/*!
 * consegna.app - Dash Admin 5
 * Copyright 2021 ccode
 */
:root {
  --ca-color-bg-1: #FFFFFF;
  --ca-color-bg-2: #171717;
  --ca-color-bg-3: #F1F1F1;
  --ca-color-bg-4: #E1E1E1;
  --ca-color-bg-5: #D3D3D3;
  --ca-color-bg-6: #B5B5B5;
  --ca-color-bg-7: #939393;
  --ca-color-bg-8: #737373;
  --ca-color-bg-9: #F3F3F3;
  --ca-color-bg-10: #2953e8;
  --ca-color-bg-11: #7127AC;
  --ca-color-bg-12: #864DD9;
  --ca-color-bg-13: #CF53F9;
  --ca-color-bg-14: #29a745;
  --ca-color-bg-15: #dc3545;
  --ca-color-bg-16: #b6707c;
  --ca-color-bg-17: #FFA507;
}
body {
  --ca-color-bg-1: #FFFFFF;
  --ca-color-bg-2: #171717;
  --ca-color-bg-3: #F7F7F7;
  --ca-color-bg-4: #FFFFFF;
  --ca-color-bg-5: #D3D3D3;
  --ca-color-bg-6: #B5B5B5;
  --ca-color-bg-7: #717171;
  --ca-color-bg-8: #353535;
  --ca-color-bg-9: #F9F9F9;
  --ca-color-bg-10: #dc3545;
  --ca-color-bg-11: #7127AC;
  --ca-color-bg-12: #864DD9;
  --ca-color-bg-13: #CF53F9;
  --ca-color-bg-14: #29a745;
  --ca-color-bg-15: #dc3545;
  --ca-color-bg-16: #b6707c;
  --ca-color-bg-17: #171717;
}
body[data-ca-theme="dark"] {
  --ca-color-bg-1: #FFFFFF;
  --ca-color-bg-2: #171717;
  --ca-color-bg-3: #23252a;
  --ca-color-bg-4: #2e3035;
  --ca-color-bg-5: #35373D;
  --ca-color-bg-6: #6b6c70;
  --ca-color-bg-7: #8A8D93;
  --ca-color-bg-8: #D5D7DB;
  --ca-color-bg-9: #454649;
  --ca-color-bg-10: #E95F71;
  --ca-color-bg-11: #7127AC;
  --ca-color-bg-12: #864DD9;
  --ca-color-bg-13: #CF53F9;
  --ca-color-bg-14: #29a765;
  --ca-color-bg-15: #dc3545;
  --ca-color-bg-16: #b6707c;
  --ca-color-bg-17: #FFA507;
}
/* font */
@font-face {
  font-family: 'Mona Sans';
  src: url('../fonts/mona-sans/Mona-Sans.woff2') format('woff2 supports variations'), url('../fonts/mona-sans/Mona-Sans.woff2') format('woff2-variations');
  font-weight: 200 900;
  font-stretch: 75% 125%;
}
@font-face {
  font-family: 'Mulish';
  font-weight: 200 900;
  font-style: normal;
  font-stretch: normal;
  src: url('../fonts/mulish/Mulish-VariableFont_wght.woff2') format('woff2'), url('../fonts/mulish/Mulish-VariableFont_wght.woff') format('woff');
}
@font-face {
  font-family: 'Mulish';
  font-weight: 200 900;
  font-style: italic;
  font-stretch: normal;
  src: url('../fonts/mulish/Mulish-Italic-VariableFont_wght.woff2') format('woff2'), url('../fonts/mulish/Mulish-Italic-VariableFont_wght.woff') format('woff');
}
/* roboto-mono-regular - latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Mono'), local('RobotoMono-Regular'), url('../fonts/roboto-mono/roboto-mono-v7-latin-regular.woff2') format('woff2'), url('../fonts/roboto-mono/roboto-mono-v7-latin-regular.woff') format('woff');
}
.text-app-1 {
  color: #FFFFFF !important;
}
.bg-app-1 {
  background-color: #FFFFFF !important;
  color: #171717;
}
.bg-app-1 a:not(.btn) {
  color: #171717;
}
.btn-app-1 {
  color: #171717 !important;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}
.border-app-1 {
  border-color: #FFFFFF !important;
}
.btn-app-1:hover,
.btn-app-1:focus,
.btn-app-1.focus,
.btn-app-1:active,
.btn-app-1.active,
.open > .dropdown-toggle.btn-app-1 {
  color: #171717 !important;
  background-color: #FFFFFF !important;
  opacity: 0.7;
}
.btn-app-1:active,
.btn-app-1.active,
.open > .dropdown-toggle.btn-app-1 {
  background-image: none;
}
.btn-app-1.disabled,
.btn-app-1[disabled],
fieldset[disabled] .btn-app-1,
.btn-app-1.disabled:hover,
.btn-app-1[disabled]:hover,
fieldset[disabled] .btn-app-1:hover,
.btn-app-1.disabled:focus,
.btn-app-1[disabled]:focus,
fieldset[disabled] .btn-app-1:focus,
.btn-app-1.disabled.focus,
.btn-app-1[disabled].focus,
fieldset[disabled] .btn-app-1.focus,
.btn-app-1.disabled:active,
.btn-app-1[disabled]:active,
fieldset[disabled] .btn-app-1:active,
.btn-app-1.disabled.active,
.btn-app-1[disabled].active,
fieldset[disabled] .btn-app-1.active {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}
.btn-outline-app-1 {
  color: #FFFFFF;
  border-color: #FFFFFF;
}
.btn-outline-app-1:hover {
  color: #171717;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}
.text-app-2 {
  color: #171717 !important;
}
.bg-app-2 {
  background-color: #171717 !important;
  color: #FFFFFF;
}
.bg-app-2 a:not(.btn) {
  color: #FFFFFF;
}
.btn-app-2 {
  color: #FFFFFF !important;
  background-color: #171717;
  border-color: #171717;
}
.border-app-2 {
  border-color: #171717 !important;
}
.btn-app-2:hover,
.btn-app-2:focus,
.btn-app-2.focus,
.btn-app-2:active,
.btn-app-2.active,
.open > .dropdown-toggle.btn-app-2 {
  color: #FFFFFF !important;
  background-color: #171717 !important;
  opacity: 0.7;
}
.btn-app-2:active,
.btn-app-2.active,
.open > .dropdown-toggle.btn-app-2 {
  background-image: none;
}
.btn-app-2.disabled,
.btn-app-2[disabled],
fieldset[disabled] .btn-app-2,
.btn-app-2.disabled:hover,
.btn-app-2[disabled]:hover,
fieldset[disabled] .btn-app-2:hover,
.btn-app-2.disabled:focus,
.btn-app-2[disabled]:focus,
fieldset[disabled] .btn-app-2:focus,
.btn-app-2.disabled.focus,
.btn-app-2[disabled].focus,
fieldset[disabled] .btn-app-2.focus,
.btn-app-2.disabled:active,
.btn-app-2[disabled]:active,
fieldset[disabled] .btn-app-2:active,
.btn-app-2.disabled.active,
.btn-app-2[disabled].active,
fieldset[disabled] .btn-app-2.active {
  background-color: #171717;
  border-color: #171717;
}
.btn-outline-app-2 {
  color: #171717;
  border-color: #171717;
}
.btn-outline-app-2:hover {
  color: #FFFFFF;
  background-color: #171717;
  border-color: #171717;
}
.text-app-3 {
  color: var(--ca-color-bg-3) !important;
}
.bg-app-3 {
  background-color: var(--ca-color-bg-3) !important;
  color: var(--ca-color-bg-8);
}
.bg-app-3 a:not(.btn) {
  color: var(--ca-color-bg-8);
}
.btn-app-3 {
  color: var(--ca-color-bg-8) !important;
  background-color: var(--ca-color-bg-3);
  border-color: var(--ca-color-bg-3);
}
.border-app-3 {
  border-color: var(--ca-color-bg-3) !important;
}
.btn-app-3:hover,
.btn-app-3:focus,
.btn-app-3.focus,
.btn-app-3:active,
.btn-app-3.active,
.open > .dropdown-toggle.btn-app-3 {
  color: var(--ca-color-bg-8) !important;
  background-color: var(--ca-color-bg-3) !important;
  opacity: 0.7;
}
.btn-app-3:active,
.btn-app-3.active,
.open > .dropdown-toggle.btn-app-3 {
  background-image: none;
}
.btn-app-3.disabled,
.btn-app-3[disabled],
fieldset[disabled] .btn-app-3,
.btn-app-3.disabled:hover,
.btn-app-3[disabled]:hover,
fieldset[disabled] .btn-app-3:hover,
.btn-app-3.disabled:focus,
.btn-app-3[disabled]:focus,
fieldset[disabled] .btn-app-3:focus,
.btn-app-3.disabled.focus,
.btn-app-3[disabled].focus,
fieldset[disabled] .btn-app-3.focus,
.btn-app-3.disabled:active,
.btn-app-3[disabled]:active,
fieldset[disabled] .btn-app-3:active,
.btn-app-3.disabled.active,
.btn-app-3[disabled].active,
fieldset[disabled] .btn-app-3.active {
  background-color: var(--ca-color-bg-3);
  border-color: var(--ca-color-bg-3);
}
.btn-outline-app-3 {
  color: var(--ca-color-bg-3);
  border-color: var(--ca-color-bg-3);
}
.btn-outline-app-3:hover {
  color: var(--ca-color-bg-8);
  background-color: var(--ca-color-bg-3);
  border-color: var(--ca-color-bg-3);
}
.text-app-4 {
  color: var(--ca-color-bg-4) !important;
}
.bg-app-4 {
  background-color: var(--ca-color-bg-4) !important;
  color: var(--ca-color-bg-8);
}
.bg-app-4 a:not(.btn) {
  color: var(--ca-color-bg-8);
}
.btn-app-4 {
  color: var(--ca-color-bg-8) !important;
  background-color: var(--ca-color-bg-4);
  border-color: var(--ca-color-bg-4);
}
.border-app-4 {
  border-color: var(--ca-color-bg-4) !important;
}
.btn-app-4:hover,
.btn-app-4:focus,
.btn-app-4.focus,
.btn-app-4:active,
.btn-app-4.active,
.open > .dropdown-toggle.btn-app-4 {
  color: var(--ca-color-bg-8) !important;
  background-color: var(--ca-color-bg-4) !important;
  opacity: 0.7;
}
.btn-app-4:active,
.btn-app-4.active,
.open > .dropdown-toggle.btn-app-4 {
  background-image: none;
}
.btn-app-4.disabled,
.btn-app-4[disabled],
fieldset[disabled] .btn-app-4,
.btn-app-4.disabled:hover,
.btn-app-4[disabled]:hover,
fieldset[disabled] .btn-app-4:hover,
.btn-app-4.disabled:focus,
.btn-app-4[disabled]:focus,
fieldset[disabled] .btn-app-4:focus,
.btn-app-4.disabled.focus,
.btn-app-4[disabled].focus,
fieldset[disabled] .btn-app-4.focus,
.btn-app-4.disabled:active,
.btn-app-4[disabled]:active,
fieldset[disabled] .btn-app-4:active,
.btn-app-4.disabled.active,
.btn-app-4[disabled].active,
fieldset[disabled] .btn-app-4.active {
  background-color: var(--ca-color-bg-4);
  border-color: var(--ca-color-bg-4);
}
.btn-outline-app-4 {
  color: var(--ca-color-bg-4);
  border-color: var(--ca-color-bg-4);
}
.btn-outline-app-4:hover {
  color: var(--ca-color-bg-8);
  background-color: var(--ca-color-bg-4);
  border-color: var(--ca-color-bg-4);
}
.text-app-5 {
  color: var(--ca-color-bg-5) !important;
}
.bg-app-5 {
  background-color: var(--ca-color-bg-5) !important;
  color: var(--ca-color-bg-8);
}
.bg-app-5 a:not(.btn) {
  color: var(--ca-color-bg-8);
}
.btn-app-5 {
  color: var(--ca-color-bg-8) !important;
  background-color: var(--ca-color-bg-5);
  border-color: var(--ca-color-bg-5);
}
.border-app-5 {
  border-color: var(--ca-color-bg-5) !important;
}
.btn-app-5:hover,
.btn-app-5:focus,
.btn-app-5.focus,
.btn-app-5:active,
.btn-app-5.active,
.open > .dropdown-toggle.btn-app-5 {
  color: var(--ca-color-bg-8) !important;
  background-color: var(--ca-color-bg-5) !important;
  opacity: 0.7;
}
.btn-app-5:active,
.btn-app-5.active,
.open > .dropdown-toggle.btn-app-5 {
  background-image: none;
}
.btn-app-5.disabled,
.btn-app-5[disabled],
fieldset[disabled] .btn-app-5,
.btn-app-5.disabled:hover,
.btn-app-5[disabled]:hover,
fieldset[disabled] .btn-app-5:hover,
.btn-app-5.disabled:focus,
.btn-app-5[disabled]:focus,
fieldset[disabled] .btn-app-5:focus,
.btn-app-5.disabled.focus,
.btn-app-5[disabled].focus,
fieldset[disabled] .btn-app-5.focus,
.btn-app-5.disabled:active,
.btn-app-5[disabled]:active,
fieldset[disabled] .btn-app-5:active,
.btn-app-5.disabled.active,
.btn-app-5[disabled].active,
fieldset[disabled] .btn-app-5.active {
  background-color: var(--ca-color-bg-5);
  border-color: var(--ca-color-bg-5);
}
.btn-outline-app-5 {
  color: var(--ca-color-bg-5);
  border-color: var(--ca-color-bg-5);
}
.btn-outline-app-5:hover {
  color: var(--ca-color-bg-8);
  background-color: var(--ca-color-bg-5);
  border-color: var(--ca-color-bg-5);
}
.text-app-6 {
  color: var(--ca-color-bg-6) !important;
}
.bg-app-6 {
  background-color: var(--ca-color-bg-6) !important;
  color: var(--ca-color-bg-8);
}
.bg-app-6 a:not(.btn) {
  color: var(--ca-color-bg-8);
}
.btn-app-6 {
  color: var(--ca-color-bg-8) !important;
  background-color: var(--ca-color-bg-6);
  border-color: var(--ca-color-bg-6);
}
.border-app-6 {
  border-color: var(--ca-color-bg-6) !important;
}
.btn-app-6:hover,
.btn-app-6:focus,
.btn-app-6.focus,
.btn-app-6:active,
.btn-app-6.active,
.open > .dropdown-toggle.btn-app-6 {
  color: var(--ca-color-bg-8) !important;
  background-color: var(--ca-color-bg-6) !important;
  opacity: 0.7;
}
.btn-app-6:active,
.btn-app-6.active,
.open > .dropdown-toggle.btn-app-6 {
  background-image: none;
}
.btn-app-6.disabled,
.btn-app-6[disabled],
fieldset[disabled] .btn-app-6,
.btn-app-6.disabled:hover,
.btn-app-6[disabled]:hover,
fieldset[disabled] .btn-app-6:hover,
.btn-app-6.disabled:focus,
.btn-app-6[disabled]:focus,
fieldset[disabled] .btn-app-6:focus,
.btn-app-6.disabled.focus,
.btn-app-6[disabled].focus,
fieldset[disabled] .btn-app-6.focus,
.btn-app-6.disabled:active,
.btn-app-6[disabled]:active,
fieldset[disabled] .btn-app-6:active,
.btn-app-6.disabled.active,
.btn-app-6[disabled].active,
fieldset[disabled] .btn-app-6.active {
  background-color: var(--ca-color-bg-6);
  border-color: var(--ca-color-bg-6);
}
.btn-outline-app-6 {
  color: var(--ca-color-bg-6);
  border-color: var(--ca-color-bg-6);
}
.btn-outline-app-6:hover {
  color: var(--ca-color-bg-8);
  background-color: var(--ca-color-bg-6);
  border-color: var(--ca-color-bg-6);
}
.text-app-7 {
  color: var(--ca-color-bg-7) !important;
}
.bg-app-7 {
  background-color: var(--ca-color-bg-7) !important;
  color: var(--ca-color-bg-8);
}
.bg-app-7 a:not(.btn) {
  color: var(--ca-color-bg-8);
}
.btn-app-7 {
  color: var(--ca-color-bg-8) !important;
  background-color: var(--ca-color-bg-7);
  border-color: var(--ca-color-bg-7);
}
.border-app-7 {
  border-color: var(--ca-color-bg-7) !important;
}
.btn-app-7:hover,
.btn-app-7:focus,
.btn-app-7.focus,
.btn-app-7:active,
.btn-app-7.active,
.open > .dropdown-toggle.btn-app-7 {
  color: var(--ca-color-bg-8) !important;
  background-color: var(--ca-color-bg-7) !important;
  opacity: 0.7;
}
.btn-app-7:active,
.btn-app-7.active,
.open > .dropdown-toggle.btn-app-7 {
  background-image: none;
}
.btn-app-7.disabled,
.btn-app-7[disabled],
fieldset[disabled] .btn-app-7,
.btn-app-7.disabled:hover,
.btn-app-7[disabled]:hover,
fieldset[disabled] .btn-app-7:hover,
.btn-app-7.disabled:focus,
.btn-app-7[disabled]:focus,
fieldset[disabled] .btn-app-7:focus,
.btn-app-7.disabled.focus,
.btn-app-7[disabled].focus,
fieldset[disabled] .btn-app-7.focus,
.btn-app-7.disabled:active,
.btn-app-7[disabled]:active,
fieldset[disabled] .btn-app-7:active,
.btn-app-7.disabled.active,
.btn-app-7[disabled].active,
fieldset[disabled] .btn-app-7.active {
  background-color: var(--ca-color-bg-7);
  border-color: var(--ca-color-bg-7);
}
.btn-outline-app-7 {
  color: var(--ca-color-bg-7);
  border-color: var(--ca-color-bg-7);
}
.btn-outline-app-7:hover {
  color: var(--ca-color-bg-8);
  background-color: var(--ca-color-bg-7);
  border-color: var(--ca-color-bg-7);
}
.text-app-8 {
  color: var(--ca-color-bg-8) !important;
}
.bg-app-8 {
  background-color: var(--ca-color-bg-8) !important;
  color: var(--ca-color-bg-8);
}
.bg-app-8 a:not(.btn) {
  color: var(--ca-color-bg-8);
}
.btn-app-8 {
  color: var(--ca-color-bg-8) !important;
  background-color: var(--ca-color-bg-8);
  border-color: var(--ca-color-bg-8);
}
.border-app-8 {
  border-color: var(--ca-color-bg-8) !important;
}
.btn-app-8:hover,
.btn-app-8:focus,
.btn-app-8.focus,
.btn-app-8:active,
.btn-app-8.active,
.open > .dropdown-toggle.btn-app-8 {
  color: var(--ca-color-bg-8) !important;
  background-color: var(--ca-color-bg-8) !important;
  opacity: 0.7;
}
.btn-app-8:active,
.btn-app-8.active,
.open > .dropdown-toggle.btn-app-8 {
  background-image: none;
}
.btn-app-8.disabled,
.btn-app-8[disabled],
fieldset[disabled] .btn-app-8,
.btn-app-8.disabled:hover,
.btn-app-8[disabled]:hover,
fieldset[disabled] .btn-app-8:hover,
.btn-app-8.disabled:focus,
.btn-app-8[disabled]:focus,
fieldset[disabled] .btn-app-8:focus,
.btn-app-8.disabled.focus,
.btn-app-8[disabled].focus,
fieldset[disabled] .btn-app-8.focus,
.btn-app-8.disabled:active,
.btn-app-8[disabled]:active,
fieldset[disabled] .btn-app-8:active,
.btn-app-8.disabled.active,
.btn-app-8[disabled].active,
fieldset[disabled] .btn-app-8.active {
  background-color: var(--ca-color-bg-8);
  border-color: var(--ca-color-bg-8);
}
.btn-outline-app-8 {
  color: var(--ca-color-bg-8);
  border-color: var(--ca-color-bg-8);
}
.btn-outline-app-8:hover {
  color: var(--ca-color-bg-8);
  background-color: var(--ca-color-bg-8);
  border-color: var(--ca-color-bg-8);
}
.text-app-9 {
  color: var(--ca-color-bg-9) !important;
}
.bg-app-9 {
  background-color: var(--ca-color-bg-9) !important;
  color: var(--ca-color-bg-8);
}
.bg-app-9 a:not(.btn) {
  color: var(--ca-color-bg-8);
}
.btn-app-9 {
  color: var(--ca-color-bg-8) !important;
  background-color: var(--ca-color-bg-9);
  border-color: var(--ca-color-bg-9);
}
.border-app-9 {
  border-color: var(--ca-color-bg-9) !important;
}
.btn-app-9:hover,
.btn-app-9:focus,
.btn-app-9.focus,
.btn-app-9:active,
.btn-app-9.active,
.open > .dropdown-toggle.btn-app-9 {
  color: var(--ca-color-bg-8) !important;
  background-color: var(--ca-color-bg-9) !important;
  opacity: 0.7;
}
.btn-app-9:active,
.btn-app-9.active,
.open > .dropdown-toggle.btn-app-9 {
  background-image: none;
}
.btn-app-9.disabled,
.btn-app-9[disabled],
fieldset[disabled] .btn-app-9,
.btn-app-9.disabled:hover,
.btn-app-9[disabled]:hover,
fieldset[disabled] .btn-app-9:hover,
.btn-app-9.disabled:focus,
.btn-app-9[disabled]:focus,
fieldset[disabled] .btn-app-9:focus,
.btn-app-9.disabled.focus,
.btn-app-9[disabled].focus,
fieldset[disabled] .btn-app-9.focus,
.btn-app-9.disabled:active,
.btn-app-9[disabled]:active,
fieldset[disabled] .btn-app-9:active,
.btn-app-9.disabled.active,
.btn-app-9[disabled].active,
fieldset[disabled] .btn-app-9.active {
  background-color: var(--ca-color-bg-9);
  border-color: var(--ca-color-bg-9);
}
.btn-outline-app-9 {
  color: var(--ca-color-bg-9);
  border-color: var(--ca-color-bg-9);
}
.btn-outline-app-9:hover {
  color: var(--ca-color-bg-8);
  background-color: var(--ca-color-bg-9);
  border-color: var(--ca-color-bg-9);
}
.text-app-10 {
  color: var(--ca-color-bg-10) !important;
}
.bg-app-10 {
  background-color: var(--ca-color-bg-10) !important;
  color: #FFFFFF;
}
.bg-app-10 a:not(.btn) {
  color: #FFFFFF;
}
.btn-app-10 {
  color: #FFFFFF !important;
  background-color: var(--ca-color-bg-10);
  border-color: var(--ca-color-bg-10);
}
.border-app-10 {
  border-color: var(--ca-color-bg-10) !important;
}
.btn-app-10:hover,
.btn-app-10:focus,
.btn-app-10.focus,
.btn-app-10:active,
.btn-app-10.active,
.open > .dropdown-toggle.btn-app-10 {
  color: #FFFFFF !important;
  background-color: var(--ca-color-bg-10) !important;
  opacity: 0.7;
}
.btn-app-10:active,
.btn-app-10.active,
.open > .dropdown-toggle.btn-app-10 {
  background-image: none;
}
.btn-app-10.disabled,
.btn-app-10[disabled],
fieldset[disabled] .btn-app-10,
.btn-app-10.disabled:hover,
.btn-app-10[disabled]:hover,
fieldset[disabled] .btn-app-10:hover,
.btn-app-10.disabled:focus,
.btn-app-10[disabled]:focus,
fieldset[disabled] .btn-app-10:focus,
.btn-app-10.disabled.focus,
.btn-app-10[disabled].focus,
fieldset[disabled] .btn-app-10.focus,
.btn-app-10.disabled:active,
.btn-app-10[disabled]:active,
fieldset[disabled] .btn-app-10:active,
.btn-app-10.disabled.active,
.btn-app-10[disabled].active,
fieldset[disabled] .btn-app-10.active {
  background-color: var(--ca-color-bg-10);
  border-color: var(--ca-color-bg-10);
}
.btn-outline-app-10 {
  color: var(--ca-color-bg-10);
  border-color: var(--ca-color-bg-10);
}
.btn-outline-app-10:hover {
  color: #FFFFFF;
  background-color: var(--ca-color-bg-10);
  border-color: var(--ca-color-bg-10);
}
.text-app-11 {
  color: var(--ca-color-bg-11) !important;
}
.bg-app-11 {
  background-color: var(--ca-color-bg-11) !important;
  color: #FFFFFF;
}
.bg-app-11 a:not(.btn) {
  color: #FFFFFF;
}
.btn-app-11 {
  color: #FFFFFF !important;
  background-color: var(--ca-color-bg-11);
  border-color: var(--ca-color-bg-11);
}
.border-app-11 {
  border-color: var(--ca-color-bg-11) !important;
}
.btn-app-11:hover,
.btn-app-11:focus,
.btn-app-11.focus,
.btn-app-11:active,
.btn-app-11.active,
.open > .dropdown-toggle.btn-app-11 {
  color: #FFFFFF !important;
  background-color: var(--ca-color-bg-11) !important;
  opacity: 0.7;
}
.btn-app-11:active,
.btn-app-11.active,
.open > .dropdown-toggle.btn-app-11 {
  background-image: none;
}
.btn-app-11.disabled,
.btn-app-11[disabled],
fieldset[disabled] .btn-app-11,
.btn-app-11.disabled:hover,
.btn-app-11[disabled]:hover,
fieldset[disabled] .btn-app-11:hover,
.btn-app-11.disabled:focus,
.btn-app-11[disabled]:focus,
fieldset[disabled] .btn-app-11:focus,
.btn-app-11.disabled.focus,
.btn-app-11[disabled].focus,
fieldset[disabled] .btn-app-11.focus,
.btn-app-11.disabled:active,
.btn-app-11[disabled]:active,
fieldset[disabled] .btn-app-11:active,
.btn-app-11.disabled.active,
.btn-app-11[disabled].active,
fieldset[disabled] .btn-app-11.active {
  background-color: var(--ca-color-bg-11);
  border-color: var(--ca-color-bg-11);
}
.btn-outline-app-11 {
  color: var(--ca-color-bg-11);
  border-color: var(--ca-color-bg-11);
}
.btn-outline-app-11:hover {
  color: #FFFFFF;
  background-color: var(--ca-color-bg-11);
  border-color: var(--ca-color-bg-11);
}
.text-app-12 {
  color: var(--ca-color-bg-12) !important;
}
.bg-app-12 {
  background-color: var(--ca-color-bg-12) !important;
  color: #FFFFFF;
}
.bg-app-12 a:not(.btn) {
  color: #FFFFFF;
}
.btn-app-12 {
  color: #FFFFFF !important;
  background-color: var(--ca-color-bg-12);
  border-color: var(--ca-color-bg-12);
}
.border-app-12 {
  border-color: var(--ca-color-bg-12) !important;
}
.btn-app-12:hover,
.btn-app-12:focus,
.btn-app-12.focus,
.btn-app-12:active,
.btn-app-12.active,
.open > .dropdown-toggle.btn-app-12 {
  color: #FFFFFF !important;
  background-color: var(--ca-color-bg-12) !important;
  opacity: 0.7;
}
.btn-app-12:active,
.btn-app-12.active,
.open > .dropdown-toggle.btn-app-12 {
  background-image: none;
}
.btn-app-12.disabled,
.btn-app-12[disabled],
fieldset[disabled] .btn-app-12,
.btn-app-12.disabled:hover,
.btn-app-12[disabled]:hover,
fieldset[disabled] .btn-app-12:hover,
.btn-app-12.disabled:focus,
.btn-app-12[disabled]:focus,
fieldset[disabled] .btn-app-12:focus,
.btn-app-12.disabled.focus,
.btn-app-12[disabled].focus,
fieldset[disabled] .btn-app-12.focus,
.btn-app-12.disabled:active,
.btn-app-12[disabled]:active,
fieldset[disabled] .btn-app-12:active,
.btn-app-12.disabled.active,
.btn-app-12[disabled].active,
fieldset[disabled] .btn-app-12.active {
  background-color: var(--ca-color-bg-12);
  border-color: var(--ca-color-bg-12);
}
.btn-outline-app-12 {
  color: var(--ca-color-bg-12);
  border-color: var(--ca-color-bg-12);
}
.btn-outline-app-12:hover {
  color: #FFFFFF;
  background-color: var(--ca-color-bg-12);
  border-color: var(--ca-color-bg-12);
}
.text-app-13 {
  color: var(--ca-color-bg-13) !important;
}
.bg-app-13 {
  background-color: var(--ca-color-bg-13) !important;
  color: #FFFFFF;
}
.bg-app-13 a:not(.btn) {
  color: #FFFFFF;
}
.btn-app-13 {
  color: #FFFFFF !important;
  background-color: var(--ca-color-bg-13);
  border-color: var(--ca-color-bg-13);
}
.border-app-13 {
  border-color: var(--ca-color-bg-13) !important;
}
.btn-app-13:hover,
.btn-app-13:focus,
.btn-app-13.focus,
.btn-app-13:active,
.btn-app-13.active,
.open > .dropdown-toggle.btn-app-13 {
  color: #FFFFFF !important;
  background-color: var(--ca-color-bg-13) !important;
  opacity: 0.7;
}
.btn-app-13:active,
.btn-app-13.active,
.open > .dropdown-toggle.btn-app-13 {
  background-image: none;
}
.btn-app-13.disabled,
.btn-app-13[disabled],
fieldset[disabled] .btn-app-13,
.btn-app-13.disabled:hover,
.btn-app-13[disabled]:hover,
fieldset[disabled] .btn-app-13:hover,
.btn-app-13.disabled:focus,
.btn-app-13[disabled]:focus,
fieldset[disabled] .btn-app-13:focus,
.btn-app-13.disabled.focus,
.btn-app-13[disabled].focus,
fieldset[disabled] .btn-app-13.focus,
.btn-app-13.disabled:active,
.btn-app-13[disabled]:active,
fieldset[disabled] .btn-app-13:active,
.btn-app-13.disabled.active,
.btn-app-13[disabled].active,
fieldset[disabled] .btn-app-13.active {
  background-color: var(--ca-color-bg-13);
  border-color: var(--ca-color-bg-13);
}
.btn-outline-app-13 {
  color: var(--ca-color-bg-13);
  border-color: var(--ca-color-bg-13);
}
.btn-outline-app-13:hover {
  color: #FFFFFF;
  background-color: var(--ca-color-bg-13);
  border-color: var(--ca-color-bg-13);
}
.text-app-14 {
  color: var(--ca-color-bg-14) !important;
}
.bg-app-14 {
  background-color: var(--ca-color-bg-14) !important;
  color: #FFFFFF;
}
.bg-app-14 a:not(.btn) {
  color: #FFFFFF;
}
.btn-app-14 {
  color: #FFFFFF !important;
  background-color: var(--ca-color-bg-14);
  border-color: var(--ca-color-bg-14);
}
.border-app-14 {
  border-color: var(--ca-color-bg-14) !important;
}
.btn-app-14:hover,
.btn-app-14:focus,
.btn-app-14.focus,
.btn-app-14:active,
.btn-app-14.active,
.open > .dropdown-toggle.btn-app-14 {
  color: #FFFFFF !important;
  background-color: var(--ca-color-bg-14) !important;
  opacity: 0.7;
}
.btn-app-14:active,
.btn-app-14.active,
.open > .dropdown-toggle.btn-app-14 {
  background-image: none;
}
.btn-app-14.disabled,
.btn-app-14[disabled],
fieldset[disabled] .btn-app-14,
.btn-app-14.disabled:hover,
.btn-app-14[disabled]:hover,
fieldset[disabled] .btn-app-14:hover,
.btn-app-14.disabled:focus,
.btn-app-14[disabled]:focus,
fieldset[disabled] .btn-app-14:focus,
.btn-app-14.disabled.focus,
.btn-app-14[disabled].focus,
fieldset[disabled] .btn-app-14.focus,
.btn-app-14.disabled:active,
.btn-app-14[disabled]:active,
fieldset[disabled] .btn-app-14:active,
.btn-app-14.disabled.active,
.btn-app-14[disabled].active,
fieldset[disabled] .btn-app-14.active {
  background-color: var(--ca-color-bg-14);
  border-color: var(--ca-color-bg-14);
}
.btn-outline-app-14 {
  color: var(--ca-color-bg-14);
  border-color: var(--ca-color-bg-14);
}
.btn-outline-app-14:hover {
  color: #FFFFFF;
  background-color: var(--ca-color-bg-14);
  border-color: var(--ca-color-bg-14);
}
.text-app-15 {
  color: var(--ca-color-bg-15) !important;
}
.bg-app-15 {
  background-color: var(--ca-color-bg-15) !important;
  color: #FFFFFF;
}
.bg-app-15 a:not(.btn) {
  color: #FFFFFF;
}
.btn-app-15 {
  color: #FFFFFF !important;
  background-color: var(--ca-color-bg-15);
  border-color: var(--ca-color-bg-15);
}
.border-app-15 {
  border-color: var(--ca-color-bg-15) !important;
}
.btn-app-15:hover,
.btn-app-15:focus,
.btn-app-15.focus,
.btn-app-15:active,
.btn-app-15.active,
.open > .dropdown-toggle.btn-app-15 {
  color: #FFFFFF !important;
  background-color: var(--ca-color-bg-15) !important;
  opacity: 0.7;
}
.btn-app-15:active,
.btn-app-15.active,
.open > .dropdown-toggle.btn-app-15 {
  background-image: none;
}
.btn-app-15.disabled,
.btn-app-15[disabled],
fieldset[disabled] .btn-app-15,
.btn-app-15.disabled:hover,
.btn-app-15[disabled]:hover,
fieldset[disabled] .btn-app-15:hover,
.btn-app-15.disabled:focus,
.btn-app-15[disabled]:focus,
fieldset[disabled] .btn-app-15:focus,
.btn-app-15.disabled.focus,
.btn-app-15[disabled].focus,
fieldset[disabled] .btn-app-15.focus,
.btn-app-15.disabled:active,
.btn-app-15[disabled]:active,
fieldset[disabled] .btn-app-15:active,
.btn-app-15.disabled.active,
.btn-app-15[disabled].active,
fieldset[disabled] .btn-app-15.active {
  background-color: var(--ca-color-bg-15);
  border-color: var(--ca-color-bg-15);
}
.btn-outline-app-15 {
  color: var(--ca-color-bg-15);
  border-color: var(--ca-color-bg-15);
}
.btn-outline-app-15:hover {
  color: #FFFFFF;
  background-color: var(--ca-color-bg-15);
  border-color: var(--ca-color-bg-15);
}
.text-app-16 {
  color: var(--ca-color-bg-16) !important;
}
.bg-app-16 {
  background-color: var(--ca-color-bg-16) !important;
  color: #FFFFFF;
}
.bg-app-16 a:not(.btn) {
  color: #FFFFFF;
}
.btn-app-16 {
  color: #FFFFFF !important;
  background-color: var(--ca-color-bg-16);
  border-color: var(--ca-color-bg-16);
}
.border-app-16 {
  border-color: var(--ca-color-bg-16) !important;
}
.btn-app-16:hover,
.btn-app-16:focus,
.btn-app-16.focus,
.btn-app-16:active,
.btn-app-16.active,
.open > .dropdown-toggle.btn-app-16 {
  color: #FFFFFF !important;
  background-color: var(--ca-color-bg-16) !important;
  opacity: 0.7;
}
.btn-app-16:active,
.btn-app-16.active,
.open > .dropdown-toggle.btn-app-16 {
  background-image: none;
}
.btn-app-16.disabled,
.btn-app-16[disabled],
fieldset[disabled] .btn-app-16,
.btn-app-16.disabled:hover,
.btn-app-16[disabled]:hover,
fieldset[disabled] .btn-app-16:hover,
.btn-app-16.disabled:focus,
.btn-app-16[disabled]:focus,
fieldset[disabled] .btn-app-16:focus,
.btn-app-16.disabled.focus,
.btn-app-16[disabled].focus,
fieldset[disabled] .btn-app-16.focus,
.btn-app-16.disabled:active,
.btn-app-16[disabled]:active,
fieldset[disabled] .btn-app-16:active,
.btn-app-16.disabled.active,
.btn-app-16[disabled].active,
fieldset[disabled] .btn-app-16.active {
  background-color: var(--ca-color-bg-16);
  border-color: var(--ca-color-bg-16);
}
.btn-outline-app-16 {
  color: var(--ca-color-bg-16);
  border-color: var(--ca-color-bg-16);
}
.btn-outline-app-16:hover {
  color: #FFFFFF;
  background-color: var(--ca-color-bg-16);
  border-color: var(--ca-color-bg-16);
}
.text-app-17 {
  color: var(--ca-color-bg-17) !important;
}
.bg-app-17 {
  background-color: var(--ca-color-bg-17) !important;
  color: #171717;
}
.bg-app-17 a:not(.btn) {
  color: #171717;
}
.btn-app-17 {
  color: #171717 !important;
  background-color: var(--ca-color-bg-17);
  border-color: var(--ca-color-bg-17);
}
.border-app-17 {
  border-color: var(--ca-color-bg-17) !important;
}
.btn-app-17:hover,
.btn-app-17:focus,
.btn-app-17.focus,
.btn-app-17:active,
.btn-app-17.active,
.open > .dropdown-toggle.btn-app-17 {
  color: #171717 !important;
  background-color: var(--ca-color-bg-17) !important;
  opacity: 0.7;
}
.btn-app-17:active,
.btn-app-17.active,
.open > .dropdown-toggle.btn-app-17 {
  background-image: none;
}
.btn-app-17.disabled,
.btn-app-17[disabled],
fieldset[disabled] .btn-app-17,
.btn-app-17.disabled:hover,
.btn-app-17[disabled]:hover,
fieldset[disabled] .btn-app-17:hover,
.btn-app-17.disabled:focus,
.btn-app-17[disabled]:focus,
fieldset[disabled] .btn-app-17:focus,
.btn-app-17.disabled.focus,
.btn-app-17[disabled].focus,
fieldset[disabled] .btn-app-17.focus,
.btn-app-17.disabled:active,
.btn-app-17[disabled]:active,
fieldset[disabled] .btn-app-17:active,
.btn-app-17.disabled.active,
.btn-app-17[disabled].active,
fieldset[disabled] .btn-app-17.active {
  background-color: var(--ca-color-bg-17);
  border-color: var(--ca-color-bg-17);
}
.btn-outline-app-17 {
  color: var(--ca-color-bg-17);
  border-color: var(--ca-color-bg-17);
}
.btn-outline-app-17:hover {
  color: #171717;
  background-color: var(--ca-color-bg-17);
  border-color: var(--ca-color-bg-17);
}
.em-size-50 {
  font-size: 0.5em;
}
.em-size-55 {
  font-size: 0.55em;
}
.em-size-60 {
  font-size: 0.6em;
}
.em-size-65 {
  font-size: 0.65em;
}
.em-size-70 {
  font-size: 0.7em;
}
.em-size-75 {
  font-size: 0.75em;
}
.em-size-80 {
  font-size: 0.8em;
}
.em-size-85 {
  font-size: 0.85em;
}
.em-size-90 {
  font-size: 0.9em;
}
.em-size-95 {
  font-size: 0.95em;
}
.em-size-100 {
  font-size: 1em;
}
.em-size-105 {
  font-size: 1.05em;
}
.em-size-110 {
  font-size: 1.1em;
}
.em-size-115 {
  font-size: 1.15em;
}
.em-size-120 {
  font-size: 1.2em;
}
.em-size-125 {
  font-size: 1.25em;
}
.em-size-130 {
  font-size: 1.3em;
}
.em-size-135 {
  font-size: 1.35em;
}
.em-size-140 {
  font-size: 1.4em;
}
.em-size-145 {
  font-size: 1.45em;
}
.em-size-150 {
  font-size: 1.5em;
}
.em-size-155 {
  font-size: 1.55em;
}
.em-size-160 {
  font-size: 1.6em;
}
.em-size-165 {
  font-size: 1.65em;
}
.em-size-170 {
  font-size: 1.7em;
}
.em-size-175 {
  font-size: 1.75em;
}
.em-size-180 {
  font-size: 1.8em;
}
.em-size-185 {
  font-size: 1.85em;
}
.em-size-190 {
  font-size: 1.9em;
}
.em-size-195 {
  font-size: 1.95em;
}
.em-size-200 {
  font-size: 2em;
}
.em-size-205 {
  font-size: 2.05em;
}
.em-size-210 {
  font-size: 2.1em;
}
.em-size-215 {
  font-size: 2.15em;
}
.em-size-220 {
  font-size: 2.2em;
}
.em-size-225 {
  font-size: 2.25em;
}
.em-size-230 {
  font-size: 2.3em;
}
.em-size-235 {
  font-size: 2.35em;
}
.em-size-240 {
  font-size: 2.4em;
}
.em-size-245 {
  font-size: 2.45em;
}
.em-size-250 {
  font-size: 2.5em;
}
.em-size-255 {
  font-size: 2.55em;
}
.em-size-260 {
  font-size: 2.6em;
}
.em-size-265 {
  font-size: 2.65em;
}
.em-size-270 {
  font-size: 2.7em;
}
.em-size-275 {
  font-size: 2.75em;
}
.em-size-280 {
  font-size: 2.8em;
}
.em-size-285 {
  font-size: 2.85em;
}
.em-size-290 {
  font-size: 2.9em;
}
.em-size-295 {
  font-size: 2.95em;
}
.em-size-300 {
  font-size: 3em;
}
.thumb-16 {
  width: 16px;
}
.thumb-32 {
  width: 32px;
}
.thumb-48 {
  width: 48px;
}
.thumb-64 {
  width: 64px;
}
.thumb-80 {
  width: 80px;
}
.thumb-96 {
  width: 96px;
}
.thumb-112 {
  width: 112px;
}
.thumb-128 {
  width: 128px;
}
.thumb-144 {
  width: 144px;
}
.thumb-160 {
  width: 160px;
}
.thumb-176 {
  width: 176px;
}
.thumb-192 {
  width: 192px;
}
.thumb-208 {
  width: 208px;
}
.thumb-224 {
  width: 224px;
}
.thumb-240 {
  width: 240px;
}
.thumb-256 {
  width: 256px;
}
.thumb-272 {
  width: 272px;
}
.thumb-288 {
  width: 288px;
}
.thumb-304 {
  width: 304px;
}
.thumb-320 {
  width: 320px;
}
.thumb-336 {
  width: 336px;
}
.thumb-352 {
  width: 352px;
}
.thumb-368 {
  width: 368px;
}
.thumb-384 {
  width: 384px;
}
.thumb-400 {
  width: 400px;
}
html {
  position: relative;
  min-height: 100%;
  word-break: break-word;
}
body {
  margin: 0;
  font-family: 'Mona Sans', "Mulish";
  font-size: 15px;
  font-weight: 400;
  line-height: 1.5;
  color: #858796;
  text-align: left;
  background-color: var(--ca-color-bg-3);
  height: 100%;
}
::selection {
  background: var(--ca-color-bg-10);
  color: #FFFFFF;
}
a:not(.btn) {
  color: var(--ca-color-bg-7) !important;
  text-decoration: none;
}
a:focus {
  outline: none;
}
.font-sans {
  font-family: "Mona Sans", sans-serif;
}
.font-mono {
  font-family: "Roboto Mono", Monospace;
}
.fw-thin {
  font-weight: 100;
}
.fw-extralight {
  font-weight: 200;
}
.fw-light {
  font-weight: 300;
}
.fw-regular {
  font-weight: 400;
}
.fw-medium {
  font-weight: 500;
}
.fw-semibold {
  font-weight: 600;
}
.fw-extrabold {
  font-weight: 700;
}
.fw-black {
  font-weight: 900;
}
.fst-condensed {
  font-stretch: 75%;
}
.fst-semi-condensed {
  font-stretch: 87.5%;
}
.fst-semi-expanded {
  font-stretch: 112.5%;
}
.fst-expanded {
  font-stretch: 125%;
}
.form-select {
  font-family: "Mona Sans", sans-serif;
}
.form-select option {
  font-size: 0.8rem;
}
.form-select optgroup {
  font-size: 0.8rem;
  font-style: normal;
}
#wrapper {
  display: flex;
}
#wrapper #content-wrapper {
  background-color: var(--ca-color-bg-3);
  width: 100%;
  overflow-x: hidden;
}
#wrapper #content-wrapper #content {
  flex: 1 0 auto;
}
.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.mt-topbar {
  margin-top: 70px;
}
.scroll-to-top {
  position: fixed;
  right: 1rem;
  bottom: 1rem;
  display: none;
  width: 2.75rem;
  height: 2.75rem;
  text-align: center;
  color: #fff;
  background: rgba(90, 92, 105, 0.5);
  line-height: 46px;
}
.scroll-to-top:focus,
.scroll-to-top:hover {
  color: white;
}
.scroll-to-top:hover {
  background: #5a5c69;
}
.scroll-to-top i {
  font-weight: 700;
}
@-webkit-keyframes growIn {
  0% {
    transform: scale(0.9);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes growIn {
  0% {
    transform: scale(0.9);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.animated--grow-in,
.sidebar .nav-item .collapse {
  -webkit-animation-name: growIn;
  animation-name: growIn;
  -webkit-animation-duration: 200ms;
  animation-duration: 200ms;
  -webkit-animation-timing-function: transform cubic-bezier(0.18, 1.25, 0.4, 1), opacity cubic-bezier(0, 1, 0.4, 1);
  animation-timing-function: transform cubic-bezier(0.18, 1.25, 0.4, 1), opacity cubic-bezier(0, 1, 0.4, 1);
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.animated--fade-in {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 200ms;
  animation-duration: 200ms;
  -webkit-animation-timing-function: opacity cubic-bezier(0, 1, 0.4, 1);
  animation-timing-function: opacity cubic-bezier(0, 1, 0.4, 1);
}
.bg-gradient-primary {
  background-color: #4e73df;
  background-image: linear-gradient(180deg, #4e73df 10%, #224abe 100%);
  background-size: cover;
}
.bg-gradient-secondary {
  background-color: #858796;
  background-image: linear-gradient(180deg, #858796 10%, #60616f 100%);
  background-size: cover;
}
.bg-gradient-success {
  background-color: #1cc88a;
  background-image: linear-gradient(180deg, #1cc88a 10%, #13855c 100%);
  background-size: cover;
}
.bg-gradient-info {
  background-color: #36b9cc;
  background-image: linear-gradient(180deg, #36b9cc 10%, #258391 100%);
  background-size: cover;
}
.bg-gradient-warning {
  background-color: #f6c23e;
  background-image: linear-gradient(180deg, #f6c23e 10%, #dda20a 100%);
  background-size: cover;
}
.bg-gradient-danger {
  background-color: #e74a3b;
  background-image: linear-gradient(180deg, #e74a3b 10%, #be2617 100%);
  background-size: cover;
}
.bg-gradient-light {
  background-color: #f8f9fc;
  background-image: linear-gradient(180deg, #f8f9fc 10%, #c2cbe5 100%);
  background-size: cover;
}
.bg-gradient-dark {
  background-color: #5a5c69;
  background-image: linear-gradient(180deg, #5a5c69 10%, #373840 100%);
  background-size: cover;
}
.bg-gray-100 {
  background-color: #f8f9fc !important;
}
.bg-gray-200 {
  background-color: #eaecf4 !important;
}
.bg-gray-300 {
  background-color: #dddfeb !important;
}
.bg-gray-400 {
  background-color: #d1d3e2 !important;
}
.bg-gray-500 {
  background-color: #b7b9cc !important;
}
.bg-gray-600 {
  background-color: #858796 !important;
}
.bg-gray-700 {
  background-color: #6e707e !important;
}
.bg-gray-800 {
  background-color: #5a5c69 !important;
}
.bg-gray-900 {
  background-color: #3a3b45 !important;
}
.o-hidden {
  overflow: hidden !important;
}
.text-xs {
  font-size: 0.7rem;
}
.text-lg {
  font-size: 1.2rem;
}
.text-gray-100 {
  color: #f8f9fc !important;
}
.text-gray-200 {
  color: #eaecf4 !important;
}
.text-gray-300 {
  color: #dddfeb !important;
}
.text-gray-400 {
  color: #d1d3e2 !important;
}
.text-gray-500 {
  color: #b7b9cc !important;
}
.text-gray-600 {
  color: #858796 !important;
}
.text-gray-700 {
  color: #6e707e !important;
}
.text-gray-800 {
  color: #5a5c69 !important;
}
.text-gray-900 {
  color: #3a3b45 !important;
}
.icon-circle {
  height: 2.5rem;
  width: 2.5rem;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.progress-sm {
  height: 0.5rem;
}
.progress-xs {
  height: 0.25rem;
}
.rotate-15 {
  transform: rotate(15deg);
}
.rotate-n-15 {
  transform: rotate(-15deg);
}
.dropdown-menu .dropdown-item.active,
.dropdown-menu .dropdown-item:active {
  color: #fff !important;
  background-color: var(--ca-color-bg-10);
}
.dropdown .dropdown-menu {
  font-size: 0.85rem;
}
.dropdown .dropdown-menu .dropdown-header {
  font-weight: 700;
  font-size: 0.65rem;
  color: #b7b9cc;
}
.dropdown.no-arrow .dropdown-toggle::after {
  display: none;
}
.nav-fixed .topnav {
  z-index: 1039;
}
.fixed-top,
.nav-fixed #layoutSidenav #layoutSidenav_nav,
.nav-fixed .topnav {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.topnav.navbar-light .navbar-brand {
  color: #363d47;
}
.topnav.navbar-dark .navbar-brand {
  color: #363d47;
}
.sidebar .nav-item.dropdown .dropdown-toggle::after,
.topbar .nav-item.dropdown .dropdown-toggle::after {
  width: 1rem;
  text-align: center;
  float: right;
  vertical-align: 0;
  border: 0;
  font-family: 'bootstrap-icons';
  content: '\f135';
}
.sidebar .nav-item.dropdown.show .dropdown-toggle::after,
.topbar .nav-item.dropdown.show .dropdown-toggle::after {
  content: '\f107';
}
.sidebar .nav-item .nav-link,
.topbar .nav-item .nav-link {
  position: relative;
}
.sidebar .nav-item .nav-link .badge-counter,
.topbar .nav-item .nav-link .badge-counter {
  position: absolute;
  transform: scale(0.7);
  transform-origin: top right;
  right: 0.25rem;
  margin-top: -0.25rem;
}
.sidebar .nav-item .nav-link .img-profile,
.topbar .nav-item .nav-link .img-profile {
  height: 2rem;
  width: 2rem;
}
.ca-sidebar .sticky-top {
  top: 70px;
}
.topbar {
  height: 4.375rem;
}
.topbar #sidebarToggleTop {
  height: 2.5rem;
  width: 2.5rem;
}
.topbar .topbar-divider {
  width: 0;
  border-right: 1px solid var(--ca-color-bg-9);
  height: calc(4.375rem - 2rem);
  margin: auto 1rem;
}
.topbar .nav-item .nav-link {
  height: 4.375rem;
  display: flex;
  align-items: center;
  padding: 0 0.75rem;
}
.topbar .nav-item .nav-link:focus {
  outline: none;
}
.topbar .nav-item:focus {
  outline: none;
}
.topbar .dropdown {
  position: static;
}
.topbar .dropdown .dropdown-menu {
  width: calc(100% - 1.5rem);
  right: 0.75rem;
}
.topbar .dropdown-list {
  padding: 0;
  border: none;
  overflow: hidden;
}
.topbar .dropdown-list .dropdown-header {
  background-color: #4e73df;
  border: 1px solid #4e73df;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #fff;
}
.topbar .dropdown-list .dropdown-item {
  white-space: normal;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-left: 1px solid #e3e6f0;
  border-right: 1px solid #e3e6f0;
  border-bottom: 1px solid #e3e6f0;
  line-height: 1.3rem;
}
.topbar .dropdown-list .dropdown-item .dropdown-list-image {
  position: relative;
  height: 2.5rem;
  width: 2.5rem;
}
.topbar .dropdown-list .dropdown-item .dropdown-list-image img {
  height: 2.5rem;
  width: 2.5rem;
}
.topbar .dropdown-list .dropdown-item .dropdown-list-image .status-indicator {
  background-color: #eaecf4;
  height: 0.75rem;
  width: 0.75rem;
  border-radius: 100%;
  position: absolute;
  bottom: 0;
  right: 0;
  border: 0.125rem solid #fff;
}
.topbar .dropdown-list .dropdown-item .text-truncate {
  max-width: 10rem;
}
.topbar .dropdown-list .dropdown-item:active {
  background-color: #eaecf4;
  color: #3a3b45;
}
@media (min-width: 576px) {
  .topbar .dropdown {
    position: relative;
  }
  .topbar .dropdown .dropdown-menu {
    width: auto;
    right: 0;
  }
  .topbar .dropdown-list {
    width: 20rem !important;
  }
  .topbar .dropdown-list .dropdown-item .text-truncate {
    max-width: 13.375rem;
  }
}
.topbar.navbar-dark .navbar-nav .nav-item .nav-link {
  font-size: 1.2em;
  color: var(--ca-color-bg-7);
}
.topbar.navbar-dark .navbar-nav .nav-item .nav-link:hover {
  color: var(--ca-color-bg-10);
}
.topbar.navbar-dark .navbar-nav .nav-item .nav-link:active {
  color: var(--ca-color-bg-10);
}
.topbar.navbar-light .navbar-nav .nav-item .nav-link {
  font-size: 1.3em;
  color: #b7b9cc;
}
.topbar.navbar-light .navbar-nav .nav-item .nav-link:hover {
  color: #b7b9cc;
}
.topbar.navbar-light .navbar-nav .nav-item .nav-link:active {
  color: #858796;
}
.sidebar {
  width: 6.5rem;
  min-height: 100vh;
  margin-top: 70px;
}
.sidebar .nav-item {
  position: relative;
}
.sidebar .nav-item:last-child {
  margin-bottom: 1rem;
}
.sidebar .nav-item .nav-link {
  text-align: center;
  padding: 0.75rem 1rem;
  width: 6.5rem;
}
.sidebar .nav-item .nav-link span {
  font-size: 0.65rem;
  display: block;
}
.sidebar .nav-item.active .nav-link {
  font-weight: 700;
}
.sidebar .nav-item .collapse {
  position: absolute;
  left: calc(6.5rem + 1.5rem / 2);
  z-index: 1;
  top: 2px;
}
.sidebar .nav-item .collapse .collapse-inner {
  border-radius: 0.35rem;
  box-shadow: 0 0.15rem 1.75rem 0 rgba(58, 59, 69, 0.15);
}
.sidebar .nav-item .collapsing {
  display: none;
  transition: none;
}
.sidebar .nav-item .collapse .collapse-inner,
.sidebar .nav-item .collapsing .collapse-inner {
  padding: 0.5rem 0;
  min-width: 10rem;
  font-size: 0.85rem;
  background-color: var(--ca-color-bg-3);
}
.sidebar .nav-item .collapse .collapse-inner .collapse-header,
.sidebar .nav-item .collapsing .collapse-inner .collapse-header {
  margin: 0;
  white-space: nowrap;
  padding: 0.5rem 1.5rem;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 0.75rem;
  color: var(--ca-color-bg-10);
}
.sidebar .nav-item .collapse .collapse-inner .collapse-item,
.sidebar .nav-item .collapsing .collapse-inner .collapse-item {
  padding: 0.5rem 1rem;
  margin: 0 0.5rem;
  display: block;
  color: var(--ca-color-bg-7);
  text-decoration: none;
  border-radius: 0.35rem;
  white-space: nowrap;
}
.sidebar .nav-item .collapse .collapse-inner .collapse-item:hover,
.sidebar .nav-item .collapsing .collapse-inner .collapse-item:hover {
  background-color: var(--ca-color-bg-4);
}
.sidebar .nav-item .collapse .collapse-inner .collapse-item:active,
.sidebar .nav-item .collapsing .collapse-inner .collapse-item:active {
  background-color: #dddfeb;
}
.sidebar .nav-item .collapse .collapse-inner .collapse-item.active,
.sidebar .nav-item .collapsing .collapse-inner .collapse-item.active {
  color: #4e73df;
  font-weight: 700;
}
.sidebar #sidebarToggle {
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
  margin-bottom: 1rem;
  cursor: pointer;
}
.sidebar #sidebarToggle::after {
  font-family: 'bootstrap-icons';
  content: '\f284';
  margin-right: 0.1rem;
}
.sidebar #sidebarToggle:hover {
  text-decoration: none;
}
.sidebar #sidebarToggle:focus {
  outline: none;
}
.sidebar.toggled {
  width: 0 !important;
  overflow: hidden;
}
.sidebar.toggled #sidebarToggle::after {
  font-family: 'bootstrap-icons';
  content: '\f285';
  margin-left: 0.25rem;
}
.sidebar.toggled .sidebar-card {
  display: none;
}
.sidebar .sidebar-brand {
  height: 4.375rem;
  text-decoration: none;
  font-size: 1rem;
  font-weight: 700;
  padding: 1.5rem 1rem;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.05rem;
  z-index: 1;
}
.sidebar .sidebar-brand .sidebar-brand-icon i {
  font-size: 2rem;
}
.sidebar .sidebar-brand .sidebar-brand-text {
  display: none;
}
.sidebar hr.sidebar-divider {
  margin: 0 1rem 1rem;
}
.sidebar .sidebar-heading {
  text-align: center;
  padding: 0 1rem;
  font-weight: 700;
  font-size: 0.65rem;
}
.sidebar .sidebar-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 0.875rem;
  border-radius: 0.35rem;
  color: rgba(255, 255, 255, 0.8);
  margin-left: 1rem;
  margin-right: 1rem;
  margin-bottom: 1rem;
  padding: 1rem;
  background-color: rgba(0, 0, 0, 0.1);
}
.sidebar .sidebar-card .sidebar-card-illustration {
  height: 3rem;
  display: block;
}
.sidebar .sidebar-card .sidebar-card-title {
  font-weight: bold;
}
.sidebar .sidebar-card p {
  font-size: 0.75rem;
  color: rgba(255, 255, 255, 0.5);
}
@media (min-width: 768px) {
  .navbar-brand {
    width: 20rem;
    height: 70px;
  }
  .sidebar {
    width: 20rem !important;
    margin-top: 70px;
  }
  .sidebar .nav-item .collapse {
    position: relative;
    left: 0;
    z-index: 1;
    top: 0;
    -webkit-animation: none;
    animation: none;
  }
  .sidebar .nav-item .collapse .collapse-inner {
    border-radius: 0;
    box-shadow: none;
  }
  .sidebar .nav-item .collapsing {
    display: block;
    transition: height 0.15s ease;
  }
  .sidebar .nav-item .collapse,
  .sidebar .nav-item .collapsing {
    margin: 0 0.5rem;
  }
  .sidebar .nav-item .nav-link {
    display: block;
    width: 100%;
    text-align: left;
    padding: 0.75rem 1rem;
    width: calc(20rem - 1px);
  }
  .sidebar .nav-item .nav-link:hover {
    background-color: var(--ca-color-bg-9);
  }
  .sidebar .nav-item .nav-link i {
    font-size: 0.85rem;
    margin-right: 0.25rem;
  }
  .sidebar .nav-item .nav-link span {
    font-size: 0.9rem;
    display: inline;
    color: var(--ca-color-bg-7);
    margin-left: 0.9rem;
  }
  .sidebar .nav-item .nav-link[data-bs-toggle="collapse"]::after {
    width: 1rem;
    text-align: center;
    float: right;
    vertical-align: 0;
    border: 0;
    margin-top: 0.56rem;
    font-weight: 400;
    font-family: 'bootstrap-icons';
    font-size: 0.7rem;
    content: '\f282';
    color: #000;
  }
  .sidebar .nav-item .nav-link[data-bs-toggle="collapse"].collapsed::after {
    content: '\f284';
  }
  .sidebar .sidebar-brand .sidebar-brand-icon i {
    font-size: 2rem;
  }
  .sidebar .sidebar-brand .sidebar-brand-text {
    display: inline;
  }
  .sidebar .sidebar-heading {
    text-align: left;
    font-size: 1.17rem;
    font-weight: 500;
    margin-top: 0.55rem;
    margin-bottom: 0.25rem;
  }
  .sidebar.toggled {
    overflow: visible;
    width: 6.5rem !important;
  }
  .sidebar.toggled .nav-item .collapse {
    position: absolute;
    left: calc(6.5rem + 1.5rem / 2);
    z-index: 1;
    top: 2px;
    -webkit-animation-name: growIn;
    animation-name: growIn;
    -webkit-animation-duration: 200ms;
    animation-duration: 200ms;
    -webkit-animation-timing-function: transform cubic-bezier(0.18, 1.25, 0.4, 1), opacity cubic-bezier(0, 1, 0.4, 1);
    animation-timing-function: transform cubic-bezier(0.18, 1.25, 0.4, 1), opacity cubic-bezier(0, 1, 0.4, 1);
  }
  .sidebar.toggled .nav-item .collapse .collapse-inner {
    box-shadow: 0 0.15rem 1.75rem 0 rgba(58, 59, 69, 0.15);
    border: 1px solid var(--ca-color-bg-5);
    border-radius: 0.35rem;
  }
  .sidebar.toggled .nav-item .collapsing {
    display: none;
    transition: none;
  }
  .sidebar.toggled .nav-item .collapse,
  .sidebar.toggled .nav-item .collapsing {
    margin: 0;
  }
  .sidebar.toggled .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .sidebar.toggled .nav-item .nav-link {
    text-align: center;
    padding: 0.75rem 1rem;
    width: 6.5rem;
  }
  .sidebar.toggled .nav-item .nav-link span {
    font-size: 0.65rem;
    display: block;
    margin-left: 0;
  }
  .sidebar.toggled .nav-item .nav-link i {
    margin-right: 0;
    padding-right: 0;
    border-right: none;
  }
  .sidebar.toggled .nav-item .nav-link[data-bs-toggle="collapse"]::after {
    display: none;
  }
  .sidebar.toggled .sidebar-brand .sidebar-brand-icon i {
    font-size: 2rem;
  }
  .sidebar.toggled .sidebar-brand .sidebar-brand-text {
    display: none;
  }
  .sidebar.toggled .sidebar-heading {
    text-align: center;
    font-size: 0.9rem;
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
}
.sidebar-ca .sidebar-brand {
  color: #fff;
}
.sidebar-ca hr.sidebar-divider {
  border-top: 1px solid #171717;
  border-bottom: 1px solid var(--ca-color-bg-5);
}
.sidebar-ca .sidebar-heading {
  color: var(--ca-color-bg-6);
}
.sidebar-ca .nav-item .nav-link {
  color: rgba(255, 255, 255, 0.8);
}
.sidebar-ca .nav-item .nav-link i {
  color: var(--ca-color-bg-6);
  font-size: 1.25rem;
  padding-right: 1.25rem;
  border-right: 1px solid var(--ca-color-bg-5);
}
.sidebar-ca .nav-item .nav-link:active,
.sidebar-ca .nav-item .nav-link:focus,
.sidebar-ca .nav-item .nav-link:hover {
  color: var(--ca-color-bg-10);
}
.sidebar-ca .nav-item .nav-link:active i,
.sidebar-ca .nav-item .nav-link:focus i,
.sidebar-ca .nav-item .nav-link:hover i {
  color: var(--ca-color-bg-10);
}
.sidebar-ca .nav-item .nav-link[data-bs-toggle="collapse"]::after {
  color: var(--ca-color-bg-7);
}
.sidebar-ca .nav-item.active .nav-link {
  color: #fff;
}
.sidebar-ca .nav-item.active .nav-link i {
  color: #fff;
}
.sidebar-ca #sidebarToggle {
  background-color: rgba(255, 255, 255, 0.2);
}
.sidebar-ca #sidebarToggle::after {
  color: rgba(255, 255, 255, 0.5);
}
.sidebar-ca #sidebarToggle:hover {
  background-color: rgba(255, 255, 255, 0.25);
}
.sidebar-ca.toggled #sidebarToggle::after {
  color: rgba(255, 255, 255, 0.5);
}
.btn {
  border-radius: 2px;
}
.btn-link {
  color: var(--ca-color-bg-8);
}
.btn-circle {
  border-radius: 100%;
  height: 2.5rem;
  width: 2.5rem;
  font-size: 1rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.btn-circle.btn-sm,
.btn-group-sm > .btn-circle.btn {
  height: 1.8rem;
  width: 1.8rem;
  font-size: 0.75rem;
}
.btn-circle.btn-lg,
.btn-group-lg > .btn-circle.btn {
  height: 3.5rem;
  width: 3.5rem;
  font-size: 1.35rem;
}
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-clip: border-box;
  border-radius: 0.35rem;
  border: 2px solid #F4F3F6;
  color: var(--ca-color-bg-8);
}
.card .card-header .dropdown {
  line-height: 1;
}
.card .card-header .dropdown .dropdown-menu {
  line-height: 1.5;
}
.card .card-header[data-bs-toggle="collapse"] {
  text-decoration: none;
  position: relative;
  padding: 0.75rem 3.25rem 0.75rem 1.25rem;
}
.card .card-header[data-bs-toggle="collapse"]::after {
  position: absolute;
  right: 0;
  top: 0;
  padding-right: 1.725rem;
  line-height: 51px;
  font-weight: 900;
  content: '\f107';
  font-family: 'Font Awesome 5 Free';
  color: #d1d3e2;
}
.card .card-header[data-bs-toggle="collapse"].collapsed {
  border-radius: 0.35rem;
}
.card .card-header[data-bs-toggle="collapse"].collapsed::after {
  content: '\f105';
}
.chart-area {
  position: relative;
  height: 10rem;
  width: 100%;
}
@media (min-width: 768px) {
  .chart-area {
    height: 20rem;
  }
}
.chart-bar {
  position: relative;
  height: 10rem;
  width: 100%;
}
@media (min-width: 768px) {
  .chart-bar {
    height: 20rem;
  }
}
.chart-pie {
  position: relative;
  height: 15rem;
  width: 100%;
}
@media (min-width: 768px) {
  .chart-pie {
    height: calc(20rem - 43px) !important;
  }
}
form.user .custom-checkbox.small label {
  line-height: 1.5rem;
}
form.user .form-control-user {
  font-size: 0.8rem;
  border-radius: 10rem;
  padding: 1.5rem 1rem;
}
form.user .btn-user {
  font-size: 0.8rem;
  border-radius: 10rem;
  padding: 0.75rem 1rem;
}
.error {
  color: #5a5c69;
  font-size: 7rem;
  position: relative;
  line-height: 1;
  width: 12.5rem;
}
footer.sticky-footer {
  padding: 2rem 0;
  flex-shrink: 0;
}
footer.sticky-footer .copyright {
  line-height: 1;
  font-size: 0.8rem;
}
body.sidebar-toggled footer.sticky-footer {
  width: 100%;
}
#toast-container {
  z-index: 5000;
}
#cc-list {
  list-style: none;
  margin: 20px 0;
  padding: 0;
}
#cc-list li {
  width: 240px;
}
#cc-list li .nomeDid {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-height: 32px;
}
#cc-list li .nomeDid a {
  color: #E9E9E9;
  font-style: normal;
  font-size: 0.8rem;
}
#cc-list li .nomeDid a.editable-empty {
  color: #FFAA00;
}
#cc-list li .sposta {
  cursor: move;
}
#cc-list li .elimina:hover {
  cursor: pointer;
}
#cc-list p {
  font-size: 11px;
  text-transform: none;
}
#pag-list,
#schede-groups-list,
#schede-list,
#vetrina-list,
#link-list,
#ads-list,
#shipping-list,
#group-list,
#gruppietic-list {
  list-style: none;
  margin: 20px 0;
  padding: 0;
}
#pag-list:hover,
#schede-list:hover,
#vetrina-list:hover,
#link-list:hover,
#ads-list:hover,
#shipping-list:hover,
#group-list:hover,
#gruppietic-list:hover {
  cursor: move;
}
ol.ca-sortable,
ol.ca-sortable ol {
  margin: 0 0 0 0;
  padding: 0;
  list-style-type: none;
}
.ca-sortable li div {
  cursor: move;
}
ol.sortable,
ol.sortable ol {
  margin: 0 0 0 25px;
  padding: 0;
  list-style-type: none;
}
ol.sortable {
  margin: 25px 0;
  min-height: 100px;
}
.sortable li {
  margin: 7px 0 0 0;
  padding: 0;
  width: 100%;
}
.sortable li div {
  cursor: move;
}
.sortable li .icona a {
  color: #FFF;
}
li.mjs-nestedSortable-collapsed.mjs-nestedSortable-hovering div {
  border-color: #999;
  background: #FAFAFA;
}
.disclose {
  cursor: pointer;
  display: none;
}
.sortable li.mjs-nestedSortable-collapsed > ol {
  display: none;
}
.sortable li.mjs-nestedSortable-branch .disclose {
  display: inline-block;
  background: transparent;
  font-family: 'bootstrap-icons';
  font-weight: 400;
  line-height: 1;
  padding: 0;
}
.sortable li.mjs-nestedSortable-collapsed > div > div > div > div > h4 > .disclose > span:before {
  content: "\f4fe";
}
.sortable li.mjs-nestedSortable-expanded > div > div > div > div > h4 > .disclose > span:before {
  content: "\f63b";
}
.qq-uploader {
  position: relative;
  margin: 0px auto;
  width: 100%;
  padding: 5px;
  background: transparent;
}
.qq-upload-button {
  display: block;
  margin: 0 auto;
}
.qq-upload-drop-area {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  text-align: center;
  color: var(--ca-color-bg-7);
  background: var(--ca-color-bg-3);
  border: 2px dashed var(--ca-color-bg-4);
}
.qq-upload-drop-area span {
  display: block;
  position: absolute;
  top: 50%;
  width: 100%;
  margin-top: -8px;
  font-size: 16px;
}
.qq-upload-drop-area-active {
  background: var(--ca-color-bg-4);
}
.qq-upload-list {
  margin: 15px 35px;
  padding: 0;
  list-style: disc;
}
.qq-upload-list li {
  float: left;
  margin: 0 15px 0 0;
  padding: 0;
  line-height: 15px;
  font-size: 12px;
}
.qq-upload-file,
.qq-upload-spinner,
.qq-upload-size,
.qq-upload-cancel,
.qq-upload-failed-text {
  margin-right: 7px;
}
.qq-upload-spinner {
  display: inline-block;
  background: url("../images/loading.gif");
  width: 15px;
  height: 15px;
  vertical-align: text-bottom;
}
.qq-upload-size,
.qq-upload-cancel {
  font-size: 11px;
}
.qq-upload-failed-text {
  display: none;
}
.qq-upload-fail .qq-upload-failed-text {
  display: inline;
}
.allegati {
  border: 2px dashed var(--ca-color-bg-4);
  padding: 11px;
  height: auto;
}
.ui-sortable-placeholder {
  display: inline-block;
  height: 1px;
}
.allegato-panel {
  height: 110px;
  max-height: 110px;
}
.allegato-panel img {
  width: 100%;
  height: 110px;
  object-fit: cover;
}
.note-editor {
  font-size: 1rem;
  font-weight: 400;
  color: #343434;
  background-color: #FFF;
}
.note-editor .note-toolbar {
  background-color: #F1F1F1;
  margin: 0;
}
.note-editor .note-toolbar .note-btn {
  font-size: 0.8rem;
}
.note-btn.dropdown-toggle:after {
  content: none;
}
.note-modal-title {
  font-size: 1rem;
  font-weight: 700;
}
.note-modal-content {
  font-size: 0.9rem;
  padding-bottom: 17px;
}
.note-modal .note-nav li {
  margin: 0 auto;
}
.note-modal .note-modal-body label {
  padding: 0;
  margin-bottom: 0;
}
.note-form-label {
  font-size: 0.8rem;
}
.note-modal .note-input {
  background-color: #FFF !important;
  color: #343434 !important;
  border: 1px solid #DDD !important;
}
.twitter-typeahead .tt-query,
.twitter-typeahead .tt-hint {
  margin-bottom: 0;
}
.twitter-typeahead .tt-hint {
  display: none;
}
.tt-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 240px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: #FFF;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
  cursor: pointer;
}
.tt-suggestion {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: var(--ca-color-bg-8);
  white-space: nowrap;
}
.tt-suggestion:hover,
.tt-suggestion:focus {
  color: #FFF;
  text-decoration: none;
  outline: 0;
  background-color: var(--ca-color-bg-10);
}
.tt-suggestion.tt-cursor {
  color: #FFF;
  background-color: var(--ca-color-bg-10);
}
table.dataTable {
  margin-top: 95px !important;
  margin-bottom: 45px !important;
}
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 5000;
  background: #FFF;
}
.loader {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  overflow: visible;
  margin-top: -50px;
}
[data-ca-theme="dark"] {
  background-color: var(--ca-color-bg-3) !important;
  color: var(--ca-color-bg-8);
}
[data-ca-theme="dark"] a:not(.btn) {
  color: var(--ca-color-bg-7) !important;
  text-decoration: none;
}
[data-ca-theme="dark"] a:hover:not(.btn) {
  color: var(--ca-color-bg-10) !important;
}
[data-ca-theme="dark"] .preloader {
  background: #333;
}
[data-ca-theme="dark"] .text-dark {
  color: var(--ca-color-bg-8) !important;
}
/* BUTTONS */
[data-ca-theme="dark"] .btn-link {
  color: var(--ca-color-bg-8);
}
[data-ca-theme="dark"] .btn-close {
  filter: invert(1) grayscale(100%) brightness(200%);
}
[data-ca-theme="dark"] .btn-dark {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
[data-ca-theme="dark"] .btn-dark:hover {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}
[data-ca-theme="dark"] .btn-check:focus + .btn-dark,
[data-ca-theme="dark"] .btn-dark:focus {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}
[data-ca-theme="dark"] .btn-check:checked + .btn-dark,
[data-ca-theme="dark"] .btn-check:active + .btn-dark,
[data-ca-theme="dark"] .btn-dark:active,
[data-ca-theme="dark"] .btn-dark.active,
[data-ca-theme="dark"] .show > .btn-dark.dropdown-toggle {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}
[data-ca-theme="dark"] .btn-check:checked + .btn-dark:focus,
[data-ca-theme="dark"] .btn-check:active + .btn-dark:focus,
[data-ca-theme="dark"] .btn-dark:active:focus,
[data-ca-theme="dark"] .btn-dark.active:focus,
[data-ca-theme="dark"] .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}
[data-ca-theme="dark"] .btn-dark:disabled,
[data-ca-theme="dark"] .btn-dark.disabled {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
[data-ca-theme="dark"] .btn-light {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
[data-ca-theme="dark"] .btn-light:hover {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
}
[data-ca-theme="dark"] .btn-check:focus + .btn-light,
[data-ca-theme="dark"] .btn-light:focus {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}
[data-ca-theme="dark"] .btn-check:checked + .btn-light,
[data-ca-theme="dark"] .btn-check:active + .btn-light,
[data-ca-theme="dark"] .btn-light:active,
[data-ca-theme="dark"] .btn-light.active,
[data-ca-theme="dark"] .show > .btn-light.dropdown-toggle {
  color: #fff;
  background-color: #1a1e21;
  border-color: #191c1f;
}
[data-ca-theme="dark"] .btn-check:checked + .btn-light:focus,
[data-ca-theme="dark"] .btn-check:active + .btn-light:focus,
[data-ca-theme="dark"] .btn-light:active:focus,
[data-ca-theme="dark"] .btn-light.active:focus,
[data-ca-theme="dark"] .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}
[data-ca-theme="dark"] .btn-light:disabled,
[data-ca-theme="dark"] .btn-light.disabled {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
[data-ca-theme="dark"] .btn-outline-dark {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
[data-ca-theme="dark"] .btn-outline-dark:hover {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
[data-ca-theme="dark"] .btn-check:focus + .btn-outline-dark,
[data-ca-theme="dark"] .btn-outline-dark:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}
[data-ca-theme="dark"] .btn-check:checked + .btn-outline-dark,
[data-ca-theme="dark"] .btn-check:active + .btn-outline-dark,
[data-ca-theme="dark"] .btn-outline-dark:active,
[data-ca-theme="dark"] .btn-outline-dark.active,
[data-ca-theme="dark"] .btn-outline-dark.dropdown-toggle.show {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
[data-ca-theme="dark"] .btn-check:checked + .btn-outline-dark:focus,
[data-ca-theme="dark"] .btn-check:active + .btn-outline-dark:focus,
[data-ca-theme="dark"] .btn-outline-dark:active:focus,
[data-ca-theme="dark"] .btn-outline-dark.active:focus,
[data-ca-theme="dark"] .btn-outline-dark.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}
[data-ca-theme="dark"] .btn-outline-dark:disabled,
[data-ca-theme="dark"] .btn-outline-dark.disabled {
  color: #f8f9fa;
  background-color: transparent;
}
[data-ca-theme="dark"] .btn-outline-light {
  color: #212529;
  border-color: #212529;
}
[data-ca-theme="dark"] .btn-outline-light:hover {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
[data-ca-theme="dark"] .btn-check:focus + .btn-outline-light,
[data-ca-theme="dark"] .btn-outline-light:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
[data-ca-theme="dark"] .btn-check:checked + .btn-outline-light,
[data-ca-theme="dark"] .btn-check:active + .btn-outline-light,
[data-ca-theme="dark"] .btn-outline-light:active,
[data-ca-theme="dark"] .btn-outline-light.active,
[data-ca-theme="dark"] .btn-outline-light.dropdown-toggle.show {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
[data-ca-theme="dark"] .btn-check:checked + .btn-outline-light:focus,
[data-ca-theme="dark"] .btn-check:active + .btn-outline-light:focus,
[data-ca-theme="dark"] .btn-outline-light:active:focus,
[data-ca-theme="dark"] .btn-outline-light.active:focus,
[data-ca-theme="dark"] .btn-outline-light.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
[data-ca-theme="dark"] .btn-outline-light:disabled,
[data-ca-theme="dark"] .btn-outline-light.disabled {
  color: #212529;
  background-color: transparent;
}
/* DROPDOWNS */
[data-ca-theme="dark"] .dropdown-menu {
  color: #dee2e6;
  background-color: #343a40;
  border-color: rgba(0, 0, 0, 0.15);
}
[data-ca-theme="dark"] .dropdown-menu .dropdown-item {
  color: #dee2e6;
}
[data-ca-theme="dark"] .dropdown-menu .dropdown-item:hover,
[data-ca-theme="dark"] .dropdown-menu .dropdown-item:focus {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}
[data-ca-theme="dark"] .dropdown-menu .dropdown-item.active,
[data-ca-theme="dark"] .dropdown-menu .dropdown-item:active {
  color: #fff !important;
  background-color: var(--ca-color-bg-10);
}
[data-ca-theme="dark"] .dropdown-menu .dropdown-item.disabled,
[data-ca-theme="dark"] .dropdown-menu .dropdown-item:disabled {
  color: #adb5bd;
}
[data-ca-theme="dark"] .dropdown-menu .dropdown-divider {
  border-color: rgba(0, 0, 0, 0.15);
}
[data-ca-theme="dark"] .dropdown-menu .dropdown-item-text {
  color: #dee2e6;
}
[data-ca-theme="dark"] .dropdown-menu .dropdown-header {
  color: #adb5bd;
}
/* LIST GROUPS */
[data-ca-theme="dark"] .list-group-item-action {
  color: #fff;
}
[data-ca-theme="dark"] .list-group-item-action:hover,
[data-ca-theme="dark"] .list-group-item-action:focus {
  color: #fff;
  background-color: #333;
}
[data-ca-theme="dark"] .list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}
[data-ca-theme="dark"] .list-group-item {
  background-color: #111;
  border: 1px solid #333;
}
[data-ca-theme="dark"] .list-group-item:not(:first-child) {
  border-top: none;
}
[data-ca-theme="dark"] .list-group-item.disabled,
[data-ca-theme="dark"] .list-group-item:disabled {
  color: #fff;
  background-color: #000;
}
[data-ca-theme="dark"] .list-group-item.active {
  color: #fff;
  background-color: var(--ca-color-bg-10);
  border-color: var(--ca-color-bg-10);
}
/* TABS */
[data-ca-theme="dark"] .nav-tabs {
  border-bottom: 1px solid #000;
}
[data-ca-theme="dark"] .nav-tabs .nav-link:hover,
[data-ca-theme="dark"].nav-tabs .nav-link:focus {
  border-color: #212529 #212529 #000;
}
[data-ca-theme="dark"] .nav-tabs .nav-link.disabled {
  color: #333;
}
[data-ca-theme="dark"] .nav-tabs .nav-link.active,
[data-ca-theme="dark"] .nav-tabs .nav-item.show .nav-link {
  color: #fff;
  background-color: #000;
  border-color: #212529 #212529 #000;
}
/* PAGINATION */
[data-ca-theme="dark"] .page-link {
  color: #fff;
  background-color: #111;
  border: 1px solid #333;
}
[data-ca-theme="dark"] .page-link:hover {
  color: #fff;
  background-color: #333;
  border-color: #333;
}
[data-ca-theme="dark"] .page-link:focus {
  color: #fff;
  background-color: #000;
}
[data-ca-theme="dark"] .page-item.active .page-link {
  color: #fff !important;
  background-color: var(--ca-color-bg-10);
  border-color: var(--ca-color-bg-10);
}
[data-ca-theme="dark"] .page-item.disabled .page-link {
  color: #fff;
  background-color: #000;
  border-color: #333;
}
/* BACKGROUNDS */
[data-ca-theme="dark"] .bg-light {
  background-color: #212529 !important;
}
[data-ca-theme="dark"] .bg-dark {
  background-color: #f8f9fa !important;
}
[data-ca-theme="dark"] .bg-white {
  background-color: #000 !important;
}
[data-ca-theme="dark"] .bg-white.text-white,
[data-ca-theme="dark"] .bg-dark.text-white,
[data-ca-theme="dark"] .bg-warning.text-dark,
[data-ca-theme="dark"] .bg-info.text-dark {
  color: #212529 !important;
}
/* BORDERS */
/* BREADCRUMB */
[data-ca-theme="dark"] .breadcrumb.border {
  border-color: #333 !important;
}
/* SHADOWS */
[data-ca-theme="dark"] .shadow {
  box-shadow: 0 0.5rem 1rem rgba(255, 255, 255, 0.15) !important;
}
[data-ca-theme="dark"] .shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(255, 255, 255, 0.075) !important;
}
[data-ca-theme="dark"] .shadow-lg {
  box-shadow: 0 1rem 3rem rgba(255, 255, 255, 0.175) !important;
}
/* CARDS */
[data-ca-theme="dark"] .card {
  background-color: var(--ca-color-bg-4);
  border: 2px solid var(--ca-color-bg-5);
}
/* MODALS */
[data-ca-theme="dark"] .modal-content {
  background-color: var(--ca-color-bg-4);
  border: 1px solid var(--ca-color-bg-3);
}
[data-ca-theme="dark"] .modal-header {
  border-bottom: 1px solid var(--ca-color-bg-4);
}
[data-ca-theme="dark"] .modal-footer {
  border-top: 1px solid var(--ca-color-bg-5);
}
[data-ca-theme="dark"] .modal-backdrop.show {
  opacity: 0.75;
}
/* ACCORDIONS */
[data-ca-theme="dark"] .accordion:not(.accordion-flush) {
  border-top: none;
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}
[data-ca-theme="dark"] .accordion-button {
  color: #fff;
  background-color: #000;
  border: 1px solid #333;
  border-top: none;
}
[data-ca-theme="dark"] .accordion-button:not(.collapsed) {
  color: #fff;
  background-color: #111;
  border-bottom: none;
}
[data-ca-theme="dark"] .accordion-button::after {
  filter: invert(1) grayscale(100%) brightness(200%);
}
[data-ca-theme="dark"] .accordion-collapse {
  border: 1px solid #333;
}
[data-ca-theme="dark"] .accordion-flush .accordion-button {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
[data-ca-theme="dark"] .accordion-flush .accordion-collapse {
  border-width: 0;
}
[data-ca-theme="dark"] .accordion-flush .accordion-item:first-of-type .accordion-button {
  border-top-width: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
[data-ca-theme="dark"] .accordion-flush .accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-width: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
/* PROGRESS BARS */
[data-ca-theme="dark"] .progress {
  background-color: #393c43;
}
/* FORMS */
[data-ca-theme="dark"] .form-control::-webkit-input-placeholder,
[data-ca-theme="dark"] .form-control::-moz-placeholder,
[data-ca-theme="dark"] .form-control::placeholder {
  color: var(--ca-color-bg-5);
}
[data-ca-theme="dark"] .form-control-plaintext {
  color: var(--ca-color-bg-7);
}
[data-ca-theme="dark"] .form-control {
  color: #FFFFFF;
  background-color: var(--ca-color-bg-3);
  border: 1px solid var(--ca-color-bg-2);
}
[data-ca-theme="dark"] .form-control:disabled,
[data-ca-theme="dark"] .form-control.disabled {
  color: #FFFFFF;
  background-color: var(--ca-color-bg-5);
  border: 1px solid var(--ca-color-bg-4);
}
[data-ca-theme="dark"] .form-select {
  color: #FFFFFF;
  background: var(--ca-color-bg-3) 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='%23ffffff' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center / 8px 10px;
  border: 1px solid var(--ca-color-bg-3);
  font-family: "Mona Sans", sans-serif;
}
[data-ca-theme="dark"] .form-select:focus {
  border-color: var(--ca-color-bg-5);
  box-shadow: 0 0 0 0.2rem var(--ca-color-bg-10);
  background-color: var(--ca-color-bg-3);
}
[data-ca-theme="dark"] .form-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
[data-ca-theme="dark"] .form-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
[data-ca-theme="dark"] .form-select:-moz-focusring {
  text-shadow: 0 0 0 #495057;
}
[data-ca-theme="dark"] .form-select:selected {
  background-color: var(--ca-color-bg-10);
}
[data-ca-theme="dark"] .bootstrap-tagsinput {
  display: block;
  width: 100%;
  font-weight: 400;
  color: #FFFFFF;
  background-color: var(--ca-color-bg-3);
  background-clip: padding-box;
  border: 1px solid var(--ca-color-bg-3);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  cursor: text;
}
[data-ca-theme="dark"] .bootstrap-tagsinput input {
  color: #FFFFFF;
}
[data-ca-theme="dark"] .ql-toolbar {
  background-color: #FFF;
  color: #171717;
}
[data-ca-theme="dark"] .ql-editor {
  background-color: #FFF;
  color: #171717;
}
/* TABLE */
[data-ca-theme="dark"] .table > :not(caption) > * > * {
  color: var(--ca-color-bg-7);
}
[data-ca-theme="dark"] .table-ca {
  --bs-table-bg: var(--ca-color-bg-4);
  --bs-table-striped-bg: var(--ca-color-bg-3);
  --bs-table-striped-color: var(--ca-color-bg-6);
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: var(--ca-color-bg-7);
  color: var(--ca-color-bg-7);
  border-color: #373b3e;
}
[data-ca-theme="dark"] .table-ca.bg-transparent {
  --bs-table-bg: transparent;
}
[data-ca-theme="dark"] .select2-container--default .select2-selection--single {
  background-color: var(--ca-color-bg-3);
  border: 1px solid var(--ca-color-bg-3);
  border-radius: 0;
  height: 34px;
}
[data-ca-theme="dark"] .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #8A8D93;
}
[data-ca-theme="dark"] .select2-dropdown {
  background-color: var(--ca-color-bg-3);
  border: 1px solid var(--ca-color-bg-4);
  border-radius: 4px;
}
[data-ca-theme="dark"] .select2-search--dropdown .select2-search__field {
  background-color: var(--ca-color-bg-4);
  border: 1px solid var(--ca-color-bg-5);
  color: #FFFFFF;
}
[data-ca-theme="dark"] .select2-container--default .select2-results__option[aria-selected=true] {
  background-color: var(--ca-color-bg-10);
  color: #FFF;
}
[data-ca-theme="dark"] .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: var(--ca-color-bg-3);
  color: white;
}
[data-ca-theme="dark"] .sidebar .nav-item .nav-link:hover {
  background-color: var(--ca-color-bg-5);
}
[data-ca-theme="dark"] .tt-menu {
  background-color: #22252A;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
@media print {
  @page {
    size: auto;
    margin: 0;
  }
  body {
    font-size: 0.8rem;
    margin: 17mm 17mm 17mm 17mm;
    color: #171717;
  }
  #areaStampa {
    margin: 0;
    padding: 0;
    color: #171717;
  }
  .table.table-print-noborder,
  .table.table-print-noborder tr,
  .table.table-print-noborder tr th,
  .table.table-print-noborder tr td {
    border: none !important;
    font-size: 0.7rem;
    color: #171717;
  }
}
button.ql-showHtml:after {
  font-size: 1rem;
  text-align: center;
  vertical-align: 0;
  border: 0;
  font-family: 'bootstrap-icons';
  content: '\F749';
}
a.jodit-status-bar-link {
  display: none;
}
