.oe_website_login_container #login_methods #odoo_login > form:not(.oe_signup_form) .field-login:before, .oe_website_login_container .h-login-footer #odoo_login > form:not(.oe_signup_form) .field-login:before{content: "Les champs suivis d'une étoile sont obligatoires"; position: absolute; top: -2.5rem; font-style: italic;} @media screen and (max-width: 576px){.oe_website_login_container #login_methods #odoo_login > form:not(.oe_signup_form) .field-login:before, .oe_website_login_container .h-login-footer #odoo_login > form:not(.oe_signup_form) .field-login:before{top: -4.5rem;}} .oe_website_login_container #login_methods #odoo_login > form:not(.oe_signup_form) label[for='login'], .oe_website_login_container .h-login-footer #odoo_login > form:not(.oe_signup_form) label[for='login'], .oe_website_login_container #login_methods #odoo_login > form:not(.oe_signup_form) label[for='password'], .oe_website_login_container .h-login-footer #odoo_login > form:not(.oe_signup_form) label[for='password']{position: relative;} .oe_website_login_container #login_methods #odoo_login > form:not(.oe_signup_form) label[for='login']:after, .oe_website_login_container .h-login-footer #odoo_login > form:not(.oe_signup_form) label[for='login']:after, .oe_website_login_container #login_methods #odoo_login > form:not(.oe_signup_form) label[for='password']:after, .oe_website_login_container .h-login-footer #odoo_login > form:not(.oe_signup_form) label[for='password']:after{content: "\2217"; position: absolute; top: -5px;} .oe_website_login_container #login_methods form.oe_signup_form #bloc_partner_titles, .oe_website_login_container .h-login-footer form.oe_signup_form #bloc_partner_titles{position: relative; padding-top: 2rem;} .oe_website_login_container #login_methods form.oe_signup_form #bloc_partner_titles:before, .oe_website_login_container .h-login-footer form.oe_signup_form #bloc_partner_titles:before{content: "Les champs suivis d'une étoile sont obligatoires"; position: absolute; top: -2.5rem; font-style: italic;} .oe_website_login_container #login_methods form.oe_signup_form label[for='login'], .oe_website_login_container .h-login-footer form.oe_signup_form label[for='login'], .oe_website_login_container #login_methods form.oe_signup_form label[for='password'], .oe_website_login_container .h-login-footer form.oe_signup_form label[for='password'], .oe_website_login_container #login_methods form.oe_signup_form label[for='confirm_login'], .oe_website_login_container .h-login-footer form.oe_signup_form label[for='confirm_login'], .oe_website_login_container #login_methods form.oe_signup_form label[for='lastname'], .oe_website_login_container .h-login-footer form.oe_signup_form label[for='lastname'], .oe_website_login_container #login_methods form.oe_signup_form label[for='firstname'], .oe_website_login_container .h-login-footer form.oe_signup_form label[for='firstname']{position: relative;} .oe_website_login_container #login_methods form.oe_signup_form label[for='login']:after, .oe_website_login_container .h-login-footer form.oe_signup_form label[for='login']:after, .oe_website_login_container #login_methods form.oe_signup_form label[for='password']:after, .oe_website_login_container .h-login-footer form.oe_signup_form label[for='password']:after, .oe_website_login_container #login_methods form.oe_signup_form label[for='confirm_login']:after, .oe_website_login_container .h-login-footer form.oe_signup_form label[for='confirm_login']:after, .oe_website_login_container #login_methods form.oe_signup_form label[for='lastname']:after, .oe_website_login_container .h-login-footer form.oe_signup_form label[for='lastname']:after, .oe_website_login_container #login_methods form.oe_signup_form label[for='firstname']:after, .oe_website_login_container .h-login-footer form.oe_signup_form label[for='firstname']:after{content: "\2217"; position: absolute; top: -5px;} .oe_website_login_container #login_methods form.oe_signup_form label[for='card_number_radio_yes'], .oe_website_login_container .h-login-footer form.oe_signup_form label[for='card_number_radio_yes']{margin-right: 5rem;} .oe_website_login_container #login_methods form.oe_signup_form #bloc_card_number, .oe_website_login_container .h-login-footer form.oe_signup_form #bloc_card_number{margin-top: 7rem;} @media screen and (max-width: 767px){.oe_website_login_container #login_methods form.oe_signup_form #bloc_card_number, .oe_website_login_container .h-login-footer form.oe_signup_form #bloc_card_number{margin-top: 8rem;}} @media screen and (max-width: 450px){.oe_website_login_container #login_methods form.oe_signup_form #bloc_card_number, .oe_website_login_container .h-login-footer form.oe_signup_form #bloc_card_number{margin-top: 11rem;}} @media screen and (max-width: 350px){.oe_website_login_container #login_methods form.oe_signup_form #bloc_card_number, .oe_website_login_container .h-login-footer form.oe_signup_form #bloc_card_number{margin-top: 12rem;}} .oe_website_login_container #login_methods form.oe_signup_form #bloc_card_number #card_number_label, .oe_website_login_container .h-login-footer form.oe_signup_form #bloc_card_number #card_number_label{position: relative; width: 100%;} .oe_website_login_container #login_methods form.oe_signup_form #bloc_card_number #card_number_label small, .oe_website_login_container .h-login-footer form.oe_signup_form #bloc_card_number #card_number_label small{display: none;} .oe_website_login_container #login_methods form.oe_signup_form #bloc_card_number #card_number_label:before, .oe_website_login_container .h-login-footer form.oe_signup_form #bloc_card_number #card_number_label:before{content: "Si vous rencontrez des difficultés pour relier votre compte et votre carte, vous pourrez réaliser la démarche à l'accueil de votre établissement."; top: -6.5rem; font-style: italic; font-size: 14px; position: absolute; color: #333333; font-weight: normal;} @media screen and (max-width: 767px){.oe_website_login_container #login_methods form.oe_signup_form #bloc_card_number #card_number_label:before, .oe_website_login_container .h-login-footer form.oe_signup_form #bloc_card_number #card_number_label:before{top: -7rem;}} @media screen and (max-width: 450px){.oe_website_login_container #login_methods form.oe_signup_form #bloc_card_number #card_number_label:before, .oe_website_login_container .h-login-footer form.oe_signup_form #bloc_card_number #card_number_label:before{top: -10rem;}} @media screen and (max-width: 350px){.oe_website_login_container #login_methods form.oe_signup_form #bloc_card_number #card_number_label:before, .oe_website_login_container .h-login-footer form.oe_signup_form #bloc_card_number #card_number_label:before{top: -12rem;}} .oe_website_login_container #login_methods form.oe_signup_form div.checkbox a, .oe_website_login_container .h-login-footer form.oe_signup_form div.checkbox a{color: #A831A1;} body .text-info{color: #343434;} .h-reset-password-body{background-color: #F7F7F7;} .h-reset-password-body form.oe_reset_password_form .field-login{position: relative;} .h-reset-password-body form.oe_reset_password_form .field-login:before{content: "Les champs suivis d'une étoile sont obligatoires"; position: absolute; top: -2.5rem; font-style: italic;} .h-reset-password-body form.oe_reset_password_form label[for='login'], .h-reset-password-body form.oe_reset_password_form label[for='password'], .h-reset-password-body form.oe_reset_password_form label[for='confirm_password']{position: relative;} .h-reset-password-body form.oe_reset_password_form label[for='login']:after, .h-reset-password-body form.oe_reset_password_form label[for='password']:after, .h-reset-password-body form.oe_reset_password_form label[for='confirm_password']:after{content: "\2217"; position: absolute; top: -5px;} .h-reset-password-body .col-md-4.col-md-offset-4{margin: 0; width: auto;} .h-reset-password-body .col-md-4.col-md-offset-4 .alert{background-color: #F7F7F7; border-color: #F7F7F7; color: #343434; font-size: 16px;} .homepage #wrap{} @media screen and (min-width: 768px){.homepage #wrap section.s_text_block:first-child h1 + div.row > .col-md-12 p{width: 65%; margin: auto;}} .homepage #wrap h1{line-height: 50px;} .homepage #wrap h1 font:last-child{font-family: 'Thekla Extended', sans-serif;} .homepage #wrap h1:after{content: ""; display: block; margin: 0 auto; width: 5%; padding-top: 30px; border-bottom: 2px solid #273475;} .homepage #wrap h2{color: #273475;} .homepage #wrap h2:after{content: ""; display: block; margin: 0; width: 5%; padding-top: 30px; border-bottom: 2px solid #273475;} .homepage #wrap section.snippet-promotion-layout-columns .promotion-card{border-radius: 0; height: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; padding: 0;} .homepage #wrap section.snippet-promotion-layout-columns .promotion-card:hover, .homepage #wrap section.snippet-promotion-layout-columns .promotion-card:focus{background-color: #A831A1; border-color: #A831A1;} .homepage #wrap section.snippet-promotion-layout-columns .promotion-card .promotion-card-icon{height: 10em; width: 10em; margin: 0 2em;} .homepage #wrap section.snippet-promotion-layout-columns .promotion-card .promotion-card-text{text-align: left;} .homepage #wrap section.snippet-promotion-layout-columns .promotion-card .promotion-card-text h2{font-family: 'Thekla Bold Extended', sans-serif; font-weight: 500; margin-bottom: 20px; color: #fff; font-size: 25px;} .homepage #wrap section.snippet-promotion-layout-columns .promotion-card .promotion-card-text h2:after{content: none;} .homepage #wrap section.snippet-promotion-layout-columns .promotion-card .promotion-card-text p{font-weight: 600;} @media screen and (max-width: 1199px){.homepage #wrap section.snippet-promotion-layout-columns .promotion-card .promotion-card-text{margin: 0;}} .homepage #wrap .container-iframe{position: relative; overflow: hidden; width: 100%; padding-top: 56.25%; margin-bottom: 3.125rem;} .homepage #wrap .responsive-iframe{position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; border: none;} .homepage #wrap .responsive-iframe body{margin: 0;} #wrap.js_sale .oe_website_sale .shop_message_user_not_connected{font-size: 16px;} #wrap.js_sale .oe_website_sale .shop_message_user_not_connected .col-buttons-group .btn{margin: 10px;} #wrap.js_sale .oe_website_sale #products_grid_before ul.nav-stacked li a{font-weight: 900; color: #273475;} #wrap.js_sale .oe_website_sale #products_grid_before ul.nav-stacked li a[href='/shop']{font-weight: 500; font-family: 'Thekla Bold Extended', sans-serif;} #wrap.js_sale .oe_website_sale #products_grid_before ul.nav-stacked li a[href='/shop']:hover, #wrap.js_sale .oe_website_sale #products_grid_before ul.nav-stacked li a[href='/shop']:focus{background-color: #A831A1; color: #fff;} #wrap.js_sale .oe_website_sale #products_grid_before ul.nav-stacked li.active > a{color: #fff; background-color: #A831A1;} #wrap.js_sale .oe_website_sale #products_grid_before ul.nav-hierarchy li a{font-weight: 600;} @media screen and (min-width: 500px) and (max-width: 992px){#wrap.js_sale .oe_website_sale #products_grid tr{display: flex; flex-wrap: wrap;}} #wrap.js_sale .oe_website_sale #products_grid tr td.oe_product.oe_grid{background-color: #F7F7F7; border: 2px solid #fff;} @media screen and (min-width: 500px) and (max-width: 992px){#wrap.js_sale .oe_website_sale #products_grid tr td.oe_product.oe_grid.oe-height-2{width: 50%;}} @media screen and (max-width: 992px){#wrap.js_sale .oe_website_sale #products_grid tr td.oe_product.oe_grid.oe-height-2{height: 200px;}} #wrap.js_sale .oe_website_sale #products_grid tr td.oe_product.oe_grid img.bookable_category{content: url("/web/image/499/picto-agenda.svg"); opacity: 1; width: 33px;} #wrap.js_sale .oe_website_sale #products_grid tr td.oe_product.oe_grid .nominative_product.fa-info-circle .product-info{font-family: 'Red Hat Display', sans-serif; color: #3F34A8; background-color: #D8D8FF; border-color: #D8D8FF; font-size: 14px;} #wrap.js_sale .oe_website_sale #products_grid tr td.oe_product.oe_grid section{border: none; background: transparent; color: #000;} #wrap.js_sale .oe_website_sale #products_grid tr td.oe_product.oe_grid section h5 a{color: #000; font-weight: 800;} #wrap.js_sale .oe_website_sale #products_grid tr td.oe_product.oe_grid section .product_price span{font-weight: 900; font-size: 16px;} #wrap.js_sale .oe_website_sale #product_details h1{text-transform: none; font-size: 25px;} .oe_website_sale .col-md-9 .row .col-xs-12 .alert-warning ul{padding-left: 0;} .oe_website_sale .col-md-9 .row .col-xs-12 .alert-warning ul li::marker{content: "";} .oe_website_sale .oe_cart .wizard a{color: #343434;} .swal2-container .swal2-actions button{border-radius: 12px; outline: none; box-shadow: none; font-size: 12px; background-color: #273475 !important; border-color: #273475; background-image: none;} .swal2-container .swal2-actions button:hover, .swal2-container .swal2-actions button:focus{background-color: #A831A1 !important; border-color: #A831A1; color: #fff;} #dev-table th, #dev-table td{font-size: 14px;} #dev-table #no_reservation{background-color: transparent;} #product_detail > .row > .col-sm-4{width: auto;} #product_detail > .row .col-sm-3.mb8{display: none;} #product_detail > .row #website_published_button{display: none;} #product_detail > .row .col-sm-2.text-right{display: none;} #cart-reservation .panel-info .panel-footer{border-radius: 15px;} .alert-broadcast-msg{text-align: center;} .alert-broadcast-msg p{margin-bottom: 16px;} .h_portal_container.right_my_details .h_sidebar img{content: url("/web/image/500/profil-image.png");} .h_portal_container.right_my_details .h_sidebar .h_portal_quick_access{display: none;} .h_portal_container.right_my_details .h_sidebar form[action^='/my/foyers/associate_card'] .col-xs-12{padding: 0;} .h_portal_container.right_my_details .h_sidebar form[action^='/my/foyers/associate_card'] .col-xs-12 button.btn-default{width: 100%;} .h_portal_container.right_my_details .h_sidebar .card-association-text{text-align: center;} .h_portal_container.right_my_details .h_main .wrap_fix_bootstrap{} .h_portal_container.right_my_details .h_main .wrap_fix_bootstrap .h_portal_my_home_header img{display: none;} .h_portal_container.right_my_details .h_main .wrap_fix_bootstrap .h_portal_my_home_header img + div.container{margin: 0; width: auto; max-width: inherit;} .h_portal_container.right_my_details .h_main .wrap_fix_bootstrap .h_portal_my_home_header img + div.container > h2{font-family: 'Thekla Bold Extended', sans-serif; color: #273475; text-transform: uppercase; font-size: 34px; background-color: transparent !important;} .h_portal_container.right_my_details .h_main .wrap_fix_bootstrap .h_portal_my_home_header img + div.container > h2 + .row{background-color: transparent !important;} .h_portal_container.right_my_details .h_main .wrap_fix_bootstrap .h_portal_my_home{display: none;} .h_portal_container.right_my_details .h_main .wrap_fix_bootstrap div[name='custom_home_menu']{margin-top: 10px !important;} .h_portal_container.right_my_details .h_main .wrap_fix_bootstrap div[name='custom_home_menu'] .horanet_my_home_menu{background-color: transparent;} .h_portal_container.right_my_details .h_main .wrap_fix_bootstrap div[name='custom_home_menu'] .horanet_my_home_menu .horanet_my_home_menu_item .h_section_card{background-color: #F1ECEC; color: #273475; box-shadow: none;} .h_portal_container.right_my_details .h_main .wrap_fix_bootstrap div[name='custom_home_menu'] .horanet_my_home_menu .horanet_my_home_menu_item .h_section_card .h_section_card_header .badge{background-color: #A831A1;} .h_portal_container.right_my_details .h_main .wrap_fix_bootstrap div[name='custom_home_menu'] .horanet_my_home_menu .horanet_my_home_menu_item .h_section_card .h_section_card_header img{width: initial !important; float: inherit !important; padding-top: 15px;} .h_portal_container.right_my_details .h_main .wrap_fix_bootstrap div[name='custom_home_menu'] .horanet_my_home_menu .horanet_my_home_menu_item .h_section_card:hover{color: #A831A1;} .h_portal_container.right_my_details .h_main .wrap_fix_bootstrap div[name='horanet_my_account'] #consent_partner_change .css_consent p{font-weight: 600;} .h_portal_container.right_my_details .h_main .wrap_fix_bootstrap #partner_image img{border: none; content: url("/web/image/500/profil-image.png");} .h_portal_container.right_my_details .h_main .wrap_fix_bootstrap #request_options .page-group-line .div-group-title{background-color: transparent;} .h_portal_container.right_my_details .h_main .wrap_fix_bootstrap #request_options .page-group-line .div-group-title h3.group-title{color: #333333;} .h_portal_container.right_my_details .h_main .wrap_fix_bootstrap #request_options .page-group-line .div-group-lines li.group-line-title .group-line-link-title{text-decoration: underline;} .h_portal_container.right_my_details .h_main .wrap_fix_bootstrap #request_options .page-group-line .div-group-lines li.group-line-title .group-line-link-title:hover{color: #3F34A8;} .h_portal_container.right_my_details .h_main .wrap_fix_bootstrap .table_requests tbody tr.cursor-pointer td:first-child{text-decoration: underline;} .h_portal_container.right_my_details .h_main .wrap_fix_bootstrap .table_requests tbody tr.cursor-pointer:hover td:first-child{color: #273475;} .h_portal_container.right_my_details .h_main .wrap_fix_bootstrap #wrap #exTab2 .nav-tabs{border-bottom-color: #3F34A8;} .h_portal_container.right_my_details .h_main .wrap_fix_bootstrap #wrap #exTab2 .nav-tabs li.width_nav_tabs a{background-color: #F1ECEC; border-color: #F1ECEC;} .h_portal_container.right_my_details .h_main .wrap_fix_bootstrap #wrap #exTab2 .nav-tabs li.width_nav_tabs a:hover{color: #A831A1;} .h_portal_container.right_my_details .h_main .wrap_fix_bootstrap #wrap #exTab2 .nav-tabs li.width_nav_tabs.active a{color: #fff; background-color: #3F34A8; border-color: #3F34A8;} @media screen and (min-width: 767px) and (max-width: 1200px){.h_portal_container.right_my_details .h_main .wrap_fix_bootstrap #wrap #exTab2 .nav-tabs li.width_nav_tabs{width: 50%;}} @media screen and (max-width: 767px){.h_portal_container.right_my_details .h_main .wrap_fix_bootstrap #wrap #exTab2 .nav-tabs li.width_nav_tabs{width: 100%; margin: 1px 0;}} .h_portal_container.right_my_details .h_main .wrap_fix_bootstrap #wrap #exTab2 .tab-content .type-request{color: #3F34A8;} .h_portal_container.right_my_details .h_main .wrap_fix_bootstrap #wrap #exTab2 .tab-content #discussion img.o_portal_chatter_avatar{content: url("/web/image/500/profil-image.png"); width: 64px;} @media screen and (max-width: 768px){.h_portal_container.right_my_details .h_main .wrap_fix_bootstrap #portal-cards .reload-button{display: inline-block; margin-bottom: 10px; position: initial;}} .view_foyer .member_accordion .ui-accordion-header{padding: 10px 15px; font-size: 20px;} .view_foyer .member_accordion .ui-accordion-header .ui-accordion-header-icon{float: left;} .view_foyer .member_accordion .ui-accordion-content img{content: url("/web/image/500/profil-image.png");} .view_foyer .member_accordion .ui-accordion-content .separator + .row > .col-md-12.mt8.mb8{margin: 10px 15px;} .view_foyer .member_accordion .ui-accordion-content a{font-weight: 900; font-family: 'Red Hat Display', sans-serif;} div[name='horanet_add_member_from_card'] form[name='form_create_member_from_card'] #card_number_label{position: relative; width: 100%; margin-bottom: 3rem;} @media screen and (max-width: 1240px){div[name='horanet_add_member_from_card'] form[name='form_create_member_from_card'] #card_number_label{margin-bottom: 4.5rem;}} div[name='horanet_add_member_from_card'] form[name='form_create_member_from_card'] #card_number_label:before{content: "Il s'agit des chiffres se trouvant au verso de votre carte."; top: 2.3rem; font-style: italic; font-size: 14px; position: absolute; color: #333333; font-weight: normal;} @media screen and (max-width: 1240px){div[name='horanet_add_member_from_card'] form[name='form_create_member_from_card'] #card_number_label:before{top: 2.5rem;}} .mentions-legales a, .donnees-perso a, .cgv a, .politique-cookies a{color: #3F34A8;} footer{background-color: #343434;} footer #footer{color: #fff; padding: 0 !important;} footer #footer section:first-child{padding-top: 42px;} footer #footer section:first-child a{text-decoration: underline;} footer #footer h3{text-transform: uppercase; width: fit-content; font-family: 'Thekla Bold Extended', sans-serif; margin-bottom: 32px; margin-top: 10px;} footer #footer h4{font-family: 'Thekla Bold Extended', sans-serif; margin-bottom: 0;} footer #footer a{color: #fff; font-weight: 600;} footer #footer p{margin-bottom: 0; font-weight: 600;} footer #footer ul.menu_footer{list-style: none; color: white; margin: 0; padding: 15px 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; align-items: center; justify-content: center;} footer #footer ul.menu_footer li{display: inline-flex; display: -webkit-inline-flex; display: -ms-inline-flexbox; padding: 0 10px;} footer #footer ul.menu_footer li:not(:last-child){border-right: 2px solid white;} footer #footer + .container.mt16.mb8{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; align-items: center; justify-content: center; max-width: none; width: auto; margin-top: 0 !important;} footer #footer + .container.mt16.mb8 .text-muted{color: #fff !important;} 

/* /payment/static/src/css/portal_payment.css 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.img-rounded{max-width: 100px; max-height: 40px;} 

/* /payment/static/src/less/payment_form.less defined in bundle 'web.assets_frontend' */
 .o_payment_form label > input[type="radio"], .o_payment_form input[type="checkbox"]{vertical-align: top; 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 .panel-body:first-child{border-top: 0px;} .o_payment_form .panel{border-radius: 10px;} .o_payment_form .panel-footer:last-child{border-bottom-right-radius: 10px !important; border-bottom-left-radius: 10px !important;} .o_payment_form .panel-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: -10px; right: 0px; font-size: 10px;} 

/* /sale/static/src/less/sale_portal.less defined in bundle 'web.assets_frontend' */
 .orders_vertical_align{display: flex; align-items: center;} .orders_label_text_align{vertical-align: 15%;}