#footer ul, #footer a, #footer p, #footer span{font-size: 0.875rem; font-weight: 100;} #footer .payment-methods img{filter: grayscale(100%);} #footer .footer-copyright p{line-height: 1.5; font-size: 12px;} #footer input{color: #FFF; background-color: #005ba6; border-width: 0 0 1px; border-color: #FFF;} #footer ::placeholder{color: #FFF; opacity: 1;} #footer :-ms-input-placeholder{color: #FFF;} #footer ::-ms-input-placeholder{color: #FFF;} @media (max-width: 991.98px){#footer .container{padding: 0 42px;}} 

/* /project/static/src/scss/portal_rating.scss defined in bundle 'web.assets_frontend' */
 .o_portal_project_rating .thumbnail{height: 240px;} .o_portal_project_rating .o_top_partner_rating_image{height: 15px;} .o_portal_project_rating .o_top_partner_image{height: 30px; width: 30px;} .o_portal_project_rating .o_top_partner_feedback{word-wrap: break-word;} .o_portal_project_rating .o_vertical_separator{border-left: 1px solid #eeeeee;} .o_portal_project_rating .o_rating_progress{margin-bottom: 10px;} .o_portal_project_rating .o_rating_count{display: inline-block; min-width: 22px;} .o_portal_project_rating .o_smiley_no_padding_left{padding-left: 0;} .o_portal_project_rating .o_smiley_no_padding_right{padding-right: 0;} .o_portal_project_rating .o_lighter_smileys{opacity: 0.4;} 

/* /website_portal_sale/static/src/less/main.less defined in bundle 'web.assets_frontend' */
 .website_portal_sale .search_bar .autocomplete-container{position: absolute; z-index: 9; cursor: pointer; max-height: 20em; overflow: auto;} .website_portal_sale .js_order_details_container{display: grid; grid-template-columns: 66% auto 32%;} .website_portal_sale .js_order_details_container .js_quantity.quantity{min-width: 4em; text-align: center;} .website_portal_sale .js_order_details_container .css_quantity{margin-left: 0 !important;} .website_portal_sale .js_order_details_container summary{list-style: none; outline: none; user-select: none;} .website_portal_sale .js_order_details_container summary::-webkit-details-marker{display: none;} .website_portal_sale .js_order_details_container details .te_empty_cart{border: none;} .website_portal_sale .js_order_details_container details h4 i.on-open{display: none;} .website_portal_sale .js_order_details_container details h4 i:not(.on-open){display: inline;} .website_portal_sale .js_order_details_container details[open] h4 i.on-open{display: inline;} .website_portal_sale .js_order_details_container details[open] h4 i:not(.on-open){display: none;} .website_portal_sale .js_order_details_container table.mb64{margin-bottom: 0 !important;} .website_portal_sale .css_product_list_container.shrink-table{display: grid; grid-template-columns: 74% auto 22%;} .website_portal_sale .css_product_list_container #product_list .tbody{overflow-x: hidden; overflow-y: auto; min-height: 30vh; max-height: 60vh;} .website_portal_sale .css_product_list_container #product_list[buyer] .table-row{grid-template-columns: 1fr 3fr 1fr 1fr;} .website_portal_sale .css_product_list_container #product_list .table-row{display: grid; grid-template-columns: 1fr 3fr 1fr; align-items: center;} .website_portal_sale .css_product_list_container #product_list .table-row .pl-2:not(.normal){overflow: hidden; white-space: normal; height: 3em;} .website_portal_sale .css_product_list_container #product_list .table-row .name{overflow: hidden; display: -webkit-box; height: 3em; -webkit-line-clamp: 2; -webkit-box-orient: vertical;} .website_portal_sale .css_product_list_container #product_list .search_bar .fa-search{top: 1em; left: 1.15em;} .website_portal_sale .css_product_list_container #product_list .search_bar button{line-height: 1em; height: 2em;} .website_portal_sale .js_cart_totals.unloaded *, .website_portal_sale .js_cart_totals .alertalert-info{display: none;} .website_portal_sale .js_cart_totals > div.text-center{display: none;} .website_portal_sale .js_cart_totals .cart_line{padding: 0.5em 0 !important;} .website_portal_sale .js_cart_totals .cart_line .h6{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; width: 100%; margin-bottom: 0 !important;} 

/* /payment_paypal_express/static/src/css/express_checkout.css defined in bundle 'web.assets_frontend' */
@media all{#paypal_express_loader{position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 9999; background: url(/payment_paypal_express/static/src/img/loader.gif) center no-repeat rgba(255, 255, 255, 0.5); text-shadow: 0 1px 1px white;}}