.pronto-card{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; padding-left: 1.5rem; padding-right: 1.5rem; margin-bottom: 2rem; height: calc(100% - 2rem);} .pronto-card p{flex: 1 1 0px; font-size: 0.875rem; line-height: 1.375rem;} .pronto-card h3, .pronto-card .eager-incentive, .pronto-card .btn{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;} .pronto-card .eager-incentive{color: #868E9D; font-size: 0.8125rem; line-height: 1.25rem; font-style: italic;} .pronto-card .btn{text-transform: none;} .pronto-card.activated{transform: rotateY(-180deg);} .pronto-card-backface{position: absolute; top: 0; left: 0.9375rem; right: 0.9375rem; bottom: 2rem; justify-content: center; background: #1460BC; color: #FFFFFF; text-align: center; transform: rotateY(180deg);} .pronto-card-backface:after{content: attr(data-activated); position: absolute; top: 1.25rem; right: 1.25rem; padding: 0.5625rem 0.4375rem 0.4375rem; width: 2.1875rem; height: 2.1875rem; border-radius: 50%; background-color: #FFFFFF; color: #1460BC; line-height: 1.125rem; font-weight: 700; text-align: center;} .pronto-card.activated + .pronto-card-backface{transform: rotateY(0deg);} .pronto-card-backface p, .pronto-card-backface .btn{margin-bottom: 0;} .pronto-card-backface .btn{margin-top: 1rem;} .pronto-cancel-link{margin-top: 1rem; display: inline-block; font-size: 0.8125rem; line-height: 1.1875rem; font-style: italic;} .pronto-cancel-link, .pronto-cancel-link:active, .pronto-cancel-link:hover, .pronto-cancel-link:focus{color: #FFFFFF; text-decoration: underline;} 

/* /portal_search/static/src/scss/listing-search.scss defined in bundle 'web.assets_frontend' */
 body{min-height: 58.75rem; overflow-x: hidden;} #req_cost_str, #req_cost{display: none;} .portal-search-form{-webkit-box-flex: 1; -webkit-flex: 1 0 auto; flex: 1 0 auto; padding-bottom: 34.75rem; min-height: 100%;} main{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;} .portal-search-visual-positioning{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; flex: 1; margin-bottom: -4rem;} .portal-search-visuals-wrapper{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; position: relative; z-index: 2; margin-top: -34.75rem; overflow: hidden; height: 34.75rem;} .portal-search-visuals{min-width: 90rem; width: 100vw;} @media only screen and (max-width: 520px){.portal-search-visuals{min-width: 276.92307692vw; width: auto;}} .portal-visuals-search-bg{position: relative; margin-top: 2.375rem; width: 100%; height: 32.375rem;} .portal-visuals-search-bg img{position: absolute; top: 0; left: 0; width: 100%; height: 100%;} .portal-visuals-search-fg{position: absolute; top: -2.375rem; left: 50%; transform: translateX(-50%); width: 40.25rem; height: 30rem; background: url(/portal_search/static/src/scss/../img//img-recherche.svg) top center no-repeat; background-size: contain; max-width: calc(100vw - 2.5rem);} .portal-visuals-footer{position: absolute; left: 50%; bottom: 0; padding-bottom: 1.5rem; transform: translateX(-50%); color: #FFFFFF;} .portal-visuals-footer a, .portal-visuals-footer a:active, .portal-visuals-footer a:hover, .portal-visuals-footer a:focus{color: #FFFFFF; text-decoration: underline;} 

/* /portal_search/static/src/scss/autocomplete.scss defined in bundle 'web.assets_frontend' */
 .portal-search-autocomplete{width: 100%;} .portal-search-autocomplete .el-input__inner{border-radius: 60px;} .portal-search-autocomplete .el-input__icon{font-weight: bold;} .portal-search-autocomplete.focused .el-input__inner:focus{border-color: #1460BC; border-width: 2px;} .portal-search-autocomplete.focused .el-input__icon{color: #1460BC;} .autocomplete-entry-card{height: 60px; width: 600px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;} .entry-card-logo{margin-right: 15px; height: 40px;} .entry-card-main{flex: 1;} 

/* /portal_search/static/src/scss/layout.scss defined in bundle 'web.assets_frontend' */
 #o_portal_search{flex: 1; display: -webkit-box; display: -webkit-flex; display: flex; flex-flow: column;} 

/* /portal_search/static/src/scss/company.scss defined in bundle 'web.assets_frontend' */
 .o-portal-company-new-search{display: -webkit-box; display: -webkit-flex; display: flex; flex-flow: row; align-items: baseline; margin: 1.5rem 0 3.25rem; padding: 1.25rem 1.875rem; background-color: #263A52; border-radius: 0.25rem;} .o-portal-company-new-search > label{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; margin-right: 1rem; margin-bottom: 0; color: #FFFFFF; font-family: "Comfortaa", sans-serif;} .o-portal-company-new-search .portal-search-autocomplete .el-input__inner, .o-portal-company-new-search .portal-search-autocomplete .el-input__inner:active, .o-portal-company-new-search .portal-search-autocomplete .el-input__inner:hover, .o-portal-company-new-search .portal-search-autocomplete .el-input__inner:focus, .o-portal-company-new-search .portal-search-autocomplete.focused .el-input__inner, .o-portal-company-new-search .portal-search-autocomplete.focused .el-input__inner:active, .o-portal-company-new-search .portal-search-autocomplete.focused .el-input__inner:hover, .o-portal-company-new-search .portal-search-autocomplete.focused .el-input__inner:focus{border-width: 0;} .o-portal-company-social-media{display: -webkit-box; display: -webkit-flex; display: flex; flex-flow: row;} 

/* /portal_search/static/src/scss/legal_entity.scss defined in bundle 'web.assets_frontend' */
 .o-portal-legal-entities{width: 100%; display: -webkit-box; display: -webkit-flex; display: flex; flex-flow: column;} .o-portal-legal-entities th{padding: 24px 0px;} .o-portal-legal-entities .el-checkbox{margin: 0;} .o-portal-legal-entities__header{min-height: 80px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;} .o-see-legal-entities{display: -webkit-box; display: -webkit-flex; display: flex; flex-flow: row; -webkit-box-pack: end; justify-content: flex-end; width: 100%; align-items: baseline;} 

/* /payment/static/src/scss/portal_payment.scss defined in bundle 'web.assets_frontend' */
 input#cc_number{background-repeat: no-repeat; background-position: 14px 14px;} div.card_placeholder{background-image: url("/website_payment/static/src/img/placeholder.png"); background-repeat: no-repeat; width: 32px; height: 20px; position: absolute; top: 8px; right: 20px; -webkit-transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); pointer-events: none;} div.o_card_brand_detail{position: relative;} div.o_card_brand_detail div.card_placeholder{right: 5px;} div.amex{background-image: url("/website_payment/static/src/img/amex.png"); background-repeat: no-repeat;} div.diners{background-image: url("/website_payment/static/src/img/diners.png"); background-repeat: no-repeat;} div.discover{background-image: url("/website_payment/static/src/img/discover.png"); background-repeat: no-repeat;} div.jcb{background-image: url("/website_payment/static/src/img/jcb.png"); background-repeat: no-repeat;} div.mastercard{background-image: url("/website_payment/static/src/img/mastercard.png"); background-repeat: no-repeat;} div.visa{background-image: url("/website_payment/static/src/img/visa.png"); background-repeat: no-repeat;} ul.payment_method_list img.rounded{max-width: 100px; max-height: 40px;} 

/* /payment/static/src/scss/payment_form.scss defined in bundle 'web.assets_frontend' */
 .o_payment_form label > input[type="radio"], .o_payment_form input[type="checkbox"]{vertical-align: middle; margin-right: 5px;} .o_payment_form .payment_option_name{font-size: 14px; font-weight: normal !important; font-family: Helvetica Neue, sans-serif; line-height: 1.3em; color: #4d4d4d;} .o_payment_form label{font-weight: normal; margin-top: 5px;} .o_payment_form .card-body:first-child{border-top: 0px;} .o_payment_form .card{border-radius: 10px;} .o_payment_form .card-footer:last-child{border-bottom-right-radius: 10px !important; border-bottom-left-radius: 10px !important;} .o_payment_form .card-body{border-top: 1px solid #ddd; padding: 1.14em !important;} .o_payment_form .payment_icon_list{position: relative; margin-top: 0px !important; margin-bottom: -5px !important;} .o_payment_form .payment_icon_list li{padding-left: 5px !important; padding-right: 0px !important;} .o_payment_form .payment_icon_list .more_option{position: absolute; top: auto; left: auto; bottom: auto; right: 10px; font-size: 10px;} 

/* /sale/static/src/scss/sale_portal.scss defined in bundle 'web.assets_frontend' */
 .orders_vertical_align{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;} .orders_label_text_align{vertical-align: 15%;} .sale_tbody .o_line_note{word-break: break-word; word-wrap: break-word; overflow-wrap: break-word;} .sale_tbody input.js_quantity{min-width: 48px; text-align: center;} .sale_tbody input.quantity{padding: 0;}