
/* /web/static/lib/bootstrap/less/mixins/grid.less defined in bundle 'website_search.assets_search_frontend' */
 

/* /web/static/lib/bootstrap/less/variables.less defined in bundle 'website_search.assets_search_frontend' */
 

/* /web/static/lib/bootstrap/less/mixins/tab-focus.less defined in bundle 'website_search.assets_search_frontend' */
 

/* /web/static/lib/bootstrap/less/mixins/forms.less defined in bundle 'website_search.assets_search_frontend' */
 

/* /web/static/lib/bootstrap/less/forms.less defined in bundle 'website_search.assets_search_frontend' */
 fieldset{padding: 0; margin: 0; border: 0; min-width: 0;} legend{display: block; width: 100%; padding: 0; margin-bottom: 20px; font-size: 21px; line-height: inherit; color: #333333; border: 0; border-bottom: 1px solid #e5e5e5;} label{display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: bold;} input[type="search"]{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} input[type="radio"], input[type="checkbox"]{margin: 4px 0 0; margin-top: 1px \9; line-height: normal;} input[type="file"]{display: block;} input[type="range"]{display: block; width: 100%;} select[multiple], select[size]{height: auto;} input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus{outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;} output{display: block; padding-top: 7px; font-size: 14px; line-height: 1.42857143; color: #555555;} .form-control{display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 3px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s, 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;} .form-control:focus{border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);} .form-control::-moz-placeholder{color: #999; opacity: 1;} .form-control:-ms-input-placeholder{color: #999;} .form-control::-webkit-input-placeholder{color: #999;} .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{background-color: #eeeeee; opacity: 1;} .form-control[disabled], fieldset[disabled] .form-control{cursor: not-allowed;} textarea.form-control{height: auto;} input[type="search"]{-webkit-appearance: none;} @media screen and (-webkit-min-device-pixel-ratio: 0){input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control{line-height: 34px;}input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm, .input-group-sm input[type="date"], .input-group-sm input[type="time"], .input-group-sm input[type="datetime-local"], .input-group-sm input[type="month"]{line-height: 30px;}input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg, .input-group-lg input[type="date"], .input-group-lg input[type="time"], .input-group-lg input[type="datetime-local"], .input-group-lg input[type="month"]{line-height: 46px;}} .form-group{margin-bottom: 15px;} .radio, .checkbox{position: relative; display: block; margin-top: 10px; margin-bottom: 10px;} .radio label, .checkbox label{min-height: 20px; padding-left: 20px; margin-bottom: 0; font-weight: normal; cursor: pointer;} .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]{position: absolute; margin-left: -20px; margin-top: 4px \9;} .radio + .radio, .checkbox + .checkbox{margin-top: -5px;} .radio-inline, .checkbox-inline{position: relative; display: inline-block; padding-left: 20px; margin-bottom: 0; vertical-align: middle; font-weight: normal; cursor: pointer;} .radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline{margin-top: 0; margin-left: 10px;} input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"].disabled, input[type="checkbox"].disabled, fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"]{cursor: not-allowed;} .radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline{cursor: not-allowed;} .radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label{cursor: not-allowed;} .form-control-static{padding-top: 7px; padding-bottom: 7px; margin-bottom: 0; min-height: 34px;} .form-control-static.input-lg, .form-control-static.input-sm{padding-left: 0; padding-right: 0;} .input-sm{height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px;} select.input-sm{height: 30px; line-height: 30px;} textarea.input-sm, select[multiple].input-sm{height: auto;} .form-group-sm .form-control{height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px;} .form-group-sm select.form-control{height: 30px; line-height: 30px;} .form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control{height: auto;} .form-group-sm .form-control-static{height: 30px; min-height: 32px; padding: 6px 10px; font-size: 12px; line-height: 1.5;} .input-lg{height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px;} select.input-lg{height: 46px; line-height: 46px;} textarea.input-lg, select[multiple].input-lg{height: auto;} .form-group-lg .form-control{height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px;} .form-group-lg select.form-control{height: 46px; line-height: 46px;} .form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control{height: auto;} .form-group-lg .form-control-static{height: 46px; min-height: 38px; padding: 11px 16px; font-size: 18px; line-height: 1.3333333;} .has-feedback{position: relative;} .has-feedback .form-control{padding-right: 42.5px;} .form-control-feedback{position: absolute; top: 0; right: 0; z-index: 2; display: block; width: 34px; height: 34px; line-height: 34px; text-align: center; pointer-events: none;} .input-lg + .form-control-feedback, .input-group-lg + .form-control-feedback, .form-group-lg .form-control + .form-control-feedback{width: 46px; height: 46px; line-height: 46px;} .input-sm + .form-control-feedback, .input-group-sm + .form-control-feedback, .form-group-sm .form-control + .form-control-feedback{width: 30px; height: 30px; line-height: 30px;} .has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label{color: #3c763d;} .has-success .form-control{border-color: #3c763d; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);} .has-success .form-control:focus{border-color: #2b542c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;} .has-success .input-group-addon{color: #3c763d; border-color: #3c763d; background-color: #dff0d8;} .has-success .form-control-feedback{color: #3c763d;} .has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label{color: #8a6d3b;} .has-warning .form-control{border-color: #8a6d3b; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);} .has-warning .form-control:focus{border-color: #66512c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;} .has-warning .input-group-addon{color: #8a6d3b; border-color: #8a6d3b; background-color: #fcf8e3;} .has-warning .form-control-feedback{color: #8a6d3b;} .has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label{color: #a94442;} .has-error .form-control{border-color: #a94442; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);} .has-error .form-control:focus{border-color: #843534; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;} .has-error .input-group-addon{color: #a94442; border-color: #a94442; background-color: #f2dede;} .has-error .form-control-feedback{color: #a94442;} .has-feedback label ~ .form-control-feedback{top: 25px;} .has-feedback label.sr-only ~ .form-control-feedback{top: 0;} .help-block{display: block; margin-top: 5px; margin-bottom: 10px; color: #737373;} @media (min-width: 768px){.form-inline .form-group{display: inline-block; margin-bottom: 0; vertical-align: middle;}.form-inline .form-control{display: inline-block; width: auto; vertical-align: middle;}.form-inline .form-control-static{display: inline-block;}.form-inline .input-group{display: inline-table; vertical-align: middle;}.form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control{width: auto;}.form-inline .input-group > .form-control{width: 100%;}.form-inline .control-label{margin-bottom: 0; vertical-align: middle;}.form-inline .radio, .form-inline .checkbox{display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle;}.form-inline .radio label, .form-inline .checkbox label{padding-left: 0;}.form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"]{position: relative; margin-left: 0;}.form-inline .has-feedback .form-control-feedback{top: 0;}} .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline{margin-top: 0; margin-bottom: 0; padding-top: 7px;} .form-horizontal .radio, .form-horizontal .checkbox{min-height: 27px;} .form-horizontal .form-group{margin-left: -15px; margin-right: -15px;} @media (min-width: 768px){.form-horizontal .control-label{text-align: right; margin-bottom: 0; padding-top: 7px;}} .form-horizontal .has-feedback .form-control-feedback{right: 15px;} @media (min-width: 768px){.form-horizontal .form-group-lg .control-label{padding-top: 14.333333px; font-size: 18px;}} @media (min-width: 768px){.form-horizontal .form-group-sm .control-label{padding-top: 6px; font-size: 12px;}} 

/* /web/static/lib/bootstrap/less/mixins/vendor-prefixes.less defined in bundle 'website_search.assets_search_frontend' */
 

/* /web/static/lib/bootstrap/less/mixins/buttons.less defined in bundle 'website_search.assets_search_frontend' */
 

/* /web/static/src/less/variables.less defined in bundle 'website_search.assets_search_frontend' */
 

/* /web/static/src/less/dropdown.less defined in bundle 'website_search.assets_search_frontend' */
 .li-a-padding{padding: 3px 25px;} .ui-autocomplete{background-image: none; background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.15); font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; padding: 5px 0px; box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176);} .ui-autocomplete .ui-menu-item{padding: 0;} .ui-autocomplete .ui-menu-item > a{display: block; color: #333333; padding: 3px 25px;} .ui-autocomplete .ui-menu-item.ui-state-focus{background-image: none; background-color: #7c7bad; border: none; font-weight: normal; margin: 0;} .ui-autocomplete .ui-menu-item.o_m2o_dropdown_option{padding-left: 20px;} .ui-autocomplete .ui-menu-item.o_m2o_dropdown_option > a{color: #7c7bad;} .dropdown-menu .o_inline_dropdown{position: relative;} .dropdown-menu .o_inline_dropdown > .dropdown-menu{top: 0; left: 100%;} .dropdown-menu .o_inline_dropdown:hover > .dropdown-menu{display: block;} .dropdown-menu-mixin .open .dropdown-menu > li{position: relative;} .dropdown-menu-mixin .open .dropdown-menu > li > a{padding: 3px 25px;} .dropdown-menu-mixin .open .dropdown-menu > li > a:focus, .dropdown-menu-mixin .open .dropdown-menu > li > a:active, .dropdown-menu-mixin .open .dropdown-menu > li > a:focus:active{outline: none;} .dropdown-menu-mixin .open .dropdown-menu > li.dropdown-header{padding: 3px 25px; color: #4c4c4c;} @media (max-width: 767px){.dropdown-menu-mixin .open .dropdown-menu > li.dropdown-header{color: white; text-decoration: underline;}} .open .dropdown-menu > li{position: relative;} .open .dropdown-menu > li > a{padding: 3px 25px;} .open .dropdown-menu > li > a:focus, .open .dropdown-menu > li > a:active, .open .dropdown-menu > li > a:focus:active{outline: none;} .open .dropdown-menu > li.dropdown-header{padding: 3px 25px; color: #4c4c4c;} @media (max-width: 767px){.open .dropdown-menu > li.dropdown-header{color: white; text-decoration: underline;}} .navbar-nav .open .dropdown-menu > li{position: relative;} .navbar-nav .open .dropdown-menu > li > a{padding: 3px 25px;} .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-nav .open .dropdown-menu > li > a:active, .navbar-nav .open .dropdown-menu > li > a:focus:active{outline: none;} .navbar-nav .open .dropdown-menu > li.dropdown-header{padding: 3px 25px; color: #4c4c4c;} @media (max-width: 767px){.navbar-nav .open .dropdown-menu > li.dropdown-header{color: white; text-decoration: underline;}} 

/* /web/static/src/less/dropdown_extra.less defined in bundle 'website_search.assets_search_frontend' */
 .ui-autocomplete .ui-menu-item.ui-state-focus{background-color: #7c7bad;} .ui-autocomplete .ui-menu-item.o_m2o_dropdown_option > a{color: #7c7bad;} .ui-autocomplete .ui-menu-item.ui-state-focus > a, .ui-autocomplete .ui-menu-item.ui-state-focus.o_m2o_dropdown_option > a{color: white;} .oe_dropdown, .oe_dropdown_toggle{position: relative; cursor: pointer;} .oe_dropdown_toggle{color: #2B2B2B; font-weight: normal;} .oe_dropdown_menu{display: none; position: absolute; z-index: 3; margin: 0; border: 1px solid #afafb6; background: white; padding: 4px 0; min-width: 140px; text-align: left; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);} .oe_dropdown_menu.oe_opened{display: block;} .oe_dropdown_menu > li{list-style-type: none; float: none; display: block; position: relative; margin: 0; padding: 2px 8px;} .oe_dropdown_menu > li:hover{background-color: #efeff8; background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6)); background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6); background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6); background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6); background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6); background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6); box-shadow: none;} .oe_dropdown_menu > li > a{white-space: nowrap; display: block; color: #4c4c4c; text-decoration: none;} .oe_dropdown_menu > li > a:hover{text-decoration: none;} .o_dropdown_toggler_btn{color: #333; background-color: #fff; border-color: #ccc;} 

/* /web/static/src/less/utils.less defined in bundle 'website_search.assets_search_frontend' */
 

/* /web/static/src/less/search_view.less defined in bundle 'website_search.assets_search_frontend' */
 .o_searchview{display: -ms-flexbox; display: -moz-box; display: -webkit-box; display: -webkit-flex; display: flex; -ms-flex-flow: row wrap; -moz-flex-flow: row wrap; -webkit-flex-flow: row wrap; flex-flow: row wrap; -webkit-align-items: flex-end; align-items: flex-end; position: relative; padding: 0 20px 1px 0;} .o_searchview .o_searchview_facet{-ms-flex: 0 0 auto; -moz-flex: 0 0 auto; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; max-width: 100%; display: -ms-flexbox; display: -moz-box; display: -webkit-box; display: -webkit-flex; display: flex; position: relative; margin: 1px 3px 0 0;} .o_searchview .o_searchview_facet .o_searchview_facet_label{-ms-flex: 0 0 auto; -moz-flex: 0 0 auto; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; display: inline-block; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: top; padding: 0 3px; color: white; display: -ms-flexbox; display: -moz-box; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center;} .o_searchview .o_searchview_facet .o_facet_values{padding: 0 18px 0 5px;} .o_searchview .o_searchview_facet .o_facet_values .o_facet_values_sep{font-style: italic;} .o_searchview .o_searchview_facet .o_facet_remove{-ms-flex: 0 0 auto; -moz-flex: 0 0 auto; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; display: -ms-flexbox; display: -moz-box; display: -webkit-box; display: -webkit-flex; display: flex; -moz-justify-content: center; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; position: absolute; top: 0; left: auto; bottom: 0; right: 0; width: 18px; cursor: pointer;} .o_searchview .o_searchview_input{width: 100px; -ms-flex: 1 0 auto; -moz-flex: 1 0 auto; -webkit-box-flex: 1; -webkit-flex: 1 0 auto; flex: 1 0 auto;} .o_searchview .o_searchview_more{font-size: 16px; cursor: pointer;} .o_searchview .o_searchview_autocomplete{position: absolute; top: 100%; left: auto; bottom: auto; right: auto; width: 100%;} .o_searchview .o_searchview_autocomplete li{padding-left: 25px; position: relative;} .o_searchview .o_searchview_autocomplete li.o-indent{padding-left: 50px;} .o_searchview .o_searchview_autocomplete li a{display: inline-block; padding-left: 0px; padding-right: 0px;} .o_searchview .o_searchview_autocomplete li a:hover{background-color: inherit;} .o_searchview .o_searchview_autocomplete li a.o-expand, .o_searchview .o_searchview_autocomplete li a.o-expanded{position: absolute; top: auto; left: 6px; bottom: auto; right: auto; padding: 3px;} .o_searchview .o_searchview_autocomplete li a.o-expand:before{content: ""; display: inline-block; width: 0; height: 0; vertical-align: middle; border-bottom: 4px solid transparent; border-left: 4px solid; border-right: 0; border-top: 4px solid transparent; -moz-transform: scale(0.9999);} .o_searchview .o_searchview_autocomplete li a.o-expanded:before{content: ""; display: inline-block; width: 0; height: 0; vertical-align: middle; border-bottom: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid; -moz-transform: scale(0.9999);} .o_dropdown{white-space: nowrap; display: inline-block; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;} .o_dropdown .dropdown-toggle:first-child{padding-right: 10px;} .o_dropdown > a{color: #4c4c4c;} .o_dropdown > a:hover{text-decoration: none; font-weight: bold; color: #333333;} .o_dropdown.open > a{font-weight: bold; color: #333333;} .o_search_options .o_closed_menu{position: relative;} .o_search_options .o_closed_menu a:before{content: ""; display: inline-block; width: 0; height: 0; vertical-align: middle; border-bottom: 4px solid transparent; border-left: 4px solid; border-right: 0; border-top: 4px solid transparent; -moz-transform: scale(0.9999); position: absolute; top: 50%; left: 10px; bottom: auto; right: auto; margin-top: -4px;} .o_search_options .o_open_menu{position: relative;} .o_search_options .o_open_menu a:before{content: ""; display: inline-block; width: 0; height: 0; vertical-align: middle; border-bottom: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid; -moz-transform: scale(0.9999); position: absolute; top: 50%; left: 10px; bottom: auto; right: auto; margin-top: -4px;} .o_search_options .o_filters_menu{max-height: calc(100vh - 125px); overflow: auto;} .o_search_options .o_filters_menu li{position: relative;} .o_search_options .o_filters_menu li > a{color: #4c4c4c;} .o_search_options .o_filters_menu li > a:hover{color: #333333;} .o_search_options .o_filters_menu li.selected > a{color: #333333; font-weight: bold;} .o_search_options .o_filters_menu li.selected > a:before{font-family: FontAwesome; position: absolute; left: 6px; content: "\f00c";} .o_search_options .o_filters_menu .o_filter_condition{margin: 3px 25px; width: auto; max-width: 250px; margin-bottom: 8px;} .o_search_options .o_filters_menu .o_filter_condition .o_or_filter{display: none; position: absolute; top: 7px; left: -18px; bottom: auto; right: auto;} .o_search_options .o_filters_menu .o_filter_condition + .o_filter_condition .o_or_filter{display: block;} .o_search_options .o_filters_menu .o_searchview_extended_prop_op{margin: 3px 0px;} .o_search_options .o_filters_menu .o_searchview_extended_prop_value .datepickerbutton{position: absolute; top: 3px; left: auto; bottom: auto; right: -20px; cursor: pointer;} .o_search_options .o_filters_menu .o_searchview_extended_delete_prop{position: absolute; top: 3px; left: auto; bottom: auto; right: -18px; cursor: pointer;} .o_search_options .o_filters_menu .o_add_filter_menu{display: none; margin: 3px 25px; width: auto; max-width: 250px;} .o_search_options .o_group_by_menu{max-height: calc(100vh - 125px); overflow: auto;} .o_search_options .o_group_by_menu li{position: relative;} .o_search_options .o_group_by_menu li > a{color: #4c4c4c;} .o_search_options .o_group_by_menu li > a:hover{color: #333333;} .o_search_options .o_group_by_menu li.selected > a{color: #333333; font-weight: bold;} .o_search_options .o_group_by_menu li.selected > a:before{font-family: FontAwesome; position: absolute; left: 6px; content: "\f00c";} .o_search_options .o_group_by_menu .divider{display: none;} .o_search_options .o_group_by_menu .o_add_group{display: none; margin: 3px 25px; width: auto; max-width: 250px;} .o_search_options .o_favorites_menu{max-height: calc(100vh - 125px); overflow: auto;} .o_search_options .o_favorites_menu li{position: relative;} .o_search_options .o_favorites_menu li > a{color: #4c4c4c;} .o_search_options .o_favorites_menu li > a:hover{color: #333333;} .o_search_options .o_favorites_menu li.selected > a{color: #333333; font-weight: bold;} .o_search_options .o_favorites_menu li.selected > a:before{font-family: FontAwesome; position: absolute; left: 6px; content: "\f00c";} .o_search_options .o_favorites_menu .divider{display: none;} .o_search_options .o_favorites_menu .o-searchview-custom-private .o-remove-filter, .o_search_options .o_favorites_menu .o-searchview-custom-public .o-remove-filter{position: absolute; top: 50%; left: auto; bottom: auto; right: 12px; margin-top: -6px; cursor: pointer;} .o_search_options .o_favorites_menu .o-searchview-custom-public a:after{font-family: FontAwesome; content: "\f0c0"; margin-left: 5px; font-weight: normal;} .o_search_options .o_favorites_menu .o_save_name{display: none; margin: 3px 25px; width: auto; max-width: 250px;} 

/* /web/static/src/less/search_view_extra.less defined in bundle 'website_search.assets_search_frontend' */
 .o_searchview{background-color: white; border: 1px solid #ccc; border-radius: 3px; padding: 1px 25px 3px 5px;} .o_searchview .o_searchview_facet{border: 1px solid #777777; background: #e9e9f1;} .o_searchview .o_searchview_facet .o_searchview_facet_label{background-color: #777777;} .o_searchview .o_searchview_facet .o_facet_remove{color: #777777;} .o_searchview .o_searchview_facet .o_facet_remove:hover{color: #555555;} .o_searchview .o_searchview_input{border: none; padding: 4px 0 0 0;} .o_searchview .o_searchview_more{position: absolute; top: 6px; left: auto; bottom: auto; right: 5px;} .o_searchview .o_searchview_autocomplete li.o-selection-focus{background-color: #7c7bad;} .o_searchview .o_searchview_autocomplete li.o-selection-focus > a{color: white;} .o_search_options input[type="text"], .o_search_options select{display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 3px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s, 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;} .o_search_options input[type="text"]:focus, .o_search_options select:focus{border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);} .o_search_options input[type="text"]::-moz-placeholder, .o_search_options select::-moz-placeholder{color: #999; opacity: 1;} .o_search_options input[type="text"]:-ms-input-placeholder, .o_search_options select:-ms-input-placeholder{color: #999;} .o_search_options input[type="text"]::-webkit-input-placeholder, .o_search_options select::-webkit-input-placeholder{color: #999;} .o_search_options input[type="text"][disabled], .o_search_options select[disabled], .o_search_options input[type="text"][readonly], .o_search_options select[readonly], fieldset[disabled] .o_search_options input[type="text"], fieldset[disabled] .o_search_options select{background-color: #eeeeee; opacity: 1;} .o_search_options input[type="text"][disabled], .o_search_options select[disabled], fieldset[disabled] .o_search_options input[type="text"], fieldset[disabled] .o_search_options select{cursor: not-allowed;} textarea.o_search_options input[type="text"], textarea.o_search_options select{height: auto;} 

/* /website_search/static/src/less/website_search.less defined in bundle 'website_search.assets_search_frontend' */
 @media (max-width: 414px){.container-fluid .o_control_panel .o_cp_right .o_cp_buttons .o_cp_order{align-items: baseline !important; flex-direction: column; margin: 0 !important;}} @media (min-width: 1200px){.grip_content{display: block !important;}} .container-fluid{padding-left: 0px; padding-right: 0px;} .container-fluid .o_control_panel{padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #a8a8a8; margin-bottom: 8px;} .container-fluid .o_control_panel .search_title{font-size: 28px; padding-left: 10px; padding-right: 0px; padding-top: 20px;} .container-fluid .o_control_panel .o_cp_right{padding-left: 0px; padding-right: 0px;} .container-fluid .o_control_panel .o_cp_right .o_cp_searchview{padding-left: 0px; padding-right: 0px;} .container-fluid .o_control_panel .o_cp_right .o_cp_buttons{margin-top: 5px; min-height: 30px; padding-left: 0px; padding-right: 0px; display: flex; flex-direction: column; flex-wrap: wrap; flex-flow: initial; align-items: flex-end;} .container-fluid .o_control_panel .o_cp_right .o_cp_buttons .o_search_options{padding-left: 0px; padding-right: 15px;} .container-fluid .o_control_panel .o_cp_right .o_cp_buttons .o_cp_order{margin: auto 0 auto auto; padding-left: 0px; padding-right: 0px; display: flex; justify-content: flex-end; align-items: center;} .container-fluid .o_control_panel .o_cp_right .o_cp_buttons .o_cp_order .label_orders{margin-right: 5px;} .order-selected{font-weight: bold;} .btn-default{color: #333; background-color: #fff; border-color: #ccc;} div.o_checkbox{display: inline-block; vertical-align: sub;} input:focus{border-color: transparent; outline: none;}