#dbdbdb@charset "utf-8";

.bw-acc > .bw-acc-c{display:none;}
.bw-acc > .bw-acc-active + .bw-acc-c{display:block;}
.ui-accordion-header-active i, .bw-acc-h.bw-acc-active i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}

.ui-datepicker:not(.ui-datepicker-inline){
  display:none;
  width:320px;
  max-width:calc(100% - 40px);
  border-radius:10px;
  background-color:#fff;
  z-index:10001!important;
  border:1px solid #dbdbdb;
}

.ui-datepicker-inline.ui-datepicker{
	position:relative!important;
	width:100%;
	min-width:100%;
}

.ui-datepicker-header{padding: 0px;text-align:center;padding-bottom:10px;}
.ui-datepicker-prev, .ui-datepicker-next{position: absolute;font-size:20px;display: block;width:30px;height:30px;line-height:30px;text-align: center;background-color:var(--color-bg);color:var(--color-gr2);-webkit-border-radius:40px;-moz-border-radius:40px;-o-border-radius:40px;border-radius:40px;}
.ui-datepicker-prev{left: 0px;}
.ui-datepicker-next{right: 0px;}
.ui-datepicker-title, .ui-datepicker-year, .ui-datepicker-month{font-size:18px;line-height:30px;font-weight: bold;}

.ui-datepicker-title{padding:0 40px;}
.ui-datepicker-calendar{margin:0;text-align:center;padding:20px 0;border-collapse:collapse;font-size:13px;}
.ui-datepicker .ui-state-active{background-color:var(--color-c1);color:#fff;}
.ui-datepicker-unselectable .ui-state-default{color:#999;background:none;}
.ui-datepicker-calendar thead{color:#999;}
.ui-datepicker-calendar tr {border:0;}
.ui-datepicker-calendar th{text-align:center;border:0;border-bottom:1px solid #fff;width:10%;height:30px;}
.ui-datepicker-calendar th, .ui-datepicker-calendar td:not(.ui-datepicker-other-month){}
.ui-datepicker-calendar td{height:60px;}
.ui-datepicker-calendar td > *{display:block;margin:auto;line-height:30px;width:30px;-webkit-border-radius:40px;-moz-border-radius:40px;-o-border-radius:40px;border-radius:40px;}

.ui-datepicker-inline .ui-datepicker-calendar{padding:5px 0;}
.ui-datepicker-inline .ui-datepicker-header{color:#000;}
.ui-datepicker-inline .ui-datepicker-header{}
.ui-datepicker-inline .ui-datepicker-calendar th{border-bottom:1px solid var(--color-b);}
.ui-datepicker-inline .ui-datepicker-unselectable .ui-state-default{color:var(--color-gr4);}
.ui-datepicker-today > *{background-color:var(--color-bg);}
.ui-datepicker-inline .ui-datepicker-calendar .ui-datepicker-today > *{background-color:var(--color-bg);color:var(--color-c1);}

.ui-icon{text-indent:0;}

.ui-selectmenu-menu{position:absolute;overflow:hidden;height:0px;border-radius:5px;z-index:9999;
  -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,.3)!important;-moz-box-shadow: 0px 0px 0px rgba(0,0,0,.3)!important;box-shadow: 0px 0px 0px rgba(0,0,0,.3)!important;}
.ui-selectmenu-menu:not(.ui-selectmenu-open){}
.ui-selectmenu-open{display: block;
-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,.05), 0px 4px 16px -8px rgba(0,0,0,.3)!important;
-moz-box-shadow: 0px 0px 2px rgba(0,0,0,.05), 0px 4px 16px -8px rgba(0,0,0,.3)!important;
box-shadow: 0px 0px 2px rgba(0,0,0,.05), 0px 4px 16px -8px rgba(0,0,0,.3)!important;}
.ui-selectmenu-menu .ui-menu{overflow:hidden;background-color:#fff;font-size:0.9rem;padding:5px 10px;max-height:260px;overflow-y:auto;border:1px solid rgba(0, 0, 0, 0.1);border-radius:5px;
  /*-webkit-box-shadow: 0px 12px 20px -8px rgba(0, 0, 0, 0.12);-moz-box-shadow: 0px 12px 20px -8px rgba(0, 0, 0, 0.12);box-shadow: 0px 12px 20px -8px rgba(0, 0, 0, 0.12);*/}
.bw-selectmenu-big{width:200px;}
.ui-selectmenu-button{cursor:pointer;display:inline-block;position:relative;}
.ui-selectmenu-text{vertical-align:baseline!important;}
/*.ui-selectmenu-text{float:left;}*/
.ui-selectmenu-icon{position:absolute;right:5px;}
.ui-selectmenu-menu .ui-menu li{cursor:pointer;padding:10px 0px;line-height:19px;}
.ui-selectmenu-menu .ui-menu li:not(:last-child){border-bottom:1px dotted rgba(0,0,0,0.12);}

.ui-button{font-size:inherit;height:auto;}


@media screen and (max-width:1200px){
  .ui-selectmenu-menu .ui-menu{max-height:180px;}
}
