:root {
	--bgr-nor-default:#ffffff;
	--tco-nor-default:#707070;
	--bor-nor-default:#dddddd;
	--bgr-act-default:#ffffff;
	--tco-act-default:#333333;
	--bor-act-default:#c6c6c6;
	--col-drk-default:#f6f6f6;

	--bgr-nor-light:#fafafa;
	--tco-nor-light:#707070;
	--bor-nor-light:#dddddd;
	--bgr-act-light:#f5f5f5;
	--tco-act-light:#333333;
	--bor-act-light:#c6c6c6;
	--col-drk-light:#f6f6f6;

	--bgr-nor-primary:#2196f3;
	--tco-nor-primary:#d2eafc;
	--bor-nor-primary:#0b79d1;
	--bgr-act-primary:#1f8be1;
	--tco-act-primary:#ffffff;
	--bor-act-primary:#096ab7;
	--col-drk-primary:#0c88ec;

	--bgr-nor-success:#4CAF50;
	--tco-nor-success:#d0ead1;
	--bor-nor-success:#3c8c40;
	--bgr-act-success:#46A24A;
	--tco-act-success:#ffffff;
	--bor-act-success:#357a38;
	--col-drk-success:#45a149;
	
	--bgr-nor-info:#00BCD4;
	--tco-nor-info:#c3f8ff;
	--bor-nor-info:#0096a9;
	--bgr-act-info:#00AEC4;
	--tco-act-info:#ffffff;
	--bor-act-info:#008394;
	--col-drk-info:#00b4cb;
/*	
	--bgr-nor-danger:#F44336;
	--tco-nor-danger:#fcd9d6;
	--bor-nor-danger:#e21a0c;
	--bgr-act-danger:#E23E32;
	--tco-act-danger:#ffffff;
	--bor-act-danger:#c5170a;
	--col-drk-danger:#f22416;
	
	--bgr-nor-warning:#FF7043;
	--tco-nor-warning:#ffe2d9;
	--bor-nor-warning:#ff3f02;
	--bgr-act-warning:#EC683E;
	--tco-act-warning:#ffffff;
	--bor-act-warning:#e13500;
	--col-drk-warning:#ff521b;
*/
	--bgr-nor-danger:#E2302F;
	--tco-nor-danger:#f9d5d5;
	--bor-nor-danger:#d71f1e;
	--bgr-act-danger:#E2302F;
	--tco-act-danger:#ffffff;
	--bor-act-danger:#b61a19;
	--col-drk-danger:#f22416;
	
	--bgr-nor-warning:#FAF400;
	--tco-nor-warning:#aeaa00;
	--bor-nor-warning:#ede700;
	--bgr-act-warning:#e1db00;
	--tco-act-warning:#ffffff;
	--bor-act-warning:#d5cf00;
	--col-drk-warning:#ff521b;

	
	--bgr-nor-dark:#324148;
	--tco-nor-dark:#d1dadf;
	--bor-nor-dark:#516a75;
	--bgr-act-dark:#2E3C43;
	--tco-act-dark:#ffffff;
	--bor-act-dark:#617f8c;
	--col-drk-dark:#41555e;

	--bgr-nor-secondary:#777777;
	--tco-nor-secondary:#e3e3e3;
	--bor-nor-secondary:#5f5f5f;
	--bgr-act-secondary:#6E6E6E;
	--tco-act-secondary:#ffffff;
	--bor-act-secondary:#535353;
	--col-drk-secondary:#848484;
	
	--bgr-nor-navbar:#1565C0;
	--tco-nor-navbar:#c9dff9;
	--bor-nor-navbar:#1155a3;
	--bgr-act-navbar:#125aac;
	--tco-act-navbar:#ffffff;
	--bor-act-navbar:#0f4b90;
	--col-drk-navbar:#125aac;
	
	--col-00:#ffffff;
	--col-01:#fafafa;
	--col-02:#707070;
	--col-03:#333333;
	--col-04:#dfdfdf;
	--col-05:#dddddd;
	--col-06:#F5F5F5;
	--col-07:#c6c6c6;
	--col-08:#ededed;
	--col-97:#f8f8f8;
	--col-98:transparent;
	--col-99:inherit;
	

}

html { width:100%;height:100%;overflow:hidden !important; }
body { width:100%;height:100%;overflow:hidden !important;font-family:"sans-serif", "Helvetica Neue", Helvetica, Arial, sans-serif; } 
textarea:not(:disabled) { user-select:auto;-moz-user-select:auto;-webkit-user-select:auto;-ms-user-select:auto;-webkit-touch-callout:auto;cursor:default;resize:none; }
input:not(:disabled) { user-select:auto;-moz-user-select:auto;-webkit-user-select:auto;-ms-user-select:auto;-webkit-touch-callout:auto;cursor:default; }
table { position:relative;padding:0px;margin:0px; }
td { position:relative;padding:0px;margin:0px; }
a,input,div,button,span { font-family:"Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif; }
:-ms-input-placeholder { color: #C0C0C0 !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
::placeholder { color: #C0C0C0 !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
::-ms-clear { display: none; }
::-ms-reveal {display: none;}
* { user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none; }
* { outline:none !important;cursor:default !important; }
pre,code { -webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;}
label { margin:0px; }
.os-padding { z-index: auto; }

[data-attach-id] { position:absolute !important;visibility:hidden; }

.dropdown-toggle::after { display:none; }
.dropright .dropdown-toggle::after { display:none }
.dropleft .dropdown-toggle::before { display:none; }
.dropup .dropdown-toggle::before { display:none; }
.dropup .dropdown-toggle::after { display:none; }

.breadcrumb-item + .breadcrumb-item { padding-left: 0rem; }
.breadcrumb-item + .breadcrumb-item::before { display:none; }

.btn { font-family:"Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:none !important;box-shadow:none !important; }
.dropdown-item { font-family:"Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card { font-family:"Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-header { font-family:"Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-body { font-family:"Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.card-footer { font-family:"Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.input-group { font-family:"Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.input-group-prepend { font-family:"Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.input-group-append { font-family:"Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.input-group-text { font-family:"Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;height:auto;background:var(--col-00); }
.form-control { font-family:"Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;height:auto; }
.col-form-label { font-family:"Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.badge { line-height:normal;padding-top:4px;padding-bottom:4px; }

.w-txt-le { display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-right:0.3125rem; }
.w-txt-le>[class*='icon-']:not(.icon-0x):not(.icon-2x):not(.icon-3x):not(.icon-4x):not(.icon-5x) { height:20px;top:2px; }

.w-txt-ce { display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center; }
.w-txt-ce>[class*='icon-']:not(.icon-0x):not(.icon-2x):not(.icon-3x):not(.icon-4x):not(.icon-5x) { height:20px;top:2px; }

.w-txt-ri { display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-left:0.3125rem; }
.w-txt-ri>[class*='icon-']:not(.icon-0x):not(.icon-2x):not(.icon-3x):not(.icon-4x):not(.icon-5x) { height:20px;top:2px; }

.dropdown-item>.w-txt-ce, .card-header>.w-txt-ce { -ms-flex-pack:start;justify-content:flex-start; }

button:not(.dropdown-toggle).active>.w-txt-nor { display:none; }
button:not(.dropdown-toggle):not(.active)>.w-txt-act { display:none; }

div.show>button.dropdown-toggle>.w-txt-nor { display:none; }
div:not(.show)>button.dropdown-toggle>.w-txt-act { display:none; }

.w-txt-chk { position:relative;display:block;width:20px;height:20px;overflow:hidden; }
.w-txt-chk [type=checkbox] { pointer-events:none;visibility:hidden; }
.w-txt-chk .uniform-checker span { transition:none !important; }
.w-txt-chk .uniform-checker span:after { transition:none !important; }

.w-txt-rad { position:relative;display:block;width:20px;height:20px;overflow:hidden; }
.w-txt-rad [type=radio] { pointer-events:none;visibility:hidden; }
.w-txt-rad .uniform-choice span { transition:none !important; }
.w-txt-rad .uniform-choice span:after { transition:none !important; }

.w-txt-tgl { position:relative;display:block;width:38px;height:20px;overflow:hidden; }
.w-txt-tgl [type=checkbox] { pointer-events:none;visibility:hidden; }
.w-txt-tgl .switchery { pointer-events:none; }

.w-dis { pointer-events:none;-moz-opacity:0.65;-khtml-opacity:0.65;opacity:0.65; }
.w-prt { pointer-events:none;-moz-opacity:1.00;-khtml-opacity:1.00;opacity:1.00; }
.w-dis * { pointer-events:none !important; }
.w-prt * { pointer-events:none !important; }

.btn-small { padding:4px 10px !important; }

.flex-even {
  flex: 1;
}

.dropdown-item { color:#707070; }

.dropdown-item>i { margin-right:0px; }

.bs-tooltip-bottom { margin:1px !important; }
.bs-tooltip-top { margin:1px !important; }
.bs-tooltip-right { margin:2px !important; }
.bs-tooltip-left { margin:1px !important; }

.tooltip>.tooltip-inner { font-size:11px;line-height:13px;padding:4px 8px; }

.pevent-none { pointer-events:none !important; }
.pevent-auto { pointer-events:auto !important; }

.card-box-600-lg { display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:1.25rem;}
.card-box-600-lg>.card { width:100%; }

.card-box-800-lg { display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:1.25rem;}
.card-box-800-lg>.card { width:100%; }

.b-0.btn, .bt-0.btn { padding-top:0.5rem; }
.b-0.btn, .bb-0.btn { padding-bottom:0.5rem; }
.b-0.btn, .bl-0.btn { padding-left:0.9375rem; }
.b-0.btn, .br-0.btn { padding-right:0.9375rem; }

.b-2.btn, .bt-2.btn { padding-top:0.375rem; }
.b-2.btn, .bb-2.btn { padding-bottom:0.375rem; }
.b-2.btn, .bl-2.btn { padding-left:0.8125rem; }
.b-2.btn, .br-2.btn { padding-right:0.8125rem; }

.navbar-brand { padding:0px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start; }
.navbar-brand a { color:inherit;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start; }


.dropdown-content-header, .dropdown-content-header:not([class*=bg-]) {display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid var(--col-04);color:var(--col-02);background:var(--col-01);padding: 0.5rem 1rem; }
.dropdown-content-footer, .dropdown-content-footer:not([class*=bg-]) { display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid var(--col-04);color:var(--col-02);background:var(--col-01);padding: 0.5rem 1rem; }
.dropdown-content-body, .dropdown-content-header:not([class*=bg-])+.dropdown-content-body { padding:0.5rem 0rem; }

.fa { font-size:1rem; }
.fa-0x { font-size: 0.5rem; }
.fa-1x { font-size: 1.5rem; }
.fa-2x { font-size: 2.0rem; }
.fa-3x { font-size: 2.5rem; }
.fa-4x { font-size: 3.0rem; }
.fa-5x { font-size: 3.4rem; }

.qtip { min-width:0px;}
.qtip .qtip-content { font-size:11px !important;line-height:1 !important;font-weight:bold; }
.qtip.qtip-black { color:#ffffff;background:#000000;border-color:#000000; border-radius:3px;  }
.qtip.qtip-black .qtip-content { padding:6px 12px; }
.qtip.qtip-pos-bc { margin-top:2px; }
.qtip.qtip-pos-rc { margin-left:2px; }


.autofocus, .autorun, .data-click, .data-tip { display:none; }

.icon-users { width:18px; }
.icon-users.icon-2x { width:36px; }
.icon-0x { font-size:inherit !important; }


.bootstrap-select .dropdown-toggle:focus { outline:none !important; }
.bootstrap-select.form-control button { border:0px !important; }
.bootstrap-select .dropdown-menu .inner { overflow:hidden !important;  }

.wh-100-100 { width:100% !important;height:100% !important; }
.wh-100-001 { width:100% !important;height:1px !important; }
.wh-001-100 { width:1px !important;height:100% !important; }
.wh-100-050 { width:100% !important;height:50% !important; }
.wh-050-100 { width:50% !important;height:100% !important; }

.w-025px { width:25px !important; }
.w-050px { width:50px !important; }
.w-060px { width:60px !important; }
.w-080px { width:80px !important; }
.w-100px { width:100px !important; }
.w-150px { width:150px !important; }
.w-200px { width:200px !important; }
.w-250px { width:250px !important; }
.w-300px { width:300px !important; }
.w-350px { width:350px !important; }
.w-400px { width:400px !important; }
.w-450px { width:450px !important; }
.w-500px { width:500px !important; }
.w-550px { width:550px !important; }
.w-600px { width:600px !important; }

.w-025px-max { max-width:25px !important; }
.w-050px-max { max-width:50px !important; }
.w-100px-max { max-width:100px !important; }
.w-150px-max { max-width:150px !important; }
.w-200px-max { max-width:200px !important; }
.w-250px-max { max-width:250px !important; }
.w-300px-max { max-width:300px !important; }
.w-350px-max { max-width:350px !important; }
.w-400px-max { max-width:400px !important; }
.w-450px-max { max-width:450px !important; }
.w-500px-max { max-width:500px !important; }
.w-550px-max { max-width:550px !important; }
.w-600px-max { max-width:600px !important; }


.h-025px { height:25px !important; }
.h-050px { height:50px !important; }
.h-100px { height:100px !important; }
.h-150px { height:150px !important; }
.h-200px { height:200px !important; }
.h-250px { height:250px !important; }
.h-300px { height:300px !important; }
.h-350px { height:350px !important; }
.h-400px { height:400px !important; }
.h-450px { height:450px !important; }
.h-500px { height:500px !important; }
.h-550px { height:550px !important; }
.h-600px { height:600px !important; }

.h-025px-max { max-height:25px !important; }
.h-050px-max { max-height:50px !important; }
.h-100px-max { max-height:100px !important; }
.h-150px-max { max-height:150px !important; }
.h-200px-max { max-height:200px !important; }
.h-250px-max { max-height:250px !important; }
.h-300px-max { max-height:300px !important; }
.h-350px-max { max-height:350px !important; }
.h-400px-max { max-height:400px !important; }
.h-450px-max { max-height:450px !important; }
.h-500px-max { max-height:500px !important; }
.h-550px-max { max-height:550px !important; }
.h-600px-max { max-height:600px !important; }

.chk-box { position:relative;display:block;width:20px;height:20px;overflow:hidden; }
.chk-box [type=checkbox] { pointer-events:none;visibility:hidden; }
.chk-box .uniform-checker span { transition:none !important; }
.chk-box .uniform-checker span:after { transition:none !important; }

.rad-box { position:relative;display:block;width:20px;height:20px;overflow:hidden; }
.rad-box [type=radio] { pointer-events:none;visibility:hidden; }
.rad-box .uniform-choice span { transition:none !important; }
.rad-box .uniform-choice span:after { transition:none !important; }

.tgl-box { position:relative;display:block;width:38px;height:20px;overflow:hidden; }
.tgl-box [type=checkbox] { pointer-events:none;visibility:hidden; }
.tgl-box .switchery { pointer-events:none; }


.img-cir-00 { border-radius:50%; }
.img-cir-20 { border-radius:50%;height:20px; }
.img-cir-25 { border-radius:50%;height:25px; }
.img-cir-30 { border-radius:50%;height:30px; }
.img-cir-35 { border-radius:50%;height:35px; }
.img-cir-40 { border-radius:50%;height:40px; }

.img-box-20 { height:20px; }
.img-box-25 { height:25px; }
.img-box-30 { height:30px; }
.img-box-35 { height:35px; }
.img-box-40 { height:40px; }

.ws-nowrap { white-space:nowrap !important; }
.ws-wrap { white-space:normal !important; }

.of-h { overflow:hidden !important; }
.of-a { overflow:auto !important; }
.of-x { overflow-x:scroll !important;overflow-y:hidden !important; }
.of-y { overflow-y:scroll !important;overflow-x:hidden !important; }
.po-s { position:static !important; }
.po-r { position:relative !important; }
.po-a { position:absolute !important; }
.po-f { position:fixed !important; }

.po-f-tl { position:fixed !important;left:30px !important;top:30px !important;z-index:1000 !important; }
.po-f-tr { position:fixed !important;right:30px !important;top:30px !important;z-index:1000 !important; }
.po-f-bl { position:fixed !important;left:30px !important;bottom:30px !important;z-index:1000 !important; }
.po-f-br { position:fixed !important;right:30px !important;bottom:30px !important;z-index:1000 !important; }

.po-f-t-000 { position:fixed !important;left:0px !important;width:100% !important;top:0px !important;z-index:2 !important; }
.po-f-t-020 { position:fixed !important;left:0px !important;width:100% !important;top:20px !important;z-index:2 !important; }
.po-f-t-040 { position:fixed !important;left:0px !important;width:100% !important;top:40px !important;z-index:2 !important; }
.po-f-t-060 { position:fixed !important;left:0px !important;width:100% !important;top:60px !important;z-index:2 !important; }
.po-f-t-080 { position:fixed !important;left:0px !important;width:100% !important;top:80px !important;z-index:2 !important; }
.po-f-t-100 { position:fixed !important;left:0px !important;width:100% !important;top:100px !important;z-index:2 !important; }

.po-f-b-000 { position:fixed !important;left:0px !important;width:100% !important;bottom:0px !important;z-index:1 !important; }
.po-f-b-020 { position:fixed !important;left:0px !important;width:100% !important;bottom:20px !important;z-index:1 !important; }
.po-f-b-040 { position:fixed !important;left:0px !important;width:100% !important;bottom:40px !important;z-index:1 !important; }
.po-f-b-060 { position:fixed !important;left:0px !important;width:100% !important;bottom:60px !important;z-index:1 !important; }
.po-f-b-080 { position:fixed !important;left:0px !important;width:100% !important;bottom:80px !important;z-index:1 !important; }
.po-f-b-100 { position:fixed !important;left:0px !important;width:100% !important;bottom:100px !important;z-index:1 !important; }

.po-a-tl { position:absolute !important;left:0px !important;top:0px !important;z-index:5 !important; }
.po-a-tr { position:absolute !important;right:0px !important;top:0px !important;z-index:5 !important; }
.po-a-bl { position:absolute !important;left:0px !important;bottom:0px !important;z-index:5 !important; }
.po-a-br { position:absolute !important;right:0px !important;bottom:0px !important;z-index:5 !important; }

.code.pt-1, .code.py-1 { padding-top:0rem !important; }
.code.pt-1>div, .code.py-1>div { padding-top:0.3125rem !important; }
.code.pb-1, .code.py-1 { padding-bottom:0rem !important; }
.code.pb-1>div, .code.py-1>div { padding-bottom:0.3125rem !important; }
.code.pt-2, .code.py-2 { padding-top:0rem !important; }
.code.pt-2>div, .code.py-2>div { padding-top:0.625rem !important; }
.code.pb-2, .code.py-2 { padding-bottom:0rem !important; }
.code.pb-2>div, .code.py-2>div { padding-bottom:0.625rem !important; }


.shadow-1 { box-shadow:0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
.shadow-2 { box-shadow:0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); }
.shadow-3 { box-shadow:0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22); }
.shadow-4 { box-shadow:0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22); }
.shadow-5 { box-shadow:0 24px 48px rgba(0, 0, 0, 0.3), 0 20px 14px rgba(0, 0, 0, 0.22); }


.w-opa-0 { -moz-opacity: 0.00 !important;-khtml-opacity:0.00 !important;opacity:0.00 !important; }
.w-opa-0-5 { -moz-opacity: 0.50 !important;-khtml-opacity:0.50 !important;opacity:0.50 !important; }
.w-opa-1 { -moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important; }
.w-rgba-15 { background:rgba(0,0,0,0.15); }

.w-flx { display:-ms-flexbox !important ;display:flex !important; }
.w-fro { -ms-flex-direction:row !important; flex-direction:row !important; }
.w-fco { -ms-flex-direction:column !important; flex-direction:column !important;}

.w-fg0 { -ms-flex-positive: 0 !important;flex-grow: 0 !important; }
.w-fg1 { -ms-flex-positive: 1 !important;flex-grow: 1 !important; }

.w-jcs, .w-jc-le { -ms-flex-pack:start !important;justify-content:flex-start !important; }
.w-jcc, .w-jc-ce { -ms-flex-pack:center !important;justify-content:center !important; }
.w-jce, .w-jc-ri { -ms-flex-pack:end !important;justify-content:flex-end !important; }

.w-ais, .w-ai-to { -ms-flex-align:start !important;align-items:flex-start !important; }
.w-aic, .w-ai-ce { -ms-flex-align:center !important;align-items:center !important; }
.w-aie, .w-ai-bo { -ms-flex-align:end !important;align-items:flex-end !important; }

.w-txs, .w-tx-le { text-align:left; }
.w-txc, .w-tx-ce { text-align:center; }
.w-txe, .w-tx-ri { text-align:right; }


.p-00px { padding:0px !important; }
.px-00px, .pl-00px { padding-left:0px !important; }
.px-00px, .pr-00px { padding-right:0px !important; }
.py-00px, .pt-00px { padding-top:0px !important; }
.py-00px, .pb-00px { padding-bottom:0px !important; }

.p-01px { padding:1px !important; }
.px-01px, .pl-01px { padding-left:1px !important; }
.px-01px, .pr-01px { padding-right:1px !important; }
.py-01px, .pt-01px { padding-top:1px !important; }
.py-01px, .pb-01px { padding-bottom:1px !important; }

.p-02px { padding:2px !important; }
.px-02px, .pl-02px { padding-left:2px !important; }
.px-02px, .pr-02px { padding-right:2px !important; }
.py-02px, .pt-02px { padding-top:2px !important; }
.py-02px, .pb-02px { padding-bottom:2px !important; }

.p-03px { padding:3px !important; }
.px-03px, .pl-03px { padding-left:3px !important; }
.px-03px, .pr-03px { padding-right:3px !important; }
.py-03px, .pt-03px { padding-top:3px !important; }
.py-03px, .pb-03px { padding-bottom:3px !important; }

.p-04px { padding:4px !important; }
.px-04px, .pl-04px { padding-left:4px !important; }
.px-04px, .pr-04px { padding-right:4px !important; }
.py-04px, .pt-04px { padding-top:4px !important; }
.py-04px, .pb-04px { padding-bottom:4px !important; }

.p-05px { padding:5px !important; }
.px-05px, .pl-05px { padding-left:5px !important; }
.px-05px, .pr-05px { padding-right:5px !important; }
.py-05px, .pt-05px { padding-top:5px !important; }
.py-05px, .pb-05px { padding-bottom:5px !important; }

.p-06px { padding:6px !important; }
.px-06px, .pl-06px { padding-left:6px !important; }
.px-06px, .pr-06px { padding-right:6px !important; }
.py-06px, .pt-06px { padding-top:6px !important; }
.py-06px, .pb-06px { padding-bottom:6px !important; }

.p-07px { padding:7px !important; }
.px-07px, .pl-07px { padding-left:7px !important; }
.px-07px, .pr-07px { padding-right:7px !important; }
.py-07px, .pt-07px { padding-top:7px !important; }
.py-07px, .pb-07px { padding-bottom:7px !important; }

.p-08px { padding:8px !important; }
.px-08px, .pl-08px { padding-left:8px !important; }
.px-08px, .pr-08px { padding-right:8px !important; }
.py-08px, .pt-08px { padding-top:8px !important; }
.py-08px, .pb-08px { padding-bottom:8px !important; }

.p-09px { padding:9px !important; }
.px-09px, .pl-09px { padding-left:9px !important; }
.px-09px, .pr-09px { padding-right:9px !important; }
.py-09px, .pt-09px { padding-top:9px !important; }
.py-09px, .pb-09px { padding-bottom:9px !important; }

.p-10px { padding:10px !important; }
.px-10px, .pl-10px { padding-left:10px !important; }
.px-10px, .pr-10px { padding-right:10px !important; }
.py-10px, .pt-10px { padding-top:10px !important; }
.py-10px, .pb-10px { padding-bottom:10px !important; }

.p-11px { padding:11px !important; }
.px-11px, .pl-11px { padding-left:11px !important; }
.px-11px, .pr-11px { padding-right:11px !important; }
.py-11px, .pt-11px { padding-top:11px !important; }
.py-11px, .pb-11px { padding-bottom:11px !important; }

.p-12px { padding:12px !important; }
.px-12px, .pl-12px { padding-left:12px !important; }
.px-12px, .pr-12px { padding-right:12px !important; }
.py-12px, .pt-12px { padding-top:12px !important; }
.py-12px, .pb-12px { padding-bottom:12px !important; }

.p-13px { padding:13px !important; }
.px-13px, .pl-13px { padding-left:13px !important; }
.px-13px, .pr-13px { padding-right:13px !important; }
.py-13px, .pt-13px { padding-top:13px !important; }
.py-13px, .pb-13px { padding-bottom:13px !important; }

.p-14px { padding:14px !important; }
.px-14px, .pl-14px { padding-left:14px !important; }
.px-14px, .pr-14px { padding-right:14px !important; }
.py-14px, .pt-14px { padding-top:14px !important; }
.py-14px, .pb-14px { padding-bottom:14px !important; }

.p-15px { padding:15px !important; }
.px-15px, .pl-15px { padding-left:15px !important; }
.px-15px, .pr-15px { padding-right:15px !important; }
.py-15px, .pt-15px { padding-top:15px !important; }
.py-15px, .pb-15px { padding-bottom:15px !important; }

.p-16px { padding:16px !important; }
.px-16px, .pl-16px { padding-left:16px !important; }
.px-16px, .pr-16px { padding-right:16px !important; }
.py-16px, .pt-16px { padding-top:16px !important; }
.py-16px, .pb-16px { padding-bottom:16px !important; }

.p-17px { padding:17px !important; }
.px-17px, .pl-17px { padding-left:17px !important; }
.px-17px, .pr-17px { padding-right:17px !important; }
.py-17px, .pt-17px { padding-top:17px !important; }
.py-17px, .pb-17px { padding-bottom:17px !important; }

.p-18px { padding:18px !important; }
.px-18px, .pl-18px { padding-left:18px !important; }
.px-18px, .pr-18px { padding-right:18px !important; }
.py-18px, .pt-18px { padding-top:18px !important; }
.py-18px, .pb-18px { padding-bottom:18px !important; }

.p-19px { padding:19px !important; }
.px-19px, .pl-19px { padding-left:19px !important; }
.px-19px, .pr-19px { padding-right:19px !important; }
.py-19px, .pt-19px { padding-top:19px !important; }
.py-19px, .pb-19px { padding-bottom:19px !important; }

.p-20px { padding:20px !important; }
.px-20px, .pl-20px { padding-left:20px !important; }
.px-20px, .pr-20px { padding-right:20px !important; }
.py-20px, .pt-20px { padding-top:20px !important; }
.py-20px, .pb-20px { padding-bottom:20px !important; }


.r-0 { border-radius:0px !important; }
.r-0-lt, .r-0-le, .r-0-to { border-top-left-radius:0px !important; }
.r-0-rt, .r-0-ri, .r-0-to { border-top-right-radius:0px !important; }
.r-0-lb, .r-0-le, .r-0-bo { border-bottom-left-radius:0px !important; }
.r-0-rb, .r-0-ri, .r-0-bo { border-bottom-right-radius:0px !important; }

.r-1 { border-radius:0.1875rem !important; }
.r-1-lt, .r-1-le, .r-1-to { border-top-left-radius:0.1875rem !important; }
.r-1-rt, .r-1-ri, .r-1-to { border-top-right-radius:0.1875rem !important; }
.r-1-lb, .r-1-le, .r-1-bo { border-bottom-left-radius:0.1875rem !important; }
.r-1-rb, .r-1-ri, .r-1-bo { border-bottom-right-radius:0.1875rem !important; }

.r-2 { border-radius:100px !important; }
.r-2-lt, .r-2-le, .r-2-to { border-top-left-radius:100px !important; }
.r-2-rt, .r-2-ri, .r-2-to { border-top-right-radius:100px !important; }
.r-2-lb, .r-2-le, .r-2-bo { border-bottom-left-radius:100px !important; }
.r-2-rb, .r-2-ri, .r-2-bo { border-bottom-right-radius:100px !important; }

.r-3 { border-radius:5px !important; }
.r-3-lt, .r-3-le, .r-3-to { border-top-left-radius:5px !important; }
.r-3-rt, .r-3-ri, .r-3-to { border-top-right-radius:5px !important; }
.r-3-lb, .r-3-le, .r-3-bo { border-bottom-left-radius:5px !important; }
.r-3-rb, .r-3-ri, .r-3-bo { border-bottom-right-radius:5px !important; }

.r-4 { border-radius:10px !important; }
.r-4-lt, .r-4-le, .r-4-to { border-top-left-radius:10px !important; }
.r-4-rt, .r-4-ri, .r-4-to { border-top-right-radius:10px !important; }
.r-4-lb, .r-4-le, .r-4-bo { border-bottom-left-radius:10px !important; }
.r-4-rb, .r-4-ri, .r-4-bo { border-bottom-right-radius:10px !important; }

.b-0 { border-width:0px !important;border-style:solid !important }
.bl-0, .bx-0 { border-left-width:0px !important;border-left-style:solid !important; }
.br-0, .bx-0 { border-right-width:0px !important;border-right-style:solid !important; }
.bt-0, .by-0 { border-top-width:0px !important;border-top-style:solid !important; }
.bb-0, .by-0 { border-bottom-width:0px !important;border-bottom-style:solid !important; }

.b-1 { border-width:1px !important;border-style:solid !important }
.bl-1, .bx-1 { border-left-width:1px !important;border-left-style:solid !important; }
.br-1, .bx-1 { border-right-width:1px !important;border-right-style:solid !important; }
.bt-1, .by-1 { border-top-width:1px !important;border-top-style:solid !important; }
.bb-1, .by-1 { border-bottom-width:1px !important;border-bottom-style:solid !important; }

.b-2 { border-width:2px !important;border-style:solid !important }
.bl-2, .bx-2 { border-left-width:2px !important;border-left-style:solid !important; }
.br-2, .bx-2 { border-right-width:2px !important;border-right-style:solid !important; }
.bt-2, .by-2 { border-top-width:2px !important;border-top-style:solid !important; }
.bb-2, .by-2 { border-bottom-width:2px !important;border-bottom-style:solid !important; }


.zi-0 { z-index:0 !important; }
.zi-1 { z-index:1 !important; }
.zi-2 { z-index:2 !important; }
.zi-3 { z-index:3 !important; }
.zi-4 { z-index:4 !important; }
.zi-5 { z-index:5 !important; }

.w-dis { pointer-events:none;-moz-opacity:0.65;-khtml-opacity:0.65;opacity:0.65; }
.w-prt { pointer-events:none;-moz-opacity:1.00;-khtml-opacity:1.00;opacity:1.00; }
.w-dis * { pointer-events:none !important; }
.w-prt * { pointer-events:none !important; }

@media (min-width: 576px) {
	.po-s-sm { position:static !important; }
	.po-r-sm { position:relative !important; }
	.po-a-sm { position:absolute !important; }
	.po-f-sm { position:fixed !important; }

	.w-fro-sm { -ms-flex-direction:row !important; flex-direction:row !important; }
	.w-fco-sm { -ms-flex-direction:column !important; flex-direction:column !important;}

	.w-fg0-sm { -ms-flex-positive: 0 !important;flex-grow: 0 !important; }
	.w-fg1-sm { -ms-flex-positive: 1 !important;flex-grow: 1 !important; }
	
	.w-jcs-sm, .w-jc-le-sm { -ms-flex-pack:start !important;justify-content:flex-start !important; }
	.w-jcc-sm, .w-jc-ce-sm { -ms-flex-pack:center !important;justify-content:center !important; }
	.w-jce-sm, .w-jc-ri-sm { -ms-flex-pack:end !important;justify-content:flex-end !important; }

	.w-ais-sm, .w-ai-to-sm { -ms-flex-align:start !important;align-items:flex-start !important; }
	.w-aic-sm, .w-ai-ce-sm { -ms-flex-align:center !important;align-items:center !important; }
	.w-aie-sm, .w-ai-bo-sm { -ms-flex-align:end !important;align-items:flex-end !important; }

	.w-txs-sm, .w-tx-le-sm { text-align:left; }
	.w-txc-sm, .w-tx-ce-sm { text-align:center; }
	.w-txe-sm, .w-tx-ri-sm { text-align:right; }
	
	.b-0-sm { border-width:0px !important;border-style:solid !important }
	.bl-0-sm, .bx-0-sm { border-left-width:0px !important;border-left-style:solid !important; }
	.br-0-sm, .bx-0-sm { border-right-width:0px !important;border-right-style:solid !important; }
	.bt-0-sm, .by-0-sm { border-top-width:0px !important;border-top-style:solid !important; }
	.bb-0-sm, .by-0-sm { border-bottom-width:0px !important;border-bottom-style:solid !important; }

	.b-1-sm { border-width:1px !important;border-style:solid !important }
	.bl-1-sm, .bx-1-sm { border-left-width:1px !important;border-left-style:solid !important; }
	.br-1-sm, .bx-1-sm { border-right-width:1px !important;border-right-style:solid !important; }
	.bt-1-sm, .by-1-sm { border-top-width:1px !important;border-top-style:solid !important; }
	.bb-1-sm, .by-1-sm { border-bottom-width:1px !important;border-bottom-style:solid !important; }

	.b-2-sm { border-width:2px !important;border-style:solid !important }
	.bl-2-sm, .bx-2-sm { border-left-width:2px !important;border-left-style:solid !important; }
	.br-2-sm, .bx-2-sm { border-right-width:2px !important;border-right-style:solid !important; }
	.bt-2-sm, .by-2-sm { border-top-width:2px !important;border-top-style:solid !important; }
	.bb-2-sm, .by-2-sm { border-bottom-width:2px !important;border-bottom-style:solid !important; }	
	
	.p-00px-sm { padding:0px !important; }
	.px-00px-sm, .pl-00px-sm { padding-left:0px !important; }
	.px-00px-sm, .pr-00px-sm { padding-right:0px !important; }
	.py-00px-sm, .pt-00px-sm { padding-top:0px !important; }
	.py-00px-sm, .pb-00px-sm { padding-bottom:0px !important; }

	.p-01px-sm { padding:1px !important; }
	.px-01px-sm, .pl-01px-sm { padding-left:1px !important; }
	.px-01px-sm, .pr-01px-sm { padding-right:1px !important; }
	.py-01px-sm, .pt-01px-sm { padding-top:1px !important; }
	.py-01px-sm, .pb-01px-sm { padding-bottom:1px !important; }

	.p-02px-sm { padding:2px !important; }
	.px-02px-sm, .pl-02px-sm { padding-left:2px !important; }
	.px-02px-sm, .pr-02px-sm { padding-right:2px !important; }
	.py-02px-sm, .pt-02px-sm { padding-top:2px !important; }
	.py-02px-sm, .pb-02px-sm { padding-bottom:2px !important; }

	.p-03px-sm { padding:3px !important; }
	.px-03px-sm, .pl-03px-sm { padding-left:3px !important; }
	.px-03px-sm, .pr-03px-sm { padding-right:3px !important; }
	.py-03px-sm, .pt-03px-sm { padding-top:3px !important; }
	.py-03px-sm, .pb-03px-sm { padding-bottom:3px !important; }

	.p-04px-sm { padding:4px !important; }
	.px-04px-sm, .pl-04px-sm { padding-left:4px !important; }
	.px-04px-sm, .pr-04px-sm { padding-right:4px !important; }
	.py-04px-sm, .pt-04px-sm { padding-top:4px !important; }
	.py-04px-sm, .pb-04px-sm { padding-bottom:4px !important; }

	.p-05px-sm { padding:5px !important; }
	.px-05px-sm, .pl-05px-sm { padding-left:5px !important; }
	.px-05px-sm, .pr-05px-sm { padding-right:5px !important; }
	.py-05px-sm, .pt-05px-sm { padding-top:5px !important; }
	.py-05px-sm, .pb-05px-sm { padding-bottom:5px !important; }

	.p-06px-sm { padding:6px !important; }
	.px-06px-sm, .pl-06px-sm { padding-left:6px !important; }
	.px-06px-sm, .pr-06px-sm { padding-right:6px !important; }
	.py-06px-sm, .pt-06px-sm { padding-top:6px !important; }
	.py-06px-sm, .pb-06px-sm { padding-bottom:6px !important; }

	.p-07px-sm { padding:7px !important; }
	.px-07px-sm, .pl-07px-sm { padding-left:7px !important; }
	.px-07px-sm, .pr-07px-sm { padding-right:7px !important; }
	.py-07px-sm, .pt-07px-sm { padding-top:7px !important; }
	.py-07px-sm, .pb-07px-sm { padding-bottom:7px !important; }

	.p-08px-sm { padding:8px !important; }
	.px-08px-sm, .pl-08px-sm { padding-left:8px !important; }
	.px-08px-sm, .pr-08px-sm { padding-right:8px !important; }
	.py-08px-sm, .pt-08px-sm { padding-top:8px !important; }
	.py-08px-sm, .pb-08px-sm { padding-bottom:8px !important; }

	.p-09px-sm { padding:9px !important; }
	.px-09px-sm, .pl-09px-sm { padding-left:9px !important; }
	.px-09px-sm, .pr-09px-sm { padding-right:9px !important; }
	.py-09px-sm, .pt-09px-sm { padding-top:9px !important; }
	.py-09px-sm, .pb-09px-sm { padding-bottom:9px !important; }

	.p-10px-sm { padding:10px !important; }
	.px-10px-sm, .pl-10px-sm { padding-left:10px !important; }
	.px-10px-sm, .pr-10px-sm { padding-right:10px !important; }
	.py-10px-sm, .pt-10px-sm { padding-top:10px !important; }
	.py-10px-sm, .pb-10px-sm { padding-bottom:10px !important; }

	.p-11px-sm { padding:11px !important; }
	.px-11px-sm, .pl-11px-sm { padding-left:11px !important; }
	.px-11px-sm, .pr-11px-sm { padding-right:11px !important; }
	.py-11px-sm, .pt-11px-sm { padding-top:11px !important; }
	.py-11px-sm, .pb-11px-sm { padding-bottom:11px !important; }

	.p-12px-sm { padding:12px !important; }
	.px-12px-sm, .pl-12px-sm { padding-left:12px !important; }
	.px-12px-sm, .pr-12px-sm { padding-right:12px !important; }
	.py-12px-sm, .pt-12px-sm { padding-top:12px !important; }
	.py-12px-sm, .pb-12px-sm { padding-bottom:12px !important; }

	.p-13px-sm { padding:13px !important; }
	.px-13px-sm, .pl-13px-sm { padding-left:13px !important; }
	.px-13px-sm, .pr-13px-sm { padding-right:13px !important; }
	.py-13px-sm, .pt-13px-sm { padding-top:13px !important; }
	.py-13px-sm, .pb-13px-sm { padding-bottom:13px !important; }

	.p-14px-sm { padding:14px !important; }
	.px-14px-sm, .pl-14px-sm { padding-left:14px !important; }
	.px-14px-sm, .pr-14px-sm { padding-right:14px !important; }
	.py-14px-sm, .pt-14px-sm { padding-top:14px !important; }
	.py-14px-sm, .pb-14px-sm { padding-bottom:14px !important; }
	
	.p-15px-sm { padding:15px !important; }
	.px-15px-sm, .pl-15px-sm { padding-left:15px !important; }
	.px-15px-sm, .pr-15px-sm { padding-right:15px !important; }
	.py-15px-sm, .pt-15px-sm { padding-top:15px !important; }
	.py-15px-sm, .pb-15px-sm { padding-bottom:15px !important; }
	
	.p-16px-sm { padding:16px !important; }
	.px-16px-sm, .pl-16px-sm { padding-left:16px !important; }
	.px-16px-sm, .pr-16px-sm { padding-right:16px !important; }
	.py-16px-sm, .pt-16px-sm { padding-top:16px !important; }
	.py-16px-sm, .pb-16px-sm { padding-bottom:16px !important; }
	
	.p-17px-sm { padding:17px !important; }
	.px-17px-sm, .pl-17px-sm { padding-left:17px !important; }
	.px-17px-sm, .pr-17px-sm { padding-right:17px !important; }
	.py-17px-sm, .pt-17px-sm { padding-top:17px !important; }
	.py-17px-sm, .pb-17px-sm { padding-bottom:17px !important; }

	.p-18px-sm { padding:18px !important; }
	.px-18px-sm, .pl-18px-sm { padding-left:18px !important; }
	.px-18px-sm, .pr-18px-sm { padding-right:18px !important; }
	.py-18px-sm, .pt-18px-sm { padding-top:18px !important; }
	.py-18px-sm, .pb-18px-sm { padding-bottom:18px !important; }
	
	.p-19px-sm { padding:19px !important; }
	.px-19px-sm, .pl-19px-sm { padding-left:19px !important; }
	.px-19px-sm, .pr-19px-sm { padding-right:19px !important; }
	.py-19px-sm, .pt-19px-sm { padding-top:19px !important; }
	.py-19px-sm, .pb-19px-sm { padding-bottom:19px !important; }
	
	.p-20px-sm { padding:20px !important; }
	.px-20px-sm, .pl-20px-sm { padding-left:20px !important; }
	.px-20px-sm, .pr-20px-sm { padding-right:20px !important; }
	.py-20px-sm, .pt-20px-sm { padding-top:20px !important; }
	.py-20px-sm, .pb-20px-sm { padding-bottom:20px !important; }

	.r-0-sm { border-radius:0px !important; }
	.r-0-lt-sm, .r-0-le-sm, .r-0-to-sm { border-top-left-radius:0px !important; }
	.r-0-rt-sm, .r-0-ri-sm, .r-0-to-sm { border-top-right-radius:0px !important; }
	.r-0-lb-sm, .r-0-le-sm, .r-0-bo-sm { border-bottom-left-radius:0px !important; }
	.r-0-rb-sm, .r-0-ri-sm, .r-0-bo-sm { border-bottom-right-radius:0px !important; }

	.r-1-sm { border-radius:0.1875rem !important; }
	.r-1-lt-sm, .r-1-le-sm, .r-1-to-sm { border-top-left-radius:0.1875rem !important; }
	.r-1-rt-sm, .r-1-ri-sm, .r-1-to-sm { border-top-right-radius:0.1875rem !important; }
	.r-1-lb-sm, .r-1-le-sm, .r-1-bo-sm { border-bottom-left-radius:0.1875rem !important; }
	.r-1-rb-sm, .r-1-ri-sm, .r-1-bo-sm { border-bottom-right-radius:0.1875rem !important; }

	.r-2-sm { border-radius:100px !important; }
	.r-2-lt-sm, .r-2-le-sm, .r-2-to-sm { border-top-left-radius:100px !important; }
	.r-2-rt-sm, .r-2-ri-sm, .r-2-to-sm { border-top-right-radius:100px !important; }
	.r-2-lb-sm, .r-2-le-sm, .r-2-bo-sm { border-bottom-left-radius:100px !important; }
	.r-2-rb-sm, .r-2-ri-sm, .r-2-bo-sm { border-bottom-right-radius:100px !important; }

	.r-3-sm { border-radius:5px !important; }
	.r-3-lt-sm, .r-3-le-sm, .r-3-to-sm { border-top-left-radius:5px !important; }
	.r-3-rt-sm, .r-3-ri-sm, .r-3-to-sm { border-top-right-radius:5px !important; }
	.r-3-lb-sm, .r-3-le-sm, .r-3-bo-sm { border-bottom-left-radius:5px !important; }
	.r-3-rb-sm, .r-3-ri-sm, .r-3-bo-sm { border-bottom-right-radius:5px !important; }

	.r-4-sm { border-radius:10px !important; }
	.r-4-lt-sm, .r-4-le-sm, .r-4-to-sm { border-top-left-radius:10px !important; }
	.r-4-rt-sm, .r-4-ri-sm, .r-4-to-sm { border-top-right-radius:10px !important; }
	.r-4-lb-sm, .r-4-le-sm, .r-4-bo-sm { border-bottom-left-radius:10px !important; }
	.r-4-rb-sm, .r-4-ri-sm, .r-4-bo-sm { border-bottom-right-radius:10px !important; }
	
}

@media (min-width: 768px) {
	.po-s-md { position:static !important; }
	.po-r-md { position:relative !important; }
	.po-a-md { position:absolute !important; }
	.po-f-md { position:fixed !important; }

	.w-fro-md { -ms-flex-direction:row !important; flex-direction:row !important; }
	.w-fco-md { -ms-flex-direction:column !important; flex-direction:column !important;}

	.w-fg0-md { -ms-flex-positive: 0 !important;flex-grow: 0 !important; }
	.w-fg1-md { -ms-flex-positive: 1 !important;flex-grow: 1 !important; }

	.w-jcs-md, .w-jc-le-md { -ms-flex-pack:start !important;justify-content:flex-start !important; }
	.w-jcc-md, .w-jc-ce-md { -ms-flex-pack:center !important;justify-content:center !important; }
	.w-jce-md, .w-jc-ri-md { -ms-flex-pack:end !important;justify-content:flex-end !important; }
	
	.w-ais-md, .w-ai-to-md { -ms-flex-align:start !important;align-items:flex-start !important; }
	.w-aic-md, .w-ai-ce-md { -ms-flex-align:center !important;align-items:center !important; }
	.w-aie-md, .w-ai-bo-md { -ms-flex-align:end !important;align-items:flex-end !important; }
	
	.w-txs-md, .w-tx-le-md { text-align:left; }
	.w-txc-md, .w-tx-ce-md { text-align:center; }
	.w-txe-md, .w-tx-ri-md { text-align:right; }

	.b-0-md { border-width:0px !important;border-style:solid !important }
	.bl-0-md, .bx-0-md { border-left-width:0px !important;border-left-style:solid !important; }
	.br-0-md, .bx-0-md { border-right-width:0px !important;border-right-style:solid !important; }
	.bt-0-md, .by-0-md { border-top-width:0px !important;border-top-style:solid !important; }
	.bb-0-md, .by-0-md { border-bottom-width:0px !important;border-bottom-style:solid !important; }

	.b-1-md { border-width:1px !important;border-style:solid !important }
	.bl-1-md, .bx-1-md { border-left-width:1px !important;border-left-style:solid !important; }
	.br-1-md, .bx-1-md { border-right-width:1px !important;border-right-style:solid !important; }
	.bt-1-md, .by-1-md { border-top-width:1px !important;border-top-style:solid !important; }
	.bb-1-md, .by-1-md { border-bottom-width:1px !important;border-bottom-style:solid !important; }

	.b-2-md { border-width:2px !important;border-style:solid !important }
	.bl-2-md, .bx-2-md { border-left-width:2px !important;border-left-style:solid !important; }
	.br-2-md, .bx-2-md { border-right-width:2px !important;border-right-style:solid !important; }
	.bt-2-md, .by-2-md { border-top-width:2px !important;border-top-style:solid !important; }
	.bb-2-md, .by-2-md { border-bottom-width:2px !important;border-bottom-style:solid !important; }

	.p-00px-md { padding:0px !important; }
	.px-00px-md, .pl-00px-md { padding-left:0px !important; }
	.px-00px-md, .pr-00px-md { padding-right:0px !important; }
	.py-00px-md, .pt-00px-md { padding-top:0px !important; }
	.py-00px-md, .pb-00px-md { padding-bottom:0px !important; }

	.p-01px-md { padding:1px !important; }
	.px-01px-md, .pl-01px-md { padding-left:1px !important; }
	.px-01px-md, .pr-01px-md { padding-right:1px !important; }
	.py-01px-md, .pt-01px-md { padding-top:1px !important; }
	.py-01px-md, .pb-01px-md { padding-bottom:1px !important; }

	.p-02px-md { padding:2px !important; }
	.px-02px-md, .pl-02px-md { padding-left:2px !important; }
	.px-02px-md, .pr-02px-md { padding-right:2px !important; }
	.py-02px-md, .pt-02px-md { padding-top:2px !important; }
	.py-02px-md, .pb-02px-md { padding-bottom:2px !important; }

	.p-03px-md { padding:3px !important; }
	.px-03px-md, .pl-03px-md { padding-left:3px !important; }
	.px-03px-md, .pr-03px-md { padding-right:3px !important; }
	.py-03px-md, .pt-03px-md { padding-top:3px !important; }
	.py-03px-md, .pb-03px-md { padding-bottom:3px !important; }

	.p-04px-md { padding:4px !important; }
	.px-04px-md, .pl-04px-md { padding-left:4px !important; }
	.px-04px-md, .pr-04px-md { padding-right:4px !important; }
	.py-04px-md, .pt-04px-md { padding-top:4px !important; }
	.py-04px-md, .pb-04px-md { padding-bottom:4px !important; }

	.p-05px-md { padding:5px !important; }
	.px-05px-md, .pl-05px-md { padding-left:5px !important; }
	.px-05px-md, .pr-05px-md { padding-right:5px !important; }
	.py-05px-md, .pt-05px-md { padding-top:5px !important; }
	.py-05px-md, .pb-05px-md { padding-bottom:5px !important; }

	.p-06px-md { padding:6px !important; }
	.px-06px-md, .pl-06px-md { padding-left:6px !important; }
	.px-06px-md, .pr-06px-md { padding-right:6px !important; }
	.py-06px-md, .pt-06px-md { padding-top:6px !important; }
	.py-06px-md, .pb-06px-md { padding-bottom:6px !important; }

	.p-07px-md { padding:7px !important; }
	.px-07px-md, .pl-07px-md { padding-left:7px !important; }
	.px-07px-md, .pr-07px-md { padding-right:7px !important; }
	.py-07px-md, .pt-07px-md { padding-top:7px !important; }
	.py-07px-md, .pb-07px-md { padding-bottom:7px !important; }

	.p-08px-md { padding:8px !important; }
	.px-08px-md, .pl-08px-md { padding-left:8px !important; }
	.px-08px-md, .pr-08px-md { padding-right:8px !important; }
	.py-08px-md, .pt-08px-md { padding-top:8px !important; }
	.py-08px-md, .pb-08px-md { padding-bottom:8px !important; }

	.p-09px-md { padding:9px !important; }
	.px-09px-md, .pl-09px-md { padding-left:9px !important; }
	.px-09px-md, .pr-09px-md { padding-right:9px !important; }
	.py-09px-md, .pt-09px-md { padding-top:9px !important; }
	.py-09px-md, .pb-09px-md { padding-bottom:9px !important; }

	.p-10px-md { padding:10px !important; }
	.px-10px-md, .pl-10px-md { padding-left:10px !important; }
	.px-10px-md, .pr-10px-md { padding-right:10px !important; }
	.py-10px-md, .pt-10px-md { padding-top:10px !important; }
	.py-10px-md, .pb-10px-md { padding-bottom:10px !important; }

	.p-11px-md { padding:11px !important; }
	.px-11px-md, .pl-11px-md { padding-left:11px !important; }
	.px-11px-md, .pr-11px-md { padding-right:11px !important; }
	.py-11px-md, .pt-11px-md { padding-top:11px !important; }
	.py-11px-md, .pb-11px-md { padding-bottom:11px !important; }

	.p-12px-md { padding:12px !important; }
	.px-12px-md, .pl-12px-md { padding-left:12px !important; }
	.px-12px-md, .pr-12px-md { padding-right:12px !important; }
	.py-12px-md, .pt-12px-md { padding-top:12px !important; }
	.py-12px-md, .pb-12px-md { padding-bottom:12px !important; }

	.p-13px-md { padding:13px !important; }
	.px-13px-md, .pl-13px-md { padding-left:13px !important; }
	.px-13px-md, .pr-13px-md { padding-right:13px !important; }
	.py-13px-md, .pt-13px-md { padding-top:13px !important; }
	.py-13px-md, .pb-13px-md { padding-bottom:13px !important; }

	.p-14px-md { padding:14px !important; }
	.px-14px-md, .pl-14px-md { padding-left:14px !important; }
	.px-14px-md, .pr-14px-md { padding-right:14px !important; }
	.py-14px-md, .pt-14px-md { padding-top:14px !important; }
	.py-14px-md, .pb-14px-md { padding-bottom:14px !important; }
	
	.p-15px-md { padding:15px !important; }
	.px-15px-md, .pl-15px-md { padding-left:15px !important; }
	.px-15px-md, .pr-15px-md { padding-right:15px !important; }
	.py-15px-md, .pt-15px-md { padding-top:15px !important; }
	.py-15px-md, .pb-15px-md { padding-bottom:15px !important; }
	
	.p-16px-md { padding:16px !important; }
	.px-16px-md, .pl-16px-md { padding-left:16px !important; }
	.px-16px-md, .pr-16px-md { padding-right:16px !important; }
	.py-16px-md, .pt-16px-md { padding-top:16px !important; }
	.py-16px-md, .pb-16px-md { padding-bottom:16px !important; }
	
	.p-17px-md { padding:17px !important; }
	.px-17px-md, .pl-17px-md { padding-left:17px !important; }
	.px-17px-md, .pr-17px-md { padding-right:17px !important; }
	.py-17px-md, .pt-17px-md { padding-top:17px !important; }
	.py-17px-md, .pb-17px-md { padding-bottom:17px !important; }

	.p-18px-md { padding:18px !important; }
	.px-18px-md, .pl-18px-md { padding-left:18px !important; }
	.px-18px-md, .pr-18px-md { padding-right:18px !important; }
	.py-18px-md, .pt-18px-md { padding-top:18px !important; }
	.py-18px-md, .pb-18px-md { padding-bottom:18px !important; }
	
	.p-19px-md { padding:19px !important; }
	.px-19px-md, .pl-19px-md { padding-left:19px !important; }
	.px-19px-md, .pr-19px-md { padding-right:19px !important; }
	.py-19px-md, .pt-19px-md { padding-top:19px !important; }
	.py-19px-md, .pb-19px-md { padding-bottom:19px !important; }
	
	.p-20px-md { padding:20px !important; }
	.px-20px-md, .pl-20px-md { padding-left:20px !important; }
	.px-20px-md, .pr-20px-md { padding-right:20px !important; }
	.py-20px-md, .pt-20px-md { padding-top:20px !important; }
	.py-20px-md, .pb-20px-md { padding-bottom:20px !important; }

	.r-0-md { border-radius:0px !important; }
	.r-0-lt-md, .r-0-le-md, .r-0-to-md { border-top-left-radius:0px !important; }
	.r-0-rt-md, .r-0-ri-md, .r-0-to-md { border-top-right-radius:0px !important; }
	.r-0-lb-md, .r-0-le-md, .r-0-bo-md { border-bottom-left-radius:0px !important; }
	.r-0-rb-md, .r-0-ri-md, .r-0-bo-md { border-bottom-right-radius:0px !important; }

	.r-1-md { border-radius:0.1875rem !important; }
	.r-1-lt-md, .r-1-le-md, .r-1-to-md { border-top-left-radius:0.1875rem !important; }
	.r-1-rt-md, .r-1-ri-md, .r-1-to-md { border-top-right-radius:0.1875rem !important; }
	.r-1-lb-md, .r-1-le-md, .r-1-bo-md { border-bottom-left-radius:0.1875rem !important; }
	.r-1-rb-md, .r-1-ri-md, .r-1-bo-md { border-bottom-right-radius:0.1875rem !important; }

	.r-2-md { border-radius:100px !important; }
	.r-2-lt-md, .r-2-le-md, .r-2-to-md { border-top-left-radius:100px !important; }
	.r-2-rt-md, .r-2-ri-md, .r-2-to-md { border-top-right-radius:100px !important; }
	.r-2-lb-md, .r-2-le-md, .r-2-bo-md { border-bottom-left-radius:100px !important; }
	.r-2-rb-md, .r-2-ri-md, .r-2-bo-md { border-bottom-right-radius:100px !important; }

	.r-3-md { border-radius:5px !important; }
	.r-3-lt-md, .r-3-le-md, .r-3-to-md { border-top-left-radius:5px !important; }
	.r-3-rt-md, .r-3-ri-md, .r-3-to-md { border-top-right-radius:5px !important; }
	.r-3-lb-md, .r-3-le-md, .r-3-bo-md { border-bottom-left-radius:5px !important; }
	.r-3-rb-md, .r-3-ri-md, .r-3-bo-md { border-bottom-right-radius:5px !important; }

	.r-4-md { border-radius:10px !important; }
	.r-4-lt-md, .r-4-le-md, .r-4-to-md { border-top-left-radius:10px !important; }
	.r-4-rt-md, .r-4-ri-md, .r-4-to-md { border-top-right-radius:10px !important; }
	.r-4-lb-md, .r-4-le-md, .r-4-bo-md { border-bottom-left-radius:10px !important; }
	.r-4-rb-md, .r-4-ri-md, .r-4-bo-md { border-bottom-right-radius:10px !important; }
	
}

@media (min-width: 992px) {

	.card-box-600-lg { display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:1.25rem;}
	.card-box-600-lg>.card { width:600px; }

	.card-box-800-lg { display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:1.25rem;}
	.card-box-800-lg>.card { width:800px; }

	.po-s-lg { position:static !important; }
	.po-r-lg { position:relative !important; }
	.po-a-lg { position:absolute !important; }
	.po-f-lg { position:fixed !important; }

	.w-fro-lg { -ms-flex-direction:row !important; flex-direction:row !important; }
	.w-fco-lg { -ms-flex-direction:column !important; flex-direction:column !important;}

	.w-fg0-lg { -ms-flex-positive: 0 !important;flex-grow: 0 !important; }
	.w-fg1-lg { -ms-flex-positive: 1 !important;flex-grow: 1 !important; }

	.w-jcs-lg, .w-jc-le-lg { -ms-flex-pack:start !important;justify-content:flex-start !important; }
	.w-jcc-lg, .w-jc-ce-lg { -ms-flex-pack:center !important;justify-content:center !important; }
	.w-jce-lg, .w-jc-ri-lg { -ms-flex-pack:end !important;justify-content:flex-end !important; }
	
	.w-ais-lg, .w-ai-to-lg { -ms-flex-align:start !important;align-items:flex-start !important; }
	.w-aic-lg, .w-ai-ce-lg { -ms-flex-align:center !important;align-items:center !important; }
	.w-aie-lg, .w-ai-bo-lg { -ms-flex-align:end !important;align-items:flex-end !important; }
	
	.w-txs-lg, .w-tx-le-lg { text-align:left; }
	.w-txc-lg, .w-tx-ce-lg { text-align:center; }
	.w-txe-lg, .w-tx-ri-lg { text-align:right; }

	.b-0-lg { border-width:0px !important;border-style:solid !important }
	.bl-0-lg, .bx-0-lg { border-left-width:0px !important;border-left-style:solid !important; }
	.br-0-lg, .bx-0-lg { border-right-width:0px !important;border-right-style:solid !important; }
	.bt-0-lg, .by-0-lg { border-top-width:0px !important;border-top-style:solid !important; }
	.bb-0-lg, .by-0-lg { border-bottom-width:0px !important;border-bottom-style:solid !important; }

	.b-1-lg { border-width:1px !important;border-style:solid !important }
	.bl-1-lg, .bx-1-lg { border-left-width:1px !important;border-left-style:solid !important; }
	.br-1-lg, .bx-1-lg { border-right-width:1px !important;border-right-style:solid !important; }
	.bt-1-lg, .by-1-lg { border-top-width:1px !important;border-top-style:solid !important; }
	.bb-1-lg, .by-1-lg { border-bottom-width:1px !important;border-bottom-style:solid !important; }

	.b-2-lg { border-width:2px !important;border-style:solid !important }
	.bl-2-lg, .bx-2-lg { border-left-width:2px !important;border-left-style:solid !important; }
	.br-2-lg, .bx-2-lg { border-right-width:2px !important;border-right-style:solid !important; }
	.bt-2-lg, .by-2-lg { border-top-width:2px !important;border-top-style:solid !important; }
	.bb-2-lg, .by-2-lg { border-bottom-width:2px !important;border-bottom-style:solid !important; }
	
	.p-00px-lg { padding:0px !important; }
	.px-00px-lg, .pl-00px-lg { padding-left:0px !important; }
	.px-00px-lg, .pr-00px-lg { padding-right:0px !important; }
	.py-00px-lg, .pt-00px-lg { padding-top:0px !important; }
	.py-00px-lg, .pb-00px-lg { padding-bottom:0px !important; }

	.p-01px-lg { padding:1px !important; }
	.px-01px-lg, .pl-01px-lg { padding-left:1px !important; }
	.px-01px-lg, .pr-01px-lg { padding-right:1px !important; }
	.py-01px-lg, .pt-01px-lg { padding-top:1px !important; }
	.py-01px-lg, .pb-01px-lg { padding-bottom:1px !important; }

	.p-02px-lg { padding:2px !important; }
	.px-02px-lg, .pl-02px-lg { padding-left:2px !important; }
	.px-02px-lg, .pr-02px-lg { padding-right:2px !important; }
	.py-02px-lg, .pt-02px-lg { padding-top:2px !important; }
	.py-02px-lg, .pb-02px-lg { padding-bottom:2px !important; }

	.p-03px-lg { padding:3px !important; }
	.px-03px-lg, .pl-03px-lg { padding-left:3px !important; }
	.px-03px-lg, .pr-03px-lg { padding-right:3px !important; }
	.py-03px-lg, .pt-03px-lg { padding-top:3px !important; }
	.py-03px-lg, .pb-03px-lg { padding-bottom:3px !important; }

	.p-04px-lg { padding:4px !important; }
	.px-04px-lg, .pl-04px-lg { padding-left:4px !important; }
	.px-04px-lg, .pr-04px-lg { padding-right:4px !important; }
	.py-04px-lg, .pt-04px-lg { padding-top:4px !important; }
	.py-04px-lg, .pb-04px-lg { padding-bottom:4px !important; }

	.p-05px-lg { padding:5px !important; }
	.px-05px-lg, .pl-05px-lg { padding-left:5px !important; }
	.px-05px-lg, .pr-05px-lg { padding-right:5px !important; }
	.py-05px-lg, .pt-05px-lg { padding-top:5px !important; }
	.py-05px-lg, .pb-05px-lg { padding-bottom:5px !important; }

	.p-06px-lg { padding:6px !important; }
	.px-06px-lg, .pl-06px-lg { padding-left:6px !important; }
	.px-06px-lg, .pr-06px-lg { padding-right:6px !important; }
	.py-06px-lg, .pt-06px-lg { padding-top:6px !important; }
	.py-06px-lg, .pb-06px-lg { padding-bottom:6px !important; }

	.p-07px-lg { padding:7px !important; }
	.px-07px-lg, .pl-07px-lg { padding-left:7px !important; }
	.px-07px-lg, .pr-07px-lg { padding-right:7px !important; }
	.py-07px-lg, .pt-07px-lg { padding-top:7px !important; }
	.py-07px-lg, .pb-07px-lg { padding-bottom:7px !important; }

	.p-08px-lg { padding:8px !important; }
	.px-08px-lg, .pl-08px-lg { padding-left:8px !important; }
	.px-08px-lg, .pr-08px-lg { padding-right:8px !important; }
	.py-08px-lg, .pt-08px-lg { padding-top:8px !important; }
	.py-08px-lg, .pb-08px-lg { padding-bottom:8px !important; }

	.p-09px-lg { padding:9px !important; }
	.px-09px-lg, .pl-09px-lg { padding-left:9px !important; }
	.px-09px-lg, .pr-09px-lg { padding-right:9px !important; }
	.py-09px-lg, .pt-09px-lg { padding-top:9px !important; }
	.py-09px-lg, .pb-09px-lg { padding-bottom:9px !important; }

	.p-10px-lg { padding:10px !important; }
	.px-10px-lg, .pl-10px-lg { padding-left:10px !important; }
	.px-10px-lg, .pr-10px-lg { padding-right:10px !important; }
	.py-10px-lg, .pt-10px-lg { padding-top:10px !important; }
	.py-10px-lg, .pb-10px-lg { padding-bottom:10px !important; }

	.p-11px-lg { padding:11px !important; }
	.px-11px-lg, .pl-11px-lg { padding-left:11px !important; }
	.px-11px-lg, .pr-11px-lg { padding-right:11px !important; }
	.py-11px-lg, .pt-11px-lg { padding-top:11px !important; }
	.py-11px-lg, .pb-11px-lg { padding-bottom:11px !important; }

	.p-12px-lg { padding:12px !important; }
	.px-12px-lg, .pl-12px-lg { padding-left:12px !important; }
	.px-12px-lg, .pr-12px-lg { padding-right:12px !important; }
	.py-12px-lg, .pt-12px-lg { padding-top:12px !important; }
	.py-12px-lg, .pb-12px-lg { padding-bottom:12px !important; }

	.p-13px-lg { padding:13px !important; }
	.px-13px-lg, .pl-13px-lg { padding-left:13px !important; }
	.px-13px-lg, .pr-13px-lg { padding-right:13px !important; }
	.py-13px-lg, .pt-13px-lg { padding-top:13px !important; }
	.py-13px-lg, .pb-13px-lg { padding-bottom:13px !important; }

	.p-14px-lg { padding:14px !important; }
	.px-14px-lg, .pl-14px-lg { padding-left:14px !important; }
	.px-14px-lg, .pr-14px-lg { padding-right:14px !important; }
	.py-14px-lg, .pt-14px-lg { padding-top:14px !important; }
	.py-14px-lg, .pb-14px-lg { padding-bottom:14px !important; }

	.p-15px-lg { padding:15px !important; }
	.px-15px-lg, .pl-15px-lg { padding-left:15px !important; }
	.px-15px-lg, .pr-15px-lg { padding-right:15px !important; }
	.py-15px-lg, .pt-15px-lg { padding-top:15px !important; }
	.py-15px-lg, .pb-15px-lg { padding-bottom:15px !important; }
	
	.p-16px-lg { padding:16px !important; }
	.px-16px-lg, .pl-16px-lg { padding-left:16px !important; }
	.px-16px-lg, .pr-16px-lg { padding-right:16px !important; }
	.py-16px-lg, .pt-16px-lg { padding-top:16px !important; }
	.py-16px-lg, .pb-16px-lg { padding-bottom:16px !important; }
	
	.p-17px-lg { padding:17px !important; }
	.px-17px-lg, .pl-17px-lg { padding-left:17px !important; }
	.px-17px-lg, .pr-17px-lg { padding-right:17px !important; }
	.py-17px-lg, .pt-17px-lg { padding-top:17px !important; }
	.py-17px-lg, .pb-17px-lg { padding-bottom:17px !important; }

	.p-18px-lg { padding:18px !important; }
	.px-18px-lg, .pl-18px-lg { padding-left:18px !important; }
	.px-18px-lg, .pr-18px-lg { padding-right:18px !important; }
	.py-18px-lg, .pt-18px-lg { padding-top:18px !important; }
	.py-18px-lg, .pb-18px-lg { padding-bottom:18px !important; }
	
	.p-19px-lg { padding:19px !important; }
	.px-19px-lg, .pl-19px-lg { padding-left:19px !important; }
	.px-19px-lg, .pr-19px-lg { padding-right:19px !important; }
	.py-19px-lg, .pt-19px-lg { padding-top:19px !important; }
	.py-19px-lg, .pb-19px-lg { padding-bottom:19px !important; }
	
	.p-20px-lg { padding:20px !important; }
	.px-20px-lg, .pl-20px-lg { padding-left:20px !important; }
	.px-20px-lg, .pr-20px-lg { padding-right:20px !important; }
	.py-20px-lg, .pt-20px-lg { padding-top:20px !important; }
	.py-20px-lg, .pb-20px-lg { padding-bottom:20px !important; }

	.r-0-lg { border-radius:0px !important; }
	.r-0-lt-lg, .r-0-le-lg, .r-0-to-lg { border-top-left-radius:0px !important; }
	.r-0-rt-lg, .r-0-ri-lg, .r-0-to-lg { border-top-right-radius:0px !important; }
	.r-0-lb-lg, .r-0-le-lg, .r-0-bo-lg { border-bottom-left-radius:0px !important; }
	.r-0-rb-lg, .r-0-ri-lg, .r-0-bo-lg { border-bottom-right-radius:0px !important; }

	.r-1-lg { border-radius:0.1875rem !important; }
	.r-1-lt-lg, .r-1-le-lg, .r-1-to-lg { border-top-left-radius:0.1875rem !important; }
	.r-1-rt-lg, .r-1-ri-lg, .r-1-to-lg { border-top-right-radius:0.1875rem !important; }
	.r-1-lb-lg, .r-1-le-lg, .r-1-bo-lg { border-bottom-left-radius:0.1875rem !important; }
	.r-1-rb-lg, .r-1-ri-lg, .r-1-bo-lg { border-bottom-right-radius:0.1875rem !important; }

	.r-2-lg { border-radius:100px !important; }
	.r-2-lt-lg, .r-2-le-lg, .r-2-to-lg { border-top-left-radius:100px !important; }
	.r-2-rt-lg, .r-2-ri-lg, .r-2-to-lg { border-top-right-radius:100px !important; }
	.r-2-lb-lg, .r-2-le-lg, .r-2-bo-lg { border-bottom-left-radius:100px !important; }
	.r-2-rb-lg, .r-2-ri-lg, .r-2-bo-lg { border-bottom-right-radius:100px !important; }

	.r-3-lg { border-radius:5px !important; }
	.r-3-lt-lg, .r-3-le-lg, .r-3-to-lg { border-top-left-radius:5px !important; }
	.r-3-rt-lg, .r-3-ri-lg, .r-3-to-lg { border-top-right-radius:5px !important; }
	.r-3-lb-lg, .r-3-le-lg, .r-3-bo-lg { border-bottom-left-radius:5px !important; }
	.r-3-rb-lg, .r-3-ri-lg, .r-3-bo-lg { border-bottom-right-radius:5px !important; }

	.r-4-lg { border-radius:10px !important; }
	.r-4-lt-lg, .r-4-le-lg, .r-4-to-lg { border-top-left-radius:10px !important; }
	.r-4-rt-lg, .r-4-ri-lg, .r-4-to-lg { border-top-right-radius:10px !important; }
	.r-4-lb-lg, .r-4-le-lg, .r-4-bo-lg { border-bottom-left-radius:10px !important; }
	.r-4-rb-lg, .r-4-ri-lg, .r-4-bo-lg { border-bottom-right-radius:10px !important; }
}

@media (min-width: 1200px) {
	.po-s-xl { position:static !important; }
	.po-r-xl { position:relative !important; }
	.po-a-xl { position:absolute !important; }
	.po-f-xl { position:fixed !important; }

	.w-fro-xl { -ms-flex-direction:row !important; flex-direction:row !important; }
	.w-fco-xl { -ms-flex-direction:column !important; flex-direction:column !important;}

	.w-fg0-xl { -ms-flex-positive: 0 !important;flex-grow: 0 !important; }
	.w-fg1-xl { -ms-flex-positive: 1 !important;flex-grow: 1 !important; }

	.w-jcs-xl, .w-jc-le-xl { -ms-flex-pack:start !important;justify-content:flex-start !important; }
	.w-jcc-xl, .w-jc-ce-xl { -ms-flex-pack:center !important;justify-content:center !important; }
	.w-jce-xl, .w-jc-ri-xl { -ms-flex-pack:end !important;justify-content:flex-end !important; }
	
	.w-ais-xl, .w-ai-to-xl { -ms-flex-align:start !important;align-items:flex-start !important; }
	.w-aic-xl, .w-ai-ce-xl { -ms-flex-align:center !important;align-items:center !important; }
	.w-aie-xl, .w-ai-bo-xl { -ms-flex-align:end !important;align-items:flex-end !important; }
	
	.w-txs-xl, .w-tx-le-xl { text-align:left; }
	.w-txc-xl, .w-tx-ce-xl { text-align:center; }
	.w-txe-xl, .w-tx-ri-xl { text-align:right; }

	.b-0-xl { border-width:0px !important;border-style:solid !important }
	.bl-0-xl, .bx-0-xl { border-left-width:0px !important;border-left-style:solid !important; }
	.br-0-xl, .bx-0-xl { border-right-width:0px !important;border-right-style:solid !important; }
	.bt-0-xl, .by-0-xl { border-top-width:0px !important;border-top-style:solid !important; }
	.bb-0-xl, .by-0-xl { border-bottom-width:0px !important;border-bottom-style:solid !important; }

	.b-1-xl { border-width:1px !important;border-style:solid !important }
	.bl-1-xl, .bx-1-xl { border-left-width:1px !important;border-left-style:solid !important; }
	.br-1-xl, .bx-1-xl { border-right-width:1px !important;border-right-style:solid !important; }
	.bt-1-xl, .by-1-xl { border-top-width:1px !important;border-top-style:solid !important; }
	.bb-1-xl, .by-1-xl { border-bottom-width:1px !important;border-bottom-style:solid !important; }

	.b-2-xl { border-width:2px !important;border-style:solid !important }
	.bl-2-xl, .bx-2-xl { border-left-width:2px !important;border-left-style:solid !important; }
	.br-2-xl, .bx-2-xl { border-right-width:2px !important;border-right-style:solid !important; }
	.bt-2-xl, .by-2-xl { border-top-width:2px !important;border-top-style:solid !important; }
	.bb-2-xl, .by-2-xl { border-bottom-width:2px !important;border-bottom-style:solid !important; }
	
	.p-00px-xl { padding:0px !important; }
	.px-00px-xl, .pl-00px-xl { padding-left:0px !important; }
	.px-00px-xl, .pr-00px-xl { padding-right:0px !important; }
	.py-00px-xl, .pt-00px-xl { padding-top:0px !important; }
	.py-00px-xl, .pb-00px-xl { padding-bottom:0px !important; }

	.p-01px-xl { padding:1px !important; }
	.px-01px-xl, .pl-01px-xl { padding-left:1px !important; }
	.px-01px-xl, .pr-01px-xl { padding-right:1px !important; }
	.py-01px-xl, .pt-01px-xl { padding-top:1px !important; }
	.py-01px-xl, .pb-01px-xl { padding-bottom:1px !important; }

	.p-02px-xl { padding:2px !important; }
	.px-02px-xl, .pl-02px-xl { padding-left:2px !important; }
	.px-02px-xl, .pr-02px-xl { padding-right:2px !important; }
	.py-02px-xl, .pt-02px-xl { padding-top:2px !important; }
	.py-02px-xl, .pb-02px-xl { padding-bottom:2px !important; }

	.p-03px-xl { padding:3px !important; }
	.px-03px-xl, .pl-03px-xl { padding-left:3px !important; }
	.px-03px-xl, .pr-03px-xl { padding-right:3px !important; }
	.py-03px-xl, .pt-03px-xl { padding-top:3px !important; }
	.py-03px-xl, .pb-03px-xl { padding-bottom:3px !important; }

	.p-04px-xl { padding:4px !important; }
	.px-04px-xl, .pl-04px-xl { padding-left:4px !important; }
	.px-04px-xl, .pr-04px-xl { padding-right:4px !important; }
	.py-04px-xl, .pt-04px-xl { padding-top:4px !important; }
	.py-04px-xl, .pb-04px-xl { padding-bottom:4px !important; }

	.p-05px-xl { padding:5px !important; }
	.px-05px-xl, .pl-05px-xl { padding-left:5px !important; }
	.px-05px-xl, .pr-05px-xl { padding-right:5px !important; }
	.py-05px-xl, .pt-05px-xl { padding-top:5px !important; }
	.py-05px-xl, .pb-05px-xl { padding-bottom:5px !important; }

	.p-06px-xl { padding:6px !important; }
	.px-06px-xl, .pl-06px-xl { padding-left:6px !important; }
	.px-06px-xl, .pr-06px-xl { padding-right:6px !important; }
	.py-06px-xl, .pt-06px-xl { padding-top:6px !important; }
	.py-06px-xl, .pb-06px-xl { padding-bottom:6px !important; }

	.p-07px-xl { padding:7px !important; }
	.px-07px-xl, .pl-07px-xl { padding-left:7px !important; }
	.px-07px-xl, .pr-07px-xl { padding-right:7px !important; }
	.py-07px-xl, .pt-07px-xl { padding-top:7px !important; }
	.py-07px-xl, .pb-07px-xl { padding-bottom:7px !important; }

	.p-08px-xl { padding:8px !important; }
	.px-08px-xl, .pl-08px-xl { padding-left:8px !important; }
	.px-08px-xl, .pr-08px-xl { padding-right:8px !important; }
	.py-08px-xl, .pt-08px-xl { padding-top:8px !important; }
	.py-08px-xl, .pb-08px-xl { padding-bottom:8px !important; }

	.p-09px-xl { padding:9px !important; }
	.px-09px-xl, .pl-09px-xl { padding-left:9px !important; }
	.px-09px-xl, .pr-09px-xl { padding-right:9px !important; }
	.py-09px-xl, .pt-09px-xl { padding-top:9px !important; }
	.py-09px-xl, .pb-09px-xl { padding-bottom:9px !important; }

	.p-10px-xl { padding:10px !important; }
	.px-10px-xl, .pl-10px-xl { padding-left:10px !important; }
	.px-10px-xl, .pr-10px-xl { padding-right:10px !important; }
	.py-10px-xl, .pt-10px-xl { padding-top:10px !important; }
	.py-10px-xl, .pb-10px-xl { padding-bottom:10px !important; }

	.p-11px-xl { padding:11px !important; }
	.px-11px-xl, .pl-11px-xl { padding-left:11px !important; }
	.px-11px-xl, .pr-11px-xl { padding-right:11px !important; }
	.py-11px-xl, .pt-11px-xl { padding-top:11px !important; }
	.py-11px-xl, .pb-11px-xl { padding-bottom:11px !important; }

	.p-12px-xl { padding:12px !important; }
	.px-12px-xl, .pl-12px-xl { padding-left:12px !important; }
	.px-12px-xl, .pr-12px-xl { padding-right:12px !important; }
	.py-12px-xl, .pt-12px-xl { padding-top:12px !important; }
	.py-12px-xl, .pb-12px-xl { padding-bottom:12px !important; }

	.p-13px-xl { padding:13px !important; }
	.px-13px-xl, .pl-13px-xl { padding-left:13px !important; }
	.px-13px-xl, .pr-13px-xl { padding-right:13px !important; }
	.py-13px-xl, .pt-13px-xl { padding-top:13px !important; }
	.py-13px-xl, .pb-13px-xl { padding-bottom:13px !important; }

	.p-14px-xl { padding:14px !important; }
	.px-14px-xl, .pl-14px-xl { padding-left:14px !important; }
	.px-14px-xl, .pr-14px-xl { padding-right:14px !important; }
	.py-14px-xl, .pt-14px-xl { padding-top:14px !important; }
	.py-14px-xl, .pb-14px-xl { padding-bottom:14px !important; }
	
	.p-15px-xl { padding:15px !important; }
	.px-15px-xl, .pl-15px-xl { padding-left:15px !important; }
	.px-15px-xl, .pr-15px-xl { padding-right:15px !important; }
	.py-15px-xl, .pt-15px-xl { padding-top:15px !important; }
	.py-15px-xl, .pb-15px-xl { padding-bottom:15px !important; }
	
	.p-16px-xl { padding:16px !important; }
	.px-16px-xl, .pl-16px-xl { padding-left:16px !important; }
	.px-16px-xl, .pr-16px-xl { padding-right:16px !important; }
	.py-16px-xl, .pt-16px-xl { padding-top:16px !important; }
	.py-16px-xl, .pb-16px-xl { padding-bottom:16px !important; }
	
	.p-17px-xl { padding:17px !important; }
	.px-17px-xl, .pl-17px-xl { padding-left:17px !important; }
	.px-17px-xl, .pr-17px-xl { padding-right:17px !important; }
	.py-17px-xl, .pt-17px-xl { padding-top:17px !important; }
	.py-17px-xl, .pb-17px-xl { padding-bottom:17px !important; }

	.p-18px-xl { padding:18px !important; }
	.px-18px-xl, .pl-18px-xl { padding-left:18px !important; }
	.px-18px-xl, .pr-18px-xl { padding-right:18px !important; }
	.py-18px-xl, .pt-18px-xl { padding-top:18px !important; }
	.py-18px-xl, .pb-18px-xl { padding-bottom:18px !important; }
	
	.p-19px-xl { padding:19px !important; }
	.px-19px-xl, .pl-19px-xl { padding-left:19px !important; }
	.px-19px-xl, .pr-19px-xl { padding-right:19px !important; }
	.py-19px-xl, .pt-19px-xl { padding-top:19px !important; }
	.py-19px-xl, .pb-19px-xl { padding-bottom:19px !important; }
	
	.p-20px-xl { padding:20px !important; }
	.px-20px-xl, .pl-20px-xl { padding-left:20px !important; }
	.px-20px-xl, .pr-20px-xl { padding-right:20px !important; }
	.py-20px-xl, .pt-20px-xl { padding-top:20px !important; }
	.py-20px-xl, .pb-20px-xl { padding-bottom:20px !important; }
	
	.r-0-xl { border-radius:0px !important; }
	.r-0-lt-xl, .r-0-le-xl, .r-0-to-xl { border-top-left-radius:0px !important; }
	.r-0-rt-xl, .r-0-ri-xl, .r-0-to-xl { border-top-right-radius:0px !important; }
	.r-0-lb-xl, .r-0-le-xl, .r-0-bo-xl { border-bottom-left-radius:0px !important; }
	.r-0-rb-xl, .r-0-ri-xl, .r-0-bo-xl { border-bottom-right-radius:0px !important; }

	.r-1-xl { border-radius:0.1875rem !important; }
	.r-1-lt-xl, .r-1-le-xl, .r-1-to-xl { border-top-left-radius:0.1875rem !important; }
	.r-1-rt-xl, .r-1-ri-xl, .r-1-to-xl { border-top-right-radius:0.1875rem !important; }
	.r-1-lb-xl, .r-1-le-xl, .r-1-bo-xl { border-bottom-left-radius:0.1875rem !important; }
	.r-1-rb-xl, .r-1-ri-xl, .r-1-bo-xl { border-bottom-right-radius:0.1875rem !important; }

	.r-2-xl { border-radius:100px !important; }
	.r-2-lt-xl, .r-2-le-xl, .r-2-to-xl { border-top-left-radius:100px !important; }
	.r-2-rt-xl, .r-2-ri-xl, .r-2-to-xl { border-top-right-radius:100px !important; }
	.r-2-lb-xl, .r-2-le-xl, .r-2-bo-xl { border-bottom-left-radius:100px !important; }
	.r-2-rb-xl, .r-2-ri-xl, .r-2-bo-xl { border-bottom-right-radius:100px !important; }

	.r-3-xl { border-radius:5px !important; }
	.r-3-lt-xl, .r-3-le-xl, .r-3-to-xl { border-top-left-radius:5px !important; }
	.r-3-rt-xl, .r-3-ri-xl, .r-3-to-xl { border-top-right-radius:5px !important; }
	.r-3-lb-xl, .r-3-le-xl, .r-3-bo-xl { border-bottom-left-radius:5px !important; }
	.r-3-rb-xl, .r-3-ri-xl, .r-3-bo-xl { border-bottom-right-radius:5px !important; }

	.r-4-xl { border-radius:10px !important; }
	.r-4-lt-xl, .r-4-le-xl, .r-4-to-xl { border-top-left-radius:10px !important; }
	.r-4-rt-xl, .r-4-ri-xl, .r-4-to-xl { border-top-right-radius:10px !important; }
	.r-4-lb-xl, .r-4-le-xl, .r-4-bo-xl { border-bottom-left-radius:10px !important; }
	.r-4-rb-xl, .r-4-ri-xl, .r-4-bo-xl { border-bottom-right-radius:10px !important; }
}

@media (min-width: 576px) { .d-sm-hide { display:none !important; } }
@media (max-width: 575px) { .d-sm-show { display:none !important; } }
@media (min-width: 768px) { .d-md-hide { display:none !important; } }
@media (max-width: 767px) { .d-md-show { display:none !important; } }
@media (min-width: 992px) { .d-lg-hide { display:none !important; } }
@media (max-width: 991px) { .d-lg-show { display:none !important; } }
@media (min-width: 1200px) { .d-xl-hide { display:none !important; } }
@media (max-width: 1199px) { .d-xl-show { display:none !important; } }


.navbar-collapse.collapsing { overflow-y:hidden !important; overflow-x:hidden !important; }
@media (max-width: 576px) { .navbar-expand-sm .navbar-collapse { max-height:calc(100vh - 100px) !important;overflow-y:auto; } }
@media (max-width: 768px) { .navbar-expand-md .navbar-collapse { max-height:calc(100vh - 100px) !important;overflow-y:auto; } }
@media (max-width: 992px) { .navbar-expand-lg .navbar-collapse { max-height:calc(100vh - 100px) !important;overflow-y:auto; } }
@media (max-width: 1200px) { .navbar-expand-xl .navbar-collapse { max-height:calc(100vh - 100px) !important;overflow-y:auto; } }
.navbar.fixed-top { padding-right: 1.25rem !important; }
.navbar.fixed-bottom { padding-right: 1.25rem !important; }

.my-u1 { margin-top:-1px !important;margin-bottom:1px !important; }
.my-u2 { margin-top:-2px !important;margin-bottom:2px !important; }
.my-u3 { margin-top:-3px !important;margin-bottom:3px !important; }
.my-u4 { margin-top:-4px !important;margin-bottom:4px !important; }
.my-u5 { margin-top:-5px !important;margin-bottom:5px !important; }
.my-u6 { margin-top:-6px !important;margin-bottom:6px !important; }
.my-u7 { margin-top:-7px !important;margin-bottom:7px !important; }
.my-u8 { margin-top:-8px !important;margin-bottom:8px !important; }
.my-u9 { margin-top:-9px !important;margin-bottom:9px !important; }
.my-u10 { margin-top:-10px !important;margin-bottom:10px !important; }


.my-d1 { margin-top:1px !important;margin-bottom:-1px !important; }
.my-d2 { margin-top:2px !important;margin-bottom:-2px !important; }
.my-d3 { margin-top:3px !important;margin-bottom:-3px !important; }
.my-d4 { margin-top:4px !important;margin-bottom:-4px !important; }
.my-d5 { margin-top:5px !important;margin-bottom:-5px !important; }
.my-d6 { margin-top:6px !important;margin-bottom:-6px !important; }
.my-d7 { margin-top:7px !important;margin-bottom:-7px !important; }
.my-d8 { margin-top:8px !important;margin-bottom:-8px !important; }
.my-d9 { margin-top:9px !important;margin-bottom:-9px !important; }
.my-d10 { margin-top:10px !important;margin-bottom:-10px !important; }


.mx-l1 { margin-left:-1px !important;margin-right:1px !important; }
.mx-l2 { margin-left:-2px !important;margin-right:2px !important; }
.mx-l3 { margin-left:-3px !important;margin-right:3px !important; }
.mx-l4 { margin-left:-4px !important;margin-right:4px !important; }
.mx-l5 { margin-left:-5px !important;margin-right:5px !important; }

.mx-r1 { margin-left:1px !important;margin-right:-1px !important; }
.mx-r2 { margin-left:2px !important;margin-right:-2px !important; }
.mx-r3 { margin-left:3px !important;margin-right:-3px !important; }
.mx-r4 { margin-left:4px !important;margin-right:-4px !important; }
.mx-r5 { margin-left:5px !important;margin-right:-5px !important; }


.f00b { font-weight:bold !important; }
.f10n { font-size:10px !important;line-height:10px !important; }
.f10b { font-size:10px !important;line-height:12px !important;font-weight:bold !important; }

.f11n { font-size:13px !important;line-height:13px !important; }
.f11b { font-size:13px !important;line-height:15px !important;font-weight:bold !important; }

.f15n { font-size:15px !important;line-height:15px !important; }
.f15b { font-size:15px !important;line-height:17px !important;font-weight:bold !important; }
.f18n { font-size:18px !important;line-height:18px !important; }
.f18b { font-size:18px !important;line-height:20px !important;font-weight:bold !important; }
.f20n { font-size:20px !important;line-height:20px !important; }
.f20b { font-size:20px !important;line-height:22px !important;font-weight:bold !important; }
.f25n { font-size:25px !important;line-height:25px !important; }
.f25b { font-size:25px !important;line-height:27px !important;font-weight:bold !important; }
.f30n { font-size:30px !important;line-height:30px !important; }
.f30b { font-size:30px !important;line-height:32px !important;font-weight:bold !important; }
.f35n { font-size:35px !important;line-height:35px !important; }
.f35b { font-size:35px !important;line-height:37px !important;font-weight:bold !important; }
.f40n { font-size:40px !important;line-height:40px !important; }
.f40b { font-size:40px !important;line-height:42px !important;font-weight:bold !important; }
.f45n { font-size:45px !important;line-height:45px !important; }
.f45b { font-size:45px !important;line-height:47px !important;font-weight:bold !important; }
.f50n { font-size:50px !important;line-height:50px !important; }
.f50b { font-size:50px !important;line-height:52px !important;font-weight:bold !important; }
.f55n { font-size:55px !important;line-height:55px !important; }
.f55b { font-size:55px !important;line-height:57px !important;font-weight:bold !important; }
.f60n { font-size:60px !important;line-height:60px !important; }
.f60b { font-size:60px !important;line-height:62px !important;font-weight:bold !important; }
.f65n { font-size:65px !important;line-height:65px !important; }
.f65b { font-size:65px !important;line-height:67px !important;font-weight:bold !important; }


@media print {
	@page { margin:0 !important; size:A4 !important; }
	html,body { background:#ffffff !important;overflow:visible !important; width:100% !important; height:100% !important;min-width:0px !important;min-height:0px !important;text-align:center;padding:0px !important; }
} 
.print-page-preview { position:fixed;left:-510px;top:-310px;width:500px;height:300px;overflow:auto !important; }
.print-page-break { page-break-after:always !important;height:0px; } 
.print-page-image { width:21cm !important;height:29.7cm !important; } 
.print-page-default { position:relative;vertical-align:top;width:21cm;height:29.7cm;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:white;padding:20px; }
.print-page-default * { background:white !important;color:black !important; }
.print-page-default>.print-head { -ms-flex-positive:0;flex-grow:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:2px solid black;margin-bottom:6px;padding-bottom:4px; }
.print-page-default>.print-body { -ms-flex-positive:1;flex-grow:1;overflow:hidden !important; }
.print-page-default>.print-foot { -ms-flex-positive:0;flex-grow:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-top:2px solid black;margin-top:6px;padding-top:4px; }
.print-page.A4 { position:relative;width:21cm !important;height:29.7cm !important;background:#ffffff;color:#000000;text-align:left; }

.print-page.pad-01 { padding:60px 30px 60px 30px; }
.print-page.pad-01 .print-page-header { position:absolute;left:0px;width:100%;top:0px;padding:40px 30px 40px 30px; }
.print-page.pad-01 .print-page-footer { position:absolute;left:0px;width:100%;bottom:0px;padding:40px 30px 40px 30px; }
.print-page.pad-01 .print-page-header-text { position:relative;padding:0px 0px 0px 37px;z-index:200 !important;background:transparent !important; }


.btn-group-vertical.btn-list .btn { border-left-width:0px;border-right-width:0px; }
.btn-group-vertical.btn-list .btn:first-child { border-top:0px; }
.btn-group-vertical.btn-list .btn:last-child { border-bottom:0px; }

.list-group-item:not(.active) { color:rgba(51,51,51,.85) !important; }

.btn.active>.btn-nor, .list-group-item.active>.btn-nor { display:none; }
.btn:not(.active)>.btn-act,.list-group-item:not(.active)>.btn-act { display:none; }
div.show>button>.drp-nor { display:none; }
div:not(.show)>button>.drp-act { display:none; }
li.show>button>.drp-nor { display:none; }
li:not(.show)>button>.drp-act { display:none; }
div.show>a>.drp-nor { display:none; }
div:not(.show)>a>.drp-act { display:none; }
li.show>a>.drp-nor { display:none; }
li:not(.show)>a>.drp-act { display:none; }

/*

@media (-webkit-min-device-pixel-ratio: 1.10) {
	.uniform-choice span:after { zoom:105%; }
	.uniform-checker span:after { zoom:105%; }
}
*/
/*
.uniform-choice  {
	width:20px;height:20px;line-height:20px;
}
.uniform-choice span:after { 
	content: "\ee75";
	font-family: icomoon;
	font-size: 0.75rem;
	position: absolute;
	top: 0.125rem;
	left: 0.125rem;
	line-height: 1;
	opacity: 0;
	-webkit-font-smoothing: antialiased;
	border:none;
}
@media (-webkit-min-device-pixel-ratio: 1.25) {
	.uniform-choice span:after { 
		font-size: 0.65rem;
		top:0.150rem;
	}
}
*/
.btn-flx { display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-ms-flex-align:center;align-items:center; }
.lnk-flx { display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-ms-flex-align:center;align-items:center; }
.btn-lst { display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-ms-flex-align:center;align-items:center;border-radius:0px !important; }
.btn-box { display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-ms-flex-align:center;align-items:center;border:0px !important;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem;}
.btn-mnu { display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-ms-flex-align:center;align-items:center;border:0px !important;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem;-webkit-box-shadow:none !important;box-shadow:none !important; }

/* 
*************************************************************************************************************************
****
**** MODAL
****
*************************************************************************************************************************
*/
.modal { position:fixed;padding-top:0px;padding-bottom:0px;overflow:hidden !important; }
.modal-dialog { margin-top:0px;margin-bottom:0px; }
.modal-content { margin-top:0px;margin-bottom:0px;border:0px;border-radius:0px;background:transparent;box-shadow:none; }

.modal .modal-dialog>.modal-content>.modal-body>.card { display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;box-shadow:none;width:100%;height:100%; }
.modal .modal-dialog>.modal-content>.modal-body>.card>.card-header { -ms-flex-positive:0;flex-grow:0; }
.modal .modal-dialog>.modal-content>.modal-body>.card>.card-body { -ms-flex-positive:1;flex-grow:1; }
.modal .modal-dialog>.modal-content>.modal-body>.card>.card-footer { -ms-flex-positive:0;flex-grow:0; }

.modal.modal-custom .modal-dialog { max-width:100%; }
.modal.modal-custom .modal-dialog>.modal-content { display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center; }

.modal.modal-full { overflow:hidden !important; }
.modal.modal-full .modal-dialog { position:fixed;top:0px;left:0px;bottom:0px;right:0px;max-width:100%; }
.modal.modal-full .modal-dialog>.modal-content { width:100%;height:100%; }
.modal.modal-full .modal-dialog>.modal-content>.modal-body { padding:0px; }
.modal.modal-full .modal-dialog>.modal-content>.modal-body>.card { border-radius:0px; }

.modal.modal-le .modal-dialog { margin-left:0px;margin-right:0px;width:320px;height:100%;-webkit-transform: translateX(-100%);transform:translateX(-100%); }
.modal.modal-le .modal-content { height:100%; }
.modal.modal-le.fade .modal-dialog { transition: -webkit-transform 0.15s ease-in-out;transition: transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; }
.modal.modal-le.show .modal-dialog { -webkit-transform: translateX(0); transform: translateX(0); }
.modal.modal-le .modal-dialog>.modal-content>.modal-body { padding:0px; }
.modal.modal-le .modal-dialog>.modal-content>.modal-body>.card { border-radius:0px;border-top:0px;border-bottom:0px;border-left:0px; }
@media (prefers-reduced-motion: reduce) { .modal.modal-le.fade .modal-dialog { transition: none; } }

.modal.modal-ri .modal-dialog { margin-left:0px;margin-right:0px;width:320px;height:100%;-webkit-transform: translateX(100%);transform:translateX(100%);margin-left:auto; }
.modal.modal-ri .modal-content { height:100%; }
.modal.modal-ri.fade .modal-dialog { transition: -webkit-transform 0.15s ease-in-out;transition: transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; }
.modal.modal-ri.show .modal-dialog { -webkit-transform: translateX(0); transform: translateX(0); }
.modal.modal-ri .modal-dialog>.modal-content>.modal-body { padding:0px; }
.modal.modal-ri .modal-dialog>.modal-content>.modal-body>.card { border-radius:0px;border-top:0px;border-bottom:0px;border-right:0px; }
@media (prefers-reduced-motion: reduce) { .modal.modal-ri.fade .modal-dialog { transition: none; } }

.modal.modal-to { overflow:hidden !important;padding:0px !important; }
.modal.modal-to .modal-dialog { margin-left:0px;margin-right:0px;width:100%;max-width:none;-webkit-transform:none;transform:none;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;height:100%;; }
.modal.modal-to .modal-content { -webkit-transform:translateY(-100%);transform:translateY(-100%); }
.modal.modal-to.fade .modal-content { transition:-webkit-transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; }
.modal.modal-to.show .modal-content { -webkit-transform: translateY(0);transform:translateY(0); }
.modal.modal-to .modal-dialog>.modal-content>.modal-body { padding:0px; }
.modal.modal-to .modal-dialog>.modal-content>.modal-body>.card { border-radius:0px;-ms-flex-direction:row;flex-direction:row; }
.modal.modal-to .modal-dialog>.modal-content>.modal-body>.card>.card-header { border-top:0px !important;border-bottom:0px !important;  }
.modal.modal-to .modal-dialog>.modal-content>.modal-body>.card>.card-body { border-top:0px !important;border-bottom:0px !important;  }
.modal.modal-to .modal-dialog>.modal-content>.modal-body>.card>.card-footer { border-top:0px !important;border-bottom:0px !important;  }
@media (prefers-reduced-motion: reduce) { .modal.modal-to.fade .modal-content { transition:none; } }

.modal.modal-bo { overflow:hidden !important;padding:0px !important; }
.modal.modal-bo .modal-dialog { margin-left:0px;margin-right:0px;width:100%;max-width:none;-webkit-transform:none;transform:none;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;height:100%; }
.modal.modal-bo .modal-content { -webkit-transform: translateY(100%);transform:translateY(100%); }
.modal.modal-bo.fade .modal-content { transition:-webkit-transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; }
.modal.modal-bo.show .modal-content { -webkit-transform: translateY(0);transform:translateY(0); }
.modal.modal-bo .modal-dialog>.modal-content>.modal-body { padding:0px; }
.modal.modal-bo .modal-dialog>.modal-content>.modal-body>.card { border-radius:0px;-ms-flex-direction:row;flex-direction:row; }
.modal.modal-bo .modal-dialog>.modal-content>.modal-body>.card>.card-header { border-top:0px !important;border-bottom:0px !important;  }
.modal.modal-bo .modal-dialog>.modal-content>.modal-body>.card>.card-body { border-top:0px !important;border-bottom:0px !important;  }
.modal.modal-bo .modal-dialog>.modal-content>.modal-body>.card>.card-footer { border-top:0px !important;border-bottom:0px !important;  }
@media (prefers-reduced-motion: reduce) { .modal.modal-bo.fade .modal-content { transition:none; } }

.modal-date .ui-datepicker-date-outer { width:100%; }
.modal-date .ui-datepicker-date-head { display:-ms-flexbox;display:flex;background:#FAFAFA;border-bottom:1px solid #DDDDDD; }
.modal-date .ui-datepicker-date-month { background:#FAFAFA;border-bottom:1px solid #DDDDDD; }
.modal-date .ui-datepicker-week-col { width:1px !important;text-align:center; }
.modal-date .ui-datepicker-header { display:none !important; }
.modal-date .ui-datepicker-buttonpane { display:none !important; }
.modal-date .ui_tpicker_unit_hide { display:none !important; }
.modal-date .ui_tpicker_time_label { display:none !important; }
.modal-date .ui_tpicker_time { display:none !important; }
.modal-date .ui-datepicker-calendar .ui-state-hover { background:var(--bgr-nor-danger) !important;color:var(--tco-nor-danger) !important; }
.modal-date .ui-datepicker-calendar .ui-state-hover.ui-state-highlight:after { border-top-color:var(--tco-nor-danger) !important; }
.modal-date .ui-datepicker-calendar .ui-state-active { background:var(--bgr-nor-danger) !important;color:var(--tco-act-danger) !important; }
.modal-date .ui-datepicker-calendar .ui-state-active.ui-state-highlight:after { border-top-color:#ffffff !important; }
.modal-date .ui-slider-handle.ui-state-hover { background:#2196F3 !important;color:#d2eafc !important;border-color:#0b79d1 !important; }
.modal-date .ui-slider-handle.ui-state-hover:after { background:#d2eafc !important; }
.modal-date .ui-slider-handle.ui-state-focus { background:#1F8BE1 !important;color:#ffffff !important;border-color:#096ab7 !important; }
.modal-date .ui-slider-handle.ui-state-focus:after { background:#ffffff !important; }
.modal-date .ui-slider-handle.ui-state-active { background:#1F8BE1 !important;color:#ffffff !important;border-color:#096ab7 !important; }
.modal-date .ui-slider-handle.ui-state-active:after { background:#ffffff !important; }

.modal-date.ui-datepicker-only-date .ui-datepicker-date-outer { min-height:320px; }
.modal-date.ui-datepicker-only-date .ui-datepicker-date-month { display:-ms-flexbox;display:flex; }
.modal-date.ui-datepicker-only-date .ui-datepicker-inline { padding-top:0px;padding-bottom:0px; }
.modal-date.ui-datepicker-only-date .ui-timepicker-div { display:none !important; }
.modal-date.ui-datepicker-only-date .ui-datepicker-btn-date { display:none !important; }
.modal-date.ui-datepicker-only-date .ui-datepicker-btn-time { display:none !important; }
.modal-date.ui-datepicker-only-date .ui-datepicker-btn-text-time { display:none !important; }

.modal-date.ui-datepicker-only-time .ui-datepicker-date-outer { min-height:150px; }
.modal-date.ui-datepicker-only-time .ui-datepicker-date-month { display:none; }
.modal-date.ui-datepicker-only-time .ui-datepicker-title { display:none !important; }
.modal-date.ui-datepicker-only-time .ui-datepicker-calendar { display:none !important; }
.modal-date.ui-datepicker-only-time .ui-datepicker-prev { display:none !important; }
.modal-date.ui-datepicker-only-time .ui-datepicker-next { display:none !important; }
.modal-date.ui-datepicker-only-time .ui-datepicker-btn-prev { display:none !important; }
.modal-date.ui-datepicker-only-time .ui-datepicker-btn-date { display:none !important; }
.modal-date.ui-datepicker-only-time .ui-datepicker-btn-time { display:none !important; }
.modal-date.ui-datepicker-only-time .ui-datepicker-btn-next { display:none !important; }
.modal-date.ui-datepicker-only-time .ui-datepicker-btn-text-date { display:none !important; }

.modal-date.ui-datepicker-show-date .ui-datepicker-date-outer { min-height:320px; }
.modal-date.ui-datepicker-show-date .ui-datepicker-date-month { display:-ms-flexbox;display:flex; }
.modal-date.ui-datepicker-show-date .ui-datepicker-inline { padding-top:0px;padding-bottom:0px; }
.modal-date.ui-datepicker-show-date .ui-timepicker-div { display:none !important; }

.modal-date.ui-datepicker-show-time .ui-datepicker-date-outer { min-height:320px; }
.modal-date.ui-datepicker-show-time .ui-datepicker-date-month { display:none }
.modal-date.ui-datepicker-show-time .ui-datepicker-title { display:none !important; }
.modal-date.ui-datepicker-show-time .ui-datepicker-calendar { display:none !important; }
.modal-date.ui-datepicker-show-time .ui-datepicker-prev { display:none !important; }
.modal-date.ui-datepicker-show-time .ui-datepicker-next { display:none !important; }
.modal-date.ui-datepicker-show-time .ui-datepicker-btn-prev { display:none !important; }
.modal-date.ui-datepicker-show-time .ui-datepicker-btn-next { display:none !important; }
/* 
*************************************************************************************************************************
****
**** METISMENU
****
*************************************************************************************************************************
*/
.metismenu-0, .metismenu-0 li, .metismenu-0 ul  { padding:0px;margin:0px;list-style:none; }
.metismenu-0 ul button { padding-left:1.4375rem !important; }
.metismenu-0 ul ul button { padding-left:2.0625rem !important; }
.metismenu-0 ul ul ul button { padding-left:2.6875rem !important; }
.metismenu-0 ul ul ul ul button { padding-left:3.3125rem !important; }

.metismenu-1, .metismenu-1 li, .metismenu-1 ul  { padding:0px;margin:0px;list-style:none; }
.metismenu-1 ul button { padding-left:1.4375rem !important; }
.metismenu-1 ul ul button { padding-left:2.0625rem !important; }
.metismenu-1 ul ul ul button { padding-left:2.6875rem !important; }
.metismenu-1 ul ul ul ul button { padding-left:3.3125rem !important; }

.metismenu-2, .metismenu-2 li, .metismenu-2 ul  { padding:0px;margin:0px;list-style:none; }
.metismenu-2 ul button { padding-left:1.4375rem !important; }
.metismenu-2 ul ul button { padding-left:2.0625rem !important; }
.metismenu-2 ul ul ul button { padding-left:2.6875rem !important; }
.metismenu-2 ul ul ul ul button { padding-left:3.3125rem !important; }
/* 
*************************************************************************************************************************
****
**** INPUT-GROUP
****
*************************************************************************************************************************
*/
.input-group-field { position:relative;display:inline-block;vertical-align:top;overflow:hidden;border-radius:0.1875rem;border:0px !important; }
.input-group-field .form-control { pointer-events:auto;overflow:hidden; }
.input-group-field .input-group-button { position:absolute;left:0px;top:0px;width:100%;height:100%;pointer-events:auto;z-index:1;background:transparent;border:0px;border-radius:inherit; }
.input-group-field .input-group-text { pointer-events:auto;transition: border-color 0.15s ease-in-out; }
.input-group-field .input-group-text [class*='icon-']:not(.icon-2x):not(.icon-3x):not(.icon-4x):not(.icon-5x) { height:20px;top:2px; }
.input-group-field>.input-group>.input-group-prepend>.input-group-text>.chk-box, .input-group-field>.input-group>.input-group-prepend>.input-group-text>.rad-box { margin-left:-2px;margin-right:-2px; }
.input-group-field>.input-group>.input-group-append>.input-group-text>.chk-box, .input-group-field>.input-group>.input-group-append>.input-group-text>.rad-box { margin-left:-2px;margin-right:-2px; }

.input-group-field.input-group-file>.input-group>.form-control { pointer-events:none; }
.input-group-field.input-group-file>.input-group>.input-group-prepend>.input-group-text { pointer-events:none; }
.input-group-field.input-group-file>.input-group>.input-group-append>.input-group-text { pointer-events:none; }
.input-group-field>.input-group-button>input[type=file] { display:none; }


.input-group-field.b-0>.input-group>.form-control { border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;padding-top:0.5rem;padding-bottom:0.5rem;padding-left:0.9375rem;padding-right:0.9375rem; }
.input-group-field.b-0>.input-group>.input-group-prepend>.input-group-text { border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0.5rem;padding-bottom:0.5rem;padding-left:0.9375rem;padding-right:0.9375rem; }
.input-group-field.b-0>.input-group>.input-group-append>.input-group-text { border-top-width:0px;border-bottom-width:0px;border-right-width:0px;padding-top:0.5rem;padding-bottom:0.5rem;padding-left:0.9375rem;padding-right:0.9375rem; }
.input-group-field.b-0>.input-group.hide-le>.form-control { border-left-width:0px; }
.input-group-field.b-0>.input-group.hide-ri>.form-control { border-right-width:0px; }
.input-group-field.b-0>.input-group.hide-le>.input-group-append>.input-group-text { border-width:0px; }
.input-group-field.b-0>.input-group.hide-ri>.input-group-prepend>.input-group-text { border-width:0px; }

.input-group-field.b-1>.input-group>.form-control { border-top-width:1px;border-bottom-width:1px;padding-top:0.4375rem;padding-bottom:0.4375rem;padding-left:0.875rem;padding-right:0.875rem; }
.input-group-field.b-1>.input-group>.input-group-prepend>.input-group-text { border-top-width:1px;border-bottom-width:1px;border-left-width:1px;padding-top:0.4375rem;padding-bottom:0.4375rem;padding-left:0.875rem;padding-right:0.875rem; }
.input-group-field.b-1>.input-group>.input-group-append>.input-group-text { border-top-width:1px;border-bottom-width:1px;border-right-width:1px;padding-top:0.4375rem;padding-bottom:0.4375rem;padding-left:0.875rem;padding-right:0.875rem; }
.input-group-field.b-1>.input-group.hide-le>.form-control { border-left-width:1px; }
.input-group-field.b-1>.input-group.hide-ri>.form-control { border-right-width:1px; }

.input-group-field.b-2>.input-group>.form-control { border-top-width:2px;border-bottom-width:2px;padding-top:0.375rem;padding-bottom:0.375rem;padding-left:0.8125rem;padding-right:0.8125rem; }
.input-group-field.b-2>.input-group>.input-group-prepend>.input-group-text { border-top-width:2px;border-bottom-width:2px;border-left-width:2px;padding-top:0.375rem;padding-bottom:0.375rem;padding-left:0.8125rem;padding-right:0.8125rem; }
.input-group-field.b-2>.input-group>.input-group-append>.input-group-text { border-top-width:2px;border-bottom-width:2px;border-right-width:2px;padding-top:0.375rem;padding-bottom:0.375rem;padding-left:0.8125rem;padding-right:0.8125rem; }
.input-group-field.b-2>.input-group.hide-le>.form-control { border-left-width:2px; }
.input-group-field.b-2>.input-group.hide-ri>.form-control { border-right-width:2px; }

.input-group-field>.input-group.no-pad-le>.form-control { padding-left:0px;border-left-width:0px; }
.input-group-field>.input-group.no-pad-ri>.form-control { padding-right:0px;border-right-width:0px; }
.input-group-field>.input-group.no-pad-le>.input-group-prepend>.input-group-text { padding-right:0.625rem;  }
.input-group-field>.input-group.no-pad-ri>.input-group-append>.input-group-text { padding-left:0.625rem; }

.input-group-field.r-0 { border-radius:0px; }
.input-group-field.r-0>.input-group { border-radius:0px; }
.input-group-field.r-0>.input-group.show-le>.input-group-prepend { border-top-left-radius:0px;border-bottom-left-radius:0px; }
.input-group-field.r-0>.input-group.show-le>.input-group-prepend>.input-group-text { border-top-left-radius:0px;border-bottom-left-radius:0px; }
.input-group-field.r-0>.input-group.hide-le>.form-control { border-top-left-radius:0px;border-bottom-left-radius:0px; }
.input-group-field.r-0>.input-group.hide-ri>.form-control { border-top-right-radius:0px;border-bottom-right-radius:0px; }
.input-group-field.r-0>.input-group.show-ri>.input-group-append { border-top-right-radius:0px;border-bottom-right-radius:0px; }
.input-group-field.r-0>.input-group.show-ri>.input-group-append>.input-group-text { border-top-right-radius:0px;border-bottom-right-radius:0px; }

.input-group-field.r-2 { border-radius:100px; }
.input-group-field.r-2>.input-group { border-radius:100px; }
.input-group-field.r-2>.input-group.show-le>.input-group-prepend { border-top-left-radius:100px;border-bottom-left-radius:100px; }
.input-group-field.r-2>.input-group.show-le>.input-group-prepend>.input-group-text { border-top-left-radius:100px;border-bottom-left-radius:100px; }
.input-group-field.r-2>.input-group.hide-le>.form-control { border-top-left-radius:100px;border-bottom-left-radius:100px; }
.input-group-field.r-2>.input-group.hide-ri>.form-control { border-top-right-radius:100px;border-bottom-right-radius:100px; }
.input-group-field.r-2>.input-group.show-ri>.input-group-append { border-top-right-radius:100px;border-bottom-right-radius:100px; }
.input-group-field.r-2>.input-group.show-ri>.input-group-append>.input-group-text { border-top-right-radius:100px;border-bottom-right-radius:100px; }

.input-group-field.px-0>.input-group>.input-group-prepend>.input-group-text { padding-left:0px; }
.input-group-field.px-0>.input-group>.input-group-append>.input-group-text { padding-right:0px; }
.input-group-field.px-0>.input-group.hide-le>.form-control { padding-left:0px; }
.input-group-field.px-0>.input-group.hide-ri>.form-control { padding-right:0px; }

.input-group-field.dropdown-toggle>.input-group>.form-control { min-height:36px; }

/* 
*************************************************************************************************************************
****
**** DEFAULT
****
*************************************************************************************************************************
*/
.btn-0000 { background:var(--bgr-nor-default);color:var(--tco-nor-default);border-color:var(--bor-nor-default); }
.btn-0000:focus, .btn-0000:hover, .btn-0000.focus, .btn-0000.active, .show>.btn-0000 {  background:var(--bgr-act-default);color:var(--tco-act-default);border-color:var(--bor-act-default); }
.mnu-0000 { background:var(--bgr-nor-default);color:var(--tco-nor-default);border-color:var(--bor-nor-default); }
.mnu-0000:focus, .mnu-0000:hover, .mnu-0000.focus, .mnu-0000.active, .show>.mnu-0000 {  background:var(--bgr-nor-default);color:var(--tco-act-default);border-color:var(--bor-nor-default); }
.cap-0000 { background:var(--col-98);color:var(--col-02);border-color:var(--col-02); }
.cap-0000:focus, .cap-0000:hover, .cap-0000.focus, .cap-0000.active, .show>.cap-0000 {  background:var(--col-98);color:var(--col-03);border-color:var(--col-03); }
.lnk-0000 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lnk-0000:focus, .lnk-0000:hover, .lnk-0000.focus, .show>.lnk-0000 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--bor-act-default) var(--col-98) }
.lnk-0000.active { border-color:var(--col-98) var(--col-98) var(--bor-act-default) var(--col-98) }
.lnk-0001 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lnk-0001:focus, .lnk-0001:hover, .lnk-0001.focus, .show>.lnk-0001 { background:var(--col-98);color:var(--col-03);border-color:var(--bor-act-default) var(--col-98) var(--col-98) var(--col-98) }
.lnk-0001.active { border-color:var(--bor-act-default) var(--col-98) var(--col-98) var(--col-98) }
.lnk-0002 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lnk-0002:focus, .lnk-0002:hover, .lnk-0002.focus, .show>.lnk-0002 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--col-98) var(--bor-act-default) }
.lnk-0002.active { border-color:var(--col-98) var(--col-98) var(--col-98) var(--bor-act-default) }
.lnk-0003 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lnk-0003:focus, .lnk-0003:hover, .lnk-0003.focus, .show>.lnk-0003 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--bor-act-default) var(--col-98) var(--col-98) }
.lnk-0003.active { border-color:var(--col-98) var(--bor-act-default) var(--col-98) var(--col-98)  }
.ico-0000 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98); }
.ico-0000:focus, .ico-0000:hover, .ico-0000.focus, .ico-0000.active, .show>.ico-0000 { background:var(--col-98);color:var(--bor-act-default);border-color:var(--bor-nor-default); }
.out-0000 { background:var(--col-98);color:var(--tco-nor-default);border-color:var(--bgr-act-default); }
.out-0000:focus, .out-0000:hover, .out-0000.focus, .out-0000.active, .show>.out-0000 {  background:var(--bgr-act-default);color:var(--tco-act-default);border-color:var(--bgr-act-default); }
.lin-0000 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-05) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lin-0000:focus, .lin-0000:hover, .lin-0000.focus, .show>.lin-0000 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--bor-act-light) var(--col-98) }
.lin-0000.active { border-color:var(--col-98) var(--col-98) var(--bor-act-light) var(--col-98); }
.lin-0001 { background:var(--col-98);color:var(--col-02);border-color:var(--col-05) var(--col-98) var(--col-98) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lin-0001:focus, .lin-0001:hover, .lin-0001.focus, .show>.lin-0001 { background:var(--col-98);color:var(--col-03);border-color:var(--bor-act-light) var(--col-98) var(--col-98) var(--col-98) }
.lin-0001.active { border-color:var(--bor-act-light) var(--col-98) var(--col-98) var(--col-98); }
.lin-0002 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-05);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lin-0002:focus, .lin-0002:hover, .lin-0002.focus, .show>.lin-0002 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--col-98) var(--bor-act-light) }
.lin-0002.active { border-color:var(--col-98) var(--col-98) var(--col-98) var(--bor-act-light); }
.lin-0003 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-05) var(--col-98) var(--col-98);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lin-0003:focus, .lin-0003:hover, .lin-0003.focus, .show>.lin-0003 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--bor-act-light) var(--col-98) var(--col-98) }
.lin-0003.active { border-color:var(--col-98) var(--bor-act-light) var(--col-98) var(--col-98);  }
.chk-0000 { background:var(--col-98);color:var(--col-02);border-color:var(--col-05); }
.chk-0000:focus, .chk-0000:hover, .chk-0000.focus {  background:var(--col-06);color:var(--col-02);border-color:var(--col-05); }
.chk-0000.checked {  background:var(--bgr-nor-default);color:var(--tco-act-default);border-color:var(--bgr-nor-default); }
.hei-0000 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-bottom-left-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 0px 1px 0px !important;padding:0.5rem 0.9375rem 0.4375rem 0.9375rem !important; }
.hei-0000:focus, .hei-0000:hover, .hei-0000.focus, .show>.hei-0000 { color:var(--col-03) !important; }
.hei-0000.active { background:var(--col-00);border-width:2px 1px 0px 1px !important;padding:0.375rem 0.875rem 0.5rem 0.875rem !important;border-top-color:var(--col-07) !important; }
.hei-0001 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-top-left-radius:0rem !important;border-top-right-radius:0rem !important;border-width:1px 0px 0px 0px !important;padding:0.4375rem 0.9375rem 0.5rem 0.9375rem !important; }
.hei-0001:focus, .hei-0001:hover, .hei-0001.focus, .show>.hei-0001 { color:var(--col-03) !important; }
.hei-0001.active { background:#ffffff;border-width:0px 1px 2px 1px !important;padding:0.5rem 0.875rem 0.375rem 0.875rem !important;border-bottom-color:var(--col-07) !important }
.hei-0002 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-top-left-radius:0rem !important;border-bottom-left-radius:0rem !important;border-width:0px 0px 0px 1px !important;padding:0.5rem 0.9375rem 0.5rem 0.875rem !important; }
.hei-0002:focus, .hei-0002:hover, .hei-0002.focus, .show>.hei-0002 { color:var(--col-03) !important; }
.hei-0002.active { background:#ffffff;border-width:1px 2px 1px 0px !important;padding:0.4375rem 0.8125rem 0.4375rem 0.9375rem !important;border-right-color:var(--col-07) !important; }
.hei-0003 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-top-right-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 1px 0px 0px !important;padding:0.5rem 0.875rem 0.5rem 0.9375rem !important; }
.hei-0003:focus, .hei-0003:hover, .hei-0003.focus, .show>.hei-0003 { color:var(--col-03) !important; }
.hei-0003.active { background:#ffffff;border-width:1px 0px 1px 2px !important;padding:0.4375rem 0.9375rem 0.4375rem 0.8125rem !important;border-left-color:var(--col-07) !important; }


.btn-default-tab-bo { border-color:#dddddd;background:transparent;color:#707070;border-bottom-left-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 0px 1px 0px !important;padding:0.5rem 0.9375rem 0.4375rem 0.9375rem !important;-webkit-box-shadow:none !important;box-shadow:none !important;margin-bottom:-1px; }
.btn-default-tab-bo:focus, .btn-default-tab-bo:hover, .btn-default-tab-bo.focus, .show>.btn-default-tab-bo { color:#333333 !important; }
.btn-default-tab-bo.active { background:#ffffff;border-width:1px 1px 0px 1px !important;padding:0.4375rem 0.875rem 0.5rem 0.875rem !important; }

.btn-default-tab-to { border-color:#dddddd;background:transparent;color:#707070;border-top-left-radius:0rem !important;border-top-right-radius:0rem !important;border-width:1px 0px 0px 0px !important;padding:0.4375rem 0.9375rem 0.5rem 0.9375rem !important;-webkit-box-shadow:none !important;box-shadow:none !important;margin-top:-1px; }
.btn-default-tab-to:focus, .btn-default-tab-to:hover, .btn-default-tab-to.focus, .show>.btn-default-tab-to { color:var(--bgr-nor-danger) !important; }
.btn-default-tab-to.active { background:#ffffff;border-width:0px 1px 1px 1px !important;padding:0.5rem 0.875rem 0.4375rem 0.875rem !important; }

.btn-default-tab-le { border-color:#dddddd;background:transparent;color:#707070;border-top-left-radius:0rem !important;border-bottom-left-radius:0rem !important;border-width:0px 0px 0px 1px !important;padding:0.5rem 0.9375rem 0.5rem 0.875rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-default-tab-le:focus, .btn-default-tab-le:hover, .btn-default-tab-le.focus, .show>.btn-default-tab-le { color:#333333 !important; }
.btn-default-tab-le.active { background:#ffffff;border-width:1px 1px 1px 0px !important;padding:0.4375rem 0.875rem 0.4375rem 0.9375rem !important; }

.btn-default-tab-ri { border-color:#dddddd;background:transparent;color:#707070;border-top-right-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 1px 0px 0px !important;padding:0.5rem 0.875rem 0.5rem 0.9375rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-default-tab-ri:focus, .btn-default-tab-ri:hover, .btn-default-tab-ri.focus, .show>.btn-default-tab-ri { color:#333333 !important; }
.btn-default-tab-ri.active { background:#ffffff;border-width:1px 0px 1px 1px !important;padding:0.4375rem 0.9375rem 0.4375rem 0.875rem !important; }


.input-group-field.inp-0000 .input-group-text { background:var(--bgr-nor-default);color:var(--tco-nor-default);border-color:var(--bor-nor-default); }
.input-group-field.inp-0000 .input-group-text.darker { background:var(--col-drk-default); }
.input-group-field.inp-0000 .form-control { background:var(--bgr-nor-default);color:var(--tco-nor-default);border-color:var(--bor-nor-default); }
.input-group-field.inp-0000.focus .input-group-text, .show>.input-group-field.inp-0000 .input-group-text { color:var(--tco-act-default);border-color:var(--bor-act-default) !important; }
.input-group-field.inp-0000.focus .form-control, .show>.input-group-field.inp-0000 .form-control { color:var(--tco-act-default);border-color:var(--bor-act-default) !important; }
.input-group-field.inp-0000 ::placeholder { color:var(--tco-nor-default) !important;-moz-opacity: 0.30 !important;-khtml-opacity:0.30 !important;opacity:0.30 !important;text-align:left; }
.input-group-field.inp-0000 :-ms-input-placeholder { color:var(--tco-nor-default) !important;-moz-opacity: 0.30 !important;-khtml-opacity:0.30 !important;opacity:0.30 !important;text-align:left; }
.input-group-field.inp-0000 ::-ms-input-placeholder { color:var(--tco-nor-default) !important;-moz-opacity: 0.30 !important;-khtml-opacity:0.30 !important;opacity:0.30 !important;text-align:left; }
.input-group-field.inp-0000 ::selection{ background:var(--bor-nor-default); }
.input-group-field.inp-0000 ::-moz-selection{ background:var(--bor-nor-default); }

.card.card-0000 { overflow:hidden;margin:0px;border-color:var(--col-04); }
.card.card-0000>.card-header { background:var(--bgr-nor-default);color:var(--tco-nor-default);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start; }
.card.card-0000>.card-body, .card.card-0000>div>.card-body { background:var(--col-00);color:var(--col-02);border:0px;padding:0.9375rem 1.25rem !important; }
.card.card-0000>.card-footer, .card.card-0000>div>.card-footer { background:var(--bgr-nor-default);color:var(--tco-nor-default);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end; }
.card.card-0000.show-head>.card-body, .card.card-0000.show-head>div>.card-body { border-top:1px solid var(--bor-nor-default); }
.card.card-0000.show-foot>.card-body, .card.card-0000.show-foot>div>.card-body { border-bottom:1px solid var(--col-04); }
.card.card-0000.no-pad>.card-body, .card.card-0000.no-pad>div>.card-body { padding:0px !important; }

.card.card-0001 { overflow:hidden;margin:0px;border-color:var(--bor-nor-default); }
.card.card-0001>.card-header { background:var(--bgr-nor-default);color:var(--tco-nor-default);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start; }
.card.card-0001>.card-body, .card.card-0001>div>.card-body { background:var(--bgr-nor-default);color:var(--tco-nor-default);border:0px;border-radius:0px;padding:0.9375rem 1.25rem !important; }
.card.card-0001>.card-footer, .card.card-0001>div>.card-footer { background:var(--bgr-nor-default);color:var(--tco-nor-default);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end; }
.card.card-0001.show-head>.card-body, .card.card-0001.show-head>div>.card-body { border-top:1px solid var(--bor-nor-default); }
.card.card-0001.show-foot>.card-body, .card.card-0001.show-foot>div>.card-body { border-bottom:1px solid var(--bor-nor-default); }
.card.card-0001.no-pad>.card-body, .card.card-0001.no-pad>div>.card-body { padding:0px !important; }

.card.card-0002 { overflow:hidden;margin:0px;border-color:var(--bgr-nor-default); }
.card.card-0002>.card-header { background:var(--bgr-nor-default);color:var(--tco-nor-default);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start; }
.card.card-0002>.card-body, .card.card-0002>div>.card-body { background:var(--bgr-nor-default);color:var(--tco-nor-default);border:0px;border-radius:0px;padding:0rem 1.25rem !important; }
.card.card-0002>.card-footer, .card.card-0002>div>.card-footer { background:var(--bgr-nor-default);color:var(--tco-nor-default);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end; }
.card.card-0002.show-head>.card-body, .card.card-0002.show-head>div>.card-body { border-top:1px solid var(--bgr-nor-default); }
.card.card-0002.show-foot>.card-body, .card.card-0002.show-foot>div>.card-body { border-bottom:1px solid var(--bgr-nor-default); }
.card.card-0002.no-pad>.card-body, .card.card-0002.no-pad>div>.card-body { padding:0px !important; }

.bg-default-dark { background:#dddddd !important; }

.lab-0000 { background:var(--bgr-nor-default);color:var(--col-02);display:inline-block;padding:4px 6px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:2px; }
.lab-0001 { background:var(--bgr-nor-default);color:var(--col-02);display:inline-block;padding:3px 5px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:2px;border:1px solid var(--bor-nor-default); }
.bdg-0000 { background:var(--bgr-nor-default);color:var(--col-02);display:inline-block;padding:4px 7px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:160px; }
.bdg-0001 { background:var(--bgr-nor-default);color:var(--col-02);display:inline-block;padding:3px 6px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:160px;border:1px solid var(--bor-nor-default); }
/* 
*************************************************************************************************************************
****
**** LIGHT
****
*************************************************************************************************************************
*/
.btn-0100 { background:var(--bgr-nor-light);color:var(--tco-nor-light);border-color:var(--bor-nor-light); }
.btn-0100:focus, .btn-0100:hover, .btn-0100.focus, .btn-0100.active, .show>.btn-0100 {  background:var(--bgr-act-light);color:var(--tco-act-light);border-color:var(--bor-act-default); }
.mnu-0100 { background:var(--bgr-nor-light);color:var(--tco-nor-light);border-color:var(--bor-nor-light); }
.mnu-0100:focus, .mnu-0100:hover, .mnu-0100.focus, .mnu-0100.active, .show>.mnu-0100 {  background:var(--bgr-nor-light);color:var(--tco-act-light);border-color:var(--bor-nor-default); }
.cap-0100 { background:var(--col-98);color:var(--col-02);border-color:var(--col-02); }
.cap-0100:focus, .cap-0100:hover, .cap-0100.focus, .cap-0100.active, .show>.cap-0100 {  background:var(--col-98);color:var(--col-03);border-color:var(--col-03); }
.lnk-0100 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lnk-0100:focus, .lnk-0100:hover, .lnk-0100.focus, .show>.lnk-0100 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--bor-act-light) var(--col-98) }
.lnk-0100.active { border-color:var(--col-98) var(--col-98) var(--bor-act-light) var(--col-98) }
.lnk-0101 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lnk-0101:focus, .lnk-0101:hover, .lnk-0101.focus, .show>.lnk-0101 { background:var(--col-98);color:var(--col-03);border-color:var(--bor-act-light) var(--col-98) var(--col-98) var(--col-98) }
.lnk-0101.active { border-color:var(--bor-act-light) var(--col-98) var(--col-98) var(--col-98) }
.lnk-0102 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lnk-0102:focus, .lnk-0102:hover, .lnk-0102.focus, .show>.lnk-0102 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--col-98) var(--bor-act-light) }
.lnk-0102.active { border-color:var(--col-98) var(--col-98) var(--col-98) var(--bor-act-light) }
.lnk-0103 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lnk-0103:focus, .lnk-0103:hover, .lnk-0103.focus, .show>.lnk-0103 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--bor-act-light) var(--col-98) var(--col-98) }
.lnk-0103.active { border-color:var(--col-98) var(--bor-act-light) var(--col-98) var(--col-98)  }
.ico-0100 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98); }
.ico-0100:focus, .ico-0100:hover, .ico-0100.focus, .ico-0100.active, .show>.ico-0100 { background:var(--col-98);color:var(--bor-act-light);border-color:var(--bor-nor-light); }
.out-0100 { background:var(--col-98);color:var(--tco-nor-light);border-color:var(--bgr-act-light); }
.out-0100:focus, .out-0100:hover, .out-0100.focus, .out-0100.active, .show>.out-0100 {  background:var(--bgr-act-light);color:var(--tco-act-light);border-color:var(--bgr-act-light); }
.lin-0100 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-05) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lin-0100:focus, .lin-0100:hover, .lin-0100.focus, .show>.lin-0100 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--bor-act-light) var(--col-98) }
.lin-0100.active { border-color:var(--col-98) var(--col-98) var(--bor-act-light) var(--col-98); }
.lin-0101 { background:var(--col-98);color:var(--col-02);border-color:var(--col-05) var(--col-98) var(--col-98) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lin-0101:focus, .lin-0101:hover, .lin-0101.focus, .show>.lin-0101 { background:var(--col-98);color:var(--col-03);border-color:var(--bor-act-light) var(--col-98) var(--col-98) var(--col-98) }
.lin-0101.active { border-color:var(--bor-act-light) var(--col-98) var(--col-98) var(--col-98); }
.lin-0102 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-05);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lin-0102:focus, .lin-0102:hover, .lin-0102.focus, .show>.lin-0102 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--col-98) var(--bor-act-light) }
.lin-0102.active { border-color:var(--col-98) var(--col-98) var(--col-98) var(--bor-act-light); }
.lin-0103 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-05) var(--col-98) var(--col-98);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lin-0103:focus, .lin-0103:hover, .lin-0103.focus, .show>.lin-0103 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--bor-act-light) var(--col-98) var(--col-98) }
.lin-0103.active { border-color:var(--col-98) var(--bor-act-light) var(--col-98) var(--col-98);  }
.chk-0100 { background:var(--col-98);color:var(--col-02);border-color:var(--col-05); }
.chk-0100:focus, .chk-0100:hover, .chk-0100.focus {  background:var(--col-06);color:var(--col-02);border-color:var(--col-05); }
.chk-0100.checked {  background:var(--bgr-nor-light);color:var(--tco-act-light);border-color:var(--bgr-nor-light); }
.hei-0100 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-bottom-left-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 0px 1px 0px !important;padding:0.5rem 0.9375rem 0.4375rem 0.9375rem !important; }
.hei-0100:focus, .hei-0100:hover, .hei-0100.focus, .show>.hei-0100 { color:var(--col-03) !important; }
.hei-0100.active { background:var(--col-00);border-width:2px 1px 0px 1px !important;padding:0.375rem 0.875rem 0.5rem 0.875rem !important;border-top-color:var(--col-07) !important; }
.hei-0101 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-top-left-radius:0rem !important;border-top-right-radius:0rem !important;border-width:1px 0px 0px 0px !important;padding:0.4375rem 0.9375rem 0.5rem 0.9375rem !important; }
.hei-0101:focus, .hei-0101:hover, .hei-0101.focus, .show>.hei-0101 { color:var(--col-03) !important; }
.hei-0101.active { background:#ffffff;border-width:0px 1px 2px 1px !important;padding:0.5rem 0.875rem 0.375rem 0.875rem !important;border-bottom-color:var(--col-07) !important }
.hei-0102 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-top-left-radius:0rem !important;border-bottom-left-radius:0rem !important;border-width:0px 0px 0px 1px !important;padding:0.5rem 0.9375rem 0.5rem 0.875rem !important; }
.hei-0102:focus, .hei-0102:hover, .hei-0102.focus, .show>.hei-0102 { color:var(--col-03) !important; }
.hei-0102.active { background:#ffffff;border-width:1px 2px 1px 0px !important;padding:0.4375rem 0.8125rem 0.4375rem 0.9375rem !important;border-right-color:var(--col-07) !important; }
.hei-0103 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-top-right-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 1px 0px 0px !important;padding:0.5rem 0.875rem 0.5rem 0.9375rem !important; }
.hei-0103:focus, .hei-0103:hover, .hei-0103.focus, .show>.hei-0103 { color:var(--col-03) !important; }
.hei-0103.active { background:#ffffff;border-width:1px 0px 1px 2px !important;padding:0.4375rem 0.9375rem 0.4375rem 0.8125rem !important;border-left-color:var(--col-07) !important; }



.input-group-field.inp-0100 .input-group-text { background:var(--bgr-nor-light);color:var(--tco-nor-light);border-color:var(--bor-nor-light); }
.input-group-field.inp-0100 .input-group-text.darker { background:var(--col-drk-light); }
.input-group-field.inp-0100 .form-control { background:var(--bgr-nor-light);color:var(--tco-nor-light);border-color:var(--bor-nor-light); }
.input-group-field.inp-0100.focus .input-group-text { color:var(--tco-act-light);border-color:var(--bor-act-light) !important; }
.input-group-field.inp-0100.focus .form-control { color:var(--tco-act-light);border-color:var(--bor-act-light) !important; }
.input-group-field.inp-0100 ::placeholder { color:var(--tco-nor-light) !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.inp-0100 :-ms-input-placeholder { color:var(--tco-nor-light) !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.inp-0100 ::-ms-input-placeholder { color:var(--tco-nor-light) !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.inp-0100 ::selection{ background:var(--bor-nor-light); }
.input-group-field.inp-0100 ::-moz-selection{ background:var(--bor-nor-light); }

.card.card-0100 { overflow:hidden;margin:0px;border-color:var(--col-04); }
.card.card-0100>.card-header { background:var(--bgr-nor-light);color:var(--tco-nor-light);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start; }
.card.card-0100>.card-body, .card.card-0100>div>.card-body { background:var(--col-00);color:var(--col-02);border:0px;border-radius:0px;padding:0.9375rem 1.25rem !important; }
.card.card-0100>.card-footer, .card.card-0100>div>.card-footer { background:var(--col-01);color:var(--col-02);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end; }
.card.card-0100.show-head>.card-body, .card.card-0100.show-head>div>.card-body { border-top:1px solid var(--bor-nor-light); }
.card.card-0100.show-foot>.card-body, .card.card-0100.show-foot>div>.card-body { border-bottom:1px solid var(--col-04); }
.card.card-0100.no-pad>.card-body, .card.card-0100.no-pad>div>.card-body { padding:0px !important; }

.card.card-0101 { overflow:hidden;margin:0px;border-color:var(--bor-nor-light); }
.card.card-0101>.card-header { background:var(--bgr-nor-light);color:var(--tco-nor-light);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start; }
.card.card-0101>.card-body, .card.card-0101>div>.card-body { background:var(--bgr-nor-light);color:var(--tco-nor-light);border:0px;border-radius:0px;padding:0.9375rem 1.25rem !important; }
.card.card-0101>.card-footer, .card.card-0101>div>.card-footer { background:var(--bgr-nor-light);color:var(--tco-nor-light);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end; }
.card.card-0101.show-head>.card-body, .card.card-0101.show-head>div>.card-body { border-top:1px solid var(--bor-nor-light); }
.card.card-0101.show-foot>.card-body, .card.card-0101.show-foot>div>.card-body { border-bottom:1px solid var(--bor-nor-light); }
.card.card-0101.no-pad>.card-body, .card.card-0101.no-pad>div>.card-body { padding:0px !important; }

.card.card-0102 { overflow:hidden;margin:0px;border-color:var(--bgr-nor-light); }
.card.card-0102>.card-header { background:var(--bgr-nor-light);color:var(--tco-nor-light);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start; }
.card.card-0102>.card-body, .card.card-0102>div>.card-body { background:var(--bgr-nor-light);color:var(--tco-nor-light);border:0px;border-radius:0px;padding:0rem 1.25rem !important; }
.card.card-0102>.card-footer, .card.card-0102>div>.card-footer { background:var(--bgr-nor-light);color:var(--tco-nor-light);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end; }
.card.card-0102.show-head>.card-body, .card.card-0102.show-head>div>.card-body { border-top:1px solid var(--bgr-nor-light); }
.card.card-0102.show-foot>.card-body, .card.card-0102.show-foot>div>.card-body { border-bottom:1px solid var(--bgr-nor-light); }
.card.card-0102.no-pad>.card-body, .card.card-0102.no-pad>div>.card-body { padding:0px !important; }

.bg-light-dark { background:#dddddd !important; }

.lab-0100 { background:var(--bgr-nor-light);color:var(--col-02);display:inline-block;padding:4px 6px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:2px; }
.lab-0101 { background:var(--bgr-nor-light);color:var(--col-02);display:inline-block;padding:3px 5px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:2px;border:1px solid var(--bor-nor-light); }
.bdg-0100 { background:var(--bgr-nor-light);color:var(--col-02);display:inline-block;padding:4px 7px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:160px; }
.bdg-0101 { background:var(--bgr-nor-light);color:var(--col-02);display:inline-block;padding:3px 6px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:160px;border:1px solid var(--bor-nor-light); }
/* 
*************************************************************************************************************************
****
**** PRIMARY
****
*************************************************************************************************************************
*/
.btn-0200 { background:var(--bgr-nor-primary);color:var(--tco-nor-primary);border-color:var(--bor-nor-primary); }
.btn-0200:focus, .btn-0200:hover, .btn-0200.focus, .btn-0200.active, .show>.btn-0200 {  background:var(--bgr-act-primary);color:var(--tco-act-primary);border-color:var(--bor-act-primary); }
.mnu-0200 { background:var(--bgr-nor-primary);color:var(--tco-nor-primary);border-color:var(--bor-nor-primary); }
.mnu-0200:focus, .mnu-0200:hover, .mnu-0200.focus, .mnu-0200.active, .show>.mnu-0200 {  background:var(--bgr-nor-primary);color:var(--tco-act-primary);border-color:var(--bor-nor-primary); }
.cap-0200 { background:var(--col-98);color:var(--col-02);border-color:var(--col-02); }
.cap-0200:focus, .cap-0200:hover, .cap-0200.focus, .cap-0200.active, .show>.cap-0200 {  background:var(--col-98);color:var(--bgr-nor-primary);border-color:var(--bgr-nor-primary); }
.lnk-0200 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lnk-0200:focus, .lnk-0200:hover, .lnk-0200.focus, .show>.lnk-0200 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--bgr-nor-primary) var(--col-98) }
.lnk-0200.active { border-color:var(--col-98) var(--col-98) var(--bgr-nor-primary) var(--col-98) }
.lnk-0201 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lnk-0201:focus, .lnk-0201:hover, .lnk-0201.focus, .show>.lnk-0201 { background:var(--col-98);color:var(--col-03);border-color:var(--bgr-nor-primary) var(--col-98) var(--col-98) var(--col-98) }
.lnk-0201.active { border-color:var(--bgr-nor-primary) var(--col-98) var(--col-98) var(--col-98) }
.lnk-0202 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lnk-0202:focus, .lnk-0202:hover, .lnk-0202.focus, .show>.lnk-0202 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--col-98) var(--bgr-nor-primary) }
.lnk-0202.active { border-color:var(--col-98) var(--col-98) var(--col-98) var(--bgr-nor-primary) }
.lnk-0203 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lnk-0203:focus, .lnk-0203:hover, .lnk-0203.focus, .show>.lnk-0203 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--bgr-nor-primary) var(--col-98) var(--col-98) }
.lnk-0203.active { border-color:var(--col-98) var(--bgr-nor-primary) var(--col-98) var(--col-98)  }
.ico-0200 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98); }
.ico-0200:focus, .ico-0200:hover, .ico-0200.focus, .ico-0200.active, .show>.ico-0200 { background:var(--col-98);color:var(--bgr-nor-primary);border-color:var(--bgr-nor-primary); }
.out-0200 { background:var(--col-98);color:var(--bgr-nor-primary);border-color:var(--bgr-nor-primary); }
.out-0200:focus, .out-0200:hover, .out-0200.focus, .out-0200.active, .show>.out-0200 {  background:var(--bgr-nor-primary);color:var(--tco-act-primary);border-color:var(--bgr-nor-primary); }
.lin-0200 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-05) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lin-0200:focus, .lin-0200:hover, .lin-0200.focus, .show>.lin-0200 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--bgr-nor-primary) var(--col-98) }
.lin-0200.active { border-color:var(--col-98) var(--col-98) var(--bgr-nor-primary) var(--col-98); }
.lin-0201 { background:var(--col-98);color:var(--col-02);border-color:var(--col-05) var(--col-98) var(--col-98) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lin-0201:focus, .lin-0201:hover, .lin-0201.focus, .show>.lin-0201 { background:var(--col-98);color:var(--col-03);border-color:var(--bgr-nor-primary) var(--col-98) var(--col-98) var(--col-98) }
.lin-0201.active { border-color:var(--bgr-nor-primary) var(--col-98) var(--col-98) var(--col-98); }
.lin-0202 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-05);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lin-0202:focus, .lin-0202:hover, .lin-0202.focus, .show>.lin-0202 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--col-98) var(--bgr-nor-primary) }
.lin-0202.active { border-color:var(--col-98) var(--col-98) var(--col-98) var(--bgr-nor-primary); }
.lin-0203 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-05) var(--col-98) var(--col-98);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lin-0203:focus, .lin-0203:hover, .lin-0203.focus, .show>.lin-0203 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--bgr-nor-primary) var(--col-98) var(--col-98) }
.lin-0203.active { border-color:var(--col-98) var(--bgr-nor-primary) var(--col-98) var(--col-98);  }
.chk-0200 { background:var(--col-98);color:var(--col-02);border-color:var(--col-05); }
.chk-0200:focus, .chk-0200:hover, .chk-0200.focus {  background:var(--col-06);color:var(--col-02);border-color:var(--col-05); }
.chk-0200.checked {  background:var(--bgr-nor-primary);color:var(--tco-act-primary);border-color:var(--bgr-nor-primary); }
.hei-0200 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-bottom-left-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 0px 1px 0px !important;padding:0.5rem 0.9375rem 0.4375rem 0.9375rem !important; }
.hei-0200:focus, .hei-0200:hover, .hei-0200.focus, .show>.hei-0200 { color:var(--col-03) !important; }
.hei-0200.active { background:var(--col-00);border-width:2px 1px 0px 1px !important;padding:0.375rem 0.875rem 0.5rem 0.875rem !important;border-top-color:var(--bgr-nor-primary) !important; }
.hei-0201 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-top-left-radius:0rem !important;border-top-right-radius:0rem !important;border-width:1px 0px 0px 0px !important;padding:0.4375rem 0.9375rem 0.5rem 0.9375rem !important; }
.hei-0201:focus, .hei-0201:hover, .hei-0201.focus, .show>.hei-0201 { color:var(--col-03) !important; }
.hei-0201.active { background:#ffffff;border-width:0px 1px 2px 1px !important;padding:0.5rem 0.875rem 0.375rem 0.875rem !important;border-bottom-color:var(--bgr-nor-primary) !important }
.hei-0202 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-top-left-radius:0rem !important;border-bottom-left-radius:0rem !important;border-width:0px 0px 0px 1px !important;padding:0.5rem 0.9375rem 0.5rem 0.875rem !important; }
.hei-0202:focus, .hei-0202:hover, .hei-0202.focus, .show>.hei-0202 { color:var(--col-03) !important; }
.hei-0202.active { background:#ffffff;border-width:1px 2px 1px 0px !important;padding:0.4375rem 0.8125rem 0.4375rem 0.9375rem !important;border-right-color:var(--bgr-nor-primary) !important; }
.hei-0203 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-top-right-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 1px 0px 0px !important;padding:0.5rem 0.875rem 0.5rem 0.9375rem !important; }
.hei-0203:focus, .hei-0203:hover, .hei-0203.focus, .show>.hei-0203 { color:var(--col-03) !important; }
.hei-0203.active { background:#ffffff;border-width:1px 0px 1px 2px !important;padding:0.4375rem 0.9375rem 0.4375rem 0.8125rem !important;border-left-color:var(--bgr-nor-primary) !important; }

.input-group-field.inp-0200 .input-group-text { background:var(--bgr-nor-primary);color:var(--tco-nor-primary);border-color:var(--bor-nor-primary); }
.input-group-field.inp-0200 .input-group-text.darker { background:var(--col-drk-primary); }
.input-group-field.inp-0200 .form-control { background:var(--bgr-nor-primary);color:var(--tco-nor-primary);border-color:var(--bor-nor-primary); }
.input-group-field.inp-0200.focus .input-group-text { color:var(--tco-act-primary);border-color:var(--bor-act-primary) !important; }
.input-group-field.inp-0200.focus .form-control { color:var(--tco-act-primary);border-color:var(--bor-act-primary) !important; }
.input-group-field.inp-0200 ::placeholder { color:var(--tco-nor-primary) !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.inp-0200 :-ms-input-placeholder { color:var(--tco-nor-primary) !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.inp-0200 ::-ms-input-placeholder { color:var(--tco-nor-primary) !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.inp-0200 ::selection{ background:var(--bor-nor-primary); }
.input-group-field.inp-0200 ::-moz-selection{ background:var(--bor-nor-primary); }

.card.card-0200 { overflow:hidden;margin:0px;border-color:var(--col-04); }
.card.card-0200>.card-header { background:var(--bgr-nor-primary);color:var(--tco-nor-primary);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start; }
.card.card-0200>.card-body, .card.card-0200>div>.card-body { background:var(--col-00);color:var(--col-02);border:0px;border-radius:0px;padding:0.9375rem 1.25rem !important; }
.card.card-0200>.card-footer, .card.card-0200>div>.card-footer { background:var(--col-01);color:var(--col-02);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end; }
.card.card-0200.show-head>.card-body, .card.card-0200.show-head>div>.card-body { border-top:1px solid var(--bgr-nor-primary); }
.card.card-0200.show-foot>.card-body, .card.card-0200.show-foot>div>.card-body { border-bottom:1px solid var(--col-04); }
.card.card-0200.no-pad>.card-body, .card.card-0200.no-pad>div>.card-body { padding:0px !important; }

.card.card-0201 { overflow:hidden;margin:0px;border-color:var(--bor-nor-primary); }
.card.card-0201>.card-header { background:var(--bgr-nor-primary);color:var(--tco-nor-primary);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start; }
.card.card-0201>.card-body, .card.card-0201>div>.card-body { background:var(--bgr-nor-primary);color:var(--tco-nor-primary);border:0px;border-radius:0px;padding:0.9375rem 1.25rem !important; }
.card.card-0201>.card-footer, .card.card-0201>div>.card-footer { background:var(--bgr-nor-primary);color:var(--tco-nor-primary);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end; }
.card.card-0201.show-head>.card-body, .card.card-0201.show-head>div>.card-body { border-top:1px solid var(--bor-nor-primary); }
.card.card-0201.show-foot>.card-body, .card.card-0201.show-foot>div>.card-body { border-bottom:1px solid var(--bor-nor-primary); }
.card.card-0201.no-pad>.card-body, .card.card-0201.no-pad>div>.card-body { padding:0px !important; }

.card.card-0202 { overflow:hidden;margin:0px;border-color:var(--bgr-nor-primary); }
.card.card-0202>.card-header { background:var(--bgr-nor-primary);color:var(--tco-nor-primary);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start; }
.card.card-0202>.card-body, .card.card-0202>div>.card-body { background:var(--bgr-nor-primary);color:var(--tco-nor-primary);border:0px;border-radius:0px;padding:0rem 1.25rem !important; }
.card.card-0202>.card-footer, .card.card-0202>div>.card-footer { background:var(--bgr-nor-primary);color:var(--tco-nor-primary);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end; }
.card.card-0202.show-head>.card-body, .card.card-0202.show-head>div>.card-body { border-top:1px solid var(--bgr-nor-primary); }
.card.card-0202.show-foot>.card-body, .card.card-0202.show-foot>div>.card-body { border-bottom:1px solid var(--bgr-nor-primary); }
.card.card-0202.no-pad>.card-body, .card.card-0202.no-pad>div>.card-body { padding:0px !important; }

.bg-primary-dark { background:#0b79d1 !important; }

.lab-0200 { background:var(--bgr-nor-primary);color:var(--col-00);display:inline-block;padding:4px 6px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:2px; }
.lab-0201 { background:var(--bgr-nor-primary);color:var(--col-00);display:inline-block;padding:3px 5px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:2px;border:1px solid var(--bor-nor-primary); }
.bdg-0200 { background:var(--bgr-nor-primary);color:var(--col-00);display:inline-block;padding:4px 7px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:160px; }
.bdg-0201 { background:var(--bgr-nor-primary);color:var(--col-00);display:inline-block;padding:3px 6px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:160px;border:1px solid var(--bor-nor-primary); }
/* 
*************************************************************************************************************************
****
**** SUCCESS
****
*************************************************************************************************************************
*/
.btn-0300 { background:var(--bgr-nor-success);color:var(--tco-nor-success);border-color:var(--bor-nor-success); }
.btn-0300:focus, .btn-0300:hover, .btn-0300.focus, .btn-0300.active, .show>.btn-0300 {  background:var(--bgr-act-success);color:var(--tco-act-success);border-color:var(--bor-act-success); }
.mnu-0300 { background:var(--bgr-nor-success);color:var(--tco-nor-success);border-color:var(--bor-nor-success); }
.mnu-0300:focus, .mnu-0300:hover, .mnu-0300.focus, .mnu-0300.active, .show>.mnu-0300 {  background:var(--bgr-nor-success);color:var(--tco-act-success);border-color:var(--bor-nor-success); }
.cap-0300 { background:var(--col-98);color:var(--col-02);border-color:var(--col-02); }
.cap-0300:focus, .cap-0300:hover, .cap-0300.focus, .cap-0300.active, .show>.cap-0300 {  background:var(--col-98);color:var(--bgr-nor-success);border-color:var(--bgr-nor-success); }
.lnk-0300 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lnk-0300:focus, .lnk-0300:hover, .lnk-0300.focus, .show>.lnk-0300 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--bgr-nor-success) var(--col-98) }
.lnk-0300.active { border-color:var(--col-98) var(--col-98) var(--bgr-nor-success) var(--col-98) }
.lnk-0301 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lnk-0301:focus, .lnk-0301:hover, .lnk-0301.focus, .show>.lnk-0301 { background:var(--col-98);color:var(--col-03);border-color:var(--bgr-nor-success) var(--col-98) var(--col-98) var(--col-98) }
.lnk-0301.active { border-color:var(--bgr-nor-success) var(--col-98) var(--col-98) var(--col-98) }
.lnk-0302 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lnk-0302:focus, .lnk-0302:hover, .lnk-0302.focus, .show>.lnk-0302 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--col-98) var(--bgr-nor-success) }
.lnk-0302.active { border-color:var(--col-98) var(--col-98) var(--col-98) var(--bgr-nor-success) }
.lnk-0303 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lnk-0303:focus, .lnk-0303:hover, .lnk-0303.focus, .show>.lnk-0303 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--bgr-nor-success) var(--col-98) var(--col-98) }
.lnk-0303.active { border-color:var(--col-98) var(--bgr-nor-success) var(--col-98) var(--col-98)  }
.ico-0300 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98); }
.ico-0300:focus, .ico-0300:hover, .ico-0300.focus, .ico-0300.active, .show>.ico-0300 { background:var(--col-98);color:var(--bgr-nor-success);border-color:var(--bgr-nor-success); }
.out-0300 { background:var(--col-98);color:var(--bgr-nor-success);border-color:var(--bgr-nor-success); }
.out-0300:focus, .out-0300:hover, .out-0300.focus, .out-0300.active, .show>.out-0300 {  background:var(--bgr-nor-success);color:var(--tco-act-success);border-color:var(--bgr-nor-success); }
.lin-0300 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-05) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lin-0300:focus, .lin-0300:hover, .lin-0300.focus, .show>.lin-0300 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--bgr-nor-success) var(--col-98) }
.lin-0300.active { border-color:var(--col-98) var(--col-98) var(--bgr-nor-success) var(--col-98); }
.lin-0301 { background:var(--col-98);color:var(--col-02);border-color:var(--col-05) var(--col-98) var(--col-98) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lin-0301:focus, .lin-0301:hover, .lin-0301.focus, .show>.lin-0301 { background:var(--col-98);color:var(--col-03);border-color:var(--bgr-nor-success) var(--col-98) var(--col-98) var(--col-98) }
.lin-0301.active { border-color:var(--bgr-nor-success) var(--col-98) var(--col-98) var(--col-98); }
.lin-0302 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-05);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lin-0302:focus, .lin-0302:hover, .lin-0302.focus, .show>.lin-0302 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--col-98) var(--bgr-nor-success) }
.lin-0302.active { border-color:var(--col-98) var(--col-98) var(--col-98) var(--bgr-nor-success); }
.lin-0303 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-05) var(--col-98) var(--col-98);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lin-0303:focus, .lin-0303:hover, .lin-0303.focus, .show>.lin-0303 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--bgr-nor-success) var(--col-98) var(--col-98) }
.lin-0303.active { border-color:var(--col-98) var(--bgr-nor-success) var(--col-98) var(--col-98); }
.chk-0300 { background:var(--col-98);color:var(--col-02);border-color:var(--col-05); }
.chk-0300:focus, .chk-0300:hover, .chk-0300.focus {  background:var(--col-06);color:var(--col-02);border-color:var(--col-05); }
.chk-0300.checked {  background:var(--bgr-nor-success);color:var(--tco-act-success);border-color:var(--bgr-nor-success); }
.hei-0300 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-bottom-left-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 0px 1px 0px !important;padding:0.5rem 0.9375rem 0.4375rem 0.9375rem !important; }
.hei-0300:focus, .hei-0300:hover, .hei-0300.focus, .show>.hei-0300 { color:var(--col-03) !important; }
.hei-0300.active { background:var(--col-00);border-width:2px 1px 0px 1px !important;padding:0.375rem 0.875rem 0.5rem 0.875rem !important;border-top-color:var(--bgr-nor-success) !important; }
.hei-0301 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-top-left-radius:0rem !important;border-top-right-radius:0rem !important;border-width:1px 0px 0px 0px !important;padding:0.4375rem 0.9375rem 0.5rem 0.9375rem !important; }
.hei-0301:focus, .hei-0301:hover, .hei-0301.focus, .show>.hei-0301 { color:var(--col-03) !important; }
.hei-0301.active { background:#ffffff;border-width:0px 1px 2px 1px !important;padding:0.5rem 0.875rem 0.375rem 0.875rem !important;border-bottom-color:var(--bgr-nor-success) !important }
.hei-0302 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-top-left-radius:0rem !important;border-bottom-left-radius:0rem !important;border-width:0px 0px 0px 1px !important;padding:0.5rem 0.9375rem 0.5rem 0.875rem !important; }
.hei-0302:focus, .hei-0302:hover, .hei-0302.focus, .show>.hei-0302 { color:var(--col-03) !important; }
.hei-0302.active { background:#ffffff;border-width:1px 2px 1px 0px !important;padding:0.4375rem 0.8125rem 0.4375rem 0.9375rem !important;border-right-color:var(--bgr-nor-success) !important; }
.hei-0303 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-top-right-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 1px 0px 0px !important;padding:0.5rem 0.875rem 0.5rem 0.9375rem !important; }
.hei-0303:focus, .hei-0303:hover, .hei-0303.focus, .show>.hei-0303 { color:var(--col-03) !important; }
.hei-0303.active { background:#ffffff;border-width:1px 0px 1px 2px !important;padding:0.4375rem 0.9375rem 0.4375rem 0.8125rem !important;border-left-color:var(--bgr-nor-success) !important; }


.input-group-field.inp-0300 .input-group-text { background:var(--bgr-nor-success);color:var(--tco-nor-success);border-color:var(--bor-nor-success); }
.input-group-field.inp-0300 .input-group-text.darker { background:var(--col-drk-success); }
.input-group-field.inp-0300 .form-control { background:var(--bgr-nor-success);color:var(--tco-nor-success);border-color:var(--bor-nor-success); }
.input-group-field.inp-0300.focus .input-group-text { color:var(--tco-act-success);border-color:var(--bor-act-success) !important; }
.input-group-field.inp-0300.focus .form-control { color:var(--tco-act-success);border-color:var(--bor-act-success) !important; }
.input-group-field.inp-0300 ::placeholder { color:var(--tco-nor-success) !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.inp-0300 :-ms-input-placeholder { color:var(--tco-nor-success) !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.inp-0300 ::-ms-input-placeholder { color:var(--tco-nor-success) !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.inp-0300 ::selection{ background:var(--bor-nor-success); }
.input-group-field.inp-0300 ::-moz-selection{ background:var(--bor-nor-success); }

.card.card-0300 { overflow:hidden;margin:0px;border-color:var(--col-04); }
.card.card-0300>.card-header { background:var(--bgr-nor-success);color:var(--tco-nor-success);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start; }
.card.card-0300>.card-body, .card.card-0300>div>.card-body { background:var(--col-00);color:var(--col-02);border:0px;border-radius:0px;padding:0.9375rem 1.25rem !important; }
.card.card-0300>.card-footer, .card.card-0300>div>.card-footer { background:var(--col-01);color:var(--col-02);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end; }
.card.card-0300.show-head>.card-body, .card.card-0300.show-head>div>.card-body { border-top:1px solid var(--bgr-nor-success); }
.card.card-0300.show-foot>.card-body, .card.card-0300.show-foot>div>.card-body { border-bottom:1px solid var(--col-04); }
.card.card-0300.no-pad>.card-body, .card.card-0300.no-pad>div>.card-body { padding:0px !important; }

.card.card-0301 { overflow:hidden;margin:0px;border-color:var(--bor-nor-success); }
.card.card-0301>.card-header { background:var(--bgr-nor-success);color:var(--tco-nor-success);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start; }
.card.card-0301>.card-body, .card.card-0301>div>.card-body { background:var(--bgr-nor-success);color:var(--tco-nor-success);border:0px;border-radius:0px;padding:0.9375rem 1.25rem !important; }
.card.card-0301>.card-footer, .card.card-0301>div>.card-footer { background:var(--bgr-nor-success);color:var(--tco-nor-success);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end; }
.card.card-0301.show-head>.card-body, .card.card-0301.show-head>div>.card-body { border-top:1px solid var(--bor-nor-success); }
.card.card-0301.show-foot>.card-body, .card.card-0301.show-foot>div>.card-body { border-bottom:1px solid var(--bor-nor-success); }
.card.card-0301.no-pad>.card-body, .card.card-0301.no-pad>div>.card-body { padding:0px !important; }

.card.card-0302 { overflow:hidden;margin:0px;border-color:var(--bgr-nor-success); }
.card.card-0302>.card-header { background:var(--bgr-nor-success);color:var(--tco-nor-success);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start; }
.card.card-0302>.card-body, .card.card-0302>div>.card-body { background:var(--bgr-nor-success);color:var(--tco-nor-success);border:0px;border-radius:0px;padding:0rem 1.25rem !important; }
.card.card-0302>.card-footer, .card.card-0302>div>.card-footer { background:var(--bgr-nor-success);color:var(--tco-nor-success);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end; }
.card.card-0302.show-head>.card-body, .card.card-0302.show-head>div>.card-body { border-top:1px solid var(--bgr-nor-success); }
.card.card-0302.show-foot>.card-body, .card.card-0302.show-foot>div>.card-body { border-bottom:1px solid var(--bgr-nor-success); }
.card.card-0302.no-pad>.card-body, .card.card-0302.no-pad>div>.card-body { padding:0px !important; }

.bg-success-dark { background:#3c8c40 !important; }

.lab-0300 { background:var(--bgr-nor-success);color:var(--col-00);display:inline-block;padding:4px 6px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:2px; }
.lab-0301 { background:var(--bgr-nor-success);color:var(--col-00);display:inline-block;padding:3px 5px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:2px;border:1px solid var(--bor-nor-success); }
.lab-0302 { background:var(--col-98);color:var(--bgr-nor-success);display:inline-block;padding:4px 6px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:2px; }
.bdg-0300 { background:var(--bgr-nor-success);color:var(--col-00);display:inline-block;padding:4px 7px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:160px; }
.bdg-0301 { background:var(--bgr-nor-success);color:var(--col-00);display:inline-block;padding:3px 6px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:160px;border:1px solid var(--bor-nor-success); }

/* 
*************************************************************************************************************************
****
**** INFO
****
*************************************************************************************************************************
*/
.btn-0400 { background:var(--bgr-nor-info);color:var(--tco-nor-info);border-color:var(--bor-nor-info); }
.btn-0400:focus, .btn-0400:hover, .btn-0400.focus, .btn-0400.active, .show>.btn-0400 {  background:var(--bgr-act-info);color:var(--tco-act-info);border-color:var(--bor-act-info); }
.mnu-0400 { background:var(--bgr-nor-info);color:var(--tco-nor-info);border-color:var(--bor-nor-info); }
.mnu-0400:focus, .mnu-0400:hover, .mnu-0400.focus, .mnu-0400.active, .show>.mnu-0400 {  background:var(--bgr-nor-info);color:var(--tco-act-info);border-color:var(--bor-nor-info); }
.cap-0400 { background:var(--col-98);color:var(--col-02);border-color:var(--col-02); }
.cap-0400:focus, .cap-0400:hover, .cap-0400.focus, .cap-0400.active, .show>.cap-0400 {  background:var(--col-98);color:var(--bgr-nor-info);border-color:var(--bgr-nor-info); }
.lnk-0400 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lnk-0400:focus, .lnk-0400:hover, .lnk-0400.focus, .show>.lnk-0400 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--bgr-nor-info) var(--col-98) }
.lnk-0400.active { border-color:var(--col-98) var(--col-98) var(--bgr-nor-info) var(--col-98) }
.lnk-0401 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lnk-0401:focus, .lnk-0401:hover, .lnk-0401.focus, .show>.lnk-0401 { background:var(--col-98);color:var(--col-03);border-color:var(--bgr-nor-info) var(--col-98) var(--col-98) var(--col-98) }
.lnk-0401.active { border-color:var(--bgr-nor-info) var(--col-98) var(--col-98) var(--col-98) }
.lnk-0402 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lnk-0402:focus, .lnk-0402:hover, .lnk-0402.focus, .show>.lnk-0402 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--col-98) var(--bgr-nor-info) }
.lnk-0402.active { border-color:var(--col-98) var(--col-98) var(--col-98) var(--bgr-nor-info) }
.lnk-0403 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lnk-0403:focus, .lnk-0403:hover, .lnk-0403.focus, .show>.lnk-0403 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--bgr-nor-info) var(--col-98) var(--col-98) }
.lnk-0403.active { border-color:var(--col-98) var(--bgr-nor-info) var(--col-98) var(--col-98)  }
.ico-0400 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98); }
.ico-0400:focus, .ico-0400:hover, .ico-0400.focus, .ico-0400.active, .show>.ico-0400 { background:var(--col-98);color:var(--bgr-nor-info);border-color:var(--bgr-nor-info); }
.out-0400 { background:var(--col-98);color:var(--bgr-nor-info);border-color:var(--bgr-nor-info); }
.out-0400:focus, .out-0400:hover, .out-0400.focus, .out-0400.active, .show>.out-0400 {  background:var(--bgr-nor-info);color:var(--tco-act-info);border-color:var(--bgr-nor-info); }
.lin-0400 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-05) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lin-0400:focus, .lin-0400:hover, .lin-0400.focus, .show>.lin-0400 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--bgr-nor-info) var(--col-98) }
.lin-0400.active { border-color:var(--col-98) var(--col-98) var(--bgr-nor-info) var(--col-98); }
.lin-0401 { background:var(--col-98);color:var(--col-02);border-color:var(--col-05) var(--col-98) var(--col-98) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lin-0401:focus, .lin-0401:hover, .lin-0401.focus, .show>.lin-0401 { background:var(--col-98);color:var(--col-03);border-color:var(--bgr-nor-info) var(--col-98) var(--col-98) var(--col-98) }
.lin-0401.active { border-color:var(--bgr-nor-info) var(--col-98) var(--col-98) var(--col-98); }
.lin-0402 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-05);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lin-0402:focus, .lin-0402:hover, .lin-0402.focus, .show>.lin-0402 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--col-98) var(--bgr-nor-info) }
.lin-0402.active { border-color:var(--col-98) var(--col-98) var(--col-98) var(--bgr-nor-info); }
.lin-0403 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-05) var(--col-98) var(--col-98);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lin-0403:focus, .lin-0403:hover, .lin-0403.focus, .show>.lin-0403 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--bgr-nor-info) var(--col-98) var(--col-98) }
.lin-0403.active { border-color:var(--col-98) var(--bgr-nor-info) var(--col-98) var(--col-98);  }
.chk-0400 { background:var(--col-98);color:var(--col-02);border-color:var(--col-05); }
.chk-0400:focus, .chk-0400:hover, .chk-0400.focus {  background:var(--col-06);color:var(--col-02);border-color:var(--col-05); }
.chk-0400.checked {  background:var(--bgr-nor-info);color:var(--tco-act-info);border-color:var(--bgr-nor-info); }
.hei-0400 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-bottom-left-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 0px 1px 0px !important;padding:0.5rem 0.9375rem 0.4375rem 0.9375rem !important; }
.hei-0400:focus, .hei-0400:hover, .hei-0400.focus, .show>.hei-0400 { color:var(--col-03) !important; }
.hei-0400.active { background:var(--col-00);border-width:2px 1px 0px 1px !important;padding:0.375rem 0.875rem 0.5rem 0.875rem !important;border-top-color:var(--bgr-nor-info) !important; }
.hei-0401 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-top-left-radius:0rem !important;border-top-right-radius:0rem !important;border-width:1px 0px 0px 0px !important;padding:0.4375rem 0.9375rem 0.5rem 0.9375rem !important; }
.hei-0401:focus, .hei-0401:hover, .hei-0401.focus, .show>.hei-0401 { color:var(--col-03) !important; }
.hei-0401.active { background:#ffffff;border-width:0px 1px 2px 1px !important;padding:0.5rem 0.875rem 0.375rem 0.875rem !important;border-bottom-color:var(--bgr-nor-info) !important }
.hei-0402 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-top-left-radius:0rem !important;border-bottom-left-radius:0rem !important;border-width:0px 0px 0px 1px !important;padding:0.5rem 0.9375rem 0.5rem 0.875rem !important; }
.hei-0402:focus, .hei-0402:hover, .hei-0402.focus, .show>.hei-0402 { color:var(--col-03) !important; }
.hei-0402.active { background:#ffffff;border-width:1px 2px 1px 0px !important;padding:0.4375rem 0.8125rem 0.4375rem 0.9375rem !important;border-right-color:var(--bgr-nor-info) !important; }
.hei-0403 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-top-right-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 1px 0px 0px !important;padding:0.5rem 0.875rem 0.5rem 0.9375rem !important; }
.hei-0403:focus, .hei-0403:hover, .hei-0403.focus, .show>.hei-0403 { color:var(--col-03) !important; }
.hei-0403.active { background:#ffffff;border-width:1px 0px 1px 2px !important;padding:0.4375rem 0.9375rem 0.4375rem 0.8125rem !important;border-left-color:var(--bgr-nor-info) !important; }


.input-group-field.inp-0400 .input-group-text { background:var(--bgr-nor-info);color:var(--tco-nor-info);border-color:var(--bor-nor-info); }
.input-group-field.inp-0400 .input-group-text.darker { background:var(--col-drk-info); }
.input-group-field.inp-0400 .form-control { background:var(--bgr-nor-info);color:var(--tco-nor-info);border-color:var(--bor-nor-info); }
.input-group-field.inp-0400.focus .input-group-text { color:var(--tco-act-info);border-color:var(--bor-act-info) !important; }
.input-group-field.inp-0400.focus .form-control { color:var(--tco-act-info);border-color:var(--bor-act-info) !important; }
.input-group-field.inp-0400 ::placeholder { color:var(--tco-nor-info) !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.inp-0400 :-ms-input-placeholder { color:var(--tco-nor-info) !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.inp-0400 ::-ms-input-placeholder { color:var(--tco-nor-info) !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.inp-0400 ::selection{ background:var(--bor-nor-info); }
.input-group-field.inp-0400 ::-moz-selection{ background:var(--bor-nor-info); }

.card.card-0400 { overflow:hidden;margin:0px;border-color:var(--col-04); }
.card.card-0400>.card-header { background:var(--bgr-nor-info);color:var(--tco-nor-info);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start; }
.card.card-0400>.card-body, .card.card-0400>div>.card-body { background:var(--col-00);color:var(--col-02);border:0px;border-radius:0px;padding:0.9375rem 1.25rem !important; }
.card.card-0400>.card-footer, .card.card-0400>div>.card-footer { background:var(--col-01);color:var(--col-02);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end; }
.card.card-0400.show-head>.card-body, .card.card-0400.show-head>div>.card-body { border-top:1px solid var(--bgr-nor-info); }
.card.card-0400.show-foot>.card-body, .card.card-0400.show-foot>div>.card-body { border-bottom:1px solid var(--col-04); }
.card.card-0400.no-pad>.card-body, .card.card-0400.no-pad>div>.card-body { padding:0px !important; }

.card.card-0401 { overflow:hidden;margin:0px;border-color:var(--bor-nor-info); }
.card.card-0401>.card-header { background:var(--bgr-nor-info);color:var(--tco-nor-info);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start; }
.card.card-0401>.card-body, .card.card-0401>div>.card-body { background:var(--bgr-nor-info);color:var(--tco-nor-info);border:0px;border-radius:0px;padding:0.9375rem 1.25rem !important; }
.card.card-0401>.card-footer, .card.card-0401>div>.card-footer { background:var(--bgr-nor-info);color:var(--tco-nor-info);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end; }
.card.card-0401.show-head>.card-body, .card.card-0401.show-head>div>.card-body { border-top:1px solid var(--bor-nor-info); }
.card.card-0401.show-foot>.card-body, .card.card-0401.show-foot>div>.card-body { border-bottom:1px solid var(--bor-nor-info); }
.card.card-0401.no-pad>.card-body, .card.card-0401.no-pad>div>.card-body { padding:0px !important; }

.card.card-0402 { overflow:hidden;margin:0px;border-color:var(--bgr-nor-info); }
.card.card-0402>.card-header { background:var(--bgr-nor-info);color:var(--tco-nor-info);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start; }
.card.card-0402>.card-body, .card.card-0402>div>.card-body { background:var(--bgr-nor-info);color:var(--tco-nor-info);border:0px;border-radius:0px;padding:0rem 1.25rem !important; }
.card.card-0402>.card-footer, .card.card-0402>div>.card-footer { background:var(--bgr-nor-info);color:var(--tco-nor-info);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end; }
.card.card-0402.show-head>.card-body, .card.card-0402.show-head>div>.card-body { border-top:1px solid var(--bgr-nor-info); }
.card.card-0402.show-foot>.card-body, .card.card-0402.show-foot>div>.card-body { border-bottom:1px solid var(--bgr-nor-info); }
.card.card-0402.no-pad>.card-body, .card.card-0402.no-pad>div>.card-body { padding:0px !important; }

.bg-info-dark { background:#0096a9 !important; }

.lab-0400 { background:var(--bgr-nor-info);color:var(--col-00);display:inline-block;padding:4px 6px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:2px; }
.lab-0401 { background:var(--bgr-nor-info);color:var(--col-00);display:inline-block;padding:3px 5px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:2px;border:1px solid var(--bor-nor-info); }
.bdg-0400 { background:var(--bgr-nor-info);color:var(--col-00);display:inline-block;padding:4px 7px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:160px; }
.bdg-0401 { background:var(--bgr-nor-info);color:var(--col-00);display:inline-block;padding:3px 6px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:160px;border:1px solid var(--bor-nor-info); }
/* 
*************************************************************************************************************************
****
**** DANGER
****
*************************************************************************************************************************
*/
.btn-0500 { background:var(--bgr-nor-danger);color:var(--tco-nor-danger);border-color:var(--bor-nor-danger); }
.btn-0500:focus, .btn-0500:hover, .btn-0500.focus, .btn-0500.active, .show>.btn-0500 {  background:var(--bgr-act-danger);color:var(--tco-act-danger);border-color:var(--bor-act-danger); }
.mnu-0500 { background:var(--bgr-nor-danger);color:var(--tco-nor-danger);border-color:var(--bor-nor-danger); }
.mnu-0500:focus, .mnu-0500:hover, .mnu-0500.focus, .mnu-0500.active, .show>.mnu-0500 {  background:var(--bgr-nor-danger);color:var(--tco-act-danger);border-color:var(--bor-nor-danger); }
.cap-0500 { background:var(--col-98);color:var(--col-02);border-color:var(--col-02); }
.cap-0500:focus, .cap-0500:hover, .cap-0500.focus, .cap-0500.active, .show>.cap-0500 {  background:var(--col-98);color:var(--bgr-nor-danger);border-color:var(--bgr-nor-danger); }
.lnk-0500 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lnk-0500:focus, .lnk-0500:hover, .lnk-0500.focus, .show>.lnk-0500 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--bgr-nor-danger) var(--col-98) }
.lnk-0500.active { border-color:var(--col-98) var(--col-98) var(--bgr-nor-danger) var(--col-98) }
.lnk-0501 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lnk-0501:focus, .lnk-0501:hover, .lnk-0501.focus, .show>.lnk-0501 { background:var(--col-98);color:var(--col-03);border-color:var(--bgr-nor-danger) var(--col-98) var(--col-98) var(--col-98) }
.lnk-0501.active { border-color:var(--bgr-nor-danger) var(--col-98) var(--col-98) var(--col-98) }
.lnk-0502 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lnk-0502:focus, .lnk-0502:hover, .lnk-0502.focus, .show>.lnk-0502 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--col-98) var(--bgr-nor-danger) }
.lnk-0502.active { border-color:var(--col-98) var(--col-98) var(--col-98) var(--bgr-nor-danger) }
.lnk-0503 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lnk-0503:focus, .lnk-0503:hover, .lnk-0503.focus, .show>.lnk-0503 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--bgr-nor-danger) var(--col-98) var(--col-98) }
.lnk-0503.active { border-color:var(--col-98) var(--bgr-nor-danger) var(--col-98) var(--col-98)  }
.ico-0500 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98); }
.ico-0500:focus, .ico-0500:hover, .ico-0500.focus, .ico-0500.active, .show>.ico-0500 { background:var(--col-98);color:var(--bgr-nor-danger);border-color:var(--bgr-nor-danger); }
.out-0500 { background:var(--col-98);color:var(--bgr-nor-danger);border-color:var(--bgr-nor-danger); }
.out-0500:focus, .out-0500:hover, .out-0500.focus, .out-0500.active, .show>.out-0500 {  background:var(--bgr-nor-danger);color:var(--tco-act-danger);border-color:var(--bgr-nor-danger); }
.lin-0500 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-05) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lin-0500:focus, .lin-0500:hover, .lin-0500.focus, .show>.lin-0500 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--bgr-nor-danger) var(--col-98) }
.lin-0500.active { border-color:var(--col-98) var(--col-98) var(--bgr-nor-danger) var(--col-98); }
.lin-0501 { background:var(--col-98);color:var(--col-02);border-color:var(--col-05) var(--col-98) var(--col-98) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lin-0501:focus, .lin-0501:hover, .lin-0501.focus, .show>.lin-0501 { background:var(--col-98);color:var(--col-03);border-color:var(--bgr-nor-danger) var(--col-98) var(--col-98) var(--col-98) }
.lin-0501.active { border-color:var(--bgr-nor-danger) var(--col-98) var(--col-98) var(--col-98); }
.lin-0502 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-05);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lin-0502:focus, .lin-0502:hover, .lin-0502.focus, .show>.lin-0502 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--col-98) var(--bgr-nor-danger) }
.lin-0502.active { border-color:var(--col-98) var(--col-98) var(--col-98) var(--bgr-nor-danger); }
.lin-0503 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-05) var(--col-98) var(--col-98);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lin-0503:focus, .lin-0503:hover, .lin-0503.focus, .show>.lin-0503 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--bgr-nor-danger) var(--col-98) var(--col-98) }
.lin-0503.active { border-color:var(--col-98) var(--bgr-nor-danger) var(--col-98) var(--col-98);  }
.chk-0500 { background:var(--col-98);color:var(--col-02);border-color:var(--col-05); }
.chk-0500:focus, .chk-0500:hover, .chk-0500.focus {  background:var(--col-06);color:var(--col-02);border-color:var(--col-05); }
.chk-0500.checked {  background:var(--bgr-nor-danger);color:var(--tco-act-danger);border-color:var(--bgr-nor-danger); }
.hei-0500 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-bottom-left-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 0px 1px 0px !important;padding:0.5rem 0.9375rem 0.4375rem 0.9375rem !important; }
.hei-0500:focus, .hei-0500:hover, .hei-0500.focus, .show>.hei-0500 { color:var(--col-03) !important; }
.hei-0500.active { background:var(--col-00);border-width:2px 1px 0px 1px !important;padding:0.375rem 0.875rem 0.5rem 0.875rem !important;border-top-color:var(--bgr-nor-danger) !important; }
.hei-0501 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-top-left-radius:0rem !important;border-top-right-radius:0rem !important;border-width:1px 0px 0px 0px !important;padding:0.4375rem 0.9375rem 0.5rem 0.9375rem !important; }
.hei-0501:focus, .hei-0501:hover, .hei-0501.focus, .show>.hei-0501 { color:var(--col-03) !important; }
.hei-0501.active { background:#ffffff;border-width:0px 1px 2px 1px !important;padding:0.5rem 0.875rem 0.375rem 0.875rem !important;border-bottom-color:var(--bgr-nor-danger) !important }
.hei-0502 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-top-left-radius:0rem !important;border-bottom-left-radius:0rem !important;border-width:0px 0px 0px 1px !important;padding:0.5rem 0.9375rem 0.5rem 0.875rem !important; }
.hei-0502:focus, .hei-0502:hover, .hei-0502.focus, .show>.hei-0502 { color:var(--col-03) !important; }
.hei-0502.active { background:#ffffff;border-width:1px 2px 1px 0px !important;padding:0.4375rem 0.8125rem 0.4375rem 0.9375rem !important;border-right-color:var(--bgr-nor-danger) !important; }
.hei-0503 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-top-right-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 1px 0px 0px !important;padding:0.5rem 0.875rem 0.5rem 0.9375rem !important; }
.hei-0503:focus, .hei-0503:hover, .hei-0503.focus, .show>.hei-0503 { color:var(--col-03) !important; }
.hei-0503.active { background:#ffffff;border-width:1px 0px 1px 2px !important;padding:0.4375rem 0.9375rem 0.4375rem 0.8125rem !important;border-left-color:var(--bgr-nor-danger) !important; }


.input-group-field.inp-0500 .input-group-text { background:var(--bgr-nor-danger);color:var(--tco-nor-danger);border-color:var(--bor-nor-danger); }
.input-group-field.inp-0500 .input-group-text.darker { background:var(--col-drk-danger); }
.input-group-field.inp-0500 .form-control { background:var(--bgr-nor-danger);color:var(--tco-nor-danger);border-color:var(--bor-nor-danger); }
.input-group-field.inp-0500.focus .input-group-text { color:var(--tco-act-danger);border-color:var(--bor-act-danger) !important; }
.input-group-field.inp-0500.focus .form-control { color:var(--tco-act-danger);border-color:var(--bor-act-danger) !important; }
.input-group-field.inp-0500 ::placeholder { color:var(--tco-nor-danger) !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.inp-0500 :-ms-input-placeholder { color:var(--tco-nor-danger) !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.inp-0500 ::-ms-input-placeholder { color:var(--tco-nor-danger) !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.inp-0500 ::selection{ background:var(--bor-nor-danger); }
.input-group-field.inp-0500 ::-moz-selection{ background:var(--bor-nor-danger); }

.card.card-0500 { overflow:hidden;margin:0px;border-color:var(--col-04); }
.card.card-0500>.card-header { background:var(--bgr-nor-danger);color:var(--tco-nor-danger);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start; }
.card.card-0500>.card-body, .card.card-0500>div>.card-body { background:var(--col-00);color:var(--col-02);border:0px;border-radius:0px;padding:0.9375rem 1.25rem !important; }
.card.card-0500>.card-footer, .card.card-0500>div>.card-footer { background:var(--col-01);color:var(--col-02);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end; }
.card.card-0500.show-head>.card-body, .card.card-0500.show-head>div>.card-body { border-top:1px solid var(--bgr-nor-danger); }
.card.card-0500.show-foot>.card-body, .card.card-0500.show-foot>div>.card-body { border-bottom:1px solid var(--col-04); }
.card.card-0500.no-pad>.card-body, .card.card-0500.no-pad>div>.card-body { padding:0px !important; }

.card.card-0501 { overflow:hidden;margin:0px;border-color:var(--bor-nor-danger); }
.card.card-0501>.card-header { background:var(--bgr-nor-danger);color:var(--tco-nor-danger);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start; }
.card.card-0501>.card-body, .card.card-0501>div>.card-body { background:var(--bgr-nor-danger);color:var(--tco-nor-danger);border:0px;border-radius:0px;padding:0.9375rem 1.25rem !important; }
.card.card-0501>.card-footer, .card.card-0501>div>.card-footer { background:var(--bgr-nor-danger);color:var(--tco-nor-danger);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end; }
.card.card-0501.show-head>.card-body, .card.card-0501.show-head>div>.card-body { border-top:1px solid var(--bor-nor-danger); }
.card.card-0501.show-foot>.card-body, .card.card-0501.show-foot>div>.card-body { border-bottom:1px solid var(--bor-nor-danger); }
.card.card-0501.no-pad>.card-body, .card.card-0501.no-pad>div>.card-body { padding:0px !important; }

.card.card-0502 { overflow:hidden;margin:0px;border-color:var(--bgr-nor-danger); }
.card.card-0502>.card-header { background:var(--bgr-nor-danger);color:var(--tco-nor-danger);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start; }
.card.card-0502>.card-body, .card.card-0502>div>.card-body { background:var(--bgr-nor-danger);color:var(--tco-nor-danger);border:0px;border-radius:0px;padding:0rem 1.25rem !important; }
.card.card-0502>.card-footer, .card.card-0502>div>.card-footer { background:var(--bgr-nor-danger);color:var(--tco-nor-danger);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end; }
.card.card-0502.show-head>.card-body, .card.card-0502.show-head>div>.card-body { border-top:1px solid var(--bgr-nor-danger); }
.card.card-0502.show-foot>.card-body, .card.card-0502.show-foot>div>.card-body { border-bottom:1px solid var(--bgr-nor-danger); }
.card.card-0502.no-pad>.card-body, .card.card-0502.no-pad>div>.card-body { padding:0px !important; }

.bg-danger-dark { background:#e21a0c !important; }

.lab-0500 { background:var(--bgr-nor-danger);color:var(--col-00);display:inline-block;padding:4px 6px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:2px; }
.lab-0501 { background:var(--bgr-nor-danger);color:var(--col-00);display:inline-block;padding:3px 5px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:2px;border:1px solid var(--bor-nor-danger); }
.lab-0502 { background:var(--col-98);color:var(--bgr-nor-danger);display:inline-block;padding:4px 6px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:2px; }
.bdg-0500 { background:var(--bgr-nor-danger);color:var(--col-00);display:inline-block;padding:4px 7px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:160px; }
.bdg-0501 { background:var(--bgr-nor-danger);color:var(--col-00);display:inline-block;padding:3px 6px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:160px;border:1px solid var(--bor-nor-danger); }
/* 
*************************************************************************************************************************
****
**** WARNING
****
*************************************************************************************************************************
*/
.btn-0600 { background:var(--bgr-nor-warning);color:var(--tco-nor-warning);border-color:var(--bor-nor-warning); }
.btn-0600:focus, .btn-0600:hover, .btn-0600.focus, .btn-0600.active, .show>.btn-0600 {  background:var(--bgr-act-warning);color:var(--tco-act-warning);border-color:var(--bor-act-warning); }
.mnu-0600 { background:var(--bgr-nor-warning);color:var(--tco-nor-warning);border-color:var(--bor-nor-warning); }
.mnu-0600:focus, .mnu-0600:hover, .mnu-0600.focus, .mnu-0600.active, .show>.mnu-0600 {  background:var(--bgr-nor-warning);color:var(--tco-act-warning);border-color:var(--bor-nor-warning); }
.cap-0600 { background:var(--col-98);color:var(--col-02);border-color:var(--col-02); }
.cap-0600:focus, .cap-0600:hover, .cap-0600.focus, .cap-0600.active, .show>.cap-0600 {  background:var(--col-98);color:var(--bgr-nor-warning);border-color:var(--bgr-nor-warning); }
.lnk-0600 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lnk-0600:focus, .lnk-0600:hover, .lnk-0600.focus, .show>.lnk-0600 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--bgr-nor-warning) var(--col-98) }
.lnk-0600.active { border-color:var(--col-98) var(--col-98) var(--bgr-nor-warning) var(--col-98) }
.lnk-0601 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lnk-0601:focus, .lnk-0601:hover, .lnk-0601.focus, .show>.lnk-0601 { background:var(--col-98);color:var(--col-03);border-color:var(--bgr-nor-warning) var(--col-98) var(--col-98) var(--col-98) }
.lnk-0601.active { border-color:var(--bgr-nor-warning) var(--col-98) var(--col-98) var(--col-98) }
.lnk-0602 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lnk-0602:focus, .lnk-0602:hover, .lnk-0602.focus, .show>.lnk-0602 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--col-98) var(--bgr-nor-warning) }
.lnk-0602.active { border-color:var(--col-98) var(--col-98) var(--col-98) var(--bgr-nor-warning) }
.lnk-0603 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lnk-0603:focus, .lnk-0603:hover, .lnk-0603.focus, .show>.lnk-0603 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--bgr-nor-warning) var(--col-98) var(--col-98) }
.lnk-0603.active { border-color:var(--col-98) var(--bgr-nor-warning) var(--col-98) var(--col-98)  }
.ico-0600 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98); }
.ico-0600:focus, .ico-0600:hover, .ico-0600.focus, .ico-0600.active, .show>.ico-0600 { background:var(--col-98);color:var(--bgr-nor-warning);border-color:var(--bgr-nor-warning); }
.out-0600 { background:var(--col-98);color:var(--bgr-nor-warning);border-color:var(--bgr-nor-warning); }
.out-0600:focus, .out-0600:hover, .out-0600.focus, .out-0600.active, .show>.out-0600 {  background:var(--bgr-nor-warning);color:var(--tco-act-warning);border-color:var(--bgr-nor-warning); }
.lin-0600 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-05) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lin-0600:focus, .lin-0600:hover, .lin-0600.focus, .show>.lin-0600 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--bgr-nor-warning) var(--col-98) }
.lin-0600.active { border-color:var(--col-98) var(--col-98) var(--bgr-nor-warning) var(--col-98); }
.lin-0601 { background:var(--col-98);color:var(--col-02);border-color:var(--col-05) var(--col-98) var(--col-98) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lin-0601:focus, .lin-0601:hover, .lin-0601.focus, .show>.lin-0601 { background:var(--col-98);color:var(--col-03);border-color:var(--bgr-nor-warning) var(--col-98) var(--col-98) var(--col-98) }
.lin-0601.active { border-color:var(--bgr-nor-warning) var(--col-98) var(--col-98) var(--col-98); }
.lin-0602 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-05);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lin-0602:focus, .lin-0602:hover, .lin-0602.focus, .show>.lin-0602 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--col-98) var(--bgr-nor-warning) }
.lin-0602.active { border-color:var(--col-98) var(--col-98) var(--col-98) var(--bgr-nor-warning); }
.lin-0603 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-05) var(--col-98) var(--col-98);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lin-0603:focus, .lin-0603:hover, .lin-0603.focus, .show>.lin-0603 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--bgr-nor-warning) var(--col-98) var(--col-98) }
.lin-0603.active { border-color:var(--col-98) var(--bgr-nor-warning) var(--col-98) var(--col-98);  }
.chk-0600 { background:var(--col-98);color:var(--col-02);border-color:var(--col-05); }
.chk-0600:focus, .chk-0600:hover, .chk-0600.focus {  background:var(--col-06);color:var(--col-02);border-color:var(--col-05); }
.chk-0600.checked {  background:var(--bgr-nor-warning);color:var(--tco-act-warning);border-color:var(--bgr-nor-warning); }
.hei-0600 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-bottom-left-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 0px 1px 0px !important;padding:0.5rem 0.9375rem 0.4375rem 0.9375rem !important; }
.hei-0600:focus, .hei-0600:hover, .hei-0600.focus, .show>.hei-0600 { color:var(--col-03) !important; }
.hei-0600.active { background:var(--col-00);border-width:2px 1px 0px 1px !important;padding:0.375rem 0.875rem 0.5rem 0.875rem !important;border-top-color:var(--bgr-nor-warning) !important; }
.hei-0601 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-top-left-radius:0rem !important;border-top-right-radius:0rem !important;border-width:1px 0px 0px 0px !important;padding:0.4375rem 0.9375rem 0.5rem 0.9375rem !important; }
.hei-0601:focus, .hei-0601:hover, .hei-0601.focus, .show>.hei-0601 { color:var(--col-03) !important; }
.hei-0601.active { background:#ffffff;border-width:0px 1px 2px 1px !important;padding:0.5rem 0.875rem 0.375rem 0.875rem !important;border-bottom-color:var(--bgr-nor-warning) !important }
.hei-0602 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-top-left-radius:0rem !important;border-bottom-left-radius:0rem !important;border-width:0px 0px 0px 1px !important;padding:0.5rem 0.9375rem 0.5rem 0.875rem !important; }
.hei-0602:focus, .hei-0602:hover, .hei-0602.focus, .show>.hei-0602 { color:var(--col-03) !important; }
.hei-0602.active { background:#ffffff;border-width:1px 2px 1px 0px !important;padding:0.4375rem 0.8125rem 0.4375rem 0.9375rem !important;border-right-color:var(--bgr-nor-warning) !important; }
.hei-0603 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-top-right-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 1px 0px 0px !important;padding:0.5rem 0.875rem 0.5rem 0.9375rem !important; }
.hei-0603:focus, .hei-0603:hover, .hei-0603.focus, .show>.hei-0603 { color:var(--col-03) !important; }
.hei-0603.active { background:#ffffff;border-width:1px 0px 1px 2px !important;padding:0.4375rem 0.9375rem 0.4375rem 0.8125rem !important;border-left-color:var(--bgr-nor-warning) !important; }

.input-group-field.inp-0600 .input-group-text { background:var(--bgr-nor-warning);color:var(--tco-nor-warning);border-color:var(--bor-nor-warning); }
.input-group-field.inp-0600 .input-group-text.darker { background:var(--col-drk-warning); }
.input-group-field.inp-0600 .form-control { background:var(--bgr-nor-warning);color:var(--tco-nor-warning);border-color:var(--bor-nor-warning); }
.input-group-field.inp-0600.focus .input-group-text { color:var(--tco-act-warning);border-color:var(--bor-act-warning) !important; }
.input-group-field.inp-0600.focus .form-control { color:var(--tco-act-warning);border-color:var(--bor-act-warning) !important; }
.input-group-field.inp-0600 ::placeholder { color:var(--tco-nor-warning) !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.inp-0600 :-ms-input-placeholder { color:var(--tco-nor-warning) !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.inp-0600 ::-ms-input-placeholder { color:var(--tco-nor-warning) !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.inp-0600 ::selection{ background:var(--bor-nor-warning); }
.input-group-field.inp-0600 ::-moz-selection{ background:var(--bor-nor-warning); }

.card.card-0600 { overflow:hidden;margin:0px;border-color:var(--col-04); }
.card.card-0600>.card-header { background:var(--bgr-nor-warning);color:var(--tco-nor-warning);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start; }
.card.card-0600>.card-body, .card.card-0600>div>.card-body { background:var(--col-00);color:var(--col-02);border:0px;border-radius:0px;padding:0.9375rem 1.25rem !important; }
.card.card-0600>.card-footer, .card.card-0600>div>.card-footer { background:var(--col-01);color:var(--col-02);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end; }
.card.card-0600.show-head>.card-body, .card.card-0600.show-head>div>.card-body { border-top:1px solid var(--bgr-nor-warning); }
.card.card-0600.show-foot>.card-body, .card.card-0600.show-foot>div>.card-body { border-bottom:1px solid var(--col-04); }
.card.card-0600.no-pad>.card-body, .card.card-0600.no-pad>div>.card-body { padding:0px !important; }

.card.card-0601 { overflow:hidden;margin:0px;border-color:var(--bor-nor-warning); }
.card.card-0601>.card-header { background:var(--bgr-nor-warning);color:var(--tco-nor-warning);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start; }
.card.card-0601>.card-body, .card.card-0601>div>.card-body { background:var(--bgr-nor-warning);color:var(--tco-nor-warning);border:0px;padding:0.9375rem 1.25rem !important; }
.card.card-0601>.card-footer, .card.card-0601>div>.card-footer { background:var(--bgr-nor-warning);color:var(--tco-nor-warning);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end; }
.card.card-0601.show-head>.card-body, .card.card-0601.show-head>div>.card-body { border-top:1px solid var(--bor-nor-warning); }
.card.card-0601.show-foot>.card-body, .card.card-0601.show-foot>div>.card-body { border-bottom:1px solid var(--bor-nor-warning); }
.card.card-0601.no-pad>.card-body, .card.card-0601.no-pad>div>.card-body { padding:0px !important; }

.card.card-0602 { overflow:hidden;margin:0px;border-color:var(--bgr-nor-warning); }
.card.card-0602>.card-header { background:var(--bgr-nor-warning);color:var(--tco-nor-warning);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start; }
.card.card-0602>.card-body, .card.card-0602>div>.card-body { background:var(--bgr-nor-warning);color:var(--tco-nor-warning);border:0px;border-radius:0px;padding:0rem 1.25rem !important; }
.card.card-0602>.card-footer, .card.card-0602>div>.card-footer { background:var(--bgr-nor-warning);color:var(--tco-nor-warning);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end; }
.card.card-0602.show-head>.card-body, .card.card-0602.show-head>div>.card-body { border-top:1px solid var(--bgr-nor-warning); }
.card.card-0602.show-foot>.card-body, .card.card-0602.show-foot>div>.card-body { border-bottom:1px solid var(--bgr-nor-warning); }
.card.card-0602.no-pad>.card-body, .card.card-0602.no-pad>div>.card-body { padding:0px !important; }

.bg-warning-dark { background:#ff3f02 !important; }

.lab-0600 { background:var(--bgr-nor-warning);color:var(--col-00);display:inline-block;padding:4px 6px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:2px; }
.lab-0601 { background:var(--bgr-nor-warning);color:var(--col-00);display:inline-block;padding:3px 5px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:2px;border:1px solid var(--bor-nor-warning); }
.bdg-0600 { background:var(--bgr-nor-warning);color:var(--col-00);display:inline-block;padding:4px 7px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:160px; }
.bdg-0601 { background:var(--bgr-nor-warning);color:var(--col-00);display:inline-block;padding:3px 6px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:160px;border:1px solid var(--bor-nor-warning); }
/* 
*************************************************************************************************************************
****
**** DARK
****
*************************************************************************************************************************
*/
.btn-0700 { background:var(--bgr-nor-dark);color:var(--tco-nor-dark);border-color:var(--bor-nor-dark); }
.btn-0700:focus, .btn-0700:hover, .btn-0700.focus, .btn-0700.active, .show>.btn-0700 {  background:var(--bgr-act-dark);color:var(--tco-act-dark);border-color:var(--bor-act-dark); }
.mnu-0700 { background:var(--bgr-nor-dark);color:var(--tco-nor-dark);border-color:var(--bor-nor-dark); }
.mnu-0700:focus, .mnu-0700:hover, .mnu-0700.focus, .mnu-0700.active, .show>.mnu-0700 {  background:var(--bgr-nor-dark);color:var(--tco-act-dark);border-color:var(--bor-nor-dark); }
.cap-0700 { background:var(--col-98);color:var(--col-02);border-color:var(--col-02); }
.cap-0700:focus, .cap-0700:hover, .cap-0700.focus, .cap-0700.active, .show>.cap-0700 {  background:var(--col-98);color:var(--bgr-nor-dark);border-color:var(--bgr-nor-dark); }
.lnk-0700 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lnk-0700:focus, .lnk-0700:hover, .lnk-0700.focus, .show>.lnk-0700 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--bgr-nor-dark) var(--col-98) }
.lnk-0700.active { border-color:var(--col-98) var(--col-98) var(--bgr-nor-dark) var(--col-98) }
.lnk-0701 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lnk-0701:focus, .lnk-0701:hover, .lnk-0701.focus, .show>.lnk-0701 { background:var(--col-98);color:var(--col-03);border-color:var(--bgr-nor-dark) var(--col-98) var(--col-98) var(--col-98) }
.lnk-0701.active { border-color:var(--bgr-nor-dark) var(--col-98) var(--col-98) var(--col-98) }
.lnk-0702 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lnk-0702:focus, .lnk-0702:hover, .lnk-0702.focus, .show>.lnk-0702 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--col-98) var(--bgr-nor-dark) }
.lnk-0702.active { border-color:var(--col-98) var(--col-98) var(--col-98) var(--bgr-nor-dark) }
.lnk-0703 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lnk-0703:focus, .lnk-0703:hover, .lnk-0703.focus, .show>.lnk-0703 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--bgr-nor-dark) var(--col-98) var(--col-98) }
.lnk-0703.active { border-color:var(--col-98) var(--bgr-nor-dark) var(--col-98) var(--col-98)  }
.ico-0700 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98); }
.ico-0700:focus, .ico-0700:hover, .ico-0700.focus, .ico-0700.active, .show>.ico-0700 { background:var(--col-98);color:var(--bgr-nor-dark);border-color:var(--bgr-nor-dark); }
.out-0700 { background:var(--col-98);color:var(--bgr-nor-dark);border-color:var(--bgr-nor-dark); }
.out-0700:focus, .out-0700:hover, .out-0700.focus, .out-0700.active, .show>.out-0700 {  background:var(--bgr-nor-dark);color:var(--tco-act-dark);border-color:var(--bgr-nor-dark); }
.lin-0700 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-05) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lin-0700:focus, .lin-0700:hover, .lin-0700.focus, .show>.lin-0700 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--bgr-nor-dark) var(--col-98) }
.lin-0700.active { border-color:var(--col-98) var(--col-98) var(--bgr-nor-dark) var(--col-98); }
.lin-0701 { background:var(--col-98);color:var(--col-02);border-color:var(--col-05) var(--col-98) var(--col-98) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lin-0701:focus, .lin-0701:hover, .lin-0701.focus, .show>.lin-0701 { background:var(--col-98);color:var(--col-03);border-color:var(--bgr-nor-dark) var(--col-98) var(--col-98) var(--col-98) }
.lin-0701.active { border-color:var(--bgr-nor-dark) var(--col-98) var(--col-98) var(--col-98); }
.lin-0702 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-05);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lin-0702:focus, .lin-0702:hover, .lin-0702.focus, .show>.lin-0702 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--col-98) var(--bgr-nor-dark) }
.lin-0702.active { border-color:var(--col-98) var(--col-98) var(--col-98) var(--bgr-nor-dark); }
.lin-0703 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-05) var(--col-98) var(--col-98);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lin-0703:focus, .lin-0703:hover, .lin-0703.focus, .show>.lin-0703 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--bgr-nor-dark) var(--col-98) var(--col-98) }
.lin-0703.active { border-color:var(--col-98) var(--bgr-nor-dark) var(--col-98) var(--col-98);  }
.chk-0700 { background:var(--col-98);color:var(--col-02);border-color:var(--col-05); }
.chk-0700:focus, .chk-0700:hover, .chk-0700.focus {  background:var(--col-06);color:var(--col-02);border-color:var(--col-05); }
.chk-0700.checked {  background:var(--bgr-nor-dark);color:var(--tco-act-dark);border-color:var(--bgr-nor-dark); }
.hei-0700 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-bottom-left-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 0px 1px 0px !important;padding:0.5rem 0.9375rem 0.4375rem 0.9375rem !important; }
.hei-0700:focus, .hei-0700:hover, .hei-0700.focus, .show>.hei-0700 { color:var(--col-03) !important; }
.hei-0700.active { background:var(--col-00);border-width:2px 1px 0px 1px !important;padding:0.375rem 0.875rem 0.5rem 0.875rem !important;border-top-color:var(--bgr-nor-dark) !important; }
.hei-0701 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-top-left-radius:0rem !important;border-top-right-radius:0rem !important;border-width:1px 0px 0px 0px !important;padding:0.4375rem 0.9375rem 0.5rem 0.9375rem !important; }
.hei-0701:focus, .hei-0701:hover, .hei-0701.focus, .show>.hei-0701 { color:var(--col-03) !important; }
.hei-0701.active { background:#ffffff;border-width:0px 1px 2px 1px !important;padding:0.5rem 0.875rem 0.375rem 0.875rem !important;border-bottom-color:var(--bgr-nor-dark) !important }
.hei-0702 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-top-left-radius:0rem !important;border-bottom-left-radius:0rem !important;border-width:0px 0px 0px 1px !important;padding:0.5rem 0.9375rem 0.5rem 0.875rem !important; }
.hei-0702:focus, .hei-0702:hover, .hei-0702.focus, .show>.hei-0702 { color:var(--col-03) !important; }
.hei-0702.active { background:#ffffff;border-width:1px 2px 1px 0px !important;padding:0.4375rem 0.8125rem 0.4375rem 0.9375rem !important;border-right-color:var(--bgr-nor-dark) !important; }
.hei-0703 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-top-right-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 1px 0px 0px !important;padding:0.5rem 0.875rem 0.5rem 0.9375rem !important; }
.hei-0703:focus, .hei-0703:hover, .hei-0703.focus, .show>.hei-0703 { color:var(--col-03) !important; }
.hei-0703.active { background:#ffffff;border-width:1px 0px 1px 2px !important;padding:0.4375rem 0.9375rem 0.4375rem 0.8125rem !important;border-left-color:var(--bgr-nor-dark) !important; }


.input-group-field.inp-0700 .input-group-text { background:var(--bgr-nor-dark);color:var(--tco-nor-dark);border-color:var(--bor-nor-dark); }
.input-group-field.inp-0700 .input-group-text.darker { background:var(--col-drk-dark); }
.input-group-field.inp-0700 .form-control { background:var(--bgr-nor-dark);color:var(--tco-nor-dark);border-color:var(--bor-nor-dark); }
.input-group-field.inp-0700.focus .input-group-text { color:var(--tco-act-dark);border-color:var(--bor-act-dark) !important; }
.input-group-field.inp-0700.focus .form-control { color:var(--tco-act-dark);border-color:var(--bor-act-dark) !important; }
.input-group-field.inp-0700 ::placeholder { color:var(--tco-nor-dark) !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.inp-0700 :-ms-input-placeholder { color:var(--tco-nor-dark) !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.inp-0700 ::-ms-input-placeholder { color:var(--tco-nor-dark) !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.inp-0700 ::selection{ background:var(--bor-nor-dark); }
.input-group-field.inp-0700 ::-moz-selection{ background:var(--bor-nor-dark); }

.card.card-0700 { overflow:hidden;margin:0px;border-color:var(--col-04); }
.card.card-0700>.card-header { background:var(--bgr-nor-dark);color:var(--tco-nor-dark);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start; }
.card.card-0700>.card-body, .card.card-0700>div>.card-body { background:var(--col-00);color:var(--col-02);border:0px;border-radius:0px;padding:0.9375rem 1.25rem !important; }
.card.card-0700>.card-footer, .card.card-0700>div>.card-footer { background:var(--col-01);color:var(--col-02);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end; }
.card.card-0700.show-head>.card-body, .card.card-0700.show-head>div>.card-body { border-top:1px solid var(--bgr-nor-dark); }
.card.card-0700.show-foot>.card-body, .card.card-0700.show-foot>div>.card-body { border-bottom:1px solid var(--col-04); }
.card.card-0700.no-pad>.card-body, .card.card-0700.no-pad>div>.card-body { padding:0px !important; }

.card.card-0701 { overflow:hidden;margin:0px;border-color:var(--bor-nor-dark); }
.card.card-0701>.card-header { background:var(--bgr-nor-dark);color:var(--tco-nor-dark);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start; }
.card.card-0701>.card-body, .card.card-0701>div>.card-body { background:var(--bgr-nor-dark);color:var(--tco-nor-dark);border:0px;border-radius:0px;padding:0.9375rem 1.25rem !important; }
.card.card-0701>.card-footer, .card.card-0701>div>.card-footer { background:var(--bgr-nor-dark);color:var(--tco-nor-dark);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end; }
.card.card-0701.show-head>.card-body, .card.card-0701.show-head>div>.card-body { border-top:1px solid var(--bor-nor-dark); }
.card.card-0701.show-foot>.card-body, .card.card-0701.show-foot>div>.card-body { border-bottom:1px solid var(--bor-nor-dark); }
.card.card-0701.no-pad>.card-body, .card.card-0701.no-pad>div>.card-body { padding:0px !important; }

.card.card-0702 { overflow:hidden;margin:0px;border-color:var(--bgr-nor-dark); }
.card.card-0702>.card-header { background:var(--bgr-nor-dark);color:var(--tco-nor-dark);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start; }
.card.card-0702>.card-body, .card.card-0702>div>.card-body { background:var(--bgr-nor-dark);color:var(--tco-nor-dark);border:0px;border-radius:0px;padding:0rem 1.25rem !important; }
.card.card-0702>.card-footer, .card.card-0702>div>.card-footer { background:var(--bgr-nor-dark);color:var(--tco-nor-dark);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end; }
.card.card-0702.show-head>.card-body, .card.card-0702.show-head>div>.card-body { border-top:1px solid var(--bgr-nor-dark); }
.card.card-0702.show-foot>.card-body, .card.card-0702.show-foot>div>.card-body { border-bottom:1px solid var(--bgr-nor-dark); }
.card.card-0702.no-pad>.card-body, .card.card-0702.no-pad>div>.card-body { padding:0px !important; }

.bg-dark-dark { background:#516a75 !important; }

.lab-0700 { background:var(--bgr-nor-dark);color:var(--col-00);display:inline-block;padding:4px 6px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:2px; }
.lab-0701 { background:var(--bgr-nor-dark);color:var(--col-00);display:inline-block;padding:3px 5px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:2px;border:1px solid var(--bor-nor-dark); }
.bdg-0700 { background:var(--bgr-nor-dark);color:var(--col-00);display:inline-block;padding:4px 7px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:160px; }
.bdg-0701 { background:var(--bgr-nor-dark);color:var(--col-00);display:inline-block;padding:3px 6px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:160px;border:1px solid var(--bor-nor-dark); }
/* 
*************************************************************************************************************************
****
**** SECONDARY
****
*************************************************************************************************************************
*/
.btn-0800 { background:var(--bgr-nor-secondary);color:var(--tco-nor-secondary);border-color:var(--bor-nor-secondary); }
.btn-0800:focus, .btn-0800:hover, .btn-0800.focus, .btn-0800.active, .show>.btn-0800 {  background:var(--bgr-act-secondary);color:var(--tco-act-secondary);border-color:var(--bor-act-secondary); }
.mnu-0800 { background:var(--bgr-nor-secondary);color:var(--tco-nor-secondary);border-color:var(--bor-nor-secondary); }
.mnu-0800:focus, .mnu-0800:hover, .mnu-0800.focus, .mnu-0800.active, .show>.mnu-0800 {  background:var(--bgr-nor-secondary);color:var(--tco-act-secondary);border-color:var(--bor-nor-secondary); }
.cap-0800 { background:var(--col-98);color:var(--col-02);border-color:var(--col-02); }
.cap-0800:focus, .cap-0800:hover, .cap-0800.focus, .cap-0800.active, .show>.cap-0800 {  background:var(--col-98);color:var(--col-03);border-color:var(--col-03); }
.lnk-0800 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lnk-0800:focus, .lnk-0800:hover, .lnk-0800.focus, .show>.lnk-0800 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--bgr-nor-secondary) var(--col-98) }
.lnk-0800.active { border-color:var(--col-98) var(--col-98) var(--bgr-nor-secondary) var(--col-98) }
.lnk-0801 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lnk-0801:focus, .lnk-0801:hover, .lnk-0801.focus, .show>.lnk-0801 { background:var(--col-98);color:var(--col-03);border-color:var(--bgr-nor-secondary) var(--col-98) var(--col-98) var(--col-98) }
.lnk-0801.active { border-color:var(--bgr-nor-secondary) var(--col-98) var(--col-98) var(--col-98) }
.lnk-0802 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lnk-0802:focus, .lnk-0802:hover, .lnk-0802.focus, .show>.lnk-0802 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--col-98) var(--bgr-nor-secondary) }
.lnk-0802.active { border-color:var(--col-98) var(--col-98) var(--col-98) var(--bgr-nor-secondary) }
.lnk-0803 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lnk-0803:focus, .lnk-0803:hover, .lnk-0803.focus, .show>.lnk-0803 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--bgr-nor-secondary) var(--col-98) var(--col-98) }
.lnk-0803.active { border-color:var(--col-98) var(--bgr-nor-secondary) var(--col-98) var(--col-98)  }
.ico-0800 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98); }
.ico-0800:focus, .ico-0800:hover, .ico-0800.focus, .ico-0800.active, .show>.ico-0800 { background:var(--col-98);color:var(--bgr-nor-secondary);border-color:var(--bgr-nor-secondary); }
.out-0800 { background:var(--col-98);color:var(--bgr-nor-secondary);border-color:var(--bgr-nor-secondary); }
.out-0800:focus, .out-0800:hover, .out-0800.focus, .out-0800.active, .show>.out-0800 {  background:var(--bgr-nor-secondary);color:var(--tco-act-secondary);border-color:var(--bgr-nor-secondary); }
.lin-0800 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-05) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lin-0800:focus, .lin-0800:hover, .lin-0800.focus, .show>.lin-0800 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--bgr-nor-secondary) var(--col-98) }
.lin-0800.active { border-color:var(--col-98) var(--col-98) var(--bgr-nor-secondary) var(--col-98); }
.lin-0801 { background:var(--col-98);color:var(--col-02);border-color:var(--col-05) var(--col-98) var(--col-98) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lin-0801:focus, .lin-0801:hover, .lin-0801.focus, .show>.lin-0801 { background:var(--col-98);color:var(--col-03);border-color:var(--bgr-nor-secondary) var(--col-98) var(--col-98) var(--col-98) }
.lin-0801.active { border-color:var(--bgr-nor-secondary) var(--col-98) var(--col-98) var(--col-98); }
.lin-0802 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-05);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lin-0802:focus, .lin-0802:hover, .lin-0802.focus, .show>.lin-0802 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--col-98) var(--bgr-nor-secondary) }
.lin-0802.active { border-color:var(--col-98) var(--col-98) var(--col-98) var(--bgr-nor-secondary); }
.lin-0803 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-05) var(--col-98) var(--col-98);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lin-0803:focus, .lin-0803:hover, .lin-0803.focus, .show>.lin-0803 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--bgr-nor-secondary) var(--col-98) var(--col-98) }
.lin-0803.active { border-color:var(--col-98) var(--bgr-nor-secondary) var(--col-98) var(--col-98);  }
.chk-0800 { background:var(--col-98);color:var(--col-02);border-color:var(--col-05); }
.chk-0800:focus, .chk-0800:hover, .chk-0800.focus {  background:var(--col-06);color:var(--col-02);border-color:var(--col-05); }
.chk-0800.checked {  background:var(--bgr-nor-secondary);color:var(--tco-act-secondary);border-color:var(--bgr-nor-secondary); }
.hei-0800 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-bottom-left-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 0px 1px 0px !important;padding:0.5rem 0.9375rem 0.4375rem 0.9375rem !important; }
.hei-0800:focus, .hei-0800:hover, .hei-0800.focus, .show>.hei-0800 { color:var(--col-03) !important; }
.hei-0800.active { background:var(--col-00);border-width:2px 1px 0px 1px !important;padding:0.375rem 0.875rem 0.5rem 0.875rem !important;border-top-color:var(--bgr-nor-secondary) !important; }
.hei-0801 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-top-left-radius:0rem !important;border-top-right-radius:0rem !important;border-width:1px 0px 0px 0px !important;padding:0.4375rem 0.9375rem 0.5rem 0.9375rem !important; }
.hei-0801:focus, .hei-0801:hover, .hei-0801.focus, .show>.hei-0801 { color:var(--col-03) !important; }
.hei-0801.active { background:#ffffff;border-width:0px 1px 2px 1px !important;padding:0.5rem 0.875rem 0.375rem 0.875rem !important;border-bottom-color:var(--bgr-nor-secondary) !important }
.hei-0802 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-top-left-radius:0rem !important;border-bottom-left-radius:0rem !important;border-width:0px 0px 0px 1px !important;padding:0.5rem 0.9375rem 0.5rem 0.875rem !important; }
.hei-0802:focus, .hei-0802:hover, .hei-0802.focus, .show>.hei-0802 { color:var(--col-03) !important; }
.hei-0802.active { background:#ffffff;border-width:1px 2px 1px 0px !important;padding:0.4375rem 0.8125rem 0.4375rem 0.9375rem !important;border-right-color:var(--bgr-nor-secondary) !important; }
.hei-0803 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-top-right-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 1px 0px 0px !important;padding:0.5rem 0.875rem 0.5rem 0.9375rem !important; }
.hei-0803:focus, .hei-0803:hover, .hei-0803.focus, .show>.hei-0803 { color:var(--col-03) !important; }
.hei-0803.active { background:#ffffff;border-width:1px 0px 1px 2px !important;padding:0.4375rem 0.9375rem 0.4375rem 0.8125rem !important;border-left-color:var(--bgr-nor-secondary) !important; }

.input-group-field.inp-0800 .input-group-text { background:var(--bgr-nor-secondary);color:var(--tco-nor-secondary);border-color:var(--bor-nor-secondary); }
.input-group-field.inp-0800 .input-group-text.darker { background:var(--col-drk-secondary); }
.input-group-field.inp-0800 .form-control { background:var(--bgr-nor-secondary);color:var(--tco-nor-secondary);border-color:var(--bor-nor-secondary); }
.input-group-field.inp-0800.focus .input-group-text { color:var(--tco-act-secondary);border-color:var(--bor-act-secondary) !important; }
.input-group-field.inp-0800.focus .form-control { color:var(--tco-act-secondary);border-color:var(--bor-act-secondary) !important; }
.input-group-field.inp-0800 ::placeholder { color:var(--tco-nor-secondary) !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.inp-0800 :-ms-input-placeholder { color:var(--tco-nor-secondary) !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.inp-0800 ::-ms-input-placeholder { color:var(--tco-nor-secondary) !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.inp-0800 ::selection{ background:var(--bor-nor-secondary); }
.input-group-field.inp-0800 ::-moz-selection{ background:var(--bor-nor-secondary); }

.card.card-0800 { overflow:hidden;margin:0px;border-color:var(--col-04); }
.card.card-0800>.card-header { background:var(--bgr-nor-secondary);color:var(--tco-nor-secondary);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start; }
.card.card-0800>.card-body, .card.card-0800>div>.card-body { background:var(--col-00);color:var(--col-02);border:0px;border-radius:0px;padding:0.9375rem 1.25rem !important; }
.card.card-0800>.card-footer, .card.card-0800>div>.card-footer { background:var(--col-01);color:var(--col-02);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end; }
.card.card-0800.show-head>.card-body, .card.card-0800.show-head>div>.card-body { border-top:1px solid var(--bgr-nor-secondary); }
.card.card-0800.show-foot>.card-body, .card.card-0800.show-foot>div>.card-body { border-bottom:1px solid var(--col-04); }
.card.card-0800.no-pad>.card-body, .card.card-0800.no-pad>div>.card-body { padding:0px !important; }

.card.card-0801 { overflow:hidden;margin:0px;border-color:var(--bor-nor-secondary); }
.card.card-0801>.card-header { background:var(--bgr-nor-secondary);color:var(--tco-nor-secondary);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start; }
.card.card-0801>.card-body, .card.card-0801>div>.card-body { background:var(--bgr-nor-secondary);color:var(--tco-nor-secondary);border:0px;border-radius:0px;padding:0.9375rem 1.25rem !important; }
.card.card-0801>.card-footer, .card.card-0801>div>.card-footer { background:var(--bgr-nor-secondary);color:var(--tco-nor-secondary);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end; }
.card.card-0801.show-head>.card-body, .card.card-0801.show-head>div>.card-body { border-top:1px solid var(--bor-nor-secondary); }
.card.card-0801.show-foot>.card-body, .card.card-0801.show-foot>div>.card-body { border-bottom:1px solid var(--bor-nor-secondary); }
.card.card-0801.no-pad>.card-body, .card.card-0801.no-pad>div>.card-body { padding:0px !important; }

.card.card-0802 { overflow:hidden;margin:0px;border-color:var(--bgr-nor-secondary); }
.card.card-0802>.card-header { background:var(--bgr-nor-secondary);color:var(--tco-nor-secondary);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start; }
.card.card-0802>.card-body, .card.card-0802>div>.card-body { background:var(--bgr-nor-secondary);color:var(--tco-nor-secondary);border:0px;border-radius:0px;padding:0rem 1.25rem !important; }
.card.card-0802>.card-footer, .card.card-0802>div>.card-footer { background:var(--bgr-nor-secondary);color:var(--tco-nor-secondary);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end; }
.card.card-0802.show-head>.card-body, .card.card-0802.show-head>div>.card-body { border-top:1px solid var(--bgr-nor-secondary); }
.card.card-0802.show-foot>.card-body, .card.card-0802.show-foot>div>.card-body { border-bottom:1px solid var(--bgr-nor-secondary); }
.card.card-0802.no-pad>.card-body, .card.card-0802.no-pad>div>.card-body { padding:0px !important; }

.bg-secondary-dark { background:#5f5f5f !important; }

.lab-0800 { background:var(--bgr-nor-secondary);color:var(--col-00);display:inline-block;padding:4px 6px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:2px; }
.lab-0801 { background:var(--bgr-nor-secondary);color:var(--col-00);display:inline-block;padding:3px 5px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:2px;border:1px solid var(--bor-nor-secondary); }
.bdg-0800 { background:var(--bgr-nor-secondary);color:var(--col-00);display:inline-block;padding:4px 7px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:160px; }
.bdg-0801 { background:var(--bgr-nor-secondary);color:var(--col-00);display:inline-block;padding:3px 6px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:160px;border:1px solid var(--bor-nor-secondary); }
/* 
*************************************************************************************************************************
****
**** NAVBAR
****
*************************************************************************************************************************
*/
.btn-0900 { background:var(--bgr-nor-navbar);color:var(--tco-nor-navbar);border-color:var(--bor-nor-navbar); }
.btn-0900:focus, .btn-0900:hover, .btn-0900.focus, .btn-0900.active, .show>.btn-0900 {  background:var(--bgr-act-navbar);color:var(--tco-act-navbar);border-color:var(--bor-act-navbar); }
.mnu-0900 { background:var(--bgr-nor-navbar);color:var(--tco-nor-navbar);border-color:var(--bor-nor-navbar); }
.mnu-0900:focus, .mnu-0900:hover, .mnu-0900.focus, .mnu-0900.active, .show>.mnu-0900 {  background:var(--bgr-nor-navbar);color:var(--tco-act-navbar);border-color:var(--bor-nor-navbar); }
.cap-0900 { background:var(--col-98);color:var(--col-02);border-color:var(--col-02); }
.cap-0900:focus, .cap-0900:hover, .cap-0900.focus, .cap-0900.active, .show>.cap-0900 {  background:var(--col-98);color:var(--bgr-nor-navbar);border-color:var(--bgr-nor-navbar); }
.lnk-0900 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lnk-0900:focus, .lnk-0900:hover, .lnk-0900.focus, .show>.lnk-0900 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--bgr-nor-navbar) var(--col-98) }
.lnk-0900.active { border-color:var(--col-98) var(--col-98) var(--bgr-nor-navbar) var(--col-98) }
.lnk-0901 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lnk-0901:focus, .lnk-0901:hover, .lnk-0901.focus, .show>.lnk-0901 { background:var(--col-98);color:var(--col-03);border-color:var(--bgr-nor-navbar) var(--col-98) var(--col-98) var(--col-98) }
.lnk-0901.active { border-color:var(--bgr-nor-navbar) var(--col-98) var(--col-98) var(--col-98) }
.lnk-0902 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lnk-0902:focus, .lnk-0902:hover, .lnk-0902.focus, .show>.lnk-0902 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--col-98) var(--bgr-nor-navbar) }
.lnk-0902.active { border-color:var(--col-98) var(--col-98) var(--col-98) var(--bgr-nor-navbar) }
.lnk-0903 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-98);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lnk-0903:focus, .lnk-0903:hover, .lnk-0903.focus, .show>.lnk-0903 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--bgr-nor-navbar) var(--col-98) var(--col-98) }
.lnk-0903.active { border-color:var(--col-98) var(--bgr-nor-navbar) var(--col-98) var(--col-98)  }
.ico-0900 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98); }
.ico-0900:focus, .ico-0900:hover, .ico-0900.focus, .ico-0900.active, .show>.ico-0900 { background:var(--col-98);color:var(--bgr-nor-navbar);border-color:var(--bgr-nor-navbar); }
.out-0900 { background:var(--col-98);color:var(--bgr-nor-navbar);border-color:var(--bgr-nor-navbar); }
.out-0900:focus, .out-0900:hover, .out-0900.focus, .out-0900.active, .show>.out-0900 {  background:var(--bgr-nor-navbar);color:var(--tco-act-navbar);border-color:var(--bgr-nor-navbar); }
.lin-0900 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-05) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lin-0900:focus, .lin-0900:hover, .lin-0900.focus, .show>.lin-0900 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--bgr-nor-navbar) var(--col-98) }
.lin-0900.active { border-color:var(--col-98) var(--col-98) var(--bgr-nor-navbar) var(--col-98); }
.lin-0901 { background:var(--col-98);color:var(--col-02);border-color:var(--col-05) var(--col-98) var(--col-98) var(--col-98);border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.lin-0901:focus, .lin-0901:hover, .lin-0901.focus, .show>.lin-0901 { background:var(--col-98);color:var(--col-03);border-color:var(--bgr-nor-navbar) var(--col-98) var(--col-98) var(--col-98) }
.lin-0901.active { border-color:var(--bgr-nor-navbar) var(--col-98) var(--col-98) var(--col-98); }
.lin-0902 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-98) var(--col-98) var(--col-05);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lin-0902:focus, .lin-0902:hover, .lin-0902.focus, .show>.lin-0902 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--col-98) var(--col-98) var(--bgr-nor-navbar) }
.lin-0902.active { border-color:var(--col-98) var(--col-98) var(--col-98) var(--bgr-nor-navbar); }
.lin-0903 { background:var(--col-98);color:var(--col-02);border-color:var(--col-98) var(--col-05) var(--col-98) var(--col-98);border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.lin-0903:focus, .lin-0903:hover, .lin-0903.focus, .show>.lin-0903 { background:var(--col-98);color:var(--col-03);border-color:var(--col-98) var(--bgr-nor-navbar) var(--col-98) var(--col-98) }
.lin-0903.active { border-color:var(--col-98) var(--bgr-nor-navbar) var(--col-98) var(--col-98);  }
.chk-0900 { background:var(--col-98);color:var(--col-02);border-color:var(--col-05); }
.chk-0900:focus, .chk-0900:hover, .chk-0900.focus {  background:var(--col-06);color:var(--col-02);border-color:var(--col-05); }
.chk-0900.checked {  background:var(--bgr-nor-navbar);color:var(--tco-act-navbar);border-color:var(--bgr-nor-navbar); }
.hei-0900 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-bottom-left-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 0px 1px 0px !important;padding:0.5rem 0.9375rem 0.4375rem 0.9375rem !important; }
.hei-0900:focus, .hei-0900:hover, .hei-0900.focus, .show>.hei-0900 { color:var(--col-03) !important; }
.hei-0900.active { background:var(--col-00);border-width:2px 1px 0px 1px !important;padding:0.375rem 0.875rem 0.5rem 0.875rem !important;border-top-color:var(--bgr-nor-navbar) !important; }
.hei-0901 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-top-left-radius:0rem !important;border-top-right-radius:0rem !important;border-width:1px 0px 0px 0px !important;padding:0.4375rem 0.9375rem 0.5rem 0.9375rem !important; }
.hei-0901:focus, .hei-0901:hover, .hei-0901.focus, .show>.hei-0901 { color:var(--col-03) !important; }
.hei-0901.active { background:#ffffff;border-width:0px 1px 2px 1px !important;padding:0.5rem 0.875rem 0.375rem 0.875rem !important;border-bottom-color:var(--bgr-nor-navbar) !important }
.hei-0902 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-top-left-radius:0rem !important;border-bottom-left-radius:0rem !important;border-width:0px 0px 0px 1px !important;padding:0.5rem 0.9375rem 0.5rem 0.875rem !important; }
.hei-0902:focus, .hei-0902:hover, .hei-0902.focus, .show>.hei-0902 { color:var(--col-03) !important; }
.hei-0902.active { background:#ffffff;border-width:1px 2px 1px 0px !important;padding:0.4375rem 0.8125rem 0.4375rem 0.9375rem !important;border-right-color:var(--bgr-nor-navbar) !important; }
.hei-0903 { border-color:var(--col-05);background:var(--col-98);color:var(--col-02);border-top-right-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 1px 0px 0px !important;padding:0.5rem 0.875rem 0.5rem 0.9375rem !important; }
.hei-0903:focus, .hei-0903:hover, .hei-0903.focus, .show>.hei-0903 { color:var(--col-03) !important; }
.hei-0903.active { background:#ffffff;border-width:1px 0px 1px 2px !important;padding:0.4375rem 0.9375rem 0.4375rem 0.8125rem !important;border-left-color:var(--bgr-nor-navbar) !important; }

.input-group-field.inp-0900 .input-group-text { background:var(--bgr-nor-navbar);color:var(--tco-nor-navbar);border-color:var(--bor-nor-navbar); }
.input-group-field.inp-0900 .input-group-text.darker { background:var(--col-drk-navbar); }
.input-group-field.inp-0900 .form-control { background:var(--bgr-nor-navbar);color:var(--tco-nor-navbar);border-color:var(--bor-nor-navbar); }
.input-group-field.inp-0900.focus .input-group-text { color:var(--tco-act-navbar);border-color:var(--bor-act-navbar) !important; }
.input-group-field.inp-0900.focus .form-control { color:var(--tco-act-navbar);border-color:var(--bor-act-navbar) !important; }
.input-group-field.inp-0900 ::placeholder { color:var(--tco-nor-navbar) !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.inp-0900 :-ms-input-placeholder { color:var(--tco-nor-navbar) !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.inp-0900 ::-ms-input-placeholder { color:var(--tco-nor-navbar) !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.inp-0900 ::selection{ background:var(--bor-nor-navbar); }
.input-group-field.inp-0900 ::-moz-selection{ background:var(--bor-nor-navbar); }

.card.card-0900 { overflow:hidden;margin:0px;border-color:var(--col-04); }
.card.card-0900>.card-header { background:var(--bgr-nor-navbar);color:var(--tco-nor-navbar);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start; }
.card.card-0900>.card-body, .card.card-0900>div>.card-body { background:var(--col-00);color:var(--col-02);border:0px;border-radius:0px;padding:0.9375rem 1.25rem !important; }
.card.card-0900>.card-footer, .card.card-0900>div>.card-footer { background:var(--col-01);color:var(--col-02);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end; }
.card.card-0900.show-head>.card-body, .card.card-0900.show-head>div>.card-body { border-top:1px solid var(--bgr-nor-navbar); }
.card.card-0900.show-foot>.card-body, .card.card-0900.show-foot>div>.card-body { border-bottom:1px solid var(--col-04); }
.card.card-0900.no-pad>.card-body, .card.card-0900.no-pad>div>.card-body { padding:0px !important; }

.card.card-0901 { overflow:hidden;margin:0px;border-color:var(--bor-nor-navbar); }
.card.card-0901>.card-header { background:var(--bgr-nor-navbar);color:var(--tco-nor-navbar);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start; }
.card.card-0901>.card-body, .card.card-0901>div>.card-body { background:var(--bgr-nor-navbar);color:var(--tco-nor-navbar);border:0px;border-radius:0px;padding:0.9375rem 1.25rem !important; }
.card.card-0901>.card-footer, .card.card-0901>div>.card-footer { background:var(--bgr-nor-navbar);color:var(--tco-nor-navbar);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end; }
.card.card-0901.show-head>.card-body, .card.card-0901.show-head>div>.card-body { border-top:1px solid var(--bor-nor-navbar); }
.card.card-0901.show-foot>.card-body, .card.card-0901.show-foot>div>.card-body { border-bottom:1px solid var(--bor-nor-navbar); }
.card.card-0901.no-pad>.card-body, .card.card-0901.no-pad>div>.card-body { padding:0px !important; }

.card.card-0902 { overflow:hidden;margin:0px;border-color:var(--bgr-nor-navbar); }
.card.card-0902>.card-header { background:var(--bgr-nor-navbar);color:var(--tco-nor-navbar);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start; }
.card.card-0902>.card-body, .card.card-0902>div>.card-body { background:var(--bgr-nor-navbar);color:var(--tco-nor-navbar);border:0px;border-radius:0px;padding:0rem 1.25rem !important; }
.card.card-0902>.card-footer, .card.card-0902>div>.card-footer { background:var(--bgr-nor-navbar);color:var(--tco-nor-navbar);border:0px;border-radius:0px;padding:0.9375rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end; }
.card.card-0902.show-head>.card-body, .card.card-0902.show-head>div>.card-body { border-top:1px solid var(--bgr-nor-navbar); }
.card.card-0902.show-foot>.card-body, .card.card-0902.show-foot>div>.card-body { border-bottom:1px solid var(--bgr-nor-navbar); }
.card.card-0902.no-pad>.card-body, .card.card-0902.no-pad>div>.card-body { padding:0px !important; }

.bg-navbar-dark { background:#1155a3 !important; }

.lab-0900 { background:var(--bgr-nor-navbar);color:var(--col-00);display:inline-block;padding:4px 6px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:2px; }
.lab-0901 { background:var(--bgr-nor-navbar);color:var(--col-00);display:inline-block;padding:3px 5px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:2px;border:1px solid var(--bor-nor-navbar); }
.bdg-0900 { background:var(--bgr-nor-navbar);color:var(--col-00);display:inline-block;padding:4px 7px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:160px; }
.bdg-0901 { background:var(--bgr-nor-navbar);color:var(--col-00);display:inline-block;padding:3px 6px;font-size:75%;font-weight:500;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:160px;border:1px solid var(--bor-nor-navbar); }
/* 
*************************************************************************************************************************
****
**** 
****
*************************************************************************************************************************
*/
.jsPanel-content>div>.card-0000, .jsPanel-content>div>.card-0001, .jsPanel-content>div>.card-0002 { border-color:var(--bor-nor-default) !important;background:var(--bgr-nor-default) !important; }
.jsPanel-content>div>.card-0100, .jsPanel-content>div>.card-0101, .jsPanel-content>div>.card-0102 { border-color:var(--bor-nor-light) !important;background:var(--bgr-nor-light) !important; }
.jsPanel-content>div>.card-0200, .jsPanel-content>div>.card-0201, .jsPanel-content>div>.card-0202 { border-color:var(--bor-nor-primary) !important;background:var(--bgr-nor-primary) !important; }
.jsPanel-content>div>.card-0300, .jsPanel-content>div>.card-0301, .jsPanel-content>div>.card-0302 { border-color:var(--bor-nor-success) !important;background:var(--bgr-nor-success) !important; }
.jsPanel-content>div>.card-0400, .jsPanel-content>div>.card-0401, .jsPanel-content>div>.card-0402 { border-color:var(--bor-nor-info) !important;background:var(--bgr-nor-info) !important; }
.jsPanel-content>div>.card-0500, .jsPanel-content>div>.card-0501, .jsPanel-content>div>.card-0502 { border-color:var(--bor-nor-danger) !important;background:var(--bgr-nor-danger) !important; }
.jsPanel-content>div>.card-0600, .jsPanel-content>div>.card-0601, .jsPanel-content>div>.card-0602 { border-color:var(--bor-nor-warning) !important;background:var(--bgr-nor-warning) !important; }
.jsPanel-content>div>.card-0700, .jsPanel-content>div>.card-0701, .jsPanel-content>div>.card-0702 { border-color:var(--bor-nor-dark) !important;background:var(--bgr-nor-dark) !important; }
.jsPanel-content>div>.card-0800, .jsPanel-content>div>.card-0801, .jsPanel-content>div>.card-0802 { border-color:var(--bor-nor-secondary) !important;background:var(--bgr-nor-secondary) !important; }
.jsPanel-content>div>.card-0900, .jsPanel-content>div>.card-0901, .jsPanel-content>div>.card-0902 { border-color:var(--bor-nor-navbar) !important;background:var(--bgr-nor-navbar) !important; }

.card-le { box-shadow:none;border:0px;border-radius:0px 0px 0px 0px;background:transparent !important; }
.card-le>.card-html>.card-body { border-width:1px 1px 1px 0px;border-radius:0px 0.1875rem 0.1875rem 0px;overflow:hidden; }
.card-le>.card-html>.card-footer { background:transparent !important;border:0px !important;border-radius:0px !important;padding:10px 0px 10px 0px!important; }
.card-le>.card-html>.card-footer .btn { border-radius:0px 0.1875rem 0.1875rem 0px;border-left:0px !important; }
.jsPanel-content>div>.card-le { background:transparent !important; }

.card-ri { box-shadow:none;border:0px;border-radius:0px 0px 0px 0px;background:transparent !important; }
.card-ri>.card-html>.card-body { border-width:1px 0px 1px 1px;border-radius:0.1875rem 0px 0px 0.1875rem;overflow:hidden; }
.card-ri>.card-html>.card-footer { background:transparent !important;border:0px !important;border-radius:0px !important;padding:10px 0px 10px 0px!important; }
.card-ri>.card-html>.card-footer .btn { border-radius:0.1875rem 0px 0px 0.1875rem;border-right:0px !important; }
.jsPanel-content>div>.card-ri { background:transparent !important; }

.card-to { box-shadow:none;border:0px;border-radius:0px 0px 0px 0px;background:transparent !important; }
.card-to>.card-html>.card-body { border-width:0px 1px 1px 1px;border-radius:0px 0px 0.1875rem 0.1875rem;overflow:hidden; }
.card-to>.card-html>.card-footer { background:transparent !important;border:0px !important;border-radius:0px !important;padding:0px 10px 0px 10px!important; }
.card-to>.card-html>.card-footer .btn { border-radius:0px 0px 0.1875rem 0.1875rem;border-top:0px !important; }
.jsPanel-content>div>.card-to { background:transparent !important; }

.card-bo { box-shadow:none;border:0px;border-radius:0px 0px 0px 0px;background:transparent !important; }
.card-bo>.card-html>.card-body { border-width:1px 1px 0px 1px;border-radius:0.1875rem 0.1875rem 0px 0px;overflow:hidden; }
.card-bo>.card-html>.card-footer { background:transparent !important;border:0px !important;border-radius:0px !important;padding:0px 10px 0px 10px!important; }
.card-bo>.card-html>.card-footer .btn { border-radius:0.1875rem 0.1875rem 0px 0px;border-bottom:0px !important; }
.jsPanel-content>div>.card-bo { background:transparent !important; }

.jsPanel-content>div>.card-panel-le { background:transparent !important;border:0px;border-radius:0px !important;-ms-flex-direction:row;flex-direction:row; }
.jsPanel-content>div>.card-panel-le .card-body { border-right-width:1px !important;border-radius:0px !important; overflow:hidden;padding:0px !important; }
.jsPanel-content>div>.card-panel-le.round .card-body { border-top-width:1px !important;border-bottom-width:1px !important;border-top-right-radius:0.1875rem !important;border-bottom-right-radius:0.1875rem !important; }
.jsPanel-content>div>.card-panel-le .card-footer { border-radius:0px !important;background:transparent !important;padding:0px !important;border:0px !important; }

.jsPanel-content>div>.card-panel-ri { background:transparent !important;border:0px;border-radius:0px !important;-ms-flex-direction:row;flex-direction:row; }
.jsPanel-content>div>.card-panel-ri .card-body { border-left-width:1px !important;border-radius:0px !important; overflow:hidden;padding:0px !important; }
.jsPanel-content>div>.card-panel-ri.round .card-body { border-top-width:1px !important;border-bottom-width:1px !important;border-top-left-radius:0.1875rem !important;border-bottom-left-radius:0.1875rem !important; }
.jsPanel-content>div>.card-panel-ri .card-footer { border-radius:0px !important;background:transparent !important;padding:0px !important;border:0px !important; }

.jsPanel-content>div>.card-panel-to { background:transparent !important;border:0px;border-radius:0px !important;-ms-flex-direction:column;flex-direction:column;  }
.jsPanel-content>div>.card-panel-to .card-body { border-bottom-width:1px !important;border-radius:0px !important; overflow:hidden;padding:0px !important; }
.jsPanel-content>div>.card-panel-to.round .card-body { border-left-width:1px !important;border-right-width:1px !important;border-bottom-left-radius:0.1875rem !important;border-bottom-right-radius:0.1875rem !important; }
.jsPanel-content>div>.card-panel-to .card-footer { border-radius:0px !important;background:transparent !important;padding:0px !important;border:0px !important; }

.jsPanel-content>div>.card-panel-bo { background:transparent !important;border:0px;border-radius:0px !important;-ms-flex-direction:column;flex-direction:column; }
.jsPanel-content>div>.card-panel-bo .card-body { border-top-width:1px !important;border-radius:0px !important; overflow:hidden;padding:0px !important; }
.jsPanel-content>div>.card-panel-bo.round .card-body { border-left-width:1px !important;border-right-width:1px !important;border-top-left-radius:0.1875rem !important;border-top-right-radius:0.1875rem !important; }
.jsPanel-content>div>.card-panel-bo .card-footer { border-radius:0px !important;background:transparent !important;padding:0px !important;border:0px !important; }

.card.card-0500.card-panel.card-panel-ri .card-body { border-color:var(--bgr-nor-danger) !important;border-radius:0.1875rem 0rem 0rem 0.1875rem !important;overflow:hidden !important; }

.card.acc { overflow:hidden; }
.card.acc>.card-header { padding:0px !important;border:0px !important; }
.card.no-pad>.card-body, .card.no-pad>div>.card-body { padding:0px !important; }
.card-body.p-0 { padding:0px !important; }

.btn.btn-ico { padding-left:0.625rem !important; padding-right:0.625rem !important; }
.btn.btn-ico.b-1 { padding-left:0.5625rem !important; padding-right:0.5625rem !important; }
.btn.btn-ico.b-2 { padding-left:0.5rem !important; padding-right:0.5rem !important;  }

.logo-01 { padding:0px !important;pointer-events:none; }
.logo-01>.wapp-out>.wapp-inn { margin-top:-5px;pointer-events:auto; }
.logo-01>.wapp-out>.wapp-inn>.wapp-cen { font-size:25px;font-weight:bold;line-height:normal; }
.logo-01>.wapp-out>.wapp-con { font-size:10px;line-height:normal;margin-top:-5px;-ms-flex-pack:end;justify-content:flex-end; }

.logo-02 { padding:0px !important;pointer-events:none; }
.logo-02>.wapp-out>.wapp-inn { margin-top:-8px;pointer-events:auto; }
.logo-02>.wapp-out>.wapp-inn>.wapp-cen { font-size:35px;font-weight:bold;line-height:normal; }
.logo-02>.wapp-out>.wapp-con { font-size:10px;line-height:normal;margin-top:-5px;-ms-flex-pack:end;justify-content:flex-end; }

.logo-03 { padding:0px !important;pointer-events:none; }
.logo-03>.wapp-out>.wapp-inn { margin-top:-10px;pointer-events:auto; }
.logo-03>.wapp-out>.wapp-inn>.wapp-cen { font-size:45px;font-weight:bold;line-height:normal; }
.logo-03>.wapp-out>.wapp-con { font-size:10px;line-height:normal;margin-top:-5px;-ms-flex-pack:end;justify-content:flex-end; }




.bgr-0000, .bg-default { background:var(--bgr-nor-default) !important;color:var(--tco-nor-default) !important; }
.tco-0000, .text-default { color:var(--bgr-nor-default) !important; }
.bor-0000, .border-default { border-color:var(--bgr-nor-default) !important; }

.bgr-0100, .bg-light { background:var(--bgr-nor-light) !important;color:var(--tco-nor-light) !important; }
.tco-0100, .text-light { color:var(--bgr-nor-light) !important; }
.bor-0100, .border-light { border-color:var(--bgr-nor-light) !important; }

.bgr-0200, .bg-primary { background:var(--bgr-nor-primary) !important;color:var(--tco-nor-primary) !important; }
.tco-0200, .text-primary { color:var(--bgr-nor-primary) !important; }
.bor-0200, .border-primary { border-color:var(--bgr-nor-primary) !important; }

.bgr-0300, .bg-success { background:var(--bgr-nor-success) !important;color:var(--tco-nor-success) !important; }
.tco-0300, .text-success { color:var(--bgr-nor-success) !important; }
.bor-0300, .border-success { border-color:var(--bgr-nor-success) !important; }

.bgr-0400, .bg-info { background:var(--bgr-nor-info) !important;color:var(--tco-nor-info) !important; }
.tco-0400, .text-info { color:var(--bgr-nor-info) !important; }
.bor-0400, .border-info { border-color:var(--bgr-nor-info) !important; }

.bgr-0500, .bg-danger { background:var(--bgr-nor-danger) !important;color:var(--tco-nor-danger) !important; }
.tco-0500, .text-danger { color:var(--bgr-nor-danger) !important; }
.bor-0500, .border-danger { border-color:var(--bgr-nor-danger) !important; }

.bgr-0600, .bg-warning { background:var(--bgr-nor-warning) !important;color:var(--tco-nor-warning) !important; }
.tco-0600, .text-warning { color:var(--bgr-nor-warning) !important; }
.bor-0600, .border-warning { border-color:var(--bgr-nor-warning) !important; }

.bgr-0700, .bg-dark { background:var(--bgr-nor-dark) !important;color:var(--tco-nor-dark) !important; }
.tco-0700, .text-dark { color:var(--bgr-nor-dark) !important; }
.bor-0700, .border-dark { border-color:var(--bgr-nor-dark) !important; }

.bgr-0800, .bg-secondary { background:var(--bgr-nor-secondary) !important;color:var(--tco-nor-secondary) !important; }
.tco-0800, .text-secondary { color:var(--bgr-nor-secondary) !important; }
.bor-0800, .border-secondary { border-color:var(--bgr-nor-secondary) !important; }

.bgr-0900, .bg-navbar { background:var(--bgr-nor-navbar) !important;color:var(--tco-nor-navbar) !important; }
.tco-0900, .text-navbar { color:var(--bgr-nor-navbar) !important; }
.bor-0900, .border-navbar { border-color:var(--bgr-nor-navbar) !important; }

.bgr-5555, .bg-transparent { background:var(--col-98) !important;color:var(--col-98) !important; }
.tco-5555, .text-transparent { color:var(--col-98) !important; }
.bor-5555, .border-transparent { border-color:var(--col-98) !important; }

.bgr-6666, .bg-muted-light { background:var(--col-08) !important;color:var(--col-02) !important; }
.tco-6666, .text-muted-light { color:var(--col-08) !important; }
.bor-6666, .border-muted-light { border-color:var(--col-08) !important; }

.bgr-7777, .bg-muted-light { background:var(--col-97) !important;color:var(--col-02) !important; }
.tco-7777, .text-muted-light { color:var(--col-97) !important; }
.bor-7777, .border-muted-light { border-color:var(--col-97) !important; }

.bgr-8888, .bg-muted { background:var(--col-05) !important;color:var(--col-05) !important; }
.tco-8888, .text-muted { color:var(--col-05) !important; }
.bor-8888, .border-muted { border-color:var(--col-05) !important; }

.bgr-9999, .bg-inherit { background:var(--col-99) !important;color:var(--col-99) !important; }
.tco-9999, .text-inherit { color:var(--col-99) !important; }
.bor-9999, .border-inherit { border-color:var(--col-99) !important; }




.card.card-list .card-header { padding-top:0px !important;padding-bottom:0px !important; }
.card.card-list .card-footer { padding-top:0px !important;padding-bottom:0px !important; }

.grid-header-bar { border-bottom:1px solid var(--col-05);background:var(--col-97);color:var(--col-02);padding:0.50rem 0.625rem; }

.card>.card-body.modal-date { padding:0px !important; }

.grid-table.grid-header { display:none; }
.grid-table.grid-footer { display:none; }
.grid-table.grid-header>.grid-row { background:var(--col-97);color:var(--col-02); }
.grid-table.grid-footer>.grid-row { background:var(--col-97);color:var(--col-02); }

/*
.grid-table.grid-header { display:none;border-left:1px solid #1155a3;border-top:1px solid #1155a3; }
.grid-table.grid-footer { display:none;border-left:1px solid #1155a3; }
*/
/*
.grid-table.grid-header>.grid-row { background:#1565C0;color:#c9dff9; }
.grid-table.grid-footer>.grid-row { background:#1565C0;color:#c9dff9; }
*/

.grid-table>.grid-row>.grid-row-item { margin-bottom:5px;border-top:1px solid #dddddd  }
.grid-table>.grid-row>.grid-row-item>.grid-head { display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden;white-space:nowrap;padding:0.25rem 0.625rem;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;-ms-flex-positive:0;flex-grow:0;background:var(--col-97);color:var(--col-02);border-left:1px solid #dddddd; }
.grid-table>.grid-row>.grid-row-item>.grid-body { display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column; }
.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col { display:-ms-flexbox;display:flex;position:relative; }
.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col>.grid-cap { position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden;white-space:nowrap;padding:0.25rem 0.625rem;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;-ms-flex-positive:0;flex-grow:0;min-height:35px; }
.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col>.grid-txt { position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden;white-space:nowrap;padding:0.25rem 0.625rem;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;-ms-flex-positive:1;flex-grow:1;min-height:35px; }
.grid-table>.grid-row>.grid-row-item>.grid-foot { display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden;white-space:nowrap;padding:0.25rem 0.625rem;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;-ms-flex-positive:0;flex-grow:0;  }

.grid-table:not(.grid-header):not(.grid-footer)>.grid-row>.grid-row-item>.grid-body { border-left:1px solid #dddddd; }
.grid-table:not(.grid-header):not(.grid-footer)>.grid-row>.grid-row-item>.grid-foot { border-left:1px solid #dddddd; }


.grid-table.grid-header>.grid-row>.grid-row-item>.grid-body>.grid-col>.grid-txt { border-bottom:1px solid var(--col-05);border-right:1px solid var(--col-05); }
.grid-table.grid-footer>.grid-row>.grid-row-item>.grid-body>.grid-col>.grid-txt { border-top:1px solid var(--col-05);border-right:1px solid var(--col-05); border-bottom:0px; }


.grid-table.grid-cap-100>.grid-row>.grid-row-item>.grid-body>.grid-col>.grid-cap { width:100px; }
.grid-table.grid-cap-150>.grid-row>.grid-row-item>.grid-body>.grid-col>.grid-cap { width:150px; }
.grid-table.grid-cap-200>.grid-row>.grid-row-item>.grid-body>.grid-col>.grid-cap { width:200px; }



@media (min-width: 992px) {
	.grid-table.grid-header { display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column; }
	.grid-table.grid-footer { display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column; }

	.grid-table>.grid-row { border:0px;margin-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px; }

	.grid-table>.grid-row>.grid-row-item { margin-bottom:0px;border-top:0px; }
	.grid-table>.grid-row>.grid-row-item>.grid-head { display:none; }

	.grid-table>.grid-row>.grid-row-item>.grid-body { display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col>.grid-cap { display:none; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-le>.grid-txt { -ms-flex-pack:start;justify-content:flex-start; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-ce>.grid-txt { -ms-flex-pack:center;justify-content:center; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-ri>.grid-txt { -ms-flex-pack:end;justify-content:flex-end; }

	.grid-table:not(.grid-header):not(.grid-footer)>.grid-row>.grid-row-item>.grid-body { border-left:0px solid #dddddd; }
	.grid-table:not(.grid-header):not(.grid-footer)>.grid-row>.grid-row-item>.grid-foot { border-left:0px solid #dddddd; }
	
	

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-030 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-030>.grid-txt { width:30px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-040 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-040>.grid-txt { width:40px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-050 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-050>.grid-txt { width:50px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-060 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-060>.grid-txt { width:60px; }
	
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-070 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-070>.grid-txt { width:70px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-080 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-080>.grid-txt { width:80px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-090 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-090>.grid-txt { width:90px; }
	
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-100 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-100>.grid-txt { width:100px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-110 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-110>.grid-txt { width:110px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-120 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-120>.grid-txt { width:120px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-130 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-130>.grid-txt { width:130px; }
	
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-140 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-140>.grid-txt { width:140px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-150 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-150>.grid-txt { width:150px; }
	
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-160 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-160>.grid-txt { width:160px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-170 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-170>.grid-txt { width:170px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-180 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-180>.grid-txt { width:180px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-190 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-190>.grid-txt { width:190px; }
	
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-200 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-200>.grid-txt { width:200px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-220 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-220>.grid-txt { width:220px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-240 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-240>.grid-txt { width:240px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-260 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-260>.grid-txt { width:260px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-280 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-280>.grid-txt { width:280px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-300 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-300>.grid-txt { width:300px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-320 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-320>.grid-txt { width:320px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-340 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-340>.grid-txt { width:340px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-360 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-360>.grid-txt { width:360px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-380 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-380>.grid-txt { width:380px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-400 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-400>.grid-txt { width:400px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-600 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-600>.grid-txt { width:600px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-max { -ms-flex-positive:1;flex-grow:1; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-max>.grid-txt { width:100%; }
	
}


.grid-table.no-res.grid-header { display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column; }
.grid-table.no-res.grid-footer { display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column; }

.grid-table.no-res>.grid-row { border:0px;margin-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px; }

.grid-table.no-res>.grid-row>.grid-row-item { margin-bottom:0px; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-head { display:none; }

.grid-table.no-res>.grid-row>.grid-row-item>.grid-body { display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col>.grid-cap { display:none; }

.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-le>.grid-txt { -ms-flex-pack:start;justify-content:flex-start; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-ce>.grid-txt { -ms-flex-pack:center;justify-content:center; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-ri>.grid-txt { -ms-flex-pack:end;justify-content:flex-end; }

.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-030 { -ms-flex-positive:0;flex-grow:0; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-030>.grid-txt { width:30px; }

.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-040 { -ms-flex-positive:0;flex-grow:0; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-040>.grid-txt { width:40px; }

.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-050 { -ms-flex-positive:0;flex-grow:0; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-050>.grid-txt { width:50px; }

.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-060 { -ms-flex-positive:0;flex-grow:0; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-060>.grid-txt { width:60px; }

.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-070 { -ms-flex-positive:0;flex-grow:0; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-070>.grid-txt { width:70px; }

.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-080 { -ms-flex-positive:0;flex-grow:0; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-080>.grid-txt { width:80px; }

.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-090 { -ms-flex-positive:0;flex-grow:0; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-090>.grid-txt { width:90px; }

.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-100 { -ms-flex-positive:0;flex-grow:0; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-100>.grid-txt { width:100px; }

.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-110 { -ms-flex-positive:0;flex-grow:0; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-110>.grid-txt { width:110px; }

.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-120 { -ms-flex-positive:0;flex-grow:0; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-120>.grid-txt { width:120px; }

.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-130 { -ms-flex-positive:0;flex-grow:0; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-130>.grid-txt { width:130px; }

.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-140 { -ms-flex-positive:0;flex-grow:0; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-140>.grid-txt { width:140px; }

.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-150 { -ms-flex-positive:0;flex-grow:0; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-150>.grid-txt { width:150px; }

.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-160 { -ms-flex-positive:0;flex-grow:0; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-160>.grid-txt { width:160px; }

.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-170 { -ms-flex-positive:0;flex-grow:0; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-170>.grid-txt { width:170px; }

.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-180 { -ms-flex-positive:0;flex-grow:0; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-180>.grid-txt { width:180px; }

.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-190 { -ms-flex-positive:0;flex-grow:0; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-190>.grid-txt { width:190px; }

.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-200 { -ms-flex-positive:0;flex-grow:0; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-200>.grid-txt { width:200px; }

.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-220 { -ms-flex-positive:0;flex-grow:0; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-220>.grid-txt { width:220px; }

.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-240 { -ms-flex-positive:0;flex-grow:0; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-240>.grid-txt { width:240px; }

.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-260 { -ms-flex-positive:0;flex-grow:0; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-260>.grid-txt { width:260px; }

.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-280 { -ms-flex-positive:0;flex-grow:0; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-280>.grid-txt { width:280px; }

.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-300 { -ms-flex-positive:0;flex-grow:0; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-300>.grid-txt { width:300px; }

.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-320 { -ms-flex-positive:0;flex-grow:0; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-320>.grid-txt { width:320px; }

.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-340 { -ms-flex-positive:0;flex-grow:0; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-340>.grid-txt { width:340px; }

.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-360 { -ms-flex-positive:0;flex-grow:0; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-360>.grid-txt { width:360px; }

.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-380 { -ms-flex-positive:0;flex-grow:0; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-380>.grid-txt { width:380px; }

.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-400 { -ms-flex-positive:0;flex-grow:0; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-400>.grid-txt { width:400px; }

.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-600 { -ms-flex-positive:0;flex-grow:0; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-600>.grid-txt { width:600px; }

.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-max { -ms-flex-positive:1;flex-grow:1; }
.grid-table.no-res>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-max>.grid-txt { width:100%; }


.card-mi-65 { min-height:65px !important;padding-top:0px !important;padding-bottom:0px !important; }

.grid-table>.grid-row>.grid-row-item>.grid-body[tabindex]:hover { background:var(--col-06);color:var(--col-03); }

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active{
    -webkit-box-shadow: 0 0 0 30px #ffffff inset !important;
}


.card.card-0100.card-analyse>.card-header { padding:0.4rem 0.625rem !important }
.card.card-0100.card-analyse>.card-body { padding:0.4rem 0.625rem !important }
.card.card-0100.card-analyse>.card-footer { padding:0.4rem 0.625rem !important }

