.btn-toolbar:after{clear: both;} .btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group{float: left;} .btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group{margin-left: 5px;} .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius: 0;} .btn-group > .btn:first-child{margin-left: 0;} .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius: 0; border-top-right-radius: 0;} .btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child){border-bottom-left-radius: 0; border-top-left-radius: 0;} .btn-group > .btn-group{float: left;} .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn{border-radius: 0;} .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle{border-bottom-right-radius: 0; border-top-right-radius: 0;} .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child{border-bottom-left-radius: 0; border-top-left-radius: 0;} .btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle{outline: 0;} .btn-group > .btn + .dropdown-toggle{padding-left: 8px; padding-right: 8px;} .btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle{padding-left: 12px; padding-right: 12px;} .btn-group.open .dropdown-toggle{-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);} .btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow: none; box-shadow: none;} .btn .caret{margin-left: 0;} .btn-lg .caret, .btn-group-lg > .btn .caret{border-width: 5px 5px 0; border-bottom-width: 0;} .dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret{border-width: 0 5px 5px;} .btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn{display: block; float: none; width: 100%; max-width: 100%;} .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after{content: " "; display: table;} .btn-group-vertical > .btn-group:after{clear: both;} .btn-group-vertical > .btn-group > .btn{float: none;} .btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group{margin-top: -1px; margin-left: 0;} .btn-group-vertical > .btn:not(:first-child):not(:last-child){border-radius: 0;} .btn-group-vertical > .btn:first-child:not(:last-child){border-top-right-radius: 4px; border-bottom-right-radius: 0; border-bottom-left-radius: 0;} .btn-group-vertical > .btn:last-child:not(:first-child){border-bottom-left-radius: 4px; border-top-right-radius: 0; border-top-left-radius: 0;} .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn{border-radius: 0;} .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle{border-bottom-right-radius: 0; border-bottom-left-radius: 0;} .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child{border-top-right-radius: 0; border-top-left-radius: 0;} .btn-group-justified{display: table; width: 100%; table-layout: fixed; border-collapse: separate;} .btn-group-justified > .btn, .btn-group-justified > .btn-group{float: none; display: table-cell; width: 1%;} .btn-group-justified > .btn-group .btn{width: 100%;} .btn-group-justified > .btn-group .dropdown-menu{left: auto;} [data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"]{position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none;} .input-group{position: relative; display: table; border-collapse: separate;} .input-group[class*="col-"]{float: none; padding-left: 0; padding-right: 0;} .input-group .form-control{position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0;} .input-group-addon, .input-group-btn, .input-group .form-control{display: table-cell;} .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child){border-radius: 0;} .input-group-addon, .input-group-btn{width: 1%; white-space: nowrap; vertical-align: middle;} .input-group-addon{padding: 10px 20px; font-size: 14px; font-weight: normal; line-height: 1; color: #555555; text-align: center; background-color: #eeeeee; border: 1px solid #ccc; border-radius: 4px;} .input-group-addon.input-sm, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .input-group-addon.btn{padding: 5px 20px; font-size: 12px; border-radius: 3px;} .input-group-addon.input-lg, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .input-group-addon.btn{padding: 10px 20px; font-size: 18px; border-radius: 6px;} .input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"]{margin-top: 0;} .input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn{border-bottom-right-radius: 0; border-top-right-radius: 0;} .input-group-addon:first-child{border-right: 0;} .input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn{border-bottom-left-radius: 0; border-top-left-radius: 0;} .input-group-addon:last-child{border-left: 0;} .input-group-btn{position: relative; font-size: 0; white-space: nowrap;} .input-group-btn > .btn{position: relative;} .input-group-btn > .btn + .btn{margin-left: -1px;} .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active{z-index: 2;} .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group{margin-right: -1px;} .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group{z-index: 2; margin-left: -1px;} .nav{margin-bottom: 0; padding-left: 0; list-style: none;} .nav:before, .nav:after{content: " "; display: table;} .nav:after{clear: both;} .nav > li{position: relative; display: block;} .nav > li > a{position: relative; display: block; padding: 10px 10px;} .nav > li > a:hover, .nav > li > a:focus{text-decoration: none; background-color: #eeeeee;} .nav > li.disabled > a{color: #777777;} .nav > li.disabled > a:hover, .nav > li.disabled > a:focus{color: #777777; text-decoration: none; background-color: transparent; cursor: not-allowed;} .nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background-color: #eeeeee; border-color: #337ab7;} .nav .nav-divider{height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5;} .nav > li > a > img{max-width: none;} .nav-tabs{border-bottom: 1px solid #ddd;} .nav-tabs > li{float: left; margin-bottom: -1px;} .nav-tabs > li > a{margin-right: 2px; line-height: 1.42857; border: 1px solid transparent; border-radius: 4px 4px 0 0;} .nav-tabs > li > a:hover{border-color: #eeeeee #eeeeee #ddd;} .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{color: #555555; background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent; cursor: default;} .nav-pills > li{float: left;} .nav-pills > li > a{border-radius: 4px;} .nav-pills > li + li{margin-left: 2px;} .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{color: #fff; background-color: #337ab7;} .nav-stacked > li{float: none;} .nav-stacked > li + li{margin-top: 2px; margin-left: 0;} .nav-justified, .nav-tabs.nav-justified{width: 100%;} .nav-justified > li, .nav-tabs.nav-justified > li{float: none;} .nav-justified > li > a, .nav-tabs.nav-justified > li > a{text-align: center; margin-bottom: 5px;} .nav-justified > .dropdown .dropdown-menu{top: auto; left: auto;} @media (min-width: 768px){.nav-justified > li, .nav-tabs.nav-justified > li{display: table-cell; width: 1%;}.nav-justified > li > a, .nav-tabs.nav-justified > li > a{margin-bottom: 0;}} .nav-tabs-justified, .nav-tabs.nav-justified{border-bottom: 0;} .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a{margin-right: 0; border-radius: 4px;} .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus{border: 1px solid #ddd;} @media (min-width: 768px){.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a{border-bottom: 1px solid #ddd; border-radius: 4px 4px 0 0;}.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus{border-bottom-color: #fff;}} .tab-content > .tab-pane{display: none;} .tab-content > .active{display: block;} .nav-tabs .dropdown-menu{margin-top: -1px; border-top-right-radius: 0; border-top-left-radius: 0;} .navbar{position: relative; min-height: 55px; margin-bottom: 20px; border: 1px solid transparent;} .navbar:before, .navbar:after{content: " "; display: table;} .navbar:after{clear: both;} @media (min-width: 768px){.navbar{border-radius: 4px;}} .navbar-header:before, .navbar-header:after{content: " "; display: table;} .navbar-header:after{clear: both;} @media (min-width: 768px){.navbar-header{float: left;}} .navbar-collapse{overflow-x: visible; padding-right: 15px; padding-left: 15px; border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); -webkit-overflow-scrolling: touch;} .navbar-collapse:before, .navbar-collapse:after{content: " "; display: table;} .navbar-collapse:after{clear: both;} .navbar-collapse.in{overflow-y: auto;} @media (min-width: 768px){.navbar-collapse{width: auto; border-top: 0; box-shadow: none;}.navbar-collapse.collapse{display: block !important; height: auto !important; padding-bottom: 0; overflow: visible !important;}.navbar-collapse.in{overflow-y: visible;}.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{padding-left: 0; padding-right: 0;}} .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{max-height: 340px;} @media (max-device-width: 480px) and (orientation: landscape){.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{max-height: 200px;}} .container > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-header, .container-fluid > .navbar-collapse{margin-right: -15px; margin-left: -15px;} @media (min-width: 768px){.container > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-header, .container-fluid > .navbar-collapse{margin-right: 0; margin-left: 0;}} .navbar-static-top{z-index: 1000; border-width: 0 0 1px;} @media (min-width: 768px){.navbar-static-top{border-radius: 0;}} .navbar-fixed-top, .navbar-fixed-bottom{position: fixed; right: 0; left: 0; z-index: 1030;} @media (min-width: 768px){.navbar-fixed-top, .navbar-fixed-bottom{border-radius: 0;}} .navbar-fixed-top{top: 0; border-width: 0 0 1px;} .navbar-fixed-bottom{bottom: 0; margin-bottom: 0; border-width: 1px 0 0;} .navbar-brand{float: left; padding: 17.5px 15px; font-size: 18px; line-height: 20px; height: 55px;} .navbar-brand:hover, .navbar-brand:focus{text-decoration: none;} .navbar-brand > img{display: block;} @media (min-width: 768px){.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{margin-left: -15px;}} .navbar-toggle{position: relative; float: right; margin-right: 15px; padding: 9px 10px; margin-top: 10.5px; margin-bottom: 10.5px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px;} .navbar-toggle:focus{outline: 0;} .navbar-toggle .icon-bar{display: block; width: 22px; height: 2px; border-radius: 1px;} .navbar-toggle .icon-bar + .icon-bar{margin-top: 4px;} @media (min-width: 768px){.navbar-toggle{display: none;}} .navbar-nav{margin: 8.75px -15px;} .navbar-nav > li > a{padding-top: 10px; padding-bottom: 10px; line-height: 20px;} @media (max-width: 767px){.navbar-nav .open .dropdown-menu{position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; box-shadow: none;}.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header{padding: 5px 15px 5px 25px;}.navbar-nav .open .dropdown-menu > li > a{line-height: 20px;}.navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus{background-image: none;}} @media (min-width: 768px){.navbar-nav{float: left; margin: 0;}.navbar-nav > li{float: left;}.navbar-nav > li > a{padding-top: 17.5px; padding-bottom: 17.5px;}} .navbar-form{margin-left: -15px; margin-right: -15px; padding: 10px 15px; border-top: 1px solid transparent; border-bottom: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); margin-top: 6.5px; margin-bottom: 6.5px;} @media (min-width: 768px){.navbar-form .form-group{display: inline-block; margin-bottom: 0; vertical-align: middle;}.navbar-form .form-control{display: inline-block; width: auto; vertical-align: middle;}.navbar-form .form-control-static{display: inline-block;}.navbar-form .input-group{display: inline-table; vertical-align: middle;}.navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control{width: auto;}.navbar-form .input-group > .form-control{width: 100%;}.navbar-form .control-label{margin-bottom: 0; vertical-align: middle;}.navbar-form .radio, .navbar-form .checkbox{display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle;}.navbar-form .radio label, .navbar-form .checkbox label{padding-left: 0;}.navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"]{position: relative; margin-left: 0;}.navbar-form .has-feedback .form-control-feedback{top: 0;}} @media (max-width: 767px){.navbar-form .form-group{margin-bottom: 5px;}.navbar-form .form-group:last-child{margin-bottom: 0;}} @media (min-width: 768px){.navbar-form{width: auto; border: 0; margin-left: 0; margin-right: 0; padding-top: 0; padding-bottom: 0; -webkit-box-shadow: none; box-shadow: none;}} .navbar-nav > li > .dropdown-menu{margin-top: 0; border-top-right-radius: 0; border-top-left-radius: 0;} .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu{margin-bottom: 0; border-top-right-radius: 4px; border-top-left-radius: 4px; border-bottom-right-radius: 0; border-bottom-left-radius: 0;} .navbar-btn{margin-top: 6.5px; margin-bottom: 6.5px;} .navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn{margin-top: 12.5px; margin-bottom: 12.5px;} .navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn{margin-top: 16.5px; margin-bottom: 16.5px;} .navbar-text{margin-top: 17.5px; margin-bottom: 17.5px;} @media (min-width: 768px){.navbar-text{float: left; margin-left: 15px; margin-right: 15px;}} @media (min-width: 768px){.navbar-left{float: left !important;}.navbar-right{float: right !important; margin-right: -15px;}.navbar-right ~ .navbar-right{margin-right: 0;}} .navbar-default{background-color: #f8f8f8; border-color: #e7e7e7;} .navbar-default .navbar-brand{color: #777;} .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus{color: #5e5e5e; background-color: transparent;} .navbar-default .navbar-text{color: #777;} .navbar-default .navbar-nav > li > a{color: #777;} .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color: #333; background-color: transparent;} .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color: #555; background-color: #e7e7e7;} .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus{color: #ccc; background-color: transparent;} .navbar-default .navbar-toggle{border-color: #ddd;} .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color: #ddd;} .navbar-default .navbar-toggle .icon-bar{background-color: #888;} .navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color: #e7e7e7;} .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background-color: #e7e7e7; color: #555;} @media (max-width: 767px){.navbar-default .navbar-nav .open .dropdown-menu > li > a{color: #777;}.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color: #333; background-color: transparent;}.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{color: #555; background-color: #e7e7e7;}.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus{color: #ccc; background-color: transparent;}} .navbar-default .navbar-link{color: #777;} .navbar-default .navbar-link:hover{color: #333;} .navbar-default .btn-link{color: #777;} .navbar-default .btn-link:hover, .navbar-default .btn-link:focus{color: #333;} .navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus{color: #ccc;} .navbar-inverse{background-color: #222; border-color: #090909;} .navbar-inverse .navbar-brand{color: #9d9d9d;} .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus{color: #fff; background-color: transparent;} .navbar-inverse .navbar-text{color: #9d9d9d;} .navbar-inverse .navbar-nav > li > a{color: #9d9d9d;} .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{color: #fff; background-color: transparent;} .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{color: #fff; background-color: #090909;} .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus{color: #444; background-color: transparent;} .navbar-inverse .navbar-toggle{border-color: #333;} .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{background-color: #333;} .navbar-inverse .navbar-toggle .icon-bar{background-color: #fff;} .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border-color: #101010;} .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{background-color: #090909; color: #fff;} @media (max-width: 767px){.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header{border-color: #090909;}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color: #090909;}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color: #9d9d9d;}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus{color: #fff; background-color: transparent;}.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus{color: #fff; background-color: #090909;}.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus{color: #444; background-color: transparent;}} .navbar-inverse .navbar-link{color: #9d9d9d;} .navbar-inverse .navbar-link:hover{color: #fff;} .navbar-inverse .btn-link{color: #9d9d9d;} .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus{color: #fff;} .navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus{color: #444;} .breadcrumb{padding: 8px 15px; margin-bottom: 20px; list-style: none; background-color: #f5f5f5; border-radius: 4px;} .breadcrumb > li{display: inline-block;} .breadcrumb > li + li:before{content: "/ "; padding: 0 5px; color: #ccc;} .breadcrumb > .active{color: #777777;} .pagination{display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px;} .pagination > li{display: inline;} .pagination > li > a, .pagination > li > span{position: relative; float: left; padding: 10px 20px; line-height: 1.42857; text-decoration: none; color: #337ab7; background-color: #fff; border: 1px solid #ddd; margin-left: -1px;} .pagination > li:first-child > a, .pagination > li:first-child > span{margin-left: 0; border-bottom-left-radius: 4px; border-top-left-radius: 4px;} .pagination > li:last-child > a, .pagination > li:last-child > span{border-bottom-right-radius: 4px; border-top-right-radius: 4px;} .pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > span:hover, .pagination > li > span:focus{z-index: 3; color: #23527c; background-color: #eeeeee; border-color: #ddd;} .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus{z-index: 2; color: #fff; background-color: #337ab7; border-color: #337ab7; cursor: default;} .pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus{color: #777777; background-color: #fff; border-color: #ddd; cursor: not-allowed;} .pagination-lg > li > a, .pagination-lg > li > span{padding: 10px 20px; font-size: 18px; line-height: 1.33333;} .pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span{border-bottom-left-radius: 6px; border-top-left-radius: 6px;} .pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span{border-bottom-right-radius: 6px; border-top-right-radius: 6px;} .pagination-sm > li > a, .pagination-sm > li > span{padding: 5px 20px; font-size: 12px; line-height: 1.5;} .pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span{border-bottom-left-radius: 3px; border-top-left-radius: 3px;} .pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span{border-bottom-right-radius: 3px; border-top-right-radius: 3px;} .pager{padding-left: 0; margin: 20px 0; list-style: none; text-align: center;} .pager:before, .pager:after{content: " "; display: table;} .pager:after{clear: both;} .pager li{display: inline;} .pager li > a, .pager li > span{display: inline-block; padding: 5px 14px; background-color: #fff; border: 1px solid #ddd; border-radius: 15px;} .pager li > a:hover, .pager li > a:focus{text-decoration: none; background-color: #eeeeee;} .pager .next > a, .pager .next > span{float: right;} .pager .previous > a, .pager .previous > span{float: left;} .pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span{color: #777777; background-color: #fff; cursor: not-allowed;} .label{display: inline; padding: .2em .6em .3em; font-size: 75%; font-weight: bold; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em;} .label:empty{display: none;} .btn .label{position: relative; top: -1px;} a.label:hover, a.label:focus{color: #fff; text-decoration: none; cursor: pointer;} .label-default{background-color: #777777;} .label-default[href]:hover, .label-default[href]:focus{background-color: #5e5e5e;} .label-primary{background-color: #337ab7;} .label-primary[href]:hover, .label-primary[href]:focus{background-color: #286090;} .label-success{background-color: #5cb85c;} .label-success[href]:hover, .label-success[href]:focus{background-color: #449d44;} .label-info{background-color: #5bc0de;} .label-info[href]:hover, .label-info[href]:focus{background-color: #31b0d5;} .label-warning{background-color: #f0ad4e;} .label-warning[href]:hover, .label-warning[href]:focus{background-color: #ec971f;} .label-danger{background-color: #d9534f;} .label-danger[href]:hover, .label-danger[href]:focus{background-color: #c9302c;} .badge{display: inline-block; min-width: 10px; padding: 3px 7px; font-size: 12px; font-weight: bold; color: #fff; line-height: 1; vertical-align: middle; white-space: nowrap; text-align: center; background-color: #777777; border-radius: 10px;} .badge:empty{display: none;} .btn .badge{position: relative; top: -1px;} .btn-xs .badge, .btn-group-xs > .btn .badge, .btn-group-xs > .btn .badge{top: 0; padding: 1px 5px;} .list-group-item.active > .badge, .nav-pills > .active > a > .badge{color: #337ab7; background-color: #fff;} .list-group-item > .badge{float: right;} .list-group-item > .badge + .badge{margin-right: 5px;} .nav-pills > li > a > .badge{margin-left: 3px;} a.badge:hover, a.badge:focus{color: #fff; text-decoration: none; cursor: pointer;} .jumbotron{padding-top: 30px; padding-bottom: 30px; margin-bottom: 30px; color: inherit; background-color: #eeeeee;} .jumbotron h1, .jumbotron .h1{color: inherit;} .jumbotron p{margin-bottom: 15px; font-size: 21px; font-weight: 200;} .jumbotron > hr{border-top-color: #d5d5d5;} .container .jumbotron, .container-fluid .jumbotron{border-radius: 6px;} .jumbotron .container{max-width: 100%;} @media screen and (min-width: 768px){.jumbotron{padding-top: 48px; padding-bottom: 48px;}.container .jumbotron, .container-fluid .jumbotron{padding-left: 60px; padding-right: 60px;}.jumbotron h1, .jumbotron .h1{font-size: 63px;}} .thumbnail{display: block; padding: 4px; margin-bottom: 20px; line-height: 1.42857; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; -webkit-transition: border 0.2s ease-in-out; -o-transition: border 0.2s ease-in-out; transition: border 0.2s ease-in-out;} .thumbnail > img, .thumbnail a > img{display: block; max-width: 100%; height: auto; margin-left: auto; margin-right: auto;} .thumbnail .caption{padding: 9px; color: #333333;} a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active{border-color: #337ab7;} .alert{padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px;} .alert h4{margin-top: 0; color: inherit;} .alert .alert-link{font-weight: bold;} .alert > p, .alert > ul{margin-bottom: 0;} .alert > p + p{margin-top: 5px;} .alert-dismissable, .alert-dismissible{padding-right: 35px;} .alert-dismissable .close, .alert-dismissible .close{position: relative; top: -2px; right: -21px; color: inherit;} .alert-success{background-color: #dff0d8; border-color: #d6e9c6; color: #3c763d;} .alert-success hr{border-top-color: #c9e2b3;} .alert-success .alert-link{color: #2b542c;} .alert-info{background-color: #d9edf7; border-color: #bce8f1; color: #31708f;} .alert-info hr{border-top-color: #a6e1ec;} .alert-info .alert-link{color: #245269;} .alert-warning{background-color: #fcf8e3; border-color: #faebcc; color: #8a6d3b;} .alert-warning hr{border-top-color: #f7e1b5;} .alert-warning .alert-link{color: #66512c;} .alert-danger{background-color: #f2dede; border-color: #ebccd1; color: #a94442;} .alert-danger hr{border-top-color: #e4b9c0;} .alert-danger .alert-link{color: #843534;} @-webkit-keyframes progress-bar-stripes{from{background-position: 40px 0;}to{background-position: 0 0;}} @keyframes progress-bar-stripes{from{background-position: 40px 0;}to{background-position: 0 0;}} .progress{overflow: hidden; height: 20px; margin-bottom: 20px; background-color: #f5f5f5; border-radius: 4px; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);} .progress-bar{float: left; width: 0%; height: 100%; font-size: 12px; line-height: 20px; color: #fff; text-align: center; background-color: #337ab7; -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-transition: width 0.6s ease; -o-transition: width 0.6s ease; transition: width 0.6s ease;} .progress-striped .progress-bar, .progress-bar-striped{background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 40px 40px;} .progress.active .progress-bar, .progress-bar.active{-webkit-animation: progress-bar-stripes 2s linear infinite; -o-animation: progress-bar-stripes 2s linear infinite; animation: progress-bar-stripes 2s linear infinite;} .progress-bar-success{background-color: #5cb85c;} .progress-striped .progress-bar-success{background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);} .progress-bar-info{background-color: #5bc0de;} .progress-striped .progress-bar-info{background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);} .progress-bar-warning{background-color: #f0ad4e;} .progress-striped .progress-bar-warning{background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);} .progress-bar-danger{background-color: #d9534f;} .progress-striped .progress-bar-danger{background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);} .media{margin-top: 15px;} .media:first-child{margin-top: 0;} .media, .media-body{zoom: 1; overflow: hidden;} .media-body{width: 10000px;} .media-object{display: block;} .media-object.img-thumbnail{max-width: none;} .media-right, .media > .pull-right{padding-left: 10px;} .media-left, .media > .pull-left{padding-right: 10px;} .media-left, .media-right, .media-body{display: table-cell; vertical-align: top;} .media-middle{vertical-align: middle;} .media-bottom{vertical-align: bottom;} .media-heading{margin-top: 0; margin-bottom: 5px;} .media-list{padding-left: 0; list-style: none;} .list-group{margin-bottom: 20px; padding-left: 0;} .list-group-item{position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: #fff; border: 1px solid #ddd;} .list-group-item:first-child{border-top-right-radius: 4px; border-top-left-radius: 4px;} .list-group-item:last-child{margin-bottom: 0; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;} a.list-group-item, button.list-group-item{color: #555;} a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading{color: #333;} a.list-group-item:hover, a.list-group-item:focus, button.list-group-item:hover, button.list-group-item:focus{text-decoration: none; color: #555; background-color: #f5f5f5;} button.list-group-item{width: 100%; text-align: left;} .list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus{background-color: #eeeeee; color: #777777; cursor: not-allowed;} .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading{color: inherit;} .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text{color: #777777;} .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus{z-index: 2; color: #fff; background-color: #337ab7; border-color: #337ab7;} .list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading > small, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading > .small{color: inherit;} .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text{color: #c7ddef;} .list-group-item-success{color: #3c763d; background-color: #dff0d8;} a.list-group-item-success, button.list-group-item-success{color: #3c763d;} a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading{color: inherit;} a.list-group-item-success:hover, a.list-group-item-success:focus, button.list-group-item-success:hover, button.list-group-item-success:focus{color: #3c763d; background-color: #d0e9c6;} a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus, button.list-group-item-success.active, button.list-group-item-success.active:hover, button.list-group-item-success.active:focus{color: #fff; background-color: #3c763d; border-color: #3c763d;} .list-group-item-info{color: #31708f; background-color: #d9edf7;} a.list-group-item-info, button.list-group-item-info{color: #31708f;} a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading{color: inherit;} a.list-group-item-info:hover, a.list-group-item-info:focus, button.list-group-item-info:hover, button.list-group-item-info:focus{color: #31708f; background-color: #c4e3f3;} a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus, button.list-group-item-info.active, button.list-group-item-info.active:hover, button.list-group-item-info.active:focus{color: #fff; background-color: #31708f; border-color: #31708f;} .list-group-item-warning{color: #8a6d3b; background-color: #fcf8e3;} a.list-group-item-warning, button.list-group-item-warning{color: #8a6d3b;} a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading{color: inherit;} a.list-group-item-warning:hover, a.list-group-item-warning:focus, button.list-group-item-warning:hover, button.list-group-item-warning:focus{color: #8a6d3b; background-color: #faf2cc;} a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus, button.list-group-item-warning.active, button.list-group-item-warning.active:hover, button.list-group-item-warning.active:focus{color: #fff; background-color: #8a6d3b; border-color: #8a6d3b;} .list-group-item-danger{color: #a94442; background-color: #f2dede;} a.list-group-item-danger, button.list-group-item-danger{color: #a94442;} a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading{color: inherit;} a.list-group-item-danger:hover, a.list-group-item-danger:focus, button.list-group-item-danger:hover, button.list-group-item-danger:focus{color: #a94442; background-color: #ebcccc;} a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus, button.list-group-item-danger.active, button.list-group-item-danger.active:hover, button.list-group-item-danger.active:focus{color: #fff; background-color: #a94442; border-color: #a94442;} .list-group-item-heading{margin-top: 0; margin-bottom: 5px;} .list-group-item-text{margin-bottom: 0; line-height: 1.3;} .panel{margin-bottom: 20px; background-color: #fff; border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);} .panel-body{padding: 15px;} .panel-body:before, .panel-body:after{content: " "; display: table;} .panel-body:after{clear: both;} .panel-heading{padding: 10px 15px; border-bottom: 1px solid transparent; border-top-right-radius: 3px; border-top-left-radius: 3px;} .panel-heading > .dropdown .dropdown-toggle{color: inherit;} .panel-title{margin-top: 0; margin-bottom: 0; font-size: 16px; color: inherit;} .panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a{color: inherit;} .panel-footer{padding: 10px 15px; background-color: #f5f5f5; border-top: 1px solid #ddd; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;} .panel > .list-group, .panel > .panel-collapse > .list-group{margin-bottom: 0;} .panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item{border-width: 1px 0; border-radius: 0;} .panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child{border-top: 0; border-top-right-radius: 3px; border-top-left-radius: 3px;} .panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child{border-bottom: 0; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;} .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child{border-top-right-radius: 0; border-top-left-radius: 0;} .panel-heading + .list-group .list-group-item:first-child{border-top-width: 0;} .list-group + .panel-footer{border-top-width: 0;} .panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table{margin-bottom: 0;} .panel > .table caption, .panel > .table-responsive > .table caption, .panel > .panel-collapse > .table caption{padding-left: 15px; padding-right: 15px;} .panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child{border-top-right-radius: 3px; border-top-left-radius: 3px;} .panel > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child{border-top-left-radius: 3px; border-top-right-radius: 3px;} .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child{border-top-left-radius: 3px;} .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child{border-top-right-radius: 3px;} .panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child{border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;} .panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child{border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;} .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child{border-bottom-left-radius: 3px;} .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child{border-bottom-right-radius: 3px;} .panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body{border-top: 1px solid #ddd;} .panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td{border-top: 0;} .panel > .table-bordered, .panel > .table-responsive > .table-bordered{border: 0;} .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child{border-left: 0;} .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child{border-right: 0;} .panel > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th{border-bottom: 0;} .panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th{border-bottom: 0;} .panel > .table-responsive{border: 0; margin-bottom: 0;} .panel-group{margin-bottom: 20px;} .panel-group .panel{margin-bottom: 0; border-radius: 4px;} .panel-group .panel + .panel{margin-top: 5px;} .panel-group .panel-heading{border-bottom: 0;} .panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group{border-top: 1px solid #ddd;} .panel-group .panel-footer{border-top: 0;} .panel-group .panel-footer + .panel-collapse .panel-body{border-bottom: 1px solid #ddd;} .panel-default{border-color: #ddd;} .panel-default > .panel-heading{color: #333333; background-color: #f5f5f5; border-color: #ddd;} .panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color: #ddd;} .panel-default > .panel-heading .badge{color: #f5f5f5; background-color: #333333;} .panel-default > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #ddd;} .panel-primary{border-color: #337ab7;} .panel-primary > .panel-heading{color: #fff; background-color: #337ab7; border-color: #337ab7;} .panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color: #337ab7;} .panel-primary > .panel-heading .badge{color: #337ab7; background-color: #fff;} .panel-primary > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #337ab7;} .panel-success{border-color: #d6e9c6;} .panel-success > .panel-heading{color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6;} .panel-success > .panel-heading + .panel-collapse > .panel-body{border-top-color: #d6e9c6;} .panel-success > .panel-heading .badge{color: #dff0d8; background-color: #3c763d;} .panel-success > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #d6e9c6;} .panel-info{border-color: #bce8f1;} .panel-info > .panel-heading{color: #31708f; background-color: #d9edf7; border-color: #bce8f1;} .panel-info > .panel-heading + .panel-collapse > .panel-body{border-top-color: #bce8f1;} .panel-info > .panel-heading .badge{color: #d9edf7; background-color: #31708f;} .panel-info > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #bce8f1;} .panel-warning{border-color: #faebcc;} .panel-warning > .panel-heading{color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc;} .panel-warning > .panel-heading + .panel-collapse > .panel-body{border-top-color: #faebcc;} .panel-warning > .panel-heading .badge{color: #fcf8e3; background-color: #8a6d3b;} .panel-warning > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #faebcc;} .panel-danger{border-color: #ebccd1;} .panel-danger > .panel-heading{color: #a94442; background-color: #f2dede; border-color: #ebccd1;} .panel-danger > .panel-heading + .panel-collapse > .panel-body{border-top-color: #ebccd1;} .panel-danger > .panel-heading .badge{color: #f2dede; background-color: #a94442;} .panel-danger > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #ebccd1;} .embed-responsive{position: relative; display: block; height: 0; padding: 0; overflow: hidden;} .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video{position: absolute; top: 0; left: 0; bottom: 0; height: 100%; width: 100%; border: 0;} .embed-responsive-16by9{padding-bottom: 56.25%;} .embed-responsive-4by3{padding-bottom: 75%;} .well{min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 4px; -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);} .well blockquote{border-color: #ddd; border-color: rgba(0, 0, 0, 0.15);} .well-lg{padding: 24px; border-radius: 6px;} .well-sm{padding: 9px; border-radius: 3px;} .close{float: right; font-size: 21px; font-weight: bold; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: 0.2; filter: alpha(opacity=20);} .close:hover, .close:focus{color: #000; text-decoration: none; cursor: pointer; opacity: 0.5; filter: alpha(opacity=50);} button.close{padding: 0; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none;} .modal-open{overflow: hidden;} .modal{display: none; overflow: hidden; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; -webkit-overflow-scrolling: touch; outline: 0;} .modal.fade .modal-dialog{-webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); -o-transform: translate(0, -25%); transform: translate(0, -25%); -webkit-transition: -webkit-transform 0.3s ease-out; -moz-transition: -moz-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out;} .modal.in .modal-dialog{-webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0);} .modal-open .modal{overflow-x: hidden; overflow-y: auto;} .modal-dialog{position: relative; width: auto; margin: 10px;} .modal-content{position: relative; background-color: #fff; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); background-clip: padding-box; outline: 0;} .modal-backdrop{position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000;} .modal-backdrop.fade{opacity: 0; filter: alpha(opacity=0);} .modal-backdrop.in{opacity: 0.5; filter: alpha(opacity=50);} .modal-header{padding: 15px; border-bottom: 1px solid #e5e5e5; min-height: 16.42857px;} .modal-header .close{margin-top: -2px;} .modal-title{margin: 0; line-height: 1.42857;} .modal-body{position: relative; padding: 15px;} .modal-footer{padding: 15px; text-align: right; border-top: 1px solid #e5e5e5;} .modal-footer:before, .modal-footer:after{content: " "; display: table;} .modal-footer:after{clear: both;} .modal-footer .btn + .btn{margin-left: 5px; margin-bottom: 0;} .modal-footer .btn-group .btn + .btn{margin-left: -1px;} .modal-footer .btn-block + .btn-block{margin-left: 0;} .modal-scrollbar-measure{position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll;} @media (min-width: 768px){.modal-dialog{width: 600px; margin: 30px auto;}.modal-content{-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);}.modal-sm{width: 300px;}} @media (min-width: 992px){.modal-lg{width: 900px;}} .tooltip{position: absolute; z-index: 1070; display: block; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; letter-spacing: normal; line-break: auto; line-height: 1.42857; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; white-space: normal; word-break: normal; word-spacing: normal; word-wrap: normal; font-size: 12px; opacity: 0; filter: alpha(opacity=0);} .tooltip.in{opacity: 0.9; filter: alpha(opacity=90);} .tooltip.top{margin-top: -3px; padding: 5px 0;} .tooltip.right{margin-left: 3px; padding: 0 5px;} .tooltip.bottom{margin-top: 3px; padding: 5px 0;} .tooltip.left{margin-left: -3px; padding: 0 5px;} .tooltip-inner{max-width: 200px; padding: 3px 8px; color: #fff; text-align: center; background-color: #000; border-radius: 4px;} .tooltip-arrow{position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid;} .tooltip.top .tooltip-arrow{bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #000;} .tooltip.top-left .tooltip-arrow{bottom: 0; right: 5px; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000;} .tooltip.top-right .tooltip-arrow{bottom: 0; left: 5px; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000;} .tooltip.right .tooltip-arrow{top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: #000;} .tooltip.left .tooltip-arrow{top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: #000;} .tooltip.bottom .tooltip-arrow{top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: #000;} .tooltip.bottom-left .tooltip-arrow{top: 0; right: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #000;} .tooltip.bottom-right .tooltip-arrow{top: 0; left: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #000;} .popover{position: absolute; top: 0; left: 0; z-index: 1060; display: none; max-width: 276px; padding: 1px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; letter-spacing: normal; line-break: auto; line-height: 1.42857; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; white-space: normal; word-break: normal; word-spacing: normal; word-wrap: normal; font-size: 14px; background-color: #fff; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);} .popover.top{margin-top: -10px;} .popover.right{margin-left: 10px;} .popover.bottom{margin-top: 10px;} .popover.left{margin-left: -10px;} .popover-title{margin: 0; padding: 8px 14px; font-size: 14px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-radius: 5px 5px 0 0;} .popover-content{padding: 9px 14px;} .popover > .arrow, .popover > .arrow:after{position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid;} .popover > .arrow{border-width: 11px;} .popover > .arrow:after{border-width: 10px; content: "";} .popover.top > .arrow{left: 50%; margin-left: -11px; border-bottom-width: 0; border-top-color: #999999; border-top-color: rgba(0, 0, 0, 0.25); bottom: -11px;} .popover.top > .arrow:after{content: " "; bottom: 1px; margin-left: -10px; border-bottom-width: 0; border-top-color: #fff;} .popover.right > .arrow{top: 50%; left: -11px; margin-top: -11px; border-left-width: 0; border-right-color: #999999; border-right-color: rgba(0, 0, 0, 0.25);} .popover.right > .arrow:after{content: " "; left: 1px; bottom: -10px; border-left-width: 0; border-right-color: #fff;} .popover.bottom > .arrow{left: 50%; margin-left: -11px; border-top-width: 0; border-bottom-color: #999999; border-bottom-color: rgba(0, 0, 0, 0.25); top: -11px;} .popover.bottom > .arrow:after{content: " "; top: 1px; margin-left: -10px; border-top-width: 0; border-bottom-color: #fff;} .popover.left > .arrow{top: 50%; right: -11px; margin-top: -11px; border-right-width: 0; border-left-color: #999999; border-left-color: rgba(0, 0, 0, 0.25);} .popover.left > .arrow:after{content: " "; right: 1px; border-right-width: 0; border-left-color: #fff; bottom: -10px;} .carousel{position: relative;} .carousel-inner{position: relative; overflow: hidden; width: 100%;} .carousel-inner > .item{display: none; position: relative; -webkit-transition: 0.6s ease-in-out left; -o-transition: 0.6s ease-in-out left; transition: 0.6s ease-in-out left;} .carousel-inner > .item > img, .carousel-inner > .item > a > img{display: block; max-width: 100%; height: auto; line-height: 1;} @media all and (transform-3d), (-webkit-transform-3d){.carousel-inner > .item{-webkit-transition: -webkit-transform 0.6s ease-in-out; -moz-transition: -moz-transform 0.6s ease-in-out; -o-transition: -o-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000px; -moz-perspective: 1000px; perspective: 1000px;}.carousel-inner > .item.next, .carousel-inner > .item.active.right{-webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); left: 0;}.carousel-inner > .item.prev, .carousel-inner > .item.active.left{-webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); left: 0;}.carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); left: 0;}} .carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev{display: block;} .carousel-inner > .active{left: 0;} .carousel-inner > .next, .carousel-inner > .prev{position: absolute; top: 0; width: 100%;} .carousel-inner > .next{left: 100%;} .carousel-inner > .prev{left: -100%;} .carousel-inner > .next.left, .carousel-inner > .prev.right{left: 0;} .carousel-inner > .active.left{left: -100%;} .carousel-inner > .active.right{left: 100%;} .carousel-control{position: absolute; top: 0; left: 0; bottom: 0; width: 15%; opacity: 0.5; filter: alpha(opacity=50); font-size: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);} .carousel-control.left{background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);} .carousel-control.right{left: auto; right: 0; background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);} .carousel-control:hover, .carousel-control:focus{outline: 0; color: #fff; text-decoration: none; opacity: 0.9; filter: alpha(opacity=90);} .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{position: absolute; top: 50%; margin-top: -10px; z-index: 5; display: inline-block;} .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left{left: 50%; margin-left: -10px;} .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right{right: 50%; margin-right: -10px;} .carousel-control .icon-prev, .carousel-control .icon-next{width: 20px; height: 20px; line-height: 1; font-family: serif;} .carousel-control .icon-prev:before{content: '\2039';} .carousel-control .icon-next:before{content: '\203a';} .carousel-indicators{position: absolute; bottom: 10px; left: 50%; z-index: 15; width: 60%; margin-left: -30%; padding-left: 0; list-style: none; text-align: center;} .carousel-indicators li{display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; border: 1px solid #fff; border-radius: 10px; cursor: pointer; background-color: #000 \9; background-color: transparent;} .carousel-indicators .active{margin: 0; width: 12px; height: 12px; background-color: #fff;} .carousel-caption{position: absolute; left: 15%; right: 15%; bottom: 20px; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);} .carousel-caption .btn{text-shadow: none;} @media screen and (min-width: 768px){.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next{width: 30px; height: 30px; margin-top: -15px; font-size: 30px;}.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{margin-left: -15px;}.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{margin-right: -15px;}.carousel-caption{left: 20%; right: 20%; padding-bottom: 30px;}.carousel-indicators{bottom: 20px;}} .clearfix:before, .clearfix:after{content: " "; display: table;} .clearfix:after{clear: both;} .center-block{display: block; margin-left: auto; margin-right: auto;} .pull-right{float: right !important;} .pull-left{float: left !important;} .hide{display: none !important;} .show{display: block !important;} .invisible{visibility: hidden;} .text-hide{font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0;} .hidden{display: none !important;} .affix{position: fixed;} @-ms-viewport{width: device-width;} .visible-xs{display: none !important;} .visible-sm{display: none !important;} .visible-md{display: none !important;} .visible-lg{display: none !important;} .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block{display: none !important;} @media (max-width: 767px){.visible-xs{display: block !important;}table.visible-xs{display: table !important;}tr.visible-xs{display: table-row !important;}th.visible-xs, td.visible-xs{display: table-cell !important;}} @media (max-width: 767px){.visible-xs-block{display: block !important;}} @media (max-width: 767px){.visible-xs-inline{display: inline !important;}} @media (max-width: 767px){.visible-xs-inline-block{display: inline-block !important;}} @media (min-width: 768px) and (max-width: 991px){.visible-sm{display: block !important;}table.visible-sm{display: table !important;}tr.visible-sm{display: table-row !important;}th.visible-sm, td.visible-sm{display: table-cell !important;}} @media (min-width: 768px) and (max-width: 991px){.visible-sm-block{display: block !important;}} @media (min-width: 768px) and (max-width: 991px){.visible-sm-inline{display: inline !important;}} @media (min-width: 768px) and (max-width: 991px){.visible-sm-inline-block{display: inline-block !important;}} @media (min-width: 992px) and (max-width: 1199px){.visible-md{display: block !important;}table.visible-md{display: table !important;}tr.visible-md{display: table-row !important;}th.visible-md, td.visible-md{display: table-cell !important;}} @media (min-width: 992px) and (max-width: 1199px){.visible-md-block{display: block !important;}} @media (min-width: 992px) and (max-width: 1199px){.visible-md-inline{display: inline !important;}} @media (min-width: 992px) and (max-width: 1199px){.visible-md-inline-block{display: inline-block !important;}} @media (min-width: 1200px){.visible-lg{display: block !important;}table.visible-lg{display: table !important;}tr.visible-lg{display: table-row !important;}th.visible-lg, td.visible-lg{display: table-cell !important;}} @media (min-width: 1200px){.visible-lg-block{display: block !important;}} @media (min-width: 1200px){.visible-lg-inline{display: inline !important;}} @media (min-width: 1200px){.visible-lg-inline-block{display: inline-block !important;}} @media (max-width: 767px){.hidden-xs{display: none !important;}} @media (min-width: 768px) and (max-width: 991px){.hidden-sm{display: none !important;}} @media (min-width: 992px) and (max-width: 1199px){.hidden-md{display: none !important;}} @media (min-width: 1200px){.hidden-lg{display: none !important;}} .visible-print{display: none !important;} @media print{.visible-print{display: block !important;}table.visible-print{display: table !important;}tr.visible-print{display: table-row !important;}th.visible-print, td.visible-print{display: table-cell !important;}} .visible-print-block{display: none !important;} @media print{.visible-print-block{display: block !important;}} .visible-print-inline{display: none !important;} @media print{.visible-print-inline{display: inline !important;}} .visible-print-inline-block{display: none !important;} @media print{.visible-print-inline-block{display: inline-block !important;}} @media print{.hidden-print{display: none !important;}} 

/* /theme_travel/static/src/css/superfish.css defined in bundle 'web.assets_frontend' */
 .sf-menu, .sf-menu *{margin: 0; padding: 0; list-style: none;} .sf-menu li{position: relative;} .sf-menu ul{position: absolute; display: none; top: 100%; right: 0; z-index: 99;} .sf-menu > li{float: left;} .sf-menu li:hover > ul, .sf-menu li.sfHover > ul{display: block;} .sf-menu a{display: block; position: relative;} .sf-menu ul ul{top: 0; left: 100%;} .sf-menu{float: left; margin-bottom: 1em;} .sf-menu ul{box-shadow: 2px 2px 6px rgba(0,0,0,.2); min-width: 12em; *width: 12em;} .sf-menu a{border-left: 1px solid #fff; border-top: 1px solid #dFeEFF; border-top: 1px solid rgba(255,255,255,.5); padding: .75em 1em; text-decoration: none; zoom: 1;} .sf-menu a{color: #13a;} .sf-menu li{background: #BDD2FF; white-space: nowrap; *white-space: normal; -webkit-transition: background .2s; transition: background .2s;} .sf-menu ul li{background: #AABDE6;} .sf-menu ul ul li{background: #9AAEDB;} .sf-menu li:hover, .sf-menu li.sfHover{background: #CFDEFF; -webkit-transition: none; transition: none;} .sf-arrows .sf-with-ul{padding-right: 2.5em; *padding-right: 1em;} .sf-arrows .sf-with-ul:after{content: ''; position: absolute; top: 50%; right: 1em; margin-top: -3px; height: 0; width: 0; border: 5px solid transparent; border-top-color: #dFeEFF; border-top-color: rgba(255,255,255,.5);} .sf-arrows > li > .sf-with-ul:focus:after, .sf-arrows > li:hover > .sf-with-ul:after, .sf-arrows > .sfHover > .sf-with-ul:after{border-top-color: white;} .sf-arrows ul .sf-with-ul:after{margin-top: -5px; border-color: transparent; border-left-color: #dFeEFF; border-left-color: rgba(255,255,255,.5);} .sf-arrows ul li > .sf-with-ul:focus:after, .sf-arrows ul li:hover > .sf-with-ul:after, .sf-arrows ul .sfHover > .sf-with-ul:after{border-left-color: white;} 

/* /theme_travel/static/src/css/magnific-popup.css defined in bundle 'web.assets_frontend' */
 .mfp-bg{top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; filter: alpha(opacity=80);} .mfp-wrap{top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden;} .mfp-container{text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} .mfp-container:before{content: ''; display: inline-block; height: 100%; vertical-align: middle;} .mfp-align-top .mfp-container:before{display: none;} .mfp-content{position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045;} .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content{width: 100%; cursor: auto;} .mfp-ajax-cur{cursor: progress;} .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out;} .mfp-zoom{cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in;} .mfp-auto-cursor .mfp-content{cursor: auto;} .mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter{-webkit-user-select: none; -moz-user-select: none; user-select: none;} .mfp-loading.mfp-figure{display: none;} .mfp-hide{display: none !important;} .mfp-preloader{color: #cccccc; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044;} .mfp-preloader a{color: #cccccc;} .mfp-preloader a:hover{color: white;} .mfp-s-ready .mfp-preloader{display: none;} .mfp-s-error .mfp-content{display: none;} button.mfp-close, button.mfp-arrow{overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; -webkit-box-shadow: none; box-shadow: none;} button::-moz-focus-inner{padding: 0; border: 0;} .mfp-close{width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; filter: alpha(opacity=65); padding: 0 0 18px 10px; color: white; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace;} .mfp-close:hover, .mfp-close:focus{opacity: 1; filter: alpha(opacity=100);} .mfp-close:active{top: 1px;} .mfp-close-btn-in .mfp-close{color: #333333;} .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{color: white; right: -6px; text-align: right; padding-right: 6px; width: 100%;} .mfp-counter{position: absolute; top: 0; right: 0; color: #cccccc; font-size: 12px; line-height: 18px;} .mfp-arrow{position: absolute; opacity: 0.65; filter: alpha(opacity=65); margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);} .mfp-arrow:active{margin-top: -54px;} .mfp-arrow:hover, .mfp-arrow:focus{opacity: 1; filter: alpha(opacity=100);} .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a{content: ''; display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 35px; margin-left: 35px; border: medium inset transparent;} .mfp-arrow:after, .mfp-arrow .mfp-a{border-top-width: 13px; border-bottom-width: 13px; top: 8px;} .mfp-arrow:before, .mfp-arrow .mfp-b{border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7;} .mfp-arrow-left{left: 0;} .mfp-arrow-left:after, .mfp-arrow-left .mfp-a{border-right: 17px solid white; margin-left: 31px;} .mfp-arrow-left:before, .mfp-arrow-left .mfp-b{margin-left: 25px; border-right: 27px solid #3f3f3f;} .mfp-arrow-right{right: 0;} .mfp-arrow-right:after, .mfp-arrow-right .mfp-a{border-left: 17px solid white; margin-left: 39px;} .mfp-arrow-right:before, .mfp-arrow-right .mfp-b{border-left: 27px solid #3f3f3f;} .mfp-iframe-holder{padding-top: 40px; padding-bottom: 40px;} .mfp-iframe-holder .mfp-content{line-height: 0; width: 100%; max-width: 900px;} .mfp-iframe-holder .mfp-close{top: -40px;} .mfp-iframe-scaler{width: 100%; height: 0; overflow: hidden; padding-top: 56.25%;} .mfp-iframe-scaler iframe{position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: black;} img.mfp-img{width: auto; max-width: 100%; height: auto; display: block; line-height: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto;} .mfp-figure{line-height: 0;} .mfp-figure:after{content: ''; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444444;} .mfp-figure small{color: #bdbdbd; display: block; font-size: 12px; line-height: 14px;} .mfp-figure figure{margin: 0;} .mfp-bottom-bar{margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto;} .mfp-title{text-align: left; line-height: 18px; color: #f3f3f3; word-wrap: break-word; padding-right: 36px;} .mfp-image-holder .mfp-content{max-width: 100%;} .mfp-gallery .mfp-image-holder .mfp-figure{cursor: pointer;} @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left: 0; padding-right: 0;}.mfp-img-mobile img.mfp-img{padding: 0;}.mfp-img-mobile .mfp-figure:after{top: 0; bottom: 0;}.mfp-img-mobile .mfp-figure small{display: inline; margin-left: 5px;}.mfp-img-mobile .mfp-bottom-bar{background: rgba(0, 0, 0, 0.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.mfp-img-mobile .mfp-bottom-bar:empty{padding: 0;}.mfp-img-mobile .mfp-counter{right: 5px; top: 3px;}.mfp-img-mobile .mfp-close{top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0;}} @media all and (max-width: 900px){.mfp-arrow{-webkit-transform: scale(0.75); transform: scale(0.75);}.mfp-arrow-left{-webkit-transform-origin: 0; transform-origin: 0;}.mfp-arrow-right{-webkit-transform-origin: 100%; transform-origin: 100%;}.mfp-container{padding-left: 6px; padding-right: 6px;}} .mfp-ie7 .mfp-img{padding: 0;} .mfp-ie7 .mfp-bottom-bar{width: 600px; left: 50%; margin-left: -300px; margin-top: 5px; padding-bottom: 5px;} .mfp-ie7 .mfp-container{padding: 0;} .mfp-ie7 .mfp-content{padding-top: 44px;} .mfp-ie7 .mfp-close{top: 0; right: 0; padding-top: 0;} 

/* /theme_travel/static/src/css/bootstrap-datepicker.min.css defined in bundle 'web.assets_frontend' */
 .datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr} .datepicker-inline{width:220px} .datepicker.datepicker-rtl{direction:rtl} .datepicker.datepicker-rtl table tr td span{float:right} .datepicker-dropdown{top:0;left:0} .datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute} .datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute} .datepicker-dropdown.datepicker-orient-left:before{left:6px} .datepicker-dropdown.datepicker-orient-left:after{left:7px} .datepicker-dropdown.datepicker-orient-right:before{right:6px} .datepicker-dropdown.datepicker-orient-right:after{right:7px} .datepicker-dropdown.datepicker-orient-bottom:before{top:-7px} .datepicker-dropdown.datepicker-orient-bottom:after{top:-6px} .datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999} .datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff} .datepicker>div{display:none} .datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} .datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none} .table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent} .datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background:#eee;cursor:pointer} .datepicker table tr td.old,.datepicker table tr td.new{color:#999} .datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default} .datepicker table tr td.highlighted{background:#d9edf7;border-radius:0} .datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-o-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000} .datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled]{background-color:#fdf59a} .datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active{background-color:#fbf069 \9} .datepicker table tr td.today:hover:hover{color:#000} .datepicker table tr td.today.active:hover{color:#fff} .datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0} .datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-o-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:linear-gradient(to bottom,#f3c17a,#f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0} .datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled]{background-color:#f3e97a} .datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active{background-color:#efe24b \9} .datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom,#b3b3b3,gray);background-image:-ms-linear-gradient(to bottom,#b3b3b3,gray);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(gray));background-image:-webkit-linear-gradient(to bottom,#b3b3b3,gray);background-image:-o-linear-gradient(to bottom,#b3b3b3,gray);background-image:linear-gradient(to bottom,#b3b3b3,gray);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:gray #808080 #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)} .datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled]{background-color:gray} .datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active{background-color:#666 \9} .datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)} .datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled]{background-color:#04c} .datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active{background-color:#039 \9} .datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px} .datepicker table tr td span:hover{background:#eee} .datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default} .datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)} .datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled]{background-color:#04c} .datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active{background-color:#039 \9} .datepicker table tr td span.old,.datepicker table tr td span.new{color:#999} .datepicker .datepicker-switch{width:145px} .datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{cursor:pointer} .datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{background:#eee} .datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle} .input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer} .input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px} .input-daterange input{text-align:center} .input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px} .input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0} .input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px} 

/* /theme_travel/static/src/css/cs-select.css defined in bundle 'web.assets_frontend' */
 div.cs-select{display: inline-block; vertical-align: middle; position: relative; text-align: left; background: #fff; z-index: 100; width: 100%; max-width: 500px; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;} div.cs-select:focus{outline: none;} .cs-select select{display: none;} .cs-select span{display: block; position: relative; cursor: pointer; padding: 1em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;} .cs-select > span{padding-right: 3em;} .cs-select > span::after, .cs-select .cs-selected span::after{speak: none; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;} .cs-select > span::after{content: '\e91b'; right: 1em;} .cs-select .cs-selected span::after{content: '\2713'; margin-left: 1em;} .cs-select.cs-active > span::after{-webkit-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg);} div.cs-active{z-index: 200;} .cs-select .cs-options{position: absolute; overflow: hidden; width: 100%; background: #fff; visibility: hidden;} .cs-select.cs-active .cs-options{visibility: visible;} .cs-select ul{list-style: none; margin: 0; padding: 5px 0; width: 100%; font-size: 16px;} .cs-select ul span{padding: 1em; color: #777;} .cs-select ul li.cs-focus span{background-color: #ddd;} .cs-select li.cs-optgroup ul{padding-left: 1em;} .cs-select li.cs-optgroup > span{cursor: default;} 

/* /theme_travel/static/src/css/cs-skin-border.css defined in bundle 'web.assets_frontend' */
@font-face{font-family: 'themify'; src:url('/theme_travel/static/src/css/../fonts/themify.eot?-fvbane'); src:url('/theme_travel/static/src/css/../fonts/themify.eot?#iefix-fvbane') format('embedded-opentype'), url('/theme_travel/static/src/css/../fonts/themify.woff?-fvbane') format('woff'), url('/theme_travel/static/src/css/../fonts/themify.ttf?-fvbane') format('truetype'), url('/theme_travel/static/src/css/../fonts/themify.svg?-fvbane#themify') format('svg'); font-weight: normal; font-style: normal;} div.cs-skin-border{background: transparent; font-size: 16px; font-weight: 700; max-width: 600px;} @media screen and (max-width: 30em){div.cs-skin-border{font-size: 1em;}} .cs-skin-border > span{border: 5px solid #000; border-color: inherit; -webkit-transition: background 0.2s, border-color 0.2s; transition: background 0.2s, border-color 0.2s;} .cs-skin-border > span::after, .cs-skin-border .cs-selected span::after{font-family: 'themify'; content: "\e648";} .cs-skin-border ul span::after{content: ''; opacity: 0;} .cs-skin-border .cs-selected span::after{content: "\e64c"; color: #ddd9c9; font-size: 1.5em; opacity: 1; -webkit-transition: opacity 0.2s; transition: opacity 0.2s;} .cs-skin-border.cs-active > span{background: #fff; border-color: #fff; color: #db4118;} .cs-skin-border .cs-options{color: #db4118; font-size: 0.75em; opacity: 0; -webkit-transition: opacity 0.2s, visibility 0s 0.2s; transition: opacity 0.2s, visibility 0s 0.2s;} .cs-skin-border.cs-active .cs-options{opacity: 1; -webkit-transition: opacity 0.2s; transition: opacity 0.2s;} .cs-skin-border ul span{padding: 1em 2em; -webkit-backface-visibility: hidden; backface-visibility: hidden;} .cs-skin-border .cs-options li span:hover, .cs-skin-border li.cs-focus span{background: #f5f3ec;} 

/* /theme_travel/static/src/css/style.css defined in bundle 'web.assets_frontend' */
@font-face{font-family: 'icomoon'; src: url("/theme_travel/static/src/css/../fonts/icomoon/icomoon.eot?srf3rx"); src: url("/theme_travel/static/src/css/../fonts/icomoon/icomoon.eot?srf3rx#iefix") format("embedded-opentype"), url("/theme_travel/static/src/css/../fonts/icomoon/icomoon.ttf?srf3rx") format("truetype"), url("/theme_travel/static/src/css/../fonts/icomoon/icomoon.woff?srf3rx") format("woff"), url("/theme_travel/static/src/css/../fonts/icomoon/icomoon.svg?srf3rx#icomoon") format("svg"); font-weight: normal; font-style: normal;} body{font-family: "Open Sans", Arial, sans-serif; line-height: 1.6; font-size: 16px; background: #fff; color: #848484; font-weight: 300; overflow-x: hidden;} body.fh5co-offcanvas{overflow: hidden;} a{color: #F78536; -webkit-transition: 0.5s, ease; -o-transition: 0.5s, ease; transition: 0.5s, ease;} a:hover{text-decoration: none; color: #F78536;} p, ul, ol{margin-bottom: 1.5em; font-size: 16px; color: #848484; font-family: "Open Sans", Arial, sans-serif;} h1, h2, h3, h4, h5, h6{color: #5a5a5a; font-family: "Open Sans", Arial, sans-serif; font-weight: 400; margin: 0 0 30px 0;} figure{margin-bottom: 2em;} ::-webkit-selection{color: #fcfcfc; background: #F78536;} ::-moz-selection{color: #fcfcfc; background: #F78536;} ::selection{color: #fcfcfc; background: #F78536;} #fh5co-header{position: relative; margin-bottom: 0; z-index: 9999999;} .stuck{position: fixed !important; top: 0 !important; -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05); -ms-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05); -o-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05); box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05);} .header-top{padding: 10px 0; background: #F78536;} .header-top .fh5co-link a{margin-left: 10px; font-size: 13px; color: rgba(255, 255, 255, 0.7);} .header-top .fh5co-link a:first-child{margin-left: 0;} .header-top .fh5co-link a:hover{color: white !important;} @media screen and (max-width: 768px){.header-top .fh5co-link{text-align: center;}} .header-top .fh5co-social a{color: rgba(255, 255, 255, 0.7); font-size: 14px; margin-right: 15px; position: relative; -webkit-transition: 0.5s, ease-in-out; -o-transition: 0.5s, ease-in-out; transition: 0.5s, ease-in-out;} .header-top .fh5co-social a:last-child{margin-right: 0;} .header-top .fh5co-social a:hover, .header-top .fh5co-social a:focus, .header-top .fh5co-social a:active{text-decoration: none; color: white !important;} .header-top .fh5co-social a:hover i, .header-top .fh5co-social a:focus i, .header-top .fh5co-social a:active i{-webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2);} @media screen and (max-width: 768px){.header-top .fh5co-social{text-align: center !important;}} .fh5co-cover, .fh5co-hero{position: relative; height: 800px;} @media screen and (max-width: 768px){.fh5co-cover, .fh5co-hero{height: 700px;}} .fh5co-cover .fh5co-overlay, .fh5co-hero .fh5co-overlay{position: absolute !important; width: 100%; top: 0; left: 0; bottom: 0; right: 0; z-index: 1; background: rgba(255, 62, 28, 0.5); background: -moz-linear-gradient(left, rgba(255, 62, 28, 0.5) 0%, rgba(255, 140, 0, 0.5) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255, 62, 28, 0.5)), color-stop(100%, rgba(255, 140, 0, 0.5))); background: -webkit-linear-gradient(left, rgba(255, 62, 28, 0.5) 0%, rgba(255, 140, 0, 0.5) 100%); background: -o-linear-gradient(left, rgba(255, 62, 28, 0.5) 0%, rgba(255, 140, 0, 0.5) 100%); background: -ms-linear-gradient(left, rgba(255, 62, 28, 0.5) 0%, rgba(255, 140, 0, 0.5) 100%); background: linear-gradient(to right, rgba(255, 62, 28, 0.5) 0%, rgba(255, 140, 0, 0.5) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3e1c', endColorstr='#ff8c00', GradientType=1 );} .fh5co-cover{background-size: cover; position: relative;} @media screen and (max-width: 768px){.fh5co-cover{heifght: inherit; padding: 3em 0;}} .fh5co-cover .btn{padding: 1em 2em; opacity: .9;} .fh5co-cover.fh5co-cover_2{height: 600px;} @media screen and (max-width: 768px){.fh5co-cover.fh5co-cover_2{heifght: inherit; padding: 3em 0;}} .fh5co-cover .desc{top: 40%; position: absolute; width: 100%; margin-top: -80px; z-index: 2; color: #fff;} @media screen and (max-width: 768px){.fh5co-cover .desc{padding-left: 15px; padding-right: 15px;}} .fh5co-cover .desc h2{color: #fff; font-size: 60px; margin-bottom: 10px; font-weight: 400 !important;} @media screen and (max-width: 768px){.fh5co-cover .desc h2{font-size: 40px;}} .fh5co-cover .desc h3{color: #fff;} .fh5co-cover .desc p{display: block; margin-bottom: 30px; font-size: 16px; letter-spacing: 1px; color: rgba(255, 255, 255, 0.7);} .fh5co-cover .desc p a{color: #fff;} .fh5co-cover .desc p a:hover, .fh5co-cover .desc p a:focus{color: #fff !important;} .fh5co-cover .desc p a:hover.btn, .fh5co-cover .desc p a:focus.btn{border: 2px solid #fff !important; background: transparent !important;} .fh5co-cover .desc p a.fh5co-site-name{padding-bottom: 2px; border-bottom: 1px solid rgba(255, 255, 255, 0.7);} .fh5co-cover .desc .price{font-size: 60px; font-weight: bold;} @media screen and (max-width: 768px){.fh5co-cover .desc .desc2{display: none;}} .sf-menu{margin: 7px 0 0 0 !important;} .sf-menu{float: right;} .sf-menu ul{box-shadow: none; border: transparent; min-width: 12em; *width: 12em;} .sf-menu a{color: rgba(0, 0, 0, 0.5); padding: 0.75em 1em !important; font-weight: normal; border-left: none; border-top: none; border-top: none; text-decoration: none; zoom: 1; font-size: 16px; border-bottom: none !important; font-weight: bold;} .sf-menu a:hover, .sf-menu a:focus{color: #F78536 !important;} .sf-menu li.active a:hover, .sf-menu li.active a:focus{color: #F78536;} .sf-menu li, .sf-menu ul li, .sf-menu ul ul li, .sf-menu li:hover, .sf-menu li.sfHover{background: transparent;} .sf-menu ul li a, .sf-menu ul ul li a{text-transform: none; padding: 0.2em 1em !important; letter-spacing: 1px; font-size: 14px !important;} .sf-menu li:hover a, .sf-menu li.sfHover a, .sf-menu ul li:hover a, .sf-menu ul li.sfHover a, .sf-menu li.active a{color: #F78536;} .sf-menu ul li:hover, .sf-menu ul li.sfHover{background: transparent;} .sf-menu ul li{background: transparent;} .sf-arrows .sf-with-ul{padding-right: 2.5em; *padding-right: 1em;} .sf-arrows .sf-with-ul:after{content: ''; position: absolute; top: 50%; right: 1em; margin-top: -3px; height: 0; width: 0; border: 5px solid transparent; border-top-color: #ccc;} .sf-arrows > li > .sf-with-ul:focus:after, .sf-arrows > li:hover > .sf-with-ul:after, .sf-arrows > .sfHover > .sf-with-ul:after{border-top-color: #ccc;} .sf-arrows ul .sf-with-ul:after{margin-top: -5px; margin-right: -3px; border-color: transparent; border-left-color: #ccc;} .sf-arrows ul li > .sf-with-ul:focus:after, .sf-arrows ul li:hover > .sf-with-ul:after, .sf-arrows ul .sfHover > .sf-with-ul:after{border-left-color: #ccc;} #fh5co-header-section{padding: 0; position: relative; left: 0; width: 100%; z-index: 1022; background: #fff;} .nav-header{position: relative; float: left; width: 100%;} #fh5co-logo{position: relative; z-index: 2; font-size: 28px; text-transform: uppercase; margin-top: 35px; font-weight: 700; float: left; padding-left: 40px;} #fh5co-logo i{position: absolute; top: 0; left: 0; font-size: 16px; color: #F78536; background: rgba(0, 0, 0, 0.06); padding: 10px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%;} #fh5co-logo a{color: #F78536;} #fh5co-logo a:hover, #fh5co-logo a:focus{color: #F78536 !important;} #fh5co-menu-wrap{position: relative; z-index: 2; display: block; float: right; margin-top: 15px;} #fh5co-menu-wrap .sf-menu a{padding: 1em .75em;} #fh5co-primary-menu > li > ul li.active > a{color: #F78536 !important;} #fh5co-primary-menu > li > .sf-with-ul:after{border: none !important; font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; float: right; margin-right: -0px; top: 50%; font-size: 12px; margin-top: -7px; content: "\e922"; color: rgba(0, 0, 0, 0.5);} #fh5co-primary-menu > li > ul li{position: relative;} #fh5co-primary-menu > li > ul li > .sf-with-ul:after{border: none !important; font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; float: right; margin-right: 10px; top: 20px; font-size: 12px; content: "\e924"; color: rgba(0, 0, 0, 0.5);} #fh5co-primary-menu .fh5co-sub-menu{padding: 10px 7px 10px; background: #fff; left: 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15); -ms-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15); -o-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);} #fh5co-primary-menu .fh5co-sub-menu > li > .fh5co-sub-menu{left: 100%;} #fh5co-primary-menu .fh5co-sub-menu:before{position: absolute; top: -9px; left: 20px; width: 0; height: 0; content: '';} #fh5co-primary-menu .fh5co-sub-menu:after{position: absolute; top: -8px; left: 21px; width: 0; height: 0; border-right: 8px solid transparent; border-bottom: 8px solid #fff; border-bottom: 8px solid white; border-left: 8px solid transparent; content: '';} #fh5co-primary-menu .fh5co-sub-menu .fh5co-sub-menu:before{top: 6px; left: 100%;} #fh5co-primary-menu .fh5co-sub-menu .fh5co-sub-menu:after{top: 7px; right: 100%; border: none !important;} .site-header.has-image #primary-menu .sub-menu{border-color: #ebebeb; -webkit-box-shadow: 0 5px 15px 4px rgba(0, 0, 0, 0.09); -moz-box-shadow: 0 5px 15px 4px rgba(0, 0, 0, 0.09); -ms-box-shadow: 0 5px 15px 4px rgba(0, 0, 0, 0.09); -o-box-shadow: 0 5px 15px 4px rgba(0, 0, 0, 0.09); box-shadow: 0 5px 15px 4px rgba(0, 0, 0, 0.09);} .site-header.has-image #primary-menu .sub-menu:before{display: none;} #fh5co-primary-menu .fh5co-sub-menu a{letter-spacing: 0; padding: 0 15px; font-size: 18px; line-height: 34px; color: #575757 !important; text-transform: none; background: none;} #fh5co-primary-menu .fh5co-sub-menu a:hover{color: #F78536 !important;} .tabulation{width: 100%; float: left; margin-top: -7em; background: rgba(255, 255, 255, 0.95); -webkit-box-shadow: 0px 43px 83px -20px rgba(0, 0, 0, 0.41); -moz-box-shadow: 0px 43px 83px -20px rgba(0, 0, 0, 0.41); -ms-box-shadow: 0px 43px 83px -20px rgba(0, 0, 0, 0.41); -o-box-shadow: 0px 43px 83px -20px rgba(0, 0, 0, 0.41); box-shadow: 0px 43px 83px -20px rgba(0, 0, 0, 0.41);} .tabulation label{color: rgba(0, 0, 0, 0.5); font-size: 14px;} @media screen and (max-width: 480px){.tabulation label{width: 40%;}} .tabulation input[type="text"]{background: rgba(0, 0, 0, 0.05); border: none; box-shadow: none; font-weight: bold; font-size: 14px; padding: 5px 10px !important; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; color: #F78536 !important;} .tabulation input[type="text"]::-webkit-input-placeholder{color: #F78536 !important;} .tabulation input[type="text"]::-moz-placeholder{color: #F78536 !important;} .tabulation input[type="text"]:-ms-input-placeholder{color: #F78536 !important;} .tabulation input[type="text"]:-moz-placeholder{color: #F78536 !important;} @media screen and (max-width: 480px){.tabulation input[type="text"]{width: 55%; float: right;}} @media screen and (max-width: 480px){.tabulation .cs-select{width: 55%; float: right;}} .tab-content{padding: 30px;} .tab-content .btn{border: 1px solid red !important;} .nav-tabs{border: none;} .nav-tabs a{border: none !important; font-weight: bold; padding: 15px 20px !important; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0;} @media screen and (max-width: 768px){.nav-tabs a{font-weight: normal; font-size: 13px; padding: 15px 10px !important;}} .nav-tabs .active a{border: none !important; background: #F78536 !important; color: #fff !important; font-weight: bold; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0;} .nav-tabs:hover a, .nav-tabs:focus a{border: none !important; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0;} .mt{margin-bottom: 20px;} div.cs-select span{padding: 10px 10px;} .cs-skin-border{font-size: 16px; color: #fff;} @media screen and (max-width: 829px){.cs-skin-border{max-width: 829px !important;}} @media screen and (max-width: 30em){.cs-skin-border{font-size: 16px;}} .cs-skin-border span{font-size: 13px;} .cs-skin-border span:hover{background: rgba(0, 0, 0, 0.05) !important;} .cs-skin-border > span{border: transparent; background: rgba(0, 0, 0, 0.05); color: #F78536;} .cs-skin-border > span::after{font-size: 14px !important; content: '\e94d' !important; font-family: "icomoon";} .cs-skin-border .cs-selected > span::after{font-size: 14px !important;} .cs-skin-border.cs-active > span{background: rgba(0, 0, 0, 0.05) !important; color: #F78536;} .cs-select .cs-options{-webkit-box-shadow: 0px 10px 20px -12px rgba(0, 0, 0, 0.18); -moz-box-shadow: 0px 10px 20px -12px rgba(0, 0, 0, 0.18); -ms-box-shadow: 0px 10px 20px -12px rgba(0, 0, 0, 0.18); -o-box-shadow: 0px 10px 20px -12px rgba(0, 0, 0, 0.18); box-shadow: 0px 10px 20px -12px rgba(0, 0, 0, 0.18);} #fh5co-work-section, #fh5co-car, #fh5co-blog-section, #fh5co-features, #fh5co-tours, #fh5co-testimonial, .fh5co-content-section{padding: 7em 0;} @media screen and (max-width: 768px){#fh5co-work-section, #fh5co-car, #fh5co-blog-section, #fh5co-features, #fh5co-tours, #fh5co-testimonial, .fh5co-content-section{padding: 4em 0;}} .fh5co-section-gray{background: rgba(0, 0, 0, 0.04);} .heading-section{padding-bottom: 1em; margin-bottom: 5em;} .heading-section:after{position: absolute; content: ''; bottom: 0; left: 50%; width: 100px; margin-left: -50px; height: 2px; background: #F78536;} .heading-section h3{font-size: 40px; font-weight: 400; position: relative;} .heading-section p{font-size: 20px;} .heading-title{font-size: 40px; margin-bottom: 1.5em;} .fh5co-tours{margin-bottom: 30px;} .fh5co-tours > div{display: block; color: #000; position: relative; bottom: 0; overflow: hidden; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;} .fh5co-tours > div img{position: relative; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;} .fh5co-tours > div:after{opacity: 1; visibility: visible; content: ""; position: absolute; bottom: 0; left: 0; right: 0; top: 0; background: rgba(0, 0, 0, 0.3); z-index: 8; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;} .fh5co-tours > div .desc{position: absolute; bottom: 0; left: 0; right: 0; padding: 30px; z-index: 12; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;} .fh5co-tours > div .desc h3{color: #fff; margin: 0; padding: 0; opacity: 1; font-size: 30px; font-weight: 400; visibility: visible; margin-bottom: 5px; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;} .fh5co-tours > div .desc span{display: block; color: rgba(255, 255, 255, 0.9); margin-bottom: 5px;} .fh5co-tours > div .desc .price{font-size: 30px; font-weight: bold; color: #fff;} .fh5co-tours > div .desc .btn{opacity: 1; border: 2px solid #fff !important; color: #fff !important; letter-spacing: 1px !important; font-weight: 400 !important;} .fh5co-tours > div .desc .btn:hover, .fh5co-tours > div .desc .btn:focus, .fh5co-tours > div .desc .btn:active{border: 2px solid #F78536 !important; background: #F78536 !important; color: #fff !important;} .fh5co-tours > div:hover{-webkit-box-shadow: 0px 18px 71px -10px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 18px 71px -10px rgba(0, 0, 0, 0.75); box-shadow: 0px 18px 71px -10px rgba(0, 0, 0, 0.75);} .fh5co-tours > div:hover:after{opacity: 1; visibility: visible; -webkit-box-shadow: inset 0px -34px 98px 8px rgba(0, 0, 0, 0.75); -moz-box-shadow: inset 0px -34px 98px 8px rgba(0, 0, 0, 0.75); -ms-box-shadow: inset 0px -34px 98px 8px rgba(0, 0, 0, 0.75); -o-box-shadow: inset 0px -34px 98px 8px rgba(0, 0, 0, 0.75); box-shadow: inset 0px -34px 98px 8px rgba(0, 0, 0, 0.45); background: rgba(0, 0, 0, 0.1);} @media screen and (max-width: 768px){.fh5co-tours > div:hover:after{opacity: 0; visibility: hidden;}} .fh5co-tours > div:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);} @media screen and (max-width: 768px){.fh5co-tours > div:hover img{-webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1);}} .flight-book{width: 100%; float: left; margin-bottom: 1px; flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;} .flight-book .plane-name{width: 40%; float: left; padding: 6px 20px; background: #F78536;} .flight-book .plane-name .p-flight{font-size: 18px; color: #fff;} .flight-book .desc{width: 60%; float: right; background: #00AD7C; padding: 6px 20px;} .flight-book .desc .left{float: left;} .flight-book .desc h4, .flight-book .desc span{color: #fff;} .flight-book .desc h4{margin-bottom: 0;} .flight-book .desc .right{float: right; font-size: 25px;} .flight-book .desc .right i{font-weight: 300;} .flight-book .desc .right .price{font-weight: 400;} #fh5co-car .car{flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; width: 100%; float: left; margin-bottom: 30px;} #fh5co-car .car .one-4{width: 40%; float: left; background: #F78536; padding: 30px;} #fh5co-car .car .one-4 h3, #fh5co-car .car .one-4 span{color: #fff;} #fh5co-car .car .one-4 span{display: block; font-weight: 400; font-size: 20px;} #fh5co-car .car .one-4 small{font-size: 14px;} #fh5co-car .car .one-1{width: 60%; float: right; height: auto; background-position: center center; background-size: cover; background-repeat: no-repeat;} .feature-left{float: left; width: 100%; margin-bottom: 40px; position: relative;} .feature-left .icon{float: left; text-align: center; width: 15%;} @media screen and (max-width: 992px){.feature-left .icon{width: 10%;}} @media screen and (max-width: 768px){.feature-left .icon{width: 15%;}} .feature-left .icon i{display: table-cell; vertical-align: middle; font-size: 40px; color: #F78536;} .feature-left .feature-copy{float: right; width: 80%;} @media screen and (max-width: 992px){.feature-left .feature-copy{width: 90%;}} @media screen and (max-width: 768px){.feature-left .feature-copy{width: 85%;}} @media screen and (max-width: 480px){.feature-left .feature-copy{width: 80%;}} .feature-left .feature-copy h3{font-size: 18px; color: #1a1a1a; margin-bottom: 10px;} .feature-left .feature-copy p{font-size: 16px; line-height: 1.8; margin-bottom: 10px;} #fh5co-destination{width: 100%; padding: 0; margin: 0;} #fh5co-destination-list{flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; position: relative; float: left; padding: 0 !important; margin: 0 !important; width: 100%;} #fh5co-destination-list li{display: table; padding: 0; margin: 0; list-style: none; min-height: 220px; background-position: center center; background-size: cover; background-repeat: no-repeat; float: left; clear: left; position: relative;} @media screen and (max-width: 480px){#fh5co-destination-list li{margin-left: 0;}} #fh5co-destination-list li .title-bg{min-height: 220px; padding: 2em; position: relative; width: 100%; display: table-cell; vertical-align: middle; background: #00AD7C; z-index: 12;} #fh5co-destination-list li .title-bg h2{color: #fff; margin-bottom: 20px; font-size: 40px;} #fh5co-destination-list li .title-bg span{text-transform: uppercase; letter-spacing: 2px;} #fh5co-destination-list li .title-bg span a{color: #fff; font-size: 13px; font-weight: 400; border: 1px solid #fff; padding: 5px 7px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px;} @media screen and (max-width: 768px){#fh5co-destination-list li .title-bg h2{font-size: 24px;}} #fh5co-destination-list li:after{content: ""; position: absolute; bottom: 0; left: 0; right: 0; top: 0; z-index: 8;} #fh5co-destination-list li > a{min-height: 220px; padding: 2em; position: relative; width: 100%; display: table-cell; vertical-align: middle; z-index: 12;} #fh5co-destination-list li > a:after{position: absolute; top: 20px; bottom: 20px; left: 20px; right: 20px; content: ""; border: 2px solid rgba(255, 255, 255, 0.8); opacity: 0; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;} #fh5co-destination-list li > a .case-studies-summary{width: auto;} @media screen and (max-width: 768px){#fh5co-destination-list li > a .case-studies-summary{bottom: 1em; left: 1em; right: 1em;}} #fh5co-destination-list li > a .case-studies-summary span{text-transform: uppercase; letter-spacing: 2px; font-size: 13px; color: rgba(255, 255, 255, 0.7);} #fh5co-destination-list li > a .case-studies-summary h2{color: #fff; margin-bottom: 0; font-size: 24px; font-weight: 400; -webkit-transition: 0.1s; -o-transition: 0.1s; transition: 0.1s;} @media screen and (max-width: 768px){#fh5co-destination-list li > a .case-studies-summary h2{font-size: 24px;}} #fh5co-destination-list li:hover:after{-webkit-box-shadow: inset 0px 0px 91px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow: inset 0px 0px 91px 0px rgba(0, 0, 0, 0.75); -ms-box-shadow: inset 0px 0px 91px 0px rgba(0, 0, 0, 0.75); -o-box-shadow: inset 0px 0px 91px 0px rgba(0, 0, 0, 0.75); box-shadow: inset 0px 0px 91px 0px rgba(0, 0, 0, 0.45); background: rgba(0, 0, 0, 0.1);} #fh5co-destination-list li:hover > a:after{opacity: 1;} #fh5co-destination-list li:hover > a .case-studies-summary h2{margin-top: -5px;} #fh5co-destination-list li.two-third{width: 65.6%;} @media screen and (max-width: 768px){#fh5co-destination-list li.two-third{width: 49%;}} @media screen and (max-width: 480px){#fh5co-destination-list li.two-third{width: 100%;}} #fh5co-destination-list li.one-third{width: 32.3%;} @media screen and (max-width: 768px){#fh5co-destination-list li.one-third{width: 49%;}} @media screen and (max-width: 480px){#fh5co-destination-list li.one-third{width: 100%;}} #fh5co-destination-list li.one-forth{width: 25%;} @media screen and (max-width: 768px){#fh5co-destination-list li.one-forth{width: 49%;}} @media screen and (max-width: 480px){#fh5co-destination-list li.one-forth{width: 100%;}} #fh5co-destination-list li.one-half{width: 50%;} @media screen and (max-width: 480px){#fh5co-destination-list li.one-half{width: 100%;}} #fh5co-testimonial{position: relative; background: #00AD7C;} #fh5co-testimonial .fh5co-heading h2{color: white;} #fh5co-testimonial .box-testimony{margin-bottom: 2em; float: left;} #fh5co-testimonial .box-testimony a{color: rgba(255, 255, 255, 0.5);} #fh5co-testimonial .box-testimony a:hover, #fh5co-testimonial .box-testimony a:focus, #fh5co-testimonial .box-testimony a:active{color: white; text-decoration: none;} #fh5co-testimonial .box-testimony blockquote{padding-left: 0; border-left: none; padding: 40px; background: #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px;} #fh5co-testimonial .box-testimony blockquote:after{content: ""; position: absolute; top: 100%; left: 40px; border-top: 15px solid black; border-top-color: #fff; border-left: 15px solid transparent; border-right: 15px solid transparent;} #fh5co-testimonial .box-testimony blockquote .quote{position: absolute; top: 0; left: 10px; text-align: center; font-size: 30px; line-height: 0; display: table; color: #fff; width: 56px; height: 56px; margin-top: -30px; background: #00AD7C; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%;} #fh5co-testimonial .box-testimony blockquote .quote > span{display: table-cell; vertical-align: middle;} #fh5co-testimonial .box-testimony blockquote p{letter-spacing: 1px;} #fh5co-testimonial .box-testimony .author{line-height: 20px; color: white; font-size: 20px; margin-left: 20px;} #fh5co-testimonial .box-testimony .author .subtext{display: block; color: rgba(255, 255, 255, 0.5); font-size: 16px;} #fh5co-features{padding: 7em 0;} #fh5co-features .feature-left{margin-bottom: 40px;} @media screen and (max-width: 992px){#fh5co-features .feature-left{margin-bottom: 30px;}} #fh5co-features .feature-left .icon i{color: #d9d9d9;} #fh5co-features .feature-left .icon{float: left; text-align: center; width: 15%;} @media screen and (max-width: 992px){#fh5co-features .feature-left .icon{width: 10%;}} @media screen and (max-width: 768px){#fh5co-features .feature-left .icon{width: 15%;}} #fh5co-features .feature-left .feature-copy{float: right; width: 80%;} @media screen and (max-width: 992px){#fh5co-features .feature-left .feature-copy{width: 90%;}} @media screen and (max-width: 768px){#fh5co-features .feature-left .feature-copy{width: 85%;}} @media screen and (max-width: 480px){#fh5co-features .feature-left .feature-copy{width: 80%;}} #fh5co-features .feature-left h3{font-size: 16px; font-weight: 700;} #fh5co-features .feature-left p{font-size: 15px;} #fh5co-features .feature-left p:last-child{margin-bottom: 0;} #fh5co-services, #fh5co-about, #fh5co-contact{padding: 7em 0;} @media screen and (max-width: 768px){#fh5co-services, #fh5co-about, #fh5co-contact{padding: 4em 0;}} #fh5co-services .fh5co-number{font-size: 30px; color: #F78536; position: relative; padding-top: 10px; font-style: italic; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline;} #fh5co-services .fh5co-number:before{position: absolute; content: ""; width: 100%; height: 3px; top: 0; left: 0; background: #F78536;} #fh5co-services .fh5co-icon{margin-bottom: 30px; margin-top: 50px; position: relative; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline;} @media screen and (max-width: 768px){#fh5co-services .fh5co-icon{margin-top: 0px; float: none;}} #fh5co-services .fh5co-icon i{font-size: 200px; color: #F78536;} @media screen and (max-width: 768px){#fh5co-services .fh5co-icon i{font-size: 100px;}} #fh5co-contact .contact-info{margin: 0; padding: 0;} #fh5co-contact .contact-info li{list-style: none; margin: 0 0 20px 0; position: relative; padding-left: 40px;} #fh5co-contact .contact-info li i{position: absolute; top: .3em; left: 0; font-size: 22px; color: rgba(0, 0, 0, 0.3);} #fh5co-contact .contact-info li a{font-weight: 400 !important; color: rgba(0, 0, 0, 0.3);} #fh5co-contact .form-control{-webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; border: none; border: 1px solid rgba(0, 0, 0, 0.1); font-size: 18px; font-weight: 400; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; border-radius: 0px;} #fh5co-contact .form-control:focus, #fh5co-contact .form-control:active{border-bottom: 1px solid rgba(0, 0, 0, 0.5);} #fh5co-contact input[type="text"]{height: 50px;} #fh5co-contact .form-group{margin-bottom: 30px;} .fh5co-testimonial, .fh5co-team{position: relative; background: #fff; padding: 30px; border-radius: 5px; margin-bottom: 30px;} @media screen and (max-width: 768px){.fh5co-testimonial, .fh5co-team{border-right: 0; margin-bottom: 80px;}} .fh5co-testimonial h2, .fh5co-team h2{font-size: 16px; letter-spacing: 2px; text-transform: uppercase; font-weight: bold; margin-bottom: 50px;} .fh5co-testimonial figure, .fh5co-team figure{position: relative; top: 0px; background-size: cover; margin-bottom: 20px;} .fh5co-testimonial figure img, .fh5co-team figure img{width: 130px; height: 130px; border: 10px solid #fff; background-size: cover; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%;} .fh5co-testimonial > div, .fh5co-team > div{padding: 30px 30px 0 30px;} .fh5co-testimonial > div h3, .fh5co-team > div h3{margin-bottom: 0; font-size: 20px; color: #F78536;} .fh5co-testimonial > div .position, .fh5co-team > div .position{color: #d9d9d9; margin-bottom: 30px;} .fh5co-testimonial > div, .fh5co-testimonial blockquote, .fh5co-team > div, .fh5co-team blockquote{border: none; padding: 0; margin-bottom: 20px;} .fh5co-testimonial > div p, .fh5co-testimonial blockquote p, .fh5co-team > div p, .fh5co-team blockquote p{font-size: 16px; line-height: 1.5; color: #555555;} .fh5co-testimonial span, .fh5co-team span{font-style: italic; color: #b3b3b3;} .fh5co-testimonial p .text-mute{color: #ccc !important;} .fh5co-blog{margin-bottom: 60px;} .fh5co-blog a img{width: 100%;} @media screen and (max-width: 768px){.fh5co-blog{width: 100%;}} .fh5co-blog .blog-text{margin-bottom: 30px; position: relative; background: #fff; width: 100%; padding: 30px; float: right; -webkit-box-shadow: 0px 10px 20px -12px rgba(0, 0, 0, 0.18); -moz-box-shadow: 0px 10px 20px -12px rgba(0, 0, 0, 0.18); box-shadow: 0px 10px 20px -12px rgba(0, 0, 0, 0.18);} .fh5co-blog .blog-text span{display: inline-block; margin-bottom: 20px;} .fh5co-blog .blog-text span.posted_by{font-style: italic; color: rgba(0, 0, 0, 0.3); font-size: 18px;} .fh5co-blog .blog-text span.comment{float: right;} .fh5co-blog .blog-text span.comment a{color: rgba(0, 0, 0, 0.3);} .fh5co-blog .blog-text span.comment a i{color: #F78536; padding-left: 7px;} .fh5co-blog .blog-text h3{font-size: 20px; margin-bottom: 20px; font-weight: 400; line-height: 1.5;} .fh5co-blog .blog-text h3 a{color: rgba(0, 0, 0, 0.6);} #fh5co-start-project-section{padding: 7em 0; background: #F64E8B;} #fh5co-start-project-section h2{color: white; font-size: 60px; text-transform: uppercase; font-weight: 300;} @media screen and (max-width: 768px){#fh5co-start-project-section h2{font-size: 30px;}} #fh5co-start-project-section a:hover, #fh5co-start-project-section a:focus, #fh5co-start-project-section a:active{color: white !important;} #map{width: 100%; height: 500px; position: relative;} @media screen and (max-width: 768px){#map{height: 200px;}} .fh5co-social-icons > a{padding: 4px 10px; color: #F78536;} .fh5co-social-icons > a i{font-size: 26px;} .fh5co-social-icons > a:hover, .fh5co-social-icons > a:focus, .fh5co-social-icons > a:active{text-decoration: none; color: #5a5a5a;} #footer{background: #393e46; padding: 60px 0 40px;} #footer p{color: rgba(255, 255, 255, 0.7); font-size: 14px;} #footer p a{color: rgba(255, 255, 255, 0.5);} #footer p a:hover, #footer p a:active, #footer p a:focus{color: rgba(255, 255, 255, 0.9) !important;} #footer .fh5co-footer-link{padding-bottom: 30px;} #footer .fh5co-footer-link h3{color: #fff; font-size: 18px; font-weight: 400; margin-bottom: 25px;} #footer .fh5co-footer-link li, #footer .fh5co-footer-link ul{padding: 0; margin: 0;} #footer .fh5co-footer-link li{list-style: none; margin-bottom: 15px; line-height: 1.3;} #footer .fh5co-footer-link li a{color: rgba(255, 255, 255, 0.5);} #footer .fh5co-footer-link li a:hover, #footer .fh5co-footer-link li a:active, #footer .fh5co-footer-link li a:focus{color: #fff !important;} .btn{-webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;} .btn{text-transform: uppercase; letter-spacing: 1px; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;} .btn.btn-primary{background: #F78536; color: #fff; border: none !important; border: 2px solid transparent !important;} .btn.btn-primary:hover, .btn.btn-primary:active, .btn.btn-primary:focus{box-shadow: none; background: #F78536; color: #fff !important;} .btn.btn-default:hover, .btn.btn-default:focus, .btn.btn-default:active{border-color: transparent;} .btn.btn-outline{background: transparent; color: #F78536; border: 2px solid #F78536 !important;} .btn.btn-outline:hover, .btn.btn-outline:focus, .btn.btn-outline:active{background: #F78536 !important; color: #fff !important;} .tab-content .btn{letter-spacing: 0; text-transform: none; font-weight: bold; font-size: 18px;} .js .animate-box{opacity: 0;} #fh5co-wrapper{overflow-x: hidden; position: relative;} .fh5co-offcanvas{overflow: hidden;} .fh5co-offcanvas #fh5co-wrapper{overflow: hidden !important;} #fh5co-page{position: relative; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;} .fh5co-offcanvas #fh5co-page{-moz-transform: translateX(-240px); -webkit-transform: translateX(-240px); -ms-transform: translateX(-240px); -o-transform: translateX(-240px); transform: translateX(-240px);} @media screen and (max-width: 768px){#fh5co-menu-wrap{display: none;}} #offcanvas-menu{position: fixed; top: 0; bottom: 0; z-index: 99; background: #222; right: -240px; width: 240px; padding: 20px; overflow-y: scroll !important; display: none;} @media screen and (max-width: 768px){#offcanvas-menu{display: block;}} #offcanvas-menu ul{padding: 0; margin: 0;} #offcanvas-menu ul li{padding: 0; margin: 0 0 10px 0; list-style: none;} #offcanvas-menu ul li a{font-size: 18px; color: rgba(255, 255, 255, 0.4);} #offcanvas-menu ul li a:hover{color: #F78536;} #offcanvas-menu ul li > .fh5co-sub-menu{margin-top: 9px; padding-left: 20px;} #offcanvas-menu ul li.active > a{color: #F78536;} #offcanvas-menu ul .fh5co-sub-menu{display: block !important;} .fh5co-nav-toggle{cursor: pointer; text-decoration: none;} .fh5co-nav-toggle.active i::before, .fh5co-nav-toggle.active i::after{background: #fff;} .fh5co-nav-toggle.dark.active i::before, .fh5co-nav-toggle.dark.active i::after{background: #fff;} .fh5co-nav-toggle:hover, .fh5co-nav-toggle:focus, .fh5co-nav-toggle:active{outline: none; border-bottom: none !important;} .fh5co-nav-toggle i{position: relative; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; width: 30px; height: 2px; color: #fff; font: bold 14px/.4 Helvetica; text-transform: uppercase; text-indent: -55px; background: #fff; transition: all .2s ease-out;} .fh5co-nav-toggle i::before, .fh5co-nav-toggle i::after{content: ''; width: 30px; height: 2px; background: #fff; position: absolute; left: 0; -webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s;} .fh5co-nav-toggle.dark i{position: relative; color: #000; background: #000; transition: all .2s ease-out;} .fh5co-nav-toggle.dark i::before, .fh5co-nav-toggle.dark i::after{background: #000; -webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s;} .fh5co-nav-toggle i::before{top: -7px;} .fh5co-nav-toggle i::after{bottom: -7px;} .fh5co-nav-toggle:hover i::before{top: -10px;} .fh5co-nav-toggle:hover i::after{bottom: -10px;} .fh5co-nav-toggle.active i{background: transparent;} .fh5co-nav-toggle.active i::before{top: 0; -webkit-transform: rotateZ(45deg); -moz-transform: rotateZ(45deg); -ms-transform: rotateZ(45deg); -o-transform: rotateZ(45deg); transform: rotateZ(45deg);} .fh5co-nav-toggle.active i::after{bottom: 0; -webkit-transform: rotateZ(-45deg); -moz-transform: rotateZ(-45deg); -ms-transform: rotateZ(-45deg); -o-transform: rotateZ(-45deg); transform: rotateZ(-45deg);} .fh5co-nav-toggle{position: absolute; top: 0px; right: 0px; z-index: 9999; display: block; margin: 0 auto; display: none; cursor: pointer;} @media screen and (max-width: 768px){.fh5co-nav-toggle{display: block; top: 0px; margin-top: 2em;}} @media screen and (max-width: 480px){.col-xxs-12{float: none; width: 100%;}} .row-bottom-padded-lg{padding-bottom: 7em;} @media screen and (max-width: 768px){.row-bottom-padded-lg{padding-bottom: 2em;}} .row-top-padded-lg{padding-top: 7em;} @media screen and (max-width: 768px){.row-top-padded-lg{padding-top: 2em;}} .row-bottom-padded-md{padding-bottom: 4em;} @media screen and (max-width: 768px){.row-bottom-padded-md{padding-bottom: 2em;}} .row-top-padded-md{padding-top: 4em;} @media screen and (max-width: 768px){.row-top-padded-md{padding-top: 2em;}} .row-bottom-padded-sm{padding-bottom: 2em;} @media screen and (max-width: 768px){.row-bottom-padded-sm{padding-bottom: 2em;}} .row-top-padded-sm{padding-top: 2em;} @media screen and (max-width: 768px){.row-top-padded-sm{padding-top: 2em;}} .border-bottom{border-bottom: 1px solid rgba(0, 0, 0, 0.06);} .lead{line-height: 1.8;} .no-js #loader{display: none;} .js #loader{display: block; position: absolute; left: 100px; top: 0;} .fh5co-loader{position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 9999; background: url(/theme_travel/static/src/css/../images/hourglass.svg) center no-repeat #222222;} 

/* /website_form/static/src/less/website_form.less defined in bundle 'web.assets_frontend' */
 .o_website_form_flex{display: flex; flex-wrap: wrap;} .o_website_form_flex_item{flex-basis: 33%;} @media (max-width: 991px){.o_website_form_flex_item{flex-basis: 50%;}} @media (max-width: 767px){.o_website_form_flex_item{flex-basis: 100%;}} .o_website_form_field_hidden{display: none;} .editor_enable .o_website_form_field_hidden{display: block; opacity: 0.5;} .editor_enable .s_website_form .form-field select{pointer-events: none;} .o_website_form_required .control-label:after, .o_website_form_required_custom .control-label:after{content: ' *';} #editable_select.form-control{height: 100%;} .form-field input[type=file].form-control{height: 100%;} 

/* /web/static/lib/bootstrap-datetimepicker/css/bootstrap-datetimepicker.css defined in bundle 'web.assets_frontend' */
 .bootstrap-datetimepicker-widget{top: 0; left: 0; width: 250px; padding: 4px; margin-top: 1px; z-index: 99999 !important; border-radius: 4px;} .bootstrap-datetimepicker-widget.timepicker-sbs{width: 600px;} .bootstrap-datetimepicker-widget.bottom:before{content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-bottom-color: rgba(0, 0, 0, 0.2); position: absolute; top: -7px; left: 7px;} .bootstrap-datetimepicker-widget.bottom:after{content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid white; position: absolute; top: -6px; left: 8px;} .bootstrap-datetimepicker-widget.top:before{content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #ccc; border-top-color: rgba(0, 0, 0, 0.2); position: absolute; bottom: -7px; left: 6px;} .bootstrap-datetimepicker-widget.top:after{content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid white; position: absolute; bottom: -6px; left: 7px;} .bootstrap-datetimepicker-widget .dow{width: 14.2857%;} .bootstrap-datetimepicker-widget.pull-right:before{left: auto; right: 6px;} .bootstrap-datetimepicker-widget.pull-right:after{left: auto; right: 7px;} .bootstrap-datetimepicker-widget > ul{list-style-type: none; margin: 0;} .bootstrap-datetimepicker-widget a[data-action]{padding: 6px 0;} .bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second{width: 54px; font-weight: bold; font-size: 1.2em; margin: 0;} .bootstrap-datetimepicker-widget button[data-action]{padding: 6px;} .bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator{width: 4px; padding: 0; margin: 0;} .bootstrap-datetimepicker-widget .datepicker > div{display: none;} .bootstrap-datetimepicker-widget .picker-switch{text-align: center;} .bootstrap-datetimepicker-widget table{width: 100%; margin: 0;} .bootstrap-datetimepicker-widget td, .bootstrap-datetimepicker-widget th{text-align: center; border-radius: 4px;} .bootstrap-datetimepicker-widget td{height: 54px; line-height: 54px; width: 54px;} .bootstrap-datetimepicker-widget td.cw{font-size: 10px; height: 20px; line-height: 20px;} .bootstrap-datetimepicker-widget td.day{height: 20px; line-height: 20px; width: 20px;} .bootstrap-datetimepicker-widget td.day:hover, .bootstrap-datetimepicker-widget td.hour:hover, .bootstrap-datetimepicker-widget td.minute:hover, .bootstrap-datetimepicker-widget td.second:hover{background: #eeeeee; cursor: pointer;} .bootstrap-datetimepicker-widget td.old, .bootstrap-datetimepicker-widget td.new{color: #777777;} .bootstrap-datetimepicker-widget td.today{position: relative;} .bootstrap-datetimepicker-widget td.today:before{content: ''; display: inline-block; border-left: 7px solid transparent; border-bottom: 7px solid #428bca; border-top-color: rgba(0, 0, 0, 0.2); position: absolute; bottom: 4px; right: 4px;} .bootstrap-datetimepicker-widget td.active, .bootstrap-datetimepicker-widget td.active:hover{background-color: #428bca; color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);} .bootstrap-datetimepicker-widget td.active.today:before{border-bottom-color: #fff;} .bootstrap-datetimepicker-widget td.disabled, .bootstrap-datetimepicker-widget td.disabled:hover{background: none; color: #777777; cursor: not-allowed;} .bootstrap-datetimepicker-widget td span{display: inline-block; width: 54px; height: 54px; line-height: 54px; margin: 2px 1.5px; cursor: pointer; border-radius: 4px;} .bootstrap-datetimepicker-widget td span:hover{background: #eeeeee;} .bootstrap-datetimepicker-widget td span.active{background-color: #428bca; color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);} .bootstrap-datetimepicker-widget td span.old{color: #777777;} .bootstrap-datetimepicker-widget td span.disabled, .bootstrap-datetimepicker-widget td span.disabled:hover{background: none; color: #777777; cursor: not-allowed;} .bootstrap-datetimepicker-widget th{height: 20px; line-height: 20px; width: 20px;} .bootstrap-datetimepicker-widget th.picker-switch{width: 145px;} .bootstrap-datetimepicker-widget th.next, .bootstrap-datetimepicker-widget th.prev{font-size: 21px;} .bootstrap-datetimepicker-widget th.disabled, .bootstrap-datetimepicker-widget th.disabled:hover{background: none; color: #777777; cursor: not-allowed;} .bootstrap-datetimepicker-widget thead tr:first-child th{cursor: pointer;} .bootstrap-datetimepicker-widget thead tr:first-child th:hover{background: #eeeeee;} .input-group.date .input-group-addon span{display: block; cursor: pointer; width: 16px; height: 16px;} .bootstrap-datetimepicker-widget.left-oriented:before{left: auto; right: 6px;} .bootstrap-datetimepicker-widget.left-oriented:after{left: auto; right: 7px;} .bootstrap-datetimepicker-widget ul.list-unstyled li div.timepicker div.timepicker-picker table.table-condensed tbody > tr > td{padding: 0px !important;} @media screen and (max-width: 767px){.bootstrap-datetimepicker-widget.timepicker-sbs{width: 283px;}} 

/* /web_etourism_directory/static/css/sticky-footer.css defined in bundle 'web.assets_frontend' */
.sticky-footer{bottom:0; width:100%; position:fixed; background-color:#ffffff; border-top:1px solid #f1f1f1; box-shadow:0px 0px 5px #f1f1f1; z-index: 1;} .price_mean{margin-right:10px; margin-top:15px} .inner-sticky-footer{padding:20px 15px;} @media (max-width: 1024px){.sticky-footer_book-now{text-align:right;}.sticky-footer_book-now-btn{width:52%;}} @media (max-width: 767px){.sticky-footer_book-now-btn{width:52%;}.price_mean{margin-top:7px}} .footer_book_now_logo{height: 60px; margin-right:10px;} .hotel_big_contact{margin-bottom:5px;} .btn.btn-default.sticky-footer_book-now-btn{height:100%; background-color:#d1015c; color:white; float:right; padding-top: 20px;} @media (min-width: 1199px){.btn.btn-default.sticky-footer_book-now-btn{width:50%;}} @media (max-width: 991px){.inner-sticky-footer .row-eq-height{display:flex !important;}} 

/* /web_etourism_directory/static/css/styles.css defined in bundle 'web.assets_frontend' */
.carousel-control.left{background-image:none !important;} .carousel-control.right{background-image:none !important;} .carousel-inner > .item > a > img, .carousel-inner > .item > img{line-height:1; position:absolute; top:-120px; width:100%;} #directory_row .row{margin-right:0; margin-left:0;} .hotel_name:hover{cursor:pointer; text-decoration:underline;} h5.hotel_name{margin:0; font-size:14px; font-weight:700;} @media (max-width: 991px){h5.hotel_name{margin:0; font-size:12px; font-weight:700;}} .btn-default{text-shadow:none; background-image:none; background-image:none; background-image:none; background-image:none; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0); filter:progid:DXImageTransform.Microsoft.gradient(enabled=false); background-repeat:repeat-x; border-color:transparent; border-color:transparent; color:var(--country-color);} .btn-default:hover{cursor:pointer;} .search-form{position:absolute; margin:40px 180px; font:normal 12px sans-serif; box-shadow:0px 0px 80px #4e565c; top:150px;} @media (max-width: 767px){.search-form{position:initial; margin:0 15px; box-shadow:none; margin-top:30px;}} @media (width: 768px){.search-form{margin: 0 100px; box-shadow: none; margin-top: 150px;}} .search-form div.input-group-addon{background:#fff; color:var(--country-color); border-bottom-left-radius:2px; border-top-left-radius:2px; border:1px solid #b6c3cd; border-right:0;} .search-form .input-group input{background-color:#ffffff; box-shadow:none; color:#4E565C; outline:none; border:1px solid #b6c3cd; border-right:0; border-left:0;} .search-form div.input-group-btn button{width:150px; border-bottom-right-radius:4px; border-top-right-radius:4px; background:var(--country-color); box-shadow:1px 2px 4px 0 rgba(0, 0, 0, 0.08); color:#ffffff; border-color:var(--country-color); outline:none;} @media (max-width: 767px){.search-form div.input-group-btn button{width:100px; border-bottom-right-radius:4px; border-top-right-radius:4px; background:var(--country-color); box-shadow:1px 2px 4px 0 rgba(0, 0, 0, 0.08); color:#ffffff; border-color:var(--country-color); outline:none;}} .search-form div.input-group-btn button:hover{opacity:1;} .search-form div.input-group-btn button:focus:active{background-color:var(--country-color); color:#ffffff; outline:none;} .diretorio_title{padding:20px; margin:0; text-align:center; background-color:#f1f1f1; margin-bottom:15px;} .book_now_title{padding:20px; margin:0; text-align:center; background-color:#f1f1f1; margin-bottom:15px;} .card_alojamento_categoria_info span{font-size:12px;} .card_alojamento_categoria_info{font-size:12px; line-height:1.4;} .card_alojamento_categoria{margin-bottom:15px; padding:0 15px;} .row-eq-height{display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex;} @media (max-width: 991px){.row-eq-height{display:initial !important; display:initial !important; display:initial !important; display:initial !important;}} .hotel_room_price{font-weight:bold;} .hotel_location{font-size:10px;} .card_alojamento_categoria_box{border:1px solid #f1f1f1; box-shadow:0px 0px 5px #f1f1f1;} .tms_hotel_box{border:1px solid #f1f1f1; box-shadow:0px 0px 5px #f1f1f1; margin-bottom:15px;} .card_alojamento_categoria_box:hover{border:1px solid var(--country-color); box-shadow:0px 0px 1px var(--country-color);} .tms_hotel_box:hover{border:1px solid #1da3dd; box-shadow:0px 0px 1px #1da3dd;} .tms_hotel:hover{cursor:pointer; text-decoration:underline;} h4.categoria_title{line-height: 1.4;} .categoria_title:hover{cursor:pointer; text-decoration:underline;} .tms_title_background{background-color:#f1f1f1; margin-bottom:15px;} .categoria_list:hover{border:1px solid var(--country-color); box-shadow:0px 0px 1px var(--country-color);} .categoria_list{box-shadow:0px 0px 5px #f1f1f1; border:1px solid #f1f1f1; padding:0;} .btn_book_now{color:#1da3dd; padding:28px 5px; text-align:center; cursor:pointer;} .card_alojamento_categoria_foto{padding:0; background-color:#f1f1f1; text-align:center;} .tms_hotel_logo{padding:0px; text-align:center;} .tms_hotel_logo img{width:89px;} .book_header{position:relative; text-align:center; font-size:20px; background-color:#f1f1f1; padding:30px;} i.fa.fa-filter{position:absolute; border:4px solid white; border-radius:50%; background-color:#f1f1f1; color:white; left:45%; height:50px; width:50px; line-height:2;} .book_body{padding:0 15px; margin-top:10px;} .book_body1{background-color:white; padding:0 15px; margin-top:10px;} .filter{border:1px solid #f1f1f1; box-shadow:0px 0px 5px #f1f1f1; width:308px;} .filter_title{font-size:15px; font-weight:bold; margin:0; margin-bottom:5px;} .filter_select{display:block; width:100%; height:34px; padding:6px 12px; font-size:14px; line-height:1.42857143; color:#555; background-color:#fff; background-image:none; border:1px solid #ccc; border-radius:4px; -webkit-box-shadow:0px 0px 1px #f1f1f1; box-shadow:0px 0px 1px #f1f1f1; -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;} .book_button{margin-top:20px; padding:0 15px; margin-top:10px;} .book_now{text-align:center; background:#FFA511; height:41px; margin-top:15px; margin-bottom:30px; border:1px solid #FFA511; width:100%; margin-bottom:10px; color:white; font-weight:bold;} .book_fields{padding:15px;} .tms_book{padding:0; margin-left:15px; border:1px solid #f1f1f1; box-shadow:0px 0px 5px #f1f1f1;} @media (max-width: 991px){.tms_book{margin-top:20px; margin-left:0;}} .tms_book:hover{border:1px solid #1da3dd; box-shadow:0px 0px 1px #1da3dd;} .book_now_tms > a{font-size: 12px;} .book_now_tms{padding:0; text-align:center; color:#1da3dd; height:89px; cursor:pointer; padding: 28px 0;} .hotel_room_price span{font-size:10px;} .hotel_big_details{border:1px solid #f1f1f1; padding:0; box-shadow:0px 0px 5px #f1f1f1;} .hotel_big_foto{border:1px solid #f1f1f1; padding:0; box-shadow:0px 0px 5px #f1f1f1; margin-left:15px; max-height:300px; background-size:cover;} .hotel_big_foto_laginha{border:1px solid #f1f1f1; padding:0; box-shadow:0px 0px 5px #f1f1f1; margin-left:15px; max-height:400px; background-image:url(/web_etourism_directory/static/css/../img/20150804_0085.jpg); background-size:cover;} .hotel_big_details_logo{width:100px;} .hotel_big_rating{margin-bottom:10px;} .prime-icons{font-size:60px;} .amenities_text{margin:0 10px; font-size:15px; display:block;} .amenities{margin-bottom:20px; padding:0;} .btn-danger, .btn-default, .btn-info, .btn-primary, .btn-success, .btn-warning{text-shadow:none; -webkit-box-shadow:none; box-shadow:none;} @media (max-width: 767px){.list_hotel{margin-top:20px;}} @media (max-width: 610px){.amenities_text{display: table;}} .pager .previous > a, .pager .previous > span{float:none;} .pager .next > a, .pager .next > span{float:none;} a{color:inherit; text-decoration:none;} a:focus, a:hover{color:inherit; text-decoration:underline;} .mg-gallery-item .mg-gallery-overlayer > i{width: 50px; line-height: 50px; text-align: center; background-color: white; border-radius: 50%; position: absolute; left: 50%; top: 50%; margin-top: -25px; margin-left: -25px; color: var(--country-color); font-size: 16px; -webkit-transform: scale(0.4); -ms-transform: scale(0.4); transform: scale(0.4); opacity: 0; -webkit-transition: -webkit-transform 0.5s, opacity 0.5s; transition: transform 0.5s, opacity 0.5s;} .mg-gallery-item .mg-gallery-overlayer > i:hover{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);} .mg-gallery-item .mg-gallery-overlayer{background-color: var(--country-color)3d; position: absolute; top: 15px; bottom: 15px; left: 15px; right: 15px; display: block; -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); opacity: 0; -webkit-transition: -webkit-transform 0.5s, opacity 0.5s; transition: transform 0.5s, opacity 0.5s;} .mg-gallery-item{position: relative; padding-top: 15px; padding-bottom: 15px;} .mg-gallery-item:hover .mg-gallery-overlayer{-webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1;} .mg-gallery-item:hover .mg-gallery-overlayer > i{-webkit-transform: scale(0.9); -ms-transform: scale(0.9); transform: scale(0.9); opacity: 1;} #enterprise_description p{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px; line-height: 1.42857143; color: #333; margin-top:10px;} #bla_info h3{color:#FFFFFF;} #bla_info p{color:#FFFFFF;} .hotel_big_name{margin-bottom: 10px;} .galery{height: 250px ; width:100%} .knwmore_list_btn{float:right; width:25%; margin-bottom:10px;} .knwmore_list_btn:hover, .knwmore_list_btn:active. .knwmore_list_btn:focus{background: var(--country-color) !important;} @media (max-width: 767px){.knwmore_list_btn{margin:15px; width:50%; margin-left:0; float:left}} .list_hotel_box_logoimg{padding:15px 20px; text-align:center;} .list_hotel_box_logoimg img{height:140px;} .events{border: 1px solid #f1f1f1; padding: 0; box-shadow: 0px 0px 5px #f1f1f1;} .event_info{padding:30px;} @media (max-width: 767px){.event_image{margin-top:30px;}} .event_details{margin-top:30px;} footer #footer{padding: 40px;} ul.list-inline.js_language_selector.mt16{color: #F78536;} .enterprise_amenity{display:inline;} @media (max-width: 767px){.enterprise_amenity{display:block;}} .evt-intpt-type_title{font-weight:bold; margin-bottom:0; margin-top:30px;} @media (max-width: 767px){.card_column{margin-bottom:30px;}} @media (max-width: 767px){.card_img_events > img{object-fit: cover; object-position: 0 0;}} .amenity_big{color:var(--country-color); font-size: 54px; padding:10px} .amenity{color:var(--country-color); font-size: 37px; padding:0 5px; line-height:1;} 

/* /web_etourism_directory/static/css/gallery.css defined in bundle 'web.assets_frontend' */
@media (min-width: 768px){#galleryModal .modal-dialog{width:70%;}} #galleryModal .modal-body{padding: 0;} #galleryModal button.close{padding: 5px; position: absolute; right: 0; font-size: 30px; opacity: .6;} 

/* /web_etourism_directory/static/css/filter.css defined in bundle 'web.assets_frontend' */
#left_side_events_filter{padding:0; border:2px solid #f1f1f1;} .row-eq-height{display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex;} .checkbox, .radio{position:relative; display:block; margin-top:0; margin-bottom:0;} body{font-family:"Lato",Lato,sans-serif;} @media (max-width:991px){#left_side_events_filter .col-lg-3.col-md-3.col-sm-2.col-xs-2{padding:0;}} .panel-default > .panel-heading{background-image:none; background-image:none; background-image:none; background-image:none;} .filter_head{position:relative; text-align:center; font-size:20px; background-color:#f1f1f1; padding:20px;} i.fa.fa-filter{position:absolute; border:4px solid white; border-radius:50%; background-color:#f1f1f1; color:white; left:41%; height:40px; width:40px; line-height:1.6;} .filter_body{padding:40px 20px 20px 20px; background-color:white;} .panel-default > .panel-heading{color:#333; background-color:transparent; border-color:transparent;} .panel-default{border-color:transparent;} .panel{-webkit-box-shadow:none; box-shadow:none;} .list_hotel_box{border:1px solid #f1f1f1; box-shadow:0px 0px 5px #f1f1f1; margin-bottom:15px;} .list_hotel_box:hover{border:1px solid var(--country-color); box-shadow:0px 0px 1px var(--country-color);} .list_number{padding:11px 11px 11px 20px; background-color:#f1f2f2;} @media (max-width: 767px){.tms_hotel_info{padding:17px 5px 5px 5px !important;}} .tms_hotel_info{padding: 15px 10px 10px 10px;} .bla_logo{width:40px;} @media (max-width: 991px){.bla_logo{width:65px;}} .bla_title{margin:0; font-size:22px;} @media (max-width: 767px){.caroussel_slides{height:240px !important;}} .index_directory .caroussel_slides{height:400px;} .switch{float:right;} 

/* /web_etourism_directory/static/fonts/prime_fonts.css defined in bundle 'web.assets_frontend' */
 @font-face{font-family: "prime-fonts"; src:url("/web_etourism_directory/static/fonts/fonts/prime-fonts.eot"); src:url("/web_etourism_directory/static/fonts/fonts/prime-fonts.eot?#iefix") format("embedded-opentype"), url("/web_etourism_directory/static/fonts/fonts/prime-fonts.woff") format("woff"), url("/web_etourism_directory/static/fonts/fonts/prime-fonts.ttf") format("truetype"), url("/web_etourism_directory/static/fonts/fonts/prime-fonts.svg#prime-fonts") format("svg"); font-weight: normal; font-style: normal;} [data-icon]:before{font-family: "prime-fonts" !important; content: attr(data-icon); font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;} [class^="pi-"]:before, [class*=" pi-"]:before{font-family: "prime-fonts" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;} .pi-3pax:before{content: "\61";} .pi-24hours:before{content: "\62";} .pi-airconditioner:before{content: "\63";} .pi-alarmdesk:before{content: "\64";} .pi-alarmfire:before{content: "\65";} .pi-apron:before{content: "\66";} .pi-babycarriage:before{content: "\67";} .pi-babycrib:before{content: "\68";} .pi-backpack:before{content: "\69";} .pi-balcony:before{content: "\6a";} .pi-ball:before{content: "\6b";} .pi-bed:before{content: "\6c";} .pi-beer:before{content: "\6d";} .pi-coffee:before{content: "\6e";} .pi-cocktail:before{content: "\6f";} .pi-checkouttime:before{content: "\70";} .pi-cdvd:before{content: "\71";} .pi-camerasecurity:before{content: "\72";} .pi-calendar:before{content: "\73";} .pi-cameramovie:before{content: "\74";} .pi-broom:before{content: "\75";} .pi-bottle:before{content: "\76";} .pi-breakfast:before{content: "\77";} .pi-boatsail:before{content: "\78";} .pi-boat:before{content: "\79";} .pi-bike:before{content: "\7a";} .pi-combxscissors:before{content: "\41";} .pi-cooker:before{content: "\42";} .pi-creditcard:before{content: "\43";} .pi-doctor:before{content: "\44";} .pi-elevator:before{content: "\45";} .pi-exchange:before{content: "\46";} .pi-fan:before{content: "\47";} .pi-fishhook:before{content: "\48";} .pi-freeparking:before{content: "\49";} .pi-forkxknife:before{content: "\4a";} .pi-fridge:before{content: "\4b";} .pi-fridgemini:before{content: "\4c";} .pi-gear:before{content: "\4d";} .pi-mosquito:before{content: "\4e";} .pi-microwave:before{content: "\4f";} .pi-massage:before{content: "\50";} .pi-maskdive:before{content: "\51";} .pi-margarita:before{content: "\52";} .pi-lounge:before{content: "\53";} .pi-lightsdisco:before{content: "\54";} .pi-iron:before{content: "\55";} .pi-highpeak:before{content: "\56";} .pi-hanger:before{content: "\57";} .pi-hairdryer:before{content: "\58";} .pi-gym:before{content: "\59";} .pi-group:before{content: "\5a";} .pi-mosquitonet:before{content: "\30";} .pi-needle:before{content: "\31";} .pi-nopets:before{content: "\32";} .pi-nosmoking:before{content: "\33";} .pi-pills:before{content: "\34";} .pi-plug:before{content: "\35";} .pi-radar:before{content: "\36";} .pi-radio:before{content: "\37";} .pi-rentbike:before{content: "\38";} .pi-rentcar:before{content: "\39";} .pi-robe:before{content: "\21";} .pi-safe:before{content: "\22";} .pi-shuttle:before{content: "\23";} .pi-wcpublic:before{content: "\24";} .pi-wcprivate:before{content: "\25";} .pi-washingmachine:before{content: "\26";} .pi-tv:before{content: "\27";} .pi-terrace:before{content: "\28";} .pi-telephone:before{content: "\29";} .pi-taxi:before{content: "\2a";} .pi-taphotxcold:before{content: "\2b";} .pi-swim:before{content: "\2c";} .pi-spa:before{content: "\2d";} .pi-sofa:before{content: "\2e";} .pi-soap:before{content: "\2f";} .pi-slippers:before{content: "\3a";} .pi-whirlpool:before{content: "\3b";} .pi-wifi:before{content: "\3c";} .pi-24hours-r:before{content: "\3d";} .pi-airconditioner-r:before{content: "\3e";} .pi-alarmdesk-r:before{content: "\3f";} .pi-alarmfire-r:before{content: "\40";} .pi-apron-r:before{content: "\5b";} .pi-babycarriage-r:before{content: "\5d";} .pi-babycrib-r:before{content: "\5e";} .pi-backpack-r:before{content: "\5f";} .pi-balcony-r:before{content: "\60";} .pi-ball-r:before{content: "\7b";} .pi-bed-r:before{content: "\7c";} .pi-beer-r:before{content: "\7d";} .pi-bike-r:before{content: "\7e";} .pi-boat-r:before{content: "\5c";} .pi-boatsail-r:before{content: "\e000";} .pi-bottle-r:before{content: "\e001";} .pi-breakfast-r:before{content: "\e002";} .pi-broom-r:before{content: "\e003";} .pi-calendar-r:before{content: "\e004";} .pi-cameramovie-r:before{content: "\e005";} .pi-camerasecurity-r:before{content: "\e006";} .pi-cdvd-r:before{content: "\e007";} .pi-checkouttime-r:before{content: "\e008";} .pi-cocktail-r:before{content: "\e009";} .pi-coffee-r:before{content: "\e00a";} .pi-combxscissors-r:before{content: "\e00b";} .pi-cooker-r:before{content: "\e00c";} .pi-creditcard-r:before{content: "\e00d";} .pi-doctor-r:before{content: "\e00e";} .pi-elevator-r:before{content: "\e00f";} .pi-exchange-r:before{content: "\e010";} .pi-fan-r:before{content: "\e011";} .pi-fishhook-r:before{content: "\e012";} .pi-forkxknife-r:before{content: "\e013";} .pi-freeparking-r:before{content: "\e014";} .pi-fridge-r:before{content: "\e015";} .pi-fridgemini-r:before{content: "\e016";} .pi-gear-r:before{content: "\e017";} .pi-group-r:before{content: "\e018";} .pi-gym-r:before{content: "\e019";} .pi-hairdryer-r:before{content: "\e01a";} .pi-hanger-r:before{content: "\e01b";} .pi-highpeak-r:before{content: "\e01c";} .pi-iron-r:before{content: "\e01d";} .pi-lightsdisco-r:before{content: "\e01e";} .pi-lounge-r:before{content: "\e01f";} .pi-margarita-r:before{content: "\e020";} .pi-maskdive-r:before{content: "\e021";} .pi-massage-r:before{content: "\e022";} .pi-microwave-r:before{content: "\e023";} .pi-mosquito-r:before{content: "\e024";} .pi-mosquitonet-r:before{content: "\e025";} .pi-needle-r:before{content: "\e026";} .pi-nopets-r:before{content: "\e027";} .pi-nosmoking-r:before{content: "\e028";} .pi-pills-r:before{content: "\e029";} .pi-plug-r:before{content: "\e02a";} .pi-radar-r:before{content: "\e02b";} .pi-radio-r:before{content: "\e02c";} .pi-rentbike-r:before{content: "\e02d";} .pi-rentcar-r:before{content: "\e02e";} .pi-robe-r:before{content: "\e02f";} .pi-safe-r:before{content: "\e030";} .pi-shuttle-r:before{content: "\e031";} .pi-slippers-r:before{content: "\e032";} .pi-soap-r:before{content: "\e033";} .pi-sofa-r:before{content: "\e034";} .pi-spa-r:before{content: "\e035";} .pi-swim-r:before{content: "\e036";} .pi-taphotxcold-r:before{content: "\e037";} .pi-taxi-r:before{content: "\e038";} .pi-telephone-r:before{content: "\e039";} .pi-terrace-r:before{content: "\e03a";} .pi-tv-r:before{content: "\e03b";} .pi-washingmachine-r:before{content: "\e03c";} .pi-wcprivate-r:before{content: "\e03d";} .pi-wcpublic-r:before{content: "\e03e";} .pi-whirlpool-r:before{content: "\e03f";} .pi-wifi-r:before{content: "\e040";} .pi-3pax-r:before{content: "\e041";} 

/* /web_etourism_directory/static/css/switch_slider.css defined in bundle 'web.assets_frontend' */
.switch{position:relative; display:inline-block; width:46px; height:20px; margin-bottom:-5px;} .switch input{display:none;} .slider{position:absolute; cursor:pointer; top:0; left:0; right:0; bottom:0; background-color:#ccc; -webkit-transition:.4s; transition:.4s;} .slider:before{position:absolute; content:""; height:12px; width:12px; left:4px; bottom:4px; background-color:white; -webkit-transition:.4s; transition:.4s;} input:checked + .slider{background-color:var(--country-color);} input:focus + .slider{box-shadow:0 0 1px var(--country-color);} input:checked + .slider:before{-webkit-transform:translateX(26px); -ms-transform:translateX(26px); transform:translateX(26px);} .slider.round{border-radius:34px;} .slider.round:before{border-radius:50%;} 

/* /web_etourism_directory/static/css/gallery.css defined in bundle 'web.assets_frontend' */
@media (min-width: 768px){#galleryModal .modal-dialog{width:70%;}} #galleryModal .modal-body{padding: 0;} #galleryModal button.close{padding: 5px; position: absolute; right: 0; font-size: 30px; opacity: .6;} 

/* /web_etourism_directory/static/css/about_island.css defined in bundle 'web.assets_frontend' */
.island_big_details_logo{width:200px; margin-top:20px;} @media (max-width: 767px){.island_big_details_logo{margin-left:15px;}} .island_big_extras{margin-bottom:10px;} .island_big_extras_group{margin-top:30px;} .island_big_details{border:1px solid #f1f1f1; padding:0; box-shadow:0px 0px 5px #f1f1f1;} .island_big_map > img{width:100%; height:100%;} h2.island_big_about{margin-bottom:30px;} .useful_contacts{margin-top:30px;} .useful_contacts_group_logo{width:100px; padding:10px;} .useful_contacts_group_label{display:inline-block; margin:0; margin-left:15px;} .useful_contacts_container{padding-left:10%;} @media (max-width: 767px){.useful_contacts_container{padding-left:0%;}} .useful_contacts_element{padding:20px;} @media (max-width: 767px){.useful_contacts_element{height:initial;}} .element_especial{border:2px solid green; margin-bottom:45px;} .useful_contacts_element_title{margin-top:0;} @media (max-width: 767px){.useful_contacts_element_title{max-width:230px;}} .useful_contacts_element_pharmacy{position:absolute; width:85px; left:310px; top:-20px;} @media (min-width: 1200px){.useful_contacts_element_pharmacy{left:406px;}} @media (max-width: 991px){.useful_contacts_element_pharmacy{left:510px;}} @media (max-width: 767px){.useful_contacts_element_pharmacy{left:250px;}} .useful_contacts_element_span{margin-left:15px; font-size:15px;} #myBtn{position:fixed; bottom:20px; right:30px; z-index:99; font-size:20px; border:none; outline:none; background-color:#d1035d; color:white; cursor:pointer; padding:15px;} 

/* /web_etourism_directory/static/css/island_summary.css defined in bundle 'web.assets_frontend' */
.most_useful_contacts_button > h5{text-align:center;} .most_useful_contacts_button > h5 > a{color:#d1035d;} .most_useful_contacts_button{padding:0; background:#f1f1f1;} h5.most_useful_contacts_box_elements_name{margin-top:0; font-size:14px; font-weight:700;} .most_useful_contacts_box_elements_info{padding:12px;} .most_useful_contacts_box_elements{font-size:12px;} @media (max-width: 991px){.most_useful_contacts_box_elements{font-size:10px;}} .row.most_useful_contacts_group{margin-left:0; margin-right:0;} .most_useful_contacts_box_logo{padding:12px; text-align:center;} .most_useful_contacts_box_logo > img{width:50px;} .row.most_useful_contacts_box{border:1px solid #f1f1f1; box-shadow:0px 0px 5px #f1f1f1; margin-bottom:15px; margin-left:0; margin-right:0;} .most_useful_contacts{padding:0; border:1px solid #f1f1f1; box-shadow:0px 0px 5px #f1f1f1;} .useful_contacts_title{padding:20px; margin:0; text-align:center; background-color:#f1f1f1; margin-bottom:15px;} @media (max-width: 991px){.row.row-eq-height{display:initial !important;}} .row.row-eq-height{display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; margin-right:0; margin-left:0;} @media (max-width: 991px){.island_small_details{margin-bottom:50px;}} .breadcrumb{margin: 20px 0;} 

/* /web_etourism_directory/static/css/interest_point.css defined in bundle 'web.assets_frontend' */
.limiter{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;} .interest_point_map{margin-left: 15px;} .mg-gallery-item{padding-right:0px; padding-top:0px} .card-img > img{width:100%;} .card-details{padding:10px 20px 10px 20px;} .card-details > h5, .card-details > h3{margin:0;} .card-img{padding:0;} .card-details > h5{font-weight:bold;} @media (max-width: 991px){.card-details > h3{font-size:20px;}} @media (max-width: 767px){.card-details > h3{font-size:30px;}} @media (max-width: 991px){.card-details > h5{font-size:11px;}} @media (max-width: 767px){.card-details > h5{font-size:inherit;}} .card-location > span > i{margin-right:10px;} @media (max-width: 991px){.card-location > span{font-size:10px;}} @media (max-width: 767px){.card-location > span{font-size:inherit;}} .card-date > span{font-size:13px;} @media (max-width: 991px){.card-date > span{font-size:10px;}.interest_point_map{height: 300px;}.interest_point_map{margin:0px; margin-top:20px;}.mg-gallery-item{padding:15px;}.card-img > img{height: 100%; max-height: 300px;}.galery{height: auto; width: auto;}} @media (max-width: 767px){.card-date > span{font-size:inherit;}} .card-date > span > i{margin-right:10px;} .card > .row{border:2px solid #f1f1f1; margin:0; box-shadow:0px 0px 5px #f1f1f1;} .card{margin-bottom:30px;} @media (max-width: 767px){.card{margin-top:15px; margin-bottom:15px;}} 

/* /web_etourism_directory/static/css/feature_box.css defined in bundle 'web.assets_frontend' */
.feature_box{height:250px; width:100%; background-position:center; background-repeat:no-repeat; background-size:cover; text-align:center; position:relative; box-shadow:0px 0px 5px #afafaf;} .feature_box:hover > .overlay{position:absolute; width:100%; height:100%; background-color:#000; opacity:0.6; display:block; -webkit-transition:background-color .5s; -o-transition:background-color .5s; transition:background-color .5s;} .feature_box_content{color:white; z-index:1; position:inherit;} .feature_box_icon{display:block; margin:0 auto; color:white; height:88px;} .feature_box_title{margin: 5px 0; color:white;} @media (max-width: 767px){.feature_box_title{font-size:20px;}} .feature_box_description{display:none; padding:0px 45px; transition:all .75s ease; font-size:13px; color:white;} @media (max-width: 767px){.feature_box_description{font-size:10px;}} #row_feature_box a:hover{text-decoration:none;} .show{opacity:1; padding-bottom:50px; transition:all .75s ease;} @media (max-width: 987px){.feature_box{margin-bottom:30px;}} @media (max-width: 987px){.feature_box_description{padding:0px 20px;}} h3.feature_box_heading{text-align:center; font-weight:bold; display:none;} @media (max-width: 767px){h3.feature_box_heading{display:block; margin-bottom:15px;}} #directory_row.row{margin-left:0; margin-right:0;} .island_big_map{padding:0; margin-left:15px;} @media (max-width: 991px){.island_big_map{margin-left:0; margin-top:50px;}} #row_feature_box{margin:40px 0;} @media (max-width: 991px){#row_feature_box{padding:0 15px;}} 

/* /web_etourism_directory/static/css/tutorial_styles.css defined in bundle 'web.assets_frontend' */
#tutorial .tutorial-tabs-content > .tab-pane{display:none; visibility:hidden;} #tutorial .tutorial-tabs-content > .active{display:block; visibility:visible;} #tutorial .card{padding:0.75em;} #tutorial .card-body{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2); border-radius:2px;} #tutorial .card-content_type1{padding:30px 20px;} #tutorial .card-content_type2{padding:15px;} @media (max-width: 767px){#tutorial .card-content_type2{padding:30px 20px;}} #tutorial .card-content_type3{padding:3px 20px;} @media (max-width: 767px){#tutorial .card-content_type3{padding:20px;}} #tutorial .tutorial-title.text-center{font-weight:bold; color:white; margin-bottom:20px;} #tutorial .expanded-tutorial-tabs{margin:0;} #tutorial .expanded-tutorial-tabs > .nav-item > a{color:inherit; font-size:16px; text-decoration:none;} #tutorial .expanded-tutorial-tabs > .nav-item > a:hover{color:#cd1417;} #tutorial .expanded-tutorial-tabs > .nav-item.active{font-weight:600; font-size:18px; padding:10px; background-color:white; color:initial; border-top-left-radius:6px; border-top-right-radius:6px;} #tutorial .row{margin:0;} #tutorial .overlay{background-color:black; opacity:0; width:100%; height:100%; position:absolute; top:0;} #tutorial .card-image{padding:0; background-color:#f1f1f1; text-align:center;} #tutorial .fa.fa-play-circle-o{color:white; padding:12%; font-size:50px; width:100%; text-align:center;} #tutorial .fa.fa-play-circle-o > span{font-size:15px; display:block;} #tutorial .module{margin-top:60px !important;} .module-img img{width:100%;} #tutorial .module-text{margin-top:25px;} #tutorial .module-text > p{font-size: 18px; color: #666; margin-top: 20px;} @media (max-width: 991px){#tutorial .module-text{padding:0; margin-top:0;}} @media (max-width: 767px){#tutorial .module-text{padding:0 27px;}} #tutorial .tutorial-navs{background-color:#337ab7; padding:20px !important; padding-bottom:0 !important; color:white;} #tutorial .tutorial-how-to-use{padding:0.35em; margin-top: 25px;} #tutorial .tutorial-how-to-use-knwmore{padding:0.35em; padding-left: 10.500px;} #tutorial .breadcrumb > li > a{color:white;} #tutorial .breadcrumb{background-color:transparent; padding-left:0; margin:0;} #tutorial .tutorial-pasp-detalhes-head{background-color:#337ab7; color:white; padding:20px;} #tutorial .tutorial-pasp-detalhes-head-title{margin:0; color:white;} #tutorial .tutorial-pasp-detalhes-body{padding:20px;} #tutorial .tutorial-pasp-detalhes-body-transcript > h1{margin-bottom:20px; padding:20px; border-bottom:2px solid #eee; font-weight:bold;} #tutorial .tutorial-pasp-detalhes-body-transcript > div{padding:20px;} #tutorial .tutorial-pasp-detalhes-body-transcript-img1{padding:5px; width:49%;} #tutorial .tutorial-pasp-detalhes-body-transcript-img2{padding:5px; width:100%;} #tutorial .breadcrumb > .active{color:white; font-weight:bold; font-size:17px;} #tutorial .tutorial-pasp-detalhes-body-transcript-warning{color:red; margin-top:10px; padding-left:15px; font-size:12px;} #tutorial .tutorial-pasp-detalhes-related{background-color:white; padding:0; margin-bottom:20px; box-shadow:0 0 5px 1px rgba(0,0,0,.07);} #tutorial .tutorial-pasp-detalhes-related > h4{padding:20px; border-bottom:2px solid #eee; text-align:center; font-weight:bold; font-size:17px;} #tutorial .tutorial-pasp-detalhes-related > ul{padding-right:15px;} #tutorial .tutorial-pasp-detalhes-body-transcript{background-color:#fff; margin-top:20px; box-shadow:0 0 5px 1px rgba(0,0,0,.07);} #tutorial .panel-default > .panel-heading{background-image:none; background-image:none; background-image:none; background-image:none;} #tutorial .panel-default > .panel-heading{color:#333; background-color:transparent; border-color:transparent; padding-left:0; padding-right:0;} #tutorial .panel-default{border-color:transparent; padding-left:20px; padding-right:20px;} #tutorial .panel-body{padding-left:0; padding-right:0;} #tutorial .panel{-webkit-box-shadow:none; box-shadow:none;} #tutorial .panel-group{margin-bottom:-5px;} #tutorial .card-image > img:hover{background-image:url('/web_etourism_directory/static/css/icon_add (2).png');} #tutorial .row-eq-height{display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex;} #tutorial img.switch-imgtutorial{width: 100%; height: 100%;} #tutorial .gobackpagebtn{position: absolute; border-radius: 0%; height: 141px; width: 60px; border-color: transparent; background-color: white; color: #337ab7; padding: 60px 20px;} 

/* /website_portal_sale/static/src/less/website_portal_sale.less defined in bundle 'web.assets_frontend' */
 .orders_vertical_align{display: flex; align-items: center;} .orders_label_text_align{vertical-align: 15%;} .cell_overflow{overflow: hidden;}