
/* /web/static/lib/bootstrap/scss/_functions.scss defined in bundle 'website_search.assets_search_frontend' */
 

/* /web/static/lib/bootstrap/scss/_mixins.scss defined in bundle 'website_search.assets_search_frontend' */
 

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

/* /web/static/src/scss/bs_mixins_overrides.scss defined in bundle 'website_search.assets_search_frontend' */
 

/* /web/static/src/scss/primary_variables.scss defined in bundle 'website_search.assets_search_frontend' */
 

/* /web_enterprise/static/src/scss/primary_variables.scss defined in bundle 'website_search.assets_search_frontend' */
 

/* /web_editor/static/src/scss/web_editor.variables.scss defined in bundle 'website_search.assets_search_frontend' */
 

/* /mail/static/src/scss/variables.scss defined in bundle 'website_search.assets_search_frontend' */
 

/* /portal/static/src/scss/primary_variables.scss defined in bundle 'website_search.assets_search_frontend' */
 

/* /website/static/src/scss/primary_variables.scss defined in bundle 'website_search.assets_search_frontend' */
 

/* /website/static/src/scss/options/colors/user_color_palette.scss defined in bundle 'website_search.assets_search_frontend' */
 

/* /website/static/src/scss/options/colors/user_theme_color_palette.scss defined in bundle 'website_search.assets_search_frontend' */
 

/* /grp_purchase_website/static/src/scss/primary_variables.scss defined in bundle 'website_search.assets_search_frontend' */
 

/* /grp_compras_publicas_website/static/src/scss/_variables.scss defined in bundle 'website_search.assets_search_frontend' */
 

/* /website_blog/static/src/scss/primary_variables.scss defined in bundle 'website_search.assets_search_frontend' */
 

/* /web/static/src/scss/secondary_variables.scss defined in bundle 'website_search.assets_search_frontend' */
 

/* /web_enterprise/static/src/scss/secondary_variables.scss defined in bundle 'website_search.assets_search_frontend' */
 

/* /website/static/src/scss/secondary_variables.scss defined in bundle 'website_search.assets_search_frontend' */
 

/* /grp_purchase_website/static/src/scss/secondary_variables.scss defined in bundle 'website_search.assets_search_frontend' */
 

/* /web/static/lib/bootstrap/scss/_variables.scss defined in bundle 'website_search.assets_search_frontend' */
 

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

/* /web/static/src/scss/search_view_mobile.scss defined in bundle 'website_search.assets_search_frontend' */
 .o_web_client .o_mobile_search{position: fixed; top: 0; left: 0; bottom: 0; padding: 0; width: 100%; background-color: white; z-index: 1000; overflow: auto;} .o_web_client .o_mobile_search .o_mobile_search_header{height: 46px; margin-bottom: 10px; width: 100%; background-color: #875A7B; color: white;} .o_web_client .o_mobile_search .o_mobile_search_header span:active{background-color: #006d6b;} .o_web_client .o_mobile_search .o_searchview_input_container{display: -webkit-box; display: -webkit-flex; display: flex; padding: 15px 20px 0 20px; position: relative;} .o_web_client .o_mobile_search .o_searchview_input_container .o_searchview_input{width: 100%; margin-bottom: 15px; border-bottom: 1px solid #8f8f8f;} .o_web_client .o_mobile_search .o_searchview_input_container .o_searchview_facet{border-radius: 10px; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; order: 1;} .o_web_client .o_mobile_search .o_searchview_input_container .o_searchview_facet .o_searchview_facet_label{border-radius: 2em 0em 0em 2em;} .o_web_client .o_mobile_search .o_searchview_input_container .o_searchview_autocomplete{top: 100%;} .o_web_client .o_mobile_search .o_searchview_input_container .o_searchview_autocomplete > li{margin: 5px 0px;} .o_web_client .o_mobile_search .o_mobile_search_filter{padding-bottom: 15%;} .o_web_client .o_mobile_search .o_mobile_search_filter .o_dropdown{width: 100%; margin: 15px 5px 0px 5px; border: solid 1px #aeb9c4;} .o_web_client .o_mobile_search .o_mobile_search_filter .o_dropdown_toggler_btn{width: 100%; text-align: left;} .o_web_client .o_mobile_search .o_mobile_search_filter .dropdown-backdrop{z-index: -1;} .o_web_client .o_mobile_search .o_mobile_search_filter .dropdown-menu{position: relative !important; width: 100% !important; transform: translate3d(0, 0, 0) !important; box-shadow: none; border: none; color: #868e96;} .o_web_client .o_mobile_search .o_mobile_search_filter .dropdown-menu .divider{margin: 0px;} .o_web_client .o_mobile_search .o_mobile_search_filter .dropdown-menu > li > a{padding: 10px 26px;} .o_web_client .o_mobile_search .o_mobile_search_show_result{position: fixed; bottom: 0; left: 0; right: 0; padding: 15px; font-size: 17px; z-index: 1000;} 

/* /web/static/src/scss/dropdown_menu.scss defined in bundle 'website_search.assets_search_frontend' */
 .o_dropdown_menu{min-width: 150px; max-height: calc(100vh - 140px); overflow: auto;} .o_dropdown_menu > .dropdown-divider:first-child{display: none;} .o_dropdown_menu .o_menu_item{position: relative;} .o_dropdown_menu .o_menu_item > .dropdown-item{color: #666666;} .o_dropdown_menu .o_menu_item > .dropdown-item:hover{color: #4d4c4c;} .o_dropdown_menu .o_menu_item .dropdown-divider:first-child{display: none;} .dropdown-item{position: relative; color: #666666;} .dropdown-item:hover{color: #4d4c4c;} .dropdown-item.selected{color: #4d4c4c; font-weight: bold;} .dropdown-item.selected:before{font-family: FontAwesome; position: absolute; left: 4px; content: "\f00c";} 

/* /web/static/src/scss/search_view_extra.scss defined in bundle 'website_search.assets_search_frontend' */
 .o_searchview{background-color: white; border: 1px solid #ccc; border-radius: 0.25rem; padding: 1px 25px 3px 5px;} .o_searchview .o_searchview_facet{border: 1px solid #868e96; background: #f8f9fa;} .o_searchview .o_searchview_facet .o_searchview_facet_label{background-color: #875A7B;} .o_searchview .o_searchview_facet .o_facet_remove{color: #868e96;} .o_searchview .o_searchview_facet .o_facet_remove:hover{color: #495057;} .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: #875A7B;} .o_searchview .o_searchview_autocomplete li.o-selection-focus > a{color: white;} 

/* /website_search/static/src/scss/website_card_grid.scss defined in bundle 'website_search.assets_search_frontend' */
 .card{display: block; margin-bottom: 20px; line-height: 1.42857143; background-color: #fff; border-radius: 2px; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); transition: box-shadow .25s;} .card:hover{box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);} .img-card{width: 100%; height: 200px; border-top-left-radius: 2px; border-top-right-radius: 2px; display: block; overflow: hidden; padding: 8px;} .img-card img{width: 100%; height: 200px; object-fit: cover; transition: all .25s ease;} .card-content{padding: 8px; text-align: left; height: 150px;} .provider{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} .card-title{margin-top: 0px; font-weight: 700; display: block; display: -webkit-box; max-width: 400px; height: 38px; margin: 0 auto; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;} .card-description{height: 37px; display: block; display: -webkit-box; max-width: 400px; margin: 0 auto; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;} .card-title a{color: #000; text-decoration: none !important;} .card-read-more{border-top: 1px solid #D4D4D4;} .card-read-more a{text-decoration: none !important; padding: 10px; font-weight: 600; text-transform: uppercase;} .text-black{color: #222; font-size: 16px; font-weight: bold;} .pa4{padding: 4px !important;} .pa8{padding: 8px !important;} .pa12{padding: 12px !important;} .pa16{padding: 16px !important;} .pa32{padding: 32px !important;} .pr4{padding-right: 4px !important;} .pr8{padding-right: 8px !important;} .pr12{padding-right: 12px !important;} .pr16{padding-right: 16px !important;} .pr32{padding-right: 32px !important;} .pl4{padding-left: 4px !important;} .pl8{padding-left: 8px !important;} .pl12{padding-left: 12px !important;} .pl16{padding-left: 16px !important;} .pl32{padding-left: 32px !important;} .pb4{padding-bottom: 4px !important;} .pb8{padding-bottom: 8px !important;} .pb12{padding-bottom: 12px !important;} .pb16{padding-bottom: 16px !important;} .pb32{padding-bottom: 32px !important;} .pt4{padding-top: 4px !important;} .pt8{padding-top: 8px !important;} .pt12{padding-top: 12px !important;} .pt16{padding-top: 16px !important;} .pt32{padding-top: 32px !important;} 

/* /website_search/static/src/scss/website_search_box.scss defined in bundle 'website_search.assets_search_frontend' */
 @media (min-width: 768px){.container > .navbar-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;}} .navbar-default .navbar-collapse{position: relative;} .navbar #search_box_navbar_item.dropdown.open > .dropdown-menu{display: block; top: 2px;} .navbar #search_box_navbar_item.dropdown.open{position: static;} .search-box-group, .search-box-item{padding: 0 10px; cursor: pointer;} .search_value{margin-top: 0; border: none; background-color: #fff; padding-left: 20px; border-radius: 0; box-shadow: none !important; width: 100%; left: 0; right: 0; font-size: 15px; height: 100%;} #global-multi-search-results{width: 100%; max-height: 360px; overflow-y: auto; padding: 0; border: none; box-shadow: none;} #global-multi-search-results li:first-child{height: 60px !important; width: 100%; border: 1px solid #ddd;} 

/* /website_search/static/src/scss/website_search.scss 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; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; margin: 0 !important;}} @media (min-width: 1200px){.grip_content{display: block !important;}} #search_container.only_search{padding: 10% 25% 20% 25%;} #search_container.only_search .search_title{display: None !important;} #search_container.only_search .o_search_options{display: None !important;} #search_container.only_search .orders{display: None !important;} #search_container.only_search .grip_content{display: None !important;} .container-fluid{padding-left: 0px; padding-right: 0px;} .container-fluid .o_control_panel{padding-top: 0px; padding-bottom: 0px; border-bottom: 1px solid #a8a8a8; margin-bottom: 8px; display: -webkit-box; display: -webkit-flex; display: -webkit-box; display: -webkit-flex; display: flex;} .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_searchview .o_searchview_more{display: none;} .container-fluid .o_control_panel .o_cp_right .o_cp_buttons{margin-top: 5px; min-height: 30px; padding-left: 0px; padding-right: 0px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; 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: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-pack: end; 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;}