a .glyphicon-spin,fieldset .panel-heading a.panel-title:hover{text-decoration:none}.tabs-left>.nav-tabs>li:focus,.tabs-left>.nav-tabs>li>a:focus,.tabs-right>.nav-tabs>li:focus,.tabs-right>.nav-tabs>li>a:focus{outline:0}html.overlay-open .navbar-fixed-top{z-index:400}html.js fieldset.collapsed{border-left-width:1px;border-right-width:1px;height:auto}html.js input.form-autocomplete{background-image:none}html.js .autocomplete-throbber{background-position:100% 2px;background-repeat:no-repeat;display:inline-block;height:15px;margin:2px 0 0 2px;width:15px}html.js .autocomplete-throbber.throbbing{background-position:100% -18px}body{position:relative}body.admin-expanded.admin-vertical.admin-nw .navbar,body.admin-expanded.admin-vertical.admin-sw .navbar{margin-left:260px}body.navbar-is-fixed-top{padding-top:64px}body.navbar-is-fixed-bottom{padding-bottom:64px!important}body.toolbar{padding-top:30px!important}body.toolbar .navbar-fixed-top{top:30px}body.toolbar.navbar-is-fixed-top{padding-top:94px!important}body.toolbar-drawer{padding-top:64px!important}body.toolbar-drawer .navbar-fixed-top{top:64px}body.toolbar-drawer.navbar-is-fixed-top{padding-top:128px!important}body.admin-menu .navbar-fixed-top{top:29px}body.admin-menu.navbar-is-fixed-top{padding-top:93px}body div#admin-toolbar{z-index:1600}body #admin-menu,body #admin-toolbar,body #toolbar{-webkit-box-shadow:none;box-shadow:none}body #admin-menu{margin:0;padding:0;position:fixed;z-index:1600}body #admin-menu .dropdown li{line-height:normal}@media screen and (min-width:768px){.navbar.container{max-width:720px}}@media screen and (min-width:992px){.navbar.container{max-width:940px}}@media screen and (min-width:1200px){.navbar.container{max-width:1140px}}.navbar.container,.navbar.container-fluid{margin-top:20px}.navbar.container-fluid>.container-fluid,.navbar.container>.container{margin:0;padding:0;width:auto}#overlay-container,.overlay-element,.overlay-modal-background{z-index:1500}#toolbar{z-index:1600}.modal{z-index:1620}.modal-dialog{z-index:1630}.ctools-modal-dialog .modal-body{width:100%!important;overflow:auto}.book-toc>.dropdown-menu,.region-help .block,div.image-widget-data{overflow:hidden}.modal-backdrop{z-index:1610}.footer{margin-top:45px;padding-top:35px;padding-bottom:36px;border-top:1px solid #E5E5E5}.element-invisible{margin:0;padding:0;width:1px}.navbar .logo{margin-right:-15px;padding-left:15px;padding-right:15px}ul.secondary{float:left}@media screen and (min-width:768px){.navbar .logo{margin-right:0;padding-left:0}ul.secondary{float:right}}.page-header,.region-sidebar-first .block:first-child h2.block-title,.region-sidebar-second .block:first-child h2.block-title{margin-top:0}p:last-child{margin-bottom:0}.region-help>.glyphicon{font-size:18px;float:left;margin:-.05em .5em 0 0}form#search-block-form{margin:0}.navbar #block-search-form{float:none;margin:5px 0 5px 5px}@media screen and (min-width:992px){.navbar #block-search-form{float:right}}.navbar #block-search-form .input-group-btn{width:auto}ul.action-links{margin:12px 0;padding:0}ul.action-links li{display:inline;margin:0;padding:0 6px 0 0}ul.action-links .glyphicon{padding-right:.5em}.uneditable-input,input,select,textarea{max-width:100%;width:auto}.filter-wrapper .form-type-select .filter-list,.managed-files.table td:first-child{width:100%}input.error{color:#a94442;border-color:#ebccd1}fieldset legend.panel-heading{float:left;line-height:1em;margin:0}fieldset .panel-body{clear:both;display:inherit}.form-type-password-confirm label,.panel-heading{display:block}fieldset .panel-heading a.panel-title{color:inherit;display:block;margin:-10px -15px;padding:10px 15px}.form-group:last-child,.panel:last-child{margin-bottom:0}.form-horizontal .form-group{margin-left:0;margin-right:0}.form-actions{clear:both}div.image-widget-data{float:none}table.sticky-header{z-index:1}.resizable-textarea textarea{border-radius:4px 4px 0 0}.ajax-progress-bar,.filter-wrapper{border-radius:0 0 4px 4px}.text-format-wrapper{margin-bottom:15px}.text-format-wrapper .filter-wrapper,.text-format-wrapper>.form-type-textarea{margin-bottom:0}.filter-wrapper .panel-body{padding:7px}.filter-wrapper .form-type-select{min-width:30%}.filter-help{margin-top:5px;text-align:center}@media screen and (min-width:768px){.filter-help{float:right}}.filter-help .glyphicon{margin:0 5px 0 0;vertical-align:text-top}.checkbox:first-child,.radio:first-child{margin-top:0}.checkbox:last-child,.radio:last-child{margin-bottom:0}.control-group .help-inline,.help-block{color:#777;font-size:12px;margin:5px 0 10px;padding:0}a.tabledrag-handle .handle{height:auto;width:auto}.error{color:#a94442}div.error,table tr.error{background-color:#f2dede;color:#a94442}.form-group.error,.form-group.has-error{background:0 0}.form-group.error .control-label,.form-group.error label,.form-group.has-error .control-label,.form-group.has-error label{color:#a94442;font-weight:600}.form-group.error .uneditable-input,.form-group.error input,.form-group.error select,.form-group.error textarea,.form-group.has-error .uneditable-input,.form-group.has-error input,.form-group.has-error select,.form-group.has-error textarea{color:#555}.form-group.error .help-block,.form-group.error .help-inline,.form-group.has-error .help-block,.form-group.has-error .help-inline,.submitted{color:#777}.nav-tabs{margin-bottom:10px}ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none}.tabs--secondary{margin:0 0 10px}.submitted{margin-bottom:1em;font-style:italic;font-weight:400}.alert a,.book-toc>.dropdown-menu>li:nth-child(1)>a{font-weight:700}.form-type-password-confirm{position:relative}.form-type-password-confirm label .label{float:right}.form-type-password-confirm .password-help{padding-left:2em}@media (min-width:768px){.form-type-password-confirm .password-help{border-left:1px solid #ddd;left:50%;margin-left:15px;position:absolute}}@media (min-width:992px){.form-type-password-confirm .password-help{left:33.33333333%}}.form-type-password-confirm .progress{background:0 0;border-radius:0 0 5px 5px;-webkit-box-shadow:none;box-shadow:none;height:4px;margin:-5px 0 0}.form-type-password-confirm .form-type-password{clear:left}.form-type-password-confirm .form-control-feedback{right:15px}.form-type-password-confirm .help-block{clear:both}ul.pagination li>a.progress-disabled{float:left}.form-autocomplete .glyphicon{color:#777;font-size:120%}.form-autocomplete .glyphicon.glyphicon-spin{color:#428bca}.form-autocomplete .input-group-addon{background-color:#fff}.form-autocomplete .dropdown a{white-space:normal}.ajax-progress-bar{border:1px solid #ccc;margin:-1px 0 0;padding:6px 12px;width:100%}.ajax-progress-bar .progress{height:8px;margin:0}.ajax-progress-bar .message,.ajax-progress-bar .percentage{color:#777;font-size:12px;line-height:1em;margin:5px 0 0;padding:0}.glyphicon-spin{display:inline-block;-o-animation:spin 1s infinite linear;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}a .glyphicon-spin{display:inline-block}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}.tabbable{margin-bottom:20px}.tabs-below>.nav-tabs,.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{border-bottom:0}.tabs-below>.nav-tabs .summary,.tabs-left>.nav-tabs .summary,.tabs-right>.nav-tabs .summary{color:#777;font-size:12px}.tab-pane>.panel-heading{display:none}.tab-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:focus,.tabs-below>.nav-tabs>li>a:hover{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:focus,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd}.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{padding-bottom:20px;width:220px}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{margin-right:0;margin-bottom:3px}.tabs-left>.tab-content,.tabs-right>.tab-content{border-radius:0 4px 4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);border:1px solid #ddd;overflow:hidden;padding:10px 15px}.tabs-left>.nav-tabs{float:left;margin-right:-1px}.tabs-left>.nav-tabs>li>a{border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:focus,.tabs-left>.nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs>.active>a,.tabs-left>.nav-tabs>.active>a:focus,.tabs-left>.nav-tabs>.active>a:hover{border-color:#ddd transparent #ddd #ddd;-webkit-box-shadow:-1px 1px 1px rgba(0,0,0,.05);box-shadow:-1px 1px 1px rgba(0,0,0,.05)}.tabs-right>.nav-tabs{float:right;margin-left:-1px}.tabs-right>.nav-tabs>li>a{border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:focus,.tabs-right>.nav-tabs>li>a:hover{border-color:#eee #eee #eee #ddd;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.05);box-shadow:1px 1px 1px rgba(0,0,0,.05)}.tabs-right>.nav-tabs>.active>a,.tabs-right>.nav-tabs>.active>a:focus,.tabs-right>.nav-tabs>.active>a:hover{border-color:#ddd #ddd #ddd transparent}td.checkbox,td.radio,th.checkbox,th.radio{display:table-cell}.views-display-settings .label{font-size:100%;color:#666}.views-display-settings .footer{padding:0;margin:4px 0 0}.views-exposed-form .views-exposed-widget .btn{margin-top:1.8em}table .checkbox input[type=checkbox],table .radio input[type=radio]{max-width:inherit}.form-horizontal .form-group label{position:relative;min-height:1px;margin-top:0;margin-bottom:0;padding-top:7px;padding-left:15px;padding-right:15px;text-align:right}@media (min-width:768px){.form-horizontal .form-group label{float:left;width:16.66666667%}body.navbar-is-fixed-top.navbar-administration.navbar-vertical.navbar-tray-open .navbar-fixed-top{left:240px;left:24rem}}.alert-success a,.alert-success a:focus,.alert-success a:hover{color:#2b542c}.alert-info a,.alert-info a:focus,.alert-info a:hover{color:#245269}.alert-warning a,.alert-warning a:focus,.alert-warning a:hover{color:#66512c}.alert-danger a,.alert-danger a:focus,.alert-danger a:hover{color:#843534}div.image-style-new,div.image-style-new div{display:block}div.image-style-new div.input-group{display:table}.table-striped>tbody>tr:nth-child(odd)>td.module,.table>tbody>tr>td.module,td.module{background:#ddd;font-weight:700}.book-toc>.dropdown-menu>.dropdown-header{white-space:nowrap}.book-toc>.dropdown-menu .dropdown-menu{-webkit-box-shadow:none;box-shadow:none;border:0;display:block;font-size:12px;margin:0;padding:0;position:static;width:100%}.book-toc>.dropdown-menu .dropdown-menu>li{padding-left:20px}.book-toc>.dropdown-menu .dropdown-menu>li>a{margin-left:-40px;padding-left:60px}#features-filter .form-item.form-type-checkbox{padding-left:20px}fieldset.features-export-component{font-size:12px}fieldset.features-export-component,html.js #features-export-form fieldset.features-export-component{margin:0 0 10px}fieldset.features-export-component .panel-heading{padding:5px 10px}fieldset.features-export-component .panel-heading a.panel-title{font-size:12px;font-weight:500;margin:-5px -10px;padding:5px 10px}fieldset.features-export-component .panel-body{padding:0 10px}div.features-export-list{margin:-11px 0 10px;padding:0 10px}div.features-export-list .form-type-checkbox,fieldset.features-export-component .component-select .form-type-checkbox{line-height:1em;margin:5px 5px 5px 0!important;min-height:0;padding:3px 3px 3px 25px!important}div.features-export-list .form-type-checkbox input[type=checkbox],fieldset.features-export-component .component-select .form-type-checkbox input[type=checkbox]{margin-top:0}body.navbar-is-fixed-top.navbar-administration.navbar-horizontal.navbar-tray-open .navbar-fixed-top{top:79px}body.navbar-is-fixed-top.navbar-administration .navbar-fixed-top{top:39px}.navbar-administration #navbar-administration.navbar-oriented .navbar-bar{z-index:1032}.navbar-administration #navbar-administration .navbar-tray{z-index:1031}body.navbar-is-fixed-top.navbar-administration{padding-top:103px!important}body.navbar-is-fixed-top.navbar-administration.navbar-horizontal.navbar-tray-open{padding-top:143px!important}body.navbar-tray-open.navbar-vertical.navbar-fixed{margin-left:24rem}#navbar-administration.navbar-oriented .navbar-tray-vertical{width:24rem}a.icon-before .glyphicon{margin-right:.25em}a.icon-after .glyphicon{margin-left:.25em}.btn.icon-before .glyphicon{margin-left:-.25em;margin-right:.25em}.btn.icon-after .glyphicon{margin-left:.25em;margin-right:-.25em}
.checkbox{padding-left:20px;}.checkbox label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px;}.checkbox label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #cccccc;border-radius:3px;background-color:#fff;-webkit-transition:border 0.15s ease-in-out,color 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out,color 0.15s ease-in-out;transition:border 0.15s ease-in-out,color 0.15s ease-in-out;}.checkbox label::after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;margin-left:-20px;padding-left:3px;padding-top:1px;font-size:11px;color:#555555;}.checkbox input[type="checkbox"]{opacity:0;z-index:1;}.checkbox input[type="checkbox"]:focus + label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}.checkbox input[type="checkbox"]:checked + label::after{font-family:'FontAwesome';content:"\f00c";}.checkbox input[type="checkbox"]:disabled + label{opacity:0.65;}.checkbox input[type="checkbox"]:disabled + label::before{background-color:#eeeeee;cursor:not-allowed;}.checkbox.checkbox-circle label::before{border-radius:50%;}.checkbox.checkbox-inline{margin-top:0;}.checkbox-primary input[type="checkbox"]:checked + label::before{background-color:#428bca;border-color:#428bca;}.checkbox-primary input[type="checkbox"]:checked + label::after{color:#fff;}.checkbox-danger input[type="checkbox"]:checked + label::before{background-color:#d9534f;border-color:#d9534f;}.checkbox-danger input[type="checkbox"]:checked + label::after{color:#fff;}.checkbox-info input[type="checkbox"]:checked + label::before{background-color:#5bc0de;border-color:#5bc0de;}.checkbox-info input[type="checkbox"]:checked + label::after{color:#fff;}.checkbox-warning input[type="checkbox"]:checked + label::before{background-color:#f0ad4e;border-color:#f0ad4e;}.checkbox-warning input[type="checkbox"]:checked + label::after{color:#fff;}.checkbox-success input[type="checkbox"]:checked + label::before{background-color:#5cb85c;border-color:#5cb85c;}.checkbox-success input[type="checkbox"]:checked + label::after{color:#fff;}.radio{padding-left:20px;}.radio label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px;}.radio label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #cccccc;border-radius:50%;background-color:#fff;-webkit-transition:border 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out;transition:border 0.15s ease-in-out;}.radio label::after{display:inline-block;position:absolute;content:" ";width:11px;height:11px;left:3px;top:3px;margin-left:-20px;border-radius:50%;background-color:#555555;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform 0.1s cubic-bezier(0.8,-0.33,0.2,1.33);-moz-transition:-moz-transform 0.1s cubic-bezier(0.8,-0.33,0.2,1.33);-o-transition:-o-transform 0.1s cubic-bezier(0.8,-0.33,0.2,1.33);transition:transform 0.1s cubic-bezier(0.8,-0.33,0.2,1.33);}.radio input[type="radio"]{opacity:0;z-index:1;}.radio input[type="radio"]:focus + label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}.radio input[type="radio"]:checked + label::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);}.radio input[type="radio"]:disabled + label{opacity:0.65;}.radio input[type="radio"]:disabled + label::before{cursor:not-allowed;}.radio.radio-inline{margin-top:0;}.radio-primary input[type="radio"] + label::after{background-color:#428bca;}.radio-primary input[type="radio"]:checked + label::before{border-color:#428bca;}.radio-primary input[type="radio"]:checked + label::after{background-color:#428bca;}.radio-danger input[type="radio"] + label::after{background-color:#d9534f;}.radio-danger input[type="radio"]:checked + label::before{border-color:#d9534f;}.radio-danger input[type="radio"]:checked + label::after{background-color:#d9534f;}.radio-info input[type="radio"] + label::after{background-color:#5bc0de;}.radio-info input[type="radio"]:checked + label::before{border-color:#5bc0de;}.radio-info input[type="radio"]:checked + label::after{background-color:#5bc0de;}.radio-warning input[type="radio"] + label::after{background-color:#f0ad4e;}.radio-warning input[type="radio"]:checked + label::before{border-color:#f0ad4e;}.radio-warning input[type="radio"]:checked + label::after{background-color:#f0ad4e;}.radio-success input[type="radio"] + label::after{background-color:#5cb85c;}.radio-success input[type="radio"]:checked + label::before{border-color:#5cb85c;}.radio-success input[type="radio"]:checked + label::after{background-color:#5cb85c;}
select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px\9}.bootstrap-select>.dropdown-toggle{width:100%;padding-right:25px;z-index:1}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2}.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus{outline:0!important}.bootstrap-select.btn-group.bs-container{position:absolute}.bootstrap-select.btn-group.bs-container .dropdown-menu{z-index:1060}.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.bootstrap-select.btn-group .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li.active small{color:#fff}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{position:static}.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}
.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.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{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.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today: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.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.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: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.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range: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.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today: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.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.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:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b\9}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom,#b3b3b3,grey);background-image:-ms-linear-gradient(to bottom,#b3b3b3,grey);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(grey));background-image:-webkit-linear-gradient(to bottom,#b3b3b3,grey);background-image:-o-linear-gradient(to bottom,#b3b3b3,grey);background-image:linear-gradient(to bottom,#b3b3b3,grey);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3',endColorstr='#808080',GradientType=0);border-color:grey grey #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.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.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:hover:active{background-color:#666\9}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active: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.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.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: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.focused,.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.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active: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.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.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:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039\9}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev: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}
#ecolines-booking-form-warpper{width:500px;}#ecolines-booking-form-warpper .panel .nav-tabs{padding-top:4px;padding-left:4px;padding-right:4px;background-color:#eee;}#ecolines-booking-form-warpper .spinner{display:none;}#ecolines-booking-form-warpper .btn-labeled{display:inline-block;}#ecolines-booking-form-warpper .btn-labeled .btn{display:block;padding:0 20px 0 10px;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;}#ecolines-booking-form-warpper .btn-labeled .btn-label{position:relative;left:-10px;display:inline-block;padding:6px 12px;background:rgba(0,0,0,0.15);border-radius:22px 0 0 22px;}#ecolines-booking-form-warpper .form-control{border-radius:2px;}#ecolines-booking-form-warpper .form-control,#ecolines-booking-form-warpper .form-control:focus{-webkit-box-shadow:none;box-shadow:none;}.datepicker .day{font-weight:bold;}.datepicker .day.disabled{font-weight:normal;}#side-block{padding-right:15px;display:block;}#page-booking{width:100%;}#page-booking .col-md-6{padding-right:7px;padding-left:7px;}#page-booking #ecolines-booking-form-warpper{width:100%;}@media all and (max-width:990px){#bookingBuy.front_page{display:none !important;}#fs_page #ecolines-booking-form-warpper{display:block !important;position:relative !important;width:100%;margin-top:10px !important;}.carousel-control{top:inherit;}#image-slider .container{z-index:1200;}#fs_page #ecolines-booking-form-warpper .col-md-6{display:inline-block;width:49%;padding:0;}#fs_page #ecolines-booking-form-warpper .row{margin-right:-11px;margin-left:0px;}#fs_page #ecolines-booking-form-warpper .nav-tabs{display:none;}}
body{font-family:'Open Sans',sans-serif;font-weight:400;}#main-navbar.navbar-default{margin-bottom:0;border-top:5px solid #005495;border-bottom:none;background-color:#ffed00;}#main-navbar.navbar-default .navbar-brand{height:70px;color:#333;}#main-navbar.navbar-default .navbar-brand img{height:40px;}#main-navbar.navbar-default .navbar-nav a{font-size:14px;font-weight:bold;line-height:40px;color:#333;}#main-navbar.navbar-default .navbar-nav a .fa{vertical-align:middle;}#main-navbar.navbar-default .navbar-nav > li > a{padding-left:10px;padding-right:10px;}#main-navbar.navbar-default .navbar-nav > li > a:hover,#main-navbar.navbar-default .navbar-nav > li > a:focus,#main-navbar.navbar-default .navbar-nav > .active > a{background-color:#005495;color:#fff;}#main-navbar.navbar-default .navbar-nav > .open > a,#main-navbar.navbar-default .navbar-nav > .open > a:hover,#main-navbar.navbar-default .navbar-nav > .open > a:focus{border-left:1px solid rgba(0,0,0,.15);background-color:#fff;color:#333;}#main-navbar.navbar-default .navbar-nav .dropdown-menu{border-top:none;box-shadow:none;min-width:270px;}@media (max-width:767px){#main-navbar.navbar-default .navbar-nav .dropdown-menu{min-width:auto;border-radius:0;background-color:#005495;}#main-navbar.navbar-default .navbar-nav .dropdown-menu > li > a{color:#fff;}#main-navbar.navbar-default .navbar-nav .dropdown-menu > li > a:hover,#main-navbar.navbar-default .navbar-nav .dropdown-menu > li > a:focus{background-color:#fff;color:#005495;}#main-navbar.navbar-default .navbar-nav .dropdown-menu > .divider{background-color:#fff;}}#main-navbar.navbar-default .navbar-toggle{border:none;margin-top:18px;margin-bottom:18px;}#main-navbar.navbar-default .navbar-toggle:hover,#main-navbar.navbar-default .navbar-toggle:focus{background-color:#005495;}#main-navbar.navbar-default .navbar-toggle .icon-bar{background-color:#005495;}#main-navbar.navbar-default .navbar-toggle:hover .icon-bar,#main-navbar.navbar-default .navbar-toggle:focus .icon-bar{background-color:#ffed00;}#main-navbar.navbar-default .navbar-collapse{border-top:none;}#main-navbar.navbar-default .navbar-btn{margin-top:18px;margin-bottom:18px;}#carousel .carousel-inner .item{height:410px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;}#carousel .carousel-inner .item .item-caption{text-align:right;margin:0 auto;padding:200px 20px 20px 20px;max-width:1170px;color:#fff;}#carousel .carousel-inner .item .item-caption h2{margin-top:0;font-size:300%;}#carousel .carousel-inner .item .item-caption p{font-size:85%;font-weight:bold;}#carousel .carousel-nav li{border:1px solid #ddd;border-left:none;border-top:none;}#carousel .carousel-nav li a{margin-bottom:0;min-height:60px;background-color:#f8f8f8;color:#333;}#carousel .carousel-nav li a small{display:block;}#carousel .carousel-nav .active a{background-color:#fff;color:#337ab7;}#offer-carousel h2{font-size:18px;}#offer-carousel .offer{border-bottom:1px solid #ddd;padding-bottom:30px;}#offer-carousel .offer a{display:block;}#offer-carousel .offer .origin{display:block;font-size:65%;color:#777;}#offer-carousel .offer .destination{color:#337ab7;}#footer{padding:30px 0;background-color:#005495;color:#fff;}#footer a,#footer a:hover,#footer a:active{color:#fff;}#comfort-plus{border-top:1px solid #ddd;margin-top:40px;padding:40px 0;}#offer-grid{margin-bottom:20px;}#offer-grid .offer{padding:10px;border:2px solid #fff;}#offer-grid  .offer:hover{border:2px solid #ffed00;}#offer-grid  .offer  .btn,#offer-grid  .offer  hr{visibility:hidden;}#offer-grid  .offer:hover .btn,#offer-grid  .offer:hover hr{visibility:visible;}#offer-grid .offer-wrapper{position:relative;overflow:hidden;}#offer-grid .offer-title{margin:0;}#offer-grid .offer-title .origin{display:block;}#offer-grid .offer-type{display:inline-block;text-align:center}#offer-grid .offer-type-icon{display:inline-block;overflow:hidden;width:60px;height:60px}#offer-grid .offer-type-description{display:block;font-size:85%;}#offer-grid .offer-period{margin-top:40px;text-align:right;}#offer-grid .offer-period-dates{display:block;font-size:85%;}#offer-grid .offer hr{margin:0px 0 10px 0;}#offer-grid .nav-tabs{margin-top:40px;}#offer-grid .filters{margin:20px 15px;}#service-carousel{position:relative;overflow:hidden}.service-icons img{margin-top:10px;cursor:pointer;}.service-icons img.active{border:2px solid #ffed00;}#map{border:1px solid #ddd;width:100%;height:340px;}.form-control,.form-control:focus,.selectize-input,.selectize-input.dropdown-active,.selectize-input.focus{border-radius:2px;box-shadow:none;-webkit-box-shadow:none;}.selectize-input > input{min-width:150px !important;}.input-sm .selectize-input{padding-top:0;padding-bottom:0;min-height:30px;height:30px;line-height:30px;}.btn-labeled{display:inline-block;}.btn-labeled .btn{display:block;padding:0 20px 0 10px;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;}.btn-labeled .btn-label{position:relative;left:-10px;display:inline-block;padding:6px 12px;background:rgba(0,0,0,0.15);border-radius:22px 0 0 22px;}.btn-labeled a{font-size:12px;text-decoration:none;}.flag{display:inline-block;width:16px;height:11px;}.flag.flag-lv{background:url(/international/sites/all/themes/ecolines/bower_components/famfamfam-flags/dist/png/lv.png);}.corner-ribbon{width:200px;background:#e43;position:absolute;top:25px;left:-50px;text-align:center;line-height:50px;letter-spacing:1px;color:#f0f0f0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}.corner-ribbon.sticky{position:fixed;}.corner-ribbon.shadow{box-shadow:0 0 3px rgba(0,0,0,.3);}.corner-ribbon.top-left{top:25px;left:-50px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}.corner-ribbon.top-right{top:25px;right:-50px;left:auto;transform:rotate(45deg);-webkit-transform:rotate(45deg);}.corner-ribbon.bottom-left{top:auto;bottom:25px;left:-50px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}.corner-ribbon.bottom-right{top:auto;right:-50px;bottom:25px;left:auto;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}.corner-ribbon.white{background:#f0f0f0;color:#555;}.corner-ribbon.black{background:#333;}.corner-ribbon.grey{background:#999;}.corner-ribbon.blue{background:#39d;}.corner-ribbon.green{background:#2c7;}.corner-ribbon.turquoise{background:#1b9;}.corner-ribbon.purple{background:#95b;}.corner-ribbon.red{background:#e43;}.corner-ribbon.orange{background:#e82;}.corner-ribbon.yellow{background:#ec0;}.text-vcenter{vertical-align:middle !important;}.share-buttons{margin-top:20px;}.fa-yellow{color:#ffcc00;}.popover{max-width:none;width:400px;}.popover-static{position:relative;display:block;margin:20px;box-shadow:none;width:auto;margin:0;}.contact-list,.stop-list{border:1px solid #ddd;height:456px;overflow:auto;}.contact-list .list-group-item,.stop-list .list-group-item{border-radius:0;border-left:none;border-right:none;}.contact-list .list-group-item.active,.contact-list .list-group-item.active:hover,.stop-list .list-group-item.active,.stop-list .list-group-item.active:hover{background-color:#337ab7;}.contact-list .list-group-item.active a,.stop-list .list-group-item.active a{color:#fff;}.contact-list .list-group-item:hover,.stop-list .list-group-item:hover{cursor:pointer;background-color:#f5f5f5;}
.clear{clear:both;}.first a .fa-home{font-size:2em;}.navbar-nav{margin:0;}.navbar-collapse{padding-left:0px;padding-right:0px;}@media (max-width:768px){.navbar-collapse .region-language-region{padding-right:15px;}}#offer-grid .checkbox label{margin-left:20px;}#offer-grid .checkbox.checkbox-inline{padding-left:0px !important;}#offer-grid .form-group{margin-bottom:0px !important;}#offer-grid .views-exposed-form label{font-weight:normal !important;font-family:'Open Sans',sans-serif !important;}#offer-grid .visible-xs-inline{display:none !important;}#offer-grid .form-control{margin:0 0 0 !important;border:none;height:19px;padding:0px 0px;width:20px;display:inline;}#offer-grid .form-item{display:inline-block;padding-right:10px;}#offer-grid .offer-link{position:absolute;display:block;width:100%;height:100%;}#offer-grid .offer .btn-labeled{position:inherit;}@media all and (min-width:992px){#block-views-offers-carousel-block-column-3,#block-views-offers-carousel-block-column-4,#block-views-offers-carousel-block-warsaw,#block-views-offers-carousel-block-bialystok,#block-views-offers-carousel-block-column-2,#block-views-offers-carousel-block-column-1,#block-views-offers-carousel-block-kaunas,#block-views-offers-carousel-block-vilnius,#block-views-offers-carousel-block,#block-views-offers-carousel-block-1,#block-views-offers-carousel-block-2,#block-views-offers-carousel-block-3,#block-views-offers-carousel-block-4,#block-views-offers-carousel-block-5,#block-views-offers-carousel-block-6,#block-views-offers-carousel-block-7,#block-views-offers-carousel-block-8{float:left;clear:none;width:33.333%;}.view-content .col-md-4{width:100%;}}@media all and (min-width:1200px){.col-lg-4.col-md-6:nth-child(3n+1){clear:both;}}.flag.flag-ru{background:url(/international/sites/all/themes/ecolines/bower_components/famfamfam-flags/dist/png/ru.png);}.flag.flag-et{background:url(/international/sites/all/themes/ecolines/bower_components/famfamfam-flags/dist/png/et.png);}.flag.flag-lt{background:url(/international/sites/all/themes/ecolines/bower_components/famfamfam-flags/dist/png/lt.png);}.flag.flag-bg{background:url(/international/sites/all/themes/ecolines/bower_components/famfamfam-flags/dist/png/bg.png);}.flag.flag-de{background:url(/international/sites/all/themes/ecolines/bower_components/famfamfam-flags/dist/png/de.png);}.flag.flag-pl{background:url(/international/sites/all/themes/ecolines/bower_components/famfamfam-flags/dist/png/pl.png);}.flag.flag-ua{background:url(/international/sites/all/themes/ecolines/bower_components/famfamfam-flags/dist/png/ua.png);}.flag.flag-bl{background:url(/international/sites/all/themes/ecolines/bower_components/famfamfam-flags/dist/png/bl.png);}.flag.flag-ee{background:url(/international/sites/all/themes/ecolines/bower_components/famfamfam-flags/dist/png/ee.png);}.flag.flag-by{background:url(/international/sites/all/themes/ecolines/bower_components/famfamfam-flags/dist/png/by.png);}.flag.flag-ww{background:url(/international/sites/all/themes/ecolines/bower_components/famfamfam-flags/dist/png/ww.png);}.fa-facebook{font-size:2em;}.fa-twitter{font-size:2em;}.fa-google-plus{font-size:2em;}.fa-vk{font-size:2em;}.fa-instagram,.fa-youtube,.fa-draugiem,.fa-odnoklassniki,.fa-pencil-square-o{font-size:2em;}.fa-draugiem:before{content:"\f21c";}.fa-ellipsis-h{padding-left:5px;}.menu .fa{padding-right:5px;}.panel{margin-bottom:20px !important;}.news_article,#offer .col-md-7.landing{padding-bottom:15px;}#offer .col-md-5 h2,#offer .service-icons h2{font-size:20px;}#contact-page .popover{width:100%;z-index:0;}#point_holder{display:none;}#block-menu-menu-transport-menu{display:none;}.row.front-page-article .col-md-6 img{max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;padding-left:15px;padding-right:15px;}.row.front-page-article:nth-child(n+1){margin-top:10px;}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:16px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown-submenu .dropdown-menu{-webkit-border-radius:0 0 6px 6px !important;-moz-border-radius:0 0 6px 6px !important;border-radius:0 0 6px 6px !important;left:98%;border:none;margin-top:-4px;}.service_row{display:table;}.service_row img{margin-right:10px;}.service_text{display:table-cell;vertical-align:middle;}.time_table{width:100%;}.time_table .left{width:50%;display:inline-block;float:left;}.time_table .right{width:50%;float:right;}@media all and (min-width:990px){#offer-carousel .size_2 section{width:50%;display:inline-block;}#offer-carousel .size_1 section{width:100%;}#offer-carousel .size_3 section{width:33.333%;display:inline-block;}}@media all and (max-width:1200px){.time_table{width:100%;}.time_table .left{width:100%;clear:right;}.time_table .right{width:100%;}.time_table .table,{word-wrap:break-word !important;}}.webform-container-inline div,.webform-container-inline div.form-item{display:inline-block;}.form-item label input{display:none;}.form-item label .form-required{color:red;}@media all and (min-width:1200px){#fixed{width:440px !important;}}@media all and (min-width:992px){.col-md-5{min-height:580px;}#fixed{width:370px;}.affix{position:fixed !important;}.affix{top:20px;}}.page_forms{padding-top:15px;padding-bottom:15px;}#service-carousel{display:block;clear:both;}#offer h1 .label{margin-top:5px;margin-bottom:5px;}#offer-grid .offer-period{margin-top:5px;}.newsletters{max-width:400px;}#footer{padding:8px 0;}@media all and (max-width:992px){.social-sites{float:left !important;}}.webform-client-form,#block-system-main{padding-bottom:15px !important;}.webform-confirmation{padding-top:15px;padding-bottom:15px;}.social-sites h5{padding-right:10px;}@media all and (max-width:726px){.social-sites{text-align:left !important;}.social-sites h5{padding-right:0px;}}.city-link{display:inline !important;}.ic-instagram{display:block;width:66px;height:66px;background:url(/international/sites/all/themes/ecolines/images/instagram.svg);background-size:cover;position:absolute;top:36px;left:38px;}.ic-vk{display:block;width:85px;height:78px;background:url(/international/sites/all/themes/ecolines/images/vkontakte.svg);background-size:cover;position:absolute;top:30px;left:26px;}.view-main-front-page-image-carousel .item-caption h2,.view-main-front-page-image-carousel .item-caption p{text-transform:uppercase;}#carousel .uppercase{text-transform:uppercase;}.region-front-page-article a:hover{text-decoration:none;}#offer-carousel .offer a:hover{text-decoration:none;}#offer-carousel .offer a:hover .origin,#offer-carousel .offer a:hover .destination{color:#2a6496;}.ya-share2__container_size_m .ya-share2__icon{height:32px !important;width:32px !important;background-size:32px 32px !important;}.share-buttons .ya-share2 li{margin-right:10px !important;}#fixed{min-height:100px;max-height:720px;}#carousel .container{position:relative;z-index:1;}#carousel #ecolines-booking-form-warpper{position:absolute;margin-top:30px;}#ecolines-booking-form .row,#ecolines-booking-form-ticket-tab .row,#ecolines-booking-form-bonus-tab .row{padding-bottom:5px;}#fixed #ecolines-booking-form-warpper .datepicker{margin-top:55px;}#fixed.affix-top #ecolines-booking-form-warpper .datepicker{margin-left:13px;}@media all and (max-width:991px){#bookingBuy{padding:10px;}#bookingBuy .btn-primary{width:100%;}#ecolines-booking-form-warpper{display:none;}#side-block h2{display:none;}}@media all and (min-width:991px){#bookingBuy{display:none;}}.bootstrap-select .dropdown-menu.open{min-height:134px;max-height:354px;overflow:hidden;}.bootstrap-select .dropdown-menu.inner{min-height:80px;max-height:300px;overflow-y:auto;}.time-table .loader{display:block;width:100%;height:32px;background:url(/international/sites/all/themes/ecolines/images/loader_dots.gif) no-repeat center center;}#attention-x{position:absolute;top:136px;background-color:white;display:block;width:100%;padding-top:30px;padding-bottom:30px;z-index:99;font-size:18px;}@media (max-width:990px){.navbar-header{float:none;}.navbar-left,.navbar-right{float:none !important;}.navbar-toggle{display:block;}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}.navbar-fixed-top{top:0;border-width:0 0 1px;}.navbar-collapse.collapse{display:none!important;}.navbar-nav{float:none!important;margin-top:7.5px;}.navbar-nav>li{float:none;}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}.collapse.in{display:block !important;}}@media (min-width:600px){.col-7{width:14.2857%;}}@media (max-width:600px){.col-7{min-width:86px;width:25%;}}#rating-title{display:none;}#carousel .carousel-nav .active{border-bottom:2px solid #428bca !important;;}#carousel .carousel-nav a{background-color:#fff!important;}#carousel .carousel-nav .active a{background-color:#f8f8f8 !important;}.text_background{text-shadow:0px 1px 5px #464646;}#round_trip{display:block;border:1px solid #dddddd;padding:8px 1px 9px 1px;border-top:2px solid #ffcc09;margin-bottom:20px;margin-left:0px;margin-right:0px;}#round_trip img{display:inline-block;height:50px;margin-top:0px;cursor:none !important;}#round_trip .left{float:left;width:50px;padding-left:16px;}#round_trip .right{display:inline-block;padding-left:30px;padding-top:1px;}.landing #rating{padding-top:10px;}.landing .offer-info{width:100%;padding-left:0px;padding-right:0px;}.offer-info{padding-bottom:20px;}#offer-carousel .offer.light_blue .btn-labeled .btn-primary{background-color:#5bc0de!important;border-color:#46b8da!important;}#offer-carousel .offer.green .btn-labeled .btn-primary{background-color:#5cb85c !important;border-color:#4cae4c!important;}#offer-carousel .offer.orange .btn-labeled .btn-primary{background-color:#f0ad4e !important;border-color:#eea236 !important;}#offer-carousel .offer.red .btn-labeled .btn-primary{background-color:#d9534f !important;border-color:#d43f3a !important;}#offer-carousel .offer.green .btn-labeled .btn-primary:hover{background-color:#449d44!important;border-color:#398439!important;}#offer-carousel .offer.orange .btn-labeled .btn-primary:hover{background-color:#ec971f!important;border-color:#d58512!important;}#offer-carousel .offer.red .btn-labeled .btn-primary:hover{background-color:#c9302c!important;border-color:#ac2925!important;}#locale-modal .selectize-dropdown-content{max-height:inherit !important;}@media all and (min-width:650px){#additional-offer-blocks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}#additional-offer-blocks #change-ticket{padding-right:5px;margin-bottom:0px;}#additional-offer-blocks #round-trip{padding-left:5px;margin-bottom:0px;}}#additional-offer-blocks{margin-top:10px;margin-bottom:15px;}#additional-offer-blocks h2{font-size:19px !important;font-weight:300;margin-top:12px;}#additional-offer-blocks i{font-size:11px;color:#4e4e4e;}#additional-offer-blocks a{cursor:pointer;font-size:13px !important;color:#8e8e8e !important;}#additional-offer-blocks #change-ticket{margin-bottom:15px;}#additional-offer-blocks #round-trip{margin-bottom:15px;}#additional-offer-blocks img{cursor:inherit;display:none;}#additional-offer-blocks #change-ticket h2{font-size:18px;width:fit-content;margin-left:auto;margin-right:auto;}#additional-offer-blocks #change-ticket h2{cursor:pointer;}#additional-offer-blocks p{color:#424242;}.popover{width:fit-content;}.popover p{width:fit-content;}#image-slider .carousel-nav .active{border-bottom:2px solid #428bca !important;;}#image-slider .carousel-inner .item{height:410px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;}#image-slider .carousel-inner .item .item-caption{text-align:right;margin:0 auto;padding:200px 20px 20px 20px;max-width:1170px;color:#fff;}#image-slider .carousel-inner .item .item-caption h2{margin-top:0;font-size:300%;}#image-sliderl .carousel-inner .item .item-caption p{font-size:85%;font-weight:bold;}#image-slider .carousel-nav li{border:1px solid #ddd;border-left:none;border-top:none;}#image-slider .carousel-nav li a{margin-bottom:0;min-height:60px;background-color:#f8f8f8;color:#333;}#image-slider .carousel-nav li{background-color:#f8f8f8;}#image-slider .carousel-nav li.active{background-color:#fff !important;}#image-slider .carousel-nav li a small{display:block;}#image-slider .carousel-nav .active a{background-color:#fff;color:#337ab7;}#image-slider .container{position:relative;z-index:1;}#image-slider #ecolines-booking-form-warpper{position:absolute;margin-top:30px;}#image-slider .carousel-control{max-width:50px;height:410px;}#image-slider .carousel-control{background-image:none !important;}@media all and (max-width:1200px){#image-slider .item-caption{margin-right:20px !important;}}.flexbox{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;}@media all and (max-width:768px){.flexbox{display:block;}}.jumbotron{background-color:inherit;}.panel-default>.panel-heading{color:#656565;background-color:transparent;border-color:#dddddd;border-radius:0;}.panel-heading a:hover,.panel-heading a:focus{color:#000000;text-decoration:none;}.panel-default{margin-bottom:10px!important;}.travel-alert{padding-top:10px;padding-bottom:10px;line-height:10px;color:#6b6b6b;}.node-unpublished:before{content:"Not Published";background-color:#e24949;}.node-unpublished{background-color:inherit;}.open-date,#returnDiscount{cursor:pointer;}.input-group .form-control{z-index:0;}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f5f5f5;}#pop-mail{position:fixed;top:0px;left:0px;display:none;width:100%;height:100%;z-index:10000;}#pop-mail .form-signin{width:400px;}#pop-mail .container{width:400px;height:400px;background-color:#00599a;text-align:center;color:white;font-size:21px;margin-top:30px;}#pop-mail .container p{line-height:21px;}#pop-mail .container button{background-color:#fdca00;color:black;width:130px;margin-top:15px;}#pop-mail .container input{margin-left:35px;width:300px;}#pop-mail .error{font-size:14px;color:#fa4d49;}#pop-mail .container .close{padding-top:10px;color:white;opacity:inherit;font-size:15px;}#pop-mail #inputEmail{font-size:12px;}#menu-overview .even{background:#e6e6e6 !important;}.lead1{font-family:'Open Sans',sans-serif;margin-bottom:20px;font-weight:300;line-height:1.4;font-size:21px;}.lead2{font-family:'Open Sans',sans-serif;margin-bottom:20px;font-weight:300;line-height:1.4;font-size:24px;}
