@font-face {
		font-family: 'lato';
		src: url('../fonts/Lato-Regular.ttf');
	}



body {background-color: #f2f6f7;}
.signup-inner {background-color: #fff; margin-top: 70px; margin-bottom: 70px; padding-top: 0}
.signup h3 {font-weight: 300;}
.ac-chooser {margin:0 auto; text-align: center; font-weight: 600; text-transform: uppercase; font-size: 14px; height: 80px; width: 80px; border-radius: 80px; border:1px solid #89898b; padding-top: 30px; cursor: pointer;}
.ac-chooser.active {background-color: #2ab572; color: #fff; border-color: #2ab572;}
.ac-chooser:hover {background-color: rgba(42,181,114,0.8); color: #fff; border-color: rgba(42,181,114,0.6)}
.ac-chooser.active:hover {background-color: #2ab572; color: #fff; border-color: #2ab572;}
.signup .signin-hint {font-size: 14px;}
.signup .signin-hint a {color: #2db672; font-size: 16px;}

.form-wrap {background-color: #706f74; padding: 20px; text-align: center; border-radius: 4px; color: rgba(255,255,255,0.9);}

.form-wrap h3 {font-weight: 400; text-align: left; font-size: 20px; color: rgba(255,255,255,0.9);}
.form-wrap h4 {text-align: left; font-weight: 400;}

.form-wrap input, .form-wrap select {background: transparent; border:none ; border-bottom: 2px solid #6a696e;box-shadow: none; -webkit-box-shadow:none;border-radius: 0; color: rgba(255,255,255,0.7);}
.form-wrap select option {background-color: #706f74;}

.signup-input { width: 444px; background-color: transparent; border:none; border-bottom: 1px solid #636266; color: #fff; font-size: 15px; font-weight: 100; padding-left: 10px;}

.kv-plugin-loading {display: none;}

#doctoravailability-available_days label {border:1px solid #fff; font-size: 12px; padding: 5px 15px; margin-right: 5px; cursor: pointer;}
#doctoravailability-available_days label input {display: none;}


#doctoravailability-available_days input[type=checkbox]:checked +  #doctoravailability-available_days label {background-color:red; color:#fff;}

#doctoravailability-available_days label.selected-day {background: #66afe9; }

/* placeholder */
.form-wrap ::-webkit-input-placeholder { color:#c3c1c1; }
.form-wrap ::-moz-placeholder { color:#c3c1c1;  } /* firefox 19+ */
.form-wrap :-ms-input-placeholder { color:#c3c1c1; } /* ie */
.form-wrap input:-moz-placeholder { color:#c3c1c1;}

.form-wrap .btn-success {background-color: #2ab572; border-bottom:2px solid #20915d; padding: 12px 40px; font-size: 16px; font-weight: 400; margin-top: 20px;}
.form-wrap .terms-hint {color: #e3e3e5 !important; font-size: 12px !important;}
.signup-form {display: none;}
form.active {display: block;}
.hasDatepicker {margin-left: -30px;}

.form-wrap, .form-wrap p {color: #fff !important;}
.consultation-details .col-md-8, .consultation-details .col-md-7 {margin-top: -30px;}

.consultation-details .row {padding-bottom: 20px;}

input.show-arrow {background:url('../img/chevron-down-2.png') no-repeat; background-position: right; background-size: 15px 8px;}