@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,700,300,100);
@import url("myriad.min.css"); 

body{font-family: 'Myriad Set Pro'!important; font-size:16px; letter-spacing:.5px; padding: 0px; margin: 0px; color: #333;}
p{font-family: 'Myriad Set Pro'!important; font-size:16px!important;}
.inner-body{ background-color:#f5f5f5;}
.font-size-19{font-size:19px;}
.font-size-18{font-size:18px;}
.font-size-17{font-size:17px;}
.font-size-16{font-size:16px;}
.font-size-15{font-size:15px;}
.mb-5{margin-bottom: 5px;}
.mb-10{margin-bottom: 10px;}
.mb-15{margin-bottom: 15px;}
.mb-20{margin-bottom: 20px;}
.mb-25{margin-bottom: 25px;}
.mb-30{margin-bottom: 30px;}
.mb-35{margin-bottom: 35px;}
.mb-40{margin-bottom: 40px;}
.mb-45{margin-bottom: 45px;}
.mt-5{margin-top: 5px;}
.mt-10{margin-top: 10px;}
.mt-15{margin-top: 15px;}
.mt-20{margin-top: 20px;}
.mt-25{margin-top: 25px;}
.mt-30{margin-top: 30px;}
.mt-35{margin-top: 35px;}
.mt-40{margin-top: 40px;}
.mt-45{margin-top: 45px;}
.mr-5{margin-right: 5px;}
.mr-10{margin-right: 10px;}
.mr-15{margin-right: 15px;}
.mr-20{margin-right: 20px;}
.mr-25{margin-right: 25px;}
.mr-30{margin-right: 30px;}
.mr-35{margin-right: 35px;}
.mr-40{margin-right: 40px;}
.mr-45{margin-right: 45px;}
.ml-5{margin-left: 5px;}
.ml-10{margin-left: 10px;}
.ml-15{margin-left: 15px;}
.ml-20{margin-left: 9px;}
.ml-25{margin-left: 25px;}
.ml-30{margin-left: 30px;}
.ml-35{margin-left: 35px;}
.ml-40{margin-left: 40px;}
.ml-45{margin-left: 45px;}
.pb-5{padding-bottom: 5px;}
.pb-10{padding-bottom: 10px;}
.pb-15{padding-bottom: 15px;}
.pb-20{padding-bottom: 20px;}
.pb-25{padding-bottom: 25px;}
.pb-30{padding-bottom: 30px;}
.pb-35{padding-bottom: 35px;}
.pb-40{padding-bottom: 40px;}
.pb-45{padding-bottom: 45px;}
.pt-5{padding-top: 5px;}
.pt-10{padding-top: 10px;}
.pt-15{padding-top: 15px;}
.pt-20{padding-top: 20px;}
.pt-25{padding-top: 25px;}
.pt-30{padding-top: 30px;}
.pt-35{padding-top: 35px;}
.pt-40{padding-top: 40px;}
.pt-45{padding-top: 45px;}
.pr-5{padding-right: 5px;}
.pr-10{padding-right: 10px;}
.pr-15{padding-right: 15px;}
.pr-20{padding-right: 20px;}
.pr-25{padding-right: 25px;}
.pr-30{padding-right: 30px;}
.pr-35{padding-right: 35px;}
.pr-40{padding-right: 40px;}
.pr-45{padding-right: 45px;}
.pl-5{padding-left: 5px;}
.pl-10{padding-left: 10px;}
.pl-15{padding-left: 15px;}
.pl-20{padding-left: 20px;}
.pl-25{padding-left: 25px;}
.pl-30{padding-left: 30px;}
.pl-35{padding-left: 35px;}
.pl-40{padding-left: 40px;}
.pl-45{padding-left: 45px;}
.pl-53{padding-left: 53px!important;}

/* checkbox all start*/
.checkbox{padding-left: 0px!important; margin-left: 0px!important; margin-top: 0px!important; margin-bottom: 0px!important;}
.checkbox label{display: inline-block; vertical-align: middle; position: relative; padding-left: 30px;}
.checkbox label::before{content: ""; display: inline-block; position: absolute; width: 21px; height: 21px; left: 0;         margin-left: 0px; border: 2px solid #cccccc; border-radius: 0px; background-color: #fff; -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out; -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out; transition: border 0.15s ease-in-out, color 0.15s ease-in-out;}
.checkbox label::after{display: inline-block; position: absolute; width: 21px; height: 21px; left: 0; top: 0; margin-left: 3px; padding-left: 0px; padding-top: 0px; font-size: 15px; color: #555555;}
.checkbox input[type="checkbox"]{opacity: 0;z-index: 1;}
.checkbox input[type="checkbox"]:checked + label::after{font-family: "FontAwesome"; content: "\f00c";}
.checkbox-primary input[type="checkbox"]:checked + label::before{background-color: #337ab7; border-color: #337ab7;}
.checkbox-primary input[type="checkbox"]:checked + label::after{color: #fff;}
/* checkbox all end */


.mx-wdth{max-width:96%; margin:0 auto;} 




.bg-new{background-color:#dce3e6;}

.rwbox1{padding: 4px 6px!important;
    line-height: 27px!important;
    height: 27px!important;
    font-size: 16px;
    letter-spacing: .5px;
    margin: 0px;
    width: 86%!important;
    float: left;
    display: auto;
    color: #333;
	font-weight:600;
   text-transform:uppercase;
    border: 1px solid #ccc;
    border-radius: 4px;
    
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
	
	.pad-bott15{padding-bottom:15px;}
	 .pad-top-bot26{padding-bottom:13px; padding-top:13px;}
	 
	 .sav-bluen2{background-color: #235866;
    border: 1px solid #134a58;
    color: #ffffff;
    border-radius: 4px;
    font-size: 17px;
    font-weight: normal;
    height: 45px;
    letter-spacing: 0.5px;
    padding: 4px 15px 4px;
    text-align: center;
    text-transform: uppercase;
    margin-left: 10px;
    margin-right: 10px;
	margin-bottom:10px;}
	
	 .sav-bluen2:hover{background-color: #235866;
    border: 1px solid #134a58;
    color: #ffffff;
    border-radius: 4px;
    font-size: 17px;
    font-weight: normal;
    height: 45px;
    letter-spacing: 0.5px;
    padding: 4px 15px 4px;
    text-align: center;
    text-transform: uppercase;
    margin-left: 10px;
    margin-right: 10px;
	margin-bottom:10px;}
	
	.bg1{background-color:#f3f3f3;}
	.bg2{background-color:#e8e9e9;}
	.ml-pl0{margin-left:0px; padding-left:0px;}
	.dis{display:inline; height:35px!important; width: 65px;}
	.flo{float:right;}
	.le-auto{left:auto!important;}
	.width165{width:165px;}
	.martop{margin-top:-15px;}
	.style1{background-color:#999; height:36px; border-radius:5px;}
	.style2{margin-bottom:4px; margin-left:3px; height:20px; margin-top:4px; margin-right:0px;}
	.style3{margin-top:6px; margin-left:0px!important;}
	.style4{margin-top:-12px;}
	.style5{margin-top:6px; }

	 .errorMessageStyle {
    background-color: #E39387;
    color: #FFFFFF;
    text-align: left;
    font-weight: bold;
    font-size: 14px;
    padding: 0px 0px 0px 0px;
    vertical-align: middle;
    margin-top: 5px;
    margin-bottom: 5px;
}
    .errorMessageStyle ul {
    list-style-type: none;
}


.pending_color {
    color: #ee9a00;
}
.approved_color {
    color: #28af37;
}
.rejected_color {
    color: #d9534f;
}

@media screen and (min-width:481px) {
    .contact-list-datafilter {
        width: 270px;
    }
}