@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap');
body{background: #f1f1f1;font-family: Roboto;color: #333;margin:8px}
:root {--main: #f79633;--main-light: #ffab55;--main-focus:#f7963380;--main-dark: #ff8100;
       --second:#2D4271;--second-light: #41588d;--second-focus: #2D427180;--second-dark: #162546;
       --third:#F4490C;--four:#36C8FF;--text:#67747c;--text-dark:#543c04;--light: #F7F7F7;--border:#e7eaf3}
.btn-primary{background-color:var(--main);border-color:var(--main)}
.btn-primary:hover{background-color:var(--main-light);border-color:var(--main-light)}
.btn-primary:active:focus,.btn-primary:active,.btn-primary:focus{box-shadow: 0 0 0 .25rem var(--main-focus);}
.bktour-side{padding: 20px 10px;border:1px solid #ced4da;font-size: 14px;border-radius: 12px;background:#fff}
.bktour-side .title{text-align:center;text-transform: uppercase;position:relative;padding-bottom: 4px;font-weight: 500;}
.bktour-side .title:before{content:"";position:absolute;border-bottom: 1px solid var(--main);width: 50px;left: 0;right: 0;bottom: 0;margin: auto;}
.bktour-side .btn{width:100%;border-radius:3px;margin-top:16px}
.bktour-side .form-label{margin:0;margin-top:4px}

.ui-widget-header{background:#fff!important;color:#000!important;font-weight:400!important;border:none!important}
.ui-widget-content{background:#fff!important;color:#000!important}
.ui-datepicker th{font-weight:400!important}
.ui-datepicker td{}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:none!important;background:#fff!important;text-align:center;width:35px;height:35px;display:flex;align-items:center;justify-content:center}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{color:#424242!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:#186B6D!important;border:none!important;border-radius:50%}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{background:#186B6D!important;border:none!important;border-radius:50%;color:#fff!important}