.page-content{padding:20px; background:#fff; -webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2); box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2); margin:30px 0; border-radius:5px; text-align:justify;}
.page-content a{color:#0000CC;}

.page-content .form-group{margin:12px 0 0 0;}

.month_hide, .hide-bar{display:none;}

[type=button]:disabled, [type=reset]:disabled, [type=submit]:disabled, button:disabled{cursor:not-allowed!important}

.calendar-day-cell.selected{background:#ccc; border:1px solid #ccc;}

.hotel-details-body{padding:0 10px 10px 20px !important;}

.ui-autocomplete { overflow-y: auto; max-height: 300px;
}

.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{border: 1px solid #0d9488 !important; background:linear-gradient(135deg, #0d9488, #0f766e) !important; color:#fff !important;} 
	
div#ui-datepicker-div.ui-datepicker{background:none repeat scroll 0 0 #ffffff;border:0 none;border-radius:3px;box-shadow:0 0 10px -5px #000;margin:0;overflow:hidden;padding:0;width:auto !important;z-index:100000002 !important;}
#ui-datepicker-div .ui-state-default, #ui-datepicker-div .ui-widget-content .ui-state-default{background:none repeat scroll 0 0 #ffffff;border:0 none;line-height:40px;margin:0;padding:0;text-align:center;}
.ui-datepicker.ui-widget .ui-datepicker-header{background:linear-gradient(135deg, #0d9488, #0f766e); border:0 none; border-radius:0; padding:8px; color:#fff;}

.ui-datepicker.ui-widget .ui-datepicker-prev::after, .ui-datepicker.ui-widget .ui-datepicker-next::after{background:none; border:1px solid #fff; border-radius:3px; bottom:3px; color:#fff; font-family:"Font Awesome 6 Free"; font-weight:900; font-size:18px; line-height:30px; position:absolute; text-align:center; top:0; width:40px; z-index:100;}

.ui-datepicker.ui-widget .ui-datepicker-prev::after{content:"\f177"; left:0;}
.ui-datepicker.ui-widget .ui-datepicker-next::after{content:"\f178"; right:0;}
.ui-datepicker .ui-datepicker-title select{background:none; border:none;}
.ui-datepicker .ui-datepicker-title select:focus-visible{outline:none;}

.ui-datepicker.ui-widget .ui-datepicker-prev span, .ui-datepicker.ui-widget .ui-datepicker-next span{display:none;}
.ui-datepicker.ui-widget .ui-datepicker-prev, .ui-datepicker.ui-widget .ui-datepicker-next{border:0 none;font-weight:normal;height:35px;top:10px;width:40px;}
.ui-datepicker.ui-widget .ui-datepicker-prev{left:10px;}
.ui-datepicker.ui-widget .ui-datepicker-next{right:10px;}
.ui-datepicker.ui-widget .ui-datepicker-prev-hover, .ui-datepicker.ui-widget .ui-datepicker-next-hover{background:none;border:0;}
.ui-datepicker.ui-widget .ui-datepicker-prev-hover{left:10px}
.ui-datepicker.ui-widget .ui-datepicker-next-hover{right:10px}
.logdowndiv.fadeinn{display:block;}
.ui-datepicker-title .ui-datepicker-month, .ui-datepicker-year{color:#fff !important;font-size:16px;font-weight:600;}
#ui-datepicker-div.ui-datepicker .ui-datepicker-title{line-height:35px;}
.ui-datepicker.ui-widget td{border:1px solid #eee;font-size:14px;height:40px;padding:0;text-align:center;width:40px;}
.ui-datepicker.ui-widget td.ui-datepicker-other-month{border:none;}
select.ui-datepicker-month, select.ui-datepicker-year{border:none none;}
select.ui-datepicker-month  option, select.ui-datepicker-year option {color:#334155;}
.ui-datepicker.ui-widget .ui-datepicker-week-col{background:none repeat scroll 0 0 #f0f0f0;color:#666;font-size:12px;width:30px;}
.ui-datepicker-multi.ui-widget .ui-datepicker-group table{margin:8px auto;}
.ui-datepicker.ui-widget .ui-datepicker-calendar th{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);color:#999;font-weight:300;}



/*.ui-state-highlight, .ui-widget-content .ui-state-highlight {color:#fff !important; border:#0d9488; background:linear-gradient(135deg, #0d9488, #0f766e)!important;}*/


.help-block-pop, .error-meg{color:#CC0000; font-size:13px;}


.modify_search_div{display:none;}


.ui-widget.ui-widget-content { overflow: auto !important; padding:10px; border-radius:8px !important; border: unset !important; z-index: 999 !important;}
.ui-widget.ui-widget-content::-webkit-scrollbar { width: 5px;}
.ui-widget.ui-widget-content::-webkit-scrollbar-track { background: unset;}
.ui-widget.ui-widget-content::-webkit-scrollbar-thumb { background: #888; border-radius: 50px;}
.ui-widget.ui-widget-content::-webkit-scrollbar-thumb:hover { background: #555;}

.error-bg{background:#dd4b39; color:#fff; padding:5px; font-size:12px;}

.dropdown-menu .menu-title{color:var(--hdr-accent) !important;}

.green-color{color:#10b981;}
.red-color{color:#ef4444;}


.btn-default{color:#ffffff; background:linear-gradient(135deg, #0d9488, #0f766e); border-color:#0d9488; box-shadow:0 4px 12px rgba(13, 148, 136, 0.3); transform:translateY(-1px); transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); padding:5px 10px; border-radius:5px;}
.btn-default:hover{background-color:#0d9488}
