/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ui-widget-overlay{z-index:2;}.ui-dialog{max-width:90% !important;margin:0 auto;border:0 !important;}@media only screen and (min-width:992px){.ui-dialog{max-width:25rem !important;}}.ui-dialog .ui-dialog-titlebar{display:none;}.ui-dialog-buttonpane{position:absolute;z-index:9999;right:auto;bottom:0;left:1.25rem;border:0;background:none !important;}@media only screen and (min-width:992px){.ui-dialog-buttonpane{position:absolute;bottom:0;left:50%;}}.ui-dialog-buttonpane .ui-dialog-buttonset{float:left;}@media only screen and (min-width:992px){.ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}}.ui-widget-content{overflow:hidden;padding:0 !important;}.ui-dialog-title{display:none;}.aster-base-one-aster-doctor{padding:1.875rem;text-align:center;}.aster-base-one-aster-doctor .location-popup{position:relative;}.aster-base-one-aster-doctor .location-popup .close-icon{background-image:url(/themes/custom/aster/images/close-light.svg);position:absolute;right:0;top:0;width:1.0625rem;height:1.0625rem;display:inline-block;background-repeat:no-repeat;background-size:100%;}.aster-base-one-aster-doctor .location-popup .bg-image{background-image:url(/themes/custom/aster/images/selection.svg);width:5.9375rem;height:5.9375rem;display:inline-block;background-repeat:no-repeat;background-size:100%;margin-bottom:1.25rem;}.aster-base-one-aster-doctor .location-popup .title{font-size:1.125rem;color:#164D92;margin-bottom:0.625rem;}.aster-base-one-aster-doctor .form-item-hospital,.aster-base-one-aster-doctor .form-item-speciality{margin-bottom:1.875rem;}.aster-base-one-aster-doctor .form-item-hospital select,.aster-base-one-aster-doctor .form-item-speciality select{font-size:1rem;color:#58595B;width:100%;height:3.4375rem;background-color:#f2f2f2;border:0.0625rem solid #f2f2f2;-moz-appearance:none;-webkit-appearance:none;appearance:none;text-indent:0.125rem;padding:0.125rem;background-image:url(/themes/custom/aster/images/down-arrow.svg);background-repeat:no-repeat;background-size:0.875rem 0.4375rem;background-position:95%;}.aster-base-one-aster-doctor .form-item-hospital select:focus,.aster-base-one-aster-doctor .form-item-speciality select:focus{outline:none;}.aster-base-one-aster-doctor .submit-input{position:relative;}.aster-base-one-aster-doctor .submit-input .form-submit{background:#00B48D;color:#fff;font:1rem;font-weight:600;padding:0.9375rem 3.25rem 0.9375rem 1.125rem;margin:0;border:0;text-transform:uppercase;}.aster-base-one-aster-doctor .submit-input::after{content:'';background-image:url(/themes/custom/aster/images/next-arrow.svg);position:absolute;right:1.125rem;top:0.25rem;width:1.3125rem;height:0.6875rem;display:inline-block;background-repeat:no-repeat;background-size:100%;}
