.t-datepicker{clear:both;float:left;position:relative;display:inline-block;width:100%;font-size:14px;line-height:1.4em;max-width:650px;}
.t-check-in, .t-check-out{display:inline-block;position:relative;border-width:1px;border-style:solid;float:left;width:50%;float:left;box-sizing:border-box;}
.t-check-in .t-date-info-title, .t-check-out .t-date-info-title{position:absolute;top:12px;left:33px;display:block;font-weight:normal;opacity:0.5;font-size:13px;cursor:pointer;}
.t-check-in .fa, .t-check-out .fa{top:-1px;position:relative;}
.t-check-in{border-right-width:1px;border-radius:4px 0 0 4px;}
.t-picker-only{border-radius:4px;width:100%;}
.t-check-out{border-left-width:0;border-radius:0 4px 4px 0;}
.t-check-out .t-datepicker-day{left:-100%;}
.t-input{bottom:0;left:20px;position:absolute;z-index:-1;opacity:0;}
.t-arrow-top{top:32px;z-index:9999;}
.t-arrow-top, .t-arrow-top::after{border-width:10px;border-style:solid;border-color:transparent;border-bottom-color:#ddd;display:inline-block;position:absolute;}
.t-arrow-top::after{top:-9px;left:-10px;content:"";border-width:10px;border-bottom-color:#fff;}
.t-dates{padding:10px 15px;height:38px;box-sizing:border-box;}
.t-datepicker-day{border-width:1px;border-style:solid;overflow:hidden;top:51px;overflow:hidden;position:absolute;z-index:9998;padding:10px 0;border-radius:4px;box-shadow:0 7px 15px rgba(0, 0, 0, 0.25);}
.t-table-wrap{width:100%;padding:0 10px;font-size:inherit;display:inline-block;vertical-align:top;}
.t-datepicker-days{width:650px;}
.t-datepicker-days .t-table-wrap{padding:0;width:47%;margin-left:2%;}
@media(max-width:480px){
.t-datepicker-days{width:300px;}
.t-datepicker-days .t-table-wrap{margin-left:0;width:100%;padding:0 10px;}
}
@media(max-width:320px){
.t-datepicker-days{width:290px;}
.t-datepicker-days .t-table-wrap{padding:0 5px;}
}
.t-table-condensed{width:100%;border-spacing:0;border-collapse:collapse;vertical-align:top;}
.t-next, .t-prev,
.t-table-condensed th, .t-table-condensed td{text-align:center;padding:10px;}
.t-date-title{clear:both;width:100%;text-align:center;display:inline-block;margin:0;padding:15px 0 10px 0;}
.t-day, .t-range, .t-start, .t-end, .t-disabled{border-width:2px;border-style:solid;}
.t-disabled{cursor:auto;}
.t-arrow{border:none;}
.t-dates, .t-day, .t-arrow,
.t-range, .t-start, .t-end, .t-end-limit{cursor:pointer;}
.t-special-day{position:relative;}
.t-special-day:before{content:"";height:3px;width:3px;top:0;right:0;position:absolute;display:block;border-width:3px;border-style:solid;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.t-hover-day{position:relative;}
.t-hover-day-content{top:-30px;width:70px;right:calc(50% - 35px);position:absolute;font-size:12px;font-weight:700;padding:3px 5px;border-radius:4px;z-index:9999;}
.t-hover-day::after{content:"";position:absolute;top:-8px;right:calc(50% - 7px);border-width:7px;border-style:solid;}
.t-today .t-hover-day-content{z-index:9998;}
.t-disabled, .t-check-in .t-end-limit {
opacity: 0.25;
cursor: auto;
}.t-check-in, .t-check-out{border-color:#ededed;}
.t-check-in{border-right-color:#e8e8e8;}
.t-date-title{color:#e91e63;}
.t-special-day:before{border-color:transparent;border-top-color:#e91e63;border-right-color:#e91e63;}
.t-datepicker-day{border-color:#ededed;background:#fff;}
.t-hover-today{color:#ffff9f;}
.t-hover-today:hover{color:#fff !important;}
.t-today{background:#333;}
.t-day, .t-range, .t-start, .t-end, .t-disabled{background:#fafafa;border-color:#fff;}
.t-disabled{background:transparent;}
.t-highlighted{color:#ffff9f;}
.t-highlighted.t-disabled{background:#fafafa;}
.t-start, .t-end, .t-end-limit{color:#fff;background:#FFCF00 !important;}
.t-range, .t-range-limit{color:#ffff9f;}
.t-range{background:#ffffc1 !important;}
.t-range-limit{background:#ffffc1 !important;}
.t-range-limit.t-start, .t-range-limit.t-end{color:#fff;background:#ffff9f !important;}
.t-check-in .t-end, .t-check-out .t-start, .t-check-out tr ~ .t-end{color:#fff;background:#FFCF00 !important;}
.t-hover-day, .t-hover-day-content, .t-hover-day:hover{color:#fff;background:#ffff9f !important;}
.t-hover-day::after{border-color:transparent;border-top-color:#ffff9f;}
.t-today, .t-today .t-hover-day-content{background:#aeaeae;}
.t-today::after{border-top-color:#aeaeae;}
#codefinn_rcs > div:nth-child(2) > div:nth-child(1) label[style],
#codefinn_rcs > div:nth-child(2) > div:nth-child(2) label[style]{position:relative;}
#codefinn_rcs > div:nth-child(2) > div:nth-child(1) label[style] svg,
#codefinn_rcs > div:nth-child(2) > div:nth-child(2) label[style] svg{position:absolute;top:50%;left:10px;transform:translatey(-50%);z-index:2;}
#codefinn_rcs .codefinn-picker > .codefinn-frame:first-child{padding:0;padding-right:5px;}
#codefinn_rcs .codefinn-picker > .codefinn-frame:nth-child(2){padding:0;padding-left:5px;}
#codefinn_rcs .codefinn-picker .t-dates{font-size:0 !important;padding-left:35px;}
#codefinn_rcs .codefinn-picker #rezerwacja-do-godzina,
#codefinn_rcs .codefinn-picker #rezerwacja-od-godzina{padding-left:35px;}
#codefinn_rcs .codefinn-picker .t-dates *{font-size:14px;}
#codefinn_rcs .codefinn-picker > .codefinn-frame > div{position:relative;}
#codefinn_rcs .codefinn-picker > .codefinn-frame > div svg{position:absolute;top:50%;left:calc(8px + 111px);transform:translatey(-50%);}
#codefinn_rcs .codefinn-picker > .codefinn-frame > div svg:first-of-type{left:8px;}
#codefinn_rcs > div:nth-child(2) > div:nth-child(1) label[style] .ss-single,
#codefinn_rcs > div:nth-child(2) > div:nth-child(2) label[style] .ss-single{padding-left:40px;width:100%;max-width:100%;}
#codefinn_rcs > div:nth-child(2) > div:nth-child(1) label[style] .ss-arrow,
#codefinn_rcs > div:nth-child(2) > div:nth-child(2) label[style] .ss-arrow{display:none;}
.t-today:hover, .t-today:hover .t-hover-day-content{background:#ffff9f;}
.t-today:hover::after{border-top-color:#ffff9f;}
.t-start.t-today, .t-end.t-today{color:#fff;}
.t-start.t-today, .t-start.t-today .t-hover-day-content,
.t-end.t-today, .t-end.t-today .t-hover-day-content{background:#FFCF00;}
.t-start.t-today::after, .t-end.t-today::after {
border-top-color: #FFCF00;
}