.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:active:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.active:hover, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.active:focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:active.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.active.focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.focus{color: #ffffff; background-color: #004948; border-color: #000707;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.active, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary{background-image: none;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary[disabled], fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary[disabled]:hover, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary[disabled]:focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary[disabled].focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary[disabled]:active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled.active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary[disabled].active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.active{background-color: #00a09d; border-color: #008784;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary .badge{color: #00a09d; background-color: #ffffff;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-default{color: #50545d; background-color: #ffffff; border-color: #d4d5d7;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-default:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default.focus{color: #50545d; background-color: #e6e6e6; border-color: #92949a;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-default:hover{color: #50545d; background-color: #e6e6e6; border-color: #b4b6ba;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-default:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default.active, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-default{color: #50545d; background-color: #e6e6e6; border-color: #b4b6ba;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-default:active:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default.active:hover, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-default:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default:active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default.active:focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-default:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default:active.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default.active.focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-default.focus{color: #50545d; background-color: #d4d4d4; border-color: #92949a;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-default:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default.active, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-default{background-image: none;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-default.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default[disabled], fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-default, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default.disabled:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default[disabled]:hover, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-default:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default.disabled:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default[disabled]:focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-default:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default.disabled.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default[disabled].focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-default.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default.disabled:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default[disabled]:active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-default:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default.disabled.active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default[disabled].active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-default.active{background-color: #ffffff; border-color: #d4d5d7;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-default .badge{color: #ffffff; background-color: #50545d;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-default:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default.focus{color: #50545d; background-color: #e6e6e6; border-color: #92949a;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-default:hover{color: #50545d; background-color: #e6e6e6; border-color: #b4b6ba;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-default:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default.active, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-default{color: #50545d; background-color: #e6e6e6; border-color: #b4b6ba;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-default:active:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default.active:hover, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-default:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default:active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default.active:focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-default:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default:active.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default.active.focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-default.focus{color: #50545d; background-color: #d4d4d4; border-color: #92949a;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-default:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default.active, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-default{background-image: none;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-default.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default[disabled], fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-default, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default.disabled:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default[disabled]:hover, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-default:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default.disabled:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default[disabled]:focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-default:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default.disabled.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default[disabled].focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-default.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default.disabled:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default[disabled]:active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-default:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default.disabled.active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-default[disabled].active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-default.active{background-color: #ffffff; border-color: #d4d5d7;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-default .badge{color: #ffffff; background-color: #50545d;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link{color: #00a09d; background-color: rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.focus{color: #00a09d; background-color: rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:hover{color: #00a09d; background-color: rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.active, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-link{color: #00a09d; background-color: rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:active:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.active:hover, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-link:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.active:focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-link:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:active.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.active.focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-link.focus{color: #00a09d; background-color: rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.active, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-link{background-image: none;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link[disabled], fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-link, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.disabled:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link[disabled]:hover, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.disabled:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link[disabled]:focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.disabled.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link[disabled].focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.disabled:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link[disabled]:active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.disabled.active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link[disabled].active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.active{background-color: rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link .badge{color: rgba(0, 0, 0, 0); background-color: #00a09d;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.focus{color: #00a09d; background-color: rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:hover{color: #00a09d; background-color: rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.active, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-link{color: #00a09d; background-color: rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:active:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.active:hover, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-link:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.active:focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-link:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:active.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.active.focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-link.focus{color: #00a09d; background-color: rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.active, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-link{background-image: none;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link[disabled], fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-link, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.disabled:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link[disabled]:hover, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.disabled:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link[disabled]:focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.disabled.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link[disabled].focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.disabled:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link[disabled]:active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.disabled.active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link[disabled].active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.active{background-color: rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link .badge{color: rgba(0, 0, 0, 0); background-color: #00a09d;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success{color: #ffffff; background-color: #40ad67; border-color: #399a5c;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.focus{color: #ffffff; background-color: #328851; border-color: #173d25;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:hover{color: #ffffff; background-color: #328851; border-color: #296e41;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.active, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-success{color: #ffffff; background-color: #328851; border-color: #296e41;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:active:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.active:hover, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-success:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.active:focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-success:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:active.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.active.focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-success.focus{color: #ffffff; background-color: #296e41; border-color: #173d25;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.active, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-success{background-image: none;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success[disabled], fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-success, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.disabled:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success[disabled]:hover, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.disabled:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success[disabled]:focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.disabled.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success[disabled].focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.disabled:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success[disabled]:active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.disabled.active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success[disabled].active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.active{background-color: #40ad67; border-color: #399a5c;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success .badge{color: #40ad67; background-color: #ffffff;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.focus{color: #ffffff; background-color: #328851; border-color: #173d25;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:hover{color: #ffffff; background-color: #328851; border-color: #296e41;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.active, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-success{color: #ffffff; background-color: #328851; border-color: #296e41;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:active:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.active:hover, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-success:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.active:focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-success:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:active.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.active.focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-success.focus{color: #ffffff; background-color: #296e41; border-color: #173d25;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.active, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-success{background-image: none;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success[disabled], fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-success, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.disabled:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success[disabled]:hover, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.disabled:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success[disabled]:focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.disabled.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success[disabled].focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.disabled:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success[disabled]:active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.disabled.active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success[disabled].active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.active{background-color: #40ad67; border-color: #399a5c;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success .badge{color: #40ad67; background-color: #ffffff;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info{color: #ffffff; background-color: #6999a8; border-color: #5b8d9d;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.focus{color: #ffffff; background-color: #517e8d; border-color: #2c444c;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:hover{color: #ffffff; background-color: #517e8d; border-color: #446a76;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.active, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-info{color: #ffffff; background-color: #517e8d; border-color: #446a76;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:active:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.active:hover, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-info:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.active:focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-info:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:active.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.active.focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-info.focus{color: #ffffff; background-color: #446a76; border-color: #2c444c;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.active, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-info{background-image: none;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info[disabled], fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-info, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.disabled:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info[disabled]:hover, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.disabled:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info[disabled]:focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.disabled.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info[disabled].focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.disabled:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info[disabled]:active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.disabled.active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info[disabled].active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.active{background-color: #6999a8; border-color: #5b8d9d;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info .badge{color: #6999a8; background-color: #ffffff;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.focus{color: #ffffff; background-color: #517e8d; border-color: #2c444c;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:hover{color: #ffffff; background-color: #517e8d; border-color: #446a76;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.active, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-info{color: #ffffff; background-color: #517e8d; border-color: #446a76;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:active:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.active:hover, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-info:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.active:focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-info:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:active.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.active.focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-info.focus{color: #ffffff; background-color: #446a76; border-color: #2c444c;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.active, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-info{background-image: none;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info[disabled], fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-info, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.disabled:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info[disabled]:hover, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.disabled:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info[disabled]:focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.disabled.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info[disabled].focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.disabled:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info[disabled]:active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.disabled.active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info[disabled].active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.active{background-color: #6999a8; border-color: #5b8d9d;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info .badge{color: #6999a8; background-color: #ffffff;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning{color: #ffffff; background-color: #f0ad4e; border-color: #eea236;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.focus{color: #ffffff; background-color: #ec971f; border-color: #985f0d;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:hover{color: #ffffff; background-color: #ec971f; border-color: #d58512;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.active, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-warning{color: #ffffff; background-color: #ec971f; border-color: #d58512;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:active:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.active:hover, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.active:focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:active.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.active.focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.focus{color: #ffffff; background-color: #d58512; border-color: #985f0d;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.active, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-warning{background-image: none;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning[disabled], fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.disabled:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning[disabled]:hover, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.disabled:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning[disabled]:focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.disabled.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning[disabled].focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.disabled:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning[disabled]:active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.disabled.active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning[disabled].active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.active{background-color: #f0ad4e; border-color: #eea236;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning .badge{color: #f0ad4e; background-color: #ffffff;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.focus{color: #ffffff; background-color: #ec971f; border-color: #985f0d;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:hover{color: #ffffff; background-color: #ec971f; border-color: #d58512;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.active, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-warning{color: #ffffff; background-color: #ec971f; border-color: #d58512;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:active:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.active:hover, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.active:focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:active.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.active.focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.focus{color: #ffffff; background-color: #d58512; border-color: #985f0d;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.active, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-warning{background-image: none;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning[disabled], fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.disabled:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning[disabled]:hover, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.disabled:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning[disabled]:focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.disabled.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning[disabled].focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.disabled:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning[disabled]:active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.disabled.active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning[disabled].active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.active{background-color: #f0ad4e; border-color: #eea236;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning .badge{color: #f0ad4e; background-color: #ffffff;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger{color: #ffffff; background-color: #e6586c; border-color: #e34258;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.focus{color: #ffffff; background-color: #df2c45; border-color: #901527;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:hover{color: #ffffff; background-color: #df2c45; border-color: #c91e36;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.active, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-danger{color: #ffffff; background-color: #df2c45; border-color: #c91e36;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:active:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.active:hover, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.active:focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:active.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.active.focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.focus{color: #ffffff; background-color: #c91e36; border-color: #901527;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.active, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-danger{background-image: none;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger[disabled], fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.disabled:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger[disabled]:hover, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.disabled:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger[disabled]:focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.disabled.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger[disabled].focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.disabled:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger[disabled]:active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.disabled.active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger[disabled].active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.active{background-color: #e6586c; border-color: #e34258;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger .badge{color: #e6586c; background-color: #ffffff;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.focus{color: #ffffff; background-color: #df2c45; border-color: #901527;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:hover{color: #ffffff; background-color: #df2c45; border-color: #c91e36;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.active, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-danger{color: #ffffff; background-color: #df2c45; border-color: #c91e36;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:active:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.active:hover, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.active:focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:active.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.active.focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.focus{color: #ffffff; background-color: #c91e36; border-color: #901527;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.active, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-danger{background-image: none;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger[disabled], fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.disabled:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger[disabled]:hover, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.disabled:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger[disabled]:focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.disabled.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger[disabled].focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.disabled:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger[disabled]:active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.disabled.active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger[disabled].active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.active{background-color: #e6586c; border-color: #e34258;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger .badge{color: #e6586c; background-color: #ffffff;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-lg{padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 0;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-sm{padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 0;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-xs{padding: 1px 5px; font-size: 12px; line-height: 1.5; border-radius: 0;} .o_ace_view_editor .form-control{height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; border: 1px solid #d4d5d7; color: #555; background-color: #fff; border-radius: 0;} .o_ace_view_editor .has-error .form-control{border-color: #a94442;} .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: 7px;} .popover_dep{overflow-x: auto;} #edit_website_pages .fa-check{color: #00a09d;} #edit_website_pages .fa-eye-slash{color: #00a09d;} #edit_website_pages th{background-color: #875a7b; color: white;} #edit_website_pages td a.fa{color: #875a7b; margin-left: 5px;} #edit_website_pages td .text-muted{opacity: 0.5;} 

/* /website/static/src/less/website.snippets.less defined in bundle 'web.assets_frontend' */
 .carousel, .parallax, .blockquote{overflow: hidden;} @media (max-width: 400px){section, .parallax, .row, .hr, .blockquote{height: auto !important;}} .s_text_block_image_fw .container{padding: 0 30px;} .s_text_block_image_fw .container > .row > div{padding: 30px;} .table_desc{margin: 0 0 20px 0; width: 100%; word-break: break-all; border: 1px solid #dddddd;} .table_heading{background-color: #f5f5f5; border: 1px solid #dddddd; color: #666666; font-size: 14px; padding: 4px;} table.table_desc tr td{text-align: left; padding: 5px; font-size: 13px;} table.table_desc tr td:first-child{width: 25%; font-weight: bold; border-bottom: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9; border-left: none;} table.table_desc tr td:last-child{border-bottom: 1px solid #c9c9c9;} .s_feature_grid p{overflow: auto;} .s_comparisons .panel .list-group-item:not(.active){color: #666;} .s_comparisons .panel small{color: inherit;} .s_comparisons .text-muted{color: #777777;} .s_faq_collapse .container .panel{background-color: inherit; border: 1px solid rgba(0, 0, 0, 0.15);} .s_faq_collapse .container .panel .panel-body{border-top: none; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;} .s_references .img-thumbnail{border: none;} .o_image_floating{width: 40%; margin: 4px;} .o_image_floating div.o_container{position: relative;} .o_image_floating.o_margin_s{margin-bottom: 4px;} .o_image_floating.o_margin_s.pull-right{margin-left: 8px;} .o_image_floating.o_margin_s.pull-left{margin-right: 8px;} .o_image_floating.o_margin_m{margin-bottom: 8px;} .o_image_floating.o_margin_m.pull-right{margin-left: 12px;} .o_image_floating.o_margin_m.pull-left{margin-right: 12px;} .o_image_floating.o_margin_l{margin-bottom: 12px;} .o_image_floating.o_margin_l.pull-right{margin-left: 16px;} .o_image_floating.o_margin_l.pull-left{margin-right: 16px;} .o_image_floating.o_margin_xl{margin-bottom: 24px;} .o_image_floating.o_margin_xl.pull-right{margin-left: 32px;} .o_image_floating.o_margin_xl.pull-left{margin-right: 32px;} .carousel-inner{height: 100%;} .carousel-inner .item{height: 100%;} .carousel-inner .carousel-control{cursor: pointer;} .carousel-inner .carousel-control span{top: 50%; position: absolute; margin-top: -8px;} .carousel .carousel-control.left{left: -10px;} .carousel .carousel-control.left *{position: absolute; top: 50%; z-index: 5; right: 50%;} .carousel .carousel-control.right{right: -10px;} .carousel .carousel-control.right *{position: absolute; top: 50%; z-index: 5; left: 50%;} .quotecarousel{padding-bottom: 16px;} div.carousel .container > .carousel-caption{position: absolute; top: auto; left: 50%; bottom: auto; right: 50%; bottom: 20px;} div.carousel .container > .carousel-caption > div{position: absolute; text-align: left; padding: 20px; background: rgba(0, 0, 0, 0.4); bottom: 20px;} div.carousel .container > .carousel-image{position: absolute; top: 5%; left: auto; bottom: 5%; right: auto; max-height: 90%; margin: 0 auto;} div.carousel .container .item.text_image .container > .carousel-caption{left: 10%;} div.carousel .container .item.text_image .container > .carousel-caption > div{right: 50%; margin-right: -20%; max-width: 550px;} div.carousel .container .item.text_image .container > .carousel-image{right: 10%; left: 50%;} div.carousel .container .item.image_text .container > .carousel-caption{right: 10%;} div.carousel .container .item.image_text .container > .carousel-caption > div{left: 50%; margin-left: -20%; max-width: 550px;} div.carousel .container .item.image_text .container > .carousel-image{right: 50%; left: 10%;} div.carousel .container .item.text_only .container > .carousel-caption{left: 10%; right: 10%; top: 10%; bottom: auto;} div.carousel .container .item.text_only .container > .carousel-caption > div{text-align: center; background: transparent; bottom: auto; width: 100%;} div.carousel .container .item.text_only .container > .carousel-image{display: none !important;} .o_gallery.o_grid .img, .o_gallery.o_masonry .img{width: 100%;} .o_gallery.o_grid.o_spc-none div.row{margin: 0;} .o_gallery.o_grid.o_spc-none div.row > div{padding: 0;} .o_gallery.o_grid.o_spc-small div.row{margin: 5px 0;} .o_gallery.o_grid.o_spc-small div.row > div{padding: 0 5px;} .o_gallery.o_grid.o_spc-medium div.row{margin: 10px 0;} .o_gallery.o_grid.o_spc-medium div.row > div{padding: 0 10px;} .o_gallery.o_grid.o_spc-big div.row{margin: 15px 0;} .o_gallery.o_grid.o_spc-big div.row > div{padding: 0 15px;} .o_gallery.o_grid.size-auto .row{height: auto;} .o_gallery.o_grid.size-small .row{height: 100px;} .o_gallery.o_grid.size-medium .row{height: 250px;} .o_gallery.o_grid.size-big .row{height: 400px;} .o_gallery.o_grid.size-small img, .o_gallery.o_grid.size-medium img, .o_gallery.o_grid.size-big img{height: 100%;} .o_gallery.o_masonry.o_spc-none div.col{padding: 0;} .o_gallery.o_masonry.o_spc-none div.col > img{margin: 0 !important;} .o_gallery.o_masonry.o_spc-small div.col{padding: 0 5px;} .o_gallery.o_masonry.o_spc-small div.col > img{margin: 5px 0 !important;} .o_gallery.o_masonry.o_spc-medium div.col{padding: 0 10px;} .o_gallery.o_masonry.o_spc-medium div.col > img{margin: 10px 0 !important;} .o_gallery.o_masonry.o_spc-big div.col{padding: 0 15px;} .o_gallery.o_masonry.o_spc-big div.col > img{margin: 15px 0 !important;} .o_gallery.o_nomode.o_spc-none .img{padding: 0;} .o_gallery.o_nomode.o_spc-small .img{padding: 5px;} .o_gallery.o_nomode.o_spc-medium .img{padding: 10px;} .o_gallery.o_nomode.o_spc-big .img{padding: 15px;} .o_gallery.o_slideshow .carousel ul.carousel-indicators li{border: 1px solid #aaa;} .o_gallery.o_slideshow > .container{height: 100%;} .o_gallery .carousel-inner .item img{max-width: none;} .o_gallery.o_slideshow .carousel, .modal-body.o_slideshow .carousel{height: 100%;} .o_gallery.o_slideshow .carousel .item, .modal-body.o_slideshow .carousel .item{padding-bottom: 64px;} .o_gallery.o_slideshow .carousel img, .modal-body.o_slideshow .carousel img{max-height: 100%; max-width: 100%; margin: auto;} .o_gallery.o_slideshow .carousel ul.carousel-indicators, .modal-body.o_slideshow .carousel ul.carousel-indicators{display: block; height: auto; padding: 0; border-width: 0; position: absolute; bottom: 0; width: 100%; margin-left: 0; left: 0%;} .o_gallery.o_slideshow .carousel ul.carousel-indicators > *, .modal-body.o_slideshow .carousel ul.carousel-indicators > *{list-style-image: none; display: inline-block; width: 40px; height: 40px; margin: 2.5px 2.5px 2.5px 2.5px; padding: 0; border: 1px solid #aaa; text-indent: initial; background-size: cover; background-color: #fff; border-radius: 0; vertical-align: bottom;} .o_gallery.o_slideshow .carousel ul.carousel-indicators > *:not(.active), .modal-body.o_slideshow .carousel ul.carousel-indicators > *:not(.active){opacity: 0.8; filter: grayscale(1);} .o_gallery.o_slideshow .carousel .carousel-control.right, .modal-body.o_slideshow .carousel .carousel-control.right, .o_gallery.o_slideshow .carousel .carousel-control.left, .modal-body.o_slideshow .carousel .carousel-control.left{background-image: none; background-color: transparent;} .o_gallery.o_slideshow .carousel .carousel-control.left *, .modal-body.o_slideshow .carousel .carousel-control.left *{right: 0%;} .o_gallery.o_slideshow .carousel .carousel-control.right *, .modal-body.o_slideshow .carousel .carousel-control.right *{left: 0%;} div.carousel .carousel-indicators li{box-shadow: 0 0 0 1px grey;} div.carousel .carousel-indicators li:hover:not(.active){background-color: rgba(255, 255, 255, 0.5);} div.carousel span.carousel-img img, div.carousel div.carousel-content{max-height: 95%; padding: 10px;} div.carousel .carousel-control{cursor: pointer;} .parallax{position: relative; z-index: 0;} .parallax .oe_structure > :first-child{margin-top: 32px;} .parallax .oe_structure > :last-child{margin-bottom: 32px;} .parallax > .s_parallax_bg{position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-size: cover; background-attachment: scroll; pointer-events: none;} .parallax.s_parallax_is_fixed > .s_parallax_bg{background-attachment: fixed;} .s_parallax{min-height: 200px;} @media (max-width: 991px){.s_company_team img{max-width: 50%;}} 

/* /website/static/src/less/website.zoomodoo.less 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;} .zoomodoo-hover .zoomodoo-flyout{top: 0; left: 0; width: 100%; height: 100%;} .zoomodoo-next .zoomodoo-flyout{top: 0; left: 100%; width: 100%; height: 100%; margin-left: 20px;} 

/* /website_enterprise/static/src/less/website_enterprise.less defined in bundle 'web.assets_frontend' */
 .o_menu_toggle{float: left; padding: 4px 0 0 16px; font-size: 1.3em; color: white;} .o_menu_toggle:hover, .o_menu_toggle:focus, .o_menu_toggle:active{color: white; outline: none;} 

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

/* /website_quote/static/src/css/website_quotation.css defined in bundle 'web.assets_frontend' */
.o_website_quote .bs-sidebar{position: relative; width: 100%; z-index : 1; background-color: #f7f5fa; border-radius: 5px;} .o_website_quote .bs-sidenav{padding-top: 10px; padding-bottom: 10px;} .o_website_quote .bs-sidebar .nav > li > a{display: block; color: #716b7a; padding: 5px 20px;} .o_website_quote .bs-sidebar .nav > .active > a, .o_website_quote .bs-sidebar .nav > .active:hover > a, .o_website_quote .bs-sidebar .nav > .active:focus > a{font-weight: bold; color: #563d7c; background-color: transparent; border-right: 1px solid #563d7c;} .o_website_quote .bs-sidebar .nav .nav{display: none; margin-bottom: 8px;} .o_website_quote .bs-sidebar .nav .nav > li > a{padding-top: 3px; padding-bottom: 3px; padding-left: 30px; font-size: 90%;} .wq-table{table-layout: auto !important;} .wq-table th, .wq-table td{border-top: none !important;} .wq-table:not(:first-of-type) thead{display: none;} @media (min-width: 992px){.o_website_quote .bs-sidebar .nav > .active > ul{display: block;}} @media print{body{padding : 0 !important;}} 

/* /website_sale/static/src/css/website_sale.css defined in bundle 'web.assets_frontend' */
 .oe_product{border: 1px solid rgba(100, 100, 100, 0.2);} .products_pager{text-align: center;} .products_pager > div{margin: 0 auto; display: inline-block;} .products_pager > div > *{vertical-align: middle; float: none; padding: 0;} .products_pager > div > ul{padding-left: 10px;} .products_pager > ul{margin-left: auto; margin-right: auto;} .oe_website_sale ul ul{margin-left: 1.5em;} .oe_website_sale .td-product_name, .oe_website_sale h1[itemprop="name"], .oe_website_sale .oe_product_cart form h5{word-wrap: break-word;} .oe_website_sale .td-product_name{min-width: 140px;} .oe_website_sale .td-img{width: 100px;} .oe_website_sale .td-qty{width: 130px;} .oe_website_sale .td-price, .oe_website_sale .td-price-total{width: 100px;} @media (max-width: 767px){.oe_website_sale .td-img, .oe_website_sale .td-price-total{display: none;}.oe_website_sale .td-qty{width: 60px;}.oe_website_sale .td-price{width: 80px;}} @media (min-width: 768px){.oe_website_sale .o_website_sale_rightfit{padding-right: 0px;}} @media (max-width: 476px){.oe_website_sale .td-qty{width: 60px;}.oe_website_sale .oe_cart table thead, .oe_website_sale #modal_optional_products table thead{display: none;}.oe_website_sale .oe_cart table td.td-img, .oe_website_sale #modal_optional_products table td.td-img{display: none;}.oe_website_sale .oe_cart a span.hidden-xs, .oe_website_sale #modal_optional_products a span.hidden-xs{display: none !important;}.oe_website_sale .oe_cart a span.visible-xs-inline, .oe_website_sale #modal_optional_products a span.visible-xs-inline{display: inline !important;}} .o_alternative_product{margin: auto;} .oe_product{position: relative;} .oe_product .oe_product_image{position: absolute; left: 15px; right: 15px; top: 15px; bottom: 55px; text-align: center;} .oe_product .oe_product_image img{max-width: 100%; max-height: 100%; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 4;} .oe_product section{position: absolute; left: 0; right: 0; bottom: 0; overflow: hidden; padding: 0 15px 0 10px; min-height: 56px; border-top: 1px solid rgba(255, 255, 255, 0.2); background: rgba(255, 255, 255, 0.75); z-index: 5;} .oe_product .product_price{bottom: 0;} .oe_product .oe_product_cart{position: relative; width: 100%; height: 100%;} .oe_product .oe_subdescription{font-size: 0.8em; overflow: hidden; margin-bottom: 10px;} .oe_mycart .input-group-addon{padding-left: 6px; padding-right: 6px;} .oe_product.oe_image_full .oe_product_image{left: 0; right: 0; top: 0; bottom: 0;} .oe_product.oe_ribbon_promo .ribbon-wrapper{display: block;} .oe_product .ribbon-wrapper{display: none; width: 85px; height: 88px; z-index: 5; overflow: hidden; position: absolute; top: 0; right: 0;} .oe_product .ribbon{font: bold 15px Sans-Serif; color: white; text-align: center; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); position: relative; padding: 7px 0; left: -5px; top: 15px; width: 120px; cursor: default;} #products_grid > table tr:not(:first-child) > td{height: 100%;} #products_grid.col-md-12 > table > tbody > tr > td:empty, #products_grid.col-md-9 > table > tbody > tr > td:empty{height: 0;} #products_grid.col-md-12 .oe-height-1{height: 75px;} #products_grid.col-md-12 .oe-height-2{height: 150px;} #products_grid.col-md-12 .oe-height-4{height: 300px;} #products_grid.col-md-12 .oe-height-6{height: 450px;} #products_grid.col-md-12 .oe-height-8{height: 600px;} #products_grid.col-md-9 .oe-height-1{height: 70px;} #products_grid.col-md-9 .oe-height-2{height: 140px;} #products_grid.col-md-9 .oe-height-4{height: 280px;} #products_grid.col-md-9 .oe-height-6{height: 420px;} #products_grid.col-md-9 .oe-height-8{height: 560px;} #products_grid .oe_product.oe_grid .oe_subdescription{max-height: 40px;} @media (min-width: 992px){#products_grid.col-md-12 .oe-height-1{height: 95px;}#products_grid.col-md-12 .oe-height-2{height: 190px;}#products_grid.col-md-12 .oe-height-4{height: 380px;}#products_grid.col-md-12 .oe-height-6{height: 570px;}#products_grid.col-md-12 .oe-height-8{height: 760px;}#products_grid.col-md-12 .oe_product.oe_grid .oe_subdescription{max-height: 70px;}#products_grid.col-md-9 .oe-height-1{height: 72px;}#products_grid.col-md-9 .oe-height-2{height: 144px;}#products_grid.col-md-9 .oe-height-4{height: 288px;}#products_grid.col-md-9 .oe-height-6{height: 432px;}#products_grid.col-md-9 .oe-height-8{height: 576px;}} @media (min-width: 1200px){#products_grid.col-md-12 .oe-height-1{height: 125px;}#products_grid.col-md-12 .oe-height-2{height: 250px;}#products_grid.col-md-12 .oe-height-4{height: 500px;}#products_grid.col-md-12 .oe-height-6{height: 750px;}#products_grid.col-md-12 .oe-height-8{height: 1000px;}#products_grid.col-md-9 .oe-height-1{height: 95px;}#products_grid.col-md-9 .oe-height-2{height: 190px;}#products_grid.col-md-9 .oe-height-4{height: 380px;}#products_grid.col-md-9 .oe-height-6{height: 570px;}#products_grid.col-md-9 .oe-height-8{height: 760px;}#products_grid .oe_product.oe_grid .oe_subdescription{max-height: 120px;}} @media (max-width: 768px){#products_grid table, #products_grid tbody, #products_grid tr, #products_grid td{float: left; width: 100%; display: inline-block;}#products_grid .oe_product{float: left; width: 100%; display: inline-block;}#products_grid .oe_product.oe_grid{height: 400px;}#products_grid .oe_product.oe_grid section{background: rgba(100, 100, 100, 0.2);}#products_grid .oe_product .oe_subdescription{max-height: 200px;}.products_pager .pagination{margin: 5px auto !important;}} @media (max-width: 400px){#products_grid .oe_product.oe_grid{height: 270px;}#products_grid .oe_product.oe_list{height: 200px;}#products_grid .oe_product.oe_list section{background: rgba(100, 100, 100, 0.2);}#products_grid .oe_product .oe_product_image{top: 0; bottom: 65px;}#products_grid .oe_product .oe_subdescription{max-height: 40px;}#products_grid .oe_product.oe_image_full .oe_product_image{bottom: 50px;}} .oe_cart a span.visible-xs-inline, #modal_optional_products a span.visible-xs-inline{display: none !important;} .oe_cart a span.hidden-xs, #modal_optional_products a span.hidden-xs{display: inline !important;} .oe_cart table td:first-child{min-width: 76px;} .oe_cart > .oe_structure{clear: both;} div#payment_method div.list-group{margin-left: 40px;} div#payment_method .list-group-item{padding-top: 5px; padding-bottom: 5px;} @media (min-width: 400px){.oe_product.oe_list{border: none; border-bottom: 1px solid rgba(100, 100, 100, 0.2); width: 100%; min-height: 100px; position: relative; padding-bottom: 5px; padding-left: 180px;}.oe_product.oe_list .oe_product_image{top: 0; bottom: 0; left: 0; right: 0; width: 170px;}.oe_product.oe_list section{position: relative; border: 0; top: auto; bottom: auto; left: auto; right: auto; background: transparent;}} .oe_website_sale .row .row .col-md-12{float: none;} .css_attribute_color{display: inline-block; border: 1px solid #999999; text-align: center;} .css_attribute_color input{margin: 8px; height: 13px; opacity: 0;} .css_attribute_color.active{border: 3px ridge #66ee66;} .css_attribute_color.active input{margin: 6px;} .css_not_available_msg{display: none;} .css_not_available.js_product > *:nth-child(4) > *{display: none;} .css_not_available.js_product .product_price, .css_not_available.js_product .css_quantity{display: none;} .css_not_available.js_product .css_not_available_msg{display: block;} .css_quantity{max-width: 125px;} .css_quantity input[name="add_qty"]{text-align: center;} option.css_not_available{color: #ccc;} label.css_not_available{opacity: 0.6;} label.css_attribute_color.css_not_available{opacity: 1; background-image: url("/website_sale/static/src/img/redcross.png"); background-size: cover;} .product_detail_img{margin-left: auto; margin-right: auto; display: block; max-height: 500px;} .oe_default_price{display: none;} .discount .oe_default_price{display: block;} .oe_website_sale input.js_quantity{min-width: 48px; text-align: center;} .oe_website_sale input.quantity{padding: 0;} .oe_overlay_options .dropdown ul[name="size"] table{margin-left: 20px;} .oe_overlay_options .dropdown ul[name="size"] td{margin: 0; padding: 0; width: 20px; height: 20px; border: 1px #dddddd solid; cursor: pointer;} .oe_overlay_options .dropdown ul[name="size"] td.selected{background-color: #B1D4F1;} .oe_overlay_options .dropdown ul[name="size"] table.oe_hover td.selected{background-color: transparent;} .oe_overlay_options .dropdown ul[name="size"] table.oe_hover td.select{background-color: #B1D4F1;} ul.wizard{padding: 0; margin-top: 20px; list-style: none outside none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.065); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.065); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.065);} ul.wizard li{border: 1px solid #d4d4d4; border-right-width: 0; position: relative; float: left; padding: 0 10px 0 20px; margin: 0; line-height: 38px; background: #fbfbfb;} ul.wizard li .chevron{position: absolute; top: 0; right: -10px; z-index: 1; display: block; border: 20px solid transparent; border-right: 0; border-left: 10px solid #d4d4d4;} ul.wizard li .chevron:before{position: absolute; top: -20px; right: 1px; display: block; border: 20px solid transparent; border-right: 0; border-left: 10px solid #fbfbfb; content: "";} ul.wizard li .o_link_disable{text-decoration: none; color: inherit; cursor: text;} ul.wizard li.text-success{background: #f3f4f5;} ul.wizard li.text-success .chevron:before{border-left: 10px solid #f5f5f5;} ul.wizard li.text-primary{background: #f1f6fc;} ul.wizard li.text-primary .chevron:before{border-left: 10px solid #f1f6fc;} ul.wizard li:first-child{padding-left: 15px; border-radius: 4px 0 0 4px;} ul.wizard li:last-child{border-radius: 0 4px 4px 0; border-right-width: 1px;} ul.wizard li:last-child .chevron{display: none;} #o_shop_collapse_category li a{display: inline-block; width: 80%; padding-left: 3px;} #o_shop_collapse_category li i.fa{cursor: pointer;} .mycart-popover{max-width: 500px; min-width: 250px;} .mycart-popover .cart_line{border-bottom: 1px #EEE solid;} td.noborder{border: none !important;} .border_primary{border: 1px solid #337ab7;} .js_change_shipping{cursor: pointer;} a.no-decoration{cursor: pointer; text-decoration: none !important;} #o-carousel-product .carousel-inner div.item{height: 400px;} #o-carousel-product .carousel-inner div.item img{max-height: 100%;} #o-carousel-product .carousel-control{background-image: none !important;} #o-carousel-product .carousel-indicators{background-color: transparent; margin: 10px 0 0; overflow-y: hidden; position: static; text-align: left; white-space: nowrap; width: 100%; height: 100px !important; text-align: center; list-style-position: inside;} #o-carousel-product .carousel-indicators li{background-color: transparent !important; border-radius: 0; display: inline-block; margin: 0 !important; width: 54px !important; height: 54px !important; border: 0 !important; box-shadow: none !important;} #o-carousel-product .carousel-indicators li img{display: block; opacity: 0.5;} #o-carousel-product .carousel-indicators li.active img{opacity: 1;} .ecom-zoomable img[data-zoom]{cursor: zoom-in;} .break-word{word-wrap: break-word;} #coupon_box form{max-width: 300px;} .font-weight-normal{font-weight: normal;} .o_website_sale_animate{opacity: 0.7; position: absolute !important; height: 150px; width: 150px; z-index: 1020;} .o_red_highlight{background: #db0700 !important; box-shadow: 0 0 0px 0px rgba(240, 8, 0, 0.4); transition: all 0.5s linear;} .o_shadow_animation{box-shadow: 0 0 5px 10px rgba(240, 8, 0, 0.4) !important;} 

/* /website_sale/static/src/css/website_mail.css defined in bundle 'web.assets_frontend' */
 .oe_msg img.oe_msg_avatar{width: 50px; margin-right: 10px;} .oe_msg_attachment{display: inline-block; width: 120px; margin: 4px 2px; min-height: 80px; position: relative; border-radius: 3px; text-align: center; vertical-align: top;} .oe_msg_attachment a img.oe_attachment_embedded{display: block; position: relative; margin: 0px; margin-left: 10px; width: 100px; height: 80px; border-radius: 1px; border: solid 3px white; -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19); -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19); box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.19);} .oe_msg_attachment a div.oe_attachment_name{display: inline-block; max-width: 100%; padding: 1px 3px; margin-top: 2px; margin-bottom: 5px; background: #f4f5fa; overflow: hidden; color: #4c4c4c; text-shadow: none; border-radius: 3px; word-wrap: break-word;} 

/* /website_blog/static/src/less/website_blog.less defined in bundle 'web.assets_frontend' */
 .website_blog{} .website_blog .css_website_mail .has-error{border-color: red;} .website_blog .css_website_mail .css_nav_month{display: none;} .website_blog .css_website_mail .css_nav_month:first-of-type{display: block;} .website_blog .read_width{max-width: 700px; margin-left: auto; margin-right: auto;} .website_blog .blog_content{min-height: 350px !important;} .website_blog .blog_content a.oe_mail_expand:after{content: " →";} .website_blog .blog_content a.oe_mail_expand{font-weight: bold;} .website_blog p.post-meta{position: relative; top: -5px;} .website_blog div#blog_angle_down a:hover{text-decoration: none;} .website_blog .o_blog_cover_container{position: relative;} .website_blog .o_blog_cover_container > .o_blog_cover_component{position: absolute; top: 0; left: 0; bottom: 0; right: 0; display: none; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position: center; background-repeat: no-repeat;} .website_blog .o_blog_cover_container > .blog_title{margin: 0 auto; text-align: center; font-weight: bold;} .website_blog .o_blog_cover_container.cover > .o_blog_cover_component{display: block;} .website_blog .o_blog_cover_container.cover > .blog_title, .website_blog .o_blog_cover_container.cover_footer > .blog_title{color: white; position: absolute; top: 20%; left: 30px; bottom: auto; right: 30px;} .website_blog .o_blog_cover_container.cover_full{height: 600px; height: 100vh;} .website_blog .o_blog_cover_container.cover_narrow{height: 300px; height: 50vh;} .website_blog .o_blog_cover_container.o_list_cover{display: none; width: auto!important; height: 250px!important;} .website_blog .o_blog_cover_container.o_list_cover.cover{display: block;} .website_blog .o_blog_cover_container.cover_footer{min-height: 350px; height: 65vh; background-color: #B8B8B8; cursor: pointer;} @media (max-width: 767px){.website_blog .o_blog_cover_container > .blog_title > h1{font-size: 26px;}.website_blog .o_blog_cover_container > .blog_title > h2{font-size: 20px;}.website_blog .o_blog_cover_container.cover > .blog_title{top: 10%;}.website_blog .o_blog_cover_container.cover_narrow{height: 65vh;}.website_blog .o_blog_cover_container.cover_footer{min-height: 280px; height: 50vh;}.website_blog .o_blog_cover_container.cover_footer > .blog_title{top: 2%;}} .website_blog mark + .popover, .website_blog .cover_footer{cursor: pointer;} .website_blog .js_publish_management{z-index: 1;} .website_blog .js_publish_management .dropdown-menu{left: auto; right: 0;} .website_blog .o_blog_post_title{font-size: 24px;} .website_blog .o_blog_post_teaser{text-align: justify;} .website_blog .o_grid{margin: 0 6% 6% 0; border: 1px solid #EEEEEE; box-shadow: 0.5px 0.5px 0.5px 0.5px #eeeeee; padding-bottom: 15px;} .website_blog .o_grid .o_blog_post_teaser{width: 100%;} .website_blog .o_grid > .text-muted > .mb0 > hr{display: none;} .website_blog .o_author_avatar_little{width: 40px; display: inline; margin-top: -5px;} .website_blog .o_sharing_links{margin-top: 20px;} .website_blog .o_sharing_links > p{display: inline; font-size: 12px;} .website_blog .o_sharing_links > a{color: #b3b3b3; font: normal normal normal 28px/1 FontAwesome; margin: 0 4px 0 4px; cursor: pointer;} .website_blog .o_sharing_links > a:hover{text-decoration: none;} .website_blog .o_sharing_links > a.o_twitter_complete, .website_blog .o_sharing_links > a.o_twitter:hover{color: #4099FF;} .website_blog .o_sharing_links > a.o_google_complete, .website_blog .o_sharing_links > a.o_google:hover{color: #DD4B39;} .website_blog .o_sharing_links > a.o_facebook_complete, .website_blog .o_sharing_links > a.o_facebook:hover{color: #3b5998;} .website_blog .o_sharing_links > a.o_linkedin_complete, .website_blog .o_sharing_links > a.o_linkedin:hover{color: #0E76A8;} .website_blog .o_sharing_links > a.unhover{color: #b3b3b3;} .website_blog .o_blog_post_complete.o_sharing_links{max-width: 700px; margin: 50px auto 50px auto; text-align: center;} .website_blog .o_blog_post_complete.o_sharing_links > p{font-size: 16px; font-weight: 600;} .website_blog .o_blog_post_complete.o_sharing_links > a{font: normal normal normal 40px/1 FontAwesome;} .website_blog div[name="blog_post_data"]{margin-top: 20px !important; font-size: 13px;} .website_blog div[name="blog_post"]{position: relative;} .website_blog div[name="blog_post"] hr{margin-top: 10px;} 

/* /website_form/static/src/less/website_form.less defined in bundle 'web.assets_frontend' */
 .o_website_form_flex{display: flex; flex-wrap: wrap;} .o_website_form_flex_item{flex-basis: 33%;} @media (max-width: 991px){.o_website_form_flex_item{flex-basis: 50%;}} @media (max-width: 767px){.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 .control-label:after, .o_website_form_required_custom .control-label:after{content: ' *';} #editable_select.form-control{height: 100%;} .form-field input[type=file].form-control{height: 100%;} 

/* /mail/static/src/less/chat_window.less defined in bundle 'web.assets_frontend' */
 .o_chat_window{display: -ms-flexbox; display: -moz-box; display: -webkit-box; display: -webkit-flex; display: flex; -ms-flex-flow: column nowrap; -moz-flex-flow: column nowrap; -webkit-flex-flow: column nowrap; flex-flow: column nowrap; position: fixed; width: 325px; max-width: 100%; height: 400px; max-height: 100%; font-size: 12px; background-color: #fafafa; border-radius: 6px 6px 0 0; z-index: 1051; box-shadow: -5px -5px 10px rgba(0, 0, 0, 0.18);} @media (max-width: 767px){.o_chat_window{width: 100%; height: 100%!important; box-shadow: none;}.o_chat_window.o_folded{display: none;}} @media print{.o_chat_window{display: none;}} .o_chat_window .o_chat_header{display: -ms-flexbox; display: -moz-box; display: -webkit-box; display: -webkit-flex; display: flex; -ms-flex: 0 0 auto; -moz-flex: 0 0 auto; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; color: white; padding: 5px 10px; border-radius: 3px 3px 0 0; border-bottom: 1px solid #e5e5e5; background-color: #875a7b; padding: 8px;} @media (max-width: 767px){.o_chat_window .o_chat_header{height: 46px; padding-top: 12px; border-radius: 0px;}.o_chat_window .o_chat_header .o_chat_title{font-size: 16px; margin-left: 10px;}.o_chat_window .o_chat_header .o_chat_window_close{font-size: 17px; color: white;}} .o_chat_window .o_chat_header .o_chat_title{cursor: pointer; -ms-flex: 1 1 auto; -moz-flex: 1 1 auto; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; display: inline-block; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: top;} .o_chat_window .o_chat_header .o_chat_window_buttons{-ms-flex: 0 0 auto; -moz-flex: 0 0 auto; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;} .o_chat_window .o_chat_header .o_chat_window_buttons .o_chat_window_close, .o_chat_window .o_chat_header .o_chat_window_buttons .o_chat_window_expand{color: white; padding: 3px; margin-left: 5px; opacity: 0.7;} .o_chat_window .o_chat_header .o_chat_window_buttons .o_chat_window_close:hover, .o_chat_window .o_chat_header .o_chat_window_buttons .o_chat_window_expand:hover, .o_chat_window .o_chat_header .o_chat_window_buttons .o_chat_window_close:focus, .o_chat_window .o_chat_header .o_chat_window_buttons .o_chat_window_expand:focus, .o_chat_window .o_chat_header .o_chat_window_buttons .o_chat_window_close.focus, .o_chat_window .o_chat_header .o_chat_window_buttons .o_chat_window_expand.focus{opacity: 1;} .o_chat_window .o_mail_thread{-ms-flex: 1 1 auto; -moz-flex: 1 1 auto; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; overflow: auto; -webkit-overflow-scrolling: touch;} .o_chat_window .o_mail_thread .o_thread_date_separator{margin: 0px 0px 15px 0px;} .o_chat_window .o_mail_thread .o_thread_date_separator .o_thread_date{background-color: #fafafa;} .o_chat_window .o_mail_thread .o_thread_message{padding: 4px 5px;} .o_chat_window .o_mail_thread .o_thread_message .o_thread_message_sidebar{margin-right: 5px;} .o_chat_window .o_chat_composer input{width: 100%;} .o_chat_window_dropdown{width: auto; height: 28px; color: white; background-color: #333333; cursor: pointer; box-shadow: none;} @media (max-width: 767px){.o_chat_window_dropdown{display: none;}} .o_chat_window_dropdown .o_chat_header{border-radius: 0;} .o_chat_window_dropdown .o_chat_window_dropdown_toggler{padding: 5px;} .o_chat_window_dropdown .o_chat_window_dropdown_toggler .o_total_unread_counter{position: absolute; top: -10px; left: auto; bottom: auto; right: 0; background-color: #00a09d; padding: 0 2px; font-size: smaller;} .o_chat_window_dropdown.open .o_chat_window_dropdown_toggler .o_total_unread_counter, .o_chat_window_dropdown .o_chat_window_expand{display: none;} .o_chat_window_dropdown > ul{max-width: 325px; padding: 0;} .o_chat_window_dropdown > ul > li.o_chat_header{font-size: 12px; padding: 3px 5px;} .o_chat_window_dropdown > ul > li.o_chat_header ~ li.o_chat_header{border-top: 1px solid white;} .o_chat_window_dropdown > ul > li.o_chat_header:hover{background-color: #68465f;} .o_ui_blocked .o_chat_window{z-index: 1101;} .o_no_chat_window .o_chat_window{display: none;} 

/* /mail/static/src/less/thread.less defined in bundle 'web.assets_frontend' */
 .o_mail_thread .o_thread_show_more, .o_mail_activity .o_thread_show_more{text-align: center;} .o_mail_thread .o_thread_date_separator, .o_mail_activity .o_thread_date_separator{margin-top: 15px; margin-bottom: 30px; border-bottom: 1px solid #d9d7d7; text-align: center;} @media (max-width: 767px){.o_mail_thread .o_thread_date_separator, .o_mail_activity .o_thread_date_separator{margin-top: 0px; margin-bottom: 15px;}} .o_mail_thread .o_thread_date_separator .o_thread_date, .o_mail_activity .o_thread_date_separator .o_thread_date{position: relative; top: 10px; margin: 0 auto; padding: 0 10px; font-weight: bold; background: white;} .o_mail_thread .o_thread_new_messages_separator, .o_mail_activity .o_thread_new_messages_separator{margin-bottom: 15px; border-bottom: solid #ac82a0 1px; text-align: right;} .o_mail_thread .o_thread_new_messages_separator .o_thread_separator_label, .o_mail_activity .o_thread_new_messages_separator .o_thread_separator_label{position: relative; top: 8px; padding: 0 10px; background: white; color: #ac82a0; font-size: smaller;} .o_mail_thread .o_thread_message, .o_mail_activity .o_thread_message{display: -ms-flexbox; display: -moz-box; display: -webkit-box; display: -webkit-flex; display: flex; padding: 4px 16px; margin-bottom: 0px;} .o_mail_thread .o_thread_message .o_thread_message_sidebar, .o_mail_activity .o_thread_message .o_thread_message_sidebar{-ms-flex: 0 0 36px; -moz-flex: 0 0 36px; -webkit-box-flex: 0; -webkit-flex: 0 0 36px; flex: 0 0 36px; margin-right: 10px; margin-top: 2px; text-align: center; font-size: smaller;} @media (max-width: 767px){.o_mail_thread .o_thread_message .o_thread_message_sidebar, .o_mail_activity .o_thread_message .o_thread_message_sidebar{margin-top: 4px; font-size: x-small;}} .o_mail_thread .o_thread_message .o_thread_message_sidebar .o_thread_message_avatar, .o_mail_activity .o_thread_message .o_thread_message_sidebar .o_thread_message_avatar{max-width: 36px;} .o_mail_thread .o_thread_message .o_thread_message_sidebar .o_thread_message_side_date, .o_mail_activity .o_thread_message .o_thread_message_sidebar .o_thread_message_side_date{margin-left: -5px;} .o_mail_thread .o_thread_message .o_thread_message_sidebar .o_thread_message_star, .o_mail_activity .o_thread_message .o_thread_message_sidebar .o_thread_message_star{margin-right: -5px;} .o_mail_thread .o_thread_message .o_thread_message_sidebar .o_thread_message_side_date, .o_mail_activity .o_thread_message .o_thread_message_sidebar .o_thread_message_side_date{opacity: 0;} .o_mail_thread .o_thread_message .o_thread_icon, .o_mail_activity .o_thread_message .o_thread_icon{cursor: pointer; opacity: 0;} .o_mail_thread .o_thread_message .o_thread_icon.fa-star, .o_mail_activity .o_thread_message .o_thread_icon.fa-star{opacity: 0.6; color: gold;} .o_mail_thread .o_thread_message:hover .o_thread_message_side_date, .o_mail_activity .o_thread_message:hover .o_thread_message_side_date, .o_mail_thread .o_thread_message.o_thread_selected_message .o_thread_message_side_date, .o_mail_activity .o_thread_message.o_thread_selected_message .o_thread_message_side_date{opacity: 0.6;} .o_mail_thread .o_thread_message:hover .o_thread_icon, .o_mail_activity .o_thread_message:hover .o_thread_icon, .o_mail_thread .o_thread_message.o_thread_selected_message .o_thread_icon, .o_mail_activity .o_thread_message.o_thread_selected_message .o_thread_icon{opacity: 0.6;} .o_mail_thread .o_thread_message:hover .o_thread_icon:hover, .o_mail_activity .o_thread_message:hover .o_thread_icon:hover, .o_mail_thread .o_thread_message.o_thread_selected_message .o_thread_icon:hover, .o_mail_activity .o_thread_message.o_thread_selected_message .o_thread_icon:hover{opacity: 1;} .o_mail_thread .o_thread_message .o_mail_redirect, .o_mail_activity .o_thread_message .o_mail_redirect{cursor: pointer;} .o_mail_thread .o_thread_message .o_thread_message_core, .o_mail_activity .o_thread_message .o_thread_message_core{-ms-flex: 1 1 auto; -moz-flex: 1 1 auto; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; min-width: 0; max-width: 100%; word-wrap: break-word;} .o_mail_thread .o_thread_message .o_thread_message_core.o_mail_note, .o_mail_activity .o_thread_message .o_thread_message_core.o_mail_note{background-color: rgba(229, 229, 229, 0.5); padding-left: 9px; border-bottom: 1px solid #d9d7d7;} .o_mail_thread .o_thread_message .o_thread_message_core .o_mail_subject, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_subject{font-style: italic;} .o_mail_thread .o_thread_message .o_thread_message_core .o_mail_notification, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_notification{font-style: italic; color: gray;} .o_mail_thread .o_thread_message .o_thread_message_core [summary~=o_mail_notification], .o_mail_activity .o_thread_message .o_thread_message_core [summary~=o_mail_notification]{display: none;} .o_mail_thread .o_thread_message .o_thread_message_core p, .o_mail_activity .o_thread_message .o_thread_message_core p{margin: 0 0 9px;} .o_mail_thread .o_thread_message .o_thread_message_core p:last-child, .o_mail_activity .o_thread_message .o_thread_message_core p:last-child{margin-bottom: 0;} .o_mail_thread .o_thread_message .o_thread_message_core a, .o_mail_activity .o_thread_message .o_thread_message_core a{display: inline-block; word-break: break-all;} .o_mail_thread .o_thread_message .o_thread_message_core :not(.o_image_box) > img, .o_mail_activity .o_thread_message .o_thread_message_core :not(.o_image_box) > img{max-width: 100%; height: auto;} .o_mail_thread .o_thread_message .o_thread_message_core .o_mail_body_long, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_body_long{display: none;} .o_mail_thread .o_thread_message .o_thread_message_core .o_mail_info, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_info{margin-bottom: 2px; color: #777777;} .o_mail_thread .o_thread_message .o_thread_message_core .o_mail_info .o_mail_mailto, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_info .o_mail_mailto, .o_mail_thread .o_thread_message .o_thread_message_core .o_mail_info .o_mail_mailto:hover, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_info .o_mail_mailto:hover{color: #777777;} .o_mail_thread .o_thread_message .o_thread_message_core .o_mail_info strong, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_info strong{color: inherit;} .o_mail_thread .o_thread_message .o_thread_message_core .o_thread_message_star, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_message_star, .o_mail_thread .o_thread_message .o_thread_message_core .o_thread_message_needaction, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_message_needaction, .o_mail_thread .o_thread_message .o_thread_message_core .o_thread_message_reply, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_message_reply, .o_mail_thread .o_thread_message .o_thread_message_core .o_thread_message_email, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_message_email{padding: 4px;} .o_mail_thread .o_thread_message .o_thread_message_core i.o_thread_message_email.o_thread_message_email_ready, .o_mail_activity .o_thread_message .o_thread_message_core i.o_thread_message_email.o_thread_message_email_ready{color: grey;} .o_mail_thread .o_thread_message .o_thread_message_core i.o_thread_message_email.o_thread_message_email_exception, .o_mail_activity .o_thread_message .o_thread_message_core i.o_thread_message_email.o_thread_message_email_exception{color: red; opacity: 1;} .o_mail_thread .o_thread_message .o_thread_message_core i.o_thread_message_email.o_thread_message_email_bounce, .o_mail_activity .o_thread_message .o_thread_message_core i.o_thread_message_email.o_thread_message_email_bounce{color: red; opacity: 1;} .o_mail_thread .o_thread_message .o_thread_message_core .o_thread_tooltip_container, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_tooltip_container{display: inline; position: relative;} .o_mail_thread .o_thread_message .o_thread_message_core .o_thread_tooltip_container .o_thread_tooltip_content, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_tooltip_container .o_thread_tooltip_content{top: 10px; background: #eeeeee; padding: 4px; border: solid #eeeeee 1px; border-radius: 5px; color: gray; width: 300px; display: none; opacity: 0; position: absolute; transition: opacity 0.5s;} .o_mail_thread .o_thread_message .o_thread_message_core .o_thread_tooltip_container .o_thread_tooltip_content i.fa-exclamation, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_tooltip_container .o_thread_tooltip_content i.fa-exclamation{color: red;} .o_mail_thread .o_thread_message .o_thread_message_core .o_thread_tooltip_container .o_thread_tooltip:hover + .o_thread_tooltip_content, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_tooltip_container .o_thread_tooltip:hover + .o_thread_tooltip_content{display: inline; opacity: 1;} .o_mail_thread .o_thread_title, .o_mail_activity .o_thread_title{margin-top: 20px; margin-bottom: 20px; font-size: 20px;} .o_mail_thread .o_mail_no_content, .o_mail_activity .o_mail_no_content{padding-top: 0px; padding-right: 16px; padding-bottom: 0px; padding-left: 16px;} .o_mail_thread .o_thread_message .o_thread_message_core .o_mail_read_more, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_read_more{display: block;} .o_web_client.o_touch_device .o_mail_thread .o_thread_icon{opacity: 0.6;} 

/* /im_livechat/static/src/less/im_livechat.less defined in bundle 'web.assets_frontend' */
 .o_livechat_button{position: fixed; bottom: 0px; right: 6px; min-width: 100px; cursor: pointer; white-space: nowrap; background-color: rgba(60, 60, 60, 0.6); font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; font-size: 14px; font-weight: bold; padding: 10px; color: white; text-shadow: #3b4c58 1px 1px 0px; border: 1px solid #505050; border-bottom: 0px; border-top-left-radius: 5px; border-top-right-radius: 5px; z-index: 5;} .o_chat_window{z-index: 1002;} .o_chat_window .o_thread_date_separator{display: none;} .o_chat_window .o_livechat_rating{-ms-flex: 1 1 auto; -moz-flex: 1 1 auto; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; overflow: auto; padding: 15px;} .o_chat_window .o_livechat_rating .o_livechat_no_feedback{padding-top: 20px; text-align: right; font-size: 12px;} .o_chat_window .o_livechat_rating .o_livechat_no_feedback > em{cursor: pointer;} .o_chat_window .o_livechat_rating .o_livechat_rating_feedback_text{text-align: justify;} .o_chat_window .o_livechat_rating .o_livechat_rating_choices{margin: 10px 0; text-align: center;} .o_chat_window .o_livechat_rating .o_livechat_rating_choices > img{width: 50px; opacity: 0.60; cursor: pointer; margin: 5px;} .o_chat_window .o_livechat_rating .o_livechat_rating_choices > img:hover, .o_chat_window .o_livechat_rating .o_livechat_rating_choices > img.selected{opacity: 1;} .o_chat_window .o_livechat_rating .o_livechat_rating_reason{margin: 10px 0; display: none;} .o_chat_window .o_livechat_rating .o_livechat_rating_reason > textarea{width: 100%; height: 70px; resize: none;} .o_chat_window .o_livechat_rating .o_livechat_rating_reason_button > input{float: right;} 

/* /website_links/static/src/css/website_links.css defined in bundle 'web.assets_frontend' */
.no-link-style{color: black; text-decoration: none;} .required-form-control{background-color: #CECDFF;} #filters li a, #filters li.active a, #filters li.active a.active, #filters li.active a:hover, #filters li.active a:focus, #filters li a:hover{padding: 0px 5px; border-radius: 0px; border: 0px; border-color: transparent; border-right: 1px solid #999; padding-bottom: 0; background-color: #FFFFFF;} #filters li.active a{color: #999;} #filters li:last-child a, #filters li:last-child a:hover, #filters li:last-child a:focus{border-right: 0px;} .nav-tabs-inline{float: left; display: inline; font-size: 14px; border-color: transparent;} #o_website_links_recent_links{min-height:30em;} .o_website_links_code_error{display:none; color:red; font-weight:bold;} .truncate_text{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: 500px;} 

/* /mass_mailing/static/src/css/mass_mailing_popup.css defined in bundle 'web.assets_frontend' */
 .editor_enable [data-oe-placeholder]:empty:not(:focus):before{content: " \00a0 " attr(data-oe-placeholder); opacity: 0.4;} .o_popup_animated{-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;} @-webkit-keyframes o_popup_bounce_small{0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}40%, 43%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -14px, 0); transform: translate3d(0, -14px, 0);}70%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -8px, 0); transform: translate3d(0, -8px, 0);}90%{-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}} @keyframes o_popup_bounce_small{0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}40%, 43%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -14px, 0); transform: translate3d(0, -14px, 0);}70%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -8px, 0); transform: translate3d(0, -8px, 0);}90%{-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}} .o_popup_bounce_small{-webkit-animation-name: o_popup_bounce_small; animation-name: o_popup_bounce_small; -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom;} .o_popup_bounce_del500ms{-webkit-animation-delay: 500ms; animation-delay: 500ms;} #o_newsletter_popup .btn.btn-success{color: #ffffff; background-color: #21b799; border-color: #1da187;} #o_newsletter_popup .btn.btn-success:hover, #o_newsletter_popup .btn.btn-success:focus, #o_newsletter_popup .btn.btn-success.focus, #o_newsletter_popup .btn.btn-success:active, #o_newsletter_popup .btn.btn-success.active, .open > .dropdown-toggle#o_newsletter_popup .btn.btn-success{color: #ffffff; background-color: #198c75; border-color: #146e5c;} #o_newsletter_popup .btn.btn-success:active, #o_newsletter_popup .btn.btn-success.active, .open > .dropdown-toggle#o_newsletter_popup .btn.btn-success{background-image: none;} #o_newsletter_popup .btn.btn-success.disabled, #o_newsletter_popup .btn.btn-success[disabled], fieldset[disabled] #o_newsletter_popup .btn.btn-success, #o_newsletter_popup .btn.btn-success.disabled:hover, #o_newsletter_popup .btn.btn-success[disabled]:hover, fieldset[disabled] #o_newsletter_popup .btn.btn-success:hover, #o_newsletter_popup .btn.btn-success.disabled:focus, #o_newsletter_popup .btn.btn-success[disabled]:focus, fieldset[disabled] #o_newsletter_popup .btn.btn-success:focus, #o_newsletter_popup .btn.btn-success.disabled.focus, #o_newsletter_popup .btn.btn-success[disabled].focus, fieldset[disabled] #o_newsletter_popup .btn.btn-success.focus, #o_newsletter_popup .btn.btn-success.disabled:active, #o_newsletter_popup .btn.btn-success[disabled]:active, fieldset[disabled] #o_newsletter_popup .btn.btn-success:active, #o_newsletter_popup .btn.btn-success.disabled.active, #o_newsletter_popup .btn.btn-success[disabled].active, fieldset[disabled] #o_newsletter_popup .btn.btn-success.active{background-color: #21b799; border-color: #1da187;} #o_newsletter_popup h1, #o_newsletter_popup h2, #o_newsletter_popup h3, #o_newsletter_popup h4, #o_newsletter_popup h5, #o_newsletter_popup h6, #o_newsletter_popup .h1, #o_newsletter_popup .h2, #o_newsletter_popup .h3, #o_newsletter_popup .h4, #o_newsletter_popup .h5, #o_newsletter_popup .h6{font-weight: 300; color: #666; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;} #o_newsletter_popup h1:first-child, #o_newsletter_popup h2:first-child, #o_newsletter_popup h3:first-child, #o_newsletter_popup h4:first-child, #o_newsletter_popup h5:first-child, #o_newsletter_popup h6:first-child, #o_newsletter_popup .h1:first-child, #o_newsletter_popup .h2:first-child, #o_newsletter_popup .h3:first-child, #o_newsletter_popup .h4:first-child, #o_newsletter_popup .h5:first-child, #o_newsletter_popup .h6:first-child{margin-top: 0;} #o_newsletter_popup .o_popup_modal_content{border-radius: 2px; margin: 20px; box-shadow: 0 0 20px rgba(255, 255, 255, 0.11); -webkit-box-shadow: 0 0 20px rgba(255, 255, 255, 0.11); border: 1px solid #767676; background: #f2f2f2;} #o_newsletter_popup .o_popup_modal_content:before{content: ""; position: absolute; width: 100%; height: 100%; z-index: 0; background: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(255, 255, 255, 0.3)), color-stop(42%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))); background: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(135deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);} #web_editor_inside_iframe #o_newsletter_popup .o_popup_modal_content:before{content: none;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_header{background: #6c1153; padding: 5px;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_header .o_popup_modal_title{color: #ffffff;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_header *{position: relative; z-index: 1;} #o_newsletter_popup .o_popup_modal_content a.o_popup_btn_close{position: absolute; z-index: 99; right: 5px; top: 6px; width: 23px; height: 23px; display: block; text-align: center; border-radius: 100em; background: #6c1153; color: #daa3cb; text-decoration: none; -webkit-transition: all ease 200ms; -moz-transition: all ease 200ms; -ms-transition: all ease 200ms; -o-transition: all ease 200ms;} #o_newsletter_popup .o_popup_modal_content a.o_popup_btn_close:hover{background: #89296e; color: #ffffff;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body{padding: 0px 0px 30px; color: #666666;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev{padding-bottom: 15px;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_popup_message{font-size: 3em; position: relative; text-align: left; padding-left: 2em; line-height: 1; margin: .5em; font-weight: 100;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_popup_message font{font-weight: 600; color: #875A7B; font-size: 2.5em; font-style: italic; position: absolute; top: -0.1em; margin-left: -0.65em;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_popup_message strong{color: #875A7B;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_message_paragraph{position: relative;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .input-group{margin-left: auto; margin-right: auto; max-width: 350px;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .input-group input{border-radius: 2px 0 0 2px; border: none; outline: 0; box-shadow: inset 0 -1px #cccccc;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .input-group .btn{border-radius: 0 2px 2px 0; border-width: 0 0 1px; padding-top: 7px; margin-left: -1px; -webkit-transition: all ease 200ms; -moz-transition: all ease 200ms; -ms-transition: all ease 200ms; -o-transition: all ease 200ms;} 

/* /website_rating/static/src/less/website_rating.less defined in bundle 'web.assets_frontend' */
 .o_website_rating_static{color: #facc2e;} .o_website_rating_card_container{} .o_website_rating_card_container .o_message_counter{color: #555555;} .o_website_rating_card_container table.o_website_rating_progress_table{width: 100%; overflow: visible;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_star_num{min-width: 30px;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_select[style*="opacity: 1"]{cursor: pointer;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress{min-width: 120px;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress > .progress{margin-bottom: 5px; margin-left: 5px; margin-right: 5px;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress .o_rating_progressbar{background-color: #facc2e;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_percent{text-align: right; padding-left: 5px; font-size: 12px;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_reset .o_website_rating_select_text{visibility: hidden;} .o_rating_star_card{margin-bottom: 5px;} .o_rating_star_card .stars{display: inline-block; color: #FACC2E; margin-right: 15px;} .o_rating_star_card .stars i{margin-right: -3px; text-align: center;} .o_rating_star_card .stars.enabled{cursor: pointer;} .o_rating_star_card .rate_text{display: inline-block;} 

/* /survey/static/src/css/survey_print.css defined in bundle 'web.assets_frontend' */
@media print{.js_surveyform{font-size: 13px;}.js_surveyform textarea.form-control{height: 10em;}.js_surveyform h1{font-size: 28px;}.js_surveyform h2{font-size: 20px;}.js_question-wrapper{page-break-inside: avoid;}} 

/* /web/static/lib/nvd3/nv.d3.css defined in bundle 'web.assets_frontend' */
 .nvd3 .nv-axis{pointer-events:none; opacity: 1;} .nvd3 .nv-axis path{fill: none; stroke: #000; stroke-opacity: .75; shape-rendering: crispEdges;} .nvd3 .nv-axis path.domain{stroke-opacity: .75;} .nvd3 .nv-axis.nv-x path.domain{stroke-opacity: 0;} .nvd3 .nv-axis line{fill: none; stroke: #e5e5e5; shape-rendering: crispEdges;} .nvd3 .nv-axis .zero line, .nvd3 .nv-axis line.zero{stroke-opacity: .75;} .nvd3 .nv-axis .nv-axisMaxMin text{font-weight: bold;} .nvd3 .x .nv-axis .nv-axisMaxMin text, .nvd3 .x2 .nv-axis .nv-axisMaxMin text, .nvd3 .x3 .nv-axis .nv-axisMaxMin text{text-anchor: middle} .nvd3 .nv-axis.nv-disabled{opacity: 0;} .nvd3 .nv-groups .nv-point.hover{stroke-width: 20px; stroke-opacity: .5;} .nvd3 .nv-scatter .nv-point.hover{fill-opacity: 1;} .nv-noninteractive{pointer-events: none;} .nv-distx, .nv-disty{pointer-events: none;} .nvtooltip{position: absolute; background-color: rgba(255,255,255,1.0); color: rgba(0,0,0,1.0); padding: 1px; border: 1px solid rgba(0,0,0,.2); z-index: 10000; display: block; font-family: Arial; font-size: 13px; text-align: left; pointer-events: none; white-space: nowrap; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;} .nvtooltip{background: rgba(255,255,255, 0.8); border: 1px solid rgba(0,0,0,0.5); border-radius: 4px;} .nvtooltip.with-transitions, .with-transitions .nvtooltip{transition: opacity 50ms linear; -moz-transition: opacity 50ms linear; -webkit-transition: opacity 50ms linear; transition-delay: 200ms; -moz-transition-delay: 200ms; -webkit-transition-delay: 200ms;} .nvtooltip.x-nvtooltip, .nvtooltip.y-nvtooltip{padding: 8px;} .nvtooltip h3{margin: 0; padding: 4px 14px; line-height: 18px; font-weight: normal; background-color: rgba(247,247,247,0.75); color: rgba(0,0,0,1.0); text-align: center; border-bottom: 1px solid #ebebeb; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;} .nvtooltip p{margin: 0; padding: 5px 14px; text-align: center;} .nvtooltip span{display: inline-block; margin: 2px 0;} .nvtooltip table{margin: 6px; border-spacing:0;} .nvtooltip table td{padding: 2px 9px 2px 0; vertical-align: middle;} .nvtooltip table td.key{font-weight: normal;} .nvtooltip table td.key.total{font-weight: bold;} .nvtooltip table td.value{text-align: right; font-weight: bold;} .nvtooltip table tr.highlight td{padding: 1px 9px 1px 0; border-bottom-style: solid; border-bottom-width: 1px; border-top-style: solid; border-top-width: 1px;} .nvtooltip table td.legend-color-guide div{width: 8px; height: 8px; vertical-align: middle;} .nvtooltip table td.legend-color-guide div{width: 12px; height: 12px; border: 1px solid #999;} .nvtooltip .footer{padding: 3px; text-align: center;} .nvtooltip-pending-removal{pointer-events: none; display: none;} .nvd3 .nv-interactiveGuideLine{pointer-events:none;} .nvd3 line.nv-guideline{stroke: #ccc;} .nvd3 .nv-bars rect{fill-opacity: .75; transition: fill-opacity 250ms linear; -moz-transition: fill-opacity 250ms linear; -webkit-transition: fill-opacity 250ms linear;} .nvd3 .nv-bars rect.hover{fill-opacity: 1;} .nvd3 .nv-bars .hover rect{fill: lightblue;} .nvd3 .nv-bars text{fill: rgba(0,0,0,0);} .nvd3 .nv-bars .hover text{fill: rgba(0,0,0,1);} .nvd3 .nv-multibar .nv-groups rect, .nvd3 .nv-multibarHorizontal .nv-groups rect, .nvd3 .nv-discretebar .nv-groups rect{stroke-opacity: 0; transition: fill-opacity 250ms linear; -moz-transition: fill-opacity 250ms linear; -webkit-transition: fill-opacity 250ms linear;} .nvd3 .nv-multibar .nv-groups rect:hover, .nvd3 .nv-multibarHorizontal .nv-groups rect:hover, .nvd3 .nv-candlestickBar .nv-ticks rect:hover, .nvd3 .nv-discretebar .nv-groups rect:hover{fill-opacity: 1;} .nvd3 .nv-discretebar .nv-groups text, .nvd3 .nv-multibarHorizontal .nv-groups text{font-weight: bold; fill: rgba(0,0,0,1); stroke: rgba(0,0,0,0);} .nvd3 .nv-groups path.nv-line{fill: none;} .nvd3 .nv-groups path.nv-area{stroke: none;} .nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point{fill-opacity: 0; stroke-opacity: 0;} .nvd3.nv-scatter.nv-single-point .nv-groups .nv-point{fill-opacity: .5 !important; stroke-opacity: .5 !important;} .with-transitions .nvd3 .nv-groups .nv-point{transition: stroke-width 250ms linear, stroke-opacity 250ms linear; -moz-transition: stroke-width 250ms linear, stroke-opacity 250ms linear; -webkit-transition: stroke-width 250ms linear, stroke-opacity 250ms linear;} .nvd3.nv-scatter .nv-groups .nv-point.hover, .nvd3 .nv-groups .nv-point.hover{stroke-width: 7px; fill-opacity: .95 !important; stroke-opacity: .95 !important;} .nvd3 .nv-point-paths path{stroke: #aaa; stroke-opacity: 0; fill: #eee; fill-opacity: 0;} .nvd3 .nv-indexLine{cursor: ew-resize;} svg.nvd3-svg{-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -ms-user-select: none; -moz-user-select: none; user-select: none; display: block; width:100%; height:100%;} .nvtooltip.with-3d-shadow, .with-3d-shadow .nvtooltip{-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2); -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2); box-shadow: 0 5px 10px rgba(0,0,0,.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;} .nvd3 text{font: normal 12px Arial;} .nvd3 .title{font: bold 14px Arial;} .nvd3 .nv-background{fill: white; fill-opacity: 0;} .nvd3.nv-noData{font-size: 18px; font-weight: bold;} .nv-brush .extent{fill-opacity: .125; shape-rendering: crispEdges;} .nv-brush .resize path{fill: #eee; stroke: #666;} .nvd3 .nv-legend .nv-series{cursor: pointer;} .nvd3 .nv-legend .nv-disabled circle{fill-opacity: 0;} .nvd3 .nv-brush .extent{fill-opacity: 0 !important;} .nvd3 .nv-brushBackground rect{stroke: #000; stroke-width: .4; fill: #fff; fill-opacity: .7;} .nvd3.nv-pie path{stroke-opacity: 0; transition: fill-opacity 250ms linear, stroke-width 250ms linear, stroke-opacity 250ms linear; -moz-transition: fill-opacity 250ms linear, stroke-width 250ms linear, stroke-opacity 250ms linear; -webkit-transition: fill-opacity 250ms linear, stroke-width 250ms linear, stroke-opacity 250ms linear;} .nvd3.nv-pie .nv-pie-title{font-size: 24px; fill: rgba(19, 196, 249, 0.59);} .nvd3.nv-pie .nv-slice text{stroke: #000; stroke-width: 0;} .nvd3.nv-pie path{stroke: #fff; stroke-width: 1px; stroke-opacity: 1;} .nvd3.nv-pie path{fill-opacity: .7;} .nvd3.nv-pie .hover path{fill-opacity: 1;} .nvd3.nv-pie .nv-label{pointer-events: none;} .nvd3.nv-pie .nv-label rect{fill-opacity: 0; stroke-opacity: 0;} 

/* /survey/static/src/css/survey_result.css defined in bundle 'web.assets_frontend' */
.only_right_radius{border-top-right-radius: 2em; border-bottom-right-radius: 2em; border-top-left-radius: 0; border-bottom-left-radius: 0;} .only_left_radius{border-top-right-radius: 0; border-bottom-right-radius: 0; border-top-left-radius: 2em; border-bottom-left-radius: 2em;} .no_radius{border-radius: 0;} .clear_survey_filter, .filter-all, .filter-finished{cursor: pointer;} .nvtooltip h5{margin: 0; line-height: 18px; font-weight: bold; background-color: rgba(247,247,247,0.75); text-align: center; border-bottom: 1px solid #ebebeb; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;} .survey_answer i{padding:3px; cursor:pointer;} .survey_answer i.invisible{visibility: hidden!important;} @media print{.tab-content > .tab-pane{display: block;}.tab-content > .survey_graph > svg{width: 1150px;}} .o_preview_questions{border: 3px solid #C9C6C6; width: auto; padding: 10px 30px 5px; margin-top: 15px; color: #C9C6C6;} .o_preview_questions .o_datetime{border: 1px solid #D8D7D7; margin-bottom: 5px;} .o_preview_questions .o_matrix_head{border-bottom: 1px solid #D8D7D7;} .o_preview_questions .o_matrix_row{border-top: 1px solid #D8D7D7;} 

/* /portal/static/src/less/website.ui.less defined in bundle 'web.assets_frontend' */
 body.o_connected_user{padding-top: 46px !important;} #oe_main_menu_navbar{position: absolute; top: 0; left: 0; bottom: auto; right: 0; position: fixed; z-index: 1001; font-family: Roboto, 'Montserrat', "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px;} #oe_main_menu_navbar a:hover, #oe_main_menu_navbar a:focus{text-decoration: none;} #oe_main_menu_navbar .dropdown-menu{font-size: inherit; border-radius: 0;} #oe_main_menu_navbar .o_menu_sections a > .fa-plus, #oe_main_menu_navbar .o_menu_sections a > .fa-pencil{margin-right: 7.5px;} #oe_main_menu_navbar .o_menu_sections .o_mobile_preview a{text-align: center; font-size: 20px;} #oe_main_menu_navbar .o_menu_systray a{padding: 0 15px;} #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic{padding: 0 7.5px;} #oe_main_menu_navbar .o_menu_systray a[data-action="edit"], #oe_main_menu_navbar .o_menu_systray a[data-action="translate"], #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic{color: #ffffff; background-color: #00a09d; border-color: #00a09d;} #oe_main_menu_navbar .o_menu_systray a[data-action="edit"]:focus, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"]:focus, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic:focus, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"].focus, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"].focus, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic.focus{color: #ffffff; background-color: #006d6b; border-color: #002120;} #oe_main_menu_navbar .o_menu_systray a[data-action="edit"]:hover, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"]:hover, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic:hover{color: #ffffff; background-color: #006d6b; border-color: #006361;} #oe_main_menu_navbar .o_menu_systray a[data-action="edit"]:active, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"]:active, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic:active, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"].active, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"].active, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic.active, .open > .dropdown-toggle#oe_main_menu_navbar .o_menu_systray a[data-action="edit"], .open > .dropdown-toggle#oe_main_menu_navbar .o_menu_systray a[data-action="translate"], .open > .dropdown-toggle#oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic{color: #ffffff; background-color: #006d6b; border-color: #006361;} #oe_main_menu_navbar .o_menu_systray a[data-action="edit"]:active:hover, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"]:active:hover, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic:active:hover, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"].active:hover, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"].active:hover, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic.active:hover, .open > .dropdown-toggle#oe_main_menu_navbar .o_menu_systray a[data-action="edit"]:hover, .open > .dropdown-toggle#oe_main_menu_navbar .o_menu_systray a[data-action="translate"]:hover, .open > .dropdown-toggle#oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic:hover, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"]:active:focus, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"]:active:focus, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic:active:focus, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"].active:focus, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"].active:focus, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic.active:focus, .open > .dropdown-toggle#oe_main_menu_navbar .o_menu_systray a[data-action="edit"]:focus, .open > .dropdown-toggle#oe_main_menu_navbar .o_menu_systray a[data-action="translate"]:focus, .open > .dropdown-toggle#oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic:focus, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"]:active.focus, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"]:active.focus, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic:active.focus, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"].active.focus, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"].active.focus, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic.active.focus, .open > .dropdown-toggle#oe_main_menu_navbar .o_menu_systray a[data-action="edit"].focus, .open > .dropdown-toggle#oe_main_menu_navbar .o_menu_systray a[data-action="translate"].focus, .open > .dropdown-toggle#oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic.focus{color: #ffffff; background-color: #004948; border-color: #002120;} #oe_main_menu_navbar .o_menu_systray a[data-action="edit"]:active, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"]:active, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic:active, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"].active, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"].active, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic.active, .open > .dropdown-toggle#oe_main_menu_navbar .o_menu_systray a[data-action="edit"], .open > .dropdown-toggle#oe_main_menu_navbar .o_menu_systray a[data-action="translate"], .open > .dropdown-toggle#oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic{background-image: none;} #oe_main_menu_navbar .o_menu_systray a[data-action="edit"].disabled, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"].disabled, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic.disabled, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"][disabled], #oe_main_menu_navbar .o_menu_systray a[data-action="translate"][disabled], #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic[disabled], fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a[data-action="edit"], fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a[data-action="translate"], fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"].disabled:hover, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"].disabled:hover, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic.disabled:hover, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"][disabled]:hover, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"][disabled]:hover, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic[disabled]:hover, fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a[data-action="edit"]:hover, fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a[data-action="translate"]:hover, fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic:hover, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"].disabled:focus, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"].disabled:focus, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic.disabled:focus, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"][disabled]:focus, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"][disabled]:focus, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic[disabled]:focus, fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a[data-action="edit"]:focus, fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a[data-action="translate"]:focus, fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic:focus, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"].disabled.focus, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"].disabled.focus, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic.disabled.focus, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"][disabled].focus, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"][disabled].focus, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic[disabled].focus, fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a[data-action="edit"].focus, fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a[data-action="translate"].focus, fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic.focus, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"].disabled:active, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"].disabled:active, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic.disabled:active, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"][disabled]:active, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"][disabled]:active, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic[disabled]:active, fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a[data-action="edit"]:active, fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a[data-action="translate"]:active, fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic:active, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"].disabled.active, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"].disabled.active, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic.disabled.active, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"][disabled].active, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"][disabled].active, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic[disabled].active, fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a[data-action="edit"].active, fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a[data-action="translate"].active, fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic.active{background-color: #00a09d; border-color: #00a09d;} #oe_main_menu_navbar .o_menu_systray a[data-action="edit"] .badge, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"] .badge, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic .badge{color: #00a09d; background-color: #ffffff;} #oe_main_menu_navbar .o_menu_systray a[data-action="edit"]:focus, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"]:focus, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic:focus, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"].focus, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"].focus, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic.focus{color: #ffffff; background-color: #006d6b; border-color: #002120;} #oe_main_menu_navbar .o_menu_systray a[data-action="edit"]:hover, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"]:hover, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic:hover{color: #ffffff; background-color: #006d6b; border-color: #006361;} #oe_main_menu_navbar .o_menu_systray a[data-action="edit"]:active, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"]:active, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic:active, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"].active, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"].active, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic.active, .open > .dropdown-toggle#oe_main_menu_navbar .o_menu_systray a[data-action="edit"], .open > .dropdown-toggle#oe_main_menu_navbar .o_menu_systray a[data-action="translate"], .open > .dropdown-toggle#oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic{color: #ffffff; background-color: #006d6b; border-color: #006361;} #oe_main_menu_navbar .o_menu_systray a[data-action="edit"]:active:hover, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"]:active:hover, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic:active:hover, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"].active:hover, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"].active:hover, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic.active:hover, .open > .dropdown-toggle#oe_main_menu_navbar .o_menu_systray a[data-action="edit"]:hover, .open > .dropdown-toggle#oe_main_menu_navbar .o_menu_systray a[data-action="translate"]:hover, .open > .dropdown-toggle#oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic:hover, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"]:active:focus, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"]:active:focus, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic:active:focus, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"].active:focus, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"].active:focus, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic.active:focus, .open > .dropdown-toggle#oe_main_menu_navbar .o_menu_systray a[data-action="edit"]:focus, .open > .dropdown-toggle#oe_main_menu_navbar .o_menu_systray a[data-action="translate"]:focus, .open > .dropdown-toggle#oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic:focus, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"]:active.focus, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"]:active.focus, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic:active.focus, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"].active.focus, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"].active.focus, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic.active.focus, .open > .dropdown-toggle#oe_main_menu_navbar .o_menu_systray a[data-action="edit"].focus, .open > .dropdown-toggle#oe_main_menu_navbar .o_menu_systray a[data-action="translate"].focus, .open > .dropdown-toggle#oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic.focus{color: #ffffff; background-color: #004948; border-color: #002120;} #oe_main_menu_navbar .o_menu_systray a[data-action="edit"]:active, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"]:active, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic:active, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"].active, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"].active, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic.active, .open > .dropdown-toggle#oe_main_menu_navbar .o_menu_systray a[data-action="edit"], .open > .dropdown-toggle#oe_main_menu_navbar .o_menu_systray a[data-action="translate"], .open > .dropdown-toggle#oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic{background-image: none;} #oe_main_menu_navbar .o_menu_systray a[data-action="edit"].disabled, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"].disabled, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic.disabled, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"][disabled], #oe_main_menu_navbar .o_menu_systray a[data-action="translate"][disabled], #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic[disabled], fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a[data-action="edit"], fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a[data-action="translate"], fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"].disabled:hover, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"].disabled:hover, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic.disabled:hover, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"][disabled]:hover, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"][disabled]:hover, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic[disabled]:hover, fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a[data-action="edit"]:hover, fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a[data-action="translate"]:hover, fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic:hover, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"].disabled:focus, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"].disabled:focus, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic.disabled:focus, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"][disabled]:focus, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"][disabled]:focus, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic[disabled]:focus, fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a[data-action="edit"]:focus, fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a[data-action="translate"]:focus, fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic:focus, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"].disabled.focus, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"].disabled.focus, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic.disabled.focus, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"][disabled].focus, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"][disabled].focus, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic[disabled].focus, fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a[data-action="edit"].focus, fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a[data-action="translate"].focus, fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic.focus, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"].disabled:active, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"].disabled:active, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic.disabled:active, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"][disabled]:active, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"][disabled]:active, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic[disabled]:active, fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a[data-action="edit"]:active, fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a[data-action="translate"]:active, fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic:active, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"].disabled.active, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"].disabled.active, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic.disabled.active, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"][disabled].active, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"][disabled].active, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic[disabled].active, fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a[data-action="edit"].active, fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a[data-action="translate"].active, fieldset[disabled] #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic.active{background-color: #00a09d; border-color: #00a09d;} #oe_main_menu_navbar .o_menu_systray a[data-action="edit"] .badge, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"] .badge, #oe_main_menu_navbar .o_menu_systray a.css_edit_dynamic .badge{color: #00a09d; background-color: #ffffff;} #oe_main_menu_navbar .o_menu_systray a > .fa-plus, #oe_main_menu_navbar .o_menu_systray a > .fa-pencil{margin-right: 7.5px;} #oe_main_menu_navbar .o_menu_systray .o_mobile_preview a{text-align: center; font-size: 20px;} @media only screen and (max-width: 767px){#oe_main_menu_navbar #oe_applications{position: inherit; z-index: 1002;}} div.o_checkbox{display: inline-block; vertical-align: sub;} div.o_checkbox > input + span{display: none;} 

/* /origen_theme/static/src/less/wrapwrap_replacement.less defined in bundle 'web.assets_frontend' */
 header a.navbar-brand.logo{padding: 0 15px;} header a.navbar-brand.logo img{height: 40px; margin-top: 5px;} footer{background-color: #F8F8F8;} footer #footer{padding-top: 32px;} footer #footer ul.list-unstyled > li > a{display: block;} .o_hidden{display: none!important;} .o_text_overflow{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} .o_div_text_overflow * > div{overflow: hidden; text-overflow: ellipsis;} .jumbotron{margin-bottom: 0;} .oe_img_bg{background-size: cover; background-repeat: no-repeat;} .oe_img_bg.o_bg_img_opt_contain{background-size: contain; background-position: center center;} .oe_img_bg.o_bg_img_opt_custom{background-size: auto;} .oe_img_bg.o_bg_img_opt_repeat{background-repeat: repeat;} .oe_img_bg.o_bg_img_opt_repeat_x{background-repeat: repeat-x;} .oe_img_bg.o_bg_img_opt_repeat_y{background-repeat: repeat-y;} ul{list-style-type: disc;} li > ul{list-style-type: circle;} li > * > li > ul{list-style-type: square;} li > * > li > * > li > ul{list-style-type: disc;} li > * > li > * > li > * > li > ul{list-style-type: circle;} li > * > li > * > li > * > li > * > li > ul{list-style-type: square;} li > * > li > * > li > * > li > * > li > * > li > ul{list-style-type: disc;} ol{list-style-type: decimal;} li > ol{list-style-type: lower-alpha;} li > * > li > ol{list-style-type: lower-greek;} li > * > li > * > li > ol{list-style-type: decimal;} li > * > li > * > li > * > li > ol{list-style-type: lower-alpha;} li > * > li > * > li > * > li > * > li > ol{list-style-type: lower-greek;} li > * > li > * > li > * > li > * > li > * > li > ol{list-style-type: decimal;} li > p{margin: 0;} font[style*='background'], font[class*='bg-']{padding: 0 2px;} hr{padding: 4px 0;} .o_ul_toggle_self, .o_ul_toggle_next{display: none;} .o_ul_folded .o_close{display: none!important;} .o_ul_folded .o_ul_toggle_self, .o_ul_folded .o_ul_toggle_next{display: inline-block; line-height: inherit; float: left; position: relative; margin-left: -1em; top: -0.15em; left: 0.2em; font-size: 1.4em; text-decoration: none;} .o_ul_folded .o_ul_toggle_self.o_open:before, .o_ul_folded .o_ul_toggle_next.o_open:before{content: "Ã¯Æ’â€”";} .o_ul_folded .o_ul_toggle_self:before, .o_ul_folded .o_ul_toggle_next:before{content: "Ã¯Æ’Å¡";} .container{max-width: 100%;} .container .container{padding-left: 0; padding-right: 0; width: auto;} .navbar.navbar-static-top{margin-bottom: 0;} .navbar.navbar-static-top ul.nav > li.divider{height: 40px; margin-top: 5px; border-right: 1px solid #cccccc;} @media (max-width: 767px){.navbar.navbar-static-top ul.nav > li.divider{display: none;}} .navbar.navbar-static-top ul.nav > li.active + .divider{visibility: hidden;} ul.nav-stacked > li > a{padding: 2px 15px;} [class^="col-md-"]{min-height: 24px;} ::-moz-selection{background: rgba(150, 150, 220, 0.3);} ::selection{background: rgba(150, 150, 220, 0.3);} .oe_demo{position: relative;} .oe_demo img{width: 100%;} .oe_demo div{position: absolute; top: auto; left: 0; bottom: 0; right: auto; background-color: rgba(0, 0, 0, 0.4); opacity: 0.85; width: 100%; padding: 7px; color: white; font-weight: bold;} .oe_demo div a{color: white;} .oe_search_box{padding-right: 23px;} .para_large{font-size: 120%;} .jumbotron .para_large p{font-size: 150%;} .readable{font-size: 120%; max-width: 700px; margin-left: auto; margin-right: auto;} .readable .container{padding-left: 0; padding-right: 0; width: auto;} .oe_dark{background-color: rgba(200, 200, 200, 0.14);} .oe_black{background-color: rgba(0, 0, 0, 0.9); color: white;} .oe_green{background-color: #169C78; color: white;} .oe_green .text-muted{color: #ddd;} .oe_blue_light{background-color: #41b6ab; color: white;} .oe_blue_light .text-muted{color: #ddd;} .oe_blue{background-color: #34495e; color: white;} .oe_orange{background-color: #f05442; color: white;} .oe_orange .text-muted{color: #ddd;} .oe_purple{background-color: #b163a3; color: white;} .oe_purple .text-muted{color: #ddd;} .oe_red{background-color: #9C1b31; color: white;} .oe_red .text-muted{color: #ddd;} .oe_none{background-color: #FFFFFF;} .oe_yellow{background-color: #A2A51B;} .oe_green{background-color: #149F2C;} 

/* /portal/static/src/less/bootstrap.extend.less defined in bundle 'web.assets_frontend' */
 .text-left-not-xs, .text-left-not-sm, .text-left-not-md, .text-left-not-lg{text-align: left;} .text-center-not-xs, .text-center-not-sm, .text-center-not-md, .text-center-not-lg{text-align: center;} .text-right-not-xs, .text-right-not-sm, .text-right-not-md, .text-right-not-lg{text-align: right;} .text-justify-not-xs, .text-justify-not-sm, .text-justify-not-md, .text-justify-not-lg{text-align: justify;} @media (max-width: 767px){.text-left-not-xs, .text-center-not-xs, .text-right-not-xs, .text-justify-not-xs{text-align: inherit;}.text-left-xs{text-align: left;}.text-center-xs{text-align: center;}.text-right-xs{text-align: right;}.text-justify-xs{text-align: justify;}} @media (min-width: 768px) and (max-width: 991px){.text-left-not-sm, .text-center-not-sm, .text-right-not-sm, .text-justify-not-sm{text-align: inherit;}.text-left-sm{text-align: left;}.text-center-sm{text-align: center;}.text-right-sm{text-align: right;}.text-justify-sm{text-align: justify;}} @media (min-width: 992px) and (max-width: 1199px){.text-left-not-md, .text-center-not-md, .text-right-not-md, .text-justify-not-md{text-align: inherit;}.text-left-md{text-align: left;}.text-center-md{text-align: center;}.text-right-md{text-align: right;}.text-justify-md{text-align: justify;}} @media (min-width: 1200px){.text-left-not-lg, .text-center-not-lg, .text-right-not-lg, .text-justify-not-lg{text-align: inherit;}.text-left-lg{text-align: left;}.text-center-lg{text-align: center;}.text-right-lg{text-align: right;}.text-justify-lg{text-align: justify;}} 

/* /portal/static/src/less/portal_frontend.less defined in bundle 'web.assets_frontend' */
 .o_portal .breadcrumb{margin-bottom: 0px; display: inline-block;} .o_portal > tbody.o_portal_report_tbody{vertical-align: middle;} .o_portal_wrap .o_portal_my_home > .page-header > a:hover{text-decoration: none;} .o_portal_wrap .o_portal_my_doc_table td, .o_portal_wrap .o_portal_my_doc_table th{text-align: right;} .o_portal_wrap .o_portal_my_doc_table tr > :first-child{text-align: left;} .o_portal_wrap .o_portal_search_panel_fixed_width{overflow: hidden; max-width: 125px; text-overflow: ellipsis; white-space: nowrap;} .o_portal_wrap table.table tr{word-wrap: break-word;} .oe_attachments .o_image_small{height: 40px; width: 50px;} .o_portal_chatter{padding: 10px;} .o_portal_chatter .o_portal_chatter_avatar{width: 45px; height: 45px;} .o_portal_chatter .o_portal_chatter_header{margin-bottom: 15px;} .o_portal_chatter .o_portal_chatter_composer{margin-bottom: 15px;} .o_portal_chatter .o_portal_chatter_messages{margin-bottom: 15px;} .o_portal_chatter .o_portal_chatter_messages .o_portal_chatter_message_title p{font-size: 85%; color: #a8a8a8; margin: 0px;} .o_portal_chatter .o_portal_chatter_pager{text-align: center;} .label-optional{font-weight: normal;} 

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

/* /sale_subscription/static/src/less/portal_subscription.less defined in bundle 'web.assets_frontend' */
 #wc-account-table td:nth-last-child(1), #wc-account-table th:nth-last-child(1), #wc-account-table td:nth-last-child(2), #wc-account-table th:nth-last-child(2), #wc-account-table td:nth-last-child(3), #wc-account-table th:nth-last-child(3){text-align: right; min-width: 9em;} #wc-account-table a{text-decoration: none;} 

/* /website_sign/static/src/less/website_sign_frontend.less defined in bundle 'web.assets_frontend' */
 .o_sign_document{height: 100%;} .o_sign_document > header{-ms-flex: 0 0 auto; -moz-flex: 0 0 auto; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; height: 50px; background-color: #f9f9f9;} .o_sign_document > header > div{height: 100%; display: -ms-flexbox; display: -moz-box; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center;} .o_sign_document > header > div a{-ms-flex: 0 0 auto; -moz-flex: 0 0 auto; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;} .o_sign_document > header > div a > img{height: 40px;} .o_sign_document > header > div .o_sign_header_instruction{font-size: 1.2em; -ms-flex: 1 1 auto; -moz-flex: 1 1 auto; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto;} .o_sign_document ~ .modal .modal-content{border-radius: 0; border: none;} .o_sign_document ~ .modal .modal-content .btn{border-radius: 0; border: none; color: #00a09d;} .o_sign_document ~ .modal .modal-content .btn-primary{background-color: #00a09d; color: white;} .o_sign_document ~ .modal .modal-content .modal-header{background-color: #875a7b; color: #fff;} .o_sign_document ~ .modal .modal-content .modal-header .modal-title{line-height: 1;} .o_sign_document ~ .modal .modal-content .modal-header .text-muted{color: #fff;} .o_sign_document ~ .modal .modal-content .modal-header .close{color: #fff; opacity: 1; text-shadow: none;} .o_sign_document ~ .modal .modal-content .modal-body .o_thankyou_message{margin-top: 25px;} .o_sign_document ~ .modal .modal-content .modal-body .o_promote_esign{background-color: #f9f9f9; margin-top: 40px; padding: 0 0 10px 0;} .o_sign_document ~ .modal .modal-content .modal-body .o_promote_esign h4{color: #875a7b;} .o_sign_document ~ .modal .modal-content .modal-body .o_promote_esign img{padding-top: 20px; width: 90px;} .o_sign_document ~ .modal .modal-content .modal-footer{border-top: none; padding-top: 0; text-align: left;} 

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

/* /origen_theme/static/src/less/slick.less defined in bundle 'web.assets_frontend' */
 .slick-slider{position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;} .slick-list{position: relative; display: block; overflow: hidden; margin: 0; padding: 0;} .slick-list:focus{outline: none;} .slick-list.dragging{cursor: pointer; cursor: hand;} .slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);} .slick-track{position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto;} .slick-track:before, .slick-track:after{display: table; content: '';} .slick-track:after{clear: both;} .slick-loading .slick-track{visibility: hidden;} .slick-slide{display: none; float: left; height: 100%; min-height: 1px;} [dir='rtl'] .slick-slide{float: right;} .slick-slide img{display: block;} .slick-slide.slick-loading img{display: none;} .slick-slide.dragging img{pointer-events: none;} .slick-initialized .slick-slide{display: block;} .slick-loading .slick-slide{visibility: hidden;} .slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;} .slick-arrow.slick-hidden{display: none;} 

/* /origen_theme/static/src/scss/styles.css defined in bundle 'web.assets_frontend' */
 @font-face{font-family: 'Open Sans'; font-style: normal; font-weight: 300; src: local("Open Sans Light"), local("OpenSans-Light"), url(/origen_theme/static/src/scss/../fonts/Open_Sans/OpenSans-Light.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} @font-face{font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: local("Open Sans Regular"), local("OpenSans-Regular"), url(/origen_theme/static/src/scss/../fonts/Open_Sans/OpenSans-Regular.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} @font-face{font-family: 'Roboto'; font-style: normal; font-weight: 300; src: local("Roboto Light"), local("Roboto-Light"), url(/origen_theme/static/src/scss/../fonts/Roboto/Roboto-Light.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} @font-face{font-family: 'Roboto'; font-style: normal; font-weight: 400; src: local("Roboto"), local("Roboto-Regular"), url(/origen_theme/static/src/scss/../fonts/Roboto/Roboto-Regular.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} @font-face{font-family: 'Roboto'; font-style: normal; font-weight: 500; src: local("Roboto-Bold"), local("Roboto-Bold"), url(/origen_theme/static/src/scss/../fonts/Roboto/Roboto-Bold.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} h1, h2, h3, h4, h5, h6{font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit;} h4, .h4{font-size: 18px;} h4, .h4, h5, .h5, h6, .h6{margin-top: 10px; margin-bottom: 10px;} h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit;} .o_connected_user .o_main_navbar{border-bottom: 1px solid #024465; background-color: #0087ca; position: absolute !important; -webkit-box-sizing: content-box !important; box-sizing: content-box !important;} .o_connected_user .o_main_navbar > a:hover, .o_connected_user .o_main_navbar > ul > li > a:hover, .o_connected_user .o_main_navbar > button:hover{background-color: #0078ae;} body{font-family: 'Open Sans', sans-serif; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;} @media screen and (min-width: 700px){body{font-size: 14px;}} @media screen and (max-width: 699px){body{font-size: 13px;}} .regular_ul li:before, ul.regular li:before, .pbx_select_features .levels > div .card ul li:before{content: '●'; float: left; display: block; margin-right: 4px;} ul{-webkit-padding-start: unset; padding-inline-start: unset; list-style: none; list-style-type: none; margin: 0; padding: 0;} ul ul{list-style: none; list-style-type: none;} a, a:hover, a:active, a:focus{text-decoration: none !important;} object.svg{pointer-events: none;} .dropdown-toggle::after{display: none;} @-webkit-keyframes underlinimate{0%{width: 50%; right: 0; left: none;}100%{width: 0%; right: 0; left: none;}} @keyframes underlinimate{0%{width: 50%; right: 0; left: none;}100%{width: 0%; right: 0; left: none;}} .autoline{position: relative; display: inline-block;} .autoline.hover:hover:after{width: 100%;} .autoline:after{content: ''; -webkit-transition: width 0.2s ease-in; transition: width 0.2s ease-in; display: block; border-bottom: 4px solid #FCEE21; right: 0; position: absolute; padding-top: 3px;} .autoline.full:after{-webkit-transition: border-color 0.2s ease-in; transition: border-color 0.2s ease-in; width: 100%;} .autoline:not(.full):after{width: 50%;} a.autoline{display: inline-block; font-family: "Roboto"; position: relative; text-decoration: none; padding-bottom: 3px; margin-bottom: 10px; color: #303030;} a.autoline:hover:after{width: 100%;} @media screen and (min-width: 800px){h2.autoline:after{width: 33%;}} @media screen and (max-width: 799px){h2.autoline:after{width: 50%; padding-top: 10px; left: 25%;}} a:hover .autoline.full:after{border-color: white;} .footer_about{background: black; border-bottom: 1px solid #303030; padding: 48px 15px; color: white; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-negative: 0; flex-shrink: 0;} .footer_about .wrapper{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0px auto 24px; -ms-flex-pack: distribute; justify-content: space-around; -ms-flex-wrap: wrap; flex-wrap: wrap;} .footer_about .wrapper img{max-width: 200px; margin: 0px 22px;} .footer_about .wrapper .powered_driven{margin: 12px 0px 0px 40px;} .footer_about .columns{margin: 22px auto 0px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-width: 1100px;} .footer_about .columns > div:not(:last-child){margin-right: 24px;} .footer_about .columns span{font-weight: 400; font-size: 1.3em; font-family: "Roboto"; display: inline-block; margin-bottom: 12px;} .footer_about .columns a{color: white; font-weight: 400; font-size: 1.1em;} @media screen and (min-width: 800px){.footer_about .columns{-webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row;}} @media screen and (max-width: 799px){.footer_about .columns{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}.footer_about .columns > div{margin: 16px 0px; max-width: 400px;}} .powered_driven{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; font-size: 1.2em;} .powered_driven > div{display: block;} .powered_driven > div span{position: relative;} .powered_driven > div span:after{content: ''; width: 60%; height: 2px; display: block; background: #FCEE21; right: 0; position: absolute; margin-top: 2px;} a.button, span.button{padding: 10px 24px; border-radius: 4px; font-family: "Roboto"; font-size: 1.1em; text-decoration: none; cursor: pointer;} a.button:hover, span.button:hover{text-decoration: none;} a.button.yellow, span.button.yellow{background: #FCEE21; color: black; border: 1px solid transparent; -webkit-transition-property: background, border, color; transition-property: background, border, color; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in;} a.button.blue, span.button.blue{background: #25A9E0; color: white; border: 1px solid transparent; -webkit-transition-property: background, border, color; transition-property: background, border, color; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in;} a.button.blue:hover, span.button.blue:hover{color: #FCEE21; background: black;} a.button.light, span.button.light{text-decoration: none; color: white; font-weight: 400; padding: 8px 20px; border: 1px solid #303030; background: transparent; -webkit-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in;} a.button.light:hover, span.button.light:hover{background: #FCEE21; color: black;} a.button.blue_gradient, span.button.blue_gradient{display: inline-block; height: 64px; font-size: 1.6em; padding: 15px 32px; font-weight: 400; border: 2px solid #fcee22; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; background: linear-gradient(-155deg, #024b71 25%, #0087ca, #00aeff); color: white; background-position: 100%; background-size: 150%;} a.button.blue_gradient:hover, span.button.blue_gradient:hover{color: white; background-position: 0px; border: 2px solid #00a8ff;} section.black a.button.yellow:hover{background: white;} section:not(.black) a.button.yellow:hover{color: #FCEE21; background: black;} #main_landing{padding: 128px 0px 0px 0px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 800px; background: transparent; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: start; width: 100%; max-width: 100%; margin: 0 auto; color: white; overflow: hidden;} #main_landing .plain_square{background: #FCEE21; display: block; position: absolute; border-radius: 15px; z-index: 2; -webkit-transform: rotate(45deg); transform: rotate(45deg); -webkit-animation: float_rotate45 5s ease-in-out infinite; animation: float_rotate45 5s ease-in-out infinite;} #main_landing .plain_square:nth-of-type(2){-webkit-animation-delay: 1.5s; animation-delay: 1.5s;} @media screen and (max-width: 990px){#main_landing .plain_square{display: none;}} #main_landing #landing_square{position: absolute; background: #FCEE21; background: radial-gradient(transparent 21%, #0570a9); height: 700px; width: 700px; border-radius: 50px; -webkit-transform: rotateX(65deg) rotateY(0deg) rotateZ(-45deg); transform: rotateX(65deg) rotateY(0deg) rotateZ(-45deg); right: 50%; margin-right: -350px; opacity: 0.9; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; outline: 2px solid transparent; z-index: 5;} #main_landing .center_wrapper{max-width: 1200px; margin: 0 auto; width: 100%; z-index: 10; padding: 0px 10px;} #main_landing > svg{-webkit-transition: all 2.2s ease-out; transition: all 2.2s ease-out; overflow: visible; z-index: 1;} #main_landing > svg *{-webkit-transition: all 0.9s ease-out; transition: all 0.9s ease-out;} #main_landing > svg:nth-of-type(1){width: 600px; position: absolute; left: -300px; top: 25vh;} @media screen and (max-width: 990px){#main_landing > svg:nth-of-type(1){width: calc(100vw/1.2); left: calc(-100vw/2.5);}} #main_landing > svg:nth-of-type(2){width: 600px; position: absolute; right: -300px; top: 15vh;} @media screen and (max-width: 990px){#main_landing > svg:nth-of-type(2){width: calc(100vw/1.5); right: calc(-100vw/3);}} #main_landing .call_to_action{z-index: 30; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 200px; margin: 0 auto;} #main_landing .call_to_action a{margin: 15px;} #main_landing .wrapper{margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: relative; z-index: 25;} #main_landing .wrapper #background{position: absolute; height: 100vh; width: 100vw; right: 50%; top: -50%; margin-right: -350px; z-index: 6; -webkit-transform: rotateX(65deg) rotateY(0deg) rotateZ(-45deg); transform: rotateX(65deg) rotateY(0deg) rotateZ(-45deg); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform-style: preserve-3d; transform-style: preserve-3d;} #main_landing .wrapper #background .floating_square{position: absolute; width: 22px; height: 22px; background: #FCEE21; border-radius: 5px; opacity: 0; -webkit-animation: digital_rain 10s ease-out infinite; animation: digital_rain 10s ease-out infinite;} #main_landing .wrapper #background .floating_square:nth-child(1n){-webkit-animation-delay: 9s; animation-delay: 9s;} #main_landing .wrapper #background .floating_square:nth-child(2n){-webkit-animation-delay: 3s; animation-delay: 3s;} #main_landing .wrapper #background .floating_square:nth-child(3n){-webkit-animation-delay: 6s; animation-delay: 6s;} #main_landing .wrapper #background .floating_square:nth-child(4n){-webkit-animation-delay: 9s; animation-delay: 9s;} #main_landing .wrapper #background .floating_square:nth-child(5n){-webkit-animation-delay: 4s; animation-delay: 4s;} #main_landing .wrapper #background .floating_square:nth-child(6n){-webkit-animation-delay: 1s; animation-delay: 1s;} #main_landing .wrapper #background .floating_square:nth-child(7n){-webkit-animation-delay: 3s; animation-delay: 3s;} #main_landing .wrapper #background .floating_square:nth-child(8n){-webkit-animation-delay: 6s; animation-delay: 6s;} #main_landing .wrapper #background .floating_square:nth-child(9n){-webkit-animation-delay: 1s; animation-delay: 1s;} #main_landing .wrapper #background .floating_square:nth-child(10n){-webkit-animation-delay: 3s; animation-delay: 3s;} #main_landing .wrapper #background .floating_square:nth-child(11n){-webkit-animation-delay: 7s; animation-delay: 7s;} #main_landing .wrapper #background .floating_square:nth-child(12n){-webkit-animation-delay: 7s; animation-delay: 7s;} #main_landing .wrapper #background .floating_square:nth-child(13n){-webkit-animation-delay: 8s; animation-delay: 8s;} #main_landing .wrapper #background .floating_square:nth-child(14n){-webkit-animation-delay: 3s; animation-delay: 3s;} #main_landing .wrapper #background .floating_square:nth-child(15n){-webkit-animation-delay: 9s; animation-delay: 9s;} #main_landing .wrapper #background .floating_square:nth-child(16n){-webkit-animation-delay: 5s; animation-delay: 5s;} #main_landing .wrapper #background .floating_square:nth-child(17n){-webkit-animation-delay: 7s; animation-delay: 7s;} #main_landing .wrapper #background .floating_square:nth-child(18n){-webkit-animation-delay: 5s; animation-delay: 5s;} #main_landing .wrapper #background .floating_square:nth-child(19n){-webkit-animation-delay: 4s; animation-delay: 4s;} #main_landing .wrapper #background .floating_square:nth-child(20n){-webkit-animation-delay: 6s; animation-delay: 6s;} #main_landing .wrapper #background .floating_square:nth-child(21n){-webkit-animation-delay: 4s; animation-delay: 4s;} #main_landing .wrapper #background .floating_square:nth-child(22n){-webkit-animation-delay: 3s; animation-delay: 3s;} #main_landing .wrapper #background .floating_square:nth-child(23n){-webkit-animation-delay: 4s; animation-delay: 4s;} #main_landing .wrapper #background .floating_square:nth-child(24n){-webkit-animation-delay: 9s; animation-delay: 9s;} #main_landing .wrapper #background .floating_square:nth-child(25n){-webkit-animation-delay: 2s; animation-delay: 2s;} #main_landing .wrapper #background .floating_square:nth-child(26n){-webkit-animation-delay: 8s; animation-delay: 8s;} #main_landing .wrapper #background .floating_square:nth-child(27n){-webkit-animation-delay: 7s; animation-delay: 7s;} #main_landing .wrapper #background .floating_square:nth-child(28n){-webkit-animation-delay: 3s; animation-delay: 3s;} #main_landing .wrapper #background .floating_square:nth-child(29n){-webkit-animation-delay: 3s; animation-delay: 3s;} #main_landing .wrapper #background .floating_square:nth-child(30n){-webkit-animation-delay: 9s; animation-delay: 9s;} #main_landing .wrapper #background .floating_square:nth-child(31n){-webkit-animation-delay: 9s; animation-delay: 9s;} #main_landing .wrapper #background .floating_square:nth-child(32n){-webkit-animation-delay: 8s; animation-delay: 8s;} #main_landing .wrapper #background .floating_square:nth-child(33n){-webkit-animation-delay: 3s; animation-delay: 3s;} #main_landing .wrapper #background .floating_square:nth-child(34n){-webkit-animation-delay: 9s; animation-delay: 9s;} #main_landing .wrapper #background .floating_square:nth-child(35n){-webkit-animation-delay: 7s; animation-delay: 7s;} #main_landing .wrapper #background .floating_square:nth-child(36n){-webkit-animation-delay: 9s; animation-delay: 9s;} #main_landing .wrapper #background .floating_square:nth-child(37n){-webkit-animation-delay: 9s; animation-delay: 9s;} #main_landing .wrapper #background .floating_square:nth-child(38n){-webkit-animation-delay: 2s; animation-delay: 2s;} #main_landing .wrapper #background .floating_square:nth-child(39n){-webkit-animation-delay: 3s; animation-delay: 3s;} #main_landing .wrapper #background .floating_square:nth-child(40n){-webkit-animation-delay: 7s; animation-delay: 7s;} #main_landing .wrapper #background .floating_square:nth-child(41n){-webkit-animation-delay: 8s; animation-delay: 8s;} #main_landing .wrapper #background .floating_square:nth-child(42n){-webkit-animation-delay: 8s; animation-delay: 8s;} #main_landing .wrapper #background .floating_square:nth-child(43n){-webkit-animation-delay: 9s; animation-delay: 9s;} #main_landing .wrapper #background .floating_square:nth-child(44n){-webkit-animation-delay: 5s; animation-delay: 5s;} #main_landing .wrapper #background .floating_square:nth-child(45n){-webkit-animation-delay: 3s; animation-delay: 3s;} #main_landing .wrapper #background .floating_square:nth-child(46n){-webkit-animation-delay: 5s; animation-delay: 5s;} #main_landing .wrapper #background .floating_square:nth-child(47n){-webkit-animation-delay: 3s; animation-delay: 3s;} #main_landing .wrapper #background .floating_square:nth-child(48n){-webkit-animation-delay: 6s; animation-delay: 6s;} #main_landing .wrapper #background .floating_square:nth-child(49n){-webkit-animation-delay: 5s; animation-delay: 5s;} #main_landing .wrapper #background .floating_square:nth-child(50n){-webkit-animation-delay: 6s; animation-delay: 6s;} #main_landing .wrapper #background .floating_square:nth-child(51n){-webkit-animation-delay: 6s; animation-delay: 6s;} #main_landing .wrapper #background .floating_square:nth-child(52n){-webkit-animation-delay: 5s; animation-delay: 5s;} #main_landing .wrapper #background .floating_square:nth-child(53n){-webkit-animation-delay: 2s; animation-delay: 2s;} #main_landing .wrapper #background .floating_square:nth-child(54n){-webkit-animation-delay: 5s; animation-delay: 5s;} #main_landing .wrapper #background .floating_square:nth-child(55n){-webkit-animation-delay: 2s; animation-delay: 2s;} #main_landing .wrapper #background .floating_square:nth-child(56n){-webkit-animation-delay: 7s; animation-delay: 7s;} #main_landing .wrapper #background .floating_square:nth-child(57n){-webkit-animation-delay: 3s; animation-delay: 3s;} #main_landing .wrapper #background .floating_square:nth-child(58n){-webkit-animation-delay: 3s; animation-delay: 3s;} #main_landing .wrapper #background .floating_square:nth-child(59n){-webkit-animation-delay: 9s; animation-delay: 9s;} #main_landing .wrapper #background .floating_square:nth-child(60n){-webkit-animation-delay: 9s; animation-delay: 9s;} #main_landing .wrapper #landing_slider{position: relative; height: 600px; max-width: 95vw; width: 960px; z-index: 10; margin: 64px auto 42px;} #main_landing .wrapper #landing_slider > div{width: 100%; -webkit-transition: opacity 0.1s, all 0.7s ease-out; transition: opacity 0.1s, all 0.7s ease-out; opacity: 0; position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px);} @media screen and (max-width: 600px){#main_landing .wrapper #landing_slider > div{max-height: 50vh;}} @media screen and (max-width: 900px){#main_landing .wrapper #landing_slider > div{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}} #main_landing .wrapper #landing_slider > div.active{opacity: 1; -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); -webkit-transition: all 0.7s ease-out; transition: all 0.7s ease-out; z-index: 30;} #main_landing .wrapper #landing_slider > div.active > div:nth-child(1){-webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); opacity: 1;} #main_landing .wrapper #landing_slider > div.active > div:nth-child(2){-webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); opacity: 1;} #main_landing .wrapper #landing_slider > div.active > div:nth-child(2) > span{-webkit-transform: translate(0px, 0px); transform: translate(0px, 0px);} #main_landing .wrapper #landing_slider > div.active .slider_label{opacity: 1;} #main_landing .wrapper #landing_slider > div.active .slider_label.label_one{right: 30%; -webkit-animation-delay: 0.2s; animation-delay: 0.2s; top: 69px;} #main_landing .wrapper #landing_slider > div.active .slider_label.label_two{-webkit-animation-delay: 1s; animation-delay: 1s; right: 20px; top: 45%;} #main_landing .wrapper #landing_slider > div.active .slider_label.label_three{left: 0px; top: 65%; -webkit-animation-duration: 3.4s; animation-duration: 3.4s;} #main_landing .wrapper #landing_slider > div img{width: 100%; max-width: 600px; max-height: 600px; z-index: 10;} #main_landing .wrapper #landing_slider > div > div:nth-child(1){-webkit-transform: translate(-60px, 0px); transform: translate(-60px, 0px); -webkit-transition: all 0.7s ease-out; transition: all 0.7s ease-out; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; opacity: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 400px;} #main_landing .wrapper #landing_slider > div > div:nth-child(2){-webkit-transform: translate(60px, 0px); transform: translate(60px, 0px); -webkit-transition: all 0.7s ease-out; transition: all 0.7s ease-out; -webkit-transition-delay: 0.6s; transition-delay: 0.6s; opacity: 0; margin-left: 64px;} @media screen and (max-width: 900px){#main_landing .wrapper #landing_slider > div > div:nth-child(2){margin-left: 0px; margin-top: 64px;}} #main_landing .wrapper #landing_slider > div > div:nth-child(2) span{-webkit-transform: translate(60px, 0px); transform: translate(60px, 0px); -webkit-transition: all 0.7s ease-out; transition: all 0.7s ease-out; -webkit-transition-delay: 0.6s; transition-delay: 0.6s; font-size: 1.9em; margin-bottom: 15px; position: relative; display: inline-block; margin-left: 22px;} #main_landing .wrapper #landing_slider > div > div:nth-child(2) span:before{content: ''; width: 5px; height: 100%; position: absolute; background: linear-gradient(-45deg, #FCEE21, #FCEE21); display: block; border-radius: 10px; margin-left: -15px;} #main_landing .wrapper #landing_slider > div > div:nth-child(2) ul{margin-top: 8px;} #main_landing .wrapper #landing_slider > div > div:nth-child(2) ul li{position: relative; margin-top: 12px; font-size: 1.2em; padding-left: 26px; margin-left: 6px;} #main_landing .wrapper #landing_slider > div > div:nth-child(2) ul li:before{content: ''; background: #FCEE21; border-radius: 4px; height: 20px; width: 20px; position: absolute; left: 0px; top: 2px;} #main_landing .wrapper #landing_slider > div .slider_label{background: #0075b0; color: white; border-radius: 6px; padding: 4px 15px; display: inline-block; position: absolute; z-index: 25; font-size: 1.9em; -webkit-box-shadow: 0px 3px 0px #004a6d; box-shadow: 0px 3px 0px #004a6d; border: 3px solid #00a6f7; font-weight: bold; opacity: 0; -webkit-transition: all 0.3s 0.3s ease-in; transition: all 0.3s 0.3s ease-in;} @media screen and (max-width: 650px){#main_landing .wrapper #landing_slider > div .slider_label{font-size: 1.4em;}} #main_landing .wrapper #landing_slider > div .slider_label.label_one{top: 81px; right: 30%; -webkit-transition-delay: 1.2s; transition-delay: 1.2s;} #main_landing .wrapper #landing_slider > div .slider_label.label_two{right: 20px; top: 52%; -webkit-transition-delay: 0.8s; transition-delay: 0.8s;} #main_landing .wrapper #landing_slider > div .slider_label.label_three{top: 70%; left: 0px; -webkit-transition-delay: 0.4s; transition-delay: 0.4s;} @-webkit-keyframes float{0%{-webkit-transform: translatey(0px); transform: translatey(0px);}50%{-webkit-transform: translatey(-12px); transform: translatey(-12px);}100%{-webkit-transform: translatey(0px); transform: translatey(0px);}} @keyframes float{0%{-webkit-transform: translatey(0px); transform: translatey(0px);}50%{-webkit-transform: translatey(-12px); transform: translatey(-12px);}100%{-webkit-transform: translatey(0px); transform: translatey(0px);}} @-webkit-keyframes float_rotate45{0%{-webkit-transform: translatey(0px) rotate(45deg); transform: translatey(0px) rotate(45deg);}50%{-webkit-transform: translatey(-12px) rotate(45deg); transform: translatey(-12px) rotate(45deg);}100%{-webkit-transform: translatey(0px) rotate(45deg); transform: translatey(0px) rotate(45deg);}} @keyframes float_rotate45{0%{-webkit-transform: translatey(0px) rotate(45deg); transform: translatey(0px) rotate(45deg);}50%{-webkit-transform: translatey(-12px) rotate(45deg); transform: translatey(-12px) rotate(45deg);}100%{-webkit-transform: translatey(0px) rotate(45deg); transform: translatey(0px) rotate(45deg);}} @-webkit-keyframes digital_rain{0%{-webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); opacity: 0;}20%{opacity: 1;}100%{-webkit-transform: translate3d(0px, 0px, -220px); transform: translate3d(0px, 0px, -220px); opacity: 0;}} @keyframes digital_rain{0%{-webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); opacity: 0;}20%{opacity: 1;}100%{-webkit-transform: translate3d(0px, 0px, -220px); transform: translate3d(0px, 0px, -220px); opacity: 0;}} #landing{padding: 96px 10px 0px 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;} #landing:not(.short):not(.title_only){min-height: 60vh; padding: 138px 10px 48px 10px;} #landing.title_only{padding: 96px 10px 26px 10px;} #landing.blue{background: radial-gradient(circle at 70%, #4bc3f7 -100%, transparent), -webkit-gradient(linear, left top, right top, from(#00517e), to(#25a9e0)); background: radial-gradient(circle at 70%, #4bc3f7 -100%, transparent), linear-gradient(90deg, #00517e, #25a9e0); color: white;} #landing.black{background: -webkit-gradient(linear, left top, right top, from(#00517e), to(#25a9e0)); background: linear-gradient(90deg, #00517e, #25a9e0); background-repeat: no-repeat; background-size: 500%; -webkit-transition: background-size 1.3s cubic-bezier(0.45, 0.05, 0.55, 0.95) 0.2s; transition: background-size 1.3s cubic-bezier(0.45, 0.05, 0.55, 0.95) 0.2s; color: white;} #landing.black.active{background-size: 100%;} #landing.transparent{background: transparent; color: white;} #landing .wrapper{max-width: 1000px; margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%;} #landing .wrapper > div{-webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;} #landing .wrapper > div:nth-child(2){display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; max-width: 600px;} #landing .wrapper > div:nth-child(2) > img{max-width: 100%;} #landing .wrapper .title{font-size: 2.8em;} #landing .wrapper .title h1{font-size: 36px; margin-top: 20px; margin-bottom: 10px; font-family: inherit; font-weight: 500; line-height: 1.1;} #landing .wrapper p{margin: 24px 0px; max-width: 550px; font-size: 1.2em;} #landing .wrapper .button{text-decoration: none; display: inline-block;} @media screen and (min-width: 800px){#landing .wrapper{-webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row;}#landing .wrapper > div:nth-child(2){-webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}#landing .wrapper p{padding-right: 40px;}} @media screen and (max-width: 799px){#landing .wrapper{-webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse;}#landing .wrapper > div:nth-child(1){max-width: 500px; margin: 0 auto;}#landing .wrapper > div:nth-child(2){margin: 12px auto 32px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}} section{overflow: hidden; padding: 10px 10px 32px; z-index: 10; position: relative;} section.black{background: black; color: white;} section.black.transparent{background: transparent;} section.white{background: white; color: #303030;} section.gray{background: #FAFAFA;} section.light{background: linear-gradient(45deg, #ffffff, #eff1fe);} section.radial_gray{background: radial-gradient(#fafbff, #d6d6d6);} section .headline{text-align: center; max-width: 1000px; margin: 0 auto;} section .headline h3{font-size: 24px; margin-top: 20px; margin-bottom: 10px; font-weight: 500; line-height: 1.1; font-family: inherit;} section .headline p{font-size: 1.2em; max-width: 600px; margin: -30px auto 0px; text-align: center;} section.no_side_padding{padding: 10px 0px 32px;} section.no_padding{padding: 0px;} section.extra_padding{padding: 64px 10px 64px !important;} section.extra_no_side_padding{padding: 64px 0px 64px !important;} section.no_overflow{overflow: unset;} section h2{text-align: center; margin: 52px auto; font-family: "Roboto"; font-weight: 300; font-size: 2.9em;} section h2.blue{color: #0087CA;} .block_stack{display: -ms-grid; display: grid; max-width: 1100px; margin: 0 auto 32px; grid-gap: 1px; background: #303030; border: 1px solid #303030; -ms-grid-columns: (1fr)[6]; grid-template-columns: repeat(6, 1fr);} .block_stack > div{background: black; padding: 32px;} .block_stack > div .wrapper{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; height: 100%;} .block_stack > div .wrapper img{max-height: 300px; max-width: 100%; margin: 22px auto;} .block_stack > div .wrapper h4{text-align: left; font-family: "Roboto";} .block_stack > div .wrapper p{text-align: left;} .block_stack > div .wrapper a{text-align: left; color: white; font-family: "Roboto"; font-size: 1.1em;} .block_stack > div .wrapper a:hover{color: #FCEE21;} .block_stack > div.full_link{padding: 0px;} .block_stack > div.full_link a{color: white; cursor: pointer; padding: 32px; background: transparent; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;} .block_stack > div.full_link a:hover{color: black; background: #FCEE21;} @media screen and (max-width: 599px){.block_stack > div.full_link a.active{color: black; background: #FCEE21;}} .block_stack > div.icon .wrapper{-webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;} .block_stack > div.icon .wrapper img{max-width: 72px; margin: 32px auto;} .block_stack > .full{-ms-grid-column: 1; grid-column-start: 1; -ms-grid-column-span: 6; grid-column-end: span 6;} .block_stack > .full.cta{background: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#181818)); background: linear-gradient(#080808, #181818); text-align: center; padding: 32px 0px;} .block_stack > .full.cta > span{display: block; font-family: "Roboto"; font-size: 1.3em;} .block_stack > .full.cta .button{margin: 25px auto 5px; display: inline-block;} .block_stack > .half{-ms-grid-column-span: 3; grid-column-end: span 3;} @media screen and (min-width: 900px){.block_stack .third{-ms-grid-column-span: 2; grid-column-end: span 2;}} @media screen and (min-width: 600px) and (max-width: 899px){.block_stack .third{-ms-grid-column-span: 3; grid-column-end: span 3;}.block_stack .third.chosen_one{-ms-grid-column-span: 6; grid-column-end: span 6;}} @media screen and (max-width: 599px){.block_stack .third{-ms-grid-column-span: 6; grid-column-end: span 6;}.block_stack .half{-ms-grid-column-span: 6; grid-column-end: span 6;}} ul.bullet_list{margin: 32px auto; max-width: 1000px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;} ul.bullet_list.big_title li span{font-size: 24px;} ul.bullet_list.big_title li span:before{margin-top: 11px;} ul.bullet_list li{-ms-flex-preferred-size: 50%; flex-basis: 50%; margin-bottom: 24px; padding-left: 52px; text-align: left;} ul.bullet_list li span{position: relative; font-family: "Roboto"; font-weight: 400; font-size: 18px;} ul.bullet_list li span:before{content: ''; width: 10px; height: 10px; border-radius: 2px; margin-left: -24px; float: left; margin-top: 6px;} ul.bullet_list li span.yellow:before{background: #FCEE21;} ul.bullet_list li p{color: #A0A0A0; margin: 12px auto; font-size: 1.1em; line-height: 1.5em;} ul.bullet_list li a.autoline{font-weight: 400; font-size: 1.1em;} section.black.transparent ul.bullet_list{color: #d8d8d8; text-shadow: 0px 1px 2px #00000094;} @media screen and (min-width: 700px){ul.bullet_list{-webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row;}} @media screen and (max-width: 699px){ul.bullet_list{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}ul.bullet_list > li{max-width: 450px; margin-left: -22px;}} .icons_list{max-width: 1100px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 auto; -webkit-box-align: center; -ms-flex-align: center; align-items: center;} .icons_list img{max-width: 130px; max-height: 70px; margin: 24px 20px;} .icons_list.featured_partners img{max-width: 190px; max-height: 90px; margin: 24px 20px;} .icons_list.grayscale{-webkit-filter: grayscale(100%); filter: grayscale(100%);} .icons_list.faded img{opacity: 0.4;} .icons_list.faded7 img{opacity: 0.7; -webkit-transition: opacity 0.3s ease-in; transition: opacity 0.3s ease-in;} .icons_list.hover9 img:hover{opacity: 0.9;} .icons_list.narrow{max-width: 900px;} @media screen and (min-width: 500px){.icons_list{-webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}} @media screen and (max-width: 499px){.icons_list{-webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly;}} .feature_list{max-width: 1100px; margin: 0 auto;} .feature_list ul{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-pack: distribute; justify-content: space-around; -ms-flex-wrap: wrap; flex-wrap: wrap;} .feature_list ul li{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 22px 0px; text-align: center;} .feature_list ul li span{font-weight: 400; font-size: 1.1em; font-family: "Roboto"; display: inline-block; margin: 12px auto;} .feature_list ul li img{width: 52px; max-height: 52px; display: block;} .feature_list ul li p{color: #A0A0A0;} @media screen and (min-width: 900px){.feature_list ul li{-ms-flex-preferred-size: 23%; flex-basis: 23%;}} @media screen and (min-width: 600px) and (max-width: 899px){.feature_list ul li{-ms-flex-preferred-size: 35%; flex-basis: 35%;}} @media screen and (max-width: 599px){.feature_list ul li{-ms-flex-preferred-size: 60%; flex-basis: 60%;}} .simple_grid_line{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; max-width: 1100px; margin: 0 auto 16px; border: 1px solid #E8E8E8;} .simple_grid_line li{-webkit-box-flex: 1; -ms-flex: 1; flex: 1;} .simple_grid_line li:last-child a{border-right: 0;} .simple_grid_line li a{text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; height: 100%; padding: 18px 6px; border-right: 1px solid #e8e8e8;} .simple_grid_line li a:hover span{border-bottom: 4px solid #FCEE21;} .simple_grid_line li a img{display: block;} .simple_grid_line li a span{font-family: "Roboto"; font-size: 1.1em; font-weight: 400; color: #303030; margin: 16px auto 4px; text-decoration: none; border-bottom: 4px solid transparent;} .sawed_grid_table{max-width: 1100px; margin: 32px auto; overflow-y: auto; border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb;} .sawed_grid_table .grid_row{display: -ms-grid; display: grid; max-width: 1100px; margin: 0 auto; grid-gap: 0px; -ms-grid-columns: (1fr)[4]; grid-template-columns: repeat(4, 1fr); min-width: calc(180px * 4);} .sawed_grid_table .grid_row .fourth{padding: 6px; -ms-grid-columns: 1fr; grid-template-columns: 1fr; min-width: 180px;} .sawed_grid_table .grid_row .fourth:nth-child(2n){background: #FAFAFA;} .sawed_grid_table .grid_row .fourth ul{padding: 8px 16px;} .sawed_grid_table .grid_row .fourth ul li{margin: 6px 0px;} .sawed_grid_table .grid_row.header .fourth{text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;} .sawed_grid_table .full{-ms-grid-column: 1; grid-column-start: 1; -ms-grid-column-span: 6; grid-column-end: span 6; text-align: center; font-family: "Roboto"; padding: 10px 0px; font-size: 1.2em; border-top: 1px solid #d4d4d49e; border-bottom: 1px solid #d4d4d49e; min-width: calc(180px * 4);} .sawed_grid_table.faded img{opacity: 0.25;} .sawed_grid_table.faded .grid_row{color: #666666;} .sawed_grid_table.faded .grid_row.header img{opacity: 0.25; max-width: 150px; max-height: 55px; margin: 32px;} .sawed_grid_table.faded .grid_row .fourth.has_small_logo img{max-height: 42px; max-width: 150px; margin: 12px 4px;} @media screen and (min-height: 700px){.for_small_height{display: none !important;}} @media screen and (max-height: 699px){.for_small_height{display: -ms-grid; display: grid;}} div.center{text-align: center; margin: 0 auto;} .carousel_cards.regular .wrapper .card{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border: 1px solid #dadada; border-radius: 15px; -webkit-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.25); margin: 25px 42px; background: white; max-width: 95vw;} .carousel_cards.regular .wrapper .card:not(.slick-current){cursor: pointer; opacity: 0.7;} .carousel_cards.regular .wrapper .card img{max-height: 300px; margin: 3px; max-width: 100%;} .carousel_cards.regular .wrapper .card .info{padding: 15px; font-weight: 500; font-size: 1.2em; text-align: center; min-height: 80px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;} .carousel_cards.regular .controls{text-align: center; margin-bottom: 92px;} .carousel_cards.regular .controls button{border: 1px solid #FCEE21; border-radius: 5px; width: 48px; height: 56px; margin: 0px 52px 12px; background: #FCEE21;} .carousel_cards.regular .controls button img{max-width: 100%; max-height: 16px;} .carousel_cards.regular .controls .prev{-webkit-transform: rotate(90deg); transform: rotate(90deg);} .carousel_cards.regular .controls .next{-webkit-transform: rotate(-90deg); transform: rotate(-90deg);} .carousel_cards.open_cards .wrapper .card{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 25px 42px; max-width: 95vw;} .carousel_cards.open_cards .wrapper .card:not(.slick-current){cursor: pointer;} .carousel_cards.open_cards .wrapper .card img{max-height: 400px; margin: 3px; max-width: 100%; -webkit-box-shadow: 0px 3px 7px 0px rgba(107, 107, 107, 0.25); box-shadow: 0px 3px 7px 0px rgba(107, 107, 107, 0.25); border-radius: 6px;} .carousel_cards.open_cards .wrapper .card .info{padding: 12px; font-weight: 500; font-size: 1.2em; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; align-items: center; border: 1px solid #dadada; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 6px; -webkit-box-shadow: 0px 3px 7px 0px rgba(107, 107, 107, 0.25); box-shadow: 0px 3px 7px 0px rgba(107, 107, 107, 0.25); margin: 25px 42px; background: white;} .carousel_cards.open_cards .controls{text-align: center; margin-bottom: 92px;} .carousel_cards.open_cards .controls button{border: 1px solid #FCEE21; border-radius: 5px; width: 48px; height: 56px; margin: 0px 52px 12px; background: #FCEE21;} .carousel_cards.open_cards .controls button img{max-width: 100%; max-height: 16px;} .carousel_cards.open_cards .controls .prev{-webkit-transform: rotate(90deg); transform: rotate(90deg);} .carousel_cards.open_cards .controls .next{-webkit-transform: rotate(-90deg); transform: rotate(-90deg);} .sliding_cards{position: relative; overflow: hidden; margin: 6px auto 52px;} .sliding_cards:after{-webkit-box-shadow: inset 0 0 20px 16px #fff; box-shadow: inset 0 0 20px 16px #fff; position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 100%; z-index: 2; content: ""; pointer-events: none;} .sliding_cards .wrapper{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; overflow-x: scroll; max-width: 100%; margin-bottom: -30px; position: relative; width: 100%; padding-bottom: 30px;} .sliding_cards .wrapper:after, .sliding_cards .wrapper:before{content: ''; display: block; width: 100px; height: 100px; padding: 40px;} .sliding_cards .wrapper .card{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border: 1px solid #dadada; border-radius: 15px; -webkit-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.25); margin: 25px 42px; background: white;} .sliding_cards .wrapper .card img{height: 260px; margin: 3px;} .sliding_cards .wrapper .card .info{padding: 15px; font-weight: 500; font-size: 1.2em; text-align: center; min-height: 80px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;} .list_select{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-width: 1100px; margin: 32px auto; padding: 15px;} .list_select > div{-ms-flex-preferred-size: 50%; flex-basis: 50%;} .list_select .title{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-right: 15px;} .list_select .title > span{margin: 12px 0px; cursor: pointer; opacity: 0.4; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; font-family: "Roboto"; font-weight: 500;} .list_select .title > span.active{opacity: 1;} .list_select .title > span:hover{opacity: 1;} .list_select .content{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative;} .list_select .content img{max-width: 100%; position: absolute; left: 0px; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; opacity: 0; -webkit-transform: translateX(-25px); transform: translateX(-25px); border-radius: 20px; border: 3px solid #fcee21; display: none; max-height: 90vh;} .list_select .content img.active{opacity: 1; -webkit-transform: translateX(0px); transform: translateX(0px); display: block;} .list_select.floating{-webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse;} .list_select.floating > div{-ms-flex-preferred-size: auto; flex-basis: auto;} .list_select.floating .title{padding-left: 0px; padding-right: 0px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; margin-top: 32px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; max-width: 460px;} .list_select.floating .title > span{margin: 1px 0px; cursor: pointer; opacity: 1; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; font-family: "Roboto"; font-weight: 500; padding: 10px 10px 10px 10px; z-index: 10; position: relative;} .list_select.floating .title > span:before{content: ''; width: 22px; height: 22px; border-radius: 2px; float: left; background: #888888;} .list_select.floating .title > span:after{content: ''; -webkit-transition: width 0.2s ease-in; transition: width 0.2s ease-in; display: block; border: 1px solid #7A7A7A56; right: 0; top: 0px; position: absolute; padding-top: 3px; height: 100%; background: transparent; z-index: -1; border-radius: 3px; -webkit-animation: all .3s ease-in; animation: all .3s ease-in; -webkit-box-shadow: 0px 2px 4px 0px transparent; box-shadow: 0px 2px 4px 0px transparent; -webkit-transition: border-color 0.2s ease-in; transition: border-color 0.2s ease-in; width: 100%;} .list_select.floating .title > span.active{position: relative;} .list_select.floating .title > span.active:before{background: #FCEE21;} .list_select.floating .title > span.active:after{background: white; -webkit-box-shadow: 0px 2px 4px 0px #6d6d6d69; box-shadow: 0px 2px 4px 0px #6d6d6d69; border: 1px solid #7a7a7a85;} .list_select.floating .title > span .arrow img{width: 0; display: none;} .list_select.floating .title > span .text{display: none;} .list_select.floating .current_text{display: -webkit-box; display: -ms-flexbox; display: flex; height: 72px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 26px;} .list_select.floating .current_text > div{background: white; -webkit-box-shadow: 0px 2px 4px 0px #6d6d6d69; box-shadow: 0px 2px 4px 0px #6d6d6d69; border: 1px solid #7a7a7a85; max-width: 500px; padding: 6px 15px; font-family: "Roboto"; font-weight: 500; border-radius: 3px;} .list_select.floating .content{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1;} .list_select.floating .content img{max-width: 100%; position: absolute; left: auto; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; opacity: 0; border-radius: 0px; border: 0; display: none; max-height: 70vh;} .list_select.floating .content img.active{opacity: 1; display: block; position: relative;} .list_select.floating .content img.active.shadow{-webkit-box-shadow: -3px 3px 13px 0px #a0a0a0; box-shadow: -3px 3px 13px 0px #a0a0a0;} .list_select.side{padding: 200px 15px; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse;} .list_select.side .title{padding-left: 15px; padding-right: 0px;} .list_select.side .title > span{margin: 1px 0px; cursor: pointer; opacity: 1; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; font-family: "Roboto"; font-weight: 500; padding: 10px 10px 10px 30px; width: 100%; z-index: 10;} .list_select.side .title > span:before{content: ''; width: 10px; height: 10px; border-radius: 2px; margin-left: -20px; margin-right: 10px; float: left; margin-top: 6px; background: #fcee21;} .list_select.side .title > span.active:after{content: ''; -webkit-transition: width 0.2s ease-in; transition: width 0.2s ease-in; display: block; border: 1px solid #7a7a7a85; right: 0; top: 0px; position: absolute; padding-top: 3px; height: 100%; background: white; z-index: -1; border-radius: 3px; -webkit-box-shadow: 0px 2px 4px 0px #6d6d6d69; box-shadow: 0px 2px 4px 0px #6d6d6d69; -webkit-animation: all .3s ease-in; animation: all .3s ease-in; -webkit-transition: border-color 0.2s ease-in; transition: border-color 0.2s ease-in; width: 100%;} .list_select.side .content{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1;} .list_select.side .content img{max-width: 100%; position: absolute; left: auto; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; opacity: 0; border-radius: 0px; border: 2px solid #a0a0a000; display: none;} .list_select.side .content img.active{-webkit-box-shadow: -3px 3px 13px 0px #a0a0a0; box-shadow: -3px 3px 13px 0px #a0a0a0; opacity: 1; display: block;} .list_select.arrow{padding: 15px 0px; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-width: 1100px; margin: 32px auto;} .list_select.arrow .title{padding-left: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-right: 15px; max-width: 400px;} .list_select.arrow .title > span{margin: 5px 0px; cursor: pointer; opacity: 1; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; font-family: "Roboto"; font-weight: 500; padding: 10px 10px 10px 10px; width: 100%; z-index: 10; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative;} .list_select.arrow .title > span:after{content: ''; display: block; border: 1px solid #7a7a7a85; right: 0; top: 0px; position: absolute; padding-top: 3px; height: 100%; z-index: -1; border-radius: 3px; -webkit-box-shadow: 0px 2px 4px 0px #6d6d6d69; box-shadow: 0px 2px 4px 0px #6d6d6d69; -webkit-animation: all 0.3s ease-in; animation: all 0.3s ease-in; -webkit-transition: border-color 0.2s ease-in; transition: border-color 0.2s ease-in; width: 100%;} .list_select.arrow .title > span .arrow{width: 16px; background: #fcee21; border-radius: 3px; height: 16px; vertical-align: middle; text-align: center; padding: 4px; margin-right: 10px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; visibility: hidden; -ms-flex-negative: 0; flex-shrink: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center;} .list_select.arrow .title > span .arrow img{-webkit-transform: rotate(90deg) !important; transform: rotate(90deg) !important; width: 0px;} .list_select.arrow .title > span.active{z-index: 20 !important;} .list_select.arrow .title > span.active .arrow{visibility: visible;} .list_select.arrow .title > span:hover{background: #282c33;} .list_select.phone{-webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse;} .list_select.phone .content{-webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; min-height: 90vh;} .list_select.phone .content img{left: auto; border: 0; position: relative;} .list_select.phone .content img.active{-webkit-box-shadow: none; box-shadow: none;} .carousel_cards.open_cards .wrapper .card{display: auto;} .left_right_block{margin: 32px auto; max-width: 1100px; display: -webkit-box; display: -ms-flexbox; display: flex;} .left_right_block > div{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-preferred-size: 50%; flex-basis: 50%;} .left_right_block .picture{padding: 15px;} .left_right_block .picture img{max-width: 100%; max-height: 500px;} @media screen and (min-width: 800px){.left_right_block{-webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row;}} @media screen and (max-width: 799px){.left_right_block{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}} .leftright_standard1 .left_right_block .text span{font-family: "Roboto"; font-weight: 400; font-size: 1.2em; max-width: 300px; margin: 6px 0px; width: 100%; text-align: left; display: inline-block;} .leftright_standard1 .left_right_block .text p{max-width: 300px;} @media screen and (min-width: 800px){.leftright_standard1 .left_right_block:nth-of-type(even){-webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse;}} @media screen and (max-width: 799px){.leftright_standard1{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}} .callback form{margin-top: 4px;} .callback form div{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: nowrap; flex-wrap: nowrap;} .callback form input{font-size: 1.1em; padding: 6px 15px; border: 0;} .callback form input[type="tel"]{background-color: #303030; color: #A0A0A0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; max-width: 250px; width: 100%;} .callback form input[type="submit"]{color: black; background: #FCEE21; border: none; border-top-right-radius: 4px; border-bottom-right-radius: 4px;} .blocks_slider{max-width: 1200px; margin: 12px auto;} .blocks_slider .block{margin: 12px 14px; padding: 12px; border: 1px solid #1F1F1F; border-radius: 5px;} .blocks_slider .block p{text-align: left;} .blocks_slider .block h4{text-align: center;} .blocks_slider .block img{max-height: 300px; max-width: 100%; margin: 6px auto; display: inline-block;} .blocks_slider .block a{color: white; float: right;} .blocks_slider .slick-track{display: -webkit-box; display: -ms-flexbox; display: flex;} .blocks_slider .slick-track .slick-slide{display: -webkit-box; display: -ms-flexbox; display: flex; height: auto; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; max-width: 60vw;} .blocks_slider .slick-dots{text-align: center;} .blocks_slider .slick-dots li{display: inline-block; margin: 12px;} .blocks_slider .slick-dots li.slick-active button{background: #FCEE21; -webkit-transition: background 0.1s 0.1s ease-in; transition: background 0.1s 0.1s ease-in;} .blocks_slider .slick-dots li.slick-active button:before{width: 100%; left: 0; margin: 0; top: 0; height: 100%;} .blocks_slider .slick-dots li button{font-size: 0; background: 0; border: 1px solid #FCEE21; width: 30px; height: 30px; border-radius: 5px; display: inline-block; position: relative; -webkit-transition: background 0.1s 0s ease-in; transition: background 0.1s 0s ease-in;} .blocks_slider .slick-dots li button:before{content: ''; width: 6px; height: 6px; background: #FCEE21; display: block; left: 50%; position: absolute; margin-left: -3px; top: 50%; margin-top: -3px; border-radius: 2px; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in;} .blocks_slider .error_messages span{display: block; padding: 0px 6px;} .blocks_slider .error_messages span .section_title{font-weight: bold; margin-top: 6px; margin-bottom: 2px;} .blocks_slider .error_messages.hidden{display: none;} .blocks_slider .radius-top-10{border-top-right-radius: 10px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-top-left-radius: 10px;} .blocks_slider .radius-bottom-10{border-top-right-radius: 0; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; border-top-left-radius: 0;} .gradient-box{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 90%; margin: auto; max-width: 22em; position: relative; padding: 30% 2em; -webkit-box-sizing: border-box; box-sizing: border-box; color: #FFF; background: #000; background-clip: padding-box; border: solid 5px transparent; border-radius: 1em;} .gradient-box:before{content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; margin: -5px; border-radius: inherit; background: -webkit-gradient(linear, right bottom, left top, from(#c74900), to(#fcee21)); background: linear-gradient(to top left, #c74900, #fcee21);} .boxed_gradient{position: relative; background: black; padding: 0px 10px; margin: 8px; border-radius: 4px; line-height: 2.4em;} .boxed_gradient:after{content: ''; background: linear-gradient(45deg, #427fec, #50dfe2); position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; margin: -6px; border-radius: 6px;} .boxed_gradient_thin{position: relative; background: black; padding: 0px 10px; margin: 8px; border-radius: 1px;} .boxed_gradient_thin:after{content: ''; background: linear-gradient(45deg, #427fec, #50dfe2); position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; margin: -3px; border-radius: 3px;} section h2 .boxed_gradient{display: inline-block; line-height: 1.4em; margin: 16px 8px;} .gradient_underline:after{content: ''; width: 100%; height: 5px; background: linear-gradient(-45deg, #437fec, #4cd9ed); display: block; border-radius: 10px; margin-top: 5px;} .gradient_sideline{position: relative; padding-left: 15px;} .gradient_sideline:before{content: ''; width: 5px; height: 100%; position: absolute; background: linear-gradient(-45deg, #437fec, #4cd9ed); display: block; border-radius: 10px; margin-top: 0px; margin-left: -15px;} @media (max-width: 799px){.stack_800_center{-ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important;}} @media (max-width: 1199px){.stack_1200_center{-ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important;}} .wrapper.full_width{padding-left: 0px !important; padding-right: 0px !important; max-width: 100vw !important; width: 100vw !important;} #wrap > .oe_structure{background: -webkit-gradient(linear, left bottom, left top, color-stop(53%, black), color-stop(#003552), to(#25a9e0)); background: linear-gradient(0deg, black 53%, #003552, #25a9e0);} #wrap{position: relative;} .list_image_boxes{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 900px; width: 100vw; margin: 0px auto 32px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 32px 0px;} .list_image_boxes > div{border: 1px solid gray; border-radius: 6px; padding: 22px 22px 12px; margin: 12px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; max-width: 360px; min-height: 360px; position: relative; -webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto;} .list_image_boxes > div img{max-width: 94%; margin-top: -22px; max-height: 300px;} .list_image_boxes > div span{font-size: 1.4em; margin-top: 16px; font-weight: bold; position: absolute; bottom: 12px;} .cta_wide_banner{width: 100%;} .cta_wide_banner > div{background: -webkit-gradient(linear, left top, left bottom, from(#fcee21), to(#fcee21)); background: linear-gradient(#fcee21, #fcee21); border-radius: 12px; padding: 32px 15px; margin: 42px auto; max-width: 960px; color: black; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 230px; background-position: right; background-size: contain; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding: 32px; position: relative; overflow: hidden; z-index: 10;} .cta_wide_banner > div > div{max-width: 600px;} .cta_wide_banner > div > div h4{font-weight: bold; font-size: 2.1em; line-height: 1.8em; margin-top: 0px;} .cta_wide_banner > div > div p{font-size: 1.1em; font-weight: bold;} .cta_wide_banner > div > a{border-radius: 6px; padding: 12px 20px; font-size: 1.4em; cursor: pointer; min-height: 60px; height: auto !important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 22px 0px 0px 0px;} .cta_wide_banner > div > img{position: absolute; height: 100%; right: 0px; top: 0px; display: none; z-index: -1;} .cta_wide_banner > div > img.active{display: block;} @media screen and (max-width: 899px){.cta_wide_banner > div > img{opacity: 0.3;}} .cta_wide_banner > div form{margin-top: 20px; width: 100%; max-width: 400px;} .cta_wide_banner > div form input{height: 56px; width: 100%; border-radius: 6px; border: 1px solid gray; background: white; padding: 15px; font-size: 1.6em;} .cta_wide_banner > div form input.error{border: 1px solid #ff4b4b;} .cta_wide_banner > div form label.error{text-shadow: 1px 1px 1px black; display: block; position: absolute; color: #ff4b4b; padding-left: 6px; padding-top: 4px;} .cta_wide_banner > div form a.button{margin-top: 32px;} .cta_wide_banner.blue > div{background: linear-gradient(45deg, #024b71, #0089cd);} .cta_wide_banner.blue > div > div h4{text-shadow: 1px 1px 1px #0000008f; color: white;} .cta_wide_banner.blue > div > div p{text-shadow: 1px 1px 1px #0000008f; color: white;} #theleave{width: 100%; height: 100vh; position: fixed; background: rgba(0, 0, 0, 0.85); z-index: 500; display: none; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; top: 0px;} #theleave > div{-webkit-box-shadow: 0px 5px 5px #0000008c; box-shadow: 0px 5px 5px #0000008c; border-radius: 0px; position: relative;} #theleave > div > button{background: transparent; border: none; position: absolute; right: 0px; top: 0px; margin: 0px; font-weight: bold; font-size: 3.5em; color: #9e9e9e; padding: 0px 20px; z-index: 30;} #theleave > div > button:after{content: '\00d7';} #theleave .cta_wide_banner{height: 100vh; background: #FCEE21; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center;} #theleave .cta_wide_banner > div{border-radius: 0px !important; margin: 0 auto !important; max-width: 990px; width: 100%;} #theleave .cta_wide_banner.expanded{padding-top: 42px; overflow-y: auto;} #theleave .cta_wide_banner.expanded > div{overflow: visible; padding: 12px !important; min-height: auto !important;} #theleave .cta_wide_banner.expanded > div.title{text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-bottom: 0px;} #theleave .cta_wide_banner.expanded > div.title h4{font-weight: bold; font-size: 2.1em; margin-top: 0px; text-align: center;} #theleave .cta_wide_banner.expanded > div.default{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center;} @media screen and (max-width: 899px){#theleave .cta_wide_banner.expanded > div.default{-webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}} #theleave .cta_wide_banner.expanded > div.default p{font-size: 1.6em; font-weight: 500;} #theleave .cta_wide_banner.expanded > div.default .round_avatar{border: 2px solid black; border-radius: 200px; overflow: hidden; margin: 12px;} @media screen and (min-width: 900px){#theleave .cta_wide_banner.expanded > div.default .round_avatar{margin-right: 32px;}} #theleave .cta_wide_banner.expanded > div.default .round_avatar img{display: none;} #theleave .cta_wide_banner.expanded > div.default .round_avatar img.active{display: block; position: relative; max-width: 200px; height: auto;} @media screen and (max-width: 899px){#theleave .cta_wide_banner.expanded > div.default .round_avatar img.active{opacity: 1;}} #theleave .cta_wide_banner.expanded > div.default .document_avatar{max-width: 200px; margin: 12px;} #theleave .cta_wide_banner.expanded > div.default .document_avatar img{max-width: 200px; border: 2px solid black;} @media screen and (min-width: 900px){#theleave .cta_wide_banner.expanded > div.default .document_avatar{margin-right: 32px;}} #theleave .cta_wide_banner.expanded > div.default form .send_button{display: none;} #theleave .cta_wide_banner.expanded > div.default form input{max-width: 320px;} #theleave .cta_wide_banner.expanded > div.default form a.button{margin-top: 26px;} #theleave .cta_wide_banner.expanded > div.brands{max-width: 100vw !important; margin: 12px auto 32px; padding: 6px 0px !important; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center;} #theleave .cta_wide_banner.expanded > div.brands .slick-track{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;} #theleave .cta_wide_banner.expanded > div.brands .slick-list{max-width: 100vw !important; width: 100%;} #theleave .cta_wide_banner.expanded > div.brands div.slick-slide img{display: block; position: relative; max-height: 70px; max-width: 100px; height: auto; width: auto; display: inline; margin: 16px 22px;} @media screen and (max-width: 899px){#theleave .cta_wide_banner.expanded > div.brands div.slick-slide img{opacity: 1;}} header{font-family: "Roboto"; position: absolute; width: 100%; z-index: 20;} header #top_header{width: 100%; border-bottom: 1px solid rgba(255, 255, 255, 0.24); font-weight: 400;} @media (max-width: 599px){header #top_header{display: none;}} header #top_header .wrapper{max-width: 1200px; margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 36px; padding: 0px 10px;} header #top_header .wrapper a{color: white; text-decoration: none;} header #top_header .wrapper a:hover{border-bottom: 1px solid #FCEE21;} header #top_header .wrapper > div:nth-child(1){color: white;} header #top_header .wrapper > div:nth-child(1) span{color: #FCEE21;} header #top_header .wrapper > div:nth-child(2){display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%;} header #top_header .wrapper > div:nth-child(2) > ul{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row;} header #top_header .wrapper > div:nth-child(2) > ul li{padding: 0px 10px;} header #top_header .wrapper > div:nth-child(2) .separator{width: 1px; background: rgba(255, 255, 255, 0.24); height: 65%; margin: 0px 8px 0px 4px;} header #top_header .wrapper > div:nth-child(2) .dropdown button{color: white; background: transparent; border: none; padding: 6px 6px;} header #top_header .wrapper > div:nth-child(2) .dropdown button:active{-webkit-box-shadow: none; box-shadow: none;} header #top_header .wrapper > div:nth-child(2) .dropdown button img{width: 10px; margin: 0px 0px 0px 8px;} header #top_header .wrapper > div:nth-child(2) .dropdown .dropdown-menu{border: none; right: 0; left: auto; padding: 6px 10px 0px; min-width: 120px; background: #0087CA; border-radius: 0; border-bottom: 4px solid #FCEE21;} header #top_header .wrapper > div:nth-child(2) .dropdown .dropdown-menu ul{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; font-size: 1.1em;} header #top_header .wrapper > div:nth-child(2) .dropdown .dropdown-menu ul li{margin-bottom: 6px;} header #top_header .wrapper > div:nth-child(2) .dropdown .dropdown-menu ul li a{display: block;} header #top_header .wrapper > div:nth-child(2) .dropdown .dropdown-menu ul li a:hover{border: 0; text-decoration: underline;} header #main_header{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-width: 1200px; margin: 0 auto; overflow: hidden; padding: 4px 10px 12px;} header #main_header #logo{padding: 0px; margin-right: 6px;} header #main_header #logo img{height: 30px;} header #main_header > ul > li > a{color: white; font-weight: 400; font-size: 1.3em; padding: 0px 12px; display: block; text-decoration: none; white-space: nowrap;} header #main_header > ul > li > a:hover{color: #FCEE21;} header #main_header > ul > li > a:hover sup{color: white;} header #main_header > ul{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; margin-top: 6px;} @media (max-width: 599px){header #main_header > ul{-webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}} header #main_header #main_menu{-webkit-box-flex: 1; -ms-flex: 1; flex: 1;} header #main_header #main_menu .mobile_menu > button{background: 0; border: 0; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; cursor: pointer; outline: 0;} header #main_header #main_menu .mobile_menu > button img{width: 32px; max-height: 26px;} header #main_header #main_menu .mobile_menu .dropdown_menu{background: white; width: 100%; left: -50vw; margin-left: 51vw; max-width: 98vw; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; border-radius: 6px;} header #main_header #main_menu .mobile_menu .dropdown_menu .back_button button{border: 1px solid #303030; background: none; border-radius: 4px; padding: 4px 8px 4px 2px; margin: 12px 0px 0px 8px;} header #main_header #main_menu .mobile_menu .dropdown_menu .back_button button svg{-webkit-transform: rotate(90deg); transform: rotate(90deg); width: 12px; vertical-align: middle; margin: 0px 4px;} header #main_header #main_menu .mobile_menu .dropdown_menu .back_button button svg path{fill: #303030;} header #main_header #main_menu .mobile_menu .dropdown_menu#mobile_main_menu .mobile_main_menu_list{width: 100%; max-width: 360px; padding: 0px 42px; margin: 12px auto;} header #main_header #main_menu .mobile_menu .dropdown_menu#mobile_main_menu .mobile_main_menu_list > li{padding-left: 26px; border-bottom: 1px solid #C8C8C8;} header #main_header #main_menu .mobile_menu .dropdown_menu#mobile_main_menu .mobile_main_menu_list > li.title{padding: 12px 0px 2px !important; font-size: 1.7em;} header #main_header #main_menu .mobile_menu .dropdown_menu#mobile_main_menu .mobile_main_menu_list > li:last-child{border-bottom: 0;} header #main_header #main_menu .mobile_menu .dropdown_menu#mobile_main_menu .mobile_main_menu_list > li:not(.title):not(.lang_switch):before{content: ''; width: 10px; height: 10px; border-radius: 2px; margin-left: -22px; margin-right: 12px; display: inline-block; vertical-align: middle; background: #fcee21;} header #main_header #main_menu .mobile_menu .dropdown_menu#mobile_main_menu .mobile_main_menu_list > li:not(.title):not(.lang_switch) a{color: #25A9E0; font-size: 1.4em; padding: 8px 0px; width: "calc(100% - 6px)"; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; vertical-align: middle;} header #main_header #main_menu .mobile_menu .dropdown_menu#mobile_main_menu .mobile_main_menu_list > li.lang_switch{padding: 12px 0px !important; text-align: center;} header #main_header #main_menu .mobile_menu .dropdown_menu#mobile_main_menu .mobile_main_menu_list > li.has_submenu svg{-webkit-transform: rotate(-90deg); transform: rotate(-90deg);} header #main_header #main_menu .mobile_menu .dropdown_menu#mobile_main_menu .mobile_main_menu_list > li.has_submenu svg path{fill: #25A9E0;} header #main_header #main_menu .mobile_menu .dropdown_menu#mobile_main_menu .mobile_main_menu_list svg{width: 16px; margin: 0px 6px;} header #main_header #main_menu .mobile_menu .dropdown_menu#mobile_main_menu .mobile_main_menu_list svg path{fill: #0087CA;} header #main_header #main_menu .mobile_menu .dropdown_menu#mobile_main_menu .gray{color: #9F9F9F;} header #main_header #main_menu .mobile_menu .dropdown_menu#mobile_main_menu .dropdown{color: #0087CA;} header #main_header #main_menu .mobile_menu .dropdown_menu#mobile_main_menu .call_sales_support{max-width: 90%; width: 100%; border-top: 1px solid #c8c8c8; margin: 12px auto;} header #main_header #main_menu .mobile_menu .dropdown_menu#mobile_main_menu .call_sales_support > div{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0px 8px; max-width: 360px; margin: 0 auto;} header #main_header #main_menu .mobile_menu .dropdown_menu#mobile_main_menu .call_sales_support > div > span{font-size: 1.8em;} header #main_header #main_menu .mobile_menu .dropdown_menu#mobile_main_menu .call_sales_support > div a{color: white; text-align: center; background: #0D96D3; margin: 12px 0px; padding: 6px 22px; border-radius: 6px; font-weight: bold; font-size: 1.4em;} header #main_header #main_menu .mobile_menu .dropdown_menu#mobile_main_menu .call_sales_support > div a > span{color: #FCEE21; font-weight: normal;} header #main_header #main_menu > li.has_logo, header #main_header #user_menu > li.has_logo{height: 100%;} @media (max-width: 599px){header #main_header #main_menu > li:not(.has_logo):not(.mobile_menu), header #main_header #user_menu > li:not(.has_logo):not(.mobile_menu){display: none;}} @media (min-width: 600px){header #main_header #main_menu > li.mobile_menu, header #main_header #user_menu > li.mobile_menu{display: none;}} header #main_header #main_menu > li.has_submenu > a, header #main_header #main_menu > li.has_submenu > button, header #main_header #user_menu > li.has_submenu > a, header #main_header #user_menu > li.has_submenu > button{position: relative;} header #main_header #main_menu > li.has_submenu > a:before, header #main_header #main_menu > li.has_submenu > button:before, header #main_header #user_menu > li.has_submenu > a:before, header #main_header #user_menu > li.has_submenu > button:before{content: ''; display: block; position: absolute; border: 10px solid transparent; border-bottom: 10px solid white; bottom: -12px; left: 50%; margin-left: -10px; visibility: hidden; -webkit-transition: visibility 0s 0.1s, opacity 0.2s ease-in, -webkit-transform 0.2s ease-in; transition: visibility 0s 0.1s, opacity 0.2s ease-in, -webkit-transform 0.2s ease-in; transition: visibility 0s 0.1s, transform 0.2s ease-in, opacity 0.2s ease-in; transition: visibility 0s 0.1s, transform 0.2s ease-in, opacity 0.2s ease-in, -webkit-transform 0.2s ease-in; -webkit-transform: translateY(12px); transform: translateY(12px); z-index: 110; opacity: 0;} header #main_header #main_menu > li.has_submenu > a:after, header #main_header #main_menu > li.has_submenu > button:after, header #main_header #user_menu > li.has_submenu > a:after, header #main_header #user_menu > li.has_submenu > button:after{content: ''; display: block; height: 12px; width: "calc(100% - 12px)"; position: absolute; float: left; left: 6px;} header #main_header #main_menu > li:hover > a, header #main_header #user_menu > li:hover > a{color: #fcee21 !important;} header #main_header #main_menu > li.active > a:before, header #main_header #main_menu > li.active > button:before, header #main_header #main_menu > li:hover > a:before, header #main_header #main_menu > li:hover > button:before, header #main_header #user_menu > li.active > a:before, header #main_header #user_menu > li.active > button:before, header #main_header #user_menu > li:hover > a:before, header #main_header #user_menu > li:hover > button:before{visibility: visible; opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px);} header #main_header #main_menu > li.active > a:after, header #main_header #main_menu > li.active > a:button, header #main_header #main_menu > li:hover > a:after, header #main_header #main_menu > li:hover > a:button, header #main_header #user_menu > li.active > a:after, header #main_header #user_menu > li.active > a:button, header #main_header #user_menu > li:hover > a:after, header #main_header #user_menu > li:hover > a:button{width: 200%; margin-left: -50%;} header #main_header #main_menu > li.active .dropdown_menu, header #main_header #main_menu > li:hover .dropdown_menu, header #main_header #user_menu > li.active .dropdown_menu, header #main_header #user_menu > li:hover .dropdown_menu{visibility: visible; opacity: 1; -webkit-transform: translateY(12px); transform: translateY(12px); -webkit-transition: visibility 0s, opacity 0.2s ease-in, -webkit-transform 0.2s ease-in; transition: visibility 0s, opacity 0.2s ease-in, -webkit-transform 0.2s ease-in; transition: visibility 0s, transform 0.2s ease-in, opacity 0.2s ease-in; transition: visibility 0s, transform 0.2s ease-in, opacity 0.2s ease-in, -webkit-transform 0.2s ease-in;} header #main_header #main_menu > li .dropdown_menu, header #main_header #user_menu > li .dropdown_menu{visibility: hidden; z-index: -1; border-bottom: 4px solid #FCEE21; position: absolute; -webkit-transition: visibility 0s 0.2s, opacity 0.2s ease-in, -webkit-transform 0.2s ease-in; transition: visibility 0s 0.2s, opacity 0.2s ease-in, -webkit-transform 0.2s ease-in; transition: visibility 0s 0.2s, transform 0.2s ease-in, opacity 0.2s ease-in; transition: visibility 0s 0.2s, transform 0.2s ease-in, opacity 0.2s ease-in, -webkit-transform 0.2s ease-in; opacity: 0; z-index: 100; -webkit-transform: translateY(0px); transform: translateY(0px); -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.29); box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.29);} header #main_header #main_menu > li .dropdown_menu.vertical, header #main_header #user_menu > li .dropdown_menu.vertical{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; border-radius: 6px;} @media (min-width: 500px){header #main_header #main_menu > li .dropdown_menu.vertical, header #main_header #user_menu > li .dropdown_menu.vertical{max-width: 90vw;}} @media (max-width: 1300px) and (min-width: 500px){header #main_header #main_menu > li .dropdown_menu.vertical, header #main_header #user_menu > li .dropdown_menu.vertical{left: -60vw; margin-left: 64vw;}} header #main_header #main_menu > li .dropdown_menu.vertical > ul, header #main_header #user_menu > li .dropdown_menu.vertical > ul{width: 250px; max-width: 25vw; display: block; background-color: #0087CA; padding: 10px 0px;} header #main_header #main_menu > li .dropdown_menu.vertical > ul li, header #main_header #user_menu > li .dropdown_menu.vertical > ul li{width: 100%; display: block;} header #main_header #main_menu > li .dropdown_menu.vertical > ul li a, header #main_header #user_menu > li .dropdown_menu.vertical > ul li a{display: block; color: white; width: 100%; padding: 10px 20px; font-size: 1.1em; text-decoration: none;} header #main_header #main_menu > li .dropdown_menu.vertical > ul li a.active, header #main_header #user_menu > li .dropdown_menu.vertical > ul li a.active{text-decoration: none; color: black; background: white;} header #main_header #main_menu > li .dropdown_menu.horizontal, header #main_header #user_menu > li .dropdown_menu.horizontal{width: 100%; left: 0; max-width: 100vw; display: -webkit-box; display: -ms-flexbox; display: flex; border-top: 1px solid #ffffff; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;} header #main_header #main_menu > li .dropdown_menu.horizontal > ul, header #main_header #user_menu > li .dropdown_menu.horizontal > ul{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 120px; padding: 0px; background-color: #0087CA;} header #main_header #main_menu > li .dropdown_menu.horizontal > ul li, header #main_header #user_menu > li .dropdown_menu.horizontal > ul li{height: 100%; width: auto; text-align: center; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; max-width: 200px; display: block;} header #main_header #main_menu > li .dropdown_menu.horizontal > ul li a, header #main_header #user_menu > li .dropdown_menu.horizontal > ul li a{display: -webkit-box; display: -ms-flexbox; display: flex; color: white; padding: 10px 20px; font-size: 1.1em; text-decoration: none; height: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;} header #main_header #main_menu > li .dropdown_menu.horizontal > ul li a.active, header #main_header #user_menu > li .dropdown_menu.horizontal > ul li a.active{text-decoration: none; color: black; background: white;} header #main_header #main_menu > li .dropdown_menu.horizontal > ul li i.fa, header #main_header #user_menu > li .dropdown_menu.horizontal > ul li i.fa{font-size: 2.3em; display: block; margin: 6px;} header #main_header #main_menu > li .dropdown_menu.horizontal .submenu_view > div, header #main_header #user_menu > li .dropdown_menu.horizontal .submenu_view > div{max-width: 900px; margin: 0 auto;} header #main_header #main_menu > li .dropdown_menu.user, header #main_header #user_menu > li .dropdown_menu.user{border-top: 1px solid white; border-radius: 5px; background: white; margin-right: 10px; font-size: 1.1em; margin-top: 25px;} header #main_header #main_menu > li .dropdown_menu.user ul, header #main_header #user_menu > li .dropdown_menu.user ul{min-width: 150px; padding: 4px 10px 8px;} header #main_header #main_menu > li .dropdown_menu.user ul li, header #main_header #user_menu > li .dropdown_menu.user ul li{margin-top: 6px;} header #main_header #main_menu > li .dropdown_menu.user ul li.separator, header #main_header #user_menu > li .dropdown_menu.user ul li.separator{margin-bottom: 6px; height: 1px; width: 100%; background: #E8E8E8;} header #main_header #main_menu > li .dropdown_menu.user ul li a, header #main_header #user_menu > li .dropdown_menu.user ul li a{color: #0087CA;} header #main_header #main_menu > li .dropdown_menu.user ul li a:hover, header #main_header #user_menu > li .dropdown_menu.user ul li a:hover{color: #25A9E0;} header #main_header #main_menu > li .dropdown_menu .submenu_view, header #main_header #user_menu > li .dropdown_menu .submenu_view{background: white; padding: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;} header #main_header #main_menu > li .dropdown_menu .submenu_view > div, header #main_header #user_menu > li .dropdown_menu .submenu_view > div{display: none;} header #main_header #main_menu > li .dropdown_menu .submenu_view > div.active, header #main_header #user_menu > li .dropdown_menu .submenu_view > div.active{display: block;} header #main_header #main_menu > li .dropdown_menu .submenu_view > div img, header #main_header #user_menu > li .dropdown_menu .submenu_view > div img{max-width: 100%;} header #main_header #main_menu > li .dropdown_menu .submenu_view > div .submenu_title, header #main_header #user_menu > li .dropdown_menu .submenu_view > div .submenu_title{color: #0087ca; font-size: 1.5em; margin-bottom: 25px; display: inline-block;} header #main_header #main_menu > li .dropdown_menu .submenu_view > div .list_pictures ul, header #main_header #user_menu > li .dropdown_menu .submenu_view > div .list_pictures ul{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap;} header #main_header #main_menu > li .dropdown_menu .submenu_view > div .list_pictures ul li, header #main_header #user_menu > li .dropdown_menu .submenu_view > div .list_pictures ul li{-ms-flex-preferred-size: 25%; flex-basis: 25%;} header #main_header #main_menu > li .dropdown_menu .submenu_view > div .list_pictures ul li a, header #main_header #user_menu > li .dropdown_menu .submenu_view > div .list_pictures ul li a{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 20px;} header #main_header #main_menu > li .dropdown_menu .submenu_view > div .list_pictures ul li a img, header #main_header #user_menu > li .dropdown_menu .submenu_view > div .list_pictures ul li a img{width: 92px;} header #main_header #main_menu > li .dropdown_menu .submenu_view > div .list_links, header #main_header #user_menu > li .dropdown_menu .submenu_view > div .list_links{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start;} header #main_header #main_menu > li .dropdown_menu .submenu_view > div .list_links ul, header #main_header #user_menu > li .dropdown_menu .submenu_view > div .list_links ul{padding: 6px 24px;} header #main_header #main_menu > li .dropdown_menu .submenu_view > div .list_links ul li.title a, header #main_header #user_menu > li .dropdown_menu .submenu_view > div .list_links ul li.title a{font-size: 1.2em;} header #main_header .services_menu{overflow: hidden; background: white;} header #main_header .services_menu .services{background: white; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding: 12px 6px;} header #main_header .services_menu .services > ul{padding: 12px 28px 12px 16px; min-width: 200px; list-style: none;} header #main_header .services_menu .services > ul .title{font-size: 1.3em;} header #main_header .services_menu .services > ul li a{padding: 3px 10px; font-size: 1.1em; display: block; color: #0087ca; border-radius: 4px; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in;} header #main_header .services_menu .services > ul li a:hover{background: #0087CA; color: white;} header #main_header .services_menu .service_picture{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-repeat: no-repeat; background-size: 150%; margin-left: 50px; background: black; max-width: 800px; position: relative;} @media (min-width: 900px){header #main_header .services_menu .service_picture{width: 50vw;}} header #main_header .services_menu .service_picture .wrapper{height: 100%;} header #main_header .services_menu .service_picture .wrapper > div{max-width: 600px; height: 100%; padding: 32px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;} header #main_header .services_menu .service_picture .wrapper > div:not(#dropdown_menu_picture_default){display: none; min-height: 450px; -ms-flex-pack: distribute; justify-content: space-around;} header #main_header .services_menu .service_picture .wrapper > div#dropdown_menu_picture_default{display: -webkit-box; display: -ms-flexbox; display: flex; padding-top: 92px;} @media (min-width: 900px){header #main_header .services_menu .service_picture .wrapper > div img{max-width: 400px; max-height: 260px;}} @media (max-width: 899px){header #main_header .services_menu .service_picture .wrapper > div img{width: 100%;}} header #main_header .services_menu .service_picture .wrapper > div span{color: #ffffff; font-weight: bold; font-size: 1.9em; background: linear-gradient(45deg, #4a4a4a, #0000008a); padding: 6px 24px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; font-family: "Open Sans"; -webkit-box-shadow: 0px 0px 3px 1px #ffffff6e; box-shadow: 0px 0px 3px 1px #ffffff6e; position: absolute; right: 0; top: 35px; width: 100%; text-align: center; display: none;} @media (max-width: 699px){header #main_header .services_menu .service_picture .wrapper > div span{font-size: 1.2em;}} header #main_header .services_menu .service_picture .wrapper > div p{max-width: 400px; margin: 4px auto 12px; color: white; font-size: 1.4em;} @media (max-width: 699px){header #main_header .services_menu .service_picture .wrapper > div p{font-size: 1em;}} header #main_header .services_menu .service_picture .wrapper > div p.margin_top{margin: 16px auto 12px;} header #main_header .services_menu .service_contact{-ms-flex-preferred-size: 100%; flex-basis: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; color: white; background: #0087CA; padding: 15px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 8px; border-radius: 6px; text-align: center;} header #main_header .services_menu .service_contact span{font-size: 1.4em;} header #main_header .services_menu .service_contact a{padding: 8px 16px; background: yellow; color: black; border-radius: 4px; margin-top: 12px; font-size: 1.2em;} header #main_header .services_menu .service_contact a:hover{background: white; color: black;} header #main_header #user_menu > li{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start;} header #main_header #user_menu #my_account ul li a{display: inline-block; width: 100%; padding: 6px 12px; border-radius: 4px;} header #main_header #user_menu #my_account ul li a:hover{color: white; background: #0087CA;} header #main_header #user_menu #my_cart{-webkit-box-align: end; -ms-flex-align: end; align-items: flex-end;} header #main_header #user_menu #my_cart .dropdown_menu{margin-top: 29px;} header #main_header #search{margin-left: 12px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1;} header #main_header #search form{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; margin-right: 11px; margin-bottom: -4px;} header #main_header #search input[type="text"]{border: 0; background: transparent; color: #404040; border: 2px solid transparent; margin-right: 6px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; font-size: 1.1em; outline: 0; border: 1px solid white; border-radius: 4px; padding: 0px 6px; -webkit-transition: border 0.2s ease-in; transition: border 0.2s ease-in; height: 36px; background: white; -webkit-box-flex: 1; -ms-flex: 1; flex: 1;} header #main_header #search input[type="text"]::-webkit-input-placeholder{color: rgba(107, 107, 107, 0.73); font-weight: 400; font-family: "Roboto"; font-size: 1.0em;} header #main_header #search input[type="text"]:-ms-input-placeholder{color: rgba(107, 107, 107, 0.73); font-weight: 400; font-family: "Roboto"; font-size: 1.0em;} header #main_header #search input[type="text"]::-ms-input-placeholder{color: rgba(107, 107, 107, 0.73); font-weight: 400; font-family: "Roboto"; font-size: 1.0em;} header #main_header #search input[type="text"]::placeholder{color: rgba(107, 107, 107, 0.73); font-weight: 400; font-family: "Roboto"; font-size: 1.0em;} header #main_header #search input[type="submit"]{background: white url(/origen_theme/static/src/img/icons/search2.svg); background-repeat: no-repeat; background-position: center; background-size: 70%; height: 36px; width: 36px; border: 2px solid white; border-radius: 4px;} header #main_header #search input[type="submit"]:hover{background: #FCEE21 url(/origen_theme/static/src/img/icons/search.svg); background-repeat: no-repeat; background-position: center; background-size: 70%; border: 2px solid #FCEE21;} header #main_header #my_cart > a{padding-right: 0px;} header #main_header #my_cart > a img{width: 32px;} header #main_header #my_cart > a sup{border: 1px solid white; border-radius: 3px; display: inline-block; padding: 1px 5px; top: -8px; line-height: normal; background: transparent;} header #main_header #my_cart:hover > a sup{background: #FCEE21; border: 1px solid #FCEE21; color: #0087CA;} header #main_header #my_cart .dropdown_menu{min-width: 200px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 6px;} header #main_header #my_cart .dropdown_menu .products{-webkit-box-flex: 1; -ms-flex: 1; flex: 1;} header #main_header #my_cart .dropdown_menu .products li{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row;} header #main_header #my_cart .dropdown_menu .products li .product_picture{margin-right: 12px;} header #main_header #my_cart .dropdown_menu .products li .product_picture img{width: 64px; max-width: 64px;} header #main_header #my_cart .dropdown_menu .products li div:not(.product_picture){display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-flex: 1; -ms-flex: 1; flex: 1;} header #main_header #my_cart .dropdown_menu .products li div:not(.product_picture) a{width: 230px;} header #main_header #my_cart .dropdown_menu .cart_price{text-align: right; width: 100%; padding: 10px; display: -ms-grid; display: grid; -ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr); font-size: 0.9em;} header #main_header #my_cart .dropdown_menu .cart_price > div > div{display: inline-block;} header #main_header #my_cart .dropdown_menu .cart_price > :nth-last-child(1), header #main_header #my_cart .dropdown_menu .cart_price > :nth-last-child(2){font-size: 1.2em; font-weight: 400; padding-top: 4px; margin-top: 4px; border-top: 1px solid #F4F4F4;} header #main_header #my_cart .dropdown_menu a.view_cart_button{color: white; background: #25A9E0; padding: 12px 24px; border-radius: 4px; display: inline-block; margin: 12px auto; text-align: center;} footer{background: #000 !important; color: #A0A0A0;} footer .column_list .title{color: white; font-family: 'Roboto', sans-serif; font-size: 1.3em;} footer .column_list li:not(.title){margin-bottom: 3px;} footer .column_list li:not(.title) a{font-size: 1.1em;} footer section:nth-child(1){padding: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 1100px; margin: 0px auto 0px;} footer section:nth-child(1) .callback{font-family: 'Roboto', sans-serif; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-line-pack: center; align-content: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; color: white;} footer section:nth-child(1) .callback > span{font-size: 2.5em; font-weight: 300;} footer section:nth-child(1) .callback .the_number{margin-bottom: 12px;} footer section:nth-child(1) .callback .the_number a{color: #FCEE21;} footer section:nth-child(1) .callback form{margin-top: 4px;} footer section:nth-child(1) .callback form div{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap;} footer section:nth-child(1) .callback form input{font-size: 1.1em; padding: 6px 15px; border: 0;} footer section:nth-child(1) .callback form input[type="tel"]{background-color: #303030; color: #A0A0A0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; max-width: 250px; width: 100%;} footer section:nth-child(1) .callback form input[type="submit"]{color: black; background: #FCEE21; border: none; border-top-right-radius: 4px; border-bottom-right-radius: 4px;} footer section:nth-child(1) .locations{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;} footer section:nth-child(1) .locations ul{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; list-style: none; width: 100%; -ms-flex-pack: distribute; justify-content: space-around;} footer section:nth-child(1) .locations ul li{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 6px; min-width: 160px; padding: 0px 10px; border-left: 1px solid #303030; padding: 0px 10px; -ms-flex-preferred-size: 50%; flex-basis: 50%; margin: 16px 0px;} footer section:nth-child(2){padding: 15px; border-top: 1px solid #303030; margin: 0 auto;} footer section:nth-child(2) .sitemap{max-width: 1100px; margin: 32px auto 48px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; list-style: none;} @media (min-width: 600px){footer section:nth-child(2) .sitemap{-ms-flex-pack: distribute; justify-content: space-around;}} @media (max-width: 599px){footer section:nth-child(2) .sitemap{-webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start;}} footer section:nth-child(2) .sitemap > li{margin: 12px 8px;} @media (max-width: 599px) and (min-width: 400px){footer section:nth-child(2) .sitemap > li{-ms-flex-preferred-size: 45%; flex-basis: 45%;}} @media (max-width: 399px){footer section:nth-child(2) .sitemap > li{-ms-flex-preferred-size: 100%; flex-basis: 100%;}} footer section:nth-child(2) .sitemap > li > ul{list-style: none;} footer section:nth-child(2) .sitemap > li > ul > li.title{font-family: 'Roboto', sans-serif;} footer section:nth-child(2) .sitemap > li > ul > li a{color: #A0A0A0; text-decoration: none;} footer section:nth-child(2) .sitemap > li > ul > li a:hover{border-bottom: 1px solid #FCEE21; color: #FCEE21;} footer section:nth-child(2) .last_line{max-width: 1100px; margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;} footer section:nth-child(2) .last_line .copyright{font-size: 0.9em;} footer section:nth-child(2) .last_line .copyright span:first-child{margin-right: 4px; vertical-align: middle;} footer section:nth-child(2) .last_line .copyright span:not(:first-child) a{color: #A0A0A0; margin: 0px 4px 0px 0px;} footer section:nth-child(2) .last_line .copyright span:not(:first-child) a:hover{border-bottom: 1px solid #FCEE21;} footer section:nth-child(2) .last_line .copyright span:not(:first-child)::before{content: '|'; margin-right: 8px;} footer section:nth-child(2) .last_line .social{vertical-align: middle;} footer section:nth-child(2) .last_line .social a{width: 32px; height: 32px; margin: 0px 4px; display: inline-block; vertical-align: middle;} footer section:nth-child(2) .last_line .social a:hover svg path{fill: #FCEE21;} footer section:nth-child(2) .last_line .social a:hover svg rect{stroke: #FCEE21;} footer section:nth-child(2) .last_line .social a object{width: 32px;} @media screen and (min-width: 1000px){footer section:nth-child(1){-webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}footer section:nth-child(1) .locations{width: 50%;}footer section:nth-child(2) .last_line{-webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row;}} @media screen and (max-width: 999px){footer section:nth-child(1){-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}footer section:nth-child(1) .locations{width: auto; margin: 32px auto 0px;}footer section:nth-child(2) .last_line{-webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse;}footer section:nth-child(2) .last_line .social{margin-bottom: 12px;}footer section:nth-child(2) .last_line .social a{width: 48px; height: 48px;}footer section:nth-child(2) .last_line .social a object{width: 48px;}} @media screen and (max-width: 650px){footer section:nth-child(2) .copyright > span:first-child{display: block; margin-right: 0px; text-align: center; margin: 0px 0px 6px;}footer section:nth-child(2) .copyright > span:nth-child(2):before{display: none;}} @media screen and (max-width: 500px){footer section:nth-child(1) .locations .column_list{-ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start;}} @media screen and (max-width: 420px){footer section:nth-child(1) .callback > span{font-size: 2em;}footer section:nth-child(1) .callback form > div{-ms-flex-wrap: wrap; flex-wrap: wrap;}footer section:nth-child(1) .callback form > div input[type=tel]{width: 100%; max-width: 100%; border-radius: 4px;}footer section:nth-child(1) .callback form > div input[type=submit]{border-radius: 4px; margin-top: 16px; width: 100%;}} .landing_powered .powered_driven span::after{height: 4px;} .landing_powered.home_bg{background: url("/origen_theme/static/src/scss/../img/bg.jpg"); background-position: center; background-repeat: no-repeat; background-size: cover !important;} @media screen and (min-width: 500px){.landing_powered .powered_driven{font-size: 2.8em !important;}} @media screen and (max-width: 499px){.landing_powered .powered_driven{font-size: 2.3em !important;}} .about_article{max-width: 1100px; margin: 64px auto; display: -webkit-box; display: -ms-flexbox; display: flex; background: white; padding: 32px; border-radius: 15px;} .about_article .side{-ms-flex-preferred-size: 33%; flex-basis: 33%; font-family: "Roboto"; font-weight: 400; font-size: 1.1em; padding-right: 24px; line-height: 1.8em;} .about_article .side p{margin: 12px auto; padding: 0px 5px;} .about_article .side .button{margin: 12px 0px; display: inline-block;} .about_article article{-ms-flex-preferred-size: 77%; flex-basis: 77%; padding-left: 24px; padding-right: 12px; color: #666666;} .about_article article p{margin: 12px 0px;} @media screen and (min-width: 700px){.about_article{-webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row;}} @media screen and (max-width: 699px){.about_article{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}.about_article .side{text-align: center; max-width: 400px; margin: 0 auto;}} .about_hire p{color: #666666; max-width: 600px; margin: 18px auto;} .about_hire p a{color: #25A9E0;} .about_hire p a:hover{color: #0087CA;} .contact_offices.column_list{max-width: 700px; margin: 32px auto; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around;} .contact_offices.column_list .title{font-family: 'Roboto', sans-serif; font-size: 1.4em;} .contact_offices.column_list li{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;} .contact_callback{max-width: 600px; margin: 0px auto; padding: 0px 15px 32px;} .contact_callback p{text-align: center; margin-top: 8px;} .contact_callback p a{color: #FCEE21;} .contact_page_form{background: #0087CA; color: white; background-color: #25a9e0; background-image: -webkit-gradient(linear, left bottom, left top, from(#25a9e0), to(#0087ca)); background-image: linear-gradient(0deg, #25a9e0 0%, #0087ca 100%); border-bottom: 5px solid #FCEE21; padding-bottom: 64px;} .contact_page_form form{background: white; color: black; max-width: 450px; margin: 0 auto; padding: 15px 10px; border-radius: 6px;} .contact_page_form form .input_group{max-width: 400px; margin: 6px auto 32px;} .contact_page_form form .input_group label{margin-bottom: 3px;} .contact_page_form form input, .contact_page_form form textarea{width: 100%; padding: 8px 12px; font-size: 1.1em; background: #fcfcfc; color: black; border: 1px solid #c2c2c2; border-radius: 4px;} .contact_page_form form input.error, .contact_page_form form textarea.error{border: 2px solid red;} .contact_page_form form input[type="checkbox"], .contact_page_form form textarea[type="checkbox"]{display: none;} .contact_page_form form input[type="checkbox"] + label, .contact_page_form form textarea[type="checkbox"] + label{margin: 4px 0px; cursor: pointer; font-weight: normal;} .contact_page_form form input[type="checkbox"] + label:before, .contact_page_form form textarea[type="checkbox"] + label:before{content: ''; display: inline-block; border: 1px solid #a5a5a5; width: 28px; height: 28px; line-height: 28px; margin-right: 12px; vertical-align: middle; text-align: center; font-weight: bold; font-size: 1.1em; border-radius: 4px;} .contact_page_form form input[type="checkbox"]:checked + label:before, .contact_page_form form textarea[type="checkbox"]:checked + label:before{content: '✓'; border: 1px solid #303030;} .contact_page_form form input[type="submit"], .contact_page_form form textarea[type="submit"]{max-width: 150px; margin: 0 auto; border-radius: 4px; display: block; margin: 32px auto 6px; background: #0087CA; color: white; font-size: 1.4em; border: none;} .contact_page_form form .error{color: red; margin: 2px 0px; text-align: left;} .contact_page_form form .fa-spinner{color: #303030; vertical-align: middle;} .high_value_features > div:last-child{margin-bottom: -50px;} .high_value_features > div:last-child img{max-height: 600px; margin-bottom: -100px;} .high_value_features .left_right_block{margin: 2px auto;} .high_value_features .left_right_block .text{-ms-flex-preferred-size: 50%; flex-basis: 50%;} .high_value_features .left_right_block .text > span{font-size: 1.6em; font-family: "Roboto"; font-weight: 400; margin-bottom: 12px; text-align: center;} .high_value_features .left_right_block .text p, .high_value_features .left_right_block .text ul{max-width: 400px; margin: 8px auto; display: inline-block; opacity: 0.9;} @media screen and (min-width: 800px){.high_value_features .left_right_block:nth-of-type(odd){-webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse;}} @media screen and (max-width: 799px){.high_value_features{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}} .pbx_select_features{margin: 52px 0px;} .pbx_select_features .level_select{text-align: center; margin: 28px auto 0px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background: #000000e6; z-index: 51;} .pbx_select_features .level_select button{border: 0; background: transparent; font-family: "Roboto"; font-size: 1.3em; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; outline: 0; -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 260px; border-radius: 6px; margin: 24px 15px; height: 58px; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; border: 2px solid gray;} .pbx_select_features .level_select button[data-style=white]{border: 1px solid #dadada; border-bottom: 0; background: white;} .pbx_select_features .level_select button[data-style=black]{background: black; color: white;} .pbx_select_features .level_select button.active{font-weight: 500; border-color: #FCEE21; background: #fcee204a;} .pbx_select_features .levels{-webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in;} .pbx_select_features .levels.black{background: black;} .pbx_select_features .levels > div{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 1100px; margin: 0 auto; -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding: 32px 0px;} .pbx_select_features .levels > div.hidden{display: none;} .pbx_select_features .levels > div .card{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; margin: 25px 6px; border-radius: 15px;} .pbx_select_features .levels > div .card:hover:after{opacity: 1;} .pbx_select_features .levels > div .card:hover .info{opacity: 1;} .pbx_select_features .levels > div .card .title{font-weight: 400; font-size: 1.4em; padding: 10px 15px 0px;} .pbx_select_features .levels > div .card .info{opacity: 0.6; -webkit-transition: 0.2s opacity ease-in; transition: 0.2s opacity ease-in; padding: 10px 15px 15px;} .pbx_select_features .levels > div .standard_features_included{text-align: center; font-size: 2.2em; border-bottom: 1px solid #464646; padding: 6px 25px;} .pbx_select_features .levels > div .standard_features_plus{-ms-flex-preferred-size: 70%; flex-basis: 70%; text-align: center; font-size: 7em; margin-bottom: -26px;} .pbx_select_features .levels > div .more_features{text-align: center; font-size: 1.6em; -ms-flex-preferred-size: 100%; flex-basis: 100%;} .pbx_select_features .levels > div .more_features a{margin-top: 22px; display: inline-block;} .pbx_select_features .levels > div.white .card{border: 1px solid #dadada; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); background: white; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;} .pbx_select_features .levels > div.white .card:hover{-webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1);} .pbx_select_features .levels > div.white .card:after{content: ''; position: absolute; z-index: -1; width: 100%; height: 100%; opacity: 0; border-radius: 5px; -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); -webkit-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; border-radius: 15px;} .pbx_select_features .levels > div.black .card{color: white; background: transparent; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;} .pbx_select_features .levels > div.black .card .title{padding-bottom: 6px; border-bottom: 1px solid #464646;} .pbx_select_features .levels > div.black .card ul{color: white;} @media screen and (min-width: 800px){.pbx_select_features .levels .card{-ms-flex-preferred-size: 30%; flex-basis: 30%;}} @media screen and (min-width: 500px) and (max-width: 799px){.pbx_select_features .levels .card{-ms-flex-preferred-size: 40%; flex-basis: 40%;}} @media screen and (max-width: 499px){.pbx_select_features .levels .card{-ms-flex-preferred-size: 70%; flex-basis: 70%;}} .voip_phone_slider{max-width: 1000px; margin: 64px auto;} .voip_phone_slider .title .slick-track{display: -webkit-box; display: -ms-flexbox; display: flex; justify-items: center;} .voip_phone_slider .title .slick-slide{cursor: pointer; text-align: center; display: inline-block; border: 2px solid gray; min-width: 200px; padding: 15px; margin: 32px; border-radius: 6px; opacity: 0.7;} .voip_phone_slider .title .slick-slide.slick-center{opacity: 1; border-color: #fcee21;} section.presentation_service{padding: 32px 22px 64px;} section.presentation_service h2{margin-bottom: 24px; position: relative; padding-left: 15px;} section.presentation_service h2:before{content: ''; width: 5px; height: calc(100% - 10px); position: absolute; background: linear-gradient(-45deg, #437fec, #4cd9ed); display: block; border-radius: 10px; margin-top: 5px; margin-left: -15px;} section.illustration_gray_backgroud{background: linear-gradient(-45deg, #eff1fe, #fff);} .services_text-image .wrapper{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-width: 1200px; margin: 32px auto;} .services_text-image .wrapper h2, .services_text-image .wrapper p{text-align: left;} .services_text-image .wrapper img{max-width: 600px; width: 100%;} .services_text-image .wrapper .text{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; max-width: 100%;} .services_text-image .wrapper .text h2{width: 350px; max-width: 98vw;} .services_text-image .wrapper .text h3{margin-top: 0px;} .services_text-image .wrapper .text h3.gradient_underline{text-align: center;} @media screen and (min-width: 900px){section.services_text-image .wrapper{-webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; margin-top: 64px;}section.services_text-image .wrapper img{margin: 42px auto 42px;}section.services_text-image.reverse .wrapper{-webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse;}} @media screen and (max-width: 899px){section.services_text-image .wrapper{margin: 12px auto 42px; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}} @-webkit-keyframes spin{100%{-webkit-transform: rotate(360deg); transform: rotate(360deg);}} @keyframes spin{100%{-webkit-transform: rotate(360deg); transform: rotate(360deg);}} @-webkit-keyframes blinker{0%{opacity: 1.0;}50%{opacity: 0.0;}100%{opacity: 1.0;}} @keyframes blinker{0%{opacity: 1.0;}50%{opacity: 0.0;}100%{opacity: 1.0;}} .knowledge-stack{max-width: 1000px; width: 100%; margin: 0px auto 64px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; z-index: 1; position: relative;} .knowledge-stack .stack{display: -webkit-box; display: -ms-flexbox; display: flex; margin: 32px 0px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-preferred-size: 32%; flex-basis: 32%; min-width: 300px;} .knowledge-stack .stack .text{text-align: left; text-align: center;} @media (max-width: 899px){.knowledge-stack .stack .text{max-width: 500px;}} .knowledge-stack .stack .text h3{display: inline-block; font-size: 2.2em; text-align: center;} .knowledge-stack .stack .text h3:after{content: ''; width: 100%; height: 5px; background: linear-gradient(-45deg, #437fec, #4cd9ed); display: block; border-radius: 10px; margin-top: 5px;} .knowledge-stack .stack .text p{max-width: 400px; font-size: 1.2em;} .knowledge-stack .stack .text ul{margin: 2px 0px 12px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;} .knowledge-stack .stack .text ul li{padding: 0px 8px; background-clip: padding-box; border: solid 3px transparent; position: relative; background: black; color: white; border-radius: 4px; margin: 8px 16px 8px 0px; font-size: 0.9em; font-weight: bold;} .knowledge-stack .stack .text ul li:after{content: ''; background: linear-gradient(45deg, #427fec, #50dfe2); position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; margin: -6px; border-radius: 6px;} .knowledge-stack .stack .img{padding: 12px; text-align: center;} @media (min-width: 900px){.knowledge-stack .stack .img{width: 50%;}} .knowledge-stack .stack .img svg, .knowledge-stack .stack .img img{max-width: 320px;} @media (max-width: 899px){.knowledge-stack .stack .img svg, .knowledge-stack .stack .img img{width: 100%;}} .knowledge-stackv2{width: 100vw; margin: 0px auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; z-index: 1; position: relative;} .knowledge-stackv2 .stack{display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-width: 300px; min-height: 500px; height: 70vh; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; background-size: cover; background-position: center; z-index: 5; position: relative; width: 100vw; overflow: hidden; border-top: 5px solid #fcee22;} .knowledge-stackv2 .stack .stack_background{width: 100%; height: 100%; visibility: hidden; position: absolute; background-repeat: no-repeat; background-size: cover; background-position: center; z-index: 0; top: 10px; opacity: 0; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in;} .knowledge-stackv2 .stack .stack_background.active{top: 0px; opacity: 1; visibility: visible;} .knowledge-stackv2 .stack .text{text-align: left; text-align: center; z-index: 10; background: rgba(0, 0, 0, 0.8); border-radius: 6px; padding: 12px;} @media (min-width: 550px){.knowledge-stackv2 .stack .text{max-width: 500px; margin-left: auto; margin-right: 50%;}} @media (max-width: 549px){.knowledge-stackv2 .stack .text{max-width: 95vw; margin-left: auto; margin-right: auto;}} .knowledge-stackv2 .stack .text h3{display: inline-block; font-size: 2.2em; text-align: center;} .knowledge-stackv2 .stack .text h3:after{content: ''; width: 100%; height: 5px; background: linear-gradient(-45deg, #437fec, #4cd9ed); display: block; border-radius: 10px; margin-top: 5px;} .knowledge-stackv2 .stack .text ul{margin: 2px 0px 12px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;} .knowledge-stackv2 .stack .text ul li{min-width: 70px; padding: 4px 12px; position: relative; background: black; color: white; border-radius: 4px; margin: 8px 16px 8px 0px; font-size: 1.2em; font-weight: bold; cursor: pointer; background: linear-gradient(45deg, #427fec, #50dfe2);} .knowledge-stackv2 .stack .text ul li.active{background: #FCEE21; color: black;} .knowledge-stackv2 .stack .text > div{-webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;} .knowledge-stackv2 .stack .text > div p{text-align: center; font-size: 1.1em; max-width: 400px; margin: 24px 6px 10px;} .knowledge-stackv2 .stack .img{padding: 12px; text-align: center;} @media (min-width: 900px){.knowledge-stackv2 .stack .img{width: 50%;}} .knowledge-stackv2 .stack .img svg, .knowledge-stackv2 .stack .img img{max-width: 320px;} @media (max-width: 899px){.knowledge-stackv2 .stack .img svg, .knowledge-stackv2 .stack .img img{width: 100%;}} .knowledge-stackv3-controls{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; max-width: 900px; margin: 0 auto; font-size: 1.2em;} .knowledge-stackv3-controls button{border: none; margin: 22px 16px;} .knowledge-stackv3-controls button:after{-webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; background: #0087CA;} .knowledge-stackv3-controls button.active:after{background: #FCEE21;} .knowledge-stackv3{width: 1000px; max-width: 95vw; margin: 32px auto;} .knowledge-stackv3 .stack{display: -webkit-box; display: -ms-flexbox; display: flex; margin: 16px auto; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 500px; z-index: 5; position: relative; width: 100%; overflow: hidden;} @media (min-width: 900px){.knowledge-stackv3 .stack{-webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}} @media (max-width: 899px){.knowledge-stackv3 .stack{-webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap;}} .knowledge-stackv3 .stack .text{max-width: 500px; text-align: left; text-align: center; z-index: 10; background: rgba(0, 0, 0, 0.8); border-radius: 6px; padding: 12px;} .knowledge-stackv3 .stack .text h3{display: inline-block; font-size: 2.2em; text-align: center;} .knowledge-stackv3 .stack .text h3:after{content: ''; width: 100%; height: 5px; background: linear-gradient(45deg, #427fec, #50dfe2); display: block; border-radius: 10px; margin-top: 5px;} .knowledge-stackv3 .stack .text ul{margin: 2px 0px 12px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;} .knowledge-stackv3 .stack .text ul li{min-width: 70px; padding: 4px 12px; position: relative; color: white; border-radius: 4px; margin: 8px; font-size: 1.2em; font-weight: bold; background: linear-gradient(45deg, #0f80bd, 75%, #50dfe2); -webkit-transform: translateX(-20px); transform: translateX(-20px); opacity: 0; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;} .knowledge-stackv3 .stack .text > div{-webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;} .knowledge-stackv3 .stack .text > div p{text-align: center; font-size: 1.1em; max-width: 400px; margin: 24px 6px 10px;} .knowledge-stackv3 .stack .image{padding: 0px 15px;} .knowledge-stackv3 .stack .image img{max-width: 100%; width: 400px; display: none;} .knowledge-stackv3 .stack .image img.active{display: block;} .knowledge-stackv3 .stack.slick-active .text ul li{opacity: 1; -webkit-transform: translateX(0px); transform: translateX(0px);} .knowledge-stackv3 .stack.slick-active li:nth-child(20n + 1){-webkit-transition-delay: 20ms; transition-delay: 20ms;} .knowledge-stackv3 .stack.slick-active li:nth-child(20n + 2){-webkit-transition-delay: 40ms; transition-delay: 40ms;} .knowledge-stackv3 .stack.slick-active li:nth-child(20n + 3){-webkit-transition-delay: 60ms; transition-delay: 60ms;} .knowledge-stackv3 .stack.slick-active li:nth-child(20n + 4){-webkit-transition-delay: 80ms; transition-delay: 80ms;} .knowledge-stackv3 .stack.slick-active li:nth-child(20n + 5){-webkit-transition-delay: 100ms; transition-delay: 100ms;} .knowledge-stackv3 .stack.slick-active li:nth-child(20n + 6){-webkit-transition-delay: 120ms; transition-delay: 120ms;} .knowledge-stackv3 .stack.slick-active li:nth-child(20n + 7){-webkit-transition-delay: 140ms; transition-delay: 140ms;} .knowledge-stackv3 .stack.slick-active li:nth-child(20n + 8){-webkit-transition-delay: 160ms; transition-delay: 160ms;} .knowledge-stackv3 .stack.slick-active li:nth-child(20n + 9){-webkit-transition-delay: 180ms; transition-delay: 180ms;} .knowledge-stackv3 .stack.slick-active li:nth-child(20n + 10){-webkit-transition-delay: 200ms; transition-delay: 200ms;} .knowledge-stackv3 .stack.slick-active li:nth-child(20n + 11){-webkit-transition-delay: 220ms; transition-delay: 220ms;} .knowledge-stackv3 .stack.slick-active li:nth-child(20n + 12){-webkit-transition-delay: 240ms; transition-delay: 240ms;} .knowledge-stackv3 .stack.slick-active li:nth-child(20n + 13){-webkit-transition-delay: 260ms; transition-delay: 260ms;} .knowledge-stackv3 .stack.slick-active li:nth-child(20n + 14){-webkit-transition-delay: 280ms; transition-delay: 280ms;} .knowledge-stackv3 .stack.slick-active li:nth-child(20n + 15){-webkit-transition-delay: 300ms; transition-delay: 300ms;} .knowledge-stackv3 .stack.slick-active li:nth-child(20n + 16){-webkit-transition-delay: 320ms; transition-delay: 320ms;} .knowledge-stackv3 .stack.slick-active li:nth-child(20n + 17){-webkit-transition-delay: 340ms; transition-delay: 340ms;} .knowledge-stackv3 .stack.slick-active li:nth-child(20n + 18){-webkit-transition-delay: 360ms; transition-delay: 360ms;} .knowledge-stackv3 .stack.slick-active li:nth-child(20n + 19){-webkit-transition-delay: 380ms; transition-delay: 380ms;} .knowledge-stackv3 .stack.slick-active li:nth-child(20n + 20){-webkit-transition-delay: 400ms; transition-delay: 400ms;} .services_contact{background: -webkit-gradient(linear, left top, left bottom, from(#4590ec), to(#25A9E0)); background: linear-gradient(to bottom, #4590ec, #25A9E0); color: white; overflow: visible; padding-bottom: 48px;} .services_contact .contact_features{display: -webkit-box; display: -ms-flexbox; display: flex; max-width: 800px; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 24px auto;} .services_contact .contact_feature{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; max-width: 400px; margin-bottom: 24px;} .services_contact .contact_feature div:first-child{width: 64px; height: 64px; -ms-flex-negative: 0; flex-shrink: 0; text-align: center; padding-right: 12px;} .services_contact .contact_feature div:first-child svg{width: 48px; height: 48px;} .services_contact .contact_feature div:first-child svg *.stroke{stroke: white;} .services_contact .contact_feature div:first-child svg *.fill{fill: white;} .services_contact .contact_feature div:first-child svg.icon_phone{width: 42px; height: 42px;} .services_contact .contact_feature div:last-child h4{margin: 0; margin-bottom: 6px;} .services_contact .contact_feature div:last-child .button{display: block;} .services_contact .wrapper{max-width: 900px; margin: 32px auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;} .services_contact .wrapper > div:first-child{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding: 32px 6px; text-align: left; margin: 0 auto;} .services_contact .wrapper > div:first-child > a{margin: 22px 0px;} .services_contact .wrapper .form{-ms-flex-negative: 0; flex-shrink: 0; width: 100%; max-width: 900px;} .services_contact .wrapper .form h3{text-align: center; font-size: 2.1em; margin-bottom: 60px;} .services_contact .wrapper .form form{background: linear-gradient(145deg, #101010, #90909073); border: 1px solid #5e6469; -webkit-box-shadow: 0 0 6px 1px #080808; box-shadow: 0 0 6px 1px #080808; border-radius: 4px; width: 100%; margin: 0 auto; padding: 24px; max-width: 600px;} .services_contact .wrapper .form form .input_group{max-width: 500px; margin: 24px auto;} .services_contact .wrapper .form form .input_group label{display: block; color: white; font-size: 1.2em; font-weight: 400;} .services_contact .wrapper .form form .input_group label.error{color: red; margin: 2px 0px; text-align: left;} .services_contact .wrapper .form form .input_group input, .services_contact .wrapper .form form .input_group textarea{border: 1px solid #d4d2d2; border-radius: 3px; width: 100%; padding: 0px 6px; color: black;} .services_contact .wrapper .form form .input_group textarea{padding: 3px 6px;} .services_contact .wrapper .form form .input_group input{height: 38px;} .services_contact .wrapper .form form .input_group .button{margin-top: 12px; display: inline-block; font-size: 1.6em; min-width: 150px; text-align: center;} .services_contact .wrapper .form form .input_group:last-child{text-align: center;} .services_contact .wrapper .form form .fa-spinner{color: #303030;} .services_contact .wrapper .form form .error_messages{color: black;} .services_contact .button.blue_gradient{text-align: center;} @media screen and (min-width: 900px){section.services_contact{padding-top: 48px;}section.services_contact .wrapper{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}} @media screen and (max-width: 899px){section.services_contact{padding-top: 12px;}section.services_contact .wrapper{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}section.services_contact .wrapper > div:first-child{margin-bottom: 32px;}} .featured_productsv2{max-width: 1200px; margin: 12px auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;} .featured_productsv2 > .stack{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; max-width: 900px; height: 100%; margin: 2px auto; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; padding: 20px 10px; -ms-flex-wrap: wrap; flex-wrap: wrap;} .featured_productsv2 > .stack > div.image{margin: 0 auto; min-height: 200px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center;} .featured_productsv2 > .stack > div.image img{width: 100%; max-width: 400px;} .featured_productsv2 > .stack > div.description{position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; color: #FFF; background: #000; background-clip: padding-box; border: solid 5px transparent; border-radius: 1em; padding: 15px; max-width: 350px;} .featured_productsv2 > .stack > div.description:before{content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; margin: -5px; border-radius: inherit; background: linear-gradient(-45deg, #437fec, #4cd9ed);} .featured_productsv2 > .stack > div.description > span{font-size: 1.4em; font-weight: bold;} .featured_products{max-width: 1200px; margin: 12px auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: normal; -ms-flex-align: normal; align-items: normal; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap;} .featured_products > div{border: 2px solid #303030; border-radius: 6px; padding: 64px 15px; margin: 12px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-preferred-size: 45%; flex-basis: 45%; min-width: 400px;} .featured_products > div img{max-width: 95%;} .featured_products > div span{font-weight: bold; font-size: 1.3em; margin: 16px auto;} .featured_products > div ul{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; z-index: 10; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;} .services_grid_wrapper .services_grid{display: -ms-grid; display: grid; max-width: 1400px; margin: 0 auto 32px; grid-gap: 1px; -ms-grid-columns: (minmax(140px, 1fr))[auto-fit]; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));} .services_grid_wrapper .services_grid .service{-ms-grid-column-span: 2; grid-column-end: span 2; padding: 12px; text-align: center; border: 2px solid #303030; border-radius: 6px; margin: 12px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; background: transparent; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; color: #2d84d0;} .services_grid_wrapper .services_grid .service .wrapper{height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-height: 280px;} .services_grid_wrapper .services_grid .service img{max-width: 100%; max-height: 230px; margin-bottom: auto; margin-top: auto;} .services_grid_wrapper .services_grid .service:hover{background: #fcee22; color: black; cursor: pointer;} .product_slider{max-width: 95vw; width: 1000px; margin: 24px auto;} .product_slider .slick-slide{width: 300px; height: 300px; border-radius: 12px; border: 2px solid #4d555a; position: relative; margin: 32px 12px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: #1d2129;} .product_slider .slick-slide img{max-width: 100%; max-height: 250px;}