.register-form{float:left;}
.career-left .register-form li{border:none;padding:0;}
.register-form label{width:32%;float:left;font:12px/20px Verdana, Geneva, sans-serif;}
p.mandatory, span.mandatory{color:#F60;font:12px Verdana, Geneva, sans-serif;}
.register-form input[type='text'], .register-form input[type='email'], .register-form input[type='password'], .register-form select, .register-form textarea{width:185px;border:1px solid #ccc;padding:3px;font:12px Verdana, Geneva, sans-serif;}
.register-form textarea{height:60px;}
.register-form select{width:200px;}
.register-form input[type='submit'], .register-form input[type='reset'], .register-form input[type="button"]{width:100px;height:30px;font:13px Verdana, Geneva, sans-serif;margin:0 15px 0 0;float:left;}
.register-form{background:#fefefe;border:1px solid #ccc;-moz-box-shadow:rgba(0,0,0,0.15) 0 0 1px;-webkit-box-shadow:rgba(0,0,0,0.15) 0 0 1px;box-shadow:rgba(0,0,0,0.15) 0 0 1px;color:#444;font:normal 12px/14px 'DINOTRegular';margin:0 auto 30px;padding:20px;}
.register-formBody{background:#fefefe;border-top:1px solid #dde0e8;border-bottom:1px solid #dde0e8;padding:10px 20px;}
.register-form footer{background:#eff4f6;border-top:1px solid #fff;padding:22px 26px;overflow:hidden;height:32px;}
.register-form label{display:block;font:12px/22px Verdana, Geneva, sans-serif;margin:10px 0 0 6px;}
.register-form li.gender-list label.gender-label{width:auto;float:none;display:inline;margin:0 15px 0 0;}
.register-form li.payment-list label.payment-label{width:auto;float:none;display:inline;margin:0 15px 0 0;}
.register-form li.mandatory-info-diff label{width:67%;display:inline;margin:15px 0 0 0;}
.register-form li{font:12px/13px Verdana, Geneva, sans-serif;clear:both;}
.register-form li.gender-list{line-height:35px;margin:0 0 5px 0;}
.register-form li.gender-list label{margin:5px 0 0 6px;}
.register-form footer label{float:left;margin:4px 0 0;}
.register-form input[type=checkbox], .register-form input[type="radio"]{vertical-align:baseline;*vertical-align:middle;}
.register-form input[type=text], .register-form input[type=file],
.register-form input[type=password], .register-form input[type='email'], .register-form textarea, .register-form select{float:left;border:6px solid #F7F9FA;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95a2a7 inset;-webkit-box-shadow:2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95a2a7 inset;box-shadow:2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95a2a7 inset;margin:3px 0 4px;padding:8px 6px;width:270px;display:block;}
.register-form .mandatory-info textarea{width:97%;}
.register-form input[type='file']{margin:5px 0 0 5px;}
.register-form .mandatory-info-diff input[type='file']{margin:3px 0 4px;}
.register-form select{margin:3px 0 4px 0;width:295px;display:block;border:none;background:transparent;border:6px solid #F7F9FA;-moz-box-shadow:2px 3px 3px rgba(0, 0, 0, 0.04) inset, 0 0 1px #0d6db6 inset;-webkit-box-shadow:2px 3px 3px rgba(0, 0, 0, 0.04) inset, 0 0 1px #0d6db6 inset;box-shadow:2px 3px 3px rgba(0, 0, 0, 0.04) inset, 0 0 1px #0d6db6 inset;color:#333;}
.book-appoint-form select{width:288px;border-right:none;}
.book-appoint-form .mandatory-info select{width:409px;border-right:none;}
.register-form input[type=text]:focus,
.register-form input[type=password]:focus, .register-form textarea:focus, .register-form input[type='email']:focus, .register-form select:focus{border:6px solid #f0f7fc;-moz-box-shadow:2px 3px 3px rgba(0, 0, 0, 0.04) inset, 0 0 1px #0d6db6 inset;-webkit-box-shadow:2px 3px 3px rgba(0, 0, 0, 0.04) inset, 0 0 1px #0d6db6 inset;box-shadow:2px 3px 3px rgba(0, 0, 0, 0.04) inset, 0 0 1px #0d6db6 inset;color:#333;}
.register-form select:focus{border-right:none;}
.register-form .btnLogin{background:#0099cc;border:1px solid #0099cc !important;cursor:pointer;font:bold 11px/14px Verdana, Tahomma, Geneva;text-shadow:rgba(0,0,0,0.2) 0 1px 0px;color:#fff;margin:0 8px 0 0 !important;float:right;padding:0 15px;}
.register-form .mandatory-info-diff .btnLogin{margin:0 9px !important;}
.register-form .btnLogin:hover{background:#24bcef;color:#fff;}
.select-bg-div{width:282px;overflow:hidden;float:left;border:6px solid #f7f9fa;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95a2a7 inset;-webkit-box-shadow:2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95a2a7 inset;box-shadow:2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95a2a7 inset;background:url(images/select-arrow.jpg) 95% center no-repeat;}
#book-appoint{margin:20px 0 10px;}
.book-appoint-form{float:none;margin:0 auto;width:94%;clear:both;}
.book-appoint-form li{float:left;width:50%;clear:none;}
.book-appoint-form #uploaded_file_names li{float:left;width:100%;clear:none;}
.book-appoint-form li.mandatory-info, .book-appoint-form li.mandatory-info-diff{width:100%;margin:15px 0 0 0;}
.book-appoint-form li.mandatory-info label{width:15%;}
.book-appoint-form li.check-list{width:100%;margin:15px 0 0 0;}
.book-appoint-form li.check-list-diff{width:100%;margin:10px 0 0 0;}
.book-appoint-form li.check-list-diff label{width:24%;margin-left:0;}
.book-appoint-form li.check-list label, .book-appoint-form li.mandatory-info label{margin-left:0;}
.book-appoint-form li.mandatory-info-diff p{margin:17px 0 0;}
.book-appoint-form li.submit-button{text-align:center;width:100%;}
.book-appoint-form li.submit-button label{width:16.5%;}
.book-appoint-form input[type="submit"], .book-appoint-form input[type="reset"], .book-appoint-form input[type="button"]{width:auto;margin:0 0 0 5px;}
.book-appoint-form .enter-captcha{width:100%;}
.book-appoint-form .enter-captcha label{width:16.5%;}
.book-appoint-form .register-captcha{width:100%;}
.book-appoint-form .register-captcha label{width:22.5%;}
.book-appoint-form .write-review-captha{width:210px !important;}
.medical-tourism-form{width:90%;}
.medical-tourism-form label{width:35%;}
.sex-container{float:left;margin:10px 0;}
.sex-container input[type='radio']{float:left;}
.sex-container label{width:auto;margin:0 0 0 6px;}
.registration-form{padding:0;width:100%;}
.registration-form ul{margin:20px 20px 0 20px;float:left;width:93%;border:1px solid #ccc;padding:10px;}
.registration-form li{float:left;clear:none;width:50%;}
.registration-form li select{padding:6px;}
.registration-form h3{background:#0099cc;color:#fff;font:14px/15px 'DINOTRegular';clear:both;padding:6px;margin:20px 0 0;}
.registration-form li.payment-list-fields{width:100%;}
.registration-form .submit-buttons{padding:0;border:none;width:96%;}
.registration-form .submit-buttons li{width:100%;text-align:center;}
.registration-form .submit-buttons li input{float:none;}
.ips-form-arabic label{direction:rtl;text-align:right;margin:10px 8px 0 0;float:right;}
.ips-form-arabic li.gender-list label{margin:5px 8px 0 0;}
.ips-form-arabic input[type="text"], .ips-form-arabic input[type="email"], .ips-form-arabic textarea{text-align:right;}
.ips-form-arabic .resume-option span{float:right;direction:rtl;}
.ips-form-arabic .submit-button input{float:right;}
@media screen and (max-width:900px){.book-appoint-form{float:none;margin:0 auto;width:347px;}
.book-appoint-form label, .medical-tourism-form label{width:100%;font:14px/15px 'DINOTRegular'}
.book-appoint-form .enter-captcha label, .book-appoint-form .submit-button label{display:none;}
.book-appoint-form .enter-captcha p{margin:0 0 0 5px;}
.book-appoint-form .register-captcha img{float:left;margin:2px 0 2px 6px;}
.book-appoint-form li{float:left;width:100%;}
.book-appoint-form li.submit-button{margin:0 5px;}
.sex-field-list label{width:auto;}
.sex-container{width:155px;}
.sex-container input[type='radio']{float:left;margin:0 0 0 20px;}
.ips-form li{width:50%;}
.ips-form .register-captcha label{width:auto;}
}
@media screen and (max-width:767px){.register-form label{width:100%;font:14px/15px 'DINOTRegular'}
.sex-field-list label{width:auto;}
.ips-form ul{width:347px;margin:0 auto;}
.ips-form li{width:100%;}
}
@media screen and (max-width:639px){.book-appoint-form{width:90%;}
.register-form label{width:30%;}
.ips-form label{width:100%;margin-left:0;}
.medical-tourism-form label{width:100%;font:14px/15px 'DINOTRegular'}
.sex-field-list label{width:auto;}
.book-appoint-form .enter-captcha label{display:block;width:31%;}
.book-appoint-form .enter-captcha p{margin:0;}
.ips-form .enter-captcha p{clear:both;}
.book-appoint-form .register-captcha img{float:right;margin:0;}
.book-appoint-form input[type="submit"], .book-appoint-form input[type="reset"], .book-appoint-form input[type="button"]{padding:0 16px;}
.enter-captcha{margin:5px !important;}
}
@media screen and (max-width:479px){.register-form label, .book-appoint-form .enter-captcha label, .book-appoint-form .submit-button label{width:100% !important;}
.book-appoint-form .register-captcha img{float:left;}
.medical-tourism-form label{width:100%;font:14px/15px 'DINOTRegular'}
.sex-field-list label{width:auto !important;}
.ips-form ul{width:96%;padding:0 2%;}
.ips-form input[type="text"], .ips-form input[type="file"], .ips-form input[type="password"], .ips-form input[type="email"], .ips-form textarea, .ips-form select{width:253px;}
.ips-form input#phone{width:182px !important;}
}
@media screen and (max-width:360px){.book-appoint-form{width:95%;}
.medical-tourism-form input[type="text"], .medical-tourism-form input[type="password"], .medical-tourism-form input[type="email"], .medical-tourism-form textarea, .medical-tourism-form select{width:250px;}
.register-form{padding:10px 5px;}
}