@charset "utf-8";/* CSS Document */

/* ----*/

@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300..800;1,300..800&display=swap";.text-gradient-primary{background:linear-gradient(to right, #2396ff, #8b5cf6, #d946ef);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}
.swap-image{position:relative;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.swap-image .swap-from,.swap-image .swap-to{display:block;transition:opacity .25s ease-in-out}
.swap-image .swap-to{position:absolute;top:0;left:0;opacity:0}
.swap-image:hover .swap-from,.swap-image.active .swap-from{opacity:0}
.swap-image:hover .swap-to,.swap-image.active .swap-to{opacity:1}
[data-bs-theme=dark] .d-dark-mode-none{display:none !important}
[data-bs-theme=dark] .d-dark-mode-block{display:block !important}
[data-bs-theme=dark] .d-dark-mode-inline{display:inline !important}
[data-bs-theme=dark] .d-dark-mode-inline-block{display:inline-block !important}
[data-bs-theme=dark] .d-dark-mode-inline-flex{display:inline-flex !important}
[data-bs-theme=dark] .d-dark-mode-flex{display:flex !important}
[data-bs-theme=dark] .text-dark:not(.badge){color:#ffffff !important}
[data-bs-theme=dark] .text-nav:not(.badge.bg-white){color:rgba(255,255,255,.85) !important}
[data-bs-theme=dark] .border-dark{border-color:var(--bs-border-color) !important}
[data-bs-theme=dark] .bg-light:not(.badge),[data-bs-theme=dark] .card.card-hover.bg-light{background-color:#232323 !important}
[data-bs-theme=dark] .bg-secondary,[data-bs-theme=dark] .card.bg-light{background-color:var(--bs-secondary-bg) !important}
[data-bs-theme=dark] .bg-secondary.badge{color:var(--bs-body-color)}
[data-bs-theme=dark] .shadow-dark-mode-none{box-shadow:none !important}
[data-bs-theme=dark] .dark-mode-img{display:block}
[data-bs-theme=dark] .light-mode-img{display:none}

:root,
[data-bs-theme=light] {
  --bs-blue: #2396ff;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #e3116c;
  --bs-red: #ef4444;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffba08;
  --bs-green: #22c55e;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #ffffff;
  --bs-gray: #a5a5a5;
  --bs-gray-dark: #353535;
  --bs-gray-100: #fbfbfb;
  --bs-gray-200: #f8f8f8;
  --bs-gray-300: #ececec;
  --bs-gray-400: #e0e0e0;
  --bs-gray-500: #c2c2c2;
  --bs-gray-600: #a5a5a5;
  --bs-gray-700: #696969;
  --bs-gray-800: #353535;
  --bs-gray-900: #232323;
  --bs-primary: #2396ff;
  --bs-secondary: #f8f8f8;
  --bs-accent:#FF981F;	
  --bs-success: #22c55e;
  --bs-info: #0dcaf0;
  --bs-warning: #ffba08;
  --bs-danger: #ef4444;
  --bs-light: #fbfbfb;
  --bs-dark: #232323;
  --bs-primary-rgb: 35, 150, 255;
  --bs-secondary-rgb: 248, 248, 248;
  --bs-success-rgb: 34, 197, 94;
  --bs-info-rgb: 40, 123, 181;
  --bs-accent-rgb: 255, 152, 31;	
  --bs-warning-rgb: 255, 186, 8;
  --bs-danger-rgb: 239, 68, 68;
  --bs-light-rgb: 251, 251, 251;
  --bs-dark-rgb: 53, 53, 53;
--bs-primary-text-emphasis: #0069d9;
--bs-secondary-text-emphasis: #696969;
--bs-success-text-emphasis: #1a9a49;
--bs-info-text-emphasis: #1b60f5;
--bs-warning-text-emphasis: #d49900;
--bs-danger-text-emphasis: #eb1515;
--bs-light-text-emphasis: #696969;
--bs-dark-text-emphasis: #232323;
--bs-primary-bg-subtle: #eff0fe;
--bs-secondary-bg-subtle: #fbfbfb;
--bs-success-bg-subtle: #e9f9ef;
--bs-info-bg-subtle: #edf3fe;
--bs-warning-bg-subtle: #ffffff8e6;
--bs-danger-bg-subtle: #fdecec;
--bs-light-bg-subtle: #ffffff;
--bs-dark-bg-subtle: #ebeced;
--bs-primary-border-subtle: #d8d9fc;
--bs-secondary-border-subtle: #f8f8f8;
--bs-success-border-subtle: #c8f1d7;
--bs-info-border-subtle: #d2e0fd;
--bs-warning-border-subtle: #ffeec1;
--bs-danger-border-subtle: #fbd0d0;
--bs-light-border-subtle: #fbfbfb;
--bs-dark-border-subtle: #f8f8f8;
--bs-white-rgb: 255, 255, 255;
--bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(248, 248, 248, 0.15), rgba(248, 248, 248, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #232323;
  --bs-body-color-rgb: 53, 53, 53;
  --bs-body-bg: #ffffff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
--bs-secondary-color: rgba(115, 115, 115, 0.75);
--bs-secondary-color-rgb: 115, 115, 115;
--bs-secondary-bg: #f8f8f8;
--bs-secondary-bg-rgb: 248, 248, 248;
--bs-tertiary-color: rgba(115, 115, 115, 0.5);
--bs-tertiary-color-rgb: 115, 115, 115;
--bs-tertiary-bg: #fbfbfb;
--bs-tertiary-bg-rgb: 246, 249, 252;
--bs-heading-color: var(--bs-gray-900);
  --bs-link-color: #2396ff;
  --bs-link-color-rgb: 35, 150, 255;
  --bs-link-decoration: none;
  --bs-link-hover-color: #0069d9;
  --bs-link-hover-color-rgb: 0, 105, 217;
	--bs-link-hover-decoration: none;
  --bs-code-color: #e3116c;
  --bs-highlight-color: #696969;
  --bs-highlight-bg: #ffffff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #ececec;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  /*--bs-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(35, 150, 255, 0.25);
  --bs-form-valid-color: #22c55e;
  --bs-form-valid-border-color: #22c55e;
  --bs-form-invalid-color: #ef4444;
  --bs-form-invalid-border-color: #ef4444;*/
	
	--bs-box-shadow: 0 0.275rem 1.25rem rgba(53, 53, 53, 0.05), 0 0.25rem 0.5625rem rgba(53, 53, 53, 0.03);
--bs-box-shadow-sm: 0 0.275rem 0.75rem -0.0625rem rgba(53, 53, 53, 0.06), 0 0.125rem 0.4rem -0.0625rem rgba(53, 53, 53, 0.03);
--bs-box-shadow-lg: 0 0.3rem 1.525rem -0.375rem rgba(53, 53, 53, 0.1), 0 0.25rem 0.8125rem -0.125rem rgba(53, 53, 53, 0.06);
--bs-box-shadow-inset: inset 0 0 0 transparent;
--bs-focus-ring-width: 0.25rem;
--bs-focus-ring-opacity: 0.25;
--bs-focus-ring-color: rgba(35, 150, 255, 0.25);
--bs-form-valid-color: #22c55e;
--bs-form-valid-border-color: #22c55e;
--bs-form-invalid-color: #ef4444;
--bs-form-invalid-border-color: #ef4444}
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #ececec;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #232323;
  --bs-body-bg-rgb: 53, 53, 53;
  --bs-emphasis-color: #ffffff;
  --bs-emphasis-color-rgb: 248, 248, 248;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #353535;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #859bf0;
  --bs-secondary-text-emphasis: white;
  --bs-success-text-emphasis: #82d1b3;
  --bs-info-text-emphasis: #7eb0d3;
  --bs-warning-text-emphasis: #f8d7a0;
  --bs-danger-text-emphasis: #e97f82;
  --bs-light-text-emphasis: #fbfbfb;
  --bs-dark-text-emphasis: #ececec;
  --bs-primary-bg-subtle: #0a122e;
  --bs-secondary-bg-subtle: #333333;
  --bs-success-bg-subtle: #09241a;
  --bs-info-bg-subtle: #081924;
  --bs-warning-bg-subtle: #312613;
  --bs-danger-bg-subtle: #2c0809;
  --bs-light-bg-subtle: #353535;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #1f358a;
  --bs-secondary-border-subtle: #999999;
  --bs-success-border-subtle: #1c6b4d;
  --bs-info-border-subtle: #184a6d;
  --bs-warning-border-subtle: #92713a;
  --bs-danger-border-subtle: #83191c;
  --bs-light-border-subtle: #696969;
  --bs-dark-border-subtle: #353535;
  --bs-heading-color: inherit;
  --bs-link-color: #859bf0;
  --bs-link-hover-color: #9daff3;
  --bs-link-color-rgb: 133, 155, 240;
  --bs-link-hover-color-rgb: 157, 175, 243;
  --bs-code-color: #e685b5;
  --bs-highlight-color: #ececec;
  --bs-highlight-bg: #624c27;
  --bs-border-color: #696969;
  --bs-border-color-translucent: rgba(248, 248, 248, 0.15);
  --bs-form-valid-color: #82d1b3;
  --bs-form-valid-border-color: #82d1b3;
  --bs-form-invalid-color: #e97f82;
  --bs-form-invalid-border-color: #e97f82;
}

*,
*::before,
*::after {box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {scroll-behavior: smooth;}
}

body {margin: 0;font-family: var(--bs-body-font-family);/*  font-size: var(--bs-body-font-size);*/
  font-weight: var(--bs-body-font-weight);line-height: var(--bs-body-line-height);color: var(--bs-body-color);text-align: var(--bs-body-text-align);background-color: var(--bs-body-bg);-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
hr {margin: 1rem 0;color: inherit;border: 0;border-top: var(--bs-border-width) solid;opacity: 0.25;}

a {color: #2396ff;text-decoration: none;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {color:var(--bs-body-color);margin-bottom: 42px;font-weight: 700;line-height: 1.3;}
.nav-pills{border-bottom:none;margin-bottom: 16px}
.nav-pills>li{float:left;margin-bottom:6px;margin-right: 2px}
.nav-pills>li>a{margin-right:2px;line-height:1.42857143;border:1px solid #232323;border-radius:0px 0px;color:#232323;}
.nav-pills>li>a:hover{color:#2396ff;cursor:default;background-color: transparent;border:1px solid #2396ff;}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#2396ff;cursor:default;background-color: transparent;border:1px solid #2396ff;}
.nav-pills.nav-justified{width:100%;border-bottom:0}
.nav-pills.nav-justified>li{float:none}
.nav-pills.nav-justified>li>a{margin-bottom:5px;text-align:center}
.nav-pills.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}
@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}
.nav-tabs.nav-justified>li>a{margin-bottom:0}
}
.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:8px}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #232323}
@media (min-width:768px){.nav-tabs.nav-justified>li>a{border:1px solid #ddd;border-radius:8px 8px}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{/*border-bottom-color:#ffffff*/}
}
.tab-content>.active{display:block}
.tab-content .tab-pane.active {border: none;border-radius: 0;}
.nav-tabs { border-bottom: 1px solid transparent;}
.nav {padding-left: 0;margin-bottom: 0;list-style: none;}


.panel {margin-bottom: 1rem;background-color: #fff;border: 1px solid transparent;border-radius: 0.5rem;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);}
.panel-heading {padding: 1.25rem 1rem 1rem 1rem;border-bottom: 1px solid transparent;border-top-left-radius: 0.5rem;border-top-right-radius: 0.5rem;}
.panel-default {border-color: #ddd;}
.panel-default > .panel-heading{background-color: var(--bs-primary)}
.panel-default > .panel-heading > .panel-title {color: var(--bs-white);  text-align: left !important;}
.tab-content .panel-body, .modal-content .panel-body{background-color: transparent;}
.panel-body .nav-tabs > li > a:hover {border:1px solid #232323;}
.panel-body .nav > li > a:hover {text-decoration: none;background-color: #ffffff;border:1px solid #232323}
.panel-body .nav-tabs > li > a {margin-right: 2px;line-height: 1.42857143;border: 1px solid transparent;border-radius: 8px 8px;}
.panel-body .nav > li > a {position: relative;display: block;padding: 10px 15px;}
.panel-body .nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus {color: #2396ff;cursor: default;background-color: #ffffff;border: 1px solid #2396ff;}
.btn {font-size: 14px;line-height: 1.42857143;padding: 0.75rem 1.5rem;border-radius: 0.5rem;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}

button {cursor: pointer;margin-left: 0.5rem; margin-right: 0.5rem}
.btn-primary{color:#ffffff;background-color:#2396ff;border-color:#2396ff}
.btn-primary.focus,.btn-primary:focus{color:#ffffff;background-color:#0069d9;border-color:#122b40}
.btn-primary:hover{color:#ffffff;background-color:#0069d9;border-color:#0062cc}
.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#ffffff;background-color:#0069d9;background-image:none;border-color:#0062cc}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#ffffff;background-color:#0062cc;border-color:#122b40}
.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#2396ff;border-color:#2396ff}
.btn-primary .badge{color:#2396ff;background-color:#ffffff}
.btn-inverse{color:#232323;background-color:#ffffff;border-color:#232323}
.btn-inverse.focus,.btn-inverse:focus{color:#232323;background-color:#fffffffff;border-color:#232323}
.btn-inverse:hover{color:#2396ff;background-color:#ffffff;border-color:#2396ff}
.btn-inverse.active,.btn-inverse:active,.open>.dropdown-toggle.btn-inverse{color:#232323;background-color:#e6e6e6;background-image:none;border-color:#232323}
.btn-inverse.active.focus,.btn-inverse.active:focus,.btn-inverse.active:hover,.btn-inverse:active.focus,.btn-inverse:active:focus,.btn-inverse:active:hover,.open>.dropdown-toggle.btn-inverse.focus,.open>.dropdown-toggle.btn-inverse:focus,.open>.dropdown-toggle.btn-inverse:hover{color:#2396ff;background-color:#ffffff;border-color:#2396ff}
.btn-inverse.disabled.focus,.btn-inverse.disabled:focus,.btn-inverse.disabled:hover,.btn-inverse[disabled].focus,.btn-inverse[disabled]:focus,.btn-inverse[disabled]:hover,fieldset[disabled] .btn-inverse.focus,fieldset[disabled] .btn-inverse:focus,fieldset[disabled] .btn-inverse:hover{background-color:#ffffff;border-color:#ccc}
.btn-inverse .badge{color:#ffffff;background-color:#232323}
.btn-outline-primary{color:#2396ff;background-color:#ffffff;border-color:#2396ff}
.btn-outline-primary.focus,.btn-outline-primary:focus{color:#2396ff;background-color:#fffffffff;border-color:#2396ff}
.btn-outline-primary:hover{color:#ffffff;background-color:#2396ff;border-color:#2396ff}
.btn-outline-primary.active,.btn-outline-primary:active,.open>.dropdown-toggle.btn-outline-primary{color:#ffffff;background-color:#2396ff;background-image:none;border-color:#2396ff}
.btn-outline-primary.active.focus,.btn-outline-primary.active:focus,.btn-outline-primary.active:hover,.btn-outline-primary:active.focus,.btn-outline-primary:active:focus,.btn-outline-primary:active:hover,.open>.dropdown-toggle.btn-outline-primary.focus,.open>.dropdown-toggle.btn-outline-primary:focus,.open>.dropdown-toggle.btn-outline-primary:hover{color:#ffffff;background-color:#0069d9;background-image:none;border-color:#0062cc}
.btn-outline-primary.disabled.focus,.btn-outline-primary.disabled:focus,.btn-outline-primary.disabled:hover,.btn-outline-primary[disabled].focus,.btn-outline-primary[disabled]:focus,.btn-outline-primary[disabled]:hover,fieldset[disabled] .btn-outline-primary.focus,fieldset[disabled] .btn-outline-primary:focus,fieldset[disabled] .btn-outline-primary:hover{background-color:#ffffff;border-color:#ccc}
.btn-outline-primary .badge{color:#ffffff;background-color:#2396ff}
.btn-yes-no{color:#2396ff;background-color:#ffffff;border-color:#2396ff}
.btn-yes-no.focus,.btn-yes-no:focus{color:#2396ff;background-color:#fffffffff;border-color:#2396ff}
.btn-yes-no:hover{color:#ffffff;background-color:#2396ff;border-color:#2396ff}
.btn-yes-no.active,.btn-yes-no:active,.open>.dropdown-toggle.btn-yes-no{color:#ffffff;background-color:#2396ff;background-image:none;border-color:#2396ff}
.btn-yes-no.active.focus,.btn-yes-no.active:focus,.btn-yes-no.active:hover,.btn-yes-no:active.focus,.btn-yes-no:active:focus,.btn-yes-no:active:hover,.open>.dropdown-toggle.btn-yes-no.focus,.open>.dropdown-toggle.btn-yes-no:focus,.open>.dropdown-toggle.btn-yes-no:hover{color:#ffffff;background-color:#0069d9;background-image:none;border-color:#0062cc}
.btn-yes-no.disabled.focus,.btn-yes-no.disabled:focus,.btn-yes-no.disabled:hover,.btn-yes-no[disabled].focus,.btn-yes-no[disabled]:focus,.btn-yes-no[disabled]:hover,fieldset[disabled] .btn-yes-no.focus,fieldset[disabled] .btn-yes-no:focus,fieldset[disabled] .btn-yes-no:hover{background-color:#ffffff;border-color:#ccc}
.btn-yes-no .badge{color:#ffffff;background-color:#2396ff}
/* */
.align-baseline {vertical-align: baseline !important;}
.align-top {vertical-align: top !important;}
.align-middle {vertical-align: middle !important;}
.align-bottom {vertical-align: bottom !important;}
.align-text-bottom {vertical-align: text-bottom !important;}
.align-text-top {vertical-align: text-top !important;}
.text-start {text-align: left !important;}
.text-end {text-align: right !important;}
.text-center {text-align: center !important;}
.text-decoration-none {text-decoration: none !important;}
.text-decoration-underline {text-decoration: underline !important;}
.text-decoration-line-through {text-decoration: line-through !important;}
.text-lowercase {text-transform: lowercase !important;}
.text-uppercase {text-transform: uppercase !important;}
.text-capitalize {text-transform: capitalize !important;}
.text-wrap {white-space: normal !important;}
.text-nowrap {white-space: nowrap !important;}
/**/
.float-start {float: left !important;}
.float-end {float: right !important;}
.float-none {float: none !important;}
/**/
.w-25 {width: 25% !important;}
.w-50 {width: 50% !important;}
.w-75 {width: 75% !important;}
.w-100 {width: 100% !important;}
.w-auto {width: auto !important;}
.mw-100 {max-width: 100% !important;}
.vw-100 {width: 100vw !important;}
.min-vw-100 {min-width: 100vw !important;}
.h-25 {height: 25% !important;}
.h-50 {height: 50% !important;}
.h-75 {height: 75% !important;}
.h-100 {height: 100% !important;}
.h-auto {height: auto !important;}
.mh-100 {max-height: 100% !important;}
.vh-100 {height: 100vh !important;}
.min-vh-100 {min-height: 100vh !important;}
.flex-fill {flex: 1 1 auto !important;}
.flex-row {flex-direction: row !important;}
.flex-column {flex-direction: column !important;}
.flex-row-reverse {flex-direction: row-reverse !important;}
.flex-column-reverse {flex-direction: column-reverse !important;}
.flex-grow-0 {flex-grow: 0 !important;}
.flex-grow-1 {flex-grow: 1 !important;}
.flex-shrink-0 {flex-shrink: 0 !important;}
.flex-shrink-1 {flex-shrink: 1 !important;}
.flex-wrap {flex-wrap: wrap !important;}
.flex-nowrap {flex-wrap: nowrap !important;}
.flex-wrap-reverse {flex-wrap: wrap-reverse !important;}
.justify-content-start {justify-content: flex-start !important;}
.justify-content-end {justify-content: flex-end !important;}
.justify-content-center {justify-content: center !important;}
.justify-content-between {justify-content: space-between !important;}
.justify-content-around {justify-content: space-around !important;}
.justify-content-evenly {justify-content: space-evenly !important;}
.align-items-start {align-items: flex-start !important;}
.align-items-end {align-items: flex-end !important;}
.align-items-center {align-items: center !important;}
.align-items-baseline {align-items: baseline !important;}
.align-items-stretch {align-items: stretch !important;}
.align-content-start {align-content: flex-start !important;}
.align-content-end {align-content: flex-end !important;}
.align-content-center {align-content: center !important;}
.align-content-between {align-content: space-between !important;}
.align-content-around {align-content: space-around !important;}
.align-content-stretch {align-content: stretch !important;}
.align-self-auto {align-self: auto !important;}
.align-self-start {align-self: flex-start !important;}
.align-self-end {align-self: flex-end !important;}
.align-self-center {align-self: center !important;}
.align-self-baseline {align-self: baseline !important;}
.align-self-stretch {align-self: stretch !important;}
.order-first {order: -1 !important;}
.order-0 {order: 0 !important;}
.order-1 {order: 1 !important;}
.order-2 {order: 2 !important;}
.order-3 {order: 3 !important;}
.order-4 {order: 4 !important;}
.order-5 {order: 5 !important;}
.order-last {order: 6 !important;}
.m-0 {margin: 0 !important;}
.m-1 {margin: 0.25rem !important;}
.m-2 {margin: 0.5rem !important;}
.m-3 {margin: 1rem !important;}
.m-4 {margin: 1.5rem !important;}
.m-5 {margin: 3rem !important;}
.m-auto {margin: auto !important;}
.mx-0 {margin-right: 0 !important;margin-left: 0 !important;}
.mx-1 {margin-right: 0.25rem !important;margin-left: 0.25rem !important;}
.mx-2 {margin-right: 0.5rem !important;margin-left: 0.5rem !important;}
.mx-3 {margin-right: 1rem !important;margin-left: 1rem !important;}
.mx-4 {margin-right: 1.5rem !important;margin-left: 1.5rem !important;}
.mx-5 {margin-right: 3rem !important;margin-left: 3rem !important;}
.mx-auto {margin-right: auto !important;margin-left: auto !important;}
.my-0 {margin-top: 0 !important;margin-bottom: 0 !important;}
.my-1 {margin-top: 0.25rem !important;margin-bottom: 0.25rem !important;}
.my-2 {margin-top: 0.5rem !important;margin-bottom: 0.5rem !important;}
.my-3 {margin-top: 1rem !important;margin-bottom: 1rem !important;}
.my-4 {margin-top: 1.5rem !important;margin-bottom: 1.5rem !important;}
.my-5 {margin-top: 3rem !important;margin-bottom: 3rem !important;}
.my-auto {margin-top: auto !important;margin-bottom: auto !important;}
.mt-0 {margin-top: 0 !important;}
.mt-1 {margin-top: 0.25rem !important;}
.mt-2 {margin-top: 0.5rem !important;}
.mt-3 {margin-top: 1rem !important;}
.mt-4 {margin-top: 1.5rem !important;}
.mt-5 {margin-top: 3rem !important;}
.mt-auto {margin-top: auto !important;}
.me-0 {margin-right: 0 !important;}
.me-1 {margin-right: 0.25rem !important;}
.me-2 {margin-right: 0.5rem !important;}
.me-3 {margin-right: 1rem !important;}
.me-4 {margin-right: 1.5rem !important;}
.me-5 {margin-right: 3rem !important;}
.me-auto {margin-right: auto !important;}
.mb-0 {margin-bottom: 0 !important;}
.mb-1 {margin-bottom: 0.25rem !important;}
.mb-2 {margin-bottom: 0.5rem !important;}
.mb-3 {margin-bottom: 1rem !important;}
.mb-4 {margin-bottom: 1.5rem !important;}
.mb-5 {margin-bottom: 3rem !important;}
.mb-auto {margin-bottom: auto !important;}
.ms-0 {margin-left: 0 !important;}
.ms-1 {margin-left: 0.25rem !important;}
.ms-2 {margin-left: 0.5rem !important;}
.ms-3 {margin-left: 1rem !important;}
.ms-4 {margin-left: 1.5rem !important;}
.ms-5 {margin-left: 3rem !important;}
.ms-auto {margin-left: auto !important;}
.p-0 {padding: 0 !important;}
.p-1 {padding: 0.25rem !important;}
.p-2 {padding: 0.5rem !important;}
.p-3 {padding: 1rem !important;}
.p-4 {padding: 1.5rem !important;}
.p-5 {padding: 3rem !important;}
.px-0 {padding-right: 0 !important;padding-left: 0 !important;}
.px-1 {padding-right: 0.25rem !important;padding-left: 0.25rem !important;}
.px-2 {padding-right: 0.5rem !important;padding-left: 0.5rem !important;}
.px-3 {padding-right: 1rem !important;padding-left: 1rem !important;}
.px-4 {padding-right: 1.5rem !important;padding-left: 1.5rem !important;}
.px-5 {padding-right: 3rem !important;padding-left: 3rem !important;}
.py-0 {padding-top: 0 !important;padding-bottom: 0 !important;}
.py-1 {padding-top: 0.25rem !important;padding-bottom: 0.25rem !important;}
.py-2 {padding-top: 0.5rem !important;padding-bottom: 0.5rem !important;}
.py-3 {padding-top: 1rem !important;padding-bottom: 1rem !important;}
.py-4 {padding-top: 1.5rem !important;padding-bottom: 1.5rem !important;}
.py-5 {padding-top: 3rem !important;padding-bottom: 3rem !important;}
.pt-0 {padding-top: 0 !important;}
.pt-1 {padding-top: 0.25rem !important;}
.pt-2 {padding-top: 0.5rem !important;}
.pt-3 {padding-top: 1rem !important;}
.pt-4 {padding-top: 1.5rem !important;}
.pt-5 {padding-top: 3rem !important;}
.pe-0 {padding-right: 0 !important;}
.pe-1 {padding-right: 0.25rem !important;}
.pe-2 {padding-right: 0.5rem !important;}
.pe-3 {padding-right: 1rem !important;}
.pe-4 {padding-right: 1.5rem !important;}
.pe-5 {padding-right: 3rem !important;}
.pb-0 {padding-bottom: 0 !important;}
.pb-1 {padding-bottom: 0.25rem !important;}
.pb-2 {padding-bottom: 0.5rem !important;}
.pb-3 {padding-bottom: 1rem !important;}
.pb-4 {padding-bottom: 1.5rem !important;}
.pb-5 {padding-bottom: 3rem !important;}
.ps-0 {padding-left: 0 !important;}
.ps-1 {padding-left: 0.25rem !important;}
.ps-2 {padding-left: 0.5rem !important;}
.ps-3 {padding-left: 1rem !important;}
.ps-4 {padding-left: 1.5rem !important;}
.ps-5 {padding-left: 3rem !important;}
.gap-0 {gap: 0 !important;}
.gap-1 {gap: 0.25rem !important;}
.gap-2 {gap: 0.5rem !important;}
.gap-3 {gap: 1rem !important;}
.gap-4 {gap: 1.5rem !important;}
.gap-5 {gap: 3rem !important;}
.row-gap-0 {row-gap: 0 !important;}
.row-gap-1 {row-gap: 0.25rem !important;}
.row-gap-2 {row-gap: 0.5rem !important;}
.row-gap-3 {row-gap: 1rem !important;}
.row-gap-4 {row-gap: 1.5rem !important;}
.row-gap-5 {row-gap: 3rem !important;}
.column-gap-0 {-moz-column-gap: 0 !important;column-gap: 0 !important;}
.column-gap-1 {-moz-column-gap: 0.25rem !important;column-gap: 0.25rem !important;}
.column-gap-2 {-moz-column-gap: 0.5rem !important;column-gap: 0.5rem !important;}
.column-gap-3 {-moz-column-gap: 1rem !important;column-gap: 1rem !important;}
.column-gap-4 {-moz-column-gap: 1.5rem !important;column-gap: 1.5rem !important;}
.column-gap-5 {-moz-column-gap: 3rem !important;column-gap: 3rem !important;}
/* backgrounds */
.bg-primary {--bs-bg-opacity: 1;background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;}
.bg-secondary {--bs-bg-opacity: 1;background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;}
.bg-success {--bs-bg-opacity: 1;background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;}
/*.bg-info {--bs-bg-opacity: 1;background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;}*/
.bg-accent {--bs-bg-opacity: 1;background-color: rgba(var(--bs-accent-rgb), var(--bs-bg-opacity)) !important;}
.bg-warning {--bs-bg-opacity: 1;background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;}
.bg-danger {--bs-bg-opacity: 1;background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;}
.bg-light {--bs-bg-opacity: 1;background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;}
.bg-dark {--bs-bg-opacity: 1;background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;}
.bg-black {--bs-bg-opacity: 1;background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;}
.bg-white {--bs-bg-opacity: 1;background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;}
.bg-body {--bs-bg-opacity: 1;background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;}
.bg-transparent {--bs-bg-opacity: 1;background-color: transparent !important;}
.bg-body-secondary {--bs-bg-opacity: 1;background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;}
.bg-body-tertiary {--bs-bg-opacity: 1;background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;}
.bg-opacity-10 {--bs-bg-opacity: 0.1;}
.bg-opacity-25 {--bs-bg-opacity: 0.25;}
.bg-opacity-50 {--bs-bg-opacity: 0.5;}
.bg-opacity-75 {--bs-bg-opacity: 0.75;}
.bg-opacity-100 {--bs-bg-opacity: 1;}
.bg-primary-subtle {background-color: var(--bs-primary-bg-subtle) !important;}
.bg-secondary-subtle {background-color: var(--bs-secondary-bg-subtle) !important;}
.bg-success-subtle {background-color: var(--bs-success-bg-subtle) !important;}
.bg-info-subtle {background-color: var(--bs-info-bg-subtle) !important;}
.bg-warning-subtle {background-color: var(--bs-warning-bg-subtle) !important;}
.bg-danger-subtle {background-color: var(--bs-danger-bg-subtle) !important;}
.bg-light-subtle {background-color: var(--bs-light-bg-subtle) !important;}
.bg-dark-subtle {background-color: var(--bs-dark-bg-subtle) !important;}
.bg-gradient {background-image: var(--bs-gradient) !important;}
.bg-gray-100{background-color:var(--bs-gray-100) !important}
.bg-gray-200{background-color:var(--bs-gray-200) !important}
.bg-gray-300{background-color:var(--bs-gray-300) !important}
.bg-gray-400{background-color:var(--bs-gray-400) !important}
.bg-gray-500{background-color:var(--bs-gray-500) !important}
.bg-gray-600{background-color:var(--bs-gray-600) !important}
.bg-gray-700{background-color:var(--bs-gray-700) !important}
.bg-gray-800{background-color:var(--bs-gray-800) !important}
.bg-gray-900{background-color:var(--bs-gray-900) !important}
/* rounded corners */
.rounded {border-radius: var(--bs-border-radius) !important;}
.rounded-0 {border-radius: 0 !important;}
.rounded-1 {border-radius: var(--bs-border-radius-sm) !important;}
.rounded-2 {border-radius: var(--bs-border-radius) !important;}
.rounded-3 {border-radius: var(--bs-border-radius-lg) !important;}
.rounded-4 {border-radius: var(--bs-border-radius-xl) !important;}
.rounded-5 {border-radius: var(--bs-border-radius-xxl) !important;}
.rounded-circle {border-radius: 50% !important;}
.rounded-pill {border-radius: var(--bs-border-radius-pill) !important;}
.rounded-top {border-top-left-radius: var(--bs-border-radius) !important;border-top-right-radius: var(--bs-border-radius) !important;}
.rounded-top-0 {border-top-left-radius: 0 !important;border-top-right-radius: 0 !important;}
.rounded-top-1 {border-top-left-radius: var(--bs-border-radius-sm) !important;border-top-right-radius: var(--bs-border-radius-sm) !important;}
.rounded-top-2 {border-top-left-radius: var(--bs-border-radius) !important;border-top-right-radius: var(--bs-border-radius) !important;}
.rounded-top-3 {border-top-left-radius: var(--bs-border-radius-lg) !important;border-top-right-radius: var(--bs-border-radius-lg) !important;}
.rounded-top-4 {border-top-left-radius: var(--bs-border-radius-xl) !important;border-top-right-radius: var(--bs-border-radius-xl) !important;}
.rounded-top-5 {border-top-left-radius: var(--bs-border-radius-xxl) !important;border-top-right-radius: var(--bs-border-radius-xxl) !important;}
.rounded-top-circle {border-top-left-radius: 50% !important;border-top-right-radius: 50% !important;}
.rounded-top-pill {border-top-left-radius: var(--bs-border-radius-pill) !important;border-top-right-radius: var(--bs-border-radius-pill) !important;}
.rounded-end {border-top-right-radius: var(--bs-border-radius) !important;border-bottom-right-radius: var(--bs-border-radius) !important;}
.rounded-end-0 {border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;}
.rounded-end-1 {border-top-right-radius: var(--bs-border-radius-sm) !important;border-bottom-right-radius: var(--bs-border-radius-sm) !important;}
.rounded-end-2 {border-top-right-radius: var(--bs-border-radius) !important;border-bottom-right-radius: var(--bs-border-radius) !important;}
.rounded-end-3 {border-top-right-radius: var(--bs-border-radius-lg) !important;border-bottom-right-radius: var(--bs-border-radius-lg) !important;}
.rounded-end-4 {border-top-right-radius: var(--bs-border-radius-xl) !important;border-bottom-right-radius: var(--bs-border-radius-xl) !important;}
.rounded-end-5 {border-top-right-radius: var(--bs-border-radius-xxl) !important;border-bottom-right-radius: var(--bs-border-radius-xxl) !important;}
.rounded-end-circle {border-top-right-radius: 50% !important;border-bottom-right-radius: 50% !important;}
.rounded-end-pill {border-top-right-radius: var(--bs-border-radius-pill) !important;border-bottom-right-radius: var(--bs-border-radius-pill) !important;}
.rounded-bottom {border-bottom-right-radius: var(--bs-border-radius) !important;border-bottom-left-radius: var(--bs-border-radius) !important;}
.rounded-bottom-0 {border-bottom-right-radius: 0 !important;border-bottom-left-radius: 0 !important;}
.rounded-bottom-1 {border-bottom-right-radius: var(--bs-border-radius-sm) !important;border-bottom-left-radius: var(--bs-border-radius-sm) !important;}
.rounded-bottom-2 {border-bottom-right-radius: var(--bs-border-radius) !important;border-bottom-left-radius: var(--bs-border-radius) !important;}
.rounded-bottom-3 {border-bottom-right-radius: var(--bs-border-radius-lg) !important;border-bottom-left-radius: var(--bs-border-radius-lg) !important;}
.rounded-bottom-4 {border-bottom-right-radius: var(--bs-border-radius-xl) !important;border-bottom-left-radius: var(--bs-border-radius-xl) !important;}
.rounded-bottom-5 {border-bottom-right-radius: var(--bs-border-radius-xxl) !important;border-bottom-left-radius: var(--bs-border-radius-xxl) !important;}
.rounded-bottom-circle {border-bottom-right-radius: 50% !important;border-bottom-left-radius: 50% !important;}
.rounded-bottom-pill {border-bottom-right-radius: var(--bs-border-radius-pill) !important;border-bottom-left-radius: var(--bs-border-radius-pill) !important;}
.rounded-start {border-bottom-left-radius: var(--bs-border-radius) !important;border-top-left-radius: var(--bs-border-radius) !important;}
.rounded-start-0 {border-bottom-left-radius: 0 !important;border-top-left-radius: 0 !important;}
.rounded-start-1 {border-bottom-left-radius: var(--bs-border-radius-sm) !important;border-top-left-radius: var(--bs-border-radius-sm) !important;}
.rounded-start-2 {border-bottom-left-radius: var(--bs-border-radius) !important;border-top-left-radius: var(--bs-border-radius) !important;}
.rounded-start-3 {border-bottom-left-radius: var(--bs-border-radius-lg) !important;border-top-left-radius: var(--bs-border-radius-lg) !important;}
.rounded-start-4 {border-bottom-left-radius: var(--bs-border-radius-xl) !important;border-top-left-radius: var(--bs-border-radius-xl) !important;}
.rounded-start-5 {border-bottom-left-radius: var(--bs-border-radius-xxl) !important;border-top-left-radius: var(--bs-border-radius-xxl) !important;}
.rounded-start-circle {border-bottom-left-radius: 50% !important;border-top-left-radius: 50% !important;}
.rounded-start-pill {border-bottom-left-radius: var(--bs-border-radius-pill) !important;border-top-left-radius: var(--bs-border-radius-pill) !important;}
@media (min-width: 576px) {.rounded-sm-0 {border-radius: 0 !important;}
.rounded-sm-1 {border-radius: var(--bs-border-radius-sm) !important;}
.rounded-sm-2 {border-radius: var(--bs-border-radius) !important;}
.rounded-sm-3 {border-radius: var(--bs-border-radius-lg) !important;}
.rounded-sm-4 {border-radius: var(--bs-border-radius-xl) !important;}
.rounded-sm-5 {border-radius: var(--bs-border-radius-xxl) !important;}
}
@media (min-width: 768px) {.rounded-md-0 {border-radius: 0 !important;}
.rounded-md-1 {border-radius: var(--bs-border-radius-sm) !important;}
.rounded-md-2 {border-radius: var(--bs-border-radius) !important;}
.rounded-md-3 {border-radius: var(--bs-border-radius-lg) !important;}
.rounded-md-4 {border-radius: var(--bs-border-radius-xl) !important;}
.rounded-md-5 {border-radius: var(--bs-border-radius-xxl) !important;}
}
@media (min-width: 992px) {.rounded-lg-0 {border-radius: 0 !important;}
.rounded-lg-1 {border-radius: var(--bs-border-radius-sm) !important;}
.rounded-lg-2 {border-radius: var(--bs-border-radius) !important;}
.rounded-lg-3 {border-radius: var(--bs-border-radius-lg) !important;}
.rounded-lg-4 {border-radius: var(--bs-border-radius-xl) !important;}
.rounded-lg-5 {border-radius: var(--bs-border-radius-xxl) !important;}
}
@media (min-width: 1200px) {.rounded-xl-0 {border-radius: 0 !important;}
.rounded-xl-1 {border-radius: var(--bs-border-radius-sm) !important;}
.rounded-xl-2 {border-radius: var(--bs-border-radius) !important;}
.rounded-xl-3 {border-radius: var(--bs-border-radius-lg) !important;}
.rounded-xl-4 {border-radius: var(--bs-border-radius-xl) !important;}
.rounded-xl-5 {border-radius: var(--bs-border-radius-xxl) !important;}	
}
@media (min-width: 1400px) {.rounded-xxl-0 {border-radius: 0 !important;}
.rounded-xxl-1 {border-radius: var(--bs-border-radius-sm) !important;}
.rounded-xxl-2 {border-radius: var(--bs-border-radius) !important;}
.rounded-xxl-3 {border-radius: var(--bs-border-radius-lg) !important;}
.rounded-xxl-4 {border-radius: var(--bs-border-radius-xl) !important;}
.rounded-xxl-5 {border-radius: var(--bs-border-radius-xxl) !important;}
}
/* border */
.border {border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}
.border-0 {border: 0 !important;}
.border-top {border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}
.border-top-0 {border-top: 0 !important;}
.border-end {border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}
.border-end-0 {border-right: 0 !important;}
.border-bottom {border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}
.border-bottom-0 {border-bottom: 0 !important;}
.border-start {border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}
.border-start-0 {border-left: 0 !important;}
.border-primary {--bs-border-opacity: 1;border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;}
.border-accent {--bs-border-opacity: 1;border-color: rgba(var(--bs-accent-rgb), var(--bs-border-opacity)) !important;}
.border-secondary {--bs-border-opacity: 1;border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;}
.border-success {--bs-border-opacity: 1;border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;}
.border-info {--bs-border-opacity: 1;border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;}
.border-warning {--bs-border-opacity: 1;border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;}
.border-danger {--bs-border-opacity: 1;border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;}
.border-light {--bs-border-opacity: 1;border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;}
.border-dark {--bs-border-opacity: 1;border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;}
.border-black {--bs-border-opacity: 1;border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;}
.border-white {--bs-border-opacity: 1;border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;}
.border-primary-subtle {border-color: var(--bs-primary-border-subtle) !important;}
.border-secondary-subtle {border-color: var(--bs-secondary-border-subtle) !important;}
.border-success-subtle {border-color: var(--bs-success-border-subtle) !important;}
.border-info-subtle {border-color: var(--bs-info-border-subtle) !important;}
.border-warning-subtle {border-color: var(--bs-warning-border-subtle) !important;}
.border-danger-subtle {border-color: var(--bs-danger-border-subtle) !important;}
.border-light-subtle {border-color: var(--bs-light-border-subtle) !important;}
.border-dark-subtle {border-color: var(--bs-dark-border-subtle) !important;}
.border-1 {border-width: 1px !important;}
.border-2 {border-width: 2px !important;}
.border-3 {border-width: 3px !important;}
.border-4 {border-width: 4px !important;}
.border-5 {border-width: 5px !important;}
.border-opacity-10 {--bs-border-opacity: 0.1;}
.border-opacity-25 {--bs-border-opacity: 0.25;}
.border-opacity-50 {--bs-border-opacity: 0.5;}
.border-opacity-75 {--bs-border-opacity: 0.75;}
.border-opacity-100 {--bs-border-opacity: 1;}

/* modal */
.modal-fullscreen .modal-content {height: 100%;display: flex;flex-direction: column;}
.modal-fullscreen .modal-header {flex-shrink: 0; border-bottom: 2px solid var(--bs-primary); padding: 1rem 1rem;}
.modal-fullscreen .modal-header> .modal-title{font-size: 14px; text-transform: uppercase; margin-top: 0.5rem;}
.modal-fullscreen .modal-footer {flex-shrink: 0; text-align: center;}
/*.modal-footer .btn + .btn {margin-bottom: 0;margin-left: 0.5rem; margin-right: 0.5rem}*/
.modal-fullscreen .modal-body {flex: 1;overflow-y: auto;box-sizing: border-box;width: 100%;}
/* modal close button */
.close{float:right;font-size:24px;font-weight:300;line-height:1;color:#232323;text-shadow:0 1px 0 #fff;opacity:1}
.close:focus,.close:hover{color:#2396ff;text-decoration:none;cursor:pointer;opacity:1}
button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.modal-header>button.close{margin:0} 
/* Desktop only */
@media (min-width: 769px) and (min-height: 769px) {.modal-fullscreen {width: 90%;height: 90%;}
}
/* Mobile in any orientation */
@media (max-width: 768px), (max-height: 768px) {.modal-fullscreen {width: 100%;max-width: none;height: 100%;margin: 0;}
.modal-fullscreen .modal-content {box-shadow: none;border-radius: 0;border: none;}
.modal-fullscreen .modal-body {padding: 10px;}
}

.viewer-frame {width: 100%;height: 100%;border: 0 none;display: block;}
.viewer-text {width: 100%;height: 100%;white-space:pre;overflow-wrap:normal;overflow-x:scroll;}
.dropdown-menu-fixed[data-v-eea16a36] {position:fixed;}
dt.detail-wide {width: 250px;}
dd.detail-wide {margin-left: 270px;}
.hidden-control[data-v-ab44d70a] {visibility: hidden;}
.action-panel-title-upper {text-transform: uppercase;}
.action-panel-body {display: flex;align-items: stretch;}
.action-panel-content {flex: 1;padding-right: 1rem; margin-bottom:0.75rem; margin-top:0.5rem}
.action-panel-actions {flex: none;align-self: flex-start;}
.action-panel-button {border-color: transparent;background-color: transparent;}
.action-card-table {margin-bottom: 0px;}
.value-cell {text-align: right;}
.superfacile-radio-no-margin {margin-top: 3rem;}
.superfacile-option-item {display: flex;align-items: center;width: 100%;}
.superfacile-radio-inline {flex: 1;float: none!important;width: 100%!important;display: block;padding-left: 25px;position: relative;cursor: pointer;margin: 0;font-weight: normal;}
.superfacile-radio-inline input[type="radio"] {position: absolute;opacity: 0;cursor: pointer;}
.superfacile-radio-inline span {display: inline-block;vertical-align: middle;padding-left: 5px;}
.superfacile-radio-inline::before {content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 20px;height: 20px;border: 1px solid #ddd;border-radius: 50%;background-color: #ffffff;}
.superfacile-radio-inline input[type="radio"]:checked + span::before {content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 20px;height: 20px;border-radius: 50%;background-color: #2396ff;border: 1px solid #2396ff;}
.superfacile-radio-inline input[type="radio"]:checked + span::after {content: '';position: absolute;left: 6px;top: 50%;transform: translateY(-50%);width: 8px;height: 8px;border-radius: 50%;background-color: #ffffff;}
.superfacile-option-buttons {margin-left: 10px;display: flex;gap: 5px;flex-shrink: 0;}
.mobile-label-upper {text-transform: uppercase;}
.mobile-label-box {margin-bottom: 20px;}
.slider-check-label-upper {text-transform: uppercase;}
.switch-label {display: block;width: 100%;box-sizing: border-box;font-size: 1em;font-weight: 700;color: #232323;overflow: hidden; padding-top: 1.5rem;}
.switch {position: relative;width: 40px;height: 20px;margin-left: 2px;float: right;}
.switch-checkbox {display: none;}
.switch-slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #232323;-webkit-transition: .4s;transition: .4s;}
.switch-slider:before {position: absolute;content: "";height: 14px;width: 14px;left: 3px;bottom: 3px;background-color: white;-webkit-transition: .4s;transition: .4s;}
.switch-checkbox:checked + .switch-slider {background-color: #2396ff;}
.switch-checkbox:focus + .switch-slider {box-shadow: 0 0 1px #2396ff;}
.switch-checkbox:checked + .switch-slider:before {-webkit-transform: translateX(19px);-ms-transform: translateX(19px);transform: translateX(19px);}
.switch-checkbox:disabled + .switch-slider {background-color: #adb5bd;cursor: not-allowed;opacity: 0.6;}
.switch-checkbox:disabled + .switch-slider:before {background-color: #e9ecef;cursor: not-allowed;}
.switch-slider.round {border-radius: 34px;}
.switch-slider.round:before {border-radius: 50%;}
@media (max-width: 767.98px) {}
@media (min-width: 768px) {.switch {width: 60px;height: 30px;}
.switch-slider:before {position: absolute;content: "";height: 25px;width: 25px;left: 3px;bottom: 3px;}
.switch-checkbox:checked + .switch-slider:before {-webkit-transform: translateX(28px);-ms-transform: translateX(28px);transform: translateX(28px);}
}
@media (min-width: 992px) {.switch {width: 60px;height: 30px;}
.switch-checkbox:checked + .switch-slider:before {-webkit-transform: translateX(28px);-ms-transform: translateX(28px);transform: translateX(28px);}
}
.input-group-addon {padding: 0.25rem 0.5rem;font-size: 14px;font-weight: 400;line-height: 1;color: #232323;text-align: center;background-color: #ffffff;border: 1px solid #ddd;border-radius: 0.5rem;}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#232323;background-color:#fff;background-image:none;border:1px solid #ddd;border-radius:0.5rem;-webkit-box-shadow:inset 0 0px 0px rgba(0,0,0,.075);box-shadow:inset 0 0px 0px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}
.form-control:focus {border-color:#2396ff;outline:0;-webkit-box-shadow:inset 0 0px 0px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 0px 0px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.select2-container-multi .select2-choices {height: auto !important;height: 1%;margin: 0;padding: 0.5rem 0.5rem;position: relative;border: 1px solid #ddd;cursor: text;overflow: hidden;background-color: transparent;background-image: none;}
.select2-container-multi .select2-choices .select2-search-choice {padding: 0.5rem 1rem 0.5rem 2rem;margin: 0.5rem 0.25rem;position: relative;line-height: 1.42857143;color: #232323;cursor: default;border: 1px solid #232323;border-radius: 0.5rem;-webkit-box-shadow: 0 0 0px #fff inset, 0 0px 0 rgba(0, 0, 0, .05);box-shadow: 0 0 0px #fff inset, 0 0px 0 rgba(0, 0, 0, .05);background-clip: padding-box;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: #f8f8f8;background-image: none;	
}
html[dir=rtl] .select2-container-multi .select2-choices .select2-search-choice {margin: 3px 5px 3px 0;padding: 3px 18px 3px 5px}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {cursor: default}
.select2-container-multi .select2-choices .select2-search-choice-focus {background: #d4d4d4}
.select2-search-choice-close {
	 background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");background-size: 10px 10px !important;display: block;font-size: 1px;
    height: 10px;width: 10px;outline: none;position: absolute;right: 0.5rem;top: 0.86rem;opacity: 0.75;
}
html[dir=rtl] .select2-search-choice-close {left: 0.5rem;right: auto}
.select2-container-multi .select2-search-choice-close {left: 0.5rem;}
html[dir=rtl] .select2-container-multi .select2-search-choice-close {left: auto;right: 2px}
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover,.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {background-position: right 0px; opacity: 0.8;}
.select2-container-multi.select2-container-disabled .select2-choices {background-color: #f4f4f4;background-image: none;border: 1px solid #ddd;cursor: default}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {background-color: #f4f4f4;background-image: none;border: 1px solid #ddd;padding: 0.5rem 0.75rem}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {background: none;display: none}
.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match {text-decoration: underline}
.select2-offscreen,.select2-offscreen:focus {clip: rect(0 0 0 0)!important;border: 0!important;height: 1px!important;left: 0!important;margin: 0!important;outline: 0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top: 0!important;width: 1px!important}
.select2-display-none {display: none}
.select2-measure-scrollbar {height: 100px;left: -10000px;overflow: scroll;position: absolute;top: -10000px;width: 100px}
.select2-container-multi .select2-search-choice-close {left: 0.5rem;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx) {
	.select2-search-choice-close {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") !important;background-repeat: no-repeat !important; background-size: 16px 16px !important; background-position: center center !important;opacity: 0.5;
    }
}
.select2-container .select2-choice {display: block; height: 26px; padding: 0 0 0 8px; overflow: hidden; position: relative;border: 1px solid transparent;white-space: nowrap;line-height: 26px;color: #232323;text-decoration: none;border-radius: 0.5rem;background-clip: padding-box;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: #fff;background-image: none;}	
.select2-container .select2-choice>.select2-chosen {margin-right: 26px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float: none;width: auto;}
.select2-container .select2-choice .select2-arrow {display: inline-block;width: 18px;height: 100%;position: absolute;right: 0;top: 0;border-left: 1px solid #ddd;border-radius: 0 0.5rem 0.5rem 0;background-clip: padding-box;background: #ffffff;background-image: none;}
.select2-results .select2-highlighted {background: #2396ff;color: #fff;}	

/* input [type = file] logo */
.control-fileupload{margin-top: 1rem; margin-bottom: 1rem}
.control-fileupload input[type=file] {display: block; width: auto;margin-left: auto; margin-right: auto; padding: 1rem 1rem; border-radius: 0.5rem;}
.control-fileupload input[type=file]::-webkit-file-upload-button {background-color: #fff;border: 1px solid #232323;color: #232323;padding: 1rem 1rem;border-radius: 0.5rem;margin-right: 1rem;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
.control-fileupload input[type=file]::-webkit-file-upload-button:hover{border: 1px solid #2396ff;color: #2396ff}
.control-fileupload input[type=file]::-moz-file-upload {background-color: #fff;border: 1px solid #232323;color: #232323;padding: 1rem 1rem;border-radius: 0.5rem;margin-right: 1rem;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
.control-fileupload input[type=file]::-moz-file-upload:hover{border: 1px solid #2396ff;color: #2396ff}

/* list imets header */
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {background-color: #2396ff;border-color: #ddd;color: #fff;z-index: 2;}

/* navbar toggle button */
@media (max-width: 1199.98px) {
    .navbar-toggle {display: block;float: left;margin-left: 0px; margin-right: 0px; }
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: transparent;}
}	
.navbar-default .navbar-toggle {border-color: transparent;}
.navbar-default .navbar-toggle .icon-bar {background-color: #232323;}
.navbar-toggle .icon-bar {border-radius: 1px;display: block; height: 2px;width: 22px;}

/* navbar */
.menu-block > .sidebar-nav > .navbar {margin-bottom: 0;background-color: #f8f8f8;}
@media (min-width: 768px) {.navbar {border-radius: 0px;}
}
#menu-panels .bg-info .parent-menu-item {padding: 0.5rem 0.75rem 0.5rem 0.75rem; background-color: #2396ff;color: #ffffff}
#menu-panels .bg-info .parent-menu-item:hover {background-color:#0069d9;}
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-text {color: var(--bs-gray-dark);}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover {background-color: transparent;color: var(--bs-primary)}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {}
#menu-panels .bg-info-content ul li a {color: var(--bs-gray-dark);}
#menu-panels .bg-info-content ul li a:active, #menu-panels .bg-info-content ul li a:hover, #menu-panels .bg-info-content ul li a:focus{color: var(--bs-primary); text-decoration: none}
#menu-panels #menu-panel-Menu-fatture {width: 625px;background-color: #f8f8f8;}
#menu-panels .bg-info-content, #menu-panels .bg-info-content > ul {background-color: #f8f8f8;border-radius: 0.5rem;}

@media (max-width: 1199.98px) {
#menu-panels #menu-panel-Menu-fatture {width: auto;background-color: transparent;}
#menu-panels .bg-info-content, #menu-panels .bg-info-content > ul {background-color: transparent;border-radius: 0;}      
	li.bg-info.menu-fatture{ margin-top: 1rem;}
	.navbar-nav {float: none !important;margin: 1rem 1rem;}
	.menu-panels-search-lbl:after {right: 1rem !important;}
	.navbar-default .navbar-nav>li>a.menu-item {padding: 1rem 1rem;}
	ul.wrap_Menu-fatture{margin-left: 0; padding-left: 0}
	.wrap_Menu-fatture li {float: none;display: block;list-style: none;padding: 0.5rem 0rem;}
    #menu-panels .bg-info .parent-menu-item {padding: 1rem 1rem;}
	#menu-panels .bg-info .parent-menu-item:hover, #menu-panels .bg-info .parent-menu-item:active, #menu-panels .bg-info .parent-menu-item:focus {/*padding: 1rem 2.5rem 1rem 1rem;*/ background-color: #2396ff;color: #ffffff}
}
.menu-panels-search-lbl:after {position: absolute;right: 1rem;z-index: 9;top: 0.75rem;cursor: pointer;content: "\e003";font-family: "Glyphicons Halflings";}
.dropdown-toggle {white-space: nowrap;}
.dropdown-toggle:empty::after {margin-left: 0;}
.nav-link.dropdown-toggle::after {display: inline-block;width: 24px;height: 24px;margin-left: 0.255em;margin-right: 0;vertical-align: middle;content: "";border: 0px !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: center center;background-size: 20px 20px;font-family: inherit; font-size: 0; font-weight: normal; }
.form-group {padding: 0.5rem 0.75rem 0.5rem 0.75rem;margin-top: 1rem;margin-bottom: 1rem;}
.form-horizontal .form-group {margin-right: -0.5rem;margin-left: -0.5rem;}
.form-group .col-sm-1, .form-group .col-sm-2, .form-group .col-sm-3, .form-group .col-sm-4, .form-group .col-sm-5, .form-group .col-sm-6, .form-group .col-sm-7, .form-group .col-sm-8, .form-group .col-sm-9, .form-group .col-sm-10, .form-group .col-sm-11, .form-group .col-sm-12 {padding-right: 0.5rem;padding-left: 0;}

/* Navmenu - Mobile */
@media (max-width: 1199.98px) {
/*.header-search-form .input-group-addon:last-child {border-left: 0; display: none;}
.header-search-form .input-group .form-control:not(:first-child):not(:last-child),.header-search-form .input-group-addon:not(:first-child):not(:last-child),.header-search-form .input-group-btn:not(:first-child):not(:last-child) {border-radius: 0.5rem;} */   
.nav-item {padding: 1rem 1rem; margin-left: -15px;margin-right: -15px; border-bottom: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);}
.dropdown-toggle:empty::after {margin-left: 0;}
.nav-link.dropdown-toggle::after {position: absolute;right: 0;margin-right: 1rem;width: 16px; height: 16px; margin-left: 0.255em;vertical-align: -5px;content: ""; border: 0px !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: center center;background-size: 20px 20px;font-family: inherit; font-size: 0; font-weight: normal; }
.bg-info.utente .nav-link.dropdown-toggle::after {display: none} 
.user_inf {background-color: #f8f8f8;text-align: center;font-weight: bold;padding: 1rem 1rem;color: #353535;}	
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {background-color: #e7e7e7;color: #353535; border-radius: 0.5rem}	  
.nav>li>a:focus,.nav>li>a:hover {background-color: transparent;text-decoration: none}       
}

.image-upload-wrap {border: 2px dashed #ddd;border-radius: 0.75rem;text-align: center;}
#logo_current, .logo_current {width: 75%;height: auto;padding:2rem 1rem;}

#menu-panels .bg-info.utente {position: absolute;top: 0.5rem;right: 0rem;max-width: 250px;display: inline-block;text-align: left;width: 100%;}
#menu-panels .bg-info.utente .menu-item {padding: 0.5rem 0.75rem;max-width: 248px;display: flex;width: 100%;align-items: center;}
#menu-panels .bg-info.utente .bg-info-content {right: 0;left: auto;max-width: 248px;}

/* sidenav */

.sidenav {padding:0;position: fixed;max-width:none;width: 100%;left: 0;top: 0;margin: 0;height: 100%;height: calc(100% + 60px);height: -moz-calc(100%);padding-bottom: 60px;background-color: #fff;z-index: 999;overflow-y: auto;will-change: transform;-webkit-backface-visibility: hidden;backface-visibility: hidden;transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);}
.sidenav.left-aligned {left: 0;-webkit-transform: translateX(-100%);transform: translateX(-100%);right: auto;box-shadow: 2px 0 12px rgba(0, 0, 0, 0.15);}
.sidenav.right-aligned {right: 0;-webkit-transform: translateX(100%);transform: translateX(100%);left: auto;box-shadow: -2px 0 12px rgba(0, 0, 0, 0.15);}
.sidenav--open {transform: translateX(0) !important;}
.sidenav .title {color: #232323;text-transform: uppercase;font-weight: 700;padding: 1rem 1rem;margin-top: 0.5rem;margin-bottom: 1rem;border-bottom: 2px solid #2396ff;}
.sidenav li > a {color: #232323;display: block;font-size: 14px;font-weight: 400;height: auto;line-height: 1em;padding: 1rem 1rem;}
.sidenav li > a:hover {color: #2396ff; text-decoration: none}

@media (max-width: 1199.98px) {
.sidenav-close {position: absolute;right: 0.5rem;top: 1rem;border-bottom-right-radius: 0px;background: #fff;padding: 0px 0 !important;}
.sidenav .header-search-form {line-height: 34px}
.sidenav .menu-panels-search-lbl:after {position: absolute;right: 1rem;z-index: 9;top: 0;cursor: pointer;content: "\e003";font-family: "Glyphicons Halflings";} 
.sidenav .bg-info.menu-fatture { background-color: transparent}    
}

/* waiting-loader*/

.loader-pos{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}

/* CM SPINNER */
.cm-spinner {height: 50px;width: 50px;border-radius: 50%;position: relative;}

.cm-spinner::before,
.cm-spinner::after {content: "";position: absolute;top: 6px;bottom: 6px;left: 6px;right: 6px;border-radius: 50%;border: 4px solid transparent;}
.cm-spinner::before {border-top-color: #ff981f;-webkit-animation: 3s spin linear infinite;animation: 1s spin linear infinite;}

.cm-spinner::after {border-top-color: #2396ff;-webkit-animation: spin 1.5s linear infinite;animation: spin 0.5s linear infinite;}
-webkit-@keyframes spin {
    -webkit-from {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
    -webkit-to {-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
}

@-webkit-keyframes spin {
  from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}

@keyframes spin {
  from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}







/*<style>#info_titles .card-body{ padding-left: 30px; padding-bottom:30px}.mb-0{ margin-bottom: 0;}#info_titles .title-btn{color: #212121;background: #f6fcff;width: 100%;text-align: left;white-space: normal;margin-bottom: 10px;font-weight: bold}#info_titles{ padding-left: 15px; padding-right: 15px;}#info_titles .title-btn:after{ content: ""; background: url(https://www.fattapp.it/images/portale/fattapp-std/icons/arrowDown.png) no-repeat; width: 12px; height: 12px; background-size: contain; display: inline-block; position: relative; left: 9px; top: 3px;}#info_titles .mob_services img, #info_titles .social_buttons img{ display: inline-block;}#info_titles .social_buttons img{ margin-left:8px; margin-right:8px}#info_titles h2{ color:#212121; font-weight: bold; margin-bottom: 15px;}#info_titles h3{ color:#212121; font-weight: bold; margin-bottom: 15px;}#info_titles .subtitle_main{ margin-bottom: 15px;}.img_mob-menu{ width: 100%; max-width: 317px;}.img_pc-menu{ width: 100%; max-width: 640px;}.btn-fattura{color: #fff;background-color: #2396ff; border-color: #2396ff;}.btn-fattura:hover, .btn-fattura:focus, .btn-fattura:active{color: #fff;}@media (max-width:414px){.img_mob-menu{ width: 93%; }#info_titles .card-body{ padding-left: 15px; padding-right: 15px; } #info_titles ul{ padding-left: 15px; }.img_pc-menu{ width: 94%; height: auto; object-fit: cover; object-position: left; }#info_titles .mob_services img{ margin-bottom:10px}.amico-bg-image-full {background: no-repeat center center scroll;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;-o-background-size: cover; height:auto}} </style>*/



