.login-page{min-height:100% !important}.login-page .login{padding-top:50px;padding-bottom:50px}@media (max-width: 768px){.login-page .login{padding:10px;margin:0}}.login-page .login .container{max-width:1035px;background:white;-webkit-box-shadow:0 0 16px 0 #dbdbdb;-moz-box-shadow:0 0px 0 #dbdbdb;box-shadow:0 0 16px 0 #dbdbdb}.login-page .login .row>div{padding:0}.login-page .login h2{font-size:27px;color:white;padding:0;margin:0;position:absolute;bottom:20%;z-index:1;text-transform:uppercase;width:100%;text-align:center;text-shadow:1px 1px 5px #000000}.login-page .login .panel{padding:45px 60px;margin:0}@media (max-width: 768px){.login-page .login .panel{padding:20px 15px}}.login-page .login .panel .logo{width:133px;height:119px;margin-bottom:80px;background:transparent url("../img/logos/logo_complex_color.svg") center center no-repeat;background-size:contain}@media (max-width: 768px){.login-page .login .panel .logo{width:200px;margin:0 auto 30px auto;display:block}}.login-page .login .panel h3{font-size:27px;padding:0;margin:0 0 25px 0}.login-page .login .panel form .input-group{margin-bottom:10px}.login-page .login .panel form .input-group .input-group-addon{min-width:50px;padding:10px;font-size:14px;font-weight:normal;line-height:1;color:#d5ced7;text-align:center;background-color:transparent;border:1px solid #ebebeb;border-right:none;border-radius:2px}.login-page .login .panel form .input-group input{color:#647785;border-left:none;padding:10px 30px 7px 0;font-size:14px}.login-page .login .panel form .input-group input:focus{box-shadow:none;border:1px solid #ebebeb;border-left:0}.login-page .login .panel form .submit{position:relative;width:100%;overflow:hidden;margin:30px 0 20px 0;padding-bottom:35px;border-bottom:1px solid #dfdfdf}.login-page .login .panel form .submit button{float:right;padding:18px 22px 14px 22px}@media (max-width: 992px){.login-page .login .panel form .submit button{float:none}}.login-page .login .panel a{font-size:14px;color:#768d9d}.login-page .login .panel a.button{color:white}.login-page .login .background:after{position:absolute;top:0;right:0;content:'';width:100%;height:100%;background:url("../img/splash.jpg") bottom center no-repeat;background-size:cover}.login-page .login .background.large:after{background:url("../img/splash.jpg") bottom center no-repeat;background-size:cover}.login-page .login img{max-width:100%}.login-page .login .fileupload{margin-bottom:30px}.login-page .login .fileupload>.row{margin:0}.login-page .login .fileupload .thumbnail{width:72px;height:72px;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;outline:none;padding:0;border:6px solid #d4d4d4}.login-page .login .fileupload .thumbnail img{display:block}.login-page .login .btn-file{padding-top:27px}.login-page.display{padding:20px}.login-page.display .admin-panels{padding:0}.login-page.display .admin-panels .row{margin-left:0;margin-right:0}.login-page.display .admin-panels .wrapper{position:relative;width:100%;padding:60px}.login-page.display .admin-panels h1{font-size:40px;margin-bottom:0}.login-page.display .admin-panels p{color:#617684;font-size:24px;font-weight:200;margin-bottom:50px}.login-page.display .admin-panels h2{font-size:27px;color:white;padding:0;margin:0;position:absolute;bottom:20%;z-index:1;text-transform:uppercase;width:100%;text-align:center;text-shadow:1px 1px 5px #000}.login-page.display .admin-panels .background{min-height:500px;min-height:calc(100vh - 40px)}.login-page.display .admin-panels .background:after{position:absolute;top:0;right:0;content:'';width:100%;height:100%;background:url("../img/splash.jpg") bottom center no-repeat;background-size:cover}.login-page.display .admin-panels .background.large:after{background:url("../img/splash.jpg") bottom center no-repeat;background-size:cover}body.sb-l-m #sidebar_left.sidebar-light.light{background-color:#728c9b}body.sb-l-m #sidebar_left.sidebar-light.light .navbar-branding{padding:15px 0}body.sb-l-m #sidebar_left.sidebar-light.light .sidebar-menu>li>a>.sidebar-title{color:#617684}#sidebar_left.sidebar-light.light{background:#728c9b}#sidebar_left.sidebar-light.light .navbar-branding{padding:15px 24px;background:#617684}#sidebar_left.sidebar-light.light .navbar-branding .navbar-brand{background:transparent url("../img/logos/logo_complex.svg") center left no-repeat;text-indent:-999px;width:65px;height:54px;left:inherit;-webkit-transform:translateX(0);transform:translateX(0);height:60px;margin:0;padding:0}#sidebar_left.sidebar-light.light .navbar-branding #toggle_sidemenu_l{color:white;right:inherit;float:right}#sidebar_left.sidebar-light.light .navbar-branding #toggle_sidemenu_l:hover{color:white}#sidebar_left.sidebar-light.light .sidebar-widget.author-widget .media-left img{border:5px solid #617684}#sidebar_left.sidebar-light.light .sidebar-header .author-widget .media-body{color:white}#sidebar_left.sidebar-light.light .sidebar-header .author-widget .media-body a{color:white}#sidebar_left.sidebar-light.light .sidebar-menu .sidebar-label{color:white}#sidebar_left.sidebar-light.light .sidebar-menu li a{color:white;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}#sidebar_left.sidebar-light.light .sidebar-menu li a:hover{padding-left:10px;text-decoration:underline}#sidebar_left.sidebar-light.light .sidebar-menu li a:hover span{color:white}#sidebar_left.sidebar-light.light .sidebar-menu li a span{color:white}#loader{position:fixed;width:100%;height:100%;background:rgba(255,255,255,0.3);z-index:9999999999;top:0;left:0;text-align:center}#loader img{margin-top:-30px;position:absolute;top:50%}body{font-family:'Biryani', sans-serif;height:auto;line-height:normal}.boxshadow{-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.1);box-shadow:0 0 12px 0 rgba(0,0,0,0.1)}.left{float:left}.right{float:right}.alert-feijoa{background:#a7c4b9}.alert-outrageousOrange{background:#ef7c5f}.help-block{display:none}.well{min-height:20px;padding:19px;margin:20px 0;background-color:#f3f3f3;border:1px solid #fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.button{background-color:#a7c4b9;font-size:14px;font-weight:800;display:inline-block;border:none;color:white;text-transform:uppercase;padding:12px 15px 10px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}.button:hover,.button:focus{background-color:#89a097;color:white;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:'Biryani', sans-serif;font-weight:800;color:#617684;padding:0;margin:0 0 20px 0}h1,h2{font-size:30px}a{color:#617684}a:hover,a:focus{color:#a7c4b9}input[type=text],input[type=password],input[type=email],input[type=number]{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:normal}.input-group{width:100%}.input-group-addon .fa-search{cursor:pointer}.input-group .select2-container{position:relative;z-index:2;float:left;width:100%;margin-bottom:0;display:table;table-layout:fixed}.form-control{padding:0 10px;border:1px solid #ebebeb;height:45px;font-family:'Biryani', sans-serif;margin-bottom:10px;font-size:14px;font-weight:400}.form-control.error{border:1px solid #ef7c5f}.form-control.success{border:1px solid #a7c4b9}em.error{color:#ef7c5f}.input-group{margin-bottom:10px}.select2-container{width:100% !important}.checkbox-custom.fill label:before{background-color:#a7c4b9;border-color:#a7c4b9}.checkbox-custom.fill input[type="checkbox"]:checked+label::after{top:5px;left:4px}.admin-panels{position:relative;background:white;padding:70px 70px}.admin-panels+.admin-panels{padding-top:0}@media (max-width: 992px){.admin-panels{padding:20px}}button.multiselect{text-transform:uppercase;font-size:12px;font-weight:normal;background-color:white;padding:10px;height:45px;text-align:left}label.vc{margin-top:8px}#topbar.alt{padding:32px;background:#ececec}#topbar.alt .breadcrumb a{color:#313131}#topbar.alt .breadcrumb a .icon-icon_logout{margin-left:20px;color:#728c9b;font-size:14px}#topbar.alt .breadcrumb a:hover{color:#617684}.table-responsive{overflow-x:auto;min-height:0%}@media screen and (max-width: 992px){.table-responsive{width:100%;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}#open-filter{font-size:20px;font-weight:200;color:#617684;text-transform:uppercase;background:#f3f3f3;background-size:22px 22px;width:100%;display:block;padding:26px 20px 20px 20px;line-height:20px;cursor:pointer;border-top:1px solid #ececec;border-bottom:1px solid #ececec;margin-bottom:20px}#open-filter .icon{display:block;float:right;width:22px;height:22px;background:transparent url("../img/icons/icon-plus.png") center center no-repeat;background-size:contain}#close-filter{font-size:20px;font-weight:200;color:#617684;text-transform:uppercase;background:#f3f3f3;background-size:22px 22px;width:100%;display:block;padding:26px 20px 20px 20px;line-height:20px;cursor:pointer;border-top:1px solid #ececec;border-bottom:1px solid #ececec;margin:-20px 0 20px 0}#close-filter .icon{display:block;float:right;width:22px;height:22px;background:transparent url("../img/icons/icon-minus.png") center center no-repeat;background-size:contain}#reservationFilters,.direct_booking,.location_book{margin-top:0}#reservationFilters .input-group.input-hero .form-control,.direct_booking .input-group.input-hero .form-control,.location_book .input-group.input-hero .form-control{height:45px;border-radius:4px;border:1px solid #ebebeb;background-color:#ffffff;padding:0 7px;font-size:14px;font-weight:400}#reservationFilters .input-group.input-hero .input-group-addon,.direct_booking .input-group.input-hero .input-group-addon,.location_book .input-group.input-hero .input-group-addon{left:inherit;right:0;top:5px;color:#e97b5b;font-size:16px}#reservationFilters label,.direct_booking label,.location_book label{color:#647785;font-size:17px;font-weight:800;line-height:normal}#reservationFilters .filter-group,.direct_booking .filter-group,.location_book .filter-group{width:49.4%;float:left}#reservationFilters .filter-group label,.direct_booking .filter-group label,.location_book .filter-group label{float:left;margin-right:10px;line-height:50px}#reservationFilters .filter-group .input-group,.direct_booking .filter-group .input-group,.location_book .filter-group .input-group{max-width:75px;float:left;margin-right:5px}#reservationFilters .filter-group .input-group.date,.direct_booking .filter-group .input-group.date,.location_book .filter-group .input-group.date{max-width:105px}#reservationFilters .filter-group .input-group.date input,.direct_booking .filter-group .input-group.date input,.location_book .filter-group .input-group.date input{padding:0 0 0 10px;font-size:12px;text-transform:uppercase}#reservationFilters .filter-group .input-group.date .input-group-addon,.direct_booking .filter-group .input-group.date .input-group-addon,.location_book .filter-group .input-group.date .input-group-addon{padding:0;top:14px}#reservationFilters .filter-group .input-group select,.direct_booking .filter-group .input-group select,.location_book .filter-group .input-group select{padding:0 0 0 10px;height:45px;border-radius:3px;border:1px solid #ebebeb;background-color:#ffffff}#reservationFilters .filter-group.second,.direct_booking .filter-group.second,.location_book .filter-group.second{margin-left:50px;width:100%}#reservationFilters .filter-group.second .input-group,.direct_booking .filter-group.second .input-group,.location_book .filter-group.second .input-group{width:186px;max-width:inherit}#reservationFilters .filter-group.add,.direct_booking .filter-group.add,.location_book .filter-group.add{margin:0 0 20px 0}#reservationFilters .filter-group.add .button,.direct_booking .filter-group.add .button,.location_book .filter-group.add .button{padding:14px 15px 10px 15px}.select2-container--default .select2-selection--single{background-color:#ffffff;border:1px solid #ebebeb;border-radius:4px;height:45px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:48px;font-size:12px;text-transform:uppercase}.select2-container--default .select2-selection--single .select2-selection__arrow{height:45px;background:transparent url("../img/icons/down.png") left center no-repeat}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#617684}table.complex_table{border-radius:4px;background-color:#ececec;width:100%}table.complex_table thead tr th{color:#647785;font-size:17px;font-weight:800;padding:15px 20px;white-space:nowrap}table.complex_table thead tr th a{color:#647785;font-size:17px;font-weight:800}table.complex_table tbody tr:nth-child(odd){background-color:#f7f7f8}table.complex_table tbody tr td{color:#647785;font-size:14px;font-weight:400;padding:10px 20px;vertical-align:top;white-space:nowrap}table.complex_table tbody tr td a{color:#647785;font-size:14px;font-weight:400;text-decoration:underline}table.complex_table tbody tr td .remove{color:#86939d;cursor:pointer;font-size:14px;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}table.complex_table tbody tr td .remove span{display:inline-block;width:12px;height:16px;font-size:16px;margin-left:10px}#reset{line-height:48px}.direct_booking label{color:#647785;font-size:18px;font-weight:normal;margin-top:7px}.direct_booking .input-group{max-width:inherit;padding:0}.direct_booking .input-group.date{max-width:200px;margin-left:20px}.direct_booking .input-group input{padding:0 0 0 10px !important;font-size:12px;text-transform:uppercase}.direct_booking .input-group .input-group-addon{padding:0;top:13px !important}.direct_booking button{margin-left:20px;padding:12px 15px 10px 15px}.locations{padding:45px}.locations .location{position:relative;width:100%;background:white;margin:0 0 25px 0;-webkit-box-shadow:0 0 16px 0 #dbdbdb;-moz-box-shadow:0 0px 0 #dbdbdb;box-shadow:0 0 16px 0 #dbdbdb}.locations .location .location_img{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;min-height:200px}.locations .location .location_img .location_img_label{position:absolute;bottom:0;left:0;padding:5px 10px 3px 10px;color:white;font-family:'Biryani', sans-serif;background:rgba(167,196,185,0.8);border-radius:0 5px 0 0}.locations .location .location_info{padding:40px 20px}.locations .location .location_info h4{margin-bottom:10px}.locations .location .location_info h3{font-size:20px;margin-bottom:10px}.locations .location .location_info p{font-size:17px;margin-bottom:40px}.locations .location .location_info a{font-size:14px;font-weight:800;text-decoration:underline;color:#647785}.locations .location .location_info:after{position:absolute;content:'';top:0;right:0;width:1px;height:100%;background-color:#ececec}.locations .location .location_table{padding:40px 20px}.locations .location .location_table ul{margin:0;padding:0;border:1px solid #ececec}.locations .location .location_table ul li{font-size:14px;color:#647785;padding:12px;border-top:1px solid #ececec}.locations .location .location_table ul li:nth-child(odd){background-color:#f2f2f2}.locations .location .location_table ul li:first-child{background-color:transparent;border-top:none}.locations .location .location_table ul li strong{font-weight:700}.locations .location .location_table:after{position:absolute;content:'';top:0;right:0;width:1px;height:100%;background-color:#ececec}.locations .location .location_book{padding:40px 20px}.locations .location .location_book label{width:25%;margin-right:5%;float:left;margin-top:8px}.locations .location .location_book .input-group{float:left;max-width:70%}.locations .location .location_book .input-group.number{float:right}.locations .location .location_book .filter-group{width:100%}.locations .location .location_book .filter-group.large .input-group{max-width:inherit;margin-right:0}.locations .location .location_book .filter-group.large .input-group .select2-container{max-width:180px}.locations .location .location_book button{margin:10px 0 0 75px}.availability{margin-top:50px;margin-bottom:50px}.location-page .description{margin-top:50px;margin-bottom:50px}.location-page .description h1{margin-bottom:45px}.location-page .description p{line-height:28px}.location-page .slider img{max-width:100%}.location-page .availability{margin-top:50px;margin-bottom:50px}.location-page .location_book{padding:40px 20px}.location-page .location_book label{width:75px;margin-right:0}.location-page .location_book .filter-group{width:100%}.location-page .location_book .filter-group.large .input-group{max-width:inherit;margin-right:0}.location-page .location_book .filter-group.large .input-group .select2-container{max-width:180px}.location-page .location_book button{margin:40px 0 0 0}.add_space textarea{margin-top:20px;min-height:365px;padding:20px}.add_space button{margin-top:20px}#dropzone #location-id{display:block !important;visibility:hidden;height:0;margin:0;padding:0;position:absolute;z-index:-1}#company_add select,#user_add select{display:block !important;visibility:hidden;height:0;margin:0;padding:0;position:absolute;z-index:-1}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:#728c9b}ul.visual{margin:20px 0 0 0;padding:0}ul.visual li.dz-image-preview{float:left;width:31.3%;margin:0 1% 2% 1%;position:relative}ul.visual li.dz-image-preview .dz-preview.dz-file-preview{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0;width:100%;border:none;padding:0}ul.visual li.dz-image-preview .dz-preview.dz-file-preview img[data-dz-thumbnail]{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block;width:auto;height:200px;max-width:100%;margin:0 auto;background-color:white}ul.visual li.dz-image-preview a.dz-remove{position:absolute;bottom:10px;right:10px;z-index:5;background:transparent url("../img/icons/icon_delete_alt.svg") center center no-repeat;width:20px;height:24px;border-radius:0;border:none;text-decoration:none;display:block;padding:0;text-align:center;text-indent:-99999px;margin-top:0}.slick-slider .slick-slide img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:auto;max-width:100%;max-height:500px;margin:0 auto}.slick-slider .slick-prev{left:15px;height:40px;width:40px;background:rgba(255,255,255,0.7);top:50%;margin-top:-20px}.slick-slider .slick-prev:before{color:#617684;opacity:1}.slick-slider .slick-prev:hover{background:white}.slick-slider .slick-next{right:15px;height:40px;width:40px;background:rgba(255,255,255,0.7);top:50%;margin-top:-20px}.slick-slider .slick-next:before{color:#617684;opacity:1}.slick-slider .slick-next:hover{background:white}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 38px;text-decoration:none;color:#617684;background-color:#ffffff;border:1px solid #ececec;margin-left:-1px}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;background-color:#a7c4b9;border-color:#f3f3f3;cursor:default}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#617684;background-color:#eeeeee;border-color:#ddd}.account{padding:15px}@media (max-width: 1500px){.admin-panels{padding-left:30px;padding-right:30px}.locations{padding:15px}}@media (max-width: 992px){#content.table-layout>div,#content.table-layout>section{padding:0}#reservationFilters{display:none}table.complex_table thead tr th{font-size:14px}table.complex_table thead tr th a{font-size:14px}}@media (max-width: 768px){h1,h2{font-size:22px}.direct_booking .input-group.date{max-width:100%;margin-left:0}.direct_booking button{margin-left:0}#topbar.alt{padding:15px}#topbar.alt .breadcrumb{font-size:11px}body.tray-rescale #content.table-layout>div{padding:10px 0 40px 0 !important}.admin-panels{padding-left:15px;padding-right:15px}table.complex_table thead tr th{font-size:12px;padding:10px}table.complex_table thead tr th a{font-size:12px}.admin-panels+.admin-panels{padding:15px}.locations{padding:0;background:white}.locations .location .location_info{padding:20px 10px 10px 10px}.locations .location .location_info p{margin-bottom:10px}.locations .location .location_table{padding:20px 10px 10px 10px}.locations .location .location_book{padding:20px 10px 10px 10px}.locations .location .button{margin-top:0 !important}}
/*# sourceMappingURL=complex.css.map */
