a.nav-tab.active-nav {
   background: #fff;
}

.mn-content p {
	font-size : 14px;
}

.mn-content table tr th {
	background-color: #e5e5e5;	
	text-align : left;
	padding: 12px 20px 12px;
}

.mn-content table tr td input:not(input[type="radio"], input[type="submit"]) {	
	height: 35px;
}

.mn-content table tr td {	
	padding: 15px;
}

.mn-content table tr:nth-child(even) {
	line-height: 35px;
	background-color: #f7f7f7;
}

.mn-content table {	
	border-spacing: 0;
  	width: 100%;
  	border: 1px solid #ddd;
}

.long-input {
	width: 100%;
	height: 35px;
}

.multiple_email {
   height: 380px;
   overflow: scroll;
   overflow-x: hidden;
   width: 100%;
}

.email-list {
	margin-bottom: 15px;
}

.container-wrapper {
   background-color: #fff;
   padding: 20px;
   margin-right: 20px;
   font-size: 14px;
}

.row {
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   width: 100%;
}

.column {
   display: flex;
   flex-direction: column;
   flex-basis: 100%;  
}

.double-column {
   display: flex;
   flex-direction: column;
   flex-basis: 100%;
   margin-right: 20px;
}

@media screen and (min-width: 767px) {
  	.column {
		flex: 1
	}

  	.double-column {
		flex: 3;	
	}
}

@media screen and (max-width: 767px) {
	.double-column {	
		margin-right: 0;
	}	
	.multiple_email {
		margin-top: 20px;
	}	
}

.initail_hide {
	display: none;
}

input.choose_all {
   margin-bottom: 7px;
   margin-left: 10px;
   cursor: pointer;
}
.mn_error_message {
   background-color: #ffcfcf;
   padding: 1px 10px;
   border-left: 4px solid red;
   margin-top: 20px;    
}
.mn_update_message {
   background-color: #dbf2cf;
   padding: 1px 10px;
   border-left: 4px solid #3b562e;
   margin-top: 20px;    
}
a.mn_remove_email {
   color: #ca4a1f;
}
.nav-tab {
   padding: 10px 20px;
}
.mn-warning {
  color : #ba8200;
  font-style: italic;
}