html{position:relative;min-height:100%;height:auto}.base-content{min-height:calc(100vh - 80px);padding-bottom:48px}.pl-10{padding-left:10px}a,a:hover,a:focus{text-decoration:none;outline:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}ul,ol{margin:0;padding:0}li{list-style:none}.row.divider>[class*="col-"]:not(:last-child)::after{background:#f7f7f7;bottom:0;content:"";display:block;min-height:70px;position:absolute;right:0;top:0;width:1px}.navbar-fixed-bottom,.navbar-fixed-top{position:static}.container-inner{padding-top:42px}.text-danger{color:#f00}.text-warning{color:#ffab4a!important}.sign-in-page{line-height:1.5;font-weight:500}.sign-in-page p{font-size:16px;font-weight:500}.sign-in-page label{font-size:16px;font-weight:600}.my-places h4{margin-top:20px}.user-form h1{margin:0 0 30px}.user-pic,.fileContainer{width:100px;height:100px;border-radius:100%;overflow:hidden;margin-bottom:8px}.user-pic img{max-width:100%;max-height:100%;display:inline-block;vertical-align:middle}h5.pull-right.required{margin-right:42px}.fileContainer{overflow:hidden;position:relative}.fileContainer [type=file]{cursor:inherit;display:block;font-size:999px;filter:alpha(opacity=0);min-height:100%;min-width:100%;opacity:0;position:absolute;right:0;text-align:right;top:0}.fileContainer [type=file]{cursor:pointer}#upload_link{padding-left:6px}.date-picker-group{position:relative}.form-essential:required{background-color:rgb(232,240,254)!important}.booking-list h1{color:#1d2129;font-size:2.5em;font-weight:600;margin:0 -2px 55px}.booking-list-top-nav{padding-bottom:25px}.booking-list-top-nav li{list-style:none;display:inline-block;margin:0 15px 0 0}.booking-list-top-nav li a{font-size:1.5em;padding:0;display:block;color:#262c36;margin-right:22px;padding-bottom:10px;border-bottom:2px solid transparent}.booking-list-left-link li{margin-right:15px}.booking-list-top-nav li.active a,.booking-list-top-nav li a:hover{color:#187AED;border-color:#187AED}.booking-list-left-link{padding:0;min-height:0}.booking-list-left-link li a,.booking-list-left-link li.active a,.booking-list-left-link li a:hover{padding:0 0 12px;margin:0;border:none;font-size:14px;font-weight:normal}.booking-list-left-link li.active a,.booking-list-left-link li a:hover{color:#187AED}.booking-list-up h4,.booking-list-past h4{font-size:1.125em;margin:0;padding:0 0 12px;font-weight:600}.search-listing-space{margin-bottom:38px}.total-booking-count{color:#b4b5b6;display:block;font-size:13px;font-weight:500;text-transform:uppercase}.booking-calandar h2{font-size:1.375em;font-weight:600;float:left}.booking-calandar.fc button{background:none;border:none;padding:0;height:auto;padding:3px 0 0;margin:0 55px;box-shadow:none;font-size:0.8em;color:#b0b0b0}.fc-prev-button{float:left}.fc-right-button{float:left}.fc-toolbar.fc-header-toolbar{margin-bottom:50px}.popover{max-width:580px;min-width:570px;border-radius:0}.popover-content{padding:18px}.popover .search-listing-space-top{padding:0 0 20px}.popover .search-listing-space-bottom{padding:20px 0 0}.fc-head-container.fc-widget-header{border-color:#464646;border-bottom:0;background:#464646;color:#fff}.fc div.fc-widget-header{padding:6px 0}.fc .fc-widget-header th{border:none}.fc-other-month.fc-past,.fc-other-month.fc-future{background:#f4f4f4}.fc-unthemed td.fc-today{background:#eaf5f9}.fc-other-month .fc-day-number{display:none}.fc-event{cursor:pointer}.fc-event,.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{border:none;border-left:4px solid #e5e5e5;background-color:#f4f4f4;color:#262c36;font-size:0.875em;font-weight:600;border-radius:0;padding:6px 8px;margin:1px 2px 0}.fc-event.event-upcoming{background-color:#D1F7E3;border-left:4px solid #88EBB6}.fc-event.fc-pending{background:#ffc47f;border-left:4px solid #ffab4a}.fc-event:hover{color:#2175b6}.book-title-time{display:block;color:#8f8f8f;font-weight:500}.booking-list-inner{clear:both;padding-top:30px}.cal-popup-btn .view-availblity-btn{display:inline-block;width:auto;margin-left:10px}.popover-content{font-family:"Nunito Sans";font-weight:normal;line-height:normal}.popover-content .search-listing-space-info p label{margin-bottom:0}.popover .h6_text_room_name{color:#1d2129;font-weight:500}.popover-content .truncate{width:258px}.fc-day-grid-event .fc-content{white-space:normal}.cancel,.rejected-btn{max-width:138px;float:right}.require-approval{bottom:-17px}.cal-popup .modal-content{box-shadow:none;background:none;border:none}.cal-popup .modal-body{padding:0}.cal-popup button.close{position:absolute;right:10px;top:6px;z-index:9999}.cal-popup .modal-dialog{max-width:550px}.modal-center{left:50%;margin:auto;position:absolute;top:50%;transform:translate(-50%,-50%)}.modal-room-title{background-color:rgba(221,245,224,0.6);padding:12px 0;position:absolute;text-align:center;top:0;width:100%;z-index:999;border:none!important;margin:0}.modal-room-title.list-page{padding:10px 0}.modal-room-title.rejected_gray{background-color:#f4f4f4}.modal-room-title h4{float:left;font-size:1.499em;font-weight:700;margin:0;width:100%}.modal-room-title .truncate{float:none;display:inline-block;width:400px;padding-bottom:0}.modal-room-title h4 a{display:inline-block;line-height:19px}.card-feature-text{max-width:85%}.card-feature-inner{color:#1d2129;font-weight:600}.modal-backdrop{-webkit-backface-visibility:hidden}.modal-backdrop.zoom,.modal-backdrop.newspaper,.modal-backdrop.move-horizontal,.modal-backdrop.move-from-top,.modal-backdrop.unfold-3d,.modal-backdrop.zoom-out{opacity:0;transition:opacity 0.1s ease}.modal-backdrop.in{opacity:0.5}.modal-backdrop.unfold-3d{perspective:500}.modal.zoom .modal-dialog{opacity:0;-webkit-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;transform:scale(0.6)}.modal.in .modal-dialog{opacity:1;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;transform:scale(1)}.modal.fade.newspaper .modal-dialog,.modal.newspaper .modal-dialog{opacity:0;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s;transform:scale(0) rotate(500deg)}.modal.fade.newspaper.in .modal-dialog,.modal.in .modal-dialog{opacity:1;transform:scale(1) rotate(0deg)}.modal.move-horizontal .modal-dialog{opacity:0;transition:all 0.5s;transform:translateX(-50px)}.modal.in .modal-dialog{opacity:1;transform:translateX(0)}.modal.in .modal-dialog{opacity:1;transform:translateY(0)}.modal.unfold-3d .modal-dialog{opacity:0;transition:all 0.5s ease-in-out;transform-style:preserve-3d;transform:rotateY(-60deg)}.modal.in .modal-dialog{opacity:1;transform:rotateY(0deg)}.modal.fade.zoom-out .modal-dialog,.modal.zoom-out .modal-dialog{opacity:0;transition:all 0.1s;transform:scale(1.3)}.modal.fade.zoom-out.in .modal-dialog,.modal.in .modal-dialog{opacity:1;transform:scale(1)}.csstransforms3d .modal.unfold-3d .modal-dialog{transform:none;transform-origin:50% 100%;transform:scale(0.7) rotate3d(-1,1,0,-60deg)}.csstransforms3d .modal.in .modal-dialog{transform:scale(1) rotate3d(-1,1,0,0deg)}.past-booking-card .search-card-features .row>.col-md-4{padding-left:0}.past-booking-card .blue-btn,.cal-review-btn{min-width:70px;padding:11px 10px;margin-left:2px}.cal-review-btn{margin-left:6px}.past-booking-card .blue-btn.manage{min-width:70px;padding:11px 10px;margin-left:2px;min-width:110px}.booking-list-right .fc-event.event-upcoming,#fullCalModal .fc-event.event-upcoming{border-left:8px solid #9eeac1!important}.booking-list-right .fc-event.fc-pending,#fullCalModal .fc-event.fc-pending{border-left:8px solid #ffab4a!important}.booking-list-right .fc-event.rejected_gray,#fullCalModal .fc-event.rejected_gray{border-left:8px solid #e5e5e5!important}.modal-room-title{text-align:left}.modal-room-title.fc-event>a{padding-left:10px;display:block}.modal-room-title .date-time,.modal-room-title .time-sloats{font-family:"Nunito Sans";font-weight:700;font-size:1.399em;color:#1d2129}.modal-room-title .time-sloats{font-weight:500;font-size:1.399em;padding-top:3px}.clickable-dropdown{margin-top:-4px}.clickable-dropdown .dropdown-menu{visibility:visible;opacity:1;display:none;top:100%;transform:none!important;transition:all 0.2s ease-out;border:1px solid rgba(27,31,35,0.15);box-shadow:0 3px 12px rgba(27,31,35,0.15)}.clickable-dropdown>.dropdown-menu,.clickable-dropdown:hover .dropdown-menu{left:auto;right:0;top:40px}.clickable-dropdown .dropdown-menu::before{left:auto;right:9px;top:-16px}.clickable-dropdown .dropdown-menu::before{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent transparent rgba(27,31,35,0.15);border-image:none;border-style:solid;border-width:8px}.clickable-dropdown .dropdown-menu::before,.clickable-dropdown .dropdown-menu::after{content:"";display:inline-block;position:absolute}.clickable-dropdown .dropdown-menu::after{left:auto;right:10px;top:-14px}.clickable-dropdown .dropdown-menu::after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent transparent #fff;border-image:none;border-style:solid;border-width:7px}.clickable-dropdown .dropdown-menu::before,.clickable-dropdown .dropdown-menu::after{content:"";display:inline-block;position:absolute}.clone-options{padding:6px 10px 10px}.clickable-dropdown h4{margin:0 0 10px;font-size:16px}.clickable-dropdown .form-control{background-color:#fff;background-position:right 8px center;background-repeat:no-repeat;border:1px solid #d1d5da;border-radius:3px;box-shadow:0 1px 2px rgba(27,31,35,0.075) inset;color:#24292e;font-size:14px;line-height:20px;min-height:34px;outline:medium none;padding:6px 8px;vertical-align:middle}.clickable-dropdown .input-group-button{vertical-align:middle;width:1%}.clickable-dropdown .input-group-button{display:table-cell}.clickable-dropdown .input-sm{font-size:12px;line-height:20px;min-height:28px;padding-bottom:3px;padding-top:3px}.clickable-dropdown .input-group-button .btn{background-color:#eff3f6;background-image:linear-gradient(-180deg,#fafbfc 0%,#eff3f6 90%);border:1px solid rgba(27,31,35,0.2);border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px;color:#24292e;font-size:12px;line-height:20px;padding:3px 10px;position:relative;z-index:9}.clickable-dropdown .input-group-button .btn:hover{background-color:#e6ebf1;background-image:linear-gradient(-180deg,#f0f3f6 0%,#e6ebf1 90%);background-position:0 -0.5em;border-color:rgba(27,31,35,0.35)}.dropdown-menu.copytoggle{min-width:380px}.copytoggle p,.copytoggle .input-group a{text-align:left;font-size:16px;color:#1d2129}.copytoggle .input-group a:hover{color:#187AED}.fc-toolbar.fc-header-toolbar{position:relative}.cal-con-pen-key{margin-top:6px}.pen-resp-top:last-child{margin-left:50px}.availability-icon span{padding-top:3px}.avail-icon-img{margin:4px 10px 0 0}.cal-popup .avail-icon-img{margin-right:0;margin-top:3px}.cal-popup .new-card-block{padding-top:1.25rem}.new-room-right-icons li span{margin-top:2px;line-height:13px}.new-room-right-icons a:first-child{padding-right:10px}@media all and (max-width:992px){.fc-header-toolbar .fc-center{float:left}.booking-calandar.fc button{margin:0 10px}}@media all and (max-width:767px){.modal-center{width:100%}.cal-popup .modal-dialog{max-width:90%;margin:30px auto}.cal-popup .modal-content{margin-top:34%}.modal-room-title .truncate{float:left;width:76%;padding-left:10px}.modal-room-title h4{clear:both;font-size:1.3em}.pen-resp-top{padding-bottom:30px}.booking-list-left-link{padding-bottom:15px}ul.booking-list-top-nav li a{padding:0 0 6px!important;margin-right:10px}ul.booking-list-top-nav li:last-child a{margin-right:0}.pen-resp-top:last-child{margin-left:20px}.fc-toolbar.fc-header-toolbar{margin-bottom:10px}}@media all and (max-width:640px){.con-pen-key{width:100%;padding-left:30px}}@media all and (max-width:479px){.popover{display:none!important}.booking-calandar.fc button{margin:0 20px}.dropdown-menu.copytoggle{min-width:260px}.clickable-dropdown .black-btn{padding:4px 8px}.pen-resp-color.confirmed,.pen-resp-color.pending{padding:0 10px}.reserv-keys{width:100%;margin-bottom:20px;padding-left:30px}.booking-list-top-nav{min-height:0;padding-bottom:22px}.pen-resp-top{padding-bottom:0;float:left!important}.cal-con-pen-key{clear:both;position:static;display:inline-block;margin-bottom:30px}.fc-header-toolbar .fc-center{float:none!important}.booking-list-top-nav li{margin-left:0}}.checkbox label:after,.radio label:after{content:'';display:table;clear:both}.checkbox .cr,.radio .cr{position:relative;display:inline-block;border:1px solid #ECECEC;background-color:#F4F4F4;width:1.475em;height:1.475em;float:left}.radio .cr{border-radius:50%}.checkbox .cr .cr-icon,.radio .cr .cr-icon{position:absolute;font-size:.9em;line-height:0;top:50%;left:20%}.radio .cr .cr-icon{margin-left:0.04em}.checkbox label input[type="checkbox"],.radio label input[type="radio"]{display:none}.checkbox label input[type="checkbox"] + .cr>.cr-icon,.radio label input[type="radio"] + .cr>.cr-icon{opacity:0}.checkbox label input[type="checkbox"]:checked + .cr>.cr-icon,.radio label input[type="radio"]:checked + .cr>.cr-icon{opacity:1}.checkbox label input[type="checkbox"]:disabled + .cr,.radio label input[type="radio"]:disabled + .cr{opacity:.5}.radio .cr{background-color:transparent;border:1px solid #1d2129;height:1em;width:1em}.radio .cr .cr-icon{font-size:0.66em;left:14%}.payout-box h4,.host-request-list h4{color:#1d2129;font-size:2.4em;font-weight:800;margin:0 0 40px}.payout-right-tab{min-height:0}.payout-right-tab li:first-child{border-right:2px solid #262c36;margin-right:20px}.booking-list-top-nav li:first-child a{padding-left:0}.booking-list-top-nav{min-height:0;padding-bottom:25px}.payout-right-tab li a{border-bottom:none;padding-bottom:0}.booking-list-top-nav.payout-right-tab li.active a,.booking-list-top-nav.payout-right-tab li a:hover{border-bottom:none;padding-bottom:0}.payout-host-name,.payout-radio-title{color:#262c36;display:block;font-size:1.4em;padding-top:8px}.payout-radio-title{padding-left:25px;min-width:160px}.fees-exception-payout .payout-radio-title{padding-left:0}.radio{margin:0}.radio .cr{margin-top:14px}.payout-auto-date .radio label{padding:0}.payout-right-tab-pay{padding:10px 0 25px}.payout-save-btn{margin-top:30px;margin-right:8px}.payout-global-tab:first-child{margin-bottom:60px}.payout-global-name{color:#262c36;font-size:1.8em;padding-bottom:35px}.payout-global-tab .payout-auto-date,.fees-global-tab{padding-bottom:30px}.payout-global-tab .payout-auto-date label{padding-left:0}.payout-global-tab .payout-auto-date .blue-btn{margin-left:20px}.radio label input[type="radio"]:checked + .cr{border:2px solid #1d2129}.payout-box .radio .cr .cr-icon{background:#4472C4;border-radius:100%;font-size:0;height:104%;left:0px;top:0;width:102%}.fees-global-tab .payout-global-name{padding-bottom:6px}.fees-global-tab p{color:#262c36;font-size:1.4em}.payout-value-input{display:inline-block;max-width:45px;font-size:1em;color:#262c36;padding:6px 10px}.payout-value-input-split{display:inline-block;max-width:60px;font-size:1em;color:#262c36;padding:6px 10px}.payout-auto-date{padding-bottom:10px}.radio-manual{padding-left:38px}.radio-manual .payout-radio-title{min-width:100px}.radio+.radio{margin-top:0}.fees-global-tab .payout-value-input-split{margin:0 10px 10px}.finance-datepicker{border:none;display:inline-block;color:#262c36;font-size:19px;padding:0;width:auto;cursor:pointer;max-width:120px;height:auto;line-height:normal}.finance-datepicker:focus{box-shadow:none}.payout-title-row{background-color:#F2F2F2;padding:10px}.payout-title-row span{color:#262c36;display:block;font-weight:600;font-size:1.2em}.blue-btn.payouts{min-width:90px;padding:8px 1px}.host-request-list .pending-app-place-inner,.host-bus-submit{margin-top:30px}.host-request-list-data{padding:20px 10px 10px;font-size:18px;color:#262c36;font-weight:600}.host-account-type-name{padding-top:10px}.host-request-list-data .checkbox{padding-top:0}.host-business-account h4{margin-bottom:20px;font-size:20px}.same-user-info label{padding-left:0}.same-user-info-title{font-size:14px;font-weight:600;display:inline-block;padding-top:2px}.same-user-info .cr{margin-right:6px}.help-tooltip{margin:0 4px;color:#1d2129;font-size:13px}.room-review h3{margin-bottom:45px}.host-app-form h3{margin-bottom:20px}.table>thead>tr>th{color:#262c36;font-size:1em;font-weight:600;background-color:#f2f2f2;padding:10px;border:none}.table tr>td{color:#262c36;padding-top:10px;font-size:0.9em;vertical-align:middle!important;border-right:1px solid #f2f2f2;border-top:none!important}.table tr>td.payout-host-title{font-size:12.5px;padding:10px}.table tr>td{border-bottom:1px solid #f2f2f2}.table tbody tr:last-child td{border-bottom:none}.table tr>td:last-child{border-right:none}.total{background-color:#f2f2f2}.exception-checkbox .cr .cr-icon{position:absolute;font-size:.9em;line-height:0;top:50%;left:20%}.exception-checkbox label{padding-left:10px}.balances .payout-right-tab-pay{padding-top:0}.room-review .room-review-title{font-size:18px;font-weight:600}.top-title-space{margin-left:-100px!important}.padding-15{padding:0 15px;font-size:26px;font-weight:600}.btn-right{float:right}.host-app-form .help-tooltip{position:relative;top:-5px}.balances-tbl-label{margin-top:-15px}.balances-tbl-label span{color:#262c36;font-size:1.3em;margin:0 10px 2px;display:inline-block;padding-bottom:8px;text-align:center}.balances-tbl-label span.balances-room{width:414px}.balances-tbl-label span.balances-insurance{width:240px;text-align:left}.th-border{position:relative}.th-border:before{background:#187AED;left:0;content:"";display:block;min-height:2px;position:absolute;right:0;top:0;width:100%}.th-blank,.table tr.total>td.th-blank,.td-full-width{background-color:#fff!important;border-bottom:none!important}.table>thead>tr>th{vertical-align:middle}.room-ins-tbl{overflow-y:auto;height:500px}.finance-table{table-layout:fixed}.table>tbody>tr>td,.table>tbody>tr>th{word-wrap:break-word}.modal-content-inner{clear:both;padding-top:10px}.modal .radio .cr .cr-icon{font-size:13px;left:-1px;top:6px;color:#4472C4}.pay-now-value{font-size:18px;font-weight:600;margin-top:10px;display:inline-block}.pay-now-btn{padding-top:10px}.table>thead>tr>th.border-sep-th,.border-sep-th{border-left:1px solid #e2e2e2}.table>thead>tr>th.border-sep-bottom{border-bottom:1px solid #e2e2e2}.cell-pad-0{padding:0!important}.table-inner-cell th,.table-inner-cell td{padding:10px}.total td.payout-host-title{border-right:1px solid #e2e2e2}.user-detail-right label{font-size:1.3em;font-family:"Nunito",sans-serif;margin-bottom:0;font-weight:600;text-transform:uppercase;margin-bottom:20px}.invocer-user-detail p{font-size:1.3em;font-weight:700}.invocer-user-detail.admin-approval p{margin-bottom:20px;min-height:27px}@media all and (min-width:992px){.col-md-2half{width:10.667%}.col-md-10half{width:89.333%}.modal-pay-now .modal-dialog{width:400px}}@media all and (max-width:767px){.payout-auto-date,.payout-name{width:100%}.payout-auto-date .radio label{padding-left:10px}.payout-right-tab-pay .blue-btn{float:left!important;margin:10px 0 0 10px}.booking-list-top-nav li a{font-size:1.2em;margin-right:5px}.payout-right-tab li a{font-size:15px}.payout-right-tab li:first-child{margin-right:5px}.booking-list-left-link li{display:inline-block;padding-right:10px}.booking-list-left-link li a,.booking-list-left-link li a:hover{font-size:1.125em;margin-right:5px}.top-title-space{margin-left:0!important;padding:0 15px}.text-right.host-bus-submit{text-align:center}.blue-btn.submit.btn-right{float:none}}@media all and (max-width:479px){.blue-btn.submit.btn-right{clear:left!important;min-width:230px;margin-top:10px;float:none}.blue-btn.cancel:nth-child(2n){margin-right:0!important}.visible-xxs{display:block!important}}label.fees-label{width:180px;text-align:right;padding-right:10px}#exceptions_table .checkbox .cr{background-color:#cccde0}#exception_message{margin-bottom:20px}.autocomplete-suggestions{border:1px solid #999;background:#FFF;overflow:auto}.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden}.autocomplete-selected{background:#F0F0F0}.autocomplete-suggestions strong{font-weight:normal;color:#3399FF}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{display:block;border-bottom:1px solid #000}#table-export{margin-top:10px}