/* ======================================================================*/
/* Template Référer Patient */
/* ======================================================================*/
.wp_plogg_patient_referral_magicfield{
	position: absolute;
	left: -9999px;
}
#wp-plogg-patient-referral-div .half-col-wrapper .half-left:first-child{
	float: left;
	padding-right: 2em;
}
#wp-plogg-patient-referral-div input[type="text"],
#wp-plogg-patient-referral-div input[type="email"],
#wp-plogg-patient-referral-div input[type="tel"],
#wp-plogg-patient-referral-div input[type="password"],
#wp-plogg-patient-referral-div input[type="number"],
#wp-plogg-patient-referral-div textarea{
	margin-top: 1em;
	margin-bottom: 1em;
}

#wp-plogg-patient-referral-div .bottom-wrapper{
	text-align: center;
}
#wp-plogg-patient-referral-div #nom{
	width: 49%;
	float: right;
}
#wp-plogg-patient-referral-div #prenom{
	width: 49%;
	float: left;
}

#wp-plogg-patient-referral-div.loading{
	opacity: .5;
	-moz-opacity: .5;
	-webkit-opacity: .5;
}
#wp-plogg-patient-referral-div.loading::before {
    content: '';
    margin: 60px auto;
    font-size: 10px;
    position: relative;
    text-indent: -9999em;
    border-top: 1.1em solid #ddd;
    border-right: 1.1em solid #ddd;
    border-bottom: 1.1em solid #ddd;
    border-left: 1.1em solid #00b9ac;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: load8 1.1s infinite linear;
    animation: load8 1.1s infinite linear;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    position: absolute;
    z-index: 9;
    left: 50%;
    top: 50%;
    margin-left: -26px;
    margin-top: -25px;
}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.ui-datepicker-header,
.ui-datepicker-prev,
.ui-datepicker-next{
	font-size: 1em!important;
	font-weight: bold!important;
	top:2px!important;
}
.ui-datepicker .ui-datepicker-prev {
    left: 2px!important;
}
.ui-datepicker .ui-datepicker-next {
    right: 2px!important;
}

#wp-plogg-patient-referral-div .dropzone{
    border: 1px solid #ccc;
}

div#g-recaptcha > div {
    margin: 0 auto;
}

/* mobiles */
@media screen and (max-width: 767px) {
	/* RÃ©fÃ©rer un patient */
	#wp-plogg-patient-referral-div #nom{width: 100%;}
	#wp-plogg-patient-referral-div #prenom{width: 100%;}
}