html
{
/*font-family: 'Milliard', ProximaNova, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;*/
/*font-family: 'San Francisco Display Regular';*/
/*font-family: Palatino, "Palatino LT STD", "Palatino Linotype", "Book Antiqua", Georgia, serif;*/
/*font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif;*/
/*font-family: Georgia, Times, "Times New Roman", serif;*/
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased !important;
-moz-font-smoothing: antialiased !important;
text-rendering: optimizelegibility !important;
letter-spacing: .005em !important;
font-family: myfont, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
/*font-size:95% !important;*/
}

.dbgnfo
{
position:absolute;bottom:5px;right:10px;font-size:9px;font-weight:700;color:#21263150;
}

*:focus
{
    outline: 0;
}

 /* firefox fix */
/*.uk-animation-scale-up, .uk-animation-scale-down, .uk-animation-slide-top, .uk-animation-slide-left, .uk-animation-slide-right*/
.uk-animation-scale-down
{
animation-duration:0.3s !important;
/*animation-iteration-count:1;*/
/*animation-timing-function:linear !important;*/
/*animation-timing-function:ease-in !important;*/
/*animation-timing-function: ease-in-out !important;*/
/*animation-timing-function:ease-in !important;*/
animation-timing-function:ease-in !important;
animation-timing-function:steps(20,start) !important;
/*animation-timing-function:cubic-bezier(0.3,0,1,1) !important;*/
/*-webkit-transform: translateZ(0) !important; chrome ?*/

}
.fstResults
{
  max-height:50vh !important;
  width: :500px !important;
}

.fstChoiceItem
{
  /*border-color:rgba(120,120,120,0.5);*/
  color:rgba( 255, 255, 255,1.0) !important;
  /*text-shadow:0px 1px 0px rgba(255,255,255,0.6);*/
  border:1px solid rgba( 120, 120, 120,0.3) !important;
  text-shadow:0px 0px 4px rgba(255,255,255,0.2);
  box-shadow: rgba(12, 13, 14, 0.15) 0px 1px 1px 0px !important;
}





.abadge[data-badge]:after
{
        content:attr(data-badge);
        font-size:.6em;
        background:#ddd;
        width:18px;
        height:18px;
        text-align:center;
        line-height:18px;
        border-radius: 25%;
        padding:2px;
}

.red     { color:red !important; opacity:0.95; }
.white   { color:white !important; opacity:0.95; }
.dwhite   { color:white !important; opacity:1.00; }
.clear   { color:#fff !important; opacity:0.95; }
.soft    { color:#373737 !important; opacity:0.95; }
.dark    { color:#111 !important; opacity:0.95; }
.sdark   { color:#333 !important; opacity:0.8; }
.accentd { font-family:"myfont"; font-weight:600; opacity:0.95; /*text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);*/ }


.button_icon_wmed
{
  /*width:500px !important;*/
  width: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;
}
.button_icon_out
{
}

.button_icon_in
{
  position:relative; top:0px; left:-10px;
/*  display:inline;
  text-align:left;*/
}

.filterbtn_on
{
line-height: 28px !important;
height: 30px !important;
}

.filterbtn_on::after
{
content: "\A↓"; /*↓↧⤵︎^▽▼▿▾*/
font-size:16px;
color:#777777;
opacity:1;
white-space: pre;
position:relative;
top:-14px;

  text-shadow:
-1px 1px 0 #fff,
          1px 1px 0 #fff,
         1px -1px 0 #fff,
        -1px -1px 0 #fff;

}

.header_action
{
  position: relative;
  /*left: -30px !important;*/
  margin:0px !important;
  padding:0px !important;
  width:50px !important;
  max-width:50px !important;
  min-width:50px !important;
  text-align:center;
}

.button_arrow
{
  clip-path: polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%);
  width:50px;
}

.button_arrow_text
{
  position: relative;
  left: -0.2em;
}
hr.title{
margin-top:35px !important;
height: 1px;
text-align: center;
margin-left:15px !important;
  border-top: 1px dotted #8c8b8b;
  border-bottom: 1px dotted #fff;
/*background-image: -webkit-linear-gradient(left, #fff, #333, #fff);
background-image: -moz-linear-gradient(left, #fff, #333, #fff);
background-image: -ms-linear-gradient(left, #fff, #333, #fff);
background-image: -o-linear-gradient(left, #fff, #333, #fff);*/
}

hr.title:after {
/*content: "www.formget.com";*/
content:attr(data-text);
text-transform: uppercase;
color:#1b53df;
display: inline-block;
position: relative;
top: -0.9em;
font-size: 0.9em;
padding: 0 0.25em;
background: white;
}

hr.title_line{
margin-top:35px !important;
text-align: center;
margin-left:15px !important;
height:28px !important;
/*background-image: -webkit-linear-gradient(left, #fff, #333, #fff);
background-image: -moz-linear-gradient(left, #fff, #333, #fff);
background-image: -ms-linear-gradient(left, #fff, #333, #fff);
background-image: -o-linear-gradient(left, #fff, #333, #fff);*/
}

hr.title_line:after {
/*content: "www.formget.com";*/
content:attr(data-text);
text-transform: uppercase;
display: inline-block;
position: relative;
top: 0.1em;
font-size: 0.9em;
padding: 0 0.25em;
background: transparent;
}
.help_msg
{ color: #777 !important;
  font-size: .90rem !important;
  padding-top:5px;
  line-height:16px;
  height:40px;
  max-height:40px;
  overflow: hidden;
  font-family:"myfont"; font-weight:300;
}
.help_msg_short
{ color: #888 !important;
  font-size: .80rem !important;
  height:20px;
  max-height:20px;
  overflow: hidden;
  font-family:"myfont"; font-weight:100;
}
hr.hlist {
border:0;
padding:0;
margin:0;
border-top:0px dashed #004d40;
margin-top:16px;
margin-bottom:16px;
}
span.spacer
{ margin-left:25px;
  /*border-left:1px solid grey;*/
}
span.sprs
{ margin-right:8px;
  /*border-left:1px solid grey;*/
}

/*h1:nth-child(1) {
  font-family: "San Francisco Display Ultralight";
}

h1:nth-child(2) {
  font-family: "San Francisco Display Thin";
}

h1:nth-child(3) {
  font-family: "San Francisco Display Medium";
}

h1:nth-child(4) {
  font-family: "San Francisco Display Semibold";
}

h1:nth-child(5) {
  font-family: "San Francisco Display Bold";
}*/

.toopan { background-color:#cccccc; color:#222; }

.keypan { background-color:#3fa7d6; color:#222; }
.sitpan { background-color:#95b8d1; color:#222; }
.stapan { background-color:#fe8486; color:#222; }
.filpan { background-color:#fffc9e; color:#222; }

.axipan { background-color:#c268f6; color:#222; }
.cpnpan { background-color:#c982f4; color:#222; }
.acnpan { background-color:#cf9cf3; color:#222; }
.tskpan { background-color:#4e6f8f; color:#fff; }

.calpan { background-color:#bae15f; color:#222; }
.relpan { background-color:#f09f65; color:#222; }

.cpypan { background-color:#bae15f; color:#222; }
.movpan { background-color:#f09f65; color:#222; }

.crepan { background-color:#c8b5a0; color:#222; }
.debpan { background-color:#d9cb9e; color:#222; }
.credebpan { background-color:#bdc3c7; color:#222; }

.nfopan { background-color:#fff0da; color:#222; }


/*d6b6f1
db93fb
b841f9
833adb

b7abe9*/

table td.stapan
{
  color:#111;
  background-color:#fff7f7;
}


table td.filpan
{
  color:#111;
  background-color:#fffff2;
}


table td.tskarea
{
  color:#222;
  background-color:#eef2f6; /*#eef2f6;*/
}


table td.fixedcols
{
  background-color:#fff; /*cedfdf;FAFCF9*/
}




.icon_btn_danger
{
  color:#f0506e !important;
  /*background-color:red !important;*/
  /*border-radius: 50% !important;*/

}

.navicn15
{
  width:30px !important;
}

.navicn_blue4 { color:#3d707f !important; }
.navicn_orange4 { color:#d37d3c !important; }
.navicn_yellow4 { color:#f6d160 !important; }
.navicn_pink4 { color:#e18b89 !important; }

.navicn_green2 { color:#89cc99 !important; }

.navicn_blue1 { color:#88b7d1 !important; }
.navicn_blue2 { color:#6f9db8 !important; }
.navicn_blue3 { color:#5d91ad !important; }

.navicn_gblue2 { color:#a2afb3 !important; }
.navicn_gblue3 { color:#3d707f !important; }
.navicn_gblue4 { color:#58656e !important; }
.navicn_red1 { color:#ff8a80 !important; }
.navicn_red2 { color:#f54c3e !important; }
.navicn_red3 { color:#c92a1d !important; }
.navicn_red4 { color:#98241b !important; }
.navicn_green1 { color:#82d87b !important; }
.navicn_green2 { color:#66c15f !important; }
.navicn_green3 { color:#559e67 !important; }
.navicn_green4 { color:#4b8e45 !important; }
.navicn_brown2 { color:#bfaa87 !important; }
.navicn_brown3 { color:#a38657 !important; }
.navicn_brown4 { color:#8c7754 !important; }
.navicn_grey3 { color:#a1a2a6 !important; }


.navlnk li a
{
  text-transform: uppercase !important;
  color:#555 !important;
  font-family:"myfont";
  font-weight:300;
  opacity:0.95;
  font-size:1.2em !important;
  letter-spacing:.05em !important;
  padding-top:20px !important;
}


table td.PHASE_ADE
{
  background-color:#faede7;
  color:#333;
}

table td.PHASE_TER
{
/*   background-image: linear-gradient(to top right,  transparent calc(50% - 1px), #777, transparent calc(50% + 1px));*/
/*      background-image: linear-gradient(to bottom right,  transparent calc(50% - 1px), #777, transparent calc(50% + 1px));*/
/*background:url(
               data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAEUlEQVQYlWNgIA74jiqisyIAZc8DA44KTHYAAAAASUVORK5CYII=
) repeat;*/



/*  background: -webkit-linear-gradient(45deg, rgba(0,0,0,0.0980392) 25%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.0980392) 75%, rgba(0,0,0,0.0980392) 0), -webkit-linear-gradient(45deg, rgba(0,0,0,0.0980392) 25%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.0980392) 75%, rgba(0,0,0,0.0980392) 0), rgb(255, 255, 255);
  background: -moz-linear-gradient(45deg, rgba(0,0,0,0.0980392) 25%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.0980392) 75%, rgba(0,0,0,0.0980392) 0), -moz-linear-gradient(45deg, rgba(0,0,0,0.0980392) 25%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.0980392) 75%, rgba(0,0,0,0.0980392) 0), rgb(255, 255, 255);
  background: linear-gradient(45deg, rgba(0,0,0,0.0980392) 25%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.0980392) 75%, rgba(0,0,0,0.0980392) 0), linear-gradient(45deg, rgba(0,0,0,0.0980392) 25%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.0980392) 75%, rgba(0,0,0,0.0980392) 0), rgb(255, 255, 255);
  background-position: 0 0, 40px 40px;*/


  background-color:#e7f4fa;/*f2fce3*/
  color:#333;

  /*display: inline-block;*/

/*text-decoration: line-through;*/


}

table td.PHASE_ANN
{
  color:#bbb;
  background-color:#e7e7e7;
}


.uk-link_alt,.uk-link_alt:hover
{ text-decoration:none !important;
  text-transform: uppercase !important;
  font-size:15px !important;
  font-family:"myfont"; font-weight:600 !important;
}


.link_in_title
{
padding-left:10px !important;
}

.list_title
{
  font-family:"myfont" !important; font-weight:300 !important;
  /*text-transform:lowercase !important;*/
  font-size:20px !important;
  text-align:left;
  max-width:400px;
  white-space:normal;
  /*margin-right:30px;*/
  overflow:hidden;
  text-overflow: ellipsis;
color:rgba(255,255,255,0.9);
}

.list_title1
{
color:rgba(48,48,48,0.9);
}
.list_title2
{
padding-left:7px;
color:rgba(255,255,255,0.9);
/*text-transform:capitalize;*/
}

.supertext
{
font-size:32px;
line-height:28px;
text-transform:uppercase;
font-family:"myfont"; font-weight:100;
color:rgba(255,255,255,0.9);
}

.homeblock, .homeblockmid1
{
text-transform:uppercase;
font-family:"myfont"; font-weight:300;
color:rgba(255,255,255,0.7);
cursor:pointer;
opacity: 0.95 !important;
min-width:140px;
letter-spacing: .1em !important;
font-size:95% !important;
/*height:180px !important;*/
}

.homeblockmid1
{
  position:relative;
  top:0;
  display:table;
  border:0px solid red;
  height:100px;
  width:100%;
}

.homeblockmid2
{
  display:table-cell;
  vertical-align:middle;
}

.homeblock p
{
margin:0 0 20px 0;
padding:0;
}

.homeblockmid2 p
{
margin:0;
padding:0;
}

.homeblock:hover
{
opacity:1.0 !important;
filter:saturate(1.7);
}

.dymo_old
{
  /*font-family: Consolas, monaco, monospace;*/
  position:relative;
  top:-1px;
  font-size: .85rem;
  font-weight:400;
  color: #f0506e;
  white-space: nowrap;
  padding: 0px 6px 1px 6px;
  background:rgba(248,248,248,1.0);
  overflow:hidden;
  text-overflow:ellipsis;

  background: black;
  color:white;
  display:inline;
  font-family: courier;
  /*padding:3px;*/
  line-height:1.75em;
  text-transform: uppercase;
  margin-left:5px;

}

.dymo
{
  position:relative;
  top:2px;
  font-size:12px;
  line-height:12px;
  font-weight:400;
  color: #333;
  white-space: nowrap;
  padding: 4px 6px 4px 6px;
  background:#f3cf46;
  overflow:hidden;
  text-overflow:ellipsis;

  display:inline;
  font-family: courier;
  font-family: Consolas, monaco, monospace;
  line-height:1.75em;
  text-transform: uppercase;
  margin-left:5px;

}

/*.fn_fil_btn:hover
{
  text-decoration: none;
  font-weight:600;
  border:1px #1e87f060 solid;
  padding:2px 4px 2px 4px;
  border-radius: 7px !important;
}
.fn_fil_btn_dimmed
{
  color: #1e87f030;
}*/

a.fn_lev_btn
{
 /*padding-left:2px;
  padding-right:2px;*/
  /*padding-top:2px;
  padding-bottom:2px;*/
  /*line-height:30px !important;*/

padding-left:0px;
padding-right:4px;

}

a.fn_lev_btn[data-lev="-1"], a.fn_lev_btn[data-lev="0"]
{
padding-left:4px;
padding-right:4px;

}

/*data-lev="-1"*/

a.fn_lev_btn:hover
{
/*background-color:#21263120;*/


/*box-shadow:0px 5px 0px 0px #21263180;*/
/*background-size: auto auto;
background-color: rgba(255, 255, 255, 0.1);
background-image: repeating-linear-gradient(-45deg, transparent, transparent 2px, rgba(33, 38, 49, 0.1) 2px, rgba(33, 38, 49, 0.1) 3px );
*/
 display: inline-block;
  color:#000 !important;
/*  transform: rotate(-5deg);
  -webkit-transform: rotate(-5deg);*/

}

a.fn_lev_btn::before {
  transform: scaleX(0);
  transform-origin: bottom right;
}

a.fn_lev_btn:hover::before {
  transform: scaleX(1);
  transform-origin: bottom right;
}

a.fn_lev_btn::before {
  content: " ";
  display: block;
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  inset: 0 0 0 0;
  /*background: hsl(200 100% 80%);*/
  /*background-color: #cbc4c280;*/
  /*background-color: #212631D0;*/
  background-color: #e7e7e7;

  z-index: -1;
  transition: transform .3s ease;

  border-radius:3px;
}

a.fn_lev_btn {
  position: relative;
  /*font-size: 5rem;*/
}

.info0 { font-weight:600; color:#000000; white-space: nowrap; }
.info1 { font-weight:600; color:#064635; white-space: nowrap; }
.info2 { font-weight:600; color:#65C18C; white-space: nowrap; }
.info3 { font-weight:600; color:#DE834D; white-space: nowrap; }
.info4 { font-weight:600; color:#7E370C; white-space: nowrap; }
/*td .info0 { padding:0.14em; white-space: nowrap; }
td .info1 { padding:0.14em; white-space: nowrap; }
td .info2 { padding:0.14em; white-space: nowrap; }
td .info3 { padding:0.14em; white-space: nowrap; }
td .info4 { padding:0.14em; white-space: nowrap; }
td .info0 { padding:0.14em; white-space: nowrap; }*/
/*td .info1 { min-height:100%; }
td .info2 { min-height:100%; }
td .info3 { min-height:100%; }
td .info4 { min-height:100%; }*/

