.o_ace_view_editor .btn:not(.o_btn_preview).btn-info:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.focus{box-shadow: 0 0 0 0.2rem rgba(105, 153, 168, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:disabled{color: #FFFFFF; background-color: #6999a8; border-color: #6999a8;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.dropdown-toggle{color: #FFFFFF; background-color: #517e8d; border-color: #4d7784;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(105, 153, 168, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning{color: #212529; background-color: #f0ad4e; border-color: #f0ad4e;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:hover{color: #212529; background-color: #ed9d2b; border-color: #ec971f;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.focus{box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:disabled{color: #212529; background-color: #f0ad4e; border-color: #f0ad4e;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.dropdown-toggle{color: #212529; background-color: #ec971f; border-color: #ea9214;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger{color: #FFFFFF; background-color: #e6586c; border-color: #e6586c;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:hover{color: #FFFFFF; background-color: #e1374f; border-color: #df2c45;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.focus{box-shadow: 0 0 0 0.2rem rgba(230, 88, 108, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:disabled{color: #FFFFFF; background-color: #e6586c; border-color: #e6586c;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.dropdown-toggle{color: #FFFFFF; background-color: #df2c45; border-color: #dd213c;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(230, 88, 108, 0.5);} .o_ace_view_editor :not(.input-group):not(.form-group):not(.input-group-append):not(.input-group-prepend) > .form-control{height: 34px;} .o_ace_view_editor .form-control{padding: 6px 12px; font-size: 14px; line-height: 1.5; border: 1px solid #d4d5d7; color: #555; background-color: #fff; border-radius: 0;} .o_ace_view_editor .form-control.is-invalid{border-color: #dc3545;} .o_ace_view_editor .input-group .form-control{height: auto;} .o_ace_view_editor .input-group-text{background-color: #e9ecef;} .o_ace_view_editor .was-validated .form-control:invalid{border-color: #dc3545;} .o_ace_view_editor select.form-control{-webkit-appearance: none; -moz-appearance: none; appearance: none; background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1 sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScyNCcgaGVpZ2 h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48cGF0aCBpZD0nc3ZnXzEnIGQ9J203LjQwNiw3L jgyOGw0LjU5NCw0LjU5NGw0LjU5NCwtNC41OTRsMC40MDYsMS40MDZsLTUsNC43NjZsLTUsLTQu NzY2bDAuNDA2LC0xLjQwNnonIGZpbGw9JyM4ODgnLz48L3N2Zz4="); background-position: 100% 65%; background-repeat: no-repeat;} .tour .popover-navigation{margin-left: 13px; margin-bottom: 8px;} .css_published .btn-danger, .css_published .css_publish{display: none;} .css_unpublished .btn-success, .css_unpublished .css_unpublish{display: none;} [data-publish='off'] > *:not(.css_options){opacity: 0.5;} @media print{a[href]:after{content: initial;}} .o_page_management_info .o_switch{padding-top: 9px;} #list_website_pages th{background-color: #008784; color: white;} #list_website_pages td, #list_website_pages th{padding: 0.45rem;} #list_website_pages td > a.fa{margin-left: 5px; color: #008784;} #list_website_pages td .text-muted{opacity: 0.5;} #list_website_pages .fa-check, #list_website_pages .fa-eye-slash{color: #17a2b8;} 

/* /website/static/src/scss/website.zoomodoo.scss defined in bundle 'web.assets_frontend' */
 .zoomodoo{position: relative; display: inline-block; *display: inline; *zoom: 1;} .zoomodoo img{vertical-align: bottom;} .zoomodoo-flyout{position: absolute; z-index: 100; overflow: hidden; background: #FFF; top: 0; width: 100%; height: 100%;} .zoomodoo-flyout img{max-width: 500%;} .zoomodoo-hover .zoomodoo-flyout{left: 0;} .zoomodoo-next .zoomodoo-flyout{left: 100%;} 

/* /website_form/static/src/scss/website_form.scss defined in bundle 'web.assets_frontend' */
 .o_website_form_flex{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap;} .o_website_form_flex_item{flex-basis: 33%;} @media (max-width: 991.98px){.o_website_form_flex_item{flex-basis: 50%;}} @media (max-width: 767.98px){.o_website_form_flex_item{flex-basis: 100%;}} .o_website_form_field_hidden{display: none;} .editor_enable .o_website_form_field_hidden{display: block; opacity: 0.5;} .editor_enable .s_website_form .form-field select{pointer-events: none;} .o_website_form_required .col-form-label:after, .o_website_form_required_custom .col-form-label:after{content: ' *';} #editable_select.form-control{height: 100%;} .form-field input[type=file].form-control{height: 100%;} 

/* /website_mail/static/src/css/website_mail.scss defined in bundle 'web.assets_frontend' */
 .js_follow[data-follow='on'] .js_follow_btn, .js_follow[data-follow='off'] .js_unfollow_btn{display: none;} 

/* /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;} 

/* /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;} 

/* /portal_cae/static/src/theme.scss defined in bundle 'web.assets_frontend' */
 h1{font-weight: 600; color: #5F5553; padding: 20px; margin: 0;} h2{font-weight: 500; color: #5F5553; padding: 10px; margin: 0;} h2.header{text-transform: uppercase; font-weight: bold;} .form-row div.row > div{padding: 15px;} .form-row h2{padding-left: 0; padding-bottom: 0;} .form-row label{padding: 0; color: #5F5553;} h3{color: #5F5553; padding: 10px; margin: 0;} .subtitle{font-size: 0.8rem; color: grey; font-weight: 300; display: inline-block; line-height: 1.2em;} .text-dark-orange{color: #D23C0E;} .text-dark-watergreen{color: #387F84;} .table td select, .table td input, .table td textarea{border: none !important;} .table td textarea{resize: none !important; height: 32px; line-height: 23px;} .table td select{padding-left: 0; padding-top: 0; padding-bottom: 0;} input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{-webkit--webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0;} input[type="number"]{-moz--webkit-appearance: textfield; -moz-appearance: textfield; appearance: textfield;} input, textarea, select{background-color: #F1EAE8 !important;} #portal-dashboard h1{padding-top: 1.5rem !important; padding-bottom: 0.5rem !important;} #portal-dashboard .card{padding: 1rem;} #portal-dashboard .card h2{padding-top: 0; font-weight: bold;} #portal-dashboard .card table{background-color: transparent; width: 95%; margin-left: auto !important; margin-right: auto !important;} #portal-dashboard .card table th{border: none !important;} #portal-dashboard .card table th, #portal-dashboard .card table td{padding: 0.25rem !important;} #portal-dashboard .card table tbody tr{border-top: 1px solid lightgray;} #portal-dashboard .btn-in-header{border-color: #F05323; color: #F05323; line-height: 0.8em; font-size: 0.8em; margin-right: 0.5em;} #portal-dashboard .btn-in-header:hover{background-color: #F05323; color: white;} 

/* /portal_cae/static/src/style.scss defined in bundle 'web.assets_frontend' */
 .big-buttons-choices{justify-content: space-around;} .big-buttons-choices a{text-align: center; border: solid 1px #f0532388; margin: 20px 0; border-radius: 10px; height: 230px; width: 150px; font-weight: bold; padding: 35px 10px 10px; display: block; color: #212529;} .big-buttons-choices a .big-icon{background-color: #f0532322; border-radius: 50%; width: 80px; height: 80px; margin: auto; padding: 16px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;} .big-buttons-choices a .big-icon .fa{font-size: 40px; color: #f05323;} .big-buttons-choices a:hover{border-color: #f05323; text-decoration: none;} .big-buttons-choices a:hover .big-icon{background-color: #f05323;} .big-buttons-choices a:hover .big-icon .fa{color: white;} .customer_card > div{margin: 10px 0; border: solid 1px #ddd; padding: 10px; width: 300px; box-sizing: border-box; border-radius: 3px;} .nav-item.dropdown a.dropdown-item h6{color: #387F84; font-weight: bold; margin: 0;} .nav-item.dropdown a.dropdown-item span{color: #5F5553; font-size: 12px;} .nav-item.dropdown a.dropdown-item.active{background-color: #56ADB6; color: white;} .nav-item.dropdown a.dropdown-item.active h6{color: white;} .nav-item.dropdown a.dropdown-item.active span{color: #F6F4F4;} .nav-item.dropdown .call-to-action{text-align: center;} .activity_dropdown{position: relative;} .activity_dropdown button{max-width: 180px; padding-right: 20px;} .activity_dropdown button span{overflow: hidden; text-overflow: ellipsis; width: 100%; display: inline-block; height: 13px;} .type_icon{color: #5F5553; width: 30px; height: 30px; margin: auto; background: #FAC3B3; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; flex-flow: column; border-radius: 50%;} .address-choices{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap;} .address-choices div{min-width: 225px; max-width: 250px;} .address-choices div label.form-check-label{border: 1px solid #C9C3C2; border-radius: 5px; background-color: #F1EAE8;} .styled-check-input label{font-weight: lighter; display: block; padding: 10px 15px; margin-bottom: 5px; cursor: pointer;} .styled-check-input label div{white-space: pre-line;} .styled-check-input label:after, .styled-check-input label:before{content: ""; position: absolute; right: 25px; top: 10px; width: 20px; height: 20px; border-radius: 50%;} .styled-check-input label:before{background: transparent; transition: 0.1s width cubic-bezier(0.075, 0.82, 0.165, 1) 0s, 0.3s height cubic-bezier(0.075, 0.82, 0.165, 2) 0.1s; z-index: 2; overflow: hidden; background-repeat: no-repeat; background-size: 13px; background-position: center; width: 0; height: 0; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNS4zIDEzLjIiPiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE0LjcuOGwtLjQtLjRhMS43IDEuNyAwIDAgMC0yLjMuMUw1LjIgOC4yIDMgNi40YTEuNyAxLjcgMCAwIDAtMi4zLjFMLjQgN2ExLjcgMS43IDAgMCAwIC4xIDIuM2wzLjggMy41YTEuNyAxLjcgMCAwIDAgMi40LS4xTDE1IDMuMWExLjcgMS43IDAgMCAwLS4yLTIuM3oiIGRhdGEtbmFtZT0iUGZhZCA0Ii8+PC9zdmc+);} .styled-check-input label:hover{background-color: #FAC3B3; border: 1px solid #F05323;} .styled-check-input input[type="radio"], .styled-check-input input[type="checkbox"]{position: absolute; top: 20px; left: 20px; z-index: 0; width: 100%; -webkit-appearance: none; -moz-appearance: none; appearance: none;} .styled-check-input input[type="radio"]:checked + label, .styled-check-input input[type="checkbox"]:checked + label{animation-name: blink; animation-duration: 1s; border: 2px solid #F05323;} .styled-check-input input[type="radio"]:checked + label:after, .styled-check-input input[type="checkbox"]:checked + label:after{background: #F05323;} .styled-check-input input[type="radio"]:checked + label:before, .styled-check-input input[type="checkbox"]:checked + label:before{width: 20px; height: 20px;} .table-form table th.width-min{min-width: 100px;} .table-form table th:last-child{min-width: unset;} tbody.force-wrap td{white-space: normal !important;} .bootstrap-select{border: solid 1px #ced4da !important;} .bootstrap-select .btn.dropdown-toggle{background-color: #F1EAE8;} #footer ul.list-unstyled a{font-weight: 600;} header .navbar-brand.logo img{height: calc(2.5rem);} body:not(.loading) #loading_veil{display: none;} body:not(.loading) #loader{display: none;} body.loading #loading_veil{background: black; width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0.4; pointer-events: none; z-index: 2000;} body.loading #loader{position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 2001;} body.loading #loader div{display: block; position: relative; left: 50%; top: 50%; width: 150px; height: 150px; margin: -75px 0 0 -75px; border-radius: 50%; border: 3px solid transparent; border-top-color: #FAC3B3; -webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite;} body.loading #loader div:before{content: ""; position: absolute; top: 5px; left: 5px; right: 5px; bottom: 5px; border-radius: 50%; border: 3px solid transparent; border-top-color: #F05323; -webkit-animation: spin 3s linear infinite; animation: spin 3s linear infinite;} body.loading #loader div:after{content: ""; position: absolute; top: 15px; left: 15px; right: 15px; bottom: 15px; border-radius: 50%; border: 3px solid transparent; border-top-color: #D23C0E; -webkit-animation: spin 1.5s linear infinite; animation: spin 1.5s linear infinite;} @-webkit-keyframes spin{0%{-webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg);}100%{-webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg);}} @keyframes spin{0%{-webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg);}100%{-webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg);}} div.no-client-warning{display: none; background: #fdede9; font-size: 0.8rem; text-align: center; border-radius: 0.25rem;} div.no-client-warning div{margin-top: 10px;} span.badge-external-app{height: 4.5em; width: 4.5em; border-radius: 99999px; padding-top: 1.2em; margin-top: 0.2em; margin-bottom: 0.2em;} span.badge-external-app .fa{font-size: 2em; color: white;} 

/* /portal_cae/static/src/vendors/bootstrap-select/bootstrap-select.min.css defined in bundle 'web.assets_frontend' */
@-webkit-keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}} @-o-keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}} @keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}} .bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important} .bootstrap-select{width:220px\0;vertical-align:middle} .bootstrap-select>.dropdown-toggle{position:relative;width:100%;text-align:right;white-space:nowrap;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between} .bootstrap-select>.dropdown-toggle:after{margin-top:-1px} .bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999} .bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{color:rgba(255,255,255,.5)} .bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none;z-index:0!important} .bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2!important} .bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select select:invalid+.dropdown-toggle{border-color:#b94a48} .bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select select:valid+.dropdown-toggle{border-color:#28a745} .bootstrap-select.fit-width{width:auto!important} .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px} .bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px} .bootstrap-select.form-control{margin-bottom:0;padding:0;border:none;height:auto} :not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%} .bootstrap-select.form-control.input-group-btn{float:none;z-index:auto} .form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]){width:auto} .bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0} .bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right} .form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0} .form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0} .form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit} .bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit} .bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem} .bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem} .form-inline .bootstrap-select .form-control{width:100%} .bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed} .bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0!important} .bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important} .bootstrap-select.bs-container .dropdown-menu{z-index:1060} .bootstrap-select .dropdown-toggle .filter-option{position:static;top:0;left:0;float:left;height:100%;width:100%;text-align:left;overflow:hidden;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto} .bs3.bootstrap-select .dropdown-toggle .filter-option{padding-right:inherit} .input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{position:absolute;padding-top:inherit;padding-bottom:inherit;padding-left:inherit;float:none} .input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right:inherit} .bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden} .bootstrap-select .dropdown-toggle .filter-expand{width:0!important;float:left;opacity:0!important;overflow:hidden} .bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle} .input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit} .bootstrap-select[class*=col-] .dropdown-toggle{width:100%} .bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} .bootstrap-select .dropdown-menu>.inner:focus{outline:0!important} .bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none} .bootstrap-select .dropdown-menu li{position:relative} .bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,.5)!important} .bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed} .bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} .bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em} .bootstrap-select .dropdown-menu li a span.check-mark{display:none} .bootstrap-select .dropdown-menu li a span.text{display:inline-block} .bootstrap-select .dropdown-menu li small{padding-left:.5em} .bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} .bootstrap-select .dropdown-menu .notify.fadeOut{-webkit-animation:.3s linear 750ms forwards bs-notify-fadeOut;-o-animation:.3s linear 750ms forwards bs-notify-fadeOut;animation:.3s linear 750ms forwards bs-notify-fadeOut} .bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap} .bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0} .bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline} .bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{content:'\00a0'} .bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px} .bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px} .bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px} .bootstrap-select .bs-ok-default:after{content:'';display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)} .bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061} .bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none} .bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none} .bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0} .bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0} .bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto} .bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto} .bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block} .bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px} .bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} .bs-actionsbox .btn-group button{width:50%} .bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} .bs-donebutton .btn-group button{width:100%} .bs-searchbox+.bs-actionsbox{padding:0 8px 4px} .bs-searchbox .form-control{margin-bottom:0;width:100%;float:none} 

/* /account_cae_ficheco/static/src/fiche_eco.scss defined in bundle 'web.assets_frontend' */
 table.fiche_eco{} table.fiche_eco th[data-datetype='year'], table.fiche_eco td[data-datetype='year']{border-right: 1px solid black; border-left: 1px solid black;} table.fiche_eco th[data-datetype='month'], table.fiche_eco td[data-datetype='month']{border-left: 1px solid #eeee;} table.fiche_eco th[data-is-year-to-display='False'], table.fiche_eco td[data-is-year-to-display='False']{display: none;} table.fiche_eco tr[data-id='AP'], table.fiche_eco tr[data-id='CA'], table.fiche_eco td.product{background-color: #c8dec3AA;} table.fiche_eco tr[data-id='FP'], table.fiche_eco tr[data-id='CF'], table.fiche_eco tr[data-id='FC'], table.fiche_eco tr[data-id='DT'], table.fiche_eco tr[data-id='RVA'], table.fiche_eco td.charges{background-color: #d4e5ecAA;} table.fiche_eco tr[data-id='SC'], table.fiche_eco tr[data-id='PS'], table.fiche_eco tr[data-id='SA'], table.fiche_eco tr[data-id='CS'], table.fiche_eco td.salary{background-color: #ffe2fcAA;} table.fiche_eco tr[data-id='MRPC'], table.fiche_eco td.mutuelle{background-color: #d1ffeaAA;} table.fiche_eco tr[data-id='CC']{background-color: #ffba61AA;} table.fiche_eco tr[data-id='DFO']{background-color: #dbcbffab;} table.fiche_eco tr[data-id='FR']{background-color: #a0d050ab;} table.fiche_eco tr[data-id='FNR']{background-color: #b4c7e7AA;} table.fiche_eco tr[data-id='CCNC'], table.fiche_eco tr[data-id='FG']{background-color: transparent !important;} table.fiche_eco tr[data-id='CCNC']{font-weight: normal !important;} table.fiche_eco tr[data-type='block_group'], table.fiche_eco tr[data-type='block_total'], table.fiche_eco tr[data-type='block_kpi']{font-weight: bold;} table.fiche_eco tr[data-type='block_group'] td[data-type='label'], table.fiche_eco tr[data-type='block_total'] td[data-type='label'], table.fiche_eco tr[data-type='block_kpi'] td[data-type='label']{text-align: center; text-decoration: underline; padding-top: 0.2rem; padding-bottom: 0.2rem; min-width: 300px;} table.fiche_eco tr[data-type='block_total']{border-top: 1px solid black; border-bottom: 1px solid black; background-color: white;} table.fiche_eco tr[data-type='block_kpi'], table.fiche_eco td.kpi{background-color: #ffe6b8;} table.fiche_eco tr[data-type='block_group_detail']:nth-child(even){background-color: white;} table.fiche_eco tr[data-type='block_group_detail']:nth-child(odd){background-color: #f7f7f7;} table.fiche_eco td[data-type='explanation']{background-color: white; font-weight: normal; font-style: italic; border: 1px solid white; border-left: 1px solid black;} table.fiche_eco td[data-type='balance']{text-align: right; white-space: nowrap; min-width: 70px;} table.fiche_eco tr{border-left: 1px solid black; border-right: 1px solid black;} table.fiche_eco thead tr{background-color: #ffef99; border-top: 1px solid black; border-bottom: 1px solid black; font-weight: bold;} table.fiche_eco th{white-space: nowrap; text-align: center;} table.fiche_eco tbody{background-color: #fff;} table.fiche_eco th, table.fiche_eco td{padding-right: 5px; padding-left: 5px;} table.fiche_eco tr > th:first-child, table.fiche_eco tr > td:first-child{border-right: 1px solid black;} table.fiche_eco .spacer{height: 2em; min-height: 2em; border-bottom: 1px solid black; border-top: 1px solid black; border-left: none; border-right: none;} table.fiche_eco .spacer + tr{border-top: 1px solid black;} table.fiche_eco tr:first-child{border-top: 1px solid black;} table.fiche_eco tr:last-child{border-bottom: 1px solid black;} .fiche_eco_treso tr[data-id='BQ']{background-color: #ffe6b8 !important;} @media print{@page{size: A3 landscape; margin: 1cm;}div.tab-content > div{overflow: visible !important;}body{padding: 0 !important; color-adjust: exact !important; print-color-adjust: exact !important; -webkit-print-color-adjust: exact !important;}body.o_connected_user{padding: 0 !important;}#wrapwrap.o_portal{background-color: white !important;}nav, header, footer, .tip{display: none;}#wrapwrap > div{display: none;}h1{margin: 0; padding: 5px;}#wrap .container{max-width: 100%; margin: 0; padding: 0;}a.nav-link{display: none;}a.nav-link.active{display: block;}} .fiche_eco_overlay, .fiche_eco_overlay_details{position: fixed; display: none; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.9); z-index: 9999; cursor: pointer; padding: 10px; overflow: auto;} .fiche_eco_overlay_details{z-index: 99999;} .fiche_eco_overlay_details_content{padding: 10em;} .fiche_eco_overlay_details_content > table{border: 1px solid grey; background-color: white;} .fiche_eco_overlay_details_content > table > tr:first-child, .fiche_eco_overlay_details_content > table > tr:last-child{padding: 0.5em; border: 1px solid grey;} .fiche_eco_overlay_details_content > table > tr:nth-child(even){background-color: #f0f0f0;} .fiche_eco_overlay_details_content > table > tr > th, .fiche_eco_overlay_details_content > table > tr > td{padding: 0.3em; padding-bottom: 0;}