/*input:read-only { background-color:#EBEDF3; }*/
.form-control[readonly]{ background-color:#EBEDF3 !important; }

.alert{ text-align:left; }
.alert i{ color:#ffffff; }
.alert.alert-custom.alert-danger .alert-icon i{ opacity:0.9 !important; font-size:1.1rem !important }
.alert.alert-custom .alert-icon i{ font-size:1.5rem !important; }
.alert.alert-custom{ padding: 1rem 1.5rem; }
.alert.alert-custom .alert-icon{ padding-right:0.5rem !important;  }

.alert.alert-custom.alert-success {
    background-color: #1BC5BD;
    border-color: #1BC5BD;
    color: #ffffff;
}

.form-success{text-align: center; border: none !important;  padding: 8% 0; font-weight: 500 !important;  font-size: 20px; }
.display-hide{ display: none; } 
.display-no{ display: none !important; }
.desc_p{ line-height:normal !important; white-space:pre-wrap; }

.ss-auto{
	height:47px !important;
	line-height: 46px;
	background-color: #F3F6F9 !important;
    border-color: #0146b9 !important;
	background: #f3f6f9 !important; /* Old browsers */
background: -moz-linear-gradient(top, #f3f6f9 0%, #f3f6f9 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f3f6f9 0%,#f3f6f9 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f3f6f9 0%,#f3f6f9 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f6f9', endColorstr='#f3f6f9',GradientType=0 ) !important; /* IE6-9 */
box-shadow:none !important;
}
.form-group.req .control-label:after {
    content: "*";
    color: red;
}
.paginationarea{ padding-bottom:30px; }
.pagination{ float:right; }
.page-item.disabled .page-link{ cursor:not-allowed; }


.administrator_container_details { display: table; width: 100%;padding: 15px;background: #fff;border: 1px solid #dedede;margin-bottom: 15px;}
.admincol_list_details {padding: 0;display: block;width: 85%;float: left;}
.admincol_list_details h4{ text-align: left;margin-top: 0;height: 15px;border: none !important; }
.admincol_list_details p {font-weight: normal;color: #434343;text-align: left;margin-top: 0;font-size: 14px;margin-bottom: 1px;margin-top: 0;line-height: 2.8em;}

.admincol_list_details p i {width: 12px;color: #0146b9;text-align: center;margin-right: 15px;}

.admincol_list_action a {width: 100%;margin: 15px 0;}
.admincol_list_action {display: block; width: 15%; float: left; padding: 10px 0;}

.trl { background: #0146b9; color: #fff; padding: 5px 6px; border-radius: 4px;}
.vdb { background: #3699FF; color: #fff; padding: 5px 6px; border-radius: 4px;}
.delt { background: #dc3545; color: #fff; padding: 5px 6px; border-radius: 4px;}
.trl:hover, .vdb:hover, .delt:hover{ color:#fff; }



.modapprejremv h4{
    font-weight: bold;
    color: #0146b9;
    text-align: center;
    margin-top: 0;
    height: 30px;
    font-size: 24px;
    border: none !important;
    text-transform: uppercase;
}
.modapprejremv p{
    color: #333;
    text-align: center;
    margin: 30px 0;
    font-size: 16px;
    border: none !important;
}    
.addbuttonarea{
    display: table;
    width: 100%;
}
.addbuttonarea a{
    display: table;
    /*background: #0146b9;*/
    color: #0146b9;
    text-align: center;
    padding: 6px 20px;
    border-radius: 4px;
    font-weight: normal;
    display: table;
    font-weight: normal;
    font-size:14px;
    line-height: 21px;
    margin:0;
    float: right;
}

.rowcontainer{
	width: 100%;
	display: table;
}
.employeerightcol a{
	width: 100%;
    margin: 15px 0;
} 	
.employee_list_details p i {
    width: 12px;
    color: #0146b9;
    text-align: center;
    margin-right: 15px;
}    
.administratorlist {
    display: table;
    width: 100%;
    background: #ffffff;
}
.employee_list_details{
    padding:0;
    display: block;
    width: 85%;
    float: left; 
}
.employeerightcol{
    display: block;
    width: 15%;
    float: left;
}
.employee_list_details h4{
    font-weight: bold;
    color: #0146b9;
    text-align: left;
    margin-top: 0;
    height: 15px;
    border: none !important;
}
.employee_list_details p{
    font-weight: normal;
    color: #434343;
    text-align: left;
    margin-top: 0;
    font-size: 14px;
    margin-bottom: 1px;
    margin-top: 0;
    line-height: 2.1em;
}
.employee_list_action{
    display: table;
    width: 100%;
    padding:0px 0;
}
.administrator_container {
    display: table;
    width: 100%;
    padding:15px;
    background:#fff;
	border-left:4px solid #fff;
	box-shadow: 0px 4px 6px -6px #666;
	-webkit-box-shadow: 0px 4px 6px -6px #666;
	-moz-box-shadow: 0px 4px 6px -6px #666;
	-o-box-shadow: 0px 4px 6px -6px #666;
	margin-bottom:5px;
    /*cursor: pointer;*/
}
.administrator_container:hover{
    background:#fff;
	border-left:4px solid #0146b9;
	box-shadow: 0px 4px 6px -4px #666;
	-webkit-box-shadow: 0px 4px 6px -4px #666;
	-moz-box-shadow: 0px 4px 6px -4px #666;
	-o-box-shadow: 0px 4px 6px -4px #666;
	margin-bottom:5px;
    /*cursor: pointer;*/
}

.administrator_container.disabld{background: #f8d7da; border-left: 4px solid #f8d7da; }

.alalistbtn{
    display: table;
    background: #6c757d;
    color: #fff;
    text-align: center;
    padding: 6px 20px;
    border-radius: 4px; 
}
.alalistbtn:hover{
    color: #fff;
    background: #5a6268;
}
.alabtn{
    display: table;
    background: #3699FF;
    color: #fff;
    text-align: center;
    padding: 6px 20px;
    border-radius: 4px;
}
.alabtn:hover{
    color: #fff;
    background: #187DE4;
}
.alasbtn{
    display: table;
    background: #dc3545;
    color: #fff;
    text-align: center;
    padding: 6px 20px;
    border-radius: 4px;
}
.alasbtn:hover{
    color: #fff;
    background: #c82333;
}
.alarpbtn{
    display: table;
    background: #0146b9;
    color: #fff;
    text-align: center;
    padding: 6px 20px;
    border-radius: 4px;
}
.alarpbtn:hover{
    color: #fff;
    background: #2d6edb;
}
.alasspdbtn{
    display: table;
    background: #ffc107;
    color: #fff;
    text-align: center;
    padding: 6px 20px;
    border-radius: 4px;
}
.alasspdbtn:hover{
    color: #fff;
    background: #e0a800;
}
.alaedtbtn{
    display: table;
    /*background: #6c757d;*/
	background: #4c7baa;
    color: #fff;
    text-align: center;
    padding: 6px 20px;
    border-radius: 4px;
}
.alaedtbtn:hover{
    color: #fff;
    background: #5a6268;
}    
.employee_list_action a{
    margin:15px 15px 15px 0;
    float: left;
}        
 .col_list_details2 span{
 	cursor: pointer;
 	display: table;
 	width: 100%;
 	text-align: center;
 	color: #0146b9;
 	padding:5px 0;
 	font-size: 14px;
 	font-weight: bold;
 }
 .col_list_details2 span:hover{
 	color: #666;
 }
.mpp{
	margin: 5px 0;
    width: 100%;
    text-align: center !important;
    display: table !important;
}
.mpp2{
	background:#333 !important;
	border-color: #333 !important;
}
.mpp3{
	background:#666 !important;
	border-color: #666 !important;
}
.marketplace_container{
	background:#fff;
	padding:30px;
}
.marketplace_container h4{
	font-weight:bold;
	color:#0146b9;
	border-bottom:2px solid #0146b9;
	line-height:2em;
	margin-bottom: 30px;
}
.main_col_list{
	display:table;
	width:100%;
	padding:0px;
	background:#fff;
	
}
.col_list{
	display:table;
	width:100%;
}

.col_list_img{
	padding-left:0;
	width:212px;
	height:175px;
	overflow:hidden;
}
.col_list_details{
	width:70%;
}
.col_list_details2{
	width:30%;
	margin:50px 0;
}
.col_list_details,.col_list_details2,.col_list_details3{
	padding: 0 15px;
	float:left;
	display:block;
}
.col_list_details2 button{
	float:right;
}
.col_list_details h4{
	font-weight:bold;
	color:#0146b9;
	text-align:left;
	margin-top:0;
	height:15px;
	border:none;
}
.col_list_details p{
	font-weight:normal;
	color:#434343;
	text-align:left;
	margin-top:0;
	font-size:14px;
	margin-bottom:1px;
	margin-top:0;
	line-height: 1.8em;
}
.col_list_details p i {
    width: 25px;
    color: #0146b9;
}
.col_list_details span {
	margin:0 5px;
}
.ccpname i{
	width: 25px;
    color: #0146b9;
}
.collist_agent{
	display:table;
	width:100%;
	clear:both;
	padding:3px 0;
	position:relative;
}
.ccpimg{
	float:left;
	width:40px;
	height:40px;
	border-radius:100%;
	overflow: hidden;
	background-size: cover !important;
	background-position: center !important;
	display:block;
	margin-right:15px;
}
.col_list_details2 h3{
	text-align:center;
	font-weight:bold;
	color:#000;
	line-height:8em;
}
.ccpname{
	line-height:2.67em;
	color:#000;
	font-weight:bold;
	margin:0 !important;
}
.col_list_details2 h4{
	font-weight:bold;
	color:#222;
	text-align:left;
	margin-top:0;
}
.col_list_details2 p{
	font-weight:normal;
	color:#434343;
	text-align:left;
	margin-top:0;
	font-size:13px;
	margin-bottom:1px;
	margin-top:0;
	line-height: 1.3em;
}
.sortbylist {
    display: table;
    width: 100%;
    background: #ffffff;
    padding: 6px 15px;
	border-bottom:1px solid #dedede;
}
.sortopt {
    float: left;
    width: auto;
    line-height: 3em;
}
.sortorder{
	float:left;
	display:table;
}
.dropcomp3{
	margin-top:0;
	margin-bottom:15px;
}
.form-control:focus {
    color: #3F4254;
    background-color: #ffffff;
    border-color: 1px solid #E4E6EF !important;
    outline: 0;
}
.pBtn{ padding:2px 10px !important; display:inline-block !important; margin:0 5px 5px 0; }
.delBtn{ background: #6c757d;color: #fff;text-align: center;padding: 2px 10px;border-radius: 4px;}
.delBtn:hover{ color:#fff;}
.ml5{ margin-left:5px;  }

.btn-group>.dropdown-menu:before, .dropdown-toggle>.dropdown-menu:before, .dropdown>.dropdown-menu:before {
    position: absolute;
    top: -8px;
    left: 9px;
    right: auto;
    display: inline-block!important;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #e0e0e0;
    border-left: 8px solid transparent;
    content: '';
}
.btn-group>.dropdown-menu:after, .dropdown-toggle>.dropdown-menu:after, .dropdown>.dropdown-menu:after {
    position: absolute;
    top: -7px;
    left: 10px;
    right: auto;
    display: inline-block!important;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #fff;
    border-left: 7px solid transparent;
    content: '';
}
.dropdown-menu>li>a {
    padding: 8px 16px;
    color: #6f6f6f;
    text-decoration: none;
    display: block;
    clear: both;
    font-weight: 300;
    line-height: 18px;
    white-space: nowrap;
}
.dropdown-menu>li>a>[class*=" fa-"], .dropdown-menu>li>a>[class^=fa-] {
    color: #888; margin-right:4px;
}
.dropdown-menu>li.active:hover>a, .dropdown-menu>li.active>a, .dropdown-menu>li:hover>a {
    text-decoration: none;
    background-image: none;
    background-color: #f6f6f6;
    color: #555;
    filter: none;
}
.btn.btn-default {
    color: #fff;
    background-color: #909097;
    border-color: #909097;
}
/*, .show > .btn.btn-default.dropdown-toggle, .show .btn.btn-default.btn-dropdown */
.btn.btn-default:hover,.btn.btn-default:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-default:not(:disabled):not(.disabled).active{
    color: #fff;
    background-color: #6c6c71;
    border-color: #6c6c71;
}

.btn.btn-default:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-default:focus:not(.btn-text), .btn.btn-default.focus:not(.btn-text) {
    color: #fff;
    background-color: #6c6c71;
    border-color: #6c6c71;
}
.wsnp{ white-space:nowrap; }
.mw212{ max-width:212px; padding:0.75rem 0.75rem 0.45rem !important; }


@media (min-width: 1400px) {
.container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    max-width: 100%;
}
	
}	


