.tooltip-wrap{position:relative}.tooltip-wrap .tooltip{-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;position:absolute;top:-45px;left:0;-webkit-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transition-delay:250ms;-moz-transition-delay:250ms;-ms-transition-delay:250ms;-o-transition-delay:250ms;transition-delay:250ms;background:#1b2523 !important;color:#fff;display:inline-block;font-size:11px;font-weight:normal;height:auto;width:200px;padding:2px 8px;text-align:left;text-decoration:none;z-index:9999;box-shadow:0 2px 2px rgba(0,0,0,0.3);visibility:hidden}.tooltip-wrap .tooltip img{position:absolute;bottom:-10px;left:8px}.tooltip-wrap:hover .tooltip{top:-35px;-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100);visibility:visible}.tooltip-wrap{border-bottom:1px dashed #778988;cursor:help}.tooltip-wrap .tooltip{font-family:Arial,Helvetica,sans-serif;width:320px;letter-spacing:normal;padding:5px 8px;width:500px;top:-50px;left:-13px}.tooltip-wrap:hover .tooltip{top:-38px}@media screen and (max-width: 640px){.tooltip-wrap .tooltip{top:-84px;width:240px}.tooltip-wrap:hover .tooltip{top:-74px}}.back-top{float:right}.back-btn{margin-right:20px}#referral-form p,#referral-form .option-group label{position:relative}span.error{-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;position:absolute;top:0;right:0;background-color:#b45567;color:#fff;padding:2px 10px}input.error,textarea.error,select.error{box-shadow:0 0 5px #b45567;border-color:#b45567}#referral-form .inline-inputs input{width:auto;display:inline}#referral-form .date-inputs input{width:80px;display:inline}#referring-dentist,#additional-information,.form-buttons{margin-top:20px;border-top:1px solid #778988}.form-buttons{padding-top:20px}
