/* NetExperts Roundcube 1.7.2 palette compatibility — 2026-10-15.
   Generated by build_palette.py from the saved upstream styles.
   Blue hues -> red/brown, preserving HSL saturation/lightness and alpha. */

/* skins/elastic/deps/bootstrap.min.css */

body{color:#292421;background-color:#fff;}
[tabindex="-1"]:focus:not(:focus-visible){outline:0!important;}
abbr[data-original-title],abbr[title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:0;}
a{color:#ff0015;text-decoration:none;background-color:transparent;}
a:hover{color:#b3000f;text-decoration:underline;}
a:not([href]):not([class]){color:inherit;text-decoration:none;}
a:not([href]):not([class]):hover{color:inherit;text-decoration:none;}
img{border-style:none;}
table{border-collapse:collapse;}
caption{color:#7d736c;}
button{border-radius:0;}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color;}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;}
fieldset{border:0;}
legend{color:inherit;}
[type=search]{outline-offset:-2px;}
hr{border:0;border-top:1px solid rgba(0,0,0,.1);}
.mark,mark{background-color:#fcf8e3;}
.blockquote-footer{color:#7d736c;}
.img-thumbnail{background-color:#fff;border:1px solid #e6e1de;border-radius:.25rem;}
.figure-caption{color:#7d736c;}
code{color:#e83e8c;}
a>code{color:inherit;}
kbd{color:#fff;background-color:#292421;border-radius:.2rem;}
pre{color:#292421;}
pre code{color:inherit;}
.table{color:#292421;}
.table td,.table th{border-top:1px solid #e6e1de;}
.table thead th{border-bottom:2px solid #e6e1de;}
.table tbody+tbody{border-top:2px solid #e6e1de;}
.table-bordered{border:1px solid #e6e1de;}
.table-bordered td,.table-bordered th{border:1px solid #e6e1de;}
.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px;}
.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0;}
.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05);}
.table-hover tbody tr:hover{color:#292421;background-color:rgba(0,0,0,.075);}
.table-primary,.table-primary>td,.table-primary>th{background-color:#ffb8be;}
.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#ff7a85;}
.table-hover .table-primary:hover{background-color:#ff9fa7;}
.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#ff9fa7;}
.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#dbd8d6;}
.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#bbb6b3;}
.table-hover .table-secondary:hover{background-color:#cfcbc8;}
.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#cfcbc8;}
.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb;}
.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e;}
.table-hover .table-success:hover{background-color:#b1dfbb;}
.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb;}
.table-info,.table-info>td,.table-info>th{background-color:#ebbec2;}
.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#da868d;}
.table-hover .table-info:hover{background-color:#e5abb0;}
.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#e5abb0;}
.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba;}
.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e;}
.table-hover .table-warning:hover{background-color:#ffe8a1;}
.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1;}
.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb;}
.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e;}
.table-hover .table-danger:hover{background-color:#f1b0b7;}
.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7;}
.table-light,.table-light>td,.table-light>th{background-color:#fefdfd;}
.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fcfbfb;}
.table-hover .table-light:hover{background-color:#f6f0ec;}
.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#f6f0ec;}
.table-dark,.table-dark>td,.table-dark>th{background-color:#cac8c6;}
.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#9c9895;}
.table-hover .table-dark:hover{background-color:#bebbb9;}
.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#bebbb9;}
.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075);}
.table-hover .table-active:hover{background-color:rgba(0,0,0,.075);}
.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075);}
.table .thead-dark th{color:#fff;background-color:#403934;border-color:#554c45;}
.table .thead-light th{color:#574f49;background-color:#efece9;border-color:#e6e1de;}
.table-dark{color:#fff;background-color:#403934;}
.table-dark td,.table-dark th,.table-dark thead th{border-color:#554c45;}
.table-dark.table-bordered{border:0;}
.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05);}
.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075);}
@media (max-width:575.98px){
.table-responsive-sm>.table-bordered{border:0;}
}
@media (max-width:767.98px){
.table-responsive-md>.table-bordered{border:0;}
}
@media (max-width:991.98px){
.table-responsive-lg>.table-bordered{border:0;}
}
@media (max-width:1199.98px){
.table-responsive-xl>.table-bordered{border:0;}
}
.table-responsive>.table-bordered{border:0;}
.form-control{color:#574f49;background-color:#fff;background-clip:padding-box;border:1px solid #dad3ce;border-radius:.25rem;}
.form-control::-ms-expand{background-color:transparent;border:0;}
.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #574f49;}
.form-control:focus{color:#574f49;background-color:#fff;border-color:#ff808b;outline:0;box-shadow:0 0 0 .2rem rgba(255,0,21,0.25);}
.form-control::-webkit-input-placeholder{color:#7d736c;}
.form-control::-moz-placeholder{color:#7d736c;}
.form-control:-ms-input-placeholder{color:#7d736c;}
.form-control::-ms-input-placeholder{color:#7d736c;}
.form-control::placeholder{color:#7d736c;}
.form-control:disabled,.form-control[readonly]{background-color:#efece9;}
select.form-control:focus::-ms-value{color:#574f49;background-color:#fff;}
.form-control-plaintext{color:#292421;background-color:transparent;border:solid transparent;border-width:1px 0;}
.form-control-sm{border-radius:.2rem;}
.form-control-lg{border-radius:.3rem;}
.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#7d736c;}
.valid-feedback{color:#28a745;}
.valid-tooltip{color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem;}
.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem);}
.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25);}
.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);}
.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23403934' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem);}
.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25);}
.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745;}
.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745;}
.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745;}
.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57;}
.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25);}
.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745;}
.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745;}
.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25);}
.invalid-feedback{color:#dc3545;}
.invalid-tooltip{color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem;}
.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem);}
.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25);}
.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);}
.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23403934' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem);}
.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25);}
.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545;}
.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545;}
.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545;}
.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d;}
.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25);}
.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545;}
.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545;}
.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25);}
.btn{color:#292421;background-color:transparent;border:1px solid transparent;border-radius:.25rem;}
.btn:hover{color:#292421;text-decoration:none;}
.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,0,21,0.25);}
.btn-primary{color:#fff;background-color:#ff0015;border-color:#ff0015;}
.btn-primary:hover{color:#fff;background-color:#d90012;border-color:#cc0011;}
.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#d90012;border-color:#cc0011;box-shadow:0 0 0 .2rem rgba(255,38,56,0.5);}
.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#ff0015;border-color:#ff0015;}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#cc0011;border-color:#bf0010;}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,38,56,0.5);}
.btn-secondary{color:#fff;background-color:#7d736c;border-color:#7d736c;}
.btn-secondary:hover{color:#fff;background-color:#68605a;border-color:#625a54;}
.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#68605a;border-color:#625a54;box-shadow:0 0 0 .2rem rgba(145,136,130,0.5);}
.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#7d736c;border-color:#7d736c;}
.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#625a54;border-color:#5b534e;}
.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(145,136,130,0.5);}
.btn-success{color:#fff;background-color:#28a745;border-color:#28a745;}
.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34;}
.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5);}
.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745;}
.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430;}
.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5);}
.btn-info{color:#fff;background-color:#b81724;border-color:#b81724;}
.btn-info:hover{color:#fff;background-color:#96131e;border-color:#8b111b;}
.btn-info.focus,.btn-info:focus{color:#fff;background-color:#96131e;border-color:#8b111b;box-shadow:0 0 0 .2rem rgba(195,58,69,0.5);}
.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#b81724;border-color:#b81724;}
.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#8b111b;border-color:#7f1019;}
.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(195,58,69,0.5);}
.btn-warning{color:#292421;background-color:#ffc107;border-color:#ffc107;}
.btn-warning:hover{color:#292421;background-color:#e0a800;border-color:#d39e00;}
.btn-warning.focus,.btn-warning:focus{color:#292421;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5);}
.btn-warning.disabled,.btn-warning:disabled{color:#292421;background-color:#ffc107;border-color:#ffc107;}
.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#292421;background-color:#d39e00;border-color:#c69500;}
.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5);}
.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545;}
.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130;}
.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5);}
.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545;}
.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d;}
.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5);}
.btn-light{color:#292421;background-color:#faf9f8;border-color:#faf9f8;}
.btn-light:hover{color:#292421;background-color:#eae5e2;border-color:#e5dfda;}
.btn-light.focus,.btn-light:focus{color:#292421;background-color:#eae5e2;border-color:#e5dfda;box-shadow:0 0 0 .2rem rgba(219,217,216,0.5);}
.btn-light.disabled,.btn-light:disabled{color:#292421;background-color:#faf9f8;border-color:#faf9f8;}
.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#292421;background-color:#e5dfda;border-color:#dfd8d3;}
.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(219,217,216,0.5);}
.btn-dark{color:#fff;background-color:#403934;border-color:#403934;}
.btn-dark:hover{color:#fff;background-color:#2b2623;border-color:#24201d;}
.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#2b2623;border-color:#24201d;box-shadow:0 0 0 .2rem rgba(93,87,82,0.5);}
.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#403934;border-color:#403934;}
.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#24201d;border-color:#1d1a17;}
.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(93,87,82,0.5);}
.btn-outline-primary{color:#ff0015;border-color:#ff0015;}
.btn-outline-primary:hover{color:#fff;background-color:#ff0015;border-color:#ff0015;}
.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(255,0,21,0.5);}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#ff0015;background-color:transparent;}
.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#ff0015;border-color:#ff0015;}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,0,21,0.5);}
.btn-outline-secondary{color:#7d736c;border-color:#7d736c;}
.btn-outline-secondary:hover{color:#fff;background-color:#7d736c;border-color:#7d736c;}
.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(125,115,108,0.5);}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#7d736c;background-color:transparent;}
.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#7d736c;border-color:#7d736c;}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(125,115,108,0.5);}
.btn-outline-success{color:#28a745;border-color:#28a745;}
.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745;}
.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5);}
.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent;}
.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745;}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5);}
.btn-outline-info{color:#b81724;border-color:#b81724;}
.btn-outline-info:hover{color:#fff;background-color:#b81724;border-color:#b81724;}
.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(184,23,36,0.5);}
.btn-outline-info.disabled,.btn-outline-info:disabled{color:#b81724;background-color:transparent;}
.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#b81724;border-color:#b81724;}
.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(184,23,36,0.5);}
.btn-outline-warning{color:#ffc107;border-color:#ffc107;}
.btn-outline-warning:hover{color:#292421;background-color:#ffc107;border-color:#ffc107;}
.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5);}
.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent;}
.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#292421;background-color:#ffc107;border-color:#ffc107;}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5);}
.btn-outline-danger{color:#dc3545;border-color:#dc3545;}
.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545;}
.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5);}
.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent;}
.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545;}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5);}
.btn-outline-light{color:#faf9f8;border-color:#faf9f8;}
.btn-outline-light:hover{color:#292421;background-color:#faf9f8;border-color:#faf9f8;}
.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(250,249,248,0.5);}
.btn-outline-light.disabled,.btn-outline-light:disabled{color:#faf9f8;background-color:transparent;}
.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#292421;background-color:#faf9f8;border-color:#faf9f8;}
.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(250,249,248,0.5);}
.btn-outline-dark{color:#403934;border-color:#403934;}
.btn-outline-dark:hover{color:#fff;background-color:#403934;border-color:#403934;}
.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(64,57,52,0.5);}
.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#403934;background-color:transparent;}
.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#403934;border-color:#403934;}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(64,57,52,0.5);}
.btn-link{color:#ff0015;text-decoration:none;}
.btn-link:hover{color:#b3000f;text-decoration:underline;}
.btn-link.focus,.btn-link:focus{text-decoration:underline;}
.btn-link.disabled,.btn-link:disabled{color:#7d736c;}
.btn-group-lg>.btn,.btn-lg{border-radius:.3rem;}
.btn-group-sm>.btn,.btn-sm{border-radius:.2rem;}
.dropdown-toggle::after{border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;}
.dropdown-menu{color:#292421;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;}
.dropup .dropdown-toggle::after{border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent;}
.dropright .dropdown-toggle::after{border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid;}
.dropleft .dropdown-toggle::before{border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent;}
.dropdown-divider{border-top:1px solid #efece9;}
.dropdown-item{color:#292421;background-color:transparent;border:0;}
.dropdown-item:focus,.dropdown-item:hover{color:#1b1816;text-decoration:none;background-color:#faf9f8;}
.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#ff0015;}
.dropdown-item.disabled,.dropdown-item:disabled{color:#7d736c;background-color:transparent;}
.dropdown-header{color:#7d736c;}
.dropdown-item-text{color:#292421;}
.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0;}
.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0;}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;}
.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;}
.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;}
.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0;}
.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0;}
.input-group-text{color:#574f49;background-color:#efece9;border:1px solid #dad3ce;border-radius:.25rem;}
.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{border-radius:.3rem;}
.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{border-radius:.2rem;}
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0;}
.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0;}
.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#ff0015;background-color:#ff0015;}
.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(255,0,21,0.25);}
.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#ff808b;}
.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#ffb3b9;border-color:#ffb3b9;}
.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#7d736c;}
.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before{background-color:#efece9;}
.custom-control-label::before{background-color:#fff;border:#bdb4ad solid 1px;}
.custom-control-label::after{background:no-repeat 50%/50% 50%;}
.custom-checkbox .custom-control-label::before{border-radius:.25rem;}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#ff0015;background-color:#ff0015;}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(255,0,21,0.5);}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(255,0,21,0.5);}
.custom-radio .custom-control-label::before{border-radius:50%;}
.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(255,0,21,0.5);}
.custom-switch .custom-control-label::before{border-radius:.5rem;}
.custom-switch .custom-control-label::after{background-color:#bdb4ad;border-radius:.5rem;}
.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;}
.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(255,0,21,0.5);}
.custom-select{color:#574f49;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23403934' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;border:1px solid #dad3ce;border-radius:.25rem;}
.custom-select:focus{border-color:#ff808b;outline:0;box-shadow:0 0 0 .2rem rgba(255,0,21,0.25);}
.custom-select:focus::-ms-value{color:#574f49;background-color:#fff;}
.custom-select[multiple],.custom-select[size]:not([size="1"]){background-image:none;}
.custom-select:disabled{color:#7d736c;background-color:#efece9;}
.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #574f49;}
.custom-file-input:focus~.custom-file-label{border-color:#ff808b;box-shadow:0 0 0 .2rem rgba(255,0,21,0.25);}
.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#efece9;}
.custom-file-label{color:#574f49;background-color:#fff;border:1px solid #dad3ce;border-radius:.25rem;}
.custom-file-label::after{color:#574f49;background-color:#efece9;border-left:inherit;border-radius:0 .25rem .25rem 0;}
.custom-range{background-color:transparent;}
.custom-range:focus{outline:0;}
.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(255,0,21,0.25);}
.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(255,0,21,0.25);}
.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(255,0,21,0.25);}
.custom-range::-moz-focus-outer{border:0;}
.custom-range::-webkit-slider-thumb{background-color:#ff0015;border:0;border-radius:1rem;}
.custom-range::-webkit-slider-thumb:active{background-color:#ffb3b9;}
.custom-range::-webkit-slider-runnable-track{color:transparent;background-color:#e6e1de;border-color:transparent;border-radius:1rem;}
.custom-range::-moz-range-thumb{background-color:#ff0015;border:0;border-radius:1rem;}
.custom-range::-moz-range-thumb:active{background-color:#ffb3b9;}
.custom-range::-moz-range-track{color:transparent;background-color:#e6e1de;border-color:transparent;border-radius:1rem;}
.custom-range::-ms-thumb{background-color:#ff0015;border:0;border-radius:1rem;}
.custom-range::-ms-thumb:active{background-color:#ffb3b9;}
.custom-range::-ms-track{color:transparent;background-color:transparent;border-color:transparent;border-width:.5rem;}
.custom-range::-ms-fill-lower{background-color:#e6e1de;border-radius:1rem;}
.custom-range::-ms-fill-upper{background-color:#e6e1de;border-radius:1rem;}
.custom-range:disabled::-webkit-slider-thumb{background-color:#bdb4ad;}
.custom-range:disabled::-moz-range-thumb{background-color:#bdb4ad;}
.custom-range:disabled::-ms-thumb{background-color:#bdb4ad;}
.nav-link:focus,.nav-link:hover{text-decoration:none;}
.nav-link.disabled{color:#7d736c;}
.nav-tabs{border-bottom:1px solid #e6e1de;}
.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#efece9 #efece9 #e6e1de;}
.nav-tabs .nav-link.disabled{color:#7d736c;background-color:transparent;border-color:transparent;}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#574f49;background-color:#fff;border-color:#e6e1de #e6e1de #fff;}
.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;}
.nav-pills .nav-link{border-radius:.25rem;}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#ff0015;}
.navbar-brand:focus,.navbar-brand:hover{text-decoration:none;}
.navbar-toggler{background-color:transparent;border:1px solid transparent;border-radius:.25rem;}
.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none;}
.navbar-toggler-icon{background:no-repeat center center;background-size:100% 100%;}
.navbar-light .navbar-brand{color:rgba(0,0,0,.9);}
.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9);}
.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5);}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7);}
.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3);}
.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9);}
.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1);}
.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
.navbar-light .navbar-text{color:rgba(0,0,0,.5);}
.navbar-light .navbar-text a{color:rgba(0,0,0,.9);}
.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9);}
.navbar-dark .navbar-brand{color:#fff;}
.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff;}
.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5);}
.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75);}
.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25);}
.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff;}
.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1);}
.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
.navbar-dark .navbar-text{color:rgba(255,255,255,.5);}
.navbar-dark .navbar-text a{color:#fff;}
.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff;}
.card{background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;}
.card>.list-group{border-top:inherit;border-bottom:inherit;}
.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);}
.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px);}
.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0;}
.card-link:hover{text-decoration:none;}
.card-header{background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125);}
.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0;}
.card-footer{background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125);}
.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px);}
.card-header-tabs{border-bottom:0;}
.card-img-overlay{border-radius:calc(.25rem - 1px);}
.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);}
.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px);}
@media (min-width:576px){
.card-group>.card+.card{border-left:0;}
.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;}
.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0;}
.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0;}
.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;}
.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0;}
.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0;}
}
.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;}
.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0;}
.accordion>.card>.card-header{border-radius:0;}
.breadcrumb{background-color:#efece9;border-radius:.25rem;}
.breadcrumb-item+.breadcrumb-item::before{color:#7d736c;}
.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline;}
.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none;}
.breadcrumb-item.active{color:#7d736c;}
.pagination{border-radius:.25rem;}
.page-link{color:#ff0015;background-color:#fff;border:1px solid #e6e1de;}
.page-link:hover{color:#b3000f;text-decoration:none;background-color:#efece9;border-color:#e6e1de;}
.page-link:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,0,21,0.25);}
.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;}
.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;}
.page-item.active .page-link{color:#fff;background-color:#ff0015;border-color:#ff0015;}
.page-item.disabled .page-link{color:#7d736c;background-color:#fff;border-color:#e6e1de;}
.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem;}
.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem;}
.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem;}
.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem;}
.badge{border-radius:.25rem;}
a.badge:focus,a.badge:hover{text-decoration:none;}
.badge-pill{border-radius:10rem;}
.badge-primary{color:#fff;background-color:#ff0015;}
a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#cc0011;}
a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,0,21,0.5);}
.badge-secondary{color:#fff;background-color:#7d736c;}
a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#625a54;}
a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(125,115,108,0.5);}
.badge-success{color:#fff;background-color:#28a745;}
a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34;}
a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5);}
.badge-info{color:#fff;background-color:#b81724;}
a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#8b111b;}
a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(184,23,36,0.5);}
.badge-warning{color:#292421;background-color:#ffc107;}
a.badge-warning:focus,a.badge-warning:hover{color:#292421;background-color:#d39e00;}
a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5);}
.badge-danger{color:#fff;background-color:#dc3545;}
a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130;}
a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5);}
.badge-light{color:#292421;background-color:#faf9f8;}
a.badge-light:focus,a.badge-light:hover{color:#292421;background-color:#e5dfda;}
a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(250,249,248,0.5);}
.badge-dark{color:#fff;background-color:#403934;}
a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#24201d;}
a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(64,57,52,0.5);}
.jumbotron{background-color:#efece9;border-radius:.3rem;}
.jumbotron-fluid{border-radius:0;}
.alert{border:1px solid transparent;border-radius:.25rem;}
.alert-heading{color:inherit;}
.alert-dismissible .close{color:inherit;}
.alert-primary{color:#85000b;background-color:#ffccd0;border-color:#ffb8be;}
.alert-primary hr{border-top-color:#ff9fa7;}
.alert-primary .alert-link{color:#520007;}
.alert-secondary{color:#413c38;background-color:#e5e3e2;border-color:#dbd8d6;}
.alert-secondary hr{border-top-color:#cfcbc8;}
.alert-secondary .alert-link{color:#262320;}
.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb;}
.alert-success hr{border-top-color:#b1dfbb;}
.alert-success .alert-link{color:#0b2e13;}
.alert-info{color:#600c13;background-color:#f1d1d4;border-color:#ebbec2;}
.alert-info hr{border-top-color:#e5abb0;}
.alert-info .alert-link{color:#33060a;}
.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba;}
.alert-warning hr{border-top-color:#ffe8a1;}
.alert-warning .alert-link{color:#533f03;}
.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;}
.alert-danger hr{border-top-color:#f1b0b7;}
.alert-danger .alert-link{color:#491217;}
.alert-light{color:#818182;background-color:#fefefe;border-color:#fefdfd;}
.alert-light hr{border-top-color:#f6f0ec;}
.alert-light .alert-link{color:#686868;}
.alert-dark{color:#211d1b;background-color:#d9d7d6;border-color:#cac8c6;}
.alert-dark hr{border-top-color:#bebbb9;}
.alert-dark .alert-link{color:#050404;}
.progress{background-color:#efece9;border-radius:.25rem;}
.progress-bar{color:#fff;background-color:#ff0015;}
.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem;}
.list-group{border-radius:.25rem;}
.list-group-item-action{color:#574f49;}
.list-group-item-action:focus,.list-group-item-action:hover{color:#574f49;text-decoration:none;background-color:#faf9f8;}
.list-group-item-action:active{color:#292421;background-color:#efece9;}
.list-group-item{background-color:#fff;border:1px solid rgba(0,0,0,.125);}
.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit;}
.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;}
.list-group-item.disabled,.list-group-item:disabled{color:#7d736c;background-color:#fff;}
.list-group-item.active{color:#fff;background-color:#ff0015;border-color:#ff0015;}
.list-group-item+.list-group-item{border-top-width:0;}
.list-group-item+.list-group-item.active{border-top-width:1px;}
.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0;}
.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0;}
.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0;}
.list-group-horizontal>.list-group-item+.list-group-item.active{border-left-width:1px;}
@media (min-width:576px){
.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0;}
.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0;}
.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0;}
.list-group-horizontal-sm>.list-group-item+.list-group-item.active{border-left-width:1px;}
}
@media (min-width:768px){
.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0;}
.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0;}
.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0;}
.list-group-horizontal-md>.list-group-item+.list-group-item.active{border-left-width:1px;}
}
@media (min-width:992px){
.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0;}
.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0;}
.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0;}
.list-group-horizontal-lg>.list-group-item+.list-group-item.active{border-left-width:1px;}
}
@media (min-width:1200px){
.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0;}
.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0;}
.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0;}
.list-group-horizontal-xl>.list-group-item+.list-group-item.active{border-left-width:1px;}
}
.list-group-flush{border-radius:0;}
.list-group-flush>.list-group-item{border-width:0 0 1px;}
.list-group-flush>.list-group-item:last-child{border-bottom-width:0;}
.list-group-item-primary{color:#85000b;background-color:#ffb8be;}
.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#85000b;background-color:#ff9fa7;}
.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#85000b;border-color:#85000b;}
.list-group-item-secondary{color:#413c38;background-color:#dbd8d6;}
.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#413c38;background-color:#cfcbc8;}
.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#413c38;border-color:#413c38;}
.list-group-item-success{color:#155724;background-color:#c3e6cb;}
.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb;}
.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724;}
.list-group-item-info{color:#600c13;background-color:#ebbec2;}
.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#600c13;background-color:#e5abb0;}
.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#600c13;border-color:#600c13;}
.list-group-item-warning{color:#856404;background-color:#ffeeba;}
.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1;}
.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404;}
.list-group-item-danger{color:#721c24;background-color:#f5c6cb;}
.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7;}
.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24;}
.list-group-item-light{color:#818182;background-color:#fefdfd;}
.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#f6f0ec;}
.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182;}
.list-group-item-dark{color:#211d1b;background-color:#cac8c6;}
.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#211d1b;background-color:#bebbb9;}
.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#211d1b;border-color:#211d1b;}
.close{color:#000;text-shadow:0 1px 0 #fff;}
.close:hover{color:#000;text-decoration:none;}
button.close{background-color:transparent;border:0;}
.toast{background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);border-radius:.25rem;}
.toast-header{color:#7d736c;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);}
.modal{outline:0;}
.modal-content{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0;}
.modal-backdrop{background-color:#000;}
.modal-header{border-bottom:1px solid #e6e1de;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);}
.modal-footer{border-top:1px solid #e6e1de;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px);}
.tooltip{text-decoration:none;text-shadow:none;}
.tooltip .arrow::before{border-color:transparent;border-style:solid;}
.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{border-width:.4rem .4rem 0;border-top-color:#000;}
.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{border-width:.4rem .4rem .4rem 0;border-right-color:#000;}
.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{border-width:0 .4rem .4rem;border-bottom-color:#000;}
.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{border-width:.4rem 0 .4rem .4rem;border-left-color:#000;}
.tooltip-inner{color:#fff;background-color:#000;border-radius:.25rem;}
.popover{text-decoration:none;text-shadow:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;}
.popover .arrow::after,.popover .arrow::before{border-color:transparent;border-style:solid;}
.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25);}
.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{border-width:.5rem .5rem 0;border-top-color:#fff;}
.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25);}
.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{border-width:.5rem .5rem .5rem 0;border-right-color:#fff;}
.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25);}
.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff;}
.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{border-bottom:1px solid #f7f7f7;}
.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25);}
.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{border-width:.5rem 0 .5rem .5rem;border-left-color:#fff;}
.popover-header{background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);}
.popover-body{color:#292421;}
.carousel-control-next,.carousel-control-prev{color:#fff;}
.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;}
.carousel-control-next-icon,.carousel-control-prev-icon{background:no-repeat 50%/100% 100%;}
.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");}
.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");}
.carousel-indicators li{background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;}
.carousel-caption{color:#fff;}
.spinner-border{border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;}
.spinner-border-sm{border-width:.2em;}
.spinner-grow{background-color:currentColor;border-radius:50%;}
.bg-primary{background-color:#ff0015!important;}
a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#cc0011!important;}
.bg-secondary{background-color:#7d736c!important;}
a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#625a54!important;}
.bg-success{background-color:#28a745!important;}
a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important;}
.bg-info{background-color:#b81724!important;}
a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#8b111b!important;}
.bg-warning{background-color:#ffc107!important;}
a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important;}
.bg-danger{background-color:#dc3545!important;}
a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important;}
.bg-light{background-color:#faf9f8!important;}
a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#e5dfda!important;}
.bg-dark{background-color:#403934!important;}
a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#24201d!important;}
.bg-white{background-color:#fff!important;}
.bg-transparent{background-color:transparent!important;}
.border{border:1px solid #e6e1de!important;}
.border-top{border-top:1px solid #e6e1de!important;}
.border-right{border-right:1px solid #e6e1de!important;}
.border-bottom{border-bottom:1px solid #e6e1de!important;}
.border-left{border-left:1px solid #e6e1de!important;}
.border-0{border:0!important;}
.border-top-0{border-top:0!important;}
.border-right-0{border-right:0!important;}
.border-bottom-0{border-bottom:0!important;}
.border-left-0{border-left:0!important;}
.border-primary{border-color:#ff0015!important;}
.border-secondary{border-color:#7d736c!important;}
.border-success{border-color:#28a745!important;}
.border-info{border-color:#b81724!important;}
.border-warning{border-color:#ffc107!important;}
.border-danger{border-color:#dc3545!important;}
.border-light{border-color:#faf9f8!important;}
.border-dark{border-color:#403934!important;}
.border-white{border-color:#fff!important;}
.rounded-sm{border-radius:.2rem!important;}
.rounded{border-radius:.25rem!important;}
.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important;}
.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important;}
.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important;}
.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important;}
.rounded-lg{border-radius:.3rem!important;}
.rounded-circle{border-radius:50%!important;}
.rounded-pill{border-radius:50rem!important;}
.rounded-0{border-radius:0!important;}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{border:0;}
.sr-only{border:0;}
.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;}
.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;}
.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;}
.shadow-none{box-shadow:none!important;}
.stretched-link::after{background-color:rgba(0,0,0,0);}
.text-white{color:#fff!important;}
.text-primary{color:#ff0015!important;}
a.text-primary:focus,a.text-primary:hover{color:#b3000f!important;}
.text-secondary{color:#7d736c!important;}
a.text-secondary:focus,a.text-secondary:hover{color:#544e49!important;}
.text-success{color:#28a745!important;}
a.text-success:focus,a.text-success:hover{color:#19692c!important;}
.text-info{color:#b81724!important;}
a.text-info:focus,a.text-info:hover{color:#740f17!important;}
.text-warning{color:#ffc107!important;}
a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important;}
.text-danger{color:#dc3545!important;}
a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important;}
.text-light{color:#faf9f8!important;}
a.text-light:focus,a.text-light:hover{color:#dad1cb!important;}
.text-dark{color:#403934!important;}
a.text-dark:focus,a.text-dark:hover{color:#161412!important;}
.text-body{color:#292421!important;}
.text-muted{color:#7d736c!important;}
.text-black-50{color:rgba(0,0,0,.5)!important;}
.text-white-50{color:rgba(255,255,255,.5)!important;}
.text-hide{color:transparent;text-shadow:none;background-color:transparent;border:0;}
.text-decoration-none{text-decoration:none!important;}
.text-reset{color:inherit!important;}
@media print{
*,::after,::before{text-shadow:none!important;box-shadow:none!important;}
a:not(.btn){text-decoration:underline;}
blockquote,pre{border:1px solid #bdb4ad;}
.badge{border:1px solid #000;}
.table{border-collapse:collapse!important;}
.table td,.table th{background-color:#fff!important;}
.table-bordered td,.table-bordered th{border:1px solid #e6e1de!important;}
.table-dark{color:inherit;}
.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#e6e1de;}
.table .thead-dark th{color:inherit;border-color:#e6e1de;}
}

/* program/js/tinymce/skins/ui/oxide/skin.min.css */

:root .tox{box-shadow:none;color:#3e2e22;text-decoration:none;text-shadow:none;}
:root .tox :not(svg):not(rect){color:inherit;text-decoration:inherit;text-shadow:inherit;}
:root .tox :not(svg):not(rect){background:0 0;border:0;box-shadow:none;outline:0;}
:root .tox-tinymce{border:1px solid #ccc;border-radius:0;box-shadow:none;}
:root .tox-tinymce-inline{border:none;box-shadow:none;}
:root .tox-tinymce-inline .tox-editor-header{background-color:transparent;border:1px solid #ccc;border-radius:0;box-shadow:none;}
:root .tox-tinymce :focus,:root .tox-tinymce-aux :focus{outline:0;}
:root button::-moz-focus-inner{border:0;}
:root .tox .accessibility-issue__description{border:1px solid #ccc;border-radius:3px;}
:root .tox .accessibility-issue__description>:last-child:not(:only-child){border-color:#ccc;border-style:solid;}
:root .tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(183,32,45,0.1);border-color:rgba(183,32,45,0.4);color:#3e2e22;}
:root .tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description>:last-child{border-color:rgba(183,32,45,0.4);}
:root .tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#b7202d;}
:root .tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#b7202d;}
:root .tox .tox-dialog__body-content .accessibility-issue--info a .tox-icon{color:#b7202d;}
:root .tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.1);border-color:rgba(255,165,0,.5);color:#3e2e22;}
:root .tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description>:last-child{border-color:rgba(255,165,0,.5);}
:root .tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#cc8500;}
:root .tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#cc8500;}
:root .tox .tox-dialog__body-content .accessibility-issue--warn a .tox-icon{color:#cc8500;}
:root .tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.1);border-color:rgba(204,0,0,.4);color:#3e2e22;}
:root .tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description>:last-child{border-color:rgba(204,0,0,.4);}
:root .tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#c00;}
:root .tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#c00;}
:root .tox .tox-dialog__body-content .accessibility-issue--error a .tox-icon{color:#c00;}
:root .tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.1);border-color:rgba(120,171,70,.4);color:#3e2e22;}
:root .tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{border-color:rgba(120,171,70,.4);}
:root .tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#78ab46;}
:root .tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#78ab46;}
:root .tox .tox-dialog__body-content .accessibility-issue--success a .tox-icon{color:#78ab46;}
:root .tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description>:last-child{border-left-width:1px;}
:root .tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description>:last-child{border-right-width:1px;}
:root .tox .tox-button{background-color:#b7202d;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#b7202d;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;color:#fff;outline:0;text-decoration:none;}
:root .tox .tox-button[disabled]{background-color:#b7202d;background-image:none;border-color:#b7202d;box-shadow:none;color:rgba(255,255,255,.5);}
:root .tox .tox-button:focus:not(:disabled){background-color:#a11c27;background-image:none;border-color:#a11c27;box-shadow:none;color:#fff;}
:root .tox .tox-button:hover:not(:disabled){background-color:#a11c27;background-image:none;border-color:#a11c27;box-shadow:none;color:#fff;}
:root .tox .tox-button:active:not(:disabled){background-color:#8c1822;background-image:none;border-color:#8c1822;box-shadow:none;color:#fff;}
:root .tox .tox-button--secondary{background-color:#f0f0f0;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#f0f0f0;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;color:#3e2e22;outline:0;text-decoration:none;}
:root .tox .tox-button--secondary[disabled]{background-color:#f0f0f0;background-image:none;border-color:#f0f0f0;box-shadow:none;color:rgba(62,46,34,0.5);}
:root .tox .tox-button--secondary:focus:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#3e2e22;}
:root .tox .tox-button--secondary:hover:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#3e2e22;}
:root .tox .tox-button--secondary:active:not(:disabled){background-color:#d6d6d6;background-image:none;border-color:#d6d6d6;box-shadow:none;color:#3e2e22;}
:root .tox .tox-button--icon .tox-icon svg,:root .tox .tox-button.tox-button--icon .tox-icon svg,:root .tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{fill:currentColor;}
:root .tox .tox-button-link{background:0;border:none;}
:root .tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#3e2e22;}
:root .tox .tox-button--naked[disabled]{background-color:#f0f0f0;border-color:#f0f0f0;box-shadow:none;color:rgba(62,46,34,0.5);}
:root .tox .tox-button--naked:hover:not(:disabled){background-color:#e3e3e3;border-color:#e3e3e3;box-shadow:none;color:#3e2e22;}
:root .tox .tox-button--naked:focus:not(:disabled){background-color:#e3e3e3;border-color:#e3e3e3;box-shadow:none;color:#3e2e22;}
:root .tox .tox-button--naked:active:not(:disabled){background-color:#d6d6d6;border-color:#d6d6d6;box-shadow:none;color:#3e2e22;}
:root .tox .tox-button--naked .tox-icon svg{fill:currentColor;}
:root .tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#3e2e22;}
:root .tox .tox-checkbox{border-radius:3px;}
:root .tox .tox-checkbox__icons{border-radius:3px;box-shadow:0 0 0 2px transparent;}
:root .tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(62,46,34,0.3);}
:root .tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:#b7202d;}
:root .tox .tox-checkbox__icons .tox-checkbox-icon__checked svg{fill:#b7202d;}
:root .tox .tox-checkbox--disabled{color:rgba(62,46,34,0.5);}
:root .tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg{fill:rgba(62,46,34,0.5);}
:root .tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(62,46,34,0.5);}
:root .tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:rgba(62,46,34,0.5);}
:root .tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:3px;box-shadow:inset 0 0 0 1px #b7202d;}
:root .tox .tox-collection--list .tox-collection__group{border-bottom-width:0;border-color:#ccc;border-left-width:0;border-right-width:0;border-style:solid;border-top-width:1px;}
:root .tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0;}
:root .tox .tox-collection__group-heading{background-color:#e6e6e6;color:rgba(62,46,34,0.7);}
:root .tox .tox-collection__item{color:#3e2e22;}
:root .tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;}
:root .tox .tox-collection--grid .tox-collection__item{border-radius:3px;}
:root .tox .tox-collection--list .tox-collection__item--enabled{background-color:#fff;color:#3e2e22;}
:root .tox .tox-collection--list .tox-collection__item--active{background-color:#e2e0de;}
:root .tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#cfcbc8;color:#3e2e22;}
:root .tox .tox-collection--toolbar .tox-collection__item--active{background-color:#e2e0de;}
:root .tox .tox-collection--grid .tox-collection__item--enabled{background-color:#cfcbc8;color:#3e2e22;}
:root .tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#e2e0de;color:#3e2e22;}
:root .tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#3e2e22;}
:root .tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#3e2e22;}
:root .tox .tox-collection__item-checkmark svg,:root .tox .tox-collection__item-icon svg{fill:currentColor;}
:root .tox .tox-collection__item-label{color:currentColor;}
:root .tox .tox-collection__item-accessory{color:rgba(62,46,34,0.7);}
:root .tox .tox-collection__item-caret svg{fill:#3e2e22;}
:root .tox .tox-collection__item--state-disabled{background-color:transparent;color:rgba(62,46,34,0.5);}
:root .tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:rgba(62,46,34,0.5);}
:root .tox .tox-collection--horizontal{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.15);}
:root .tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid #ccc;}
:root .tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid #ccc;}
:root .tox .tox-sv-palette-thumb{background:0 0;border:1px solid #000;border-radius:50%;}
:root .tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;}
:root .tox .tox-hue-slider-spectrum{background:linear-gradient(to bottom,red,#ff0080,#f0f,#8000ff,#ff0015,#ff0015,#ff0015,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);}
:root .tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;}
:root .tox .tox-rgb-form input.tox-invalid{border:1px solid red!important;}
:root .tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;}
:root .tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;}
:root .tox .tox-swatch:focus,:root .tox .tox-swatch:hover{box-shadow:0 0 0 1px rgba(127,127,127,.3) inset;}
:root .tox .tox-swatch--remove svg path{stroke:#e74c3c;}
:root .tox .tox-swatches__picker-btn{background-color:transparent;border:0;outline:0;}
:root .tox .tox-swatches__picker-btn:hover{background:#e2e0de;}
:root .tox .tox-comment-thread{background:#fff;}
:root .tox .tox-comment{background:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 4px 8px 0 rgba(62,46,34,0.1);}
:root .tox .tox-comment__header{color:#3e2e22;}
:root .tox .tox-comment__date{color:rgba(62,46,34,0.7);}
:root .tox .tox-comment__body{color:#3e2e22;}
:root .tox .tox-comment__expander p{color:rgba(62,46,34,0.7);}
:root .tox .tox-comment-thread__overlay::after{background:#fff;}
:root .tox .tox-comment__gradient::after{background:linear-gradient(rgba(255,255,255,0),#fff);}
:root .tox .tox-comment__overlay{background:#fff;}
:root .tox .tox-comment__loading-text{color:#3e2e22;}
:root .tox .tox-comment__overlaytext p{background-color:#fff;box-shadow:0 0 8px 8px #fff;color:#3e2e22;}
:root .tox .tox-comment__busy-spinner{background-color:#fff;}
:root .tox .tox-user__avatar svg{fill:rgba(62,46,34,0.7);}
:root .tox .tox-user__name{color:rgba(62,46,34,0.7);}
:root .tox .tox-dialog-wrap__backdrop{background-color:rgba(255,255,255,.75);}
:root .tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff;}
:root .tox .tox-dialog{background-color:#fff;border-color:#ccc;border-radius:3px;border-style:solid;border-width:1px;box-shadow:0 16px 16px -10px rgba(62,46,34,0.15),0 0 40px 1px rgba(62,46,34,0.15);}
:root .tox .tox-dialog__header{background-color:#fff;border-bottom:none;color:#3e2e22;}
:root .tox .tox-dialog__body{color:#3e2e22;}
:root .tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(62,46,34,0.7);text-decoration:none;}
:root .tox .tox-dialog__body-nav-item:focus{background-color:rgba(183,32,45,0.1);}
:root .tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #b7202d;color:#b7202d;}
:root .tox .tox-dialog__body-content a{color:#b7202d;text-decoration:none;}
:root .tox .tox-dialog__body-content a:focus,:root .tox .tox-dialog__body-content a:hover{color:#8c1822;text-decoration:none;}
:root .tox .tox-dialog__body-content a:active{color:#8c1822;text-decoration:none;}
:root .tox .tox-dialog__body-content svg{fill:#3e2e22;}
:root .tox .tox-dialog__body-content .tox-form__group h1{color:#3e2e22;}
:root .tox .tox-dialog__body-content .tox-form__group h2{color:#3e2e22;}
:root .tox .tox-dialog__footer{background-color:#fff;border-top:1px solid #ccc;}
:root .tox .tox-dialog__busy-spinner{background-color:rgba(255,255,255,.75);}
:root .tox .tox-dialog__table{border-collapse:collapse;}
:root .tox .tox-dialog__table tbody tr{border-bottom:1px solid #ccc;}
:root .tox .tox-dialog__table tbody tr:last-child{border-bottom:none;}
:root .tox .tox-dropzone{background:#fff;border:2px dashed #ccc;}
:root .tox .tox-dropzone p{color:rgba(62,46,34,0.7);}
:root .tox .tox-edit-area__iframe{background-color:#fff;border:0;}
:root .tox.tox-inline-edit-area{border:1px dotted #ccc;}
:root .tox:not(.tox-tinymce-inline) .tox-editor-header{box-shadow:none;}
:root .tox.tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:transparent;box-shadow:0 4px 4px -3px rgba(0,0,0,.25);}
:root .tox .tox-control-wrap__status-icon-invalid svg{fill:#c00;}
:root .tox .tox-control-wrap__status-icon-unknown svg{fill:orange;}
:root .tox .tox-control-wrap__status-icon-valid svg{fill:green;}
:root .tox .tox-color-input span{border-color:rgba(62,46,34,0.2);border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;}
:root .tox .tox-color-input span:focus:not([aria-disabled=true]),:root .tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#b7202d;}
:root .tox .tox-color-input span::before{background-image:linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 25%),linear-gradient(-45deg,rgba(0,0,0,.25) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.25) 75%),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.25) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:3px;}
:root .tox .tox-label,:root .tox .tox-toolbar-label{color:rgba(62,46,34,0.7);}
:root .tox .tox-form__group--error{color:#c00;}
:root .tox .tox-listboxfield .tox-listbox--select,:root .tox .tox-textarea,:root .tox .tox-textfield,:root .tox .tox-toolbar-textfield{background-color:#fff;border-color:#ccc;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;color:#3e2e22;outline:0;}
:root .tox .tox-textarea[disabled],:root .tox .tox-textfield[disabled]{background-color:#f2f2f2;color:rgba(62,46,34,0.85);}
:root .tox .tox-listboxfield .tox-listbox--select:focus,:root .tox .tox-textarea:focus,:root .tox .tox-textfield:focus{background-color:#fff;border-color:#b7202d;box-shadow:none;outline:0;}
:root .tox .tox-toolbar-textfield{border-width:0;}
:root .tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#b7202d;}
:root .tox .tox-naked-btn svg{fill:#3e2e22;}
:root .tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#f2f2f2;color:rgba(62,46,34,0.85);}
:root .tox .tox-listbox__select-chevron svg{fill:#3e2e22;}
:root .tox .tox-selectfield select{background-color:#fff;border-color:#ccc;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;color:#3e2e22;outline:0;}
:root .tox .tox-selectfield select[disabled]{background-color:#f2f2f2;color:rgba(62,46,34,0.85);}
:root .tox .tox-selectfield select:focus{background-color:#fff;border-color:#b7202d;box-shadow:none;outline:0;}
:root .tox-fullscreen{border:0;}
:root .tox.tox-tinymce.tox-fullscreen{background-color:transparent;}
:root .tox .tox-image-tools__image{background-color:#666;}
:root .tox .tox-croprect-block{background:#000;}
:root .tox .tox-croprect-handle{border:2px solid #fff;}
:root .tox .tox-croprect-handle-move{border:0;}
:root .tox .tox-croprect-handle-nw{border-width:2px 0 0 2px;}
:root .tox .tox-croprect-handle-ne{border-width:2px 2px 0 0;}
:root .tox .tox-croprect-handle-sw{border-width:0 0 2px 2px;}
:root .tox .tox-croprect-handle-se{border-width:0 2px 2px 0;}
:root .tox .tox-insert-table-picker>div{border-color:#ccc;border-style:solid;border-width:0 1px 1px 0;}
:root .tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(183,32,45,0.5);border-color:rgba(183,32,45,0.5);}
:root .tox .tox-insert-table-picker__label{color:rgba(62,46,34,0.7);}
:root .tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0;}
:root .tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n/**/+1){border-right:0;}
:root .tox .tox-menu{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 4px 8px 0 rgba(62,46,34,0.1);}
:root .tox .tox-menubar{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff;background-color:#fff;}
:root .tox.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar{border-top:1px solid #ccc;}
:root .tox .tox-mbtn{background:0 0;border:0;border-radius:3px;box-shadow:none;color:#3e2e22;outline:0;}
:root .tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:rgba(62,46,34,0.5);}
:root .tox .tox-mbtn:focus:not(:disabled){background:#e2e0de;border:0;box-shadow:none;color:#3e2e22;}
:root .tox .tox-mbtn--active{background:#cfcbc8;border:0;box-shadow:none;color:#3e2e22;}
:root .tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#e2e0de;border:0;box-shadow:none;color:#3e2e22;}
:root .tox .tox-notification{border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;}
:root .tox .tox-notification a{text-decoration:underline;}
:root .tox .tox-notification--success{background-color:#e4eeda;border-color:#d7e6c8;color:#3e2e22;}
:root .tox .tox-notification--success p{color:#3e2e22;}
:root .tox .tox-notification--success a{color:#547831;}
:root .tox .tox-notification--success svg{fill:#3e2e22;}
:root .tox .tox-notification--error{background-color:#f8dede;border-color:#f2bfbf;color:#3e2e22;}
:root .tox .tox-notification--error p{color:#3e2e22;}
:root .tox .tox-notification--error a{color:#c00;}
:root .tox .tox-notification--error svg{fill:#3e2e22;}
:root .tox .tox-notification--warn,:root .tox .tox-notification--warning{background-color:#fffaea;border-color:#ffe89d;color:#3e2e22;}
:root .tox .tox-notification--warn p,:root .tox .tox-notification--warning p{color:#3e2e22;}
:root .tox .tox-notification--warn a,:root .tox .tox-notification--warning a{color:#3e2e22;}
:root .tox .tox-notification--warn svg,:root .tox .tox-notification--warning svg{fill:#3e2e22;}
:root .tox .tox-notification--info{background-color:#f7d9db;border-color:#cb9a77;color:#3e2e22;}
:root .tox .tox-notification--info p{color:#3e2e22;}
:root .tox .tox-notification--info a{color:#3e2e22;}
:root .tox .tox-notification--info svg{fill:#3e2e22;}
:root .tox .tox-notification__body{color:#3e2e22;}
:root .tox .tox-pop__dialog{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.15);}
:root .tox .tox-pop__dialog .tox-toolbar{background-color:transparent;}
:root .tox .tox-pop::after,:root .tox .tox-pop::before{border-style:solid;}
:root .tox .tox-pop.tox-pop--bottom::after{border-color:#fff transparent transparent transparent;border-width:8px;}
:root .tox .tox-pop.tox-pop--bottom::before{border-color:#ccc transparent transparent transparent;border-width:9px;}
:root .tox .tox-pop.tox-pop--top::after{border-color:transparent transparent #fff transparent;border-width:8px;}
:root .tox .tox-pop.tox-pop--top::before{border-color:transparent transparent #ccc transparent;border-width:9px;}
:root .tox .tox-pop.tox-pop--left::after{border-color:transparent #fff transparent transparent;border-width:8px;}
:root .tox .tox-pop.tox-pop--left::before{border-color:transparent #ccc transparent transparent;border-width:10px;}
:root .tox .tox-pop.tox-pop--right::after{border-color:transparent transparent transparent #fff;border-width:8px;}
:root .tox .tox-pop.tox-pop--right::before{border-color:transparent transparent transparent #ccc;border-width:10px;}
:root .tox .tox-sidebar{background-color:#fff;}
:root .tox .tox-selector{background-color:#ff4050;border-color:#ff4050;border-style:solid;border-width:1px;}
:root .tox .tox-slider__rail{background-color:transparent;border:1px solid #ccc;border-radius:3px;}
:root .tox .tox-slider__handle{background-color:#b7202d;border:2px solid #8c1822;border-radius:3px;box-shadow:none;}
:root .tox .tox-spinner>div{background-color:rgba(62,46,34,0.7);border-radius:100%;}
:root .tox .tox-statusbar{background-color:#fff;border-top:1px solid #ccc;color:rgba(62,46,34,0.7);}
:root .tox .tox-statusbar a,:root .tox .tox-statusbar__path-item,:root .tox .tox-statusbar__wordcount{color:rgba(62,46,34,0.7);text-decoration:none;}
:root .tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),:root .tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),:root .tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),:root .tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),:root .tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),:root .tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){text-decoration:underline;}
:root .tox .tox-statusbar__resize-handle svg{fill:rgba(62,46,34,0.7);}
:root .tox .tox-statusbar__resize-handle:focus svg{background-color:#e2e0de;border-radius:1px;box-shadow:0 0 0 2px #e2e0de;}
:root .tox .tox-throbber__busy-spinner{background-color:rgba(255,255,255,.6);}
:root .tox .tox-tbtn{background:0 0;border:0;border-radius:3px;box-shadow:none;color:#3e2e22;outline:0;}
:root .tox .tox-tbtn svg{fill:#3e2e22;}
:root .tox .tox-tbtn:focus{background:#e2e0de;border:0;box-shadow:none;}
:root .tox .tox-tbtn:hover{background:#e2e0de;border:0;box-shadow:none;color:#3e2e22;}
:root .tox .tox-tbtn:hover svg{fill:#3e2e22;}
:root .tox .tox-tbtn:active{background:#cfcbc8;border:0;box-shadow:none;color:#3e2e22;}
:root .tox .tox-tbtn:active svg{fill:#3e2e22;}
:root .tox .tox-tbtn--disabled,:root .tox .tox-tbtn--disabled:hover,:root .tox .tox-tbtn:disabled,:root .tox .tox-tbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(62,46,34,0.5);}
:root .tox .tox-tbtn--disabled svg,:root .tox .tox-tbtn--disabled:hover svg,:root .tox .tox-tbtn:disabled svg,:root .tox .tox-tbtn:disabled:hover svg{fill:rgba(62,46,34,0.5);}
:root .tox .tox-tbtn--enabled,:root .tox .tox-tbtn--enabled:hover{background:#cfcbc8;border:0;box-shadow:none;color:#3e2e22;}
:root .tox .tox-tbtn--enabled svg,:root .tox .tox-tbtn--enabled:hover svg{fill:#3e2e22;}
:root .tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#3e2e22;}
:root .tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#3e2e22;}
:root .tox .tox-tbtn__select-chevron svg{fill:rgba(62,46,34,0.5);}
:root .tox .tox-split-button{border:0;border-radius:3px;}
:root .tox .tox-split-button:hover{box-shadow:0 0 0 1px #e2e0de inset;}
:root .tox .tox-split-button:focus{background:#e2e0de;box-shadow:none;color:#3e2e22;}
:root .tox .tox-split-button>*{border-radius:0;}
:root .tox .tox-split-button__chevron svg{fill:rgba(62,46,34,0.5);}
:root .tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,:root .tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,:root .tox .tox-split-button.tox-tbtn--disabled:focus,:root .tox .tox-split-button.tox-tbtn--disabled:hover{background:0 0;box-shadow:none;color:rgba(62,46,34,0.5);}
:root .tox .tox-toolbar-overlord{background-color:#fff;}
:root .tox .tox-toolbar,:root .tox .tox-toolbar__overflow,:root .tox .tox-toolbar__primary{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff;background-color:#fff;}
:root .tox .tox-menubar+.tox-toolbar,:root .tox .tox-menubar+.tox-toolbar-overlord .tox-toolbar__primary{border-top:1px solid #ccc;}
:root .tox .tox-pop .tox-toolbar{border-width:0;}
:root .tox .tox-toolbar--no-divider{background-image:none;}
:root .tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary,:root .tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child{border-top:1px solid #ccc;}
:root .tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.15);}
:root .tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid #ccc;}
:root .tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid #ccc;}
:root .tox .tox-tooltip__body{background-color:#3e2e22;border-radius:3px;box-shadow:0 2px 4px rgba(62,46,34,0.3);color:rgba(255,255,255,.75);}
:root .tox .tox-tooltip--down .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #3e2e22;}
:root .tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #3e2e22;border-left:8px solid transparent;border-right:8px solid transparent;}
:root .tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-left:8px solid #3e2e22;border-top:8px solid transparent;}
:root .tox .tox-tooltip--left .tox-tooltip__arrow{border-bottom:8px solid transparent;border-right:8px solid #3e2e22;border-top:8px solid transparent;}
:root .tox .tox-well{border:1px solid #ccc;border-radius:3px;}
:root .tox .tox-custom-editor{border:1px solid #ccc;border-radius:3px;}
:root .tox .tox-dialog-loading::before{background-color:rgba(0,0,0,.5);}

/* skins/elastic/styles/styles.min.css */

#filtersetslist td.name:before,#filterslist td.name:before,#identities-table td.mail:before,#message-header .header-links a:before,#message-header>.subject a.extwin:before,#responses-table td.name:before,.attachmentslist li a.cancelupload:before,.attachmentslist li a.delete:before,.attachmentslist li:before,.contactlist li a:before,.contactlist td.contact:before,.contactlist td.contactgroup:before,.floating-action-buttons a.button:before,.folderlist li a:before,.googie_list li .googie_add_to_dict:before,.googie_list li .googie_list_revert:before,.html-editor .editor-toolbar .mce-i-html:before,.input-group .icon:before,.keylist li:before,.listing td.action a:before,.listing.iconized li a:before,.listing.iconized li>i:before,.listing.iconized tr td:before,.listing.iconized.selectable li a:before,.menu a:before,.message-htmlpart blockquote span.blockquote-link:after,.message-part blockquote span.blockquote-link:after,.messagelist span.attachment span,.messagelist span.flagged:before,.messagelist td.subject span.msgicon.status.replied.forwarded:after,.messagelist td.subject span.msgicon.status:before,.messagelist tr.flaggedroot:not(:hover) span.unflagged:before,.messagelist tr.thread td.threads div:before,.multi-input a.icon.reset:before,.pgpkeyimport div.key label.keyid+a:before,.pgpkeyimport li.uid:before,.popover .menu li a[aria-haspopup]:after,.propform td.rowbuttons a:before,.quota-widget:before,.searchbar a:before,.searchbar form:before,.table-widget table.options-table td:not(:first-child) span:before,.tagedit-list li.tagedit-listelement-old a:before,.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link.options:before,.ui-dialog .ui-dialog-titlebar-close:before,.ui.alert>i.icon:before,a.button.icon:before,body.status-flagged #message-header>.subject:before,button.btn:before,div.tox .tox-dialog__footer .tox-button:before,div.tox .tox-dialog__header .tox-button:before,fieldset.advanced>legend:after,p.image-attachment .attachment-links a:before,table.table th.checkbox-cell:before,ul.treelist li div.treetoggle:before{text-decoration:inherit;}
a{color:#ff0015;}
a:hover{color:#cc0011;}
html{scrollbar-color:#c1c1c1 #f1f1f1;}
html:not(.touch) ::-webkit-scrollbar-track{background-color:#f1f1f1;}
html:not(.touch) ::-webkit-scrollbar-thumb{background-color:#c1c1c1;}
body{color:#3a322c;}
#layout>div>.header{border-bottom:1px solid #ded8d4;color:#3a322c;background-color:#f4f4f4;}
#layout>div>.header a.button{color:#3a322c;}
#layout>div>.footer{border-top:1px solid #ded8d4;background-color:#fff;}
#layout-sidebar{border-right:1px solid #ded8d4;background-color:#fff;}
#layout-sidebar.sidebar-right{border-right:0;border-left:1px solid #ded8d4;}
#layout-list{border-right:1px solid #ded8d4;background-color:#fff;}
#layout-content{background-color:#fff;}
#layout-content .iframe-wrapper iframe{border:0;}
#layout-menu .popover-header{border:0;border-radius:0;}
@media screen and (min-width:481px){
#layout-menu .popover-header{background-color:#3f362f!important;}
}
@media screen and (max-width:768px){
#layout-list,#layout-sidebar{border:0!important;}
#layout>div>.header{background-color:#f4f4f4;}
#layout>div>.footer{background-color:#f4f4f4;}
}
@media screen and (min-width:481px){
#layout-menu{background-color:#3f362f;}
}
#rcmdraglayer{background-color:#3f362f;color:#fff;box-shadow:3px 3px 5px #f4f2f1;border-radius:.3rem;}
.listbox .navlist .listing li:last-child,.listbox .navlist .listing tr:last-child td{border-bottom:0;}
.popup .listbox .footer{border-top:1px solid #ded8d4;background-color:#fbfbfb;}
p.image-attachment{border:1px solid #ddd;border-radius:.3rem;background-color:rgba(255,55,72,0.05);}
p.image-attachment span{color:#777573;}
p.image-attachment .attachment-links a{text-decoration:none;}
fieldset.image-attachment legend{color:#777573;border-top:1px solid #f5f5f5;}
.iframe-loader{background-color:rgba(255,255,255,.95);}
.iframe-loader .spinner-border{color:#f4f2f1;border:1rem solid;border-color:currentColor #777573 currentColor currentColor;}
.webkit-scroller::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:.25rem;border:2px solid #fff;}
.quota-widget{color:#777573;}
.quota-widget .bar{background-color:#fff;border:1px solid #ded8d4;border-radius:.25rem;}
.quota-widget .value{background-color:#ff3748;}
.quota-widget .value.warning{background-color:#ff5552;}
.image-tools{background-color:rgba(255,55,72,0.4);border-radius:0 .3rem .3rem 0;}
.image-tools a{color:#fff!important;}
.image-tools a:focus,.image-tools a:hover{background-color:rgba(255,55,72,0.5)!important;outline:0;}
.quota-info th{border-top:0;}
.quota-info .root{color:#777573;background-color:#f4f2f1;}
.table-widget{border:1px solid #ded8d4;}
.table-widget>.content table th{border-top:0;}
.table-widget>.footer{border-top:1px solid #ded8d4;}
.table-widget table.options-table tr:last-child td{border-bottom:1px solid #ded8d4;}
.table-widget table.options-table tr.selected td{background-color:#ffebed;color:#3a322c;outline:0;}
table.compact-table td{border:0;}
fieldset.tab-pane table.table thead th{border:0;}
table.table tr.deleted td{color:rgba(58,50,44,0.5)!important;}
.table thead th{border-width:1px;}
a.button{text-decoration:none!important;}
a.btn.oauth.google:before,a.btn.oauth.outlook:before,button.btn.oauth.google:before,button.btn.oauth.outlook:before{background-size:100% auto;}
html.touch .btn:focus{box-shadow:none!important;}
.floating-action-buttons a.button{border-radius:50%;background:#ff3748;color:#fff;box-shadow:0 0 5px 5px #ffeaec;}
.btn:focus{box-shadow:0 0 0 .2rem rgba(255,55,72,0.3);}
.btn-link{color:#ff0015;}
.btn-secondary{color:#fff;background:#a7978b;border-color:#a7978b;}
.btn-secondary:focus{background:#9c897c;border-color:#988577;box-shadow:0 0 0 .2rem rgba(167,151,139,0.5);}
.btn-secondary:hover{background:#9c897c;border-color:#988577;}
.btn-secondary.disabled,.btn-secondary:disabled{background:#a7978b;border-color:#a7978b;}
.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active{background:#917d6e;border-color:#8b786a;}
.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(167,151,139,0.53);}
.btn-primary{color:#fff;background:#ff3748;border-color:#ff3748;}
.btn-primary:focus{background:#ff1e31;border-color:#ff1327;box-shadow:0 0 0 .2rem rgba(255,55,72,0.5);}
.btn-primary:hover{background:#ff1e31;border-color:#ff1327;}
.btn-primary.disabled,.btn-primary:disabled{background:#ff3748;border-color:#ff3748;}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active{background:#ff0419;border-color:#f90015;}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(255,55,72,0.53);}
.btn-danger{color:#fff;background:#ff5552;border-color:#ff5552;}
.btn-danger:focus{background:#ff3c38;border-color:#ff322e;box-shadow:0 0 0 .2rem rgba(255,85,82,.5);}
.btn-danger:hover{background:#ff3c38;border-color:#ff322e;}
.btn-danger.disabled,.btn-danger:disabled{background:#ff5552;border-color:#ff5552;}
.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active{background:#ff231f;border-color:#ff1915;}
.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(255,85,82,.53);}
.ui-widget-overlay{background-color:rgba(58,50,44,0.5);}
.ui-widget{border:1px solid #ded8d4;box-shadow:3px 3px 5px #f4f2f1;border-radius:.3rem;}
.ui-menu{border-radius:.3rem;}
.ui-menu .ui-state-active{border:0!important;background-color:#ff3748!important;}
.ui-dialog{border-radius:0;box-shadow:none;}
.ui-dialog .ui-dialog-titlebar{border-bottom:1px solid #ddd;}
.ui-dialog .ui-dialog-title{color:#3a322c;}
.ui-dialog .ui-dialog-titlebar-close{border:0;color:#3a322c;background:0 0;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link{text-decoration:none;color:#3a322c;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link:focus{background-color:rgba(255,55,72,0.5);}
.ui-dialog .ui-dialog-content.iframe,.ui-dialog iframe{border:0;}
.ui-widget-content .ui-icon.ui-resizable-se{background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%0A%20%20%3Cpath%20fill%3D%22%23888%22%20d%3D%22M6.7%2016L16%206.7V5.3L5.3%2016zM9.7%2016L16%209.7V8.3L8.3%2016zM12.7%2016l3.3-3.3v-1.4L11.3%2016zM15.7%2016l.3-.3v-1.4L14.3%2016z%22%2F%3E%0A%3C%2Fsvg%3E%0A");}
@media screen and (max-width:480px){
.ui-dialog{border:0;}
.ui-dialog .ui-dialog-titlebar{background-color:#f4f4f4;}
.ui-dialog .ui-dialog-buttonpane{border-top:1px solid #ddd;background-color:#f4f4f4;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button{border:0!important;box-shadow:none;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:active{box-shadow:none;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-primary,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-secondary{color:#3a322c;background:0 0;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-danger{color:#ff5552;background:0 0;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link{color:#3a322c;}
}
.ui-slider{box-shadow:none;}
.ui-slider .ui-slider-range{border-radius:.3rem;background:#ffd0d4;}
.ui-slider .ui-slider-handle{border-radius:.3rem;}
.ui-slider .ui-slider-handle.ui-state-active{background:#ff3748;border-color:#84000b;}
.ui-datepicker{box-shadow:none;}
.ui-datepicker .ui-datepicker-header{border-bottom:1px solid #ddd;}
.ui-datepicker .ui-icon{background-image:none!important;background-position:none!important;}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{color:#3a322c;text-decoration:none;}
.ui-datepicker td a{border-radius:.3rem;}
.ui-datepicker .ui-state-default,.ui-datepicker.ui-widget-content .ui-state-default{border:0;background:0 0;color:#3a322c;}
.ui-datepicker .ui-datepicker-days-cell-over a,.ui-datepicker .ui-datepicker-days-cell-over a.ui-state-default,.ui-datepicker .ui-state-highlight,.ui-datepicker.ui-widget-content .ui-state-highlight{background:#ffd0d4;color:#ff3748;}
.ui-datepicker a.ui-state-active{background:#ff3748!important;color:#fff!important;}
.minicolors-panel{border:1px solid #ded8d4;box-shadow:3px 3px 5px #f4f2f1;border-radius:.3rem;}
.input-group .minicolors-input{border-left:0;border-right:0;}
@media screen and (max-width:320px){
.ui-widget-content{border-radius:0;}
.ui-menu{border-radius:.3rem;}
}
.popover{box-shadow:3px 3px 5px #f4f2f1;border-color:#ded8d4;}
@media screen and (min-width:769px){
.popover .listing li:first-child{border-radius:.25rem .25rem 0 0;}
.popover .listing li:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;}
.popover .listing ul.rounded-0>li{border-radius:0;}
}
html.layout-phone .popover:not(.select-menu),html.layout-small .popover:not(.select-menu){border-radius:0;border:0;box-shadow:none;}
html.layout-phone .popover:not(.select-menu) .listing li:last-child,html.layout-small .popover:not(.select-menu) .listing li:last-child{border-bottom:1px solid #f4f2f1;}
html.layout-phone .popover-overlay,html.layout-small .popover-overlay{background-color:rgba(58,50,44,0.5);}
html.layout-phone .popover-header,html.layout-small .popover-header{border-radius:0;border:0;color:#fff;background-color:#84000b;}
html.layout-phone .popover-header a,html.layout-small .popover-header a{color:#fff;}
.select-menu .popover-header{border-radius:.25rem .25rem 0 0!important;}
.select-menu .listing li a{outline:0;}
.select-menu .listing li:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;}
.select-menu.inline .listing li:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem;}
.pgpkeyimport div.key.disabled,.pgpkeyimport div.key.revoked{color:#777573;}
.pgpkeyimport div.key label+a,.pgpkeyimport div.key label+span{text-decoration:none;}
.pgpkeyimport li.uid{border:0;}
.menu a{text-decoration:none;}
.menu a:focus,.menu a:hover{outline:0;}
.menu a:not(.disabled):focus,.menu a:not(.disabled):hover{background-color:#ececec;}
.menu.toolbar a{color:#3a322c;border:0!important;}
.menu.toolbar a.selected{color:#41b849;}
.menu.toolbar .dropbutton:not(.disabled):hover{background-color:#ececec;}
.menu.toolbar .dropbutton a.dropdown:hover{background-color:#e0e0e0;}
.menu.pagenav a{color:#3a322c;}
.menu.pagenav .pagenav-text{color:#777573;}
.menu.pagenav.pagenav-list{background-color:#fbfbfb;border-bottom:1px solid #f4f2f1;}
.menu.pagenav.pagenav-list+.navlist{background-color:#fbfbfb;}
.menu.pagenav.pagenav-list.expanded+.navlist{border-bottom:1px solid #ded8d4;}
.menu .buttons button{color:#3a322c;background-color:transparent;border:0;}
.popover .menu li:last-child{border:0;}
.popover .menu li.separator{color:#777573;background-color:#f4f2f1;}
.popover .menu li a:not(.disabled):hover{color:#fff;background-color:#ff3748;}
.popover .menu li a[aria-haspopup]:after{color:#777573;}
.popover .menu li a[aria-haspopup].dropdown:after{color:#3a322c;}
.popover .menu li a[aria-haspopup]:hover:after{color:#fff;}
.popover .menu .dropbutton:not(.disabled):hover{background-color:#f6f6f6;}
.popover .menu .dropbutton a.dropdown{background-color:#f6f6f6;}
.popover .menu .dropbutton a.dropdown:hover{background-color:#ff3748;}
@media screen and (min-width:769px){
.header a.button.icon:not(.disabled):focus,.header a.button.icon:not(.disabled):hover{background-color:#ececec;outline:0;}
}
@media screen and (max-width:768px){
.menu.listing a{color:#3a322c;}
}
.searchbar{background-color:#fbfbfb;border-bottom:1px solid #f4f2f1;}
.searchbar form:before{color:#777573;}
.searchbar input{border:0;background:0 0;outline:0;}
.searchbar a{color:#3a322c;}
.searchbar a.selected{color:#41b849;}
@media screen and (max-width:480px){
#taskmenu a{border-bottom:1px solid #f4f2f1!important;color:#3a322c;}
}
@media screen and (min-width:481px){
#taskmenu a{color:#fff;}
#taskmenu a.selected{color:#fff;background:#5c4f45;}
#taskmenu a.selected:hover{color:#fff;background:#5c4f45;}
#taskmenu a:hover{color:#fff;background:#5c4f45;}
#taskmenu .special-buttons{background-color:#3f362f;}
#taskmenu .action-buttons a{color:#ff3748;background:0 0;}
#taskmenu .action-buttons a:hover{color:#ff3748;background:#5c4f45;}
#taskmenu a.logout{color:#ff5552!important;}
#taskmenu a.logout:hover{color:#ff5552!important;}
}
@media screen and (min-width:1025px){
#taskmenu a:focus{background-color:#5c4f45;}
}
.ui.alert{color:#3a322c;border:1px solid transparent;background-color:rgba(255,55,72,0.05);}
@media screen and (max-width:480px){
.ui.alert{border:0;}
}
.ui.alert>i.icon{color:#66574d;}
.ui.alert.loading{color:#756f6b;}
.ui.alert.alert-success>i.icon:before{color:#41b849;}
.ui.alert.alert-warning>i.icon:before{color:#ffd452;}
.ui.alert.alert-danger>i.icon:before{color:#ff5552;}
.ui.alert a:not(.btn){color:#ff3748;}
.ui.alert.boxconfirmation,.ui.alert.boxerror,.ui.alert.boxinformation,.ui.alert.boxwarning{border-radius:0;}
.ui.alert.boxerror{background-color:rgba(255,85,82,.2);}
.ui.alert.boxinformation{background-color:rgba(255,55,72,0.2);}
.ui.alert.boxconfirmation{background-color:rgba(65,184,73,.2);}
.ui.alert.boxwarning{background-color:rgba(255,212,82,.2);}
#messagestack div{background-color:#3a322c;color:#fff;}
@media screen and (max-width:480px){
#messagestack div{border-radius:0;}
}
#messagestack div>i.icon:before{color:#fff;}
#messagestack .loading{background-color:#756f6b;}
#messagestack .alert-info.information{background-color:#ff3748;}
#messagestack .alert-success{background-color:#41b849;}
#messagestack .alert-warning{background-color:#ffd452;color:#3a322c;}
#messagestack .alert-warning>i.icon:before{color:#3a322c;}
#messagestack .alert-danger{background-color:#ff5552;}
#messagestack a{color:inherit!important;text-decoration:underline;}
.listing li,.listing tbody td{border-bottom:1px solid #f4f2f1;}
.listing li a,.listing tbody td{color:#3a322c;}
.listing tbody td{outline:0;}
.listing tbody td a{color:#3a322c;}
.listing li a{text-decoration:none;}
.listing li.selected,.listing tr.selected td{color:#3a322c;background-color:#ffebed;}
.listing td.action a{text-decoration:none;}
.listing li.droptarget>a,.listing tr.droptarget>td{background-color:#ffc;}
.listing li.disabled,.listing tr.disabled td{color:rgba(58,50,44,0.5);}
.listing span.secondary{color:#777573;}
html:not(.touch) .listing li>a,html:not(.touch) .listing tbody tr>td:first-child,html:not(.touch) .listing:not(.withselection) tbody tr>td.selection+td{border-left:2px solid transparent;}
html:not(.touch) .listing li>a:focus,html:not(.touch) .listing.focus tbody tr.focused>td:first-child,html:not(.touch) .listing.focus:not(.withselection) tbody tr.focused>td.selection+td{border-left:2px solid #ff9da5;outline:0;}
table.listing{border-spacing:0;border-collapse:unset;}
ul.listing li ul{border-top:1px solid #f4f2f1;}
ul.listing li ul li:last-child{border-bottom:none;}
.listing-info{color:#777573;}
.listing-hover-menu{background-color:#fff;border:1px solid #ddd;box-shadow:0 0 5px #d3d3d3;border-radius:.25em;}
.listing-hover-menu a.button{color:#3a322c;}
.listing-hover-menu a.button:hover{background:0 0;}
.listing-hover-menu span.txt{color:#777573;}
@media screen and (max-width:1200px){
.listing.selection-large-only li.selected{color:#3a322c;background-color:transparent;}
}
.popupmenu .listing li>a{border-left:0;}
.popupmenu .listing li>a:not(.disabled):hover{color:#fff;background-color:#ff3748;}
.popupmenu .listing li.selected{color:#fff;background-color:#ff3748;}
ul.treelist li div.treetoggle{background-color:transparent;}
ul.treelist li.selected{color:inherit;background-color:transparent;}
ul.treelist li.selected>a,ul.treelist li.selected>div>a{color:#3a322c;background-color:#ffebed;}
.folderlist li.mailbox .unreadcount{border-radius:.4em;background:#ff3748;color:#fff;}
.folderlist li.mailbox.recent>a{color:#d00011;}
.folderlist li.mailbox.recent>a>.unreadcount{background:#ff3748;color:#fff;}
.messagelist td{border-left:0;}
.messagelist td.subject a{text-decoration:none;}
.messagelist td.subject span.date,.messagelist td.subject span.size{color:#777573;}
.messagelist td.subject span.fromto{color:#777573;}
.messagelist tr.flagged span.size,.messagelist tr.flagged td,.messagelist tr.flagged td.subject span.date,.messagelist tr.flagged td.subject span.fromto,.messagelist tr.flagged td.subject span.subject a{color:#ff5552;}
.messagelist tr.deleted td,.messagelist tr.deleted td.subject span.date,.messagelist tr.deleted td.subject span.fromto,.messagelist tr.deleted td.subject span.subject a{color:rgba(58,50,44,0.5);}
.messagelist tr.unroot td.subject a{text-decoration:underline;}
.messagelist span.attachment span{color:rgba(119,117,115,0.75);}
.messagelist tr.flaggedroot:not(:hover) span.unflagged:before{color:rgba(119,117,115,0.75);}
html.layout-phone .messagelist td.flags,html.touch .messagelist td.flags{background-color:transparent;}
.contactlist span.email{color:#777573;}
.attachmentslist{background-color:#fcfcfc;border:1px solid #f4f4f4;}
.attachmentslist:empty{border:0;}
.attachmentslist li a{text-decoration:none;}
.attachmentslist li .attachment-name{color:#3a322c;}
.attachmentslist li .attachment-size{color:#777573;}
.propform.grouped.readonly label{background-color:transparent;border:0;border-radius:0;}
.propform.grouped .row.input-group .content{border-radius:0;border-left-color:transparent;}
.propform.grouped .row.input-group .content input{border-radius:0;border-color:transparent;}
.propform.grouped .form-control-plaintext{border:0;}
.propform .form-text{color:#777573;}
.formcontent .row .form-control-plaintext{border:0;}
.formcontent .hint{color:#777573;}
.formcontent.raweditor .CodeMirror{border:1px solid #dad3ce;border-radius:.3rem;color:#3a322c;}
.formcontent.raweditor .CodeMirror-focused{border-color:#ff3748;box-shadow:0 0 0 .2rem rgba(255,55,72,0.25);}
.formcontent.raweditor .CodeMirror-linebackground.line-error{background-color:#ff5552;}
.input-group .icon{text-decoration:none;}
.input-group a:focus{background-color:rgba(255,55,72,0.25);outline:0;}
.proplist li.with-sublist>a.dropdown{color:#3a322c;}
.multi-input>.content{border-radius:.25rem;border:1px solid #dad3ce;}
.multi-input>.content.focused{border-color:#ff3748;box-shadow:0 0 0 .2rem rgba(255,55,72,0.25);}
.multi-input .input-group-text,.multi-input input,.multi-input input:focus{border-radius:0;border:0;border-bottom:1px solid #dad3ce;box-shadow:none;}
.multi-input .input-group-text{border-left:1px solid #dad3ce;}
.multi-input .input-group:last-child *{border-bottom:0;}
.multi-input.is-invalid>.content{border:1px solid #ff5552;}
.multi-input.is-invalid>.content.focused{border-color:#ff5552;box-shadow:0 0 0 .2rem rgba(255,85,82,.25);}
.file-upload{border-radius:.5rem;border:.2rem dashed #ded8d4;}
.file-upload .hint{color:#777573;}
.file-upload .attachmentslist{border:0;background:0 0;}
.file-upload.droptarget:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20960%20560%22%3E%0A%3Cpath%20fill%3D%22%23ded8d4%22%20d%3D%22M690%20245c0%209.2-3.5%2017.9-10.1%2024.9l-175%20175c-6.6%206.6-15.3%2010.1-24.9%2010.1-9.2%200-18.4-3.5-24.9-10.1l-175-175c-6.6-7-10.1-15.8-10.1-24.9%200-4.4.9-9.2%202.6-13.6C277.9%20218.3%20291%20210%20305%20210h87.5V35c0-19.2%2015.8-35%2035-35h105c19.2%200%2035%2015.8%2035%2035v175H655c14%200%2027.1%208.3%2032.4%2021.4%201.7%204.4%202.6%209.2%202.6%2013.6zm0%20245H270V350h-70v140c0%2038.5%2031.5%2070%2070%2070h420c38.5%200%2070-31.5%2070-70V350h-70v140z%22%2F%3E%0A%3C%2Fsvg%3E%0A");}
.file-upload.droptarget.active{border-color:#b9b9b9;}
.file-upload.droptarget.hover{border-color:#b9b9b9;background-color:#ececec;}
.recipient-input.focus{border-color:#ff3748;box-shadow:0 0 0 .2rem rgba(255,55,72,0.25);}
.recipient-input input{background:0 0!important;border:0!important;outline:0;}
.recipient-input li.recipient,body>li.recipient.ui-sortable-helper{border:1px solid #dad3ce;background-color:#f4f2f1;border-radius:.25rem;}
.recipient-input li.recipient a.button.icon,body>li.recipient.ui-sortable-helper a.button.icon{color:#3a322c;}
.tagedit-list[tabindex="-1"]{border-color:#ff3748;box-shadow:0 0 0 .2rem rgba(255,55,72,0.25);}
.tagedit-list li.tagedit-listelement-new input{background:0 0!important;border:0;outline:0;}
.tagedit-list li.tagedit-listelement-old{border:1px solid #dad3ce;background-color:#f4f2f1;border-radius:.25em;}
.tagedit-list li.tagedit-listelement-old a{color:inherit;text-decoration:none;}
.skinselection .skinlicense,.skinselection .skinlicense a{text-decoration:none;}
.skinselection .skinlicense a:hover{text-decoration:underline;}
.skinselection .skinthumbnail{border:1px solid #dad3ce;background:#fff;border-radius:4px;}
.image-upload{background-color:#f4f4f4;}
.image-upload a.button{background-color:rgba(255,255,255,.85);border-radius:5px;}
.input-group-combo select:first-of-type.alone{border-radius:.25rem!important;}
.input-group-combo .input-group :first-child,.input-group-combo select+select{border-top-left-radius:0;border-bottom-left-radius:0;}
.form-control{color:#3a322c;}
.form-control.custom-select{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23403934' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;}
.form-control:focus{color:#3a322c;border-color:#ff3748;box-shadow:0 0 0 .2rem rgba(255,55,72,0.25);}
.form-control.is-invalid{border-color:#ff5552;box-shadow:none;}
.form-control.is-invalid:focus{border-color:#ff5552;box-shadow:0 0 0 .2rem rgba(255,85,82,.25);}
.form-control::placeholder{color:#bbb;}
.form-control::-ms-input-placeholder,.form-control::-webkit-input-placeholder{color:#bbb;}
.invalid-feedback{color:#ff5552;}
.input-group-text{color:#3a322c;background-color:#f4f2f1;}
.input-group-text input:focus{border-color:#ff3748!important;}
.custom-switch .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(255,55,72,0.25);}
.custom-switch .custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#ff3748;}
.custom-switch .custom-control-input:checked~.custom-control-label::before{border-color:#ff3748;background-color:#ff3748;}
.custom-switch .custom-control-input:checked:disabled~.custom-control-label::before{border-color:#ff848e;background-color:#ff848e;}
.custom-switch .custom-control-label:after,.custom-switch .custom-control-label:before{border-radius:.6rem;}
html.touch .custom-switch .custom-control-label:after,html.touch .custom-switch .custom-control-label:before{border-radius:.8rem;}
.custom-file-input:focus~.custom-file-label{border-color:#ff3748;box-shadow:0 0 0 .2rem rgba(255,55,72,0.25);}
div.tox.tox-tinymce{border-radius:.25rem;border:1px solid #dad3ce;}
div.tox.focused{border-color:#ff3748!important;box-shadow:0 0 0 .2rem rgba(255,55,72,0.25)!important;}
div.tox .tox-toolbar-overlord>div{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='33px' viewBox='0 0 40 33px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='32px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E");background-color:#f4f2f1;}
div.tox .tox-toolbar__primary{border-top:0;}
div.tox .tox-toolbar{background-color:#f4f2f1;}
div.tox .tox-edit-area{border:0;}
div.tox .tox-dialog{border-radius:0;border-color:#ded8d4;box-shadow:none;}
div.tox .tox-dialog .tox-dialog__body-nav-item--active{color:#ff0015;border-color:transparent;}
div.tox .tox-dialog .tox-dialog__body-nav-item--active:hover{color:#cc0011;}
div.tox .tox-dialog-wrap__backdrop{background-color:rgba(58,50,44,0.5);}
div.tox .tox-dialog__header{border-bottom:1px solid #ddd;}
div.tox .tox-dialog__header .tox-button{color:#3a322c;}
div.tox .tox-dialog__header .tox-button:hover{background:0 0;border-color:transparent;}
div.tox .tox-dialog__footer{border:0;}
@media screen and (max-width:480px){
div.tox .tox-dialog__footer{border-top:1px solid #ddd;}
}
div.tox .tox-dialog__footer .tox-button{color:#fff;background:#ff3748;border-color:#ff3748;}
div.tox .tox-dialog__footer .tox-button:focus{background:#ff1e31;border-color:#ff1327;box-shadow:0 0 0 .2rem rgba(255,55,72,0.5);}
div.tox .tox-dialog__footer .tox-button:hover{background:#ff1e31;border-color:#ff1327;}
div.tox .tox-dialog__footer .tox-button.disabled,div.tox .tox-dialog__footer .tox-button:disabled{background:#ff3748;border-color:#ff3748;}
div.tox .tox-dialog__footer .tox-button:not(:disabled):not(.disabled).active,div.tox .tox-dialog__footer .tox-button:not(:disabled):not(.disabled):active{background:#ff0419;border-color:#f90015;}
div.tox .tox-dialog__footer .tox-button:not(:disabled):not(.disabled).active:focus,div.tox .tox-dialog__footer .tox-button:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(255,55,72,0.53);}
div.tox .tox-dialog__footer .tox-button:focus:not(:disabled){background:#ff3748;border-color:#ff3748;}
div.tox .tox-dialog__footer .tox-button.tox-button--secondary{background:#a7978b;border-color:#a7978b;color:#fff;}
div.tox .tox-dialog__footer .tox-button.tox-button--secondary:focus{background:#9c897c;border-color:#988577;box-shadow:0 0 0 .2rem rgba(167,151,139,0.5);}
div.tox .tox-dialog__footer .tox-button.tox-button--secondary:hover{background:#9c897c;border-color:#988577;}
div.tox .tox-dialog__footer .tox-button.tox-button--secondary.disabled,div.tox .tox-dialog__footer .tox-button.tox-button--secondary:disabled{background:#a7978b;border-color:#a7978b;}
div.tox .tox-dialog__footer .tox-button.tox-button--secondary:not(:disabled):not(.disabled).active,div.tox .tox-dialog__footer .tox-button.tox-button--secondary:not(:disabled):not(.disabled):active{background:#917d6e;border-color:#8b786a;}
div.tox .tox-dialog__footer .tox-button.tox-button--secondary:not(:disabled):not(.disabled).active:focus,div.tox .tox-dialog__footer .tox-button.tox-button--secondary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(167,151,139,0.53);}
div.tox .tox-dialog__footer .tox-button.tox-button--secondary:focus:not(:disabled){background:#a7978b;border-color:#a7978b;}
div.tox .tox-dialog__title{color:#3a322c;}
div.tox .tox-label{color:#3a322c;}
div.tox .tox-color-input>input,div.tox .tox-listboxfield .tox-listbox--select,div.tox .tox-textarea,div.tox .tox-textfield{color:#3a322c;border-radius:.25rem;}
div.tox .tox-color-input>input:focus,div.tox .tox-listboxfield .tox-listbox--select:focus,div.tox .tox-textarea:focus,div.tox .tox-textfield:focus{border-color:#ff3748;box-shadow:0 0 0 .2rem rgba(255,55,72,0.25);}
div.tox .image-selector button{color:#fff;background:#a7978b;border-color:#a7978b;}
div.tox .image-selector button:focus{background:#9c897c;border-color:#988577;box-shadow:0 0 0 .2rem rgba(167,151,139,0.5);}
div.tox .image-selector button:hover{background:#9c897c;border-color:#988577;}
div.tox .image-selector button.disabled,div.tox .image-selector button:disabled{background:#a7978b;border-color:#a7978b;}
div.tox .image-selector button:not(:disabled):not(.disabled).active,div.tox .image-selector button:not(:disabled):not(.disabled):active{background:#917d6e;border-color:#8b786a;}
div.tox .image-selector button:not(:disabled):not(.disabled).active:focus,div.tox .image-selector button:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(167,151,139,0.53);}
@media screen and (max-width:480px){
div.tox .tox-dialog{border-width:0!important;}
div.tox .tox-dialog__header{background-color:#f4f4f4;}
div.tox .tox-dialog__footer{background-color:#f4f4f4;}
div.tox .tox-dialog__footer .tox-button{color:#3a322c!important;background:0 0!important;border:0;}
div.tox .tox-dialog__footer .tox-button:active,div.tox .tox-dialog__footer .tox-button:focus,div.tox .tox-dialog__footer .tox-button:hover{background:0 0;border:0;box-shadow:none;color:#3a322c;}
}
.image-selector.droptarget{border:.2rem dashed #ded8d4;}
.image-selector .attachmentslist li:focus,.image-selector .attachmentslist li:hover{background:#ffebed;}
.image-selector .attachmentslist li span.img{border:1px solid #f4f2f1;background:#fff;border-radius:.75rem;}
.html-editor .editor-toolbar{border-radius:.25rem .25rem 0 0;border-bottom:1px solid #dad3ce;background-color:#f4f2f1;}
.html-editor .editor-toolbar .mce-i-html{border-radius:.25rem;color:#3e2e22;}
.html-editor .editor-toolbar .mce-i-html:focus,.html-editor .editor-toolbar .mce-i-html:hover{text-decoration:none;border-color:#e7e4e2;background-color:#e2e0de;}
.html-editor>iframe{border-radius:.3rem;border:1px solid #dad3ce;}
.googie_edit_layer{border:1px solid #dad3ce;border-radius:.3rem;}
.googie_link{color:#ff5552;text-decoration:underline;}
.googie_list li.googie_list_onhover{color:#fff;background-color:#ff3748;}
#login-form .formbuttons+.oauthlogin{border-top:1px solid #ccc;}
#login-footer{color:#777573;}
#login-footer>div{background:#f4f2f1;border-radius:.3rem;}
#contactpic{border-radius:.5rem;background-color:#f4f4f4;}
#contacthead.readonly .source.row{color:#777573;}
body.status-flagged #message-header>.subject:before{color:#ff5552;}
#message-header>.subject a.extwin{text-decoration:none;}
#message-header>.header img.contactphoto{border-radius:50%;background:#f4f4f4;}
#message-header .header-headers .header-title{color:#777573;}
#message-header .header-links a{text-decoration:none;}
.message-partheaders{border-top:1px solid #f4f4f4;background-color:#fcfcfc;}
.message-partheaders table.headers-table{color:#777573;}
.message-partheaders table.headers-table+.message-htmlpart,.message-partheaders table.headers-table+.message-part{border-top:0;}
.message-htmlpart:not(:first-child),.message-part:not(:first-child){border-top:1px solid #f4f4f4;}
.message-htmlpart blockquote,.message-part blockquote{color:#9d000d;border-left:2px solid #9d000d;border-right:2px solid #9d000d;background-color:rgba(244,242,241,0.5);}
.message-htmlpart blockquote blockquote,.message-part blockquote blockquote{color:#205a24;border-left:2px solid #205a24;border-right:2px solid #205a24;}
.message-htmlpart blockquote blockquote blockquote,.message-part blockquote blockquote blockquote{color:#eb0400;border-left:2px solid #eb0400;border-right:2px solid #eb0400;}
.message-htmlpart blockquote span.blockquote-link,.message-part blockquote span.blockquote-link{color:#777573;background:#f4f2f1;border:1px solid #ded8d4;border-radius:.3rem;}
.message-part span.sig{color:#777573;}
.suspicious-address-warning:before{text-decoration:inherit;color:#ffd452;}
html.dark-mode{scrollbar-color:#b7000f #66574d;}
html.dark-mode:not(.touch) ::-webkit-scrollbar-track{background-color:#66574d;}
html.dark-mode:not(.touch) ::-webkit-scrollbar-thumb{background-color:#b7000f;}
html.dark-mode body{color:#d3cbc5;background-color:#2c2621;}
html.dark-mode #layout-content,html.dark-mode #layout-list,html.dark-mode #layout-sidebar,html.dark-mode #layout>div>.footer,html.dark-mode #layout>div>.header,html.dark-mode .menu.pagenav.pagenav-list,html.dark-mode .menu.pagenav.pagenav-list+.navlist,html.dark-mode .menu.pagenav.pagenav-list.expanded+.navlist,html.dark-mode .popup .listbox .footer{background-color:transparent;border-color:#66574d;}
html.dark-mode #layout>div>.footer,html.dark-mode #layout>div>.header{color:unset;}
html.dark-mode #layout>div>.footer a.button,html.dark-mode #layout>div>.header a.button{color:#d3cbc5;}
html.dark-mode #layout-menu{background:unset;border-right:1px solid #66574d;}
html.dark-mode #layout-menu .popover-header,html.dark-mode #layout-menu .special-buttons{background:0 0!important;}
@media screen and (max-width:480px){
html.dark-mode #layout-menu{border-left:0;}
html.dark-mode #layout-menu .popover-header{border-bottom:1px solid #66574d;}
}
html.dark-mode #layout-menu .special-buttons a:not(:focus){background:#2c2621;}
html.dark-mode.layout-phone #layout-menu{background:#1d1916;}
html.dark-mode .searchbar{background-color:transparent;border-color:#66574d;}
html.dark-mode .searchbar a,html.dark-mode .searchbar form:before,html.dark-mode .searchbar input{color:unset;}
html.dark-mode .searchbar a.selected{color:#41b849;}
html.dark-mode #messagestack div{color:#d3cbc5;}
html.dark-mode #messagestack div i.icon:before{color:#d3cbc5;}
html.dark-mode #messagestack .alert-info,html.dark-mode .ui.alert.boxinformation{background-color:#99212b;}
html.dark-mode #messagestack .alert-danger,html.dark-mode .ui.alert.boxerror{background-color:#993331;}
html.dark-mode #messagestack .alert-warning,html.dark-mode .ui.alert.boxwarning{background-color:#997f31;}
html.dark-mode #messagestack .alert-success,html.dark-mode .ui.alert.boxconfirmation{background-color:#276e2c;}
html.dark-mode #messagestack .loading{background-color:#493e37;}
html.dark-mode .ui.alert.boxconfirmation,html.dark-mode .ui.alert.boxerror,html.dark-mode .ui.alert.boxinformation,html.dark-mode .ui.alert.boxwarning{color:#d3cbc5;}
html.dark-mode .ui.alert.boxconfirmation i.icon:before,html.dark-mode .ui.alert.boxerror i.icon:before,html.dark-mode .ui.alert.boxinformation i.icon:before,html.dark-mode .ui.alert.boxwarning i.icon:before{color:#d3cbc5;}
html.dark-mode .ui.alert a:not(.btn){color:#d3cbc5;text-decoration:underline;}
html.dark-mode .iframe-loader{background-color:rgba(44,38,33,0.9);}
html.dark-mode .iframe-loader .spinner-border{color:#9c8a7d;border-color:currentColor #574b42 currentColor currentColor;}
html.dark-mode #taskmenu a,html.dark-mode .menu.toolbar a{color:#d3cbc5;}
html.dark-mode #taskmenu a.selected,html.dark-mode .menu.toolbar a.selected{background-color:#493e37;}
html.dark-mode .menu.pagenav .pagenav-text,html.dark-mode .menu.pagenav a,html.dark-mode .popover .menu li a[aria-haspopup]::after,html.dark-mode pre{color:unset;}
html.dark-mode #taskmenu .action-buttons a{color:#ff3748;}
@media screen and (max-width:480px){
html.dark-mode #taskmenu a{border-color:#3a322c!important;}
html.dark-mode #taskmenu a.selected{background:0 0;}
}
html.dark-mode.layout-phone .popover,html.dark-mode.layout-small .popover{border-left:1px solid #66574d;}
html.dark-mode.layout-phone .popover .menu .dropbutton a.dropdown,html.dark-mode.layout-small .popover .menu .dropbutton a.dropdown{background:0 0;}
html.dark-mode.layout-phone .popover:not(.select-menu) .listing li:last-child,html.dark-mode.layout-small .popover:not(.select-menu) .listing li:last-child{border-color:#3a322c;}
html.dark-mode.layout-phone .popover-header,html.dark-mode.layout-small .popover-header{background:#1d1916;border-bottom:1px solid #66574d;color:unset;}
html.dark-mode.layout-phone .popover-overlay,html.dark-mode.layout-small .popover-overlay{background:rgba(0,0,0,.7);}
html.dark-mode #taskmenu a:hover,html.dark-mode .header a.button.icon:not(.disabled):focus,html.dark-mode .header a.button.icon:not(.disabled):hover,html.dark-mode .menu a:not(.disabled):focus,html.dark-mode .menu a:not(.disabled):hover,html.dark-mode .menu.toolbar .dropbutton:not(.disabled):hover,html.dark-mode .popupmenu .listing li>a:not(.disabled):hover{background-color:#493e37;}
html.dark-mode .menu.toolbar a.selected{color:#41b849;background:0 0;}
html.dark-mode .menu.toolbar .dropbutton a.dropdown:hover{background-color:#584b42;}
html.dark-mode .listing li a,html.dark-mode .listing tbody td,html.dark-mode .listing tbody td a,html.dark-mode .proplist li.with-sublist>a.dropdown{color:#d3cbc5;}
html.dark-mode .listing li,html.dark-mode .listing li ul,html.dark-mode .listing tbody td{border-color:#3a322c;}
html.dark-mode .listing li.selected,html.dark-mode .listing li.selected>a,html.dark-mode .listing li.selected>div>a,html.dark-mode .listing tr.selected td{color:#ff3748;background-color:#493e37;}
html.dark-mode .listing li.selected ul{background-color:#2c2621;}
html.dark-mode .listing li.selected ul div.treetoggle{color:#d3cbc5;}
html.dark-mode .listing li.disabled,html.dark-mode .listing tr.disabled td{color:#827063;}
html.dark-mode .listing li.droptarget>a,html.dark-mode .listing tr.droptarget>td{background-color:#4d4d00;}
html.dark-mode .messagelist{color:#d3cbc5;}
html.dark-mode .messagelist tr:not(.flagged):not(.deleted) td.subject span.date,html.dark-mode .messagelist tr:not(.flagged):not(.deleted) td.subject span.fromto,html.dark-mode .messagelist tr:not(.flagged):not(.deleted) td.subject span.size{color:#a7978b;}
html.dark-mode .messagelist tr:not(.flagged):not(.deleted) td.subject span.msgicon.status{color:#d3cbc5;}
html.dark-mode .messagelist tr:not(.flagged):not(.deleted) span.flag{color:#d3cbc5;}
html.dark-mode .messagelist tr:not(.flagged):not(.deleted).selected td.subject a,html.dark-mode .messagelist tr:not(.flagged):not(.deleted).selected td.subject span.msgicon.status{color:#ff3748;}
html.dark-mode .messagelist tr.flagged:not(.deleted) span.attachment span,html.dark-mode .messagelist tr.flagged:not(.deleted) td{color:#ff5552;}
html.dark-mode .messagelist tr.deleted td span.attachment span,html.dark-mode .messagelist tr.deleted td span.flag,html.dark-mode .messagelist tr.deleted td.subject span.date,html.dark-mode .messagelist tr.deleted td.subject span.fromto,html.dark-mode .messagelist tr.deleted td.subject span.msgicon.status,html.dark-mode .messagelist tr.deleted td.subject span.msgicon.status.unread:before,html.dark-mode .messagelist tr.deleted td.subject span.subject a{color:#827063;}
html.dark-mode .messagelist span.attachment span{color:#a7978b;}
html.dark-mode .folderlist li.mailbox .unreadcount{background-color:#66574d;color:#e9e5e2;}
html.dark-mode .attachmentslist{background-color:#493e37;border:0;}
html.dark-mode .attachmentslist a{color:#d3cbc5;}
html.dark-mode .attachmentslist li .attachment-name{color:#d3cbc5;}
html.dark-mode .attachmentslist li .attachment-size{color:#a7978b;}
html.dark-mode .btn{color:#d3cbc5;}
html.dark-mode .btn:focus,html.dark-mode .btn:hover{color:#e9e5e2;}
html.dark-mode .btn-primary{background-color:#9d000d;color:#e9e5e2;}
html.dark-mode .btn-primary:hover:not(:disabled){background-color:#b7000f;}
html.dark-mode .btn-secondary{background-color:#66574d;color:#e9e5e2;}
html.dark-mode .btn-secondary:hover:not(:disabled){background-color:#756458;}
html.dark-mode .btn-danger{background-color:#993331;color:#e9e5e2;}
html.dark-mode .btn-danger:hover:not(:disabled){background-color:#ac3937;}
html.dark-mode .floating-action-buttons a.button{box-shadow:none;background:#9d000d;}
html.dark-mode .custom-file-label,html.dark-mode .form-control{background-color:#2c2621;color:#d3cbc5;}
html.dark-mode .custom-file-label:not(.is-invalid),html.dark-mode .form-control:not(.is-invalid){border-color:#9c897c;}
html.dark-mode .custom-file-label:focus,html.dark-mode .form-control:focus{background-color:#3b322c;}
html.dark-mode .custom-file-label:focus:not(.is-invalid),html.dark-mode .form-control:focus:not(.is-invalid){color:#e9e5e2!important;border-color:#ff3748;}
html.dark-mode .custom-file-label::after{color:#d3cbc5;background-color:#493e37;}
html.dark-mode .custom-select{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23d3cbc5' viewBox='0 0 4 5'%3e%3cpath d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;}
html.dark-mode .custom-switch .custom-control-label::before{background-color:#66574d;}
html.dark-mode .custom-switch .custom-control-label::after{background-color:#d3cbc5;}
html.dark-mode .custom-switch .custom-control-input:checked~.custom-control-label::before{background-color:#9d000d;}
html.dark-mode .custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#d3cbc5;}
html.dark-mode .multi-input:not(.is-invalid)>.content{border-color:#9c897c;}
html.dark-mode .multi-input:not(.is-invalid)>.content.focused{border-color:#ff3748;}
html.dark-mode .input-group-text{color:#d3cbc5;background-color:#493e37;border-color:#9c897c;}
html.dark-mode .input-group a:focus{border-color:#ff3748;box-shadow:0 0 0 .2rem rgba(255,55,72,0.25);}
html.dark-mode .form-control-plaintext{color:unset;}
html.dark-mode .recipient-input.focus{color:#e9e5e2;background-color:#3b322c;border-color:#ff3748;}
html.dark-mode .recipient-input a.button.icon,html.dark-mode .recipient-input input{color:#d3cbc5;}
html.dark-mode .recipient-input .recipient{background-color:#493e37;border-color:#9c897c;}
html.dark-mode .file-upload{border-color:#66574d;}
html.dark-mode .file-upload.droptarget.active{border-color:#d3cbc5;}
html.dark-mode .file-upload.droptarget.hover{border-color:#d3cbc5;background-color:#493e37;}
html.dark-mode .file-upload .attachmentslist{background:0 0;}
html.dark-mode .image-upload{background-color:#493e37;}
html.dark-mode .image-upload a.button{background-color:rgba(44,38,33,0.25);}
html.dark-mode .formcontent.raweditor .CodeMirror{color:#d3cbc5;background-color:#2c2621;border-color:#9c897c;}
html.dark-mode .formcontent.raweditor .CodeMirror-focused{background-color:#3b322c;border-color:#ff3748;}
html.dark-mode .CodeMirror-line::selection,html.dark-mode .CodeMirror-line>span::selection,html.dark-mode .CodeMirror-line>span>span::selection,html.dark-mode .CodeMirror-selected{background:#493e37;}
html.dark-mode .CodeMirror-gutters{background-color:#2c2621;border:0;}
html.dark-mode .CodeMirror-activeline-background{background:#493e37;}
html.dark-mode .skinselection .skinthumbnail{border-color:#9c897c;background:0 0;}
html.dark-mode .html-editor .editor-toolbar{background-color:#493e37;border-color:#9c897c;}
html.dark-mode .html-editor .editor-toolbar .mce-i-html{color:unset;}
html.dark-mode .html-editor .editor-toolbar .mce-i-html:focus,html.dark-mode .html-editor .editor-toolbar .mce-i-html:hover{background-color:#756458;border-color:transparent;}
html.dark-mode .tox.tox-tinymce{border-color:#9c897c;}
html.dark-mode .tox .tox-toolbar{background-color:#493e37;border-color:#9c897c;}
html.dark-mode .tox .tox-toolbar-overlord>div{background:url("data:image/svg+xml,%3Csvg height='33px' viewBox='0 0 40 33px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='32px' width='100' height='1' fill='%239c897c'/%3E%3C/svg%3E") #493e37;}
html.dark-mode .tox .tox-pop.tox-pop--top:after,html.dark-mode .tox .tox-pop.tox-pop--top:before{border-bottom-color:#a7978b;}
html.dark-mode .tox .tox-pop__dialog{box-shadow:none;border-color:#a7978b;}
html.dark-mode .tox .tox-split-button,html.dark-mode .tox .tox-swatches__picker-btn,html.dark-mode .tox .tox-tbtn{color:#d3cbc5;}
html.dark-mode .tox .tox-split-button svg,html.dark-mode .tox .tox-swatches__picker-btn svg,html.dark-mode .tox .tox-tbtn svg{fill:#d3cbc5!important;}
html.dark-mode .tox .tox-split-button:focus,html.dark-mode .tox .tox-split-button:hover,html.dark-mode .tox .tox-swatches__picker-btn:focus,html.dark-mode .tox .tox-swatches__picker-btn:hover,html.dark-mode .tox .tox-tbtn:focus,html.dark-mode .tox .tox-tbtn:hover{color:#d3cbc5;background:#756458;box-shadow:none;}
html.dark-mode .tox .tox-tbtn--enabled{background:#756458;}
html.dark-mode .tox .tox-button--naked.tox-button--icon:hover:not(:disabled),html.dark-mode .tox .tox-button--naked:focus:not(:disabled){color:#ded8d4;background-color:#756458;border-color:transparent;}
html.dark-mode .tox .tox-button--naked:disabled{background:0 0;border:transparent;}
html.dark-mode .tox .tox-dialog__header .tox-button--naked:hover{background:0 0!important;}
html.dark-mode .tox .tox-selectfield select{background:0 0;color:#d3cbc5;}
html.dark-mode .tox .tox-selectfield svg{fill:#d3cbc5;}
html.dark-mode .tox .tox-color-input span::before{background-color:#d3cbc5;}
html.dark-mode .tox .tox-toolbar__group:not(:last-of-type){border-color:#9c897c;}
html.dark-mode .tox .tox-dialog,html.dark-mode .tox .tox-dialog__body,html.dark-mode .tox .tox-dialog__footer,html.dark-mode .tox .tox-dialog__header,html.dark-mode .tox .tox-dialog__title{color:#d3cbc5;border-color:#66574d;background-color:#2c2621;}
html.dark-mode .tox .tox-button--naked,html.dark-mode .tox .tox-color-input>input,html.dark-mode .tox .tox-dialog__body-nav-item,html.dark-mode .tox .tox-dialog__header .tox-button,html.dark-mode .tox .tox-insert-table-picker__label,html.dark-mode .tox .tox-label,html.dark-mode .tox .tox-textfield{color:#d3cbc5;}
html.dark-mode .tox .tox-dialog__footer .tox-button{background-color:#9d000d;color:#e9e5e2;}
@media screen and (max-width:480px){
html.dark-mode .tox .tox-dialog__footer .tox-button{color:#d3cbc5!important;}
}
html.dark-mode .tox .tox-dialog__footer .tox-button:focus:not(:disabled){background-color:#9d000d;}
html.dark-mode .tox .tox-dialog__footer .tox-button:hover:not(:disabled){background-color:#b7000f;}
html.dark-mode .tox .tox-dialog__footer .tox-button.tox-button--secondary{background-color:#66574d;color:#e9e5e2;}
html.dark-mode .tox .tox-dialog__footer .tox-button.tox-button--secondary:focus:not(:disabled){background-color:#66574d;}
html.dark-mode .tox .tox-dialog__footer .tox-button.tox-button--secondary:hover:not(:disabled){background-color:#756458;}
html.dark-mode .tox .tox-dialog__body-nav-item--active{color:#ff3748;}
html.dark-mode .tox .tox-dialog-wrap__backdrop{background-color:rgba(0,0,0,.7);}
html.dark-mode .tox .tox-menu{background-color:#1d1916;border-color:#a7978b;box-shadow:none;}
html.dark-mode .tox .tox-collection__item-caret svg{fill:#d3cbc5;}
html.dark-mode .tox .tox-collection__item{color:#d3cbc5;}
html.dark-mode .tox .tox-collection__item:not(:last-child){border-bottom:1px solid #3a322c;}
html.dark-mode .tox .tox-collection--grid .tox-collection__item{border:0;}
html.dark-mode .tox .tox-collection__item--active,html.dark-mode .tox .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#d3cbc5;background-color:#493e37;}
html.dark-mode .tox .tox-collection__item--enabled{color:#ff3748;background-color:#493e37;}
html.dark-mode .message-part{border-color:#66574d;}
html.dark-mode .message-part blockquote{background-color:#2c2621;border-color:#ff6a76;color:#ff6a76;}
html.dark-mode .message-part blockquote span.blockquote-link{color:currentColor;background:#2c2621;border-color:currentColor;}
html.dark-mode .message-part blockquote blockquote{color:#64c86b;border-color:#64c86b;}
html.dark-mode .message-part blockquote blockquote blockquote{color:#ff8785;border-color:#ff8785;}
html.dark-mode .message-part span.sig{color:#a7978b;}
html.dark-mode .message-htmlpart{background-color:#fff;color:#3a322c;}
html.dark-mode #message-header .header-headers .header-title{color:#d3cbc5;}
html.dark-mode .message-partheaders{background-color:#493e37;border:0;}
html.dark-mode .message-partheaders table.headers-table{color:#d3cbc5;}
html.dark-mode p.image-attachment{border-color:#66574d;background-color:#493e37;}
html.dark-mode p.image-attachment span{color:#a7978b;}
html.dark-mode fieldset.image-attachment legend{color:#a7978b;border-color:#66574d;}
html.dark-mode #messagepartframe{background:#fff;}
html.dark-mode .ui-widget{border-color:#66574d;}
html.dark-mode .ui-widget-overlay{background-color:rgba(0,0,0,.7);}
html.dark-mode .ui-widget-content,html.dark-mode .ui-widget-header{background-color:#2c2621;}
html.dark-mode .ui-dialog .ui-dialog-titlebar{border-color:#66574d;}
html.dark-mode .ui-dialog .ui-dialog-title,html.dark-mode .ui-dialog .ui-dialog-titlebar-close{color:#d3cbc5;background:0 0;}
html.dark-mode .ui-dialog .ui-dialog-buttonpane{border-color:#66574d;}
html.dark-mode .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link{color:#d3cbc5;}
html.dark-mode .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link:focus{background:0 0;}
@media screen and (max-width:480px){
html.dark-mode .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-primary:not(.btn-danger),html.dark-mode .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-secondary{color:#d3cbc5;}
}
html.dark-mode .ui-datepicker .ui-datepicker-header{border-color:#66574d;}
html.dark-mode .ui-datepicker th{color:#a7978b;}
html.dark-mode .ui-datepicker .ui-datepicker-next,html.dark-mode .ui-datepicker .ui-datepicker-prev,html.dark-mode .ui-datepicker .ui-state-default,html.dark-mode .ui-datepicker.ui-widget-content .ui-state-default{color:#d3cbc5;}
html.dark-mode .ui-datepicker .ui-state-highlight,html.dark-mode .ui-datepicker.ui-widget-content .ui-state-highlight{color:#ff3748;background-color:#493e37;}
html.dark-mode .ui-datepicker .ui-datepicker-days-cell-over a{background-color:#66574d;}
html.dark-mode .ui-menu{background-color:#1d1916;border-color:#a7978b;box-shadow:none;}
html.dark-mode .ui-menu .ui-menu-item{border-bottom:1px solid #3a322c;}
html.dark-mode .ui-menu .ui-state-active{background-color:#493e37!important;}
html.dark-mode .minicolors-panel{box-shadow:none;border-color:#66574d;background:#1d1916;}
html.dark-mode #contacthead.readonly .source.row,html.dark-mode #login-footer,html.dark-mode .contactlist span.email,html.dark-mode .file-upload .hint,html.dark-mode .formcontent .hint,html.dark-mode .listing span.secondary,html.dark-mode .listing-info,html.dark-mode ::-webkit-input-placeholder,html.dark-mode ::placeholder{color:#a7978b;}
html.dark-mode .popover{background-color:#1d1916;border-color:#a7978b;box-shadow:none;}
html.dark-mode .popover .menu li.separator{background-color:transparent;color:#a7978b;}
html.dark-mode .popover .menu ul+li.separator{border-top:1px solid #3a322c;}
html.dark-mode .popover-body{color:#d3cbc5;}
html.dark-mode .bs-popover-auto[x-placement^=right]>.arrow::after,html.dark-mode .bs-popover-right>.arrow::after{border-right-color:#a7978b;}
html.dark-mode .bs-popover-auto[x-placement^=left]>.arrow::after,html.dark-mode .bs-popover-left>.arrow::after{border-left-color:#a7978b;}
html.dark-mode .bs-popover-auto[x-placement^=top]>.arrow::after,html.dark-mode .bs-popover-top>.arrow::after{border-top-color:#a7978b;}
html.dark-mode .bs-popover-auto[x-placement^=bottom]>.arrow::after,html.dark-mode .bs-popover-bottom>.arrow::after{border-bottom-color:#a7978b;}
html.dark-mode .listing-hover-menu{background-color:#1d1916;border-color:#66574d;box-shadow:0 0 5px #000;}
html.dark-mode .listing-hover-menu a.button{color:#d3cbc5;}
html.dark-mode .listing-hover-menu a.button:hover{background:0 0;}
html.dark-mode .listing-hover-menu span.txt{color:#a7978b;}
html.dark-mode .nav-tabs{border-color:#66574d;}
html.dark-mode .nav-tabs .nav-link{color:#d3cbc5;border-color:transparent;border-bottom-color:#66574d;}
html.dark-mode .nav-tabs .nav-link:hover{background:#2c2621;border-color:#66574d;color:#d3cbc5;}
html.dark-mode .nav-tabs .nav-link.active{background:#2c2621;border-color:#66574d;border-bottom-color:transparent;color:#fff;}
html.dark-mode .table{color:#d3cbc5;}
html.dark-mode .table td,html.dark-mode .table th,html.dark-mode .table thead th{border-color:#66574d;}
html.dark-mode .table-widget{border-color:#66574d;}
html.dark-mode .table-widget>.footer{border-color:#66574d;}
html.dark-mode .table-widget table.options-table tr:last-child td{border-color:#66574d;}
html.dark-mode .table-widget table.options-table tr.selected td{background-color:#493e37;color:#d3cbc5;}
html.dark-mode #rcmdraglayer{background-color:#1d1916;border:1px solid #a7978b;box-shadow:none;color:#d3cbc5;}
html.dark-mode .quota-widget{color:unset;}
html.dark-mode .quota-widget .bar{border-color:#66574d;background-color:#66574d;}
html.dark-mode .quota-info .root{color:#a7978b;background-color:transparent;}
html.dark-mode #contactpic,html.dark-mode img.contactphoto{background-color:#493e37!important;}
html.dark-mode .pgpkeyimport div.key.disabled,html.dark-mode .pgpkeyimport div.key.revoked{color:#827063;}

/* plugins/jqueryui/themes/elastic/jquery-ui.min.css */

:root .ui-helper-hidden-accessible{border:0;}
:root .ui-helper-reset{border:0;outline:0;text-decoration:none;}
:root .ui-helper-clearfix:before,:root .ui-helper-clearfix:after{border-collapse:collapse;}
:root .ui-icon{background-repeat:no-repeat;}
:root .ui-accordion .ui-accordion-content{border-top:0;}
:root .ui-menu{outline:0;}
:root .ui-menu .ui-menu-item-wrapper{text-decoration:none;}
:root .ui-menu .ui-menu-divider{border-width:1px 0 0 0;}
:root .ui-button,:root .ui-button:link,:root .ui-button:visited,:root .ui-button:hover,:root .ui-button:active{text-decoration:none;}
:root input.ui-button::-moz-focus-inner,:root button.ui-button::-moz-focus-inner{border:0;}
:root .ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none;}
:root .ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none;}
:root .ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none;}
:root .ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none;}
:root .ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid;}
:root .ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:0;}
:root .ui-checkboxradio-radio-label .ui-icon-background{border-radius:1em;border:0;}
:root .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,:root .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;border-width:4px;border-style:solid;}
:root .ui-datepicker th{border:0;}
:root .ui-datepicker td{border:0;}
:root .ui-datepicker td span,:root .ui-datepicker td a{text-decoration:none;}
:root .ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-left:0;border-right:0;border-bottom:0;}
:root .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,:root .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
:root .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,:root .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
:root .ui-datepicker .ui-icon{background-repeat:no-repeat;}
:root .ui-dialog{outline:0;}
:root .ui-dialog .ui-dialog-content{border:0;background:0 0;}
:root .ui-dialog .ui-dialog-buttonpane{background-image:none;}
:root .ui-dialog .ui-resizable-se{background-position:-80px -224px;}
:root .ui-progressbar-indeterminate .ui-progressbar-value{background-image:none;}
:root .ui-selectable-helper{border:1px dotted #000;}
:root .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{border:0;}
:root .ui-slider .ui-slider-range{border:0;background-position:0 0;}
:root .ui-spinner-input{border:0;background:0 0;color:inherit;}
:root .ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none;}
:root .ui-tabs .ui-tabs-nav li{border-bottom-width:0;}
:root .ui-tabs .ui-tabs-nav .ui-tabs-anchor{text-decoration:none;}
:root .ui-tabs .ui-tabs-panel{border-width:0;background:0 0;}
:root body .ui-tooltip{border-width:2px;}
:root .ui-widget-content{background-color:#fff;}
:root .ui-widget-header{background-color:#fff;}
:root .ui-state-default,:root .ui-widget-content .ui-state-default,:root .ui-widget-header .ui-state-default,:root .ui-button,html:root .ui-button.ui-state-disabled:hover,html:root .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;color:#454545;}
:root .ui-state-default a,:root .ui-state-default a:link,:root .ui-state-default a:visited,:root a.ui-button,:root a:link.ui-button,:root a:visited.ui-button,:root .ui-button{color:#454545;text-decoration:none;}
:root .ui-state-hover a,:root .ui-state-hover a:hover,:root .ui-state-hover a:link,:root .ui-state-hover a:visited,:root .ui-state-focus a,:root .ui-state-focus a:hover,:root .ui-state-focus a:link,:root .ui-state-focus a:visited,:root a.ui-button:hover,:root a.ui-button:focus{color:#2b2b2b;text-decoration:none;}
:root .ui-visual-focus{box-shadow:0 0 3px 1px #d65e68;}
:root .ui-state-active,:root .ui-widget-content .ui-state-active,:root .ui-widget-header .ui-state-active,:root a.ui-button:active,:root .ui-button:active,:root .ui-button.ui-state-active:hover{border:1px solid #ff0015;background:#ff0015;color:#fff;}
:root .ui-icon-background,:root .ui-state-active .ui-icon-background{border:#ff0015;background-color:#fff;}
:root .ui-state-active a,:root .ui-state-active a:link,:root .ui-state-active a:visited{color:#fff;text-decoration:none;}
:root .ui-state-highlight,:root .ui-widget-content .ui-state-highlight,:root .ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620;}
:root .ui-state-checked{border:1px solid #dad55e;background:#fffa90;}
:root .ui-state-highlight a,:root .ui-widget-content .ui-state-highlight a,:root .ui-widget-header .ui-state-highlight a{color:#777620;}
:root .ui-state-error,:root .ui-widget-content .ui-state-error,:root .ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f;}
:root .ui-state-error a,:root .ui-widget-content .ui-state-error a,:root .ui-widget-header .ui-state-error a{color:#5f3f3f;}
:root .ui-state-error-text,:root .ui-widget-content .ui-state-error-text,:root .ui-widget-header .ui-state-error-text{color:#5f3f3f;}
:root .ui-state-disabled,:root .ui-widget-content .ui-state-disabled,:root .ui-widget-header .ui-state-disabled{background-image:none;}
:root .ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none;}
:root .ui-icon-caret-1-n{background-position:0 0;}
:root .ui-icon-caret-1-ne{background-position:-16px 0;}
:root .ui-icon-caret-1-e{background-position:-32px 0;}
:root .ui-icon-caret-1-se{background-position:-48px 0;}
:root .ui-icon-caret-1-s{background-position:-65px 0;}
:root .ui-icon-caret-1-sw{background-position:-80px 0;}
:root .ui-icon-caret-1-w{background-position:-96px 0;}
:root .ui-icon-caret-1-nw{background-position:-112px 0;}
:root .ui-icon-caret-2-n-s{background-position:-128px 0;}
:root .ui-icon-caret-2-e-w{background-position:-144px 0;}
:root .ui-icon-triangle-1-n{background-position:0-16px;}
:root .ui-icon-triangle-1-ne{background-position:-16px -16px;}
:root .ui-icon-triangle-1-e{background-position:-32px -16px;}
:root .ui-icon-triangle-1-se{background-position:-48px -16px;}
:root .ui-icon-triangle-1-s{background-position:-65px -16px;}
:root .ui-icon-triangle-1-sw{background-position:-80px -16px;}
:root .ui-icon-triangle-1-w{background-position:-96px -16px;}
:root .ui-icon-triangle-1-nw{background-position:-112px -16px;}
:root .ui-icon-triangle-2-n-s{background-position:-128px -16px;}
:root .ui-icon-triangle-2-e-w{background-position:-144px -16px;}
:root .ui-icon-arrow-1-n{background-position:0-32px;}
:root .ui-icon-arrow-1-ne{background-position:-16px -32px;}
:root .ui-icon-arrow-1-e{background-position:-32px -32px;}
:root .ui-icon-arrow-1-se{background-position:-48px -32px;}
:root .ui-icon-arrow-1-s{background-position:-65px -32px;}
:root .ui-icon-arrow-1-sw{background-position:-80px -32px;}
:root .ui-icon-arrow-1-w{background-position:-96px -32px;}
:root .ui-icon-arrow-1-nw{background-position:-112px -32px;}
:root .ui-icon-arrow-2-n-s{background-position:-128px -32px;}
:root .ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}
:root .ui-icon-arrow-2-e-w{background-position:-160px -32px;}
:root .ui-icon-arrow-2-se-nw{background-position:-176px -32px;}
:root .ui-icon-arrowstop-1-n{background-position:-192px -32px;}
:root .ui-icon-arrowstop-1-e{background-position:-208px -32px;}
:root .ui-icon-arrowstop-1-s{background-position:-224px -32px;}
:root .ui-icon-arrowstop-1-w{background-position:-240px -32px;}
:root .ui-icon-arrowthick-1-n{background-position:1px -48px;}
:root .ui-icon-arrowthick-1-ne{background-position:-16px -48px;}
:root .ui-icon-arrowthick-1-e{background-position:-32px -48px;}
:root .ui-icon-arrowthick-1-se{background-position:-48px -48px;}
:root .ui-icon-arrowthick-1-s{background-position:-64px -48px;}
:root .ui-icon-arrowthick-1-sw{background-position:-80px -48px;}
:root .ui-icon-arrowthick-1-w{background-position:-96px -48px;}
:root .ui-icon-arrowthick-1-nw{background-position:-112px -48px;}
:root .ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}
:root .ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}
:root .ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}
:root .ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}
:root .ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}
:root .ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}
:root .ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}
:root .ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}
:root .ui-icon-arrowreturnthick-1-w{background-position:0-64px;}
:root .ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}
:root .ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}
:root .ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}
:root .ui-icon-arrowreturn-1-w{background-position:-64px -64px;}
:root .ui-icon-arrowreturn-1-n{background-position:-80px -64px;}
:root .ui-icon-arrowreturn-1-e{background-position:-96px -64px;}
:root .ui-icon-arrowreturn-1-s{background-position:-112px -64px;}
:root .ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}
:root .ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}
:root .ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}
:root .ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}
:root .ui-icon-arrow-4{background-position:0-80px;}
:root .ui-icon-arrow-4-diag{background-position:-16px -80px;}
:root .ui-icon-extlink{background-position:-32px -80px;}
:root .ui-icon-newwin{background-position:-48px -80px;}
:root .ui-icon-refresh{background-position:-64px -80px;}
:root .ui-icon-shuffle{background-position:-80px -80px;}
:root .ui-icon-transfer-e-w{background-position:-96px -80px;}
:root .ui-icon-transferthick-e-w{background-position:-112px -80px;}
:root .ui-icon-folder-collapsed{background-position:0-96px;}
:root .ui-icon-folder-open{background-position:-16px -96px;}
:root .ui-icon-document{background-position:-32px -96px;}
:root .ui-icon-document-b{background-position:-48px -96px;}
:root .ui-icon-note{background-position:-64px -96px;}
:root .ui-icon-mail-closed{background-position:-80px -96px;}
:root .ui-icon-mail-open{background-position:-96px -96px;}
:root .ui-icon-suitcase{background-position:-112px -96px;}
:root .ui-icon-comment{background-position:-128px -96px;}
:root .ui-icon-person{background-position:-144px -96px;}
:root .ui-icon-print{background-position:-160px -96px;}
:root .ui-icon-trash{background-position:-176px -96px;}
:root .ui-icon-locked{background-position:-192px -96px;}
:root .ui-icon-unlocked{background-position:-208px -96px;}
:root .ui-icon-bookmark{background-position:-224px -96px;}
:root .ui-icon-tag{background-position:-240px -96px;}
:root .ui-icon-home{background-position:0-112px;}
:root .ui-icon-flag{background-position:-16px -112px;}
:root .ui-icon-calendar{background-position:-32px -112px;}
:root .ui-icon-cart{background-position:-48px -112px;}
:root .ui-icon-pencil{background-position:-64px -112px;}
:root .ui-icon-clock{background-position:-80px -112px;}
:root .ui-icon-disk{background-position:-96px -112px;}
:root .ui-icon-calculator{background-position:-112px -112px;}
:root .ui-icon-zoomin{background-position:-128px -112px;}
:root .ui-icon-zoomout{background-position:-144px -112px;}
:root .ui-icon-search{background-position:-160px -112px;}
:root .ui-icon-wrench{background-position:-176px -112px;}
:root .ui-icon-gear{background-position:-192px -112px;}
:root .ui-icon-heart{background-position:-208px -112px;}
:root .ui-icon-star{background-position:-224px -112px;}
:root .ui-icon-link{background-position:-240px -112px;}
:root .ui-icon-cancel{background-position:0-128px;}
:root .ui-icon-plus{background-position:-16px -128px;}
:root .ui-icon-plusthick{background-position:-32px -128px;}
:root .ui-icon-minus{background-position:-48px -128px;}
:root .ui-icon-minusthick{background-position:-64px -128px;}
:root .ui-icon-close{background-position:-80px -128px;}
:root .ui-icon-closethick{background-position:-96px -128px;}
:root .ui-icon-key{background-position:-112px -128px;}
:root .ui-icon-lightbulb{background-position:-128px -128px;}
:root .ui-icon-scissors{background-position:-144px -128px;}
:root .ui-icon-clipboard{background-position:-160px -128px;}
:root .ui-icon-copy{background-position:-176px -128px;}
:root .ui-icon-contact{background-position:-192px -128px;}
:root .ui-icon-image{background-position:-208px -128px;}
:root .ui-icon-video{background-position:-224px -128px;}
:root .ui-icon-script{background-position:-240px -128px;}
:root .ui-icon-alert{background-position:0-144px;}
:root .ui-icon-info{background-position:-16px -144px;}
:root .ui-icon-notice{background-position:-32px -144px;}
:root .ui-icon-help{background-position:-48px -144px;}
:root .ui-icon-check{background-position:-64px -144px;}
:root .ui-icon-bullet{background-position:-80px -144px;}
:root .ui-icon-radio-on{background-position:-96px -144px;}
:root .ui-icon-radio-off{background-position:-112px -144px;}
:root .ui-icon-pin-w{background-position:-128px -144px;}
:root .ui-icon-pin-s{background-position:-144px -144px;}
:root .ui-icon-play{background-position:0-160px;}
:root .ui-icon-pause{background-position:-16px -160px;}
:root .ui-icon-seek-next{background-position:-32px -160px;}
:root .ui-icon-seek-prev{background-position:-48px -160px;}
:root .ui-icon-seek-end{background-position:-64px -160px;}
:root .ui-icon-seek-start{background-position:-80px -160px;}
:root .ui-icon-seek-first{background-position:-80px -160px;}
:root .ui-icon-stop{background-position:-96px -160px;}
:root .ui-icon-eject{background-position:-112px -160px;}
:root .ui-icon-volume-off{background-position:-128px -160px;}
:root .ui-icon-volume-on{background-position:-144px -160px;}
:root .ui-icon-power{background-position:0-176px;}
:root .ui-icon-signal-diag{background-position:-16px -176px;}
:root .ui-icon-signal{background-position:-32px -176px;}
:root .ui-icon-battery-0{background-position:-48px -176px;}
:root .ui-icon-battery-1{background-position:-64px -176px;}
:root .ui-icon-battery-2{background-position:-80px -176px;}
:root .ui-icon-battery-3{background-position:-96px -176px;}
:root .ui-icon-circle-plus{background-position:0-192px;}
:root .ui-icon-circle-minus{background-position:-16px -192px;}
:root .ui-icon-circle-close{background-position:-32px -192px;}
:root .ui-icon-circle-triangle-e{background-position:-48px -192px;}
:root .ui-icon-circle-triangle-s{background-position:-64px -192px;}
:root .ui-icon-circle-triangle-w{background-position:-80px -192px;}
:root .ui-icon-circle-triangle-n{background-position:-96px -192px;}
:root .ui-icon-circle-arrow-e{background-position:-112px -192px;}
:root .ui-icon-circle-arrow-s{background-position:-128px -192px;}
:root .ui-icon-circle-arrow-w{background-position:-144px -192px;}
:root .ui-icon-circle-arrow-n{background-position:-160px -192px;}
:root .ui-icon-circle-zoomin{background-position:-176px -192px;}
:root .ui-icon-circle-zoomout{background-position:-192px -192px;}
:root .ui-icon-circle-check{background-position:-208px -192px;}
:root .ui-icon-circlesmall-plus{background-position:0-208px;}
:root .ui-icon-circlesmall-minus{background-position:-16px -208px;}
:root .ui-icon-circlesmall-close{background-position:-32px -208px;}
:root .ui-icon-squaresmall-plus{background-position:-48px -208px;}
:root .ui-icon-squaresmall-minus{background-position:-64px -208px;}
:root .ui-icon-squaresmall-close{background-position:-80px -208px;}
:root .ui-icon-grip-dotted-vertical{background-position:0-224px;}
:root .ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}
:root .ui-icon-grip-solid-vertical{background-position:-32px -224px;}
:root .ui-icon-grip-solid-horizontal{background-position:-48px -224px;}
:root .ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}
:root .ui-icon-grip-diagonal-se{background-position:-80px -224px;}

/* Existing NetExperts branding overrides */

/* =============================================================
   NetExperts Design Guide Overrides for RoundCube Elastic Skin
   Version: 2.1 — 2026-04-02
   Reference: netexperts-design-guide.html v1.0
   Applied via: skins/elastic/templates/includes/layout.html

   Conservative approach: colour corrections only, no layout
   changes that break the elastic skin's structure.
   ============================================================= */

/* ----- Font Faces ----- */

@font-face {
  font-family: 'Bastardus Sans';
  src: url('../fonts/BastardusSans.ttf') format('truetype');
  font-display: swap;
}

/* =============================================================
   LOGIN PAGE
   ============================================================= */

/* 5. Login: 8px additional margin between fields */
body.task-login #login-form .form-group,
body.task-login #login-form .row { margin-bottom: 8px; }

/* 6+8. Login button — design guide red, bold, sentence case */
body.task-login .btn-primary {
  background-color: #d51928;
  border-color: #d51928;
  font-weight: 500;
  text-transform: none;
}

body.task-login .btn-primary:focus,
body.task-login .btn-primary:active {
  background-color: #be1523;
  border-color: #be1523;
  box-shadow: none;
  outline: none;
}

body.task-login .btn-primary:hover {
  background-color: #be1523;
  border-color: #be1523;
}

/* 9. netexperts webmail branding on login in Bastardus Sans */
#netexperts-branding {
  text-align: center;
  margin: 0 0 30px 0;
}

#netexperts-branding span {
  font-family: 'Bastardus Sans', sans-serif;
  font-size: 28pt;
  letter-spacing: 0.05em;
  color: #302e2c;
}

/* 3. Login SVG enlarge 50% — login page only */
#netexperts-door {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 15px;
}

.task-login #logo {
  position: static !important;
  top: auto !important;
  max-height: none !important;
  width: 180px;
  height: 180px;
}

/* 12. Additional spacing between fields + sentence case */
body.task-login #login-form .form-group { margin-bottom: 13px; }
body.task-login .btn-primary,
body.task-login .btn,
body.task-login button { text-transform: none !important; }

/* 13. Light mode login inputs — warm borders, warm text */
html:not(.dark-mode) body.task-login .form-control,
html:not(.dark-mode) body.task-login input[type='text'],
html:not(.dark-mode) body.task-login input[type='password'] {
  border-color: #b0aca8;
  color: #000;
  background-color: #fff;
}

html:not(.dark-mode) body.task-login .form-control:focus,
html:not(.dark-mode) body.task-login input[type='text']:focus,
html:not(.dark-mode) body.task-login input[type='password']:focus {
  border-color: #d51928;
  box-shadow: 0 0 0 .2rem rgba(213, 25, 40, 0.25);
  outline: none;
}

html:not(.dark-mode) body.task-login .form-control::placeholder,
html:not(.dark-mode) body.task-login input::placeholder {
  color: #b0aca8;
}

/* 13b. Light mode login input group addon border matches */
html:not(.dark-mode) body.task-login .input-group-text,
html:not(.dark-mode) body.task-login .input-group-prepend .input-group-text,
html:not(.dark-mode) body.task-login .input-group .icon {
  border-color: #b0aca8;
}

/* =============================================================
   HEADER & NAVIGATION
   ============================================================= */

/* Header title in Bastardus Sans (brand presence) */
#layout > div > .header .header-title {
  font-family: 'Bastardus Sans', sans-serif;
  font-weight: 700;
  color: #302e2c;
}

/* Task menu — warm dark */
#layout-menu {
  background: #302e2c !important;
}

/* =============================================================
   COLOUR CORRECTIONS — Light Mode
   Swap cool greys/blues to design guide warm palette
   ============================================================= */

/* Text selection */
::selection {
  background: #f2d1d4;
  color: #d51928;
}

/* Unread status dot — brand red, not yellow */
.messagelist span.unread-status {
  color: #d51928 !important;
}

/* Unread badge — brand red */
.listing .unreadcount,
span.unreadcount {
  background-color: #d51928 !important;
  color: #fff !important;
}

/* Selected row focus indicator — red */
.listing li.focused > a,
.listing tr.focused > td {
  box-shadow: inset 2px 0 0 #d51928 !important;
}

/* Drag target: pink in light, red in dark */
.listing li.droptarget > a,
.listing tr.droptarget > td,
.droptarget {
  background-color: rgba(213, 25, 40, 0.10) !important;
}

/* Checkbox accent — red when checked */
.custom-control-input:checked ~ .custom-control-label::before,
.custom-switch .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #d51928 !important;
  border-color: #d51928 !important;
}

/* Compose attachments — warm bg */
#compose-attachments {
  background-color: #f4f3f1 !important;
}

/* =============================================================
   MESSAGE VIEW
   ============================================================= */

/* 14. message-htmlpart 15px padding, messagebody 8px rounded */
.message-htmlpart, .message-part { padding: 15px; }
#messagebody {
  border-radius: 8px !important;
  overflow: hidden !important;
}
#messagebody .message-htmlpart,
#messagebody .message-part,
#messagebody iframe {
  border-radius: 8px !important;
  overflow: hidden !important;
}

/* 16. message-htmlpart extra margin */
.message-htmlpart, .message-part { margin-left: 15px; margin-right: 15px; }

/* =============================================================
   DARK MODE
   ============================================================= */

/* Branding */
html.dark-mode #netexperts-branding span { color: #918d89; }
html.dark-mode #logo { opacity: 1 !important; }

/* Header title */
html.dark-mode #layout > div > .header .header-title {
  color: #e8e6e3;
}

/* Unread status — red, not yellow */
html.dark-mode .messagelist span.unread-status { color: #d51928 !important; }

/* Drag target — warm red */
html.dark-mode .listing li.droptarget > a,
html.dark-mode .listing tr.droptarget > td,
html.dark-mode .droptarget {
  background-color: rgba(213, 25, 40, 0.25) !important;
}

/* --- Dark: Warm backgrounds (subtle shift, not aggressive) --- */

html.dark-mode body {
  background-color: #1e1d1b !important;
}

html.dark-mode #layout-menu {
  background: #252321 !important;
  border-color: #4d4a47 !important;
}

html.dark-mode #layout-menu a.button {
  color: #b0aca8 !important;
}

html.dark-mode #layout-menu a.button:hover,
html.dark-mode #layout-menu a.button.selected {
  color: #e8e6e3 !important;
  background-color: #3e3b39 !important;
}

html.dark-mode #layout-menu .special-buttons {
  background: transparent !important;
}

/* Dark: Header/footer — warm borders */
html.dark-mode #layout > div > .header {
  border-color: #4d4a47 !important;
}

html.dark-mode #layout > div > .footer {
  border-color: #4d4a47 !important;
}

/* Dark: Layout panels — warm borders */
html.dark-mode #layout-list,
html.dark-mode #layout-content,
html.dark-mode #layout-sidebar {
  border-color: #4d4a47 !important;
}

/* Dark: List borders */
html.dark-mode .listing li,
html.dark-mode .listing tr td {
  border-color: #302e2c !important;
}

/* Dark: Selected row — warm */
html.dark-mode .listing li.selected > a,
html.dark-mode .listing li.selected > div,
html.dark-mode .listing tr.selected > td {
  background-color: #3e3b39 !important;
}

/* Dark: Unread badge — darker red */
html.dark-mode .listing .unreadcount,
html.dark-mode span.unreadcount {
  background-color: #a0131f !important;
  color: #fff !important;
}

/* Dark: Buttons — red */
html.dark-mode .btn-primary,
html.dark-mode button.btn-primary {
  background-color: #a0131f !important;
  border-color: #a0131f !important;
}

html.dark-mode .btn-primary:hover,
html.dark-mode button.btn-primary:hover {
  background-color: #be1523 !important;
  border-color: #be1523 !important;
}

/* Dark: Login inputs — warm */
html.dark-mode body.task-login .form-control,
html.dark-mode body.task-login input[type='text'],
html.dark-mode body.task-login input[type='password'] {
  border-color: #686461 !important;
}

html.dark-mode body.task-login .form-control:focus,
html.dark-mode body.task-login input:focus {
  border-color: #d51928 !important;
  box-shadow: 0 0 0 .2rem rgba(213, 25, 40, 0.25) !important;
}

html.dark-mode body.task-login .input-group-text,
html.dark-mode body.task-login .input-group-prepend .input-group-text {
  border-color: #686461 !important;
}

/* Dark: Login button */
html.dark-mode body.task-login .btn-primary {
  background-color: #a0131f !important;
  border-color: #a0131f !important;
}

html.dark-mode body.task-login .btn-primary:hover {
  background-color: #be1523 !important;
  border-color: #be1523 !important;
}

/* Dark: Checkbox accent */
html.dark-mode .custom-control-input:checked ~ .custom-control-label::before,
html.dark-mode .custom-switch .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #a0131f !important;
  border-color: #a0131f !important;
}

/* Dark: Scrollbars — warm */
html.dark-mode {
  scrollbar-color: #686461 #302e2c;
}

html.dark-mode:not(.touch) ::-webkit-scrollbar-track {
  background-color: #302e2c !important;
}

html.dark-mode:not(.touch) ::-webkit-scrollbar-thumb {
  background-color: #686461 !important;
}

/* Dark: Text selection */
html.dark-mode ::selection {
  background: rgba(213, 25, 40, 0.35);
  color: #f2d1d4;
}

/* Dark: Popover/menus — warm bg */
html.dark-mode .popover {
  border-color: #4d4a47 !important;
}

html.dark-mode .popover .menu li a:hover,
html.dark-mode .popover .menu li a:focus {
  background-color: #3e3b39 !important;
}

/* Dark: Dialogs — warm borders */
html.dark-mode .ui-dialog {
  border-color: #4d4a47 !important;
}

html.dark-mode .ui-dialog .ui-dialog-titlebar {
  border-color: #4d4a47 !important;
}

html.dark-mode .ui-dialog .ui-dialog-buttonpane {
  border-color: #4d4a47 !important;
}

/* Dark: Table borders */
html.dark-mode table.table th,
html.dark-mode table.table td,
html.dark-mode .propform td,
html.dark-mode .propform th {
  border-color: #4d4a47 !important;
}


/* Authenticated compose: warm inherited editor text and readable drop zone. */
html.dark-mode .tox { color: #d3cbc5; }
html.dark-mode #compose-attachments { background-color: #2c2621 !important; }

