html{margin:0;padding:0;position:relative;min-height:100%;font-size:1.1em}body{margin-bottom:40px}:focus{outline:0 !important}h3{font-size:1em}.error-text{color:#b2000b}.lang-en{text-align:left}.lang-ar{text-align:right}header{background-color:#70012c;padding:3px 0 3px 0}.logo{height:58px}footer{position:absolute;bottom:0;width:100%;white-space:nowrap;line-height:40px;background-color:#70012c;text-align:center;color:#fff}#language-holder{position:relative;border:.2em solid #70012c;height:auto;width:12em;padding:.5em 1em .5em 1em;background-color:#fff;margin:1em 0 1em 0;overflow:hidden}#language-parent{position:relative;margin-left:auto;margin-right:auto;width:165px;font-size:.8em}.flag{z-index:2;position:relative}#search-holder{width:13em;margin-left:auto;margin-right:auto;height:3em;color:#fff;padding:.7em 1em .5em 1em;background-color:#a04e6e;text-transform:uppercase;margin-top:1em;margin-bottom:1em;cursor:pointer;font-size:.8em}#SearchResults_Container{border:1px solid #a9a6a6;background-color:#f5f5f5}.search-result-heading{padding:.5em 0 .5em .5em;background-color:#70012c;color:#fff}#search-holder:hover{background-color:#3d0417}#language-one,#language-two{width:100%;height:2em;cursor:pointer}#language{position:absolute;width:11.6em;margin-left:-1em}#language #en,#ar{padding-left:6em;height:2em}#language #en:hover,#ar:hover{background-color:#ccc}.app-book-head-holder{width:250px;text-align:center}label{margin-bottom:0}.form-label{font-size:18px;min-height:28px;display:block}input[type=text]{border:0;width:100%}input[type=text]:focus{border:0;outline:none}.form-control-nomar{margin:0 !important}.form-control-spacing{margin:2em 0 2em 0;padding:0 .5em 0 .5em}.form-control-border-normal{border:.2em solid #909090}.form-control-border-clicked{border:.2em solid #70012c}.form-control-border-required{border:.2em solid #b2000b}.btn{border-radius:0 !important;padding:15px 30px 15px 30px}.btn-primary{background-color:#70012c !important;color:#fff;text-transform:uppercase;border-color:#8064a2 !important}.btn-primary:visited{background-color:#70012c !important;border-color:#8064a2 !important}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:#4c001d !important;border-color:#8064a2 !important;box-shadow:none !important}.accordion{background:#3e3e3e !important;color:#444;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;transition:.4s;color:#fff;margin:.4em 0 .4em 0;height:4.4em}.accordion:hover{background:#70012c !important}.active{background:#70012c !important}.panel{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.accordion-pos{font-size:24px;background-color:#fff !important;line-height:40px;width:40px;height:40px;border-radius:50%;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center;color:#000;float:left}.acc-heading{float:left;margin-left:.8em;margin-top:.5em;font-weight:bold;text-transform:uppercase;font-size:.7em}.acc-heading-sub{font-weight:300;font-size:1.2em}.accordion:after{color:#fff;float:right;margin-left:5px;font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-size:1.5em}.acc-selected{position:absolute;margin-top:2.5em;margin-left:3.8em;font-size:.8em;color:#fa0}.active:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-size:1.5em}.agree{font-size:.8em}.service-roll{width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:.5em;padding-left:3em;background-color:#f5f5f5;margin:.5em 0 .5em 0}.branch-selected-footer{font-size:.8em}.panel .ui-datepicker{width:100%}.panel .ui-widget-content{border:0 !important}.panel .ui-widget-header{border:0 !important;background:none !important}.panel .ui-datepicker td span,.ui-datepicker td a{text-align:center !important}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{background:#70012c}#ui-datepicker-div .ui-state-highlight{border:1px solid #1d000b;background:#70012c}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{width:0;height:0}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #a9a6a6;background:#b9b7b7;color:#000}#datepickerReschedule .ui-datepicker .ui-datepicker-next span{margin-left:-1.5em}.ui-icon{width:36px;height:50px}.ui-icon.ui-icon-circle-triangle-w{background:url('../images/arrow-left.png')}.ui-icon.ui-icon-circle-triangle-e{background:url('../images/arrow-right.png')}#available-times{margin:3em;display:flex;justify-content:center}#available-times ul{max-width:auto;margin-right:auto;margin-left:auto}#available-times ul li{list-style:none;float:left;display:block;border:1px solid #1d000b;padding:.3em 1em .3em 1em;background-color:#f5f5f5;color:#000;margin:.7em;cursor:pointer}#available-times ul li:visited{background-color:#70012c;color:#1d000b}#available-times ul li:hover{background-color:#a9a6a6;color:#000}#available-times ul li:active{background-color:#44011b;color:#fff}.selected-time{background-color:#44011b !important;color:#fff !important}.mob-num-main{margin-left:20px !important;min-height:67px}.captcha{width:277px;margin:0}.captcha-text{font-size:1.4em;letter-spacing:.4em;font-weight:bold}#captcha-holder{float:left}#CaptchaAjaxResult{float:left}#RefreshCaptcha{margin:2em;cursor:pointer;position:absolute;right:0}#ContactDetailsErrorMessages{height:3em;border:0 solid #f00;font-weight:bold}#ValidateCustomerStatsErrorMessage{margin-top:10px;border:0 solid #f00;font-weight:bold}img#CaptchaImage{width:277px;margin-right:30px}.mob-num-code{min-width:77px}#tbCountryCode-accord{width:2em;background:transparent}#selected-service,#selected-branch,#selected-date,#selected-time{margin-left:1em;font-size:.9em}.qr-code-search{position:relative}.card-custom{padding:.25em 1em .25em 1em !important}.card-custom-width{width:auto}#RescheduleAppointmentModal .ui-widget.ui-widget-content{width:100%}#dvselectedPublicIdForReschedule{display:none}.dvCurrentAppointmentPublicIdToDelete{display:none}.btnSpacing{margin-top:20px;margin-left:0}.cpatchaSpacing{margin-top:0;margin-left:0;height:117px;float:left}.confirm-booking-holder{padding:0}#spnAppointmentIdrefNo{position:absolute;left:6em;top:2.5em}#AccountNumber-accord{position:relative}.eye-en{position:absolute;right:1.2em;top:1.2em}.eye-ar{position:absolute;left:1.2em;top:1.2em}.search-text-info{font-size:13px;color:#000;margin-left:5px;text-decoration:none !important}.search-text-info:link,.search-text-info:visited,.search-text-info:hover,.search-text-info:active{text-decoration:none !important}.link-no-underline{text-decoration:none !important}.link-no-underline:link,.link-no-underline:visited,.link-no-underline:hover,.link-no-underline:active{text-decoration:none !important}.text-offcial-color{color:#70012c}@media(min-width:576px){#RefreshCaptcha{float:left;position:relative}.mob-num-main{margin-left:5px !important;min-height:62px}.card-custom-width{min-width:19rem}.btnSpacing{margin-top:0;margin-left:30px}.cpatchaSpacing{margin-top:0;margin-left:20px}.confirm-booking-holder{padding:1em}}@media(min-width:768px){#language-parent{position:absolute;right:15px}#search-holder{position:relative;margin:1em 0 1em 0}.logo{height:auto}h3{font-size:1.4em}.acc-heading{font-size:1em}.qr-code-search{position:absolute;top:70px;right:15px}}