SAVE CSS 2021-06-19

SAVE VERSION 19 June 2021 @ 00:00:00 (34104 chars) before major import from IOR


/* solve Topbar on Mid and small and Safari */
.floatRight {float:right}

/* FAST FIX TABBY */

/* --- TABS PULL DOWN PANEL  --- */

.fl-tabs-panel-content {
  background-color: rgba(152, 252, 254, 0) !important;
  margin: 0px !important;
  margin-top: 0px !important;
  padding: 0 2px !important;
  border: 2px solid rgba(295, 195, 195, 0) !important;
  border-radius: 0px !important;
  /*box-shadow: 3px 4px 7px rgba(0, 0, 0, 0);*/
}

    /* TABBY .css */
.responsive-tabs-wrapper  {clear:both; margin-bottom:10px!important;  zoom:1;} /*b20*/
.responsive-tabs UL.responsive-tabs__list {font-size:18px; line-height:18px; margin:8px 0 0 0px !important; padding:0;} /*t20 l12*/ 

.responsive-tabs .responsive-tabs__list__item
 {background: transparent; border:1px solid rgba(181, 180, 180, 0.35)!important; border-bottom: none;
    -webkit-border-top-left-radius: 0px!important;-webkit-border-top-right-radius: 0px!important;-moz-border-radius-topleft: 0px!important; -moz-border-radius-topright: 0px!important;border-top-left-radius: 0px!important;border-top-right-radius: 0px!important;
    color: #3E3E3E!important;   font-size: 14px!important; line-height: 14px!important;
    text-transform: inherit;    margin: 1px 4px 0 0!important;  padding: 8px 12px 10px!important;
    white-space: nowrap;    float: left;
    -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

.responsive-tabs .responsive-tabs__list__item:hover 
 {color: #22609B!important; background: rgba(190, 200, 200, 0.2)!important; border-color: #BBBEC0;}

.responsive-tabs .responsive-tabs__list__item--active, .responsive-tabs .responsive-tabs__list__item--active:hover
{ background: #FFF!important; border-color: #BBBEC0!important; color: #585E64!important;
    padding-bottom: 11px; margin-top: 0;    position: relative; top: 0px !important; font-weight: 600; }

.responsive-tabs .responsive-tabs__panel
{ background: #FFF; border:1px solid rgba(200,200,200,0.2)!important; border-top:1px solid #BBBEC0;
    -webkit-border-radius: 0px!important; -moz-border-radius: 0px!important; border-radius: 0px!important;
    -webkit-border-top-left-radius: 0px!important; -moz-border-radius-topleft: 0px!important; border-top-left-radius: 0px!important;
    clear: left; margin-bottom: 0;  padding: 3px 15px 5px!important;    word-wrap: break-word; 
    position: relative;left: 0px; top: 3px;} /*+placement: 0px 3px;*/

.toptabs {
  position: fixed !important;
  width: 100% !important;
  top: 100px!important;
  left: 220px!important;
  opacity: 1 !important;
  z-index: 9000 !important;}

/* FAST FIX SQUELCH TABS */

#squelch-taas-tab-content-0-0 {display:none;}
.ui-tabs-panel ui-corner-bottom ui-widget-content #squelch-taas-tab-content-0-0 {display:none; background:#00000005;}
.squelch-taas-tab-group .ui-tabs-panel:after {
    content: "this is after"!important;
    display: block;
        padding:0!important;
    height: 0!important;
    line-height: 0!important;
    clear: both!important;
    visibility: hidden!important;
    zoom: 1!important;
}

A, A:hover, A:focus { text-decoration: none; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; -ms-transition: all 0.1s ease; -o-transition: all 0.1s ease; transition: all 0.1s ease;}

.ui-tabs .ui-tabs-panel {display:block; border-width:0px; padding:1em 1.4em; background:rgba(255,255,255,1)!important;}

/* Tabs bar (header)| LIGHT GREY */
.ui-widget {font-family: inherit; font-size: 1.1em;}
.ui-widget-header {border: 1px dotted #F00!important; background:rgba(245,245,245,1)!important; color: #222; font-weight: bold;}
.ui-widget-content {border: 1px solid #C7D2E3 !important;   background: #FFF;   color: #222; margin-top: 0px;}

/* Tabs and dropdown panel | WHITE */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 0px solid #D3D3D3; background: rgba(200,200,200, 0.31); font-weight: normal; color: #555;}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {border: 0px solid #D2D6DC; background: none; font-weight: normal; color: #212121;}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active 
{border:0px solid #AAA; background:none; font-weight:normal; color:#212121;}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 0px solid #FCEFA1; background:rgba(0,200,0,0.5)!important; color: #363636;}
.ui-state-hover A, .ui-state-hover A:hover, .ui-state-hover A:link, .ui-state-hover A:visited, .ui-state-focus A, 

/* Tabs: hover and active | YELLOW */
.ui-state-focus A:hover, .ui-state-focus A:link, .ui-state-focus A:visited {color: #212121;  text-decoration: none; border:0px dotted #D2D6DC !important;}

/* TO BE INTEGRATED */ 


.p0   {margin: 0;       padding:0; overflow: hidden;}
.p01  {margin: 0;       padding:1px; overflow: hidden;}
.p02  {margin: 0;       padding:2px; overflow: hidden;}
.p03  {margin: 0;       padding:3px; overflow: hidden;}
.p04  {margin: 0;       padding:4px; border: 1px none rgba(0, 0, 0, 0); overflow: hidden;}
.p0b  {margin: 0;       padding:0; border: 1px solid rgba(145, 155, 185, 0.41); overflow: hidden;}
.pØ   {margin: 0 0 4px; padding:0; overflow: hidden;}
.pØb  {margin: 0 0 4px; padding:0; border: 1px solid rgba(145, 155, 185, 0.41); overflow: hidden;}
.pØc  {margin: 0 0 4px; padding:0; border: 1px dotted rgba(145, 155, 185, 0.17); overflow: hidden;}
.pØc1 {margin: 0 0 4px; padding:3px 14px 14px 25px; background:rgba(255,255,255,0.6); border:1px dotted rgba(145,155,185,0.17); overflow: hidden;}
.p1   {margin: 0; padding: 3px; background-color: rgba(253, 253, 255, 1); border: 1px solid rgba(145, 145, 185, 0.5); overflow: hidden;}


.colnb1 {
  column-count: 1;
}

@media (min-width: 1025px) {
  .colnb2 {
    column-count: 2;
    column-gap: 40px;
    column-rule: 1px solid #dddddd50;
    background: rgba(245,245,250,0);
  }
}

@media (min-width: 768px) and (max-width: 1025px) {
  .colnb2 {
    column-count: 2;
    column-gap: 40px;
    column-rule: 2px dotted #dddddd50;
    background: rgba(240,245,250,0);
  }
}

@media only screen and (max-width: 767px) {
  .colnb2 {
    column-count: 1;
    column-gap: 30px;
    column-rule: 1px solid #dddddd50;
  }
}

/* ///////////////////////////////  OCC CARD1 CONTAINER NO SHADOW */
.ow3-card-float {float: left; margin: 4px 12px 3px 2px; padding: 0px; border: 1px solid rgba(180,100,100,0); 
  overflow: auto; background:rgba(255,255,255,1);
  box-shadow: 0px 1px 3px 0 rgba(0,0,0,0), 0 1px 4px  0 rgba(0,0,0,0);}

.ow3-container {margin: 2px 0; padding: 4px 4px 6px; border: 1px dotted rgba(240,240,245,1); 
  overflow: auto;   background:rgba(235,235,235,0.1);}

/* ///////////////////////////////  OCC CARD2 CONTAINER W SHADOW */
.ow3-card-float {float: left; margin: 4px 15px 3px 2px; padding: 2px; border: 1px solid rgba(120,180,160,0.55); 
  overflow: auto;  background:rgba(196,225,196,0.17);
    /*box-shadow: 0px 2px 4px 0 rgba(0,0,0,0.06), 0 2px 6px  0 rgba(0,0,0,0.06);*/
  box-shadow: 0px 1px 3px 0 rgba(0,0,0,0.06), 0 1px 4px  0 rgba(0,0,0,0.06);}

.ow3-container {margin: 2px 2px 2px; padding: 10px 10px 2px; border: 1px dotted rgba(240,240,245,1); 
  overflow: auto;  background:rgba(255,255,255,0.80);}

/* ///////////////////////////////  OCC CARD1 CONTAINER W SHADOW */
ow3-card {box-shadow:0 2px 5px 0 rgba(250,0,0,1),0 2px 10px 0 rgba(0,0,0,0.12); overflow: auto;}

ow3-card-float {float: left; margin: 4px 15px 3px 2px; padding: 2px; border: 1px solid rgba(180,100,100,0.15); 
  overflow: auto;
  background:rgba(240,245,240,0.53);
    /*box-shadow: 0px 2px 4px 0 rgba(0,0,0,0.06), 0 2px 6px  0 rgba(0,0,0,0.06);*/
  box-shadow: 0px 1px 3px 0 rgba(0,0,0,0.04), 0 1px 4px  0 rgba(0,0,0,0.04);}

ow3-container {margin: 2px 2px 2px; padding: 10px 10px 10px; border: 1px dotted rgba(240,240,245,1); 
  overflow: auto; 
  background:rgba(255,255,255,1);}


/* ///////////////////////////////  OCC CARD1 CONTAINER END END */


/*--- CAUTION ---- CONTROL LGC COLUMNS IMPACTS IN MAJOR AREAS --------*/
.lgc-column P {margin-bottom: 0em;}
/*-------- TEST CONFIG WITH APPARENT LINES --------
.lgc-grid-parent {
    background-color: rgba(255, 255, 255, 1);
    margin: 1px 0; padding: 0 0 1px;
    border: 1px dotted rgba(100,100,100,0.5);
    overflow: auto;}
    
.inside-grid-column {
    background-color: rgba(255, 255, 240, 1);
    margin-bottom: 0 0 1px; padding: 2px;
    border: 1px dashed rgba(100,100,100,0.18);
    overflow: auto;}

.lgc0 {
  background-color: rgba(240, 240, 248, 0);
  border-width: 1px 0;
  border-style: dotted;
  border-color: rgba(255, 0, 250, 0.34);
  border-left: 1px dashed rgba(200, 200, 200, 0.15);
  border-right: 1px dashed rgba(200, 200, 200, 0.15);
  padding: 1px;
  margin-bottom: 0px;
  overflow: auto;}

@media (min-width: 1025px) {
  .lgc1 {margin-bottom: 1px;
    background-color: rgba(255, 255, 255, 1);
    padding: 4px 8px;
    border: 1px solid rgba(100, 135, 255, 0.5);
    overflow: auto;  }}
@media (min-width: 768px) and (max-width: 1025px) {
  .lgc1 {margin-bottom: 1px;
    background-color: rgba(246, 249, 255, 1);
    padding: 4px 8px;
    border: 2px dotted rgba(100, 135, 255, 1);
    overflow: auto;  }}
@media only screen and (max-width: 767px) {
  .lgc1 { margin-bottom: 2px;
    background-color: rgba(252, 255, 246, 1);
    padding: 3px 6px;
    border: 1px dotted rgba(100, 135, 255, 1);
    overflow: auto;  }}
-------- TEST CONFIG WITH APPARENT LINES --------*/

Real config
.lgc-grid-parent {
    background-color: rgba(205, 255, 205, 1);
    margin: 1px 0; padding: 0 0 1px;
    border: 1px dotted rgba(100,100,100,0);
    overflow: auto;}
    
.inside-grid-column {
    background-color: rgba(255, 255, 240, 0);
    margin-bottom: 0 0 1px; padding: 2px;
    border: 1px dashed rgba(100,100,100,0);
    overflow: auto;}

.lgc0 {
  background-color: rgba(240, 240, 248, 0);
  border-width: 1px 0;
  border-style: dotted;
  border-color: rgba(255, 0, 250, 0.34);
  border-left: 1px dashed rgba(200, 200, 200, 0.15);
  border-right: 1px dashed rgba(200, 200, 200, 0.15);
  padding: 1px;
  margin-bottom: 0px;
  overflow: auto;}

@media (min-width: 1025px) {
  .lgc1 {margin-bottom: 1px;
    background-color: rgba(255, 255, 255, 1);
    padding: 4px 8px;
    border: 1px solid rgba(100, 135, 255, 0);
    overflow: auto;  }}

@media (min-width: 768px) and (max-width: 1025px) {
  .lgc1 {margin-bottom: 1px;
    background-color: rgba(246, 249, 255, 0);
    padding: 4px 8px;
    border: 2px dotted rgba(100, 135, 255,0);
    overflow: auto;  }}

@media only screen and (max-width: 767px) {
  .lgc1 { margin-bottom: 2px;
    background-color: rgba(252, 255, 246, 0);
    padding: 3px 6px;
    border: 1px dotted rgba(100, 135, 255, 0);
    overflow: auto;  }}

.lgc2 {
  margin-bottom: 7px;
  background-color: rgba(240, 240, 242, 1);
  border-width: 1px 0 1px;
  border-style: dashed;
  border-color: rgba(200, 200, 220, 1);
  padding: 3px 0;
  overflow: auto;
}

/*--- CAUTION ---- CONTROL LGC COLUMNS IMPACTS IN MAJOR AREAS  --------
.lgc-column P {
  margin-bottom: 1px;
  margin-top: 1px;
  border: 1px none rgba(0,0,0,0);}

*/

/*--- CAUTION ---- END CONTROL LGC COLUMNS IMPACTS IN MAJOR AREAS --------*/

.fl-node > .fl-row-content-wrap {margin: -10px 0 !important; 
  padding: 20px !important; background: rgba(200,200,0,1); border:1px solid #f00;}

.fl-module IMG {} /* All images selector ... */



/*CODE,KBD,PRE,SAMP {line-height: 0.1em!important; font-family: monospace, monospace; font-size: 1em !important; color: rgba(20,40,180,1)!important;}
#main #content-wrap {  padding-top: 0 !important;  padding-bottom: 0 !important;}*/
/* 2020-09-11 | ELM | TYPOGRAPHY */
body {color: rgba(16,75,88,1);}
p {font-family: Open Sans!important;}
p {margin-bottom: 0.3em; padding: 1px 2px; border: 1px dotted rgba(150,215,240,0); border-bottom: 1px dotted rgba(100,170,200,0);}

b-20 {display: block !important; margin-bottom: -2.0em !important;}
b-15 {display: block !important; margin-bottom: -1.5em !important;}
b-14 {display: block !important; margin-bottom: -1.4em !important;}
b-13 {display: block !important; margin-bottom: -1.3em !important;}
b-12 {display: block !important; margin-bottom: -1.2em !important;}
b-11 {display: block !important; margin-bottom: -1.1em !important;}
b-10 {display: block !important; margin-bottom: -1.0em !important;}
b-9 {display: block !important; margin-bottom: -0.9em !important;}
b-8 {display: block !important; margin-bottom: -0.8em !important;}
b-7 {display: block !important; margin-bottom: -0.7em !important;}
b-6 {display: block !important; margin-bottom: -0.6em !important;}
b-5 {display: block !important; margin-bottom: -0.5em !important;}
b-4 {display: block !important; margin-bottom: -0.4em !important;}
b-3 {display: block !important; margin-bottom: -0.3em !important;}
b-2 {display: block !important; margin-bottom: -0.2em !important;}
b-1 {display: block !important; margin-bottom: -0.1em !important;}
b0 {display: block !important; margin-bottom: 0.0em !important;}
b1 {display: block !important; margin-bottom: 0.1em !important;}
b2 {display: block !important; margin-bottom: 0.2em !important;}
b3 {display: block !important; margin-bottom: 0.3em !important;}
b4 {display: block !important; margin-bottom: 0.4em !important;}
b5 {display: block !important; margin-bottom: 0.5em !important;}
b6 {display: block !important; margin-bottom: 0.6em !important;}
b7 {display: block !important; margin-bottom: 0.7em !important;}
b8 {display: block !important; margin-bottom: 0.8em !important;}

.b-20 {display: block !important; line-height: 50% !important; margin-bottom: -2.0em !important;}
.b-15 {display: block !important; line-height: 50% !important; margin-bottom: -1.5em !important;}
.b-14 {display: block !important; line-height: 50% !important; margin-bottom: -1.4em !important;}
.b-13 {display: block !important; line-height: 50% !important; margin-bottom: -1.3em !important;}
.b-12 {display: block !important; line-height: 50% !important; margin-bottom: -1.2em !important;}
.b-11 {display: block !important; line-height: 50% !important; margin-bottom: -1.1em !important;}
.b-10 {display: block !important; line-height: 50% !important; margin-bottom: -1.0em !important;}
.b-9 {display: block !important; line-height: 50% !important; margin-bottom: -0.9em !important;}
.b-8 {display: block !important; line-height: 50% !important; margin-bottom: -0.8em !important;}
.b-7 {display: block !important; line-height: 50% !important; margin-bottom: -0.7em !important;}
.b-6 {display: block !important; line-height: 50% !important; margin-bottom: -0.6em !important;}
.b-5 {display: block !important; line-height: 50% !important; margin-bottom: -0.5em !important;}
.b-4 {display: block !important; line-height: 50% !important; margin-bottom: -0.4em !important;}
.b-3 {display: block !important; line-height: 50% !important; margin-bottom: -0.3em !important;}
.b-2 {display: block !important; line-height: 50% !important; margin-bottom: -0.2em !important;}
.b-1 {display: block !important; line-height: 50% !important; margin-bottom: -0.1em !important;}
.b0 {display: block !important; line-height: 50% !important; margin-bottom: 0.0em !important;}
.b1 {display: block !important; line-height: 50% !important; margin-bottom: 0.1em !important;}
.b2 {display: block !important; line-height: 50% !important; margin-bottom: 0.2em !important;}
.b3 {display: block !important; line-height: 50% !important; margin-bottom: 0.3em !important;}
.b4 {display: block !important; line-height: 50% !important; margin-bottom: 0.4em !important;}
.b5 {display: block !important; line-height: 50% !important; margin-bottom: 0.5em !important;}
.b6 {display: block !important; line-height: 50% !important; margin-bottom: 0.6em !important;}
.b7 {display: block !important; line-height: 50% !important; margin-bottom: 0.7em !important;}
.b8 {display: block !important; line-height: 50% !important; margin-bottom: 0.8em !important;}

size5 {line-height:90%!important; font-size:5px!important; color: rgba(250, 50, 50, 1)!important;}
size6 {line-height:150%!important; font-size:6px!important; color: rgba(50, 50, 50, 1)!important;}
size7 {line-height:150%!important; font-size:7px!important; color: rgba(50, 50, 50, 1)!important;}
size8 {line-height:100%!important; font-size:8px!important; color: rgba(250, 50, 50, 1)!important;}
size9 {line-height:150%!important; font-size:9px!important; color: rgba(50, 50, 50, 1)!important;}
size10 {line-height:150%!important; font-size:10px!important; color: rgba(50, 50, 50, 1)!important;}
size11 {line-height:150%!important; font-size:11px!important; color: rgba(50, 50, 50, 1)!important;}
size12 {line-height:150%!important; font-size:12px!important; color: rgba(50, 50, 50, 1)!important;}
size13 {line-height:150%!important; font-size:13px!important; color: rgba(50, 50, 50, 1)!important;}
size14 {line-height:150%!important; font-size:14px!important; color: rgba(50, 50, 50, 1)!important;}
size16 {line-height:150%!important; font-size:16px!important; color: rgba(50, 50, 50, 1)!important;}
size18 {line-height:150%!important; font-size:18px!important; color: rgba(50, 50, 50, 1)!important;}
size20 {line-height:150%!important; font-size:20px!important; color: rgba(50, 50, 50, 1)!important;}
size22 {line-height:150%!important; font-size:22px!important; color: rgba(50, 50, 50, 1)!important;}
size24 {line-height:150%!important; font-size:24px!important; color: rgba(250, 50, 50, 1)!important;}
.size24 {line-height:150%!important; font-size:24px!important; color: rgba(250, 50, 50, 1)!important;}

.size5 {line-height:90%!important; font-size:5px!important; color: rgba(250, 50, 50, 1)!important;}
.size6 {line-height:150%!important; font-size:6px!important; color: rgba(50, 50, 50, 1)!important;}
.size7 {line-height:150%!important; font-size:7px!important; color: rgba(50, 50, 50, 1)!important;}
.size8 {line-height:100%!important; font-size:8px!important; color: rgba(250, 50, 50, 1)!important;}
.size9 {line-height:150%!important; font-size:9px!important; color: rgba(50, 50, 50, 1)!important;}
.size10 {line-height:150%!important; font-size:10px!important; color: rgba(50, 50, 50, 1)!important;}
.size11 {line-height:150%!important; font-size:11px!important; color: rgba(50, 50, 50, 1)!important;}
.size12 {line-height:150%!important; font-size:12px!important; color: rgba(50, 50, 50, 1)!important;}
.size13 {line-height:150%!important; font-size:13px!important; color: rgba(50, 50, 50, 1)!important;}
.size14 {line-height:150%!important; font-size:14px!important; color: rgba(50, 50, 50, 1)!important;}
.size16 {line-height:150%!important; font-size:16px!important; color: rgba(50, 50, 50, 1)!important;}
.size18 {line-height:150%!important; font-size:18px!important; color: rgba(50, 50, 50, 1)!important;}
.size20 {line-height:150%!important; font-size:20px!important; color: rgba(50, 50, 50, 1)!important;}
.size22 {line-height:150%!important; font-size:22px!important; color: rgba(50, 50, 50, 1)!important;}
.size24 {line-height:150%!important; font-size:24px!important; color: rgba(250, 50, 50, 1)!important;}

f300{font-weight:300;} f400{font-weight:400;} f500{font-weight:500;} 
f600{font-weight:600;} f700{font-weight:700;} f800{font-weight:800;}
.f300{font-weight:300;} .f400{font-weight:400;} .f500{font-weight:500;} 
.f600{font-weight:600;} .f700{font-weight:700;} .f800{font-weight:800;}

.T18_L1 {
  font-size: 18px;
  text-align: left;
  font-weight: bold;
  color: inherit;
  display: block;
  margin-bottom: -0.1em;
  border-bottom: 1px dotted rgba(240,180,240,0.5);
}

.T18_C1 {
  font-size: 18px;
  text-align: center;
  font-weight: bold;
  color: inherit;
  display: block;
  margin-bottom: -0.1em;
  border-bottom: 1px dotted rgba(240,180,240,0.5);
}

.T18_R1 {
  font-size: 18px;
  text-align: right;
  font-weight: bold;
  color: inherit;
  display: block;
  margin-bottom: -0.1em;
  border-bottom: 1px dotted rgba(240,180,240,0.5);
}

.Ti15_w1 {
  font-size: 15px;
  font-weight: bold;
  color: rgba(0,240,200,1);
  display: block;
  border-bottom: 1px dotted rgba(240,180,240,0.5);
  margin-bottom: -0.1em;
  line-height: 136%;
}

.T15_L1 {
  font-size: 15px;
  text-align: left;
  font-weight: bold;
  color: inherit;
  display: block;
  margin-bottom: -0.1em;
  border-bottom: 1px dotted rgba(240,180,240,0.5);
}

.T15_C1 {
  font-size: 15px;
  text-align: center;
  font-weight: bold;
  color: inherit;
  display: block;
  margin-bottom: -0.1em;
  border-bottom: 1px dotted rgba(240,180,240,0.5);
}

.T15_R1 {
  font-size: 15px;
  text-align: right;
  font-weight: bold;
  color: inherit;
  display: block;
  margin-bottom: -0.1em;
  border-bottom: 1px dotted rgba(240,180,240,0.5);
}

elm24 {font-family: monospace; color: rgba(250,0,0,1); font-size: 24px; background-color: rgba(200,200,200,0.15);
  line-height: 160%;  margin:-6px 10px;  padding: 4px 8px; border-bottom: 1px dotted rgba(160,250,120,1);}
elmred {font-family: monospace; color: rgba(250,0,0,1); font-size: 18px; background-color: rgba(200,200,200,0.15);
  line-height: 160%;  margin:-6px 10px;  padding: 4px 8px; border-bottom: 1px dotted rgba(160,250,120,1);}
.elmred {color: rgba(250,100,0,1);}
/* 2020-09-11 | ELM | TYPOGRAPHY */

.code-type {font-family: courier; color: rgba(28,130,175,1); }
.t_w1L {float: left; padding: 2px 20px 4px 10px; border: 0px dotted rgba(185, 235, 210, 1); text-align: left;}
.t_w1R {float: right; padding: 2px 20px 4px 10px; border: 0px dotted rgba(185, 235, 210, 1); text-align: right;}
.t_w1C {padding: 2px 20px 4px 10px; border: 0px dotted rgba(185, 235, 210, 1); text-align: center;}

.Ti18_w1 {font-size: 18px; font-weight: bold; color: rgba(60,60,100,1); line-height: 136%; border-bottom: 0px dotted rgba(240, 180, 240, 1);}
.Ti15_w1 {font-size: 14px; font-weight: bold; color: rgba(60,60,100,1); line-height: 136%; border-bottom: 0px dotted rgba(250, 180, 240, 1);}
/*-- FULL CONTAINER WIDTH DEFAULT MAXED AT 90% CORRECTED TO 100%| ELM | 20200508 --*/
.container {    width: 100%;    max-width: 100%;    margin: 0 auto;}

.Ti_C {margin-bottom: 7px; text-align: center; padding: 2px 10px;}   /*-- Ti18_w1 Ti_C --*/
.Ti_L {margin-bottom: 7px; text-align: left; padding: 2px 10px;}   /*-- Ti18_w1 Ti_L --*/

.t_w2 {color: rgba(60,60,100,1); line-height: 132%; border-bottom: 0px dotted rgba(200, 220, 240, 1);}
.fL_p10 {float: left; padding: 4px 4px 8px 8px; font-size: 14px;}   /*-- t_w2 fL_p10 --*/
.fL_p20 {float: left; padding: 4px 10px 8px 20px; font-size: 16px;} /*-- t_w2 fL_p20 --*/

.pw0 {
  margin: 0 3px 4px;
  background-color: rgba(253, 253, 255, 1);
  border: 1px solid rgba(145, 155, 185, 0.5);
  border-radius: 2px;
  padding: 2px 3px;
  color: inherit;
  overflow: auto;
}

.pw1 {
  margin: 0 3px 4px !important;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(145, 155, 185, 0.5);
  padding: 4px 15px 4px;
  font-size: 13px;
  line-height: 135%;
  overflow: auto;
}

.pw2 {
  margin: 0 3px 4px;
  background-color: rgba(247, 248, 249, 1);
  border: 1px solid rgba(145, 155, 185, 0.5);
  border-radius: 1px;
  padding: 4px 12px;
  color: inherit;
  overflow: auto;
}

.pw3 {
  margin: 0 3px 4px;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(145, 155, 185, 0);
  padding: 2px 2px;
  overflow: auto;
}

.pw4 {
  margin: 0 0 4px 8px;
  background-color: rgba(245, 245, 252, 0);
  border-left: 1px solid rgba(145, 155, 185, 0.7);
  padding: 0 12px 4px 12px;
  overflow: auto;
}

.pw5 {
  margin: 10px;
  background-color: rgba(251, 251, 251, 0.7);
  border: 1px solid rgba(145, 145, 185, 0.5);
  border-radius: 5px;
  padding: 15px;
  overflow: auto;
}

.pw6 {
  margin: 0 0 10px;
  padding: 6px 20px;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(145, 145, 185, 0.5);
  border-radius: 3px;
  overflow: auto;
}

.pw7 {
  margin: 8px;
  padding: 10px;
  background-color: rgba(255, 255, 255, 0);
  border: 1px dotted rgba(140, 190, 250, 0.1);
  border-radius: 3px;
  overflow: auto;
}

.pw8 {
  margin: 0px;
  padding: 20px 60px;
  background-color: rgba(215, 255, 215, 0);
  border: 1px dotted rgba(140, 190, 250, 0.31);
  border-radius: 5px;
  overflow: auto;
}

.p_w0 {
  margin: 0 3px 3px;
  background-color: rgba(255, 248, 100, 1);
  border: 2px solid rgba(200, 155, 185, 0.5);
  border-radius: 2px;
  padding: 2px 3px;
  color: #345475;
  overflow: auto;
}

.p_w2 {
  margin: 0 3px 5px;
  background-color: rgba(255, 248, 100, 1);
  border: 2px solid rgba(200, 155, 185, 0.5);
  border-radius: 2px;
  padding: 4px 12px;
  color: #345475;
  overflow: auto;
}

.post_wrap_Grp {
  margin: 1px 0 5px;
  padding: 10px 4px;
  background-color: rgba(0, 0, 0, 0.015);
  border-top: 1px solid rgba(136, 136, 186,0.4);
  border-bottom: 2px solid rgba(136, 136, 186,0.4);
  overflow: auto;
}

.post_wrap {
  margin: 0px;
  /*padding: 1px 1px;*/
  background-color: rgba(251, 255, 253, 0.6);
  border: 1px dotted rgba(185, 235, 210, 1);
  overflow: auto;
}

.post_wrap0 {
  margin: 0 3px 5px;
  background-color: rgba(247, 248, 249, 1);
  border: 1px solid rgba(145, 155, 185, 0.5);
  border-radius: 2px;
  padding: 4px 12px;
  color: #345475;
  overflow: auto;
}

.post_wrap1 {
  margin-bottom: 6px;
  padding: 8px 10px 8px 10px !important;
  background-color: rgba(255, 255, 255, 1);
  border-top: 1px solid rgba(236, 236, 236, 1);
  border-left: 1px solid rgba(236, 236, 236, 1);
  -moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.17);
  -webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.17);
  box-shadow: 2px 2px 3px rgba(0,0,0,0.17);
  overflow: auto;
}

.post_wrap2 {
  margin-bottom: 20px;
  padding: 18px 22px 30px;
  line-height: 142%;
  background-color: rgba(255, 255, 255, 1);
  border-top: 1px solid rgba(236, 236, 236, 1);
  border-left: 1px solid rgba(236, 236, 236, 1);
  -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.13);
  -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.13);
  box-shadow: 1px 1px 2px rgba(0,0,0,0.13);
  overflow: auto;
}

.post_wrap3 {
  margin-bottom: 12px;
  padding: 0px;
  line-height: 142%;
  background-color: rgba(255, 255, 255, 1);
  border-top: 1px solid rgba(236, 236, 236, 1);
  border-left: 1px solid rgba(236, 236, 236, 1);
  -moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.17);
  -webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.17);
  box-shadow: 2px 2px 3px rgba(0,0,0,0.17);
  overflow: auto;
}

.post_wrap4 {
  margin-bottom: 10px;
  padding: 10px;
  line-height: 142%;
  background-color: rgba(255, 255, 255, 1);
  border-top: 1px solid rgba(236, 236, 236, 1);
  border-left: 1px solid rgba(236, 236, 236, 1);
  border-bottom: 1px solid rgba(255, 255, 255, 1);
  -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.13);
  -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.13);
  box-shadow: 1px 1px 2px rgba(0,0,0,0.13);
  overflow: auto;
}

.post_wrap5 {
  margin-bottom: 10px;
  padding: 12px;
  line-height: 142%;
  background-color: rgba(245, 245, 245, 0);
  border-top: 1px solid rgba(236, 236, 236, 0);
  border-left: 0px solid rgba(236, 236, 236, 1);
  border-bottom: 2px solid rgba(235, 235, 235, 0);
  -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0);
  -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0);
  box-shadow: 1px 1px 2px rgba(0,0,0,0);
  overflow: auto;
}

@media (min-width: 1025px) {
  .post_wrap5 {
    padding: 12px!important;
    overflow: auto;
  }
}

@media (min-width: 768px) and (max-width: 1025px) {
  .post_wrap5 {
    padding: 8px !important;
    overflow: auto;
  }
}

@media only screen and (max-width: 767px) {
  .post_wrap5 {
    padding: 6px 2px !important;
    overflow: auto;
  }
}

.post_wrap6 {
  margin-bottom: 10px;
  background-color: rgba(255, 255, 255, 1);
  border-bottom: 1px solid rgba(210, 210, 210, 0.7);
  border-radius: 2px;
  padding: 6px 2px !important;
  overflow: auto;
}

.post_wrap6b {
  margin-bottom: 10px;
  background-color: rgba(255, 255, 255, 1);
  border-color: rgba(145, 145, 185, 0.4);
  border-width: 0px;
  border-style: solid;
  border-radius: 0px;
  padding: 0 10px 16px 10px;
  overflow: auto;
}

/* post_wrap7 responsive padding */

.post_wrap7 {
  font-size: 15px;
  margin-bottom: 20px;
  line-height: 142%;
  background-color: rgba(255, 255, 255, 1);
  overflow: auto;
}

@media (min-width: 1025px) {
  .post_wrap7 {
    padding: 20px!important;
    background-color: rgba(255, 255, 255, 1)!important;
    border-top: 0px none rgba(236, 236, 236, 1);
    border-left: 0px none rgba(236, 236, 236, 1);
    overflow: auto;
  }
}

@media (min-width: 768px) and (max-width: 1025px) {
  .post_wrap7 {
    padding: 10px !important;
    overflow: auto;
  }
}

@media only screen and (max-width: 767px) {
  .post_wrap7 {
    padding: 4px 2px!important;
    overflow: auto;
  }
}

/* post_wrap7a responsive padding */

.post_wrap7a {
  font-size: 15px;
  margin-bottom: 20px;
  line-height: 142%;
  background-color: rgba(252, 253, 255, 1);
  border-top: 0px none rgba(236, 236, 236, 1);
  border-left: 0px none rgba(236, 236, 236, 1);
  overflow: auto;
}

@media (min-width: 1025px) {
  .post_wrap7a {
    padding: 25px!important;
    overflow: auto;
  }
}

@media (min-width: 768px) and (max-width: 1025px) {
  .post_wrap7a {
    padding: 10px !important;
    overflow: auto;
  }
}

@media only screen and (max-width: 767px) {
  .post_wrap7a {
    padding: 5px 2px!important;
    overflow: auto;
  }
}

/* post_wrap7 responsive padding */

/* post_wrap7b with border responsive padding */

@media (min-width: 1025px) {
  .post_wrap7b {
    padding: 20px!important;
    overflow: auto;
  }
}

@media (min-width: 768px) and (max-width: 1025px) {
  .post_wrap7b {
    padding: 10px !important;
    overflow: auto;
  }
}

@media only screen and (max-width: 767px) {
  .post_wrap7b {
    padding: 5px 2px!important;
    overflow: auto;
  }
}

.post_wrap7b {
  font-size: 15px;
  margin-bottom: 20px;
  line-height: 142%;
  background-color: rgba(255, 255, 255, 1);
  border-top: 1px solid rgba(236, 236, 236, 1);
  border-left: 1px solid rgba(236, 236, 236, 1);
  -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.13);
  -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.13);
  box-shadow: 1px 1px 2px rgba(0,0,0,0.13);
  overflow: auto;
}

/* post_wrap7b with border  responsive padding */

.post_wrap8 {
  margin: 3px;
  border: 1px solid rgba(145, 155, 185, 0.5);
  padding: 10px;
  background-color: rgba(247, 248, 249, 1);
  border-radius: 2px;
  overflow: auto;
}

.post_wrap9 {
  margin: 0 0 6px;
  border: 1px solid rgba(215,220,250,1);
  padding: 2px;
  background-color: rgba(227,233,237,0.52);
  overflow: auto;
}

.post_wrap10 {
  margin-bottom: 5px;
  padding: 4px;
  line-height: 142%;
  background-color: rgba(255, 255, 255, 1);
  border-top: 1px solid rgba(236, 236, 236, 1);
  border-left: 1px solid rgba(236, 236, 236, 1);
  border-bottom: 1px solid rgba(255, 255, 255, 1);
  -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
  -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
  box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
  overflow: auto;
}

.post_wrap11 {
  margin: 0 0 1px;
  padding: 5px;
  background-color: rgba(251, 252, 254, 0.3);
  border: 1px dotted rgba(145, 155, 185, 0.085);
  border-radius: 1px;
  overflow: auto;
}

.acf_wrap0 {
  margin-bottom: 1px;
  background-color: rgba(252, 253, 254, 1);
  border-top: 1px dotted rgba(145, 145, 185, 0.15);
  border-bottom: 1px solid rgba(145, 145, 185, 0.15);
  padding: 3px;
  overflow: auto;
}

.acf_txt1 {
  margin: 0 20px;
  font-size: 26px;
  text-align: center;
  line-height: 1.5;
  padding: 20px 12px;
  color: rgba(45,55,75,1);
  border: 1px dotted rgba(30,70,110,0.3);
  border-bottom: solid 2px #9eb2c1;
  overflow: auto;
}

.acf_txt2 {
  font-size: 16px;
  text-align: left !important;
  line-height: 1.5;
  padding: 20px 25px 30px;
  overflow: auto;
}

.acf_wrap1 {
  margin: 0px;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(145, 145, 185, 0.35);
  padding: 5px;
  overflow: auto;
}

.acf_wrap2 {
  margin-bottom: 10px;
  background-color: rgba(255, 255, 255, 1);
  border-bottom: 2px solid rgba(145, 145, 185, 0.45);
  padding: 5px;
  padding-bottom: 10px;
  overflow: auto;
}

.nb_acf {
    visibility: visible;
  font-size: 7px !important;
    margin-top: 2px !important;
    line-height: 1.3 !important;
    color: rgba(30, 215, 155, 1) !important;
    border: 1px solid rgba(201, 234, 201, 0.99) !important;
    padding-right: 2px !important;
    padding-left: 2px !important;
    /*+box-shadow: 2px 2px rgba(0, 90, 0, 0.060);*/
    -moz-box-shadow: 2px 2px rgba(0, 90, 0, 0.060);
    -webkit-box-shadow: 2px 2px rgba(0, 90, 0, 0.060);
    box-shadow: 2px 2px rgba(0, 90, 0, 0.060);
    padding-bottom: 1px;
    float: left !important;
    margin-left: 0px;
}



/* 2020-09-11 | ELM | TYPOGRAPHY */

/* 2020-02-1262 | ELM | HR/ */ 
HR {
  clear: both !important;
  opacity: 0.15 !important;
  height: 3px !important;
  min-height: 0!important;
  margin: 3px 0!important;
  border-top: 1px none #444444!important;
  border-right: 0!important;
  border-bottom: 0!important;
  border-left: 0!important;}

/* 2020-02-06 | ELM | HR */ 
HR {
  clear: both;
  height: 1px;
  min-height: 0;
  margin: 8px 0 12px;
  border-top: 1px solid #CAD3DF;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;}