.chat,.timeline{list-style:none}.boxGallery-nav{position:relative;margin-bottom:12px;height:22px;text-align:center;font-size:0}.boxGallery-nav .btn-group{vertical-align:top}.boxGallery-nav .close{position:absolute;top:0;right:0}.boxGallery-image-container{position:relative;text-align:center}.gallery-box{width:200px;padding:5px;margin:7px;float:left;min-height:200px;border:1px solid #ddd;overflow:hidden}.button-row,.ui-select-multiple.ui-select-bootstrap{min-height:34px}.boxGallery-image-caption span{padding-top:.1em;padding-bottom:.1em;background-color:rgba(255,255,255,.75);box-shadow:.4em 0 0 rgba(255,255,255,.75),-.4em 0 0 rgba(255,255,255,.75)}.drop{padding:15px;border:2px dashed #f1f1f1;border-radius:5px;line-height:34px}.loaded-files{border:2px solid #DDD;border-radius:5px;padding:10px}.datetimepicker{border-radius:4px;direction:ltr;display:block;margin-top:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:320px}.datetimepicker>div{display:none}.datetimepicker .hour,.datetimepicker .minute{height:34px;line-height:34px;margin:0;width:25%}.datetimepicker .table{margin:0}.datetimepicker .table td,.datetimepicker .table th{border:0;border-radius:4px;height:20px;text-align:center}.datetimepicker .day:hover,.datetimepicker .hour:hover,.datetimepicker .left:hover,.datetimepicker .minute:hover,.datetimepicker .right:hover,.datetimepicker .switch:hover{background:#eee;cursor:pointer}.datetimepicker .disabled,.datetimepicker .disabled:hover{background:0 0;color:#ebebeb;cursor:default}.datetimepicker .active,.datetimepicker .active.disabled,.datetimepicker .active.disabled:hover,.datetimepicker .active:hover{background-color:#04c;background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#04c', GradientType=0);text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datetimepicker .active.active,.datetimepicker .active.disabled,.datetimepicker .active.disabled.active,.datetimepicker .active.disabled.disabled,.datetimepicker .active.disabled:active,.datetimepicker .active.disabled:hover,.datetimepicker .active.disabled:hover.active,.datetimepicker .active.disabled:hover.disabled,.datetimepicker .active.disabled:hover:active,.datetimepicker .active.disabled:hover:hover,.datetimepicker .active:active,.datetimepicker .active:hover,.datetimepicker .active:hover.active,.datetimepicker .active:hover.disabled,.datetimepicker .active:hover:active,.datetimepicker .active:hover:hover,.datetimepicker span.active.disabled:hover[disabled],.datetimepicker span.active.disabled[disabled],.datetimepicker span.active:hover[disabled],.datetimepicker span.active[disabled],.datetimepicker td.active.disabled:hover[disabled],.datetimepicker td.active.disabled[disabled],.datetimepicker td.active:hover[disabled],.datetimepicker td.active[disabled]{background-color:#04c}.datetimepicker span{border-radius:4px;cursor:pointer;display:block;float:left;height:54px;line-height:54px;margin:1%;width:23%}.datetimepicker span:hover{background:#eee}.datetimepicker .future,.datetimepicker .past{color:#999}.datetimepicker .today{color:red}div.login-container{margin:1em}div.login-container img.logo{display:block;margin:auto}.error{border:1px solid #a94442}.ui-select-multiple.ui-select-bootstrap .ui-select-match-item{height:26px}table{-moz-user-select:none}.angular-google-map-container{width:100%}.ng-cloak,.x- ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.validation-message{color:#a94442}#loading-bar-spinner{top:50%;left:50%}#loading-bar .bar{height:4px}#loading-bar-spinner .spinner-icon{visibility:hidden;width:30px;height:30px;border-radius:50%;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-ms-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s}.btn-no-padding{padding:0}.panel-heading-collapsible{cursor:pointer}.panel-heading a:after{font-family:'Glyphicons Halflings';content:"\e114";float:right;color:grey}.panel-heading a.collapsed:after{content:"\e080"}.text-align-left{text-align:left!important}.text-align-right{text-align:right!important}.jumbotron,.row-centered{text-align:center}.has-error .input-group .input-group-btn .btn{border-right-color:#a94442}.has-error .input-group .input-group-btn .btn.last{border-color:#a94442!important}.header,.jumbotron{border-bottom:1px solid #e5e5e5}.m-t-0{margin-top:0}.m-t-10{margin-top:10px}.m-t-15{margin-top:15px}.m-t-30{margin-top:30px}.ui-select-container{height:34px}.panel-heading-withbtn h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal;width:75%;padding-top:8px}.removeInvoiceLine{position:absolute;top:-3px;right:-16px}.removeInvoiceLine i{color:red;font-size:40px}.removeInvoiceLine :hover{color:#8b0000}.addInvoiceLine i{color:green;font-size:40px}.addInvoiceLine :hover{color:#006400}:disabled{cursor:default!important}body>[uib-modal-window]:not([modal-render]){display:none}.ui-select-container[search-enabled=false] .ui-select-match.ng-hide{display:inline-block!important;width:100%}.ui-select-container[search-enabled=false] .ui-select-match .text-muted.ng-hide{display:inline!important;width:100%}.ui-select-container[search-enabled=false].ng-dirty .ui-select-match .text-muted.ng-hide{display:none!important}.attachment :hover{font-weight:700}.file-name,a.contractor-typeahead div.contractor-name{font-weight:600}body{padding-bottom:20px}.footer,.header,.marketing{padding-left:15px;padding-right:15px}.header h3{margin-top:0;margin-bottom:0;line-height:40px;padding-bottom:19px}.footer{padding-top:19px;color:#777;border-top:1px solid #e5e5e5}.suwala-doubleScroll-scroll-wrapper{width:inherit!important}@media (min-width:768px){.container{max-width:730px}}.container-narrow>hr{margin:30px 0}.jumbotron .btn{font-size:21px;padding:14px 24px}.marketing{margin:40px 0}.marketing p+h4{margin-top:28px}@media screen and (min-width:768px){.footer,.header,.marketing{padding-left:0;padding-right:0}.header{margin-bottom:30px}.jumbotron{border-bottom:0}}.login-panel.panel-default>.panel-heading{background-color:#fff;color:#fff;text-align:center;border-bottom:none;padding-bottom:0}.selected{background-color:#e1e1e1!important}.login-panel.panel-default>.panel-body{padding:30px 20px}.login-panel.panel-default>.panel-body .btn{margin-top:20px}.btn-signup{background-color:#074a8d;border:1px solid #074a8d;color:#fff}.btn-signup:hover{background-color:#023669;border:1px solid #023669;color:#fff}div.dms div.test{max-width:85px;max-height:85px;overflow:visible}div.dms div.element{margin:10px;width:65px;min-width:65px;height:65px;min-height:65px;padding:10px;overflow:hidden}div.dms div.element:hover{-webkit-box-shadow:0 0 4px 2px #337ab7;-moz-box-shadow:0 0 4px 2px #337ab7;-ms-box-shadow:0 0 4px 2px #337ab7;box-shadow:0 0 4px 2px #337ab7;cursor:pointer;display:inline-block;position:relative;height:auto;background-color:#fff}div.dms div.element span.directory{color:#ffc40d;font-size:2em;display:block;margin:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}div.dms div.element span.file{font-size:2em;display:block;margin:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}div.dms div.element span>small{word-wrap:break-word}div.dms-directory-buttons{margin-top:10px}div.readonly{border:1px solid #ccc;-ms-border-radius:4px;border-radius:4px;padding:6px 12px}.pointer{cursor:pointer}.page-header.without-margin{margin:0 0 20px}.border{border:2px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.has-error .input-group .input-group-btn .btn,.has-error .input-group .input-group-btn .btn.last{border-top-color:#a94442;border-bottom-color:#a94442}.has-error .input-group .input-group-btn .btn.last{border-right-color:#a94442}.rounded-sm{border-radius:.2rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-left,.rounded-top{border-top-left-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded{border-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.sm-margin{margin:10px 0 5px}.drop-file{padding:15px;border:2px dashed #9c9c9c;-ms-border-radius:5px;border-radius:5px;line-height:34px;overflow:hidden}.new-calendar,div#scrollTable{overflow:auto}.drag{background-color:#eff2aa}.thumb{height:75px;border:1px solid #000;margin:10px 5px 0 0}.file-name{margin-top:20px}.file-progress{font-size:12px}.quc-progress{margin-bottom:5px}.box-gallery{display:table;margin:0 auto}.col-centered,.numericList{display:inline-block}div.box-gallery.image-container{margin-top:4px}.angular-google-map-container{height:300px}@media (min-width:390px) and (max-width:418px){.tab-content{margin-top:215px}}@media (min-width:418px) and (max-width:518px){.tab-content{margin-top:180px}}@media (min-width:519px) and (max-width:768px){.tab-content{margin-top:140px}}@media (min-width:768px){.tab-content{margin-top:10px}}.col-centered{float:none;text-align:left;margin-right:-4px}.insideborder td,.insideborder th{border:none}.res-preview-backdrop{background-color:rgba(0,0,0,0)}.modal-res-preview-size{width:230px;margin:0 auto;height:100%}.res-preview-position .modal-res-preview-size .modal-content{height:100%;padding-left:10px}.res-preview-position{top:initial;right:initial;bottom:0;left:initial;height:100%}.page-footer{padding-bottom:9px;margin:20px 0;border-bottom:1px solid #eee}a.contractor-typeahead div.contractor-name>span{font-weight:500}a.contractor-typeahead div.contractor-tax-number{font-weight:600}div.contractor-typeahead div.contractor-tax-number>span{font-weight:500}a.contractor-typeahead div.contractor-address{font-weight:600}a.contractor-typeahead div.contractor-address>span{font-weight:500}#calendar-apartments{float:left;margin-top:80px;max-width:300px}table#selectable tbody{background-color:#fff!important}table.calendar td{min-width:35px;height:75px;max-height:75px;text-align:center;border:1px solid #dcdcdc;vertical-align:middle;background-color:#4b2}table.calendar td.blockade{background-color:#696969}table.calendar td[data-res=false]{vertical-align:top}table.calendar td.weekend{background-color:#22b04d}table.calendar td.weekend.blockade{background-color:#696969}table.calendar td.free{background-color:#4b2}table.calendar td.free.blockade{background-color:#696969}table.calendar td div{padding:5px}.rounded-div{width:20px;height:20px;border-radius:50%;position:relative;top:50%;margin-left:2px;margin-right:2px;margin-top:2px;float:left}.rounded-div.apartment-feature-151{background-color:#0d0d0d}.rounded-div.apartment-feature-152{background-color:#e600e6}.rounded-div.apartment-feature-153{background-color:#999}.rounded-div.apartment-feature-142{background-color:#7CFC00}.rounded-div.apartment-feature-143{background-color:#1E90FF}.rounded-div.apartment-feature-144{background-color:#FF0}.rounded-div.apartment-feature-145{background-color:#FF4500}table.calendar td a{min-height:30px;text-decoration:none;color:inherit;border-radius:4px}table.calendar td a.created{background-color:#f93}table.calendar td a.confirmed{background-color:#ff407e}table.calendar td a.advance-paid{background-color:#c633ca}table.calendar td a.paid{background-color:#1369ea}table.calendar td a.owner{background-color:#dd0}table.calendar td a.lock{background-color:#d0d0d0}table#calendar-apartments td.headcol.warranted a{color:#f0ad4e}table#calendar-apartments{width:300px;max-width:300px}ul.calendar-legend{list-style:none;width:100%;display:table}ul.calendar-legend li{display:table-cell;min-width:16%}ul.calendar-legend li div{height:25px;width:25px;margin-right:5px;display:table-cell}ul.calendar-legend li div.free{background-color:#fff}ul.calendar-legend li div.created{background-color:#e69138}ul.calendar-legend li div.confirmed{background-color:#e06666}ul.calendar-legend li div.advance-paid{background-color:#a64d79}ul.calendar-legend li div.paid{background-color:#33aaca99}ul.calendar-legend li div.owner{background-color:#f1c40f}ul.calendar-legend li div.lock{background-color:#6c6c6c52}ul.calendar-legend li div.caption{height:25px;width:auto;padding-left:5px;display:table-cell;vertical-align:middle}.calendar-date,.min-days{display:block;margin-left:5px;position:relative;text-align:left}.uib-monthpicker button.btn,.uib-yearpicker button.btn,table.uib-daypicker th button.btn,td.uib-day button.btn{border:none}.calendar-date{margin-top:5px;height:43px}.min-days{color:#d0d0d0;margin-bottom:5px}a.navbar-brand{height:50px;padding:0}.red{-webkit-text-fill-color:red;-webkit-print-color-adjust:exact}.black{color:#000}.yellowrow{background-color:#ff0!important}.bluerow{background-color:#a4d5f5!important}.greenrow{background-color:#27ae60!important}.yellow-mark{color:gold!important}.blue-mark{color:#a4d5f5!important}.green-mark{color:#27ae60!important}.invoice-deleted{color:#f76363!important}.align-children-to-bottom{height:100%;display:flex;align-items:flex-end}.side-padding{padding:0 15px}@media print{.pagebreak{page-break-after:always}.print-only{display:initial}.screen-only{display:none}.hide-to-print{opacity:0}}@media screen{.print-only{display:none}.screen-only{display:initial}.hide-to-print{opacity:initial}}.hidden-element{display:none}.displayed-element{display:block}.margin-top-10{margin-top:10px}.margin-bottom-10{margin-bottom:10px}.btn-tag{height:40px;font-size:16px;cursor:default;border:1px solid transparent;border-radius:4px;color:#fff;padding-left:10px;padding-right:10px;font-weight:700}.btn-tag-link,.toggle{cursor:pointer}.row-sns-feature .btn-tag{height:30px;font-size:14px}.btn-tag-grey{background-color:#7f8c8d;border-color:#7f8c8d}.btn-tag-green{background-color:#27ae60;border-color:#27ae60}.btn-tag-blue{background-color:#2980b9;border-color:#2980b9}.btn-tag-orange{background-color:#e67e22;border-color:#e67e22}.btn-tag-red{background-color:#e74c3c;border-color:#e74c3c}.btn-tag-gold{background:radial-gradient(ellipse farthest-corner at right bottom,#FEDB37 0,#FDB931 8%,#9f7928 30%,#8A6E2F 40%,transparent 80%),radial-gradient(ellipse farthest-corner at left top,#FFF 0,#FFFFAC 8%,#D1B464 25%,#5d4a1f 62.5%,#5d4a1f 100%);border-color:none}.btn-tag-disco{background:linear-gradient(105deg,rgba(255,0,0,1),rgba(255,154,0,1),rgba(208,222,33,1),rgba(79,220,74,1),rgba(63,218,216,1),rgba(47,201,226,1),rgba(28,127,238,1),rgba(95,21,242,1),rgba(186,12,248,1),rgba(251,7,217,1),rgba(255,0,0,1),rgba(255,0,0,1),rgba(255,154,0,1),rgba(208,222,33,1),rgba(79,220,74,1),rgba(63,218,216,1),rgba(47,201,226,1),rgba(28,127,238,1),rgba(95,21,242,1),rgba(186,12,248,1),rgba(251,7,217,1),rgba(255,0,0,1),rgba(255,0,0,1));background-size:200% 200%;-webkit-animation:disco 4s linear infinite;-moz-animation:disco 4s linear infinite;animation:disco 4s linear infinite;border-color:transparent}@keyframes disco{0%{background-position:100% 100%}100%{background-position:0 0}}.new-calendar-container{display:block;position:relative;margin:0 0 60px}.new-calendar{display:flex;flex-direction:row;align-items:flex-start;position:relative}.new-calendar::-webkit-scrollbar{width:10px;height:10px}.new-calendar::-webkit-scrollbar-thumb{background:#f6841d}.apartments-menu{display:flex;justify-content:flex-end;align-items:flex-start;height:68px;box-sizing:border-box}.apartments-menu button{background:#164079;border:none;margin:0 0 0 1px;color:#fff;padding:5px 10px;flex-grow:1;height:100%;transition:all .5s}.apartments-menu button:hover{background-color:#f6841d}.apartments-menu button:last-child{border:none}.apartments-menu button.selected{background-color:#08244a!important}.new-calendar__buttons{display:none;position:fixed;z-index:11;bottom:20px;right:20px;background-color:#164079;padding:10px;align-items:center;border-left:5px solid #08244a}.new-calendar__buttons.open{display:flex}.new-calendar__buttons p{margin:0 5px;color:#fff;font-weight:600}.new-calendar__buttons button{background-color:#f6841d;color:#fff;margin:0 0 0 10px;padding:6px 15px;font-size:1.2rem;box-shadow:0 0 5px #00078;font-weight:600;border:1px solid #9b510e;transition:all .5s}.new-calendar__buttons button:hover{background-color:#fff;color:#50afaa}.new-calendar__left{position:absolute;width:300px;z-index:10;border-right:1px solid #ddd}.new-calendar__left thead{height:69px;background-color:#164079;border-bottom:2px solid #fff;position:relative;z-index:10}.new-calendar__left tbody{background-color:#f1f1f1}.new-calendar__left tbody tr:last-child{border-bottom:none}.new-calendar__left tbody tr td a.apartment-only-available-on-pobyty{display:flex;flex-direction:column;text-align:left;box-sizing:border-box;background:#e81515;line-height:1.4rem;transition:all .5s;border-bottom:1px solid #000}.new-calendar__left tbody tr td a.apartment-nw-feature{display:flex;flex-direction:column;text-align:left;box-sizing:border-box;background:#8a2be2;line-height:1.4rem;transition:all .5s;border-bottom:1px solid #000}.new-calendar__left tbody tr td a.apartment-warranted-agreement{display:flex;flex-direction:column;text-align:left;box-sizing:border-box;background:#f6841d;line-height:1.4rem;transition:all .5s;border-bottom:1px solid #000}.new-calendar__left tbody tr td a.apartment-with-handle,.new-calendar__left tbody tr td a.apartment-with-keylocker{flex-direction:column;text-align:left;box-sizing:border-box;line-height:1.4rem;transition:all .5s;border-bottom:1px solid #000;display:flex}.new-calendar__left tbody tr td a.apartment-with-handle{background:#16a085}.new-calendar__left tbody tr td a.apartment-with-keylocker{background:#2980b9}.new-calendar__left tbody tr td a.apartment-feature-142{display:flex;flex-direction:column;text-align:left;box-sizing:border-box;background:#7CFC00;line-height:1.4rem;transition:all .5s;border-bottom:1px solid #000}.new-calendar__left tbody tr td a.apartment-feature-143{display:flex;flex-direction:column;text-align:left;box-sizing:border-box;background:#1E90FF;line-height:1.4rem;transition:all .5s;border-bottom:1px solid #000}.new-calendar__left tbody tr td a.apartment-feature-144,.new-calendar__left tbody tr td a.apartment-feature-145{flex-direction:column;border-bottom:1px solid #000;display:flex;text-align:left;box-sizing:border-box;line-height:1.4rem;transition:all .5s}.new-calendar__left tbody tr td a.apartment-feature-144{background:#FF0}.new-calendar__left tbody tr td a.apartment-feature-145{background:#FF4500}.new-calendar__left tbody tr td a{display:flex;flex-direction:column;text-align:left;box-sizing:border-box;background:#164079;line-height:1.4rem;transition:all .5s}.new-calendar__left tbody tr td a:hover{text-decoration:none;background:#08244a}.new-calendar__left tbody tr:last-child td a{border-bottom:none}.new-calendar__left tbody tr.apartment-price{height:40px;border-bottom:1px solid #fff;display:none}.new-calendar__left tbody tr.apartment-price.show{display:table-row!important}.new-calendar__left tbody tr.apartment-price--marked{background-color:#f6841d61}.new-calendar__left tbody tr.apartment-price:last-child{border:none}.new-calendar__left tbody tr.apartment-price td{height:39px;padding:0 10px;font-size:1.2rem;font-weight:600;border-left:2px solid #f6841d;display:flex;align-items:center;justify-content:space-between}.new-calendar__left tbody tr .apartment-header{display:flex;flex-direction:column;max-height:70px;height:70px;box-sizing:inherit;border-bottom:1px solid #fff;min-height:70px!important}.new-calendar__left tbody tr:first-child .apartment-header{height:69px;max-height:69px;min-height:69px!important}.new-calendar__left tbody tr .apartment-header button{border:none;background-color:#f6841d;color:#9b510e;display:block;font-size:1.2rem;width:40px;transition:all .5s}.new-calendar__left tbody tr .apartment-header button.open{transform:rotate(180deg)}.new-calendar__left tbody tr .apartment-header button:hover{background:#9b510e;color:#f6841d}.new-calendar__left tbody tr .apartment-header a{flex-grow:1}.is-dirty-icon{font-size:20px;color:#ff1800}.ignore-is-dirty-icon,.is-clean-icon{font-size:20px;color:#2ecc71}.apartment-details{display:flex;color:#fff}.apartment-details__container{display:flex;flex-grow:1}.apartment-details__container>p{display:flex;flex-grow:2;margin:0;height:25px;justify-content:center;align-items:center;background-color:#08244a;border-right:1px solid #164079}.apartment-details__container>p>span{flex-grow:1;margin:0;display:flex;justify-content:center;align-items:center;height:100%}.apartment-details__container>p.is-clean-icon,.apartment-details__container>p.is-dirty-icon{flex-grow:1;width:10px}.apartment-details__container>p.ignore-is-dirty-icon{flex-grow:1;width:10px;border-left:5px solid orange}.apartment-details__container>p>span:last-child{font-size:1.1rem}.apartment-name{display:flex;flex-direction:column;flex-grow:1;align-items:center;justify-content:center}.apartment-name>p{margin:0;text-align:center}.new-calendar__left tbody tr a{color:#fff}.new-calendar__right{margin-left:300px!important;z-index:8}.new-calendar__right thead{height:69px;background-color:#f1f1f1;position:relative;z-index:10;border-bottom:2px solid #fff;box-sizing:content-box}.new-calendar__right tbody tr{height:70px;border-bottom:1px solid #ddd}.new-calendar__right tbody tr.apartment-price{height:40px;border-bottom:1px solid #ddd}.new-calendar__right tbody tr.apartment-price.show{display:table-row!important}.new-calendar__right tbody tr.apartment-price td{padding:0}.new-calendar__right tbody tr.apartment-price td input,.new-calendar__right tbody tr.apartment-price td span{-moz-appearance:textfield;width:40px;margin:0;text-align:right;border:none;background:0 0;min-height:38px;display:flex;align-items:center;justify-content:flex-end;padding:0 5px;outline:0}.new-calendar__right tbody tr.apartment-price td:has(input)::before{content:"";width:0;height:0;border-left:0 solid transparent;border-right:10px solid transparent;border-top:10px solid #e5e5e5;position:absolute;top:0;left:0}.new-calendar__right tbody tr.apartment-price .marked::before{border-top:10px solid #ffaf68}.new-calendar__right tbody tr.apartment-price td input::-webkit-inner-spin-button,.new-calendar__right tbody tr.apartment-price td input::-webkit-outer-spin-button{-webkit-appearance:none}.new-calendar__right tbody tr.apartment-price button{height:40px}.new-calendar__right tbody tr:last-child{border-bottom:none}.new-calendar__right>thead>tr:nth-child(1)>th{padding:5px 0 0 10px;text-transform:uppercase;font-size:1.6rem;background-color:#ddd;font-weight:700}.new-calendar__right>thead>tr:nth-child(2)>th{font-size:1.3rem;text-align:right;padding:0 10px;text-transform:lowercase;font-weight:700}.new-calendar__right td{min-width:45px}.new-calendar__right td:nth-child(even){background-color:#f9f9f9}.new-calendar__right .end-of-week,.new-calendar__right>tbody>tr>td,.new-calendar__right>thead>tr>th{position:relative}.new-calendar__right>tbody>tr>td{text-align:right;padding:0 10px;font-size:1.1rem}.new-calendar__right>tbody>tr>td .apartment-data{display:flex;flex-direction:column}.new-calendar__right>tbody>tr>td .apartment-data span:first-child{margin:0 0 13px}.new-calendar__right tbody tr.apartment-price .marked{background-color:#f6841d61;font-weight:600}.new-calendar__right>tbody>tr>td::after,.new-calendar__right>thead>tr>th::after{content:"";height:90%;width:1px;background-color:#c7c7c7;display:block;position:absolute;top:5%;right:0}.new-calendar__right>thead>tr:nth-child(1)>th::after{width:4px;background-color:#000}.new-calendar__right>thead>tr:nth-child(1)>th:last-child::after{width:0}.new-calendar__right .end-of-week::after{content:"";height:80%;width:2px;background-color:#979797;display:block;position:absolute;top:10%;right:0}table.new-calendar__right td.new-blockade{background-color:#696969!important}table.new-calendar__right td.product-bundle{background-color:#cdcdcd!important}.new-calendar__right .weekend{font-weight:600;background-color:#16407933!important}.apartment-reservated{display:block;height:50px;border-radius:5px}.apartment-reservated--created{background-color:#e69138}.apartment-reservated--advance-paid{background-color:#a64d79}.apartment-reservated--paid{background-color:#33aaca99}.apartment-reservated--owner{background-color:#f1c40f}.apartment-reservated--lock{background-color:#6c6c6c52}.apartment-reservated--confirmed{background-color:#e06666}.new-calendar-container--full-screen{position:fixed;top:70px;left:190px;height:calc(100vh - 150px);z-index:10;width:calc(100vw - 180px);background-color:#fff}.new-calendar-container--compress .new-calendar__left tbody tr.apartment-price,.new-calendar-container--compress .new-calendar__left tbody tr.apartment-price td,.new-calendar-container--compress .new-calendar__right tbody tr.apartment-price{height:30px}.new-calendar-container--full-screen.new-calendar-container--toggle{left:90px;width:calc(100vw - 80px)}.new-calendar-container--full-screen .new-calendar{max-height:calc(100vh - 85px)}.new-calendar-container--compress .new-calendar__right tbody tr.apartment-price td input{min-height:30px}.new-calendar-container--compress .new-calendar__right td{min-width:40px}.new-calendar-container--compress .new-calendar__left tbody tr .apartment-header{height:60px;max-height:60px;min-height:60px!important}.new-calendar-container--compress .new-calendar__right tbody tr{height:60px}.new-calendar-container--compress .new-calendar__left tbody tr .apartment-header a{line-height:1.1rem;font-size:1.1rem;padding:0 5px;text-align:center}.new-calendar-container--compress .apartment-reservated{height:40px}.new-calendar-container--compress .new-calendar__right tbody tr.apartment-price td input,.new-calendar-container--compress .new-calendar__right tbody tr.apartment-price td span{min-height:30px}.new-calendar-container--toggle-header .apartment-details__container{display:none}.new-calendar-container--toggle-header .new-calendar__left{width:150px}.new-calendar-container--toggle-header .new-calendar__right{margin-left:150px!important}.new-calendar-container--toggle-header .new-calendar__left tbody tr .apartment-header button{width:100%;background-color:#08244a;color:#fff}.new-calendar-container--toggle-header .new-calendar__left tbody tr.apartment-price td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:149px;font-size:1.1rem}.new-calendar-container--toggle-header .new-calendar__left tbody tr .apartment-header a{text-align:center}.navbar-default{background-color:#08244a;display:flex;align-items:center;position:fixed;width:100%;top:0}.nav>li>a:focus,.nav>li>a:hover,.navbar-top-links li a:hover{background-color:#f6841d}#side-menu{margin-top:0}#page-wrapper{margin:50px 0 0 200px!important}#page-wrapper.hidden-menu{margin:50px 0 0 100px!important}.navbar-container{display:flex;width:100%;justify-content:space-between;align-items:center;padding:8px}.navbar-brand{margin:0 0 0 10px}.navbar-top-links li a{min-height:unset!important;padding:7px 10px!important;color:#fff!important;display:flex!important;align-items:center!important;transition:all .5s}.navbar-top-links li a:hover>.fa-user{color:#9b510e}.navbar-top-links li a>.fa-user{font-size:2rem!important}.navbar-top-links li a>.fa-caret-down{margin:0 0 0 5px!important}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#f6841d;border-color:unset}.navbar-default .dropdown-menu{background-color:#164079}.navbar-default .dropdown-menu li a i{margin:0 5px 0 0}.navbar-default .logo{filter:brightness(0) invert(1)}.sidebar{width:200px!important;margin-top:66px!important;height:calc(100vh - 66px)!important;background-color:#164079!important;position:fixed!important;top:0!important;display:flex!important;flex-direction:column!important;overflow-x:hidden;overflow-y:auto}.sidebar::-webkit-scrollbar{width:0;background:0 0}.hidden-menu.sidebar{width:100px!important}.navbar-top-links{display:flex;align-items:center}.sidebar-search input{background-color:#164079;border:1px solid #164079;color:#fff;box-shadow:none!important;transition:all .5s}.sidebar-search input:focus{background-color:#9b510e;border-color:#9b510e}.sidebar-search{margin:0 10px 0 0}.sidebar-search input::placeholder{color:#fff}.sidebar-search button{background-color:#f6841d;border:1px solid #f6841d;color:#fff;box-shadow:none!important;transition:all .5s}.sidebar-search button:hover{background-color:#a7560d;border:1px solid #a7560d;color:#fff}.hidden-menu .sidebar-search{display:none!important}#side-menu>li>a{position:relative!important;display:flex!important;flex-direction:row!important;align-items:center!important;text-align:center!important;font-size:12px!important;line-height:25px!important;padding:5px 10px 5px 5px!important;color:#fdfdfd!important;width:200px!important;border-left:5px solid #08244a!important;transition:background-color .5s}.hidden-menu #side-menu>li>a{flex-direction:column!important;justify-content:center!important;font-size:10px!important;line-height:10px!important;padding:5px 10px!important;border-left:5px solid #08244a!important;width:100px!important}#side-menu>li.active>a{background-color:#f6841d;border-left:5px solid #9b510e!important}#side-menu>li.active>a>i{color:#9b510e}.hidden-menu #side-menu>li.active>a{border-left:none!important}#side-menu>li>a>i{width:35px;font-size:1.8rem}.sidebar ul li{border-bottom:none!important;margin:0}.sidebar .arrow{position:absolute;right:10px}.hidden-menu #side-menu>li>a>i{font-size:20px;margin:0 0 5px}.nav.collapse,.nav.collapsing{flex-direction:column;background-color:#051b3a}.nav-third-level.collapse,.nav-third-level.collapsing{background-color:#051120}.hidden-menu .collapse,.hidden-menu .collapsing{position:absolute;top:0;left:100px;width:200px}.nav>li.active>a{text-decoration:none;background-color:#f6841d}.nav-second-level li a.active{background-color:#08244a!important}.hidden-menu .collapse>li.active>a,.hidden-menu .collapsing>li.active>a,.nav.collapse li a:focus,.nav.collapse li a:hover{background-color:#f6841d}.hidden-menu .nav-third-level.collapse,.hidden-menu .nav-third-level.collapsing{left:200px}.nav.collapse.in{display:flex}.nav.collapse li{margin:0!important}.nav.collapse li a,.nav.collapsing li a{color:#fff;font-size:12px;display:flex;align-items:center;padding:8px 10px 8px 43px!important;transition:background-color .5s;line-height:1.3rem}.nav.collapse li a:has(i),.nav.collapsing li a:has(i){padding:8px 24px!important}.nav.collapse li i,.nav.collapsing li i{margin:0 5px 0 0}.navbar__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0}.toggle{width:3.5rem;height:3.5rem;text-align:center;margin-bottom:1rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .5s;transition:all .5s;background-color:#08244a}.toggle:hover{background-color:#f6841d}.toggle:hover i{color:#164079}.toggle i{color:#f6841d;position:relative;left:0}.toggle.hidden-menu i{transform:rotateY(180deg);left:1px}@media (max-width:768px){.navbar-default,.navbar-default .navbar-toggle{border:none}.nav:after,.nav:before{display:none}.navbar-container{flex-direction:column;padding:0}.navbar-brand{height:40px!important}.navbar-default .navbar-toggle .icon-bar{background-color:#fff;transition:all .5s}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle:hover .icon-bar{background-color:#f6841d}.navbar-default .logo{height:100%}.navbar-header{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}.navbar-header:after,.navbar-header:before{display:none}.navbar-top-links{width:100%;justify-content:space-between;margin:5px 0 0;background-color:#041a38}.navbar-toggle{margin:0 10px 0 0}.navbar-default::-webkit-scrollbar{width:5px;height:5px}.navbar-default::-webkit-scrollbar-thumb{background:#f6841d}.sidebar{top:28px!important;width:100%!important;margin:0;padding:0;display:none!important}.sidebar-search{margin:5px 10px}.navbar-brand{margin:5px 0 0 10px}.sidebar-nav{width:100%}#side-menu>li>a{width:100%!important}.navbar-top-links li:last-child{margin-right:8px}.navbar__footer{display:none}.navbar-collapse.collapse.in{display:flex!important;height:calc(100vh - 94px)!important}#page-wrapper{margin:94px 0 0!important}body:has(.navbar-collapse.collapse.in){overflow:hidden}.new-calendar-container--full-screen{top:100px;left:-10px;height:calc(100vh - 100px);width:calc(100vw)}}table.new-calendar__right td.free{background-color:#4b2}.double-scroll{height:10px;overflow-x:scroll;overflow-y:hidden;width:100%}.double-scroll p{width:2000px}.double-scroll::-webkit-scrollbar{width:10px;height:10px}.double-scroll::-webkit-scrollbar-thumb{background:#f6841d}@media print{#page-wrapper{margin:0!important;padding:0!important;border-left:none!important}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}.visible-xs{display:none!important}.hidden-xs{display:block!important}table.hidden-xs{display:table}tr.hidden-xs{display:table-row!important}td.hidden-xs,th.hidden-xs{display:table-cell!important}.hidden-sm,.hidden-xs.hidden-print{display:none!important}.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.no-print,a[href]:after{display:none}}/*!
 * Start Bootstrap - SB Admin 2 Bootstrap Admin Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */body{background-color:#f8f8f8}#wrapper{width:100%}#page-wrapper{padding:0 15px;min-height:568px;background-color:#fff}@media(min-width:768px){#page-wrapper{position:inherit;margin:0 0 0 250px;padding:0 30px;border-left:1px solid #e7e7e7}}.navbar-top-links{margin-right:0}.navbar-top-links li{display:inline-block}.flot-chart,.navbar-top-links .dropdown-menu li{display:block}.navbar-top-links li:last-child{margin-right:15px}.navbar-top-links .dropdown-menu li:last-child{margin-right:0}.navbar-top-links .dropdown-menu li a{padding:3px 20px;min-height:0}.navbar-top-links .dropdown-menu li a div{white-space:normal}.navbar-top-links .dropdown-alerts,.navbar-top-links .dropdown-messages,.navbar-top-links .dropdown-tasks{width:310px;min-width:0}.navbar-top-links .dropdown-messages{margin-left:5px}.navbar-top-links .dropdown-tasks{margin-left:-59px}.navbar-top-links .dropdown-alerts{margin-left:-123px}.navbar-top-links .dropdown-user{right:0;left:auto}.sidebar .sidebar-nav.navbar-collapse{padding-right:0;padding-left:0}.sidebar .sidebar-search{padding:15px}.sidebar ul li a.active{background-color:#eee}.sidebar .arrow{float:right}.sidebar .fa.arrow:before{content:"\f104"}.sidebar .active>a>.fa.arrow:before{content:"\f107"}.sidebar .nav-second-level li,.sidebar .nav-third-level li{border-bottom:0!important}.sidebar .nav-second-level li a{padding-left:37px}.sidebar .nav-third-level li a{padding-left:52px}@media(min-width:768px){.sidebar{z-index:1;position:absolute;width:250px;margin-top:51px}.navbar-top-links .dropdown-alerts,.navbar-top-links .dropdown-messages,.navbar-top-links .dropdown-tasks{margin-left:auto}}.btn-outline{color:inherit;background-color:transparent;transition:all .5s}.btn-primary.btn-outline{color:#428bca}.btn-success.btn-outline{color:#5cb85c}.btn-info.btn-outline{color:#5bc0de}.btn-warning.btn-outline{color:#f0ad4e}.btn-danger.btn-outline{color:#d9534f}.btn-danger.btn-outline:hover,.btn-info.btn-outline:hover,.btn-primary.btn-outline:hover,.btn-success.btn-outline:hover,.btn-warning.btn-outline:hover{color:#fff}.chat{margin:0;padding:0}.chat li{margin-bottom:10px;padding-bottom:5px;border-bottom:1px dotted #999}.chat li.left .chat-body{margin-left:60px}.chat li.right .chat-body{margin-right:60px}.chat li .chat-body p{margin:0}.chat .glyphicon,.panel .slidedown .glyphicon{margin-right:5px}.chat-panel .panel-body{height:350px;overflow-y:scroll}.login-panel{margin-top:25%}.flot-chart{height:400px}.flot-chart-content{width:100%;height:100%}.dataTables_wrapper{position:relative;clear:both}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{background:0 0}table.dataTable thead .sorting_asc:after{content:"\f0de";float:right;font-family:fontawesome}table.dataTable thead .sorting_desc:after{content:"\f0dd";float:right;font-family:fontawesome}table.dataTable thead .sorting:after{content:"\f0dc";float:right;font-family:fontawesome;color:rgba(50,50,50,.5)}.btn-circle{width:30px;height:30px;padding:6px 0;border-radius:15px;text-align:center;font-size:12px;line-height:1.428571429}.btn-circle.btn-lg{width:50px;height:50px;padding:10px 16px;border-radius:25px;font-size:18px;line-height:1.33}.btn-circle.btn-xl{width:70px;height:70px;padding:10px 16px;border-radius:35px;font-size:24px;line-height:1.33}.show-grid [class^=col-]{padding-top:10px;padding-bottom:10px;border:1px solid #ddd;background-color:#eee!important}.show-grid{margin:15px 0}.huge{font-size:40px}.panel-green{border-color:#5cb85c}.panel-green .panel-heading{border-color:#5cb85c;color:#fff;background-color:#5cb85c}.panel-green a{color:#5cb85c}.panel-green a:hover{color:#3d8b3d}.panel-red{border-color:#d9534f}.panel-red .panel-heading{border-color:#d9534f;color:#fff;background-color:#d9534f}.panel-red a{color:#d9534f}.panel-red a:hover{color:#b52b27}.panel-yellow{border-color:#f0ad4e}.panel-yellow .panel-heading{border-color:#f0ad4e;color:#fff;background-color:#f0ad4e}.panel-yellow a{color:#f0ad4e}.panel-yellow a:hover{color:#df8a13}.timeline{position:relative;padding:20px 0}.timeline:before{content:" ";position:absolute;top:0;bottom:0;left:50%;width:3px;margin-left:-1.5px;background-color:#eee}.timeline>li{position:relative;margin-bottom:20px}.timeline>li:after,.timeline>li:before{content:" ";display:table}.timeline>li:after{clear:both}.timeline>li>.timeline-panel{float:left;position:relative;width:46%;padding:20px;border:1px solid #d4d4d4;border-radius:2px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.175);box-shadow:0 1px 6px rgba(0,0,0,.175)}.timeline>li>.timeline-panel:before{content:" ";display:inline-block;position:absolute;top:26px;right:-15px;border-top:15px solid transparent;border-right:0 solid #ccc;border-bottom:15px solid transparent;border-left:15px solid #ccc}.timeline>li>.timeline-panel:after{content:" ";display:inline-block;position:absolute;top:27px;right:-14px;border-top:14px solid transparent;border-right:0 solid #fff;border-bottom:14px solid transparent;border-left:14px solid #fff}.timeline>li>.timeline-badge{z-index:100;position:absolute;top:16px;left:50%;width:50px;height:50px;margin-left:-25px;border-radius:50%;text-align:center;font-size:1.4em;line-height:50px;color:#fff;background-color:#999}.timeline>li.timeline-inverted>.timeline-panel{float:right}.timeline>li.timeline-inverted>.timeline-panel:before{right:auto;left:-15px;border-right-width:15px;border-left-width:0}.timeline>li.timeline-inverted>.timeline-panel:after{right:auto;left:-14px;border-right-width:14px;border-left-width:0}.timeline-badge.primary{background-color:#2e6da4!important}.timeline-badge.success{background-color:#3f903f!important}.timeline-badge.warning{background-color:#f0ad4e!important}.timeline-badge.danger{background-color:#d9534f!important}.timeline-badge.info{background-color:#5bc0de!important}.timeline-title{margin-top:0;color:inherit}.timeline-body>p,.timeline-body>ul{margin-bottom:0}.timeline-body>p+p{margin-top:5px}@media(max-width:767px){ul.timeline:before{left:40px}ul.timeline>li>.timeline-panel{width:calc(100% - 90px);width:-moz-calc(100% - 90px);width:-webkit-calc(100% - 90px);float:right}ul.timeline>li>.timeline-badge{top:16px;left:15px;margin-left:0}ul.timeline>li>.timeline-panel:before{right:auto;left:-15px;border-right-width:15px;border-left-width:0}ul.timeline>li>.timeline-panel:after{right:auto;left:-14px;border-right-width:14px;border-left-width:0}}