@import url("https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap");
@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap");
@import url("https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap");
@import url("https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap");
@import url("https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap");

/* /web/static/lib/bootstrap/scss/_functions.scss defined in bundle 'website.assets_editor' */
 

/* /web/static/lib/bootstrap/scss/_mixins.scss defined in bundle 'website.assets_editor' */
 

/* /web/static/src/scss/bs_mixins_overrides.scss defined in bundle 'website.assets_editor' */
 

/* /web/static/src/scss/utils.scss defined in bundle 'website.assets_editor' */
 

/* /web/static/src/scss/primary_variables.scss defined in bundle 'website.assets_editor' */
 

/* /web_editor/static/src/scss/web_editor.variables.scss defined in bundle 'website.assets_editor' */
 

/* /mail/static/src/scss/variables.scss defined in bundle 'website.assets_editor' */
 

/* /portal/static/src/scss/primary_variables.scss defined in bundle 'website.assets_editor' */
 

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

/* /website/static/src/scss/options/user_values.scss defined in bundle 'website.assets_editor' */
 

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

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

/* /hr_org_chart/static/src/scss/variables.scss defined in bundle 'website.assets_editor' */
 

/* /account/static/src/scss/variables.scss defined in bundle 'website.assets_editor' */
 

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

/* /web_editor/static/src/scss/secondary_variables.scss defined in bundle 'website.assets_editor' */
 

/* /web/static/src/scss/secondary_variables.scss defined in bundle 'website.assets_editor' */
 

/* /web/static/lib/bootstrap/scss/_variables.scss defined in bundle 'website.assets_editor' */
 

/* /website/static/src/scss/website.editor.ui.scss defined in bundle 'website.assets_editor' */
       .modal.o_theme_customize_modal .modal-dialog{position: absolute; top: 0; left: auto; bottom: auto; right: 2%; width: 96%; max-width: 550px;}.modal.o_theme_customize_modal .modal-header{background-color: #7C7BAD; color: white; border-radius: 0;}.modal.o_theme_customize_modal .modal-header *{color: inherit;}.modal.o_theme_customize_modal .close:hover, .modal.o_theme_customize_modal .close:focus{color: white;}.modal.o_theme_customize_modal .nav{padding: 0;}.modal.o_theme_customize_modal .nav .nav-item{background-color: #e2e2e0;}.modal.o_theme_customize_modal .nav .nav-item .nav-link{color: #4c4c4c;}.modal.o_theme_customize_modal .nav .nav-item .nav-link.active{font-weight: bold; background-color: white; border: 1px solid #d9d7d7; border-left: 1px solid #333333;}.modal.o_theme_customize_modal .nav .nav-item .nav-link:hover, .modal.o_theme_customize_modal .nav .nav-item .nav-link:focus{text-decoration: none;}.modal.o_theme_customize_modal .dropdown-menu{position: static !important; transform: none !important; min-width: 100%;}.modal.o_theme_customize_modal .o_theme_customize_option{position: relative; width: 100%;}.modal.o_theme_customize_modal .o_theme_customize_option > img{width: 100%;}.modal.o_theme_customize_modal .o_theme_customize_option > img + label{position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: auto; background: transparent !important;}.modal.o_theme_customize_modal .o_theme_customize_option label{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; width: 100%; min-height: 24px; margin: 0; padding: 8px; text-align: center; font-size: 14px; line-height: 1; cursor: pointer;}.modal.o_theme_customize_modal .o_theme_customize_option label:hover::after{content: ""; pointer-events: none; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-color: rgba(0, 32, 64, 0.03);}.modal.o_theme_customize_modal .o_theme_customize_option label.o_switch{-webkit-box-pack: start; justify-content: flex-start;}.modal.o_theme_customize_modal .o_theme_customize_option:not(.dropdown-item) label{border: 2px solid transparent; background-color: #e2e2e0;}.modal.o_theme_customize_modal .o_theme_customize_option:not(.dropdown-item) label.checked{border-color: #7C7BAD; color: #7C7BAD;}.modal.o_theme_customize_modal .o_theme_customize_option.o_theme_customize_with_widget label{-webkit-box-pack: start; justify-content: flex-start; text-align: left;}.modal.o_theme_customize_modal .o_theme_customize_option.o_theme_customize_with_widget label.checked{border-color: transparent; color: inherit;}.modal.o_theme_customize_modal .o_theme_customize_color{position: relative; width: 30px; height: 20px; margin-left: auto; border: 1px solid black;}.modal.o_theme_customize_modal .o_theme_customize_color::before, .modal.o_theme_customize_modal .o_theme_customize_color::after{content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0;}.modal.o_theme_customize_modal .o_theme_customize_color::before{background-image: url("/web_editor/static/src/img/transparent.png");}.modal.o_theme_customize_modal .o_theme_customize_color::after{background-color: inherit;}.modal.o_theme_customize_modal .o_theme_customize_input{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; text-align: right;}.modal.o_theme_customize_modal .o_theme_customize_input .fa-edit{visibility: hidden; color: #7C7BAD;}.modal.o_theme_customize_modal .o_theme_customize_option:hover .o_theme_customize_input .fa-edit{visibility: visible;}.modal.o_theme_customize_modal .o_theme_customize_active_input{position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: auto; padding: 3px;}.modal.o_theme_customize_modal .o_theme_customize_active_input > *{height: 100% !important;}.modal.o_theme_customize_modal .o_theme_customize_active_input > *.form-control{background: white !important;}.modal.o_theme_customize_modal .o_theme_customize_active_input > *.form-control, .modal.o_theme_customize_modal .o_theme_customize_active_input > * .btn{padding: 2px 8px !important; text-align: right !important; font-size: 0.875rem !important;}.modal.o_theme_customize_modal .o_theme_customize_option_input{position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none;}.modal.o_theme_customize_modal .o_theme_customize_option_list{box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.05);}.modal.o_theme_customize_modal .o_theme_customize_dropdown_btn{background-color: #e2e2e0;}.modal.o_theme_customize_modal .o_theme_customize_option_font_1{font-family: "Roboto", "Odoo Unicode Support Noto", sans-serif;}.modal.o_theme_customize_modal .o_theme_customize_option_font_1.o_theme_customize_option > label > span::before, .modal.o_theme_customize_modal .o_theme_customize_option_font_1.dropdown-toggle::before{content: "Roboto";}.modal.o_theme_customize_modal .o_theme_customize_option_font_2{font-family: "Open Sans", "Odoo Unicode Support Noto", sans-serif;}.modal.o_theme_customize_modal .o_theme_customize_option_font_2.o_theme_customize_option > label > span::before, .modal.o_theme_customize_modal .o_theme_customize_option_font_2.dropdown-toggle::before{content: "Open Sans";}.modal.o_theme_customize_modal .o_theme_customize_option_font_3{font-family: "Source Sans Pro", "Odoo Unicode Support Noto", sans-serif;}.modal.o_theme_customize_modal .o_theme_customize_option_font_3.o_theme_customize_option > label > span::before, .modal.o_theme_customize_modal .o_theme_customize_option_font_3.dropdown-toggle::before{content: "Source Sans Pro";}.modal.o_theme_customize_modal .o_theme_customize_option_font_4{font-family: "Raleway", "Odoo Unicode Support Noto", sans-serif;}.modal.o_theme_customize_modal .o_theme_customize_option_font_4.o_theme_customize_option > label > span::before, .modal.o_theme_customize_modal .o_theme_customize_option_font_4.dropdown-toggle::before{content: "Raleway";}.modal.o_theme_customize_modal .o_theme_customize_option_font_5{font-family: "Noto Serif", "Odoo Unicode Support Noto", serif;}.modal.o_theme_customize_modal .o_theme_customize_option_font_5.o_theme_customize_option > label > span::before, .modal.o_theme_customize_modal .o_theme_customize_option_font_5.dropdown-toggle::before{content: "Noto Serif";}.modal.o_theme_customize_modal .o_theme_customize_option_font_6{font-family: "Arvo", Times, "Odoo Unicode Support Noto", serif;}.modal.o_theme_customize_modal .o_theme_customize_option_font_6.o_theme_customize_option > label > span::before, .modal.o_theme_customize_modal .o_theme_customize_option_font_6.dropdown-toggle::before{content: "Arvo";}.modal.o_theme_customize_modal .o_theme_customize_delete_google_font{position: absolute; top: 1px; left: auto; bottom: 1px; right: 1px; padding: 0 8px !important;}.o_homepage_editor_welcome_message{padding-top: 128px; padding-bottom: 128px; font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";}.o_homepage_editor_welcome_message .o_tooltip_container{transition: opacity 1s linear;}.o_homepage_editor_welcome_message .o_tooltip_container > .o_tooltip{position: absolute; top: auto; left: auto; bottom: auto; right: auto; position: relative; display: inline-block; margin: 0 8px; opacity: 1; z-index: auto;}.o_switch{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; font-weight: normal; cursor: pointer;}.o_switch > input{display: none;}.o_switch > input + span{background-color: #F7F7F7; box-shadow: inset 0 0 0px 1px #dedddd; border-radius: 100rem; height: 2ex; width: 3.6ex; margin-right: 0.5em; display: inline-block; transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);}.o_switch > input + span:after{content: ""; background: #F7F7F7; display: block; width: 1.8ex; height: 1.8ex; margin-top: 0.1ex; margin-left: 0.1ex; border-radius: 100rem; transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1); box-shadow: 0 1px 1px #9e9e9e, inset 0 0 0 1px white;}.o_switch > input:checked + span{box-shadow: none; background: #40ad67;}.o_switch > input:checked + span:after{margin-left: 1.7ex;}.o_switch.o_switch_danger > input:not(:checked) + span{box-shadow: none; background: #e6586c;}