.errorMsgArrow{display: block;font-size:12px;color: #CC192D;padding: 5px 10px;margin-top: 6px;position: relative;}.errorMsgArrow em{position: absolute;width: 12px;left: 10px;top: -5px;height: 5px;background-position: -50px -950px;}.loader{width: 100%;height: 100%;background: #ffffff85;position: fixed;top: 0px;left: 0px;z-index: 999;text-align: center;}.loader img{max-width: 180px;display: inline-block;position: absolute;top: 50%;left: 50%;z-index:999;}


.newsletter .form-control:focus {
box-shadow: none;
border: 2px solid #243c4f;
}

.newsletter .btn {
 

background-color: #92bbb7;
color: #000;

}

#footer .btn{ border-radius:0;
	
}

#signup select.form-control {
    border-radius: 0px;
    border-bottom: 1px solid #757575;
	font-size:13px;
}

/*
*
* ==========================================
* CUSTOM UTIL CLASSES
* ==========================================
*
*/


.datepicker td, .datepicker th {
    width: 2.5rem !important;
    height: 2.5rem !important;
    font-size: 0.85rem !important;
}

.datepicker {
    margin-bottom: 3rem;
}

/*
*
* ==========================================
* FOR DEMO PURPOSES
* ==========================================
*
*/
body {
    min-height: 100vh;
    background-color: #fafafa;
}

/*.input-group {
    border-radius: 30rem;
	border:1px solid #e9ecef;
}


input.form-control {
    border-radius: 30rem 0 0 30rem;
    border: none;
}*/

input.form-control:focus {
    box-shadow: none;
}

/*input.form-control::placeholder {
    font-style: italic;
}*/

/*.input-group-text {
    border-radius: 0 30rem 30rem 0;
    border: none;
}*/

.datepicker-dropdown {
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}

.btns{
margin-left: 10px;
    background-color: #a23926;
    padding: 10px;
    border-radius: 5px;	
	box-shadow: 2px 2px #00000085;
}

a.dropdown-toggle {
    color: #fff;
}
a:hover.dropdown-toggle {
    color: #fff;
	text-decoration:none;
}
.btns li a{ 
font-size:13px;
}




