 .calendar_blk{display:inline-block;position:relative;}.calendar_blk input[type="text"]{width:100%;}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}.ui-datepicker .ui-datepicker-header{margin:0 0 3px;padding:2px 0;position:relative;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:50%;width:10px;height:30px;margin-top:-15px;cursor:pointer;}.ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-next:before{display:block;position:absolute;width:20px;height:20px;left:50%;top:50%;margin:-10px 0 0 -10px;border-radius:50%;background:rgba(255,255,255,0.7);}.ui-datepicker .ui-datepicker-prev:after,.ui-datepicker .ui-datepicker-next:after{display:block;position:absolute;top:50%;border:5px solid transparent;}.ui-datepicker .ui-datepicker-next:after{right:0;margin:-5px 0 0 -2px;border-left:6px solid #217bc0;}.ui-datepicker .ui-datepicker-prev:after{left:0;margin:-5px -2px 0 0;border-right:6px solid #217bc0;}.ui-datepicker .ui-datepicker-prev-hover:before,.ui-datepicker .ui-datepicker-next-hover:before{background:#217bc0;}.ui-datepicker .ui-datepicker-next-hover:after{border-left-color:#fff;}.ui-datepicker .ui-datepicker-prev-hover:after{border-right-color:#fff;}.ui-datepicker .ui-datepicker-prev{left:2px;background-image:url(/system/modules/ru.reso.v2/resources/img/icons/icon-l.svg);background-repeat:no-repeat;background-position:center left;background-origin:content-box;text-overflow:ellipsis;}.ui-datepicker .ui-datepicker-next{right:2px;background-image:url(/system/modules/ru.reso.v2/resources/img/icons/icon-r.svg);background-repeat:no-repeat;background-position:center right;background-origin:content-box;text-overflow:ellipsis;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;background-color:#ffffff;}.ui-datepicker .ui-datepicker-title{line-height:2em;margin:0 22px;text-align:center;}.ui-datepicker .ui-datepicker-title select{font-size:1rem;font-weight:bold;margin:2px 1%;border:0;padding:4px;}.ui-datepicker .ui-datepicker-title select{background-image:url(/system/modules/ru.reso.v2/resources/img/icons/icon-sm.svg);background-repeat:no-repeat;background-position:center right;background-origin:content-box;text-overflow:ellipsis;border:0!important;height:auto;}.ui-datepicker .ui-datepicker-title select:last-child{width:30%}.ui-datepicker .ui-datepicker-title select option{font-weight:normal;font-size:0.88rem;background-color:#ffffff;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:52%;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0;color:#868686;}.ui-datepicker td{border:0;padding:1px;background-color:#ffffff;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:center;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;font-size:0;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}#birtDate .ui-widget{font-family:'Open Sans',Arial,sans-serif;font-size:1.1em;}.ui-widget .ui-widget{font-size:1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:'Open Sans',Arial,sans-serif;font-size:1em;}.ui-widget-content{background:#FFFFFF;-webkit-box-shadow:0px 4px 26px rgba(0,0,0,0.08);border-radius:15px;padding:16px;}.ui-widget-content a{color:#222;}.ui-widget-header{color:#fff;font-weight:bold;}.ui-widget-header a{color:#fff;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ffffff;font-weight:normal;color:#292929;background-color:#fff;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2e6e9e;text-decoration:none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #009639;background-color:#009639;border-radius:8px;font-weight:normal;color:#ffffff;}.ui-widget-header .ui-state-hover{border:1px solid #ffffff;background-color:#ffffff;}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#1d5987;text-decoration:none;}#birtDate .ui-state-active,#birtDate .ui-widget-content .ui-state-active,#birtDate .ui-widget-header .ui-state-active{border:1px solid #ffffff;background-color:#ffffff;font-weight:bold;color:#292929;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#e17009;text-decoration:none;}.ui-corner-all{}.ui-datepicker-trigger{cursor:pointer;margin-left:-40px;}.ui-datepicker-unselectable.ui-state-disabled>span{color:#cccccc;}.hasDatepicker.is-valid{background:#fff url(../img/icons/input-valid.svg) right 30px center no-repeat!important;}