body {
  font-family: 'Nunito', sans-serif;
  font-size: 15px;
  background:#fff;
  margin:0;padding:0;
  }

table {empty-cells: show;}
td {
  font-family: 'Nunito', sans-serif;
  font-size: 15px;
  vertical-align:middle;

  }
p {
  margin-left:15px;
}

a:link {color: #1c1c1c;text-decoration: none}
a:visited {color: #1c1c1c;text-decoration: none}
a:hover {color: #1c1c1c;text-decoration: none}

textarea{border:1px solid #7F9DB9}
input {
border:1px solid #e5e5e5;

  margin:3px 1px 3px 1px;
  vertical-align:middle;
  /**/
  height: 30px;
    padding-left: 8px;
    /*color: #5f5f5f;*/
    color: #444c55;
    background-color: #e8ebef;
}
button {
  margin:5px 1px 5px 1px;
}

div.border {
  border: 1px solid black;
  padding: 3px;
}


img {
  border:0;
}


#mainbpath2 {
  vertical-align:middle;
}

#wikilink {
  color:#ff0044;text-decoration: underline;
  font-family: 'Nunito', sans-serif;
  font-size: 15px;
}

#smalltext {
  font-family: 'Nunito', sans-serif;
  font-size: 10px;
  vertical-align:middle;
  width:30px;
}

#wikitext {
  font-family: 'Nunito', sans-serif;
  font-size: 15px;
  text-align:justify;
  margin-top:0;
  margin-bottom:0;
  margin-right:40px;
  text-decoration:none;
}
#wikitext:hover{text-decoration:none;}

.mod_title span{
    font-size: 10px;
    padding-left: 20px;
}

#newpub30 {
  color:black;
  white-space:nowrap;
  text-decoration: none;
  font-weight: normal;
  font-family: 'Nunito', sans-serif;
  font-size: 9px;
  background:#33fe44;
  padding:1px 5px;
  BORDER: #000 1px solid;
  border-radius:3px;
}
#newpub60 {
  color:black;
  text-decoration: none;
  font-weight: normal;
  font-family: 'Nunito', sans-serif;
  font-size: 9px;
  background:yellow;
  padding:1px 5px;
  BORDER: #000 1px solid;
  border-radius:0px;
}
#expired {
  color:black;
  text-decoration: none;
  font-weight: normal;
  font-family: 'Nunito', sans-serif;
  font-size: 9px;
  background:#ff7171;
  padding:1px 5px;
  BORDER: #000 1px solid;
  border-radius:3px;
}
#expiring {
  color:black;
  text-decoration: none;
  font-weight: normal;
  font-family: 'Nunito', sans-serif;
  font-size: 9px;
  background:orange;
  padding:1px 5px;
  BORDER: #000 1px solid;
  border-radius:3px;
}


#info-status-pubmode-gray{
  color:black;
  white-space:nowrap;
  text-decoration: none;
  font-weight: normal;
  font-family: 'Nunito', sans-serif;
  font-size: 9px;
  background:#f3f3f3;
  padding:1px 5px;
  BORDER: #000 1px solid;
  border-radius:3px;
  margin-left: 5px;
}

#info-status-pubmode-green{
  color:black;
  white-space:nowrap;
  text-decoration: none;
  font-weight: normal;
  font-family: 'Nunito', sans-serif;
  font-size: 9px;
  background:#c7ff5e;
  padding:1px 5px;
  BORDER: #000 1px solid;
  border-radius:3px;
  margin-left: 5px;
}

#info-status-pubmode-orange{
  color:black;
  white-space:nowrap;
  text-decoration: none;
  font-weight: normal;
  font-family: 'Nunito', sans-serif;
  font-size: 9px;
  background:#ffe55e;
  padding:1px 5px;
  BORDER: #000 1px solid;
  border-radius:3px;
  margin-left: 5px;
}


#info-status-pubmode{
  color:black;
  white-space:nowrap;
  text-decoration: none;
  font-weight: normal;
  font-family: 'Nunito', sans-serif;
  font-size: 9px;
  background:#f3ff5e;
  padding:1px 5px;
  BORDER: #000 1px solid;
  border-radius:3px;
  margin-left: 5px;
}


#buttondark {
  color:#000;
  background:#d3e6fe;
  text-decoration: none;
  padding:1px 5px 1px 5px;
  border:1px double #000;
}
#buttonnocss {
  background:transparent;
  text-decoration: none;
  padding:1px 5px 1px 5px;
  border:0;
}#buttonnocss2 {
  background:transparent;
  text-decoration: none;
  padding:0 1px 0 1px;
  margin:0;
  border:0;
}

#uptitle {
  font-family: 'Nunito', sans-serif;
  font-size: 11px;
  font-weight: normal;
  padding: 0;
  margin-bottom:0;
}
#isilogintable {
  padding:5px 5px 5px 5px;
  vertical-align:top;
  color:#000;
}
#formtable {
  padding:5px 5px 5px 5px;
  vertical-align:top;
  margin: 20px;
}
#ttrow1-label{
  width:fit-content;
  text-align:right;
  padding:5px 5px 5px 5px;
  vertical-align:top;
  background:#ffffff;
  /*border-bottom:1px solid #efefc0;*/
}
#ttrow1-help{

  text-align:left;
  padding-top:3px;
  vertical-align:top;
  background:#ffffff;
  /*border-bottom:1px solid #efefc0;*/
}
#ttrow-help{
  text-align:left;
  vertical-align:middle;
  padding-right:7px;
}

#ttrow2-help{

  text-align:left;
  padding-top:3px;
  vertical-align:top;
  /*background:#ffffe0;*/
  /*border-bottom:1px solid #efefc0;*/
}

#ttrow-head-text{
    font-weight: bold;
    font-family: 'Nunito', sans-serif;
    font-size: 10px;
    text-align:left;
    vertical-align:middle;
    padding:4px;
    border-bottom: 1px solid #606060;
    color: #757575;
    font-style: italic;
}

#ttrow-body-text-0{
    font-weight: normal;
    font-family: 'Nunito', sans-serif;
    font-size: 14px;
    text-align:left;
    vertical-align:top;
    padding:1px;
    background:#fff;
    border-top:0px;
    border-bottom:1px solid #afafb0;
}
#ttrow-body-text-1{
    font-weight: normal;
    font-family: 'Nunito', sans-serif;
    font-size: 14px;
    text-align:left;
    vertical-align:top;
    padding:1px;
    background:#f3fcff;
    border-top:0px;
    border-bottom:1px solid #afafb0;
}


#ttrow-text{
    font-weight: bold;
    text-align:center;
    vertical-align:middle;
    padding:5px 5px 5px 5px;
}
#ttrow-label{
  text-align:right;
  vertical-align:middle;
  padding-right:7px;
}

#ttrow-label-dialog{
  text-align:right;
  vertical-align:middle;
  padding-right:7px;
  width:20%;
}
.ttrow-dialog{
  width:80%;
}

.ttrow-dialog input:not(.form-control):not(.uk-checkbox){
  width:90% !important;
}

#ttrow2-label{
  width:fit-content;
  text-align:right;
  padding:10px 5px 5px 5px;
  vertical-align:top;
  /*background:#ffffe0;*/
  /*border-bottom:1px solid #efefc0;*/
}
#ttrow1{
  padding:5px 5px 5px 5px;
  vertical-align:top;
  background:#ffffff;
   /* border-bottom:1px solid #efefc0;*/
}
#ttrow2 {
  padding:10px 5px 5px 5px;
  vertical-align:top;
  /*background:#ffffe0;*/
  /*border-bottom:1px solid #efefc0;*/
}

#lightlink {color: #a00;font-size:9px;text-decoration: none}
#historylink {color: #000;font-size:13px;text-decoration: none}


#fieldtitle {
  font-family: 'Nunito', sans-serif;
  /*font-size: 14px;*/
  }

#fieldbody {
  font-family: 'Nunito', sans-serif;
  font-size: 13px;
  }

#wikititle {
  font-family: 'Nunito', sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:#006;
  padding: 7px 10px 5px 12px;
  background:#ffff90;

  BORDER-BOTTOM: #f4d991 5px solid;
  BORDER-TOP: #f4d991 1px solid;
  BORDER-LEFT: #f4d991 1px solid;
  BORDER-RIGHT: #f4d991 1px solid;
  width:97%;
  margin-bottom:0;
  text-decoration: none;
  }
#maintitle {
  font-family: 'Nunito', sans-serif;
  font-size: 13px;

  padding: 10px;
  background:#dadada;
  /*#17a2b8;  */
  color:#353535;
  width:100%;
  margin:0;
  text-decoration: none;
  height: 34px;
  border-top: 1px solid #c5c5c5;
  border-bottom: 1px solid #c5c5c5;
  }
#maintitle td{
  font-size: 16px;
  padding: 1px 20px 0px 15px;
}

#maintitle td span:first-of-type{
    padding-top:2px;
}

#lighttitle {
  font-family: 'Nunito', sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:#338;
  padding: 7px 10px 5px 12px;

  BORDER-BOTTOM: #77f 5px solid;

  BORDER-LEFT: #77f 1px solid;

  width:97%;
  margin-bottom:0;
  text-decoration: none;
  }
#lighttitle td{
  font-size: 14px;
}

#subtitle {
  font-family: 'Nunito', sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 7px 10px 7px 10px;
  BORDER-BOTTOM: #000 1px solid;
  width:95%;
  margin-bottom:0;
  }


#tablehead2 {
  font-family: 'Nunito', sans-serif;
  font-size: 13px;
  height:20px;
  background:#8fb7e6;
  BORDER: #000 1px solid;
  vertical-align:middle;
}

#tablehead1 {
  font-family: 'Nunito', sans-serif;
  font-size: 10px;
  height:20px;
  font-style:italic;
  padding-right:10px;
  BORDER-BOTTOM: #000 1px solid;
  vertical-align:middle;
  /*text-transform: uppercase;*/
  color: #757575;
  font-weight: bold;
}



#tablehead1center {
  font-family: 'Nunito', sans-serif;
  font-size: 10px;
  text-align:center;
  vertical-align:middle;
  height:20px;
  padding-right:0px;
  /*background:#8fb7e6;*/
  BORDER-BOTTOM: #000 1px solid;
  width:30px;
}

#tableform {
  padding:2px 5px 2px 0px;
  vertical-align:middle;
}

#tabledash {
  BORDER-BOTTOM: #ddd 1px solid;
  padding:2px 5px 2px 0px;
  vertical-align:middle;
}
#tabledashsel {
  BORDER-BOTTOM: 0;
  padding:2px 5px 2px 0px;
  vertical-align:middle;
  background:#fff7e1;
}

#tabledashtext {
  BORDER-BOTTOM: #ddd 1px dashed;
  padding:2px 7px 2px 7px;
  vertical-align:top;
  font-weight: bold;
  background:#fff7e1;
}

#tableend {
  BORDER-BOTTOM: #000 1px solid;
  padding:2px 5px 2px 0px;
  vertical-align:middle;
}
#tablecell {
    border-right: #ddd 1px solid;
}
#tablehead1cell {
  font-family: 'Nunito', sans-serif;
  font-size: 13px;
  height:20px;
  padding-right:2px;
  padding-left:2px;
  background:#8fb7e6;
  BORDER: #444444 1px solid;
  border-right:0;
  vertical-align:middle;
}
#tabledashcell {
  font-size:11px;
  border: #ddd 1px solid;
  border-top:0;
  border-right:0;
  padding:2px 5px 2px 2px;
  vertical-align:top;
}
#tableendcell {
  font-size:11px;
  BORDER: #ddd 1px solid;
  border-top:0;
  border-right:0;
  BORDER-BOTTOM: #000 1px solid;
  padding:2px 5px 2px 2px;
  vertical-align:top;
}
#tabledash-white {
  BORDER-BOTTOM: #ddd 1px dashed;
  BORDER-left: #ddd 1px dashed;
  padding:2px 0px 2px 0px;
  vertical-align:middle;
}
#tableend-white {
  BORDER-BOTTOM: #000 1px solid;
  BORDER-left: #ddd 1px dashed;
  padding:2px 0px 2px 0px;
  vertical-align:middle;
}

#tableend-yellow {
  background-image:url(./imgs/parts/s_yellow.gif);
  background-repeat:repeat-x;
  background-position:10px;
  BORDER-BOTTOM: #000 1px solid;
  BORDER-left: #ddd 1px dashed;
  padding:2px 5px 2px 0px;
  vertical-align:top;
}
#tabledash-yellow {
  background-image:url(./imgs/parts/s_yellow.gif);
  background-repeat:repeat-x;
  background-position:10px;
  BORDER-BOTTOM: #ddd 1px dashed;
  BORDER-left: #ddd 1px dashed;
  padding:2px 5px 2px 0px;
  vertical-align:top;
}
#tableend-blue {
  background-image:url(./imgs/parts/s_blue.gif);
  background-repeat:repeat-x;
  background-position:10px;
  BORDER-BOTTOM: #000 1px solid;
  BORDER-left: #ddd 1px dashed;
  padding:2px 0px 2px 0px;
  vertical-align:top;
  width:12px;
}
#tabledash-blue {
  background-image:url(./imgs/parts/s_blue.gif);
  background-repeat:repeat-x;
  background-position:10px;
  BORDER-BOTTOM: #ddd 1px dashed;
  BORDER-left: #ddd 1px dashed;
  padding:2px 0px 2px 0px;
  vertical-align:top;
  width:12px;
}
#tableend-orange {
  background-image:url(./imgs/parts/s_orange.gif);
  background-repeat:repeat-x;
  background-position:10px;
  BORDER-BOTTOM: #000 1px solid;
  BORDER-left: #ddd 1px dashed;
  padding:2px 0px 2px 0px;
  vertical-align:top;
  width:12px;
}
#tabledash-orange {
  background-image:url(./imgs/parts/s_orange.gif);
  background-repeat:repeat-x;
  background-position:10px;
  BORDER-BOTTOM: #ddd 1px dashed;
  BORDER-left: #ddd 1px dashed;
  padding:2px 0px 2px 0px;
  vertical-align:top;
  width:12px;
}
#tableend-green {
  background-image:url(./imgs/parts/s_green.gif);
  background-repeat:repeat-x;
  background-position:10px;
  BORDER-BOTTOM: #000 1px solid;
  BORDER-left: #ddd 1px dashed;
  padding:2px 5px 2px 0px;
  vertical-align:top;
}
#tabledash-green {
  background-image:url(./imgs/parts/s_green.gif);
  background-repeat:repeat-x;
  background-position:10px;
  BORDER-BOTTOM: #ddd 1px dashed;
  BORDER-left: #ddd 1px dashed;
  padding:2px 5px 2px 0px;
  vertical-align:top;
}
#tableend-red {
  background-image:url(./imgs/parts/s_red.gif);
  background-repeat:repeat-x;
  background-position:10px;
  BORDER-BOTTOM: #000 1px solid;
  BORDER-left: #ddd 1px dashed;
  padding:2px 5px 2px 0px;
  vertical-align:top;
}
#tabledash-red {
  background-image:url(./imgs/parts/s_red.gif);
  background-repeat:repeat-x;
  background-position:10px;
  BORDER-BOTTOM: #ddd 1px dashed;
  BORDER-left: #ddd 1px dashed;
  padding:2px 5px 2px 0px;
  vertical-align:top;
}

.mce_maintitle {
  font-family: 'Nunito', sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:#006;
  padding: 7px 10px 5px 12px;
  background:#ffffd2;
  text-align:left;

  BORDER-BOTTOM: #f4d991 5px solid;
  BORDER-TOP: #f4d991 1px solid;
  BORDER-LEFT: #f4d991 1px solid;
  BORDER-RIGHT: #f4d991 1px solid;
  width:97%;
  margin-bottom:0;
  padding-bottom:12;
  padding-top:12;
  text-decoration: none;
  }

.outline1 {
    display:block;
    border:2px solid #eea0a0;
    padding:10px;
    background:#fefee0;
    width:94%;
}
.outline2 {
    display:block;
    border:1px dashed #a0a0ee;
    padding:10px;
    background:#f0f0d0;

}
.outline3{
    display:block;
    border:1px dashed #a0a0ee;
    padding:10px;
    width:95%;
    background:#fafafa;
}

.alltop{border-top:0px solid #BBBBBB;background:#fefefe;margin:0px;}
.all {
    /*border-top:0px solid #BBBBBB;border-right:1px solid #BBBBBB;border-left:1px solid #BBBBBB;border-bottom:1px solid #BBBBBB;*/
    background:#fefefe;padding:0px;margin:0px;
}
.allpage {background:#fefefe;padding-top:0px;padding-bottom:5px;margin:0px;}
.alltitle {padding-top:10px;padding-left:15px;padding-bottom:10px;margin:0px;color:black;}
.alltdtitle{background:#b2c4e1;margin:0px;}
.alltdpage{padding:0px;}

.topmenu {position:absolute;z-index:99; top:17px; left:156px;height:39px;}
.topmenu td { padding-left:1px;}
.topmenu li {float:left;}
.topmenu ul {padding:0px; margin:0px;}
.topmenu .dec li {display:block;}
.topmenu .dec li p {margin:5px 25px 0px 22px;font-size:85%;}
.topmenu .dec li p a {text-decoration:none;}
.topmenu ul ul {}
.topmenu ul li {list-style:none; padding:0px; margin:0px;display:block;float:left;height:39px;background:url('imgs/js/tmrul.gif') no-repeat right bottom;}
.topmenu ul li img {margin:14px 25px 0px;}
.topmenu li ul {display:none; position:absolute;top:38px;left:-1px;width:150px;}
.topmenu li ul li {display:inline;clear:both;background:none;}
.topmenu li:hover ul, li.over ul {display:block;}
.topmenu .dec li:hover, .dec li.over {z-index:4; background:url('imgs/js/atopm.gif') no-repeat top left;position:relative;}
.topmenu .dec .names {border:1px solid #87A9D6;background:#fff;padding:4px;border-top:0px solid #F0F4FA;}
.topmenu .dec .names li {position:static;border-bottom:1px solid #DFE8F4;padding:4px 0px 2px 0px;background:url('imgs/js/lim.gif') no-repeat 3px 6px;font-size:85%;line-height:12px;height:20px;display:block;width:100%;}
.topmenu .dec .names li p {margin:0px;font-size:100%; margin-left:18px;}
.topmenu .dec .names li p a:hover {text-decoration:underline;}
.topmenu .dec .names li.close {border-bottom:1px solid #fff;}
.topmenu .dec .names li:hover, .names li.over {background:url('imgs/js/lim.gif') no-repeat 3px 6px;}
.topmenuform {margin:0px;font-size:100%; margin-left:18px;}

.svout .grlt {display:none;}
.svout .plus {padding:5px 1px 5px 32px;line-height:18px;font-weight:bold;font-size:80%;background:url('imgs/js/splus.gif') no-repeat 15px 9px; border-bottom:1px #D1D1D1 solid;}
.svover .grlt {display:block;background:#fff;border-left-width:0px;border-right-width:0px;}
.svover .plus {padding:5px 1px 5px 32px;line-height:18px;font-weight:bold;font-size:80%;background:url('imgs/js/sminus.gif') no-repeat 15px 9px; border-bottom:1px #D1D1D1 solid;}
.plus a {color:#666666!important;}
.blbox {background: #779DD0;color:#fff; font-weight:bold;font-size:85%;padding:1px 10px 2px 10px;margin-bottom:2px;}
.svout {margin-bottom:2px; margin-top:2px;}
.svover {margin-bottom:2px; margin-top:2px;}

.svout .bllbox {background:#C4D2E9; color:#474747; font-size:85%;padding:0px 12px 0px 5px;line-height:22px;margin:0px;}
.svout .bllbox .sminus {padding-left:13px;background: #C4D2E9 url('imgs/js/splus.gif') no-repeat 0px 7px;}
.svout .bllbox p {background:#C4D2E9; padding:0px;margin:0px;font-weight:bold;}
.svout .bllbox .mult1 {background:#C4D2E9;}
.svout .bllbox .mult2 {background:#C4D2E9;display:inline;float:none;}

.svover .bllbox {border:1px solid #779DD0;margin-bottom:2px;font-size:85%;padding:0px 10px 0px 4px;line-height:22px;color:#474747;}
.svover .bllbox p {padding:0px;margin:0px;}
.svover .bllbox .sminus {padding-left:13px;background:url('imgs/js/sminus.gif') no-repeat 0px 7px;}

.svout .bllb  {display:none;}

.svover .bllb {background:#F7F7F7;padding:15px 20px 15px 0px;border:1px solid #C4D2E9;color:#474747;}
.bllb p {line-height:18px!important;}

.topline {width:100%;background:#fff url('imgs/js/atopb.gif') repeat-y right;padding:0px;height:59px;border-left:1px solid #bbb;overflow:hidden;}
.topline .cnt {margin:3px 3px 4px 3px;background:#F0F4FA url('imgs/js/atopb.gif') repeat-x;}
.topline .hr {padding:0px; margin:0px 0px 0px 0px;height:1px;border:0px solid #F0F0F0;background:#bbb;overflow:hidden;}

.logo {margin:2px 0px 1px 13px;}
.bottomrect {margin:0px;color:#999999}
.bottomrect td{font-size:9px;}
.bottomrect a {color:#997777;}
.bottomrect a:hover {color:#ff3333;text-decoration:none;}
.login {padding-left:24px;margin-left:auto;margin-bottom:50px;margin-top:30px;margin-right:auto;width:300px;color:#333388}
.logintitle{text-decoration:none;margin-left:auto;margin-bottom:0px;margin-top:10px;margin-right:auto;width:100%;text-align:center;font-size:20px;color:#333388}
.logintitle a:hover {color:#ff3333;text-decoration:none;}
.loginlogo{margin-right:auto;margin-left:auto;text-align:center;display:block;margin-top:30px}
.loginhead{
background: #dadada;
    color: black;
    font-size: 20px;
    color: #6d6d6d;
    font-weight: bold;
    padding: 10px;
    border-top: 1px solid #c5c5c5;
    border-bottom: 1px solid #c5c5c5;
}

.atooltip {
  position: relative;
  display: inline-block;
}

.atooltip span {
  visibility: hidden;
  background-color: #3a3a3a;
  color: #fff;
  width: 20em;
  text-align: left;
  border-radius: 6px;
  padding: 5px 15px;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
  bottom: 100%;
  left: 0;
  margin-left: -60px;
}

.atooltip:hover span {
  visibility: visible;
}

.atooltip span::after {
  content: " ";
  position: absolute;
  top: 100%; /* At the bottom of the tooltip */
  left: 30px;
  margin-left: 33px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}

.newinputfield input{
    vertical-align:top;
    background:#ffefd6;
}
.newinputfield select{
    vertical-align:top;
    background:#ffefd6;
}
.newinputfield textarea{
    vertical-align:top;
    background:#ffefd6;
}

.dynamic-tab-pane-control.tab-pane {
    position:   relative;
    width:      100%;
}

.dynamic-tab-pane-control .tab-row .tab {
    font-family: 'Nunito', sans-serif;
    font-size:      9px;
    cursor:         Default;
    display:        inline;
    margin:         1px -5px -2px 5px;
    float:          left;
    padding:        3px 6px 3px 6px;
    background:     white;
    border:         1px solid;
    border-color:   rgb(120,172,255);

    cursor:         pointer;

    z-index:        1;
    position:       relative;
    top:            0;
}


.dynamic-tab-pane-control .tab-row .tab a {
    font-family: 'Nunito', sans-serif;
    font-size:          9px;
    color:              rgb(0,66,174);
    text-decoration:    none;
    cursor:         pointer;
}

.dynamic-tab-pane-control .tab-row .hover a {
    color:  rgb(0,66,174);
}

.dynamic-tab-pane-control .tab-row .tab.selected a {
    font-weight:    bold;
    color:#e44;
}

.dynamic-tab-pane-control .tab-page {
    clear:          both;
    border:         1px solid rgb(120,172,255);
    background:     White;
    z-index:        2;
    position:       relative;
    top:            -2px;
    color:          Black;
    font-family: 'Nunito', sans-serif;
    font-size:      11px;
    padding:        10px;
    margin-top:     40px;
}
.dynamic-tab-pane-control .tab-page-table td {
    border-bottom:1px solid #d55;
    padding:5px;
}
.dynamic-tab-pane-control .tab-page-table-row1 {
    background:#ffefef;
    color:  Black;
}
.dynamic-tab-pane-control .tab-page-table-row2{
    background:#ffffff;
    color:#000;
}
.dynamic-tab-pane-control .tab-row {
    z-index:        1;
    white-space:    nowrap;
    background:     white;
    height:         1.85em;
    width:          100%;
}



.selectdivbase {
position:relative;
display:inline;
}
.selectdivbase img {position:relative;top:4px;left:1px;}
.selectdiv {
    display:none;
    border:solid 1px #000;
    width:100px;
    height:60px;
    color:#000;
    overflow:auto;
    position:relative;
    left:10px;
    top:-4px;
    background-color: #fff;
    z-index:21;
}
.selectdiv div{
border-bottom:solid 1px #fcc;
padding:1px 1px 2px 4px;
text-align:left;
cursor: pointer;

}
.selectdiv div:hover{
background-color: #fcc;
}



.editabletable {
    background-color: #eee;
    border-collapse:    collapse;
    width:98%;

}

.editabletable td{
    border:1px solid #aaa;
    padding:1px;
}

.editabletableinput {
    background-color: #fff;
    border:0px;
    width:90%;
}

.edtt_start table{
    background-color: #fff;
    border-collapse:    collapse;
    width:98%;
    table-layout:fixed;
}
.edtt_start td{
    border: 1px solid #c1c1c1;
    padding: 2px 9px;
}
.edtt_cellinput {
    background-color: #fff;
    border:0;
    padding:0;
    margin:0;
    width:100%;
}
.edtt_cellhead {
    background-color: #eef;
    border:1px solid #aaa;
    padding:3px;
    text-transform: uppercase;
    font-size: 12px;
}
.edtt_celltool {
    border:0;
    padding:3px;
}



#dropmenulink{
font-size:90%;
padding-left:15px;
padding-right:15px;
text-align:left;
vertical-align:120%;
text-decoration: none;
}

#dropmenudiv{
position:absolute;
margin-top:11px;
border:1px solid #AFB8C4;
border-bottom-width: 0;
font:normal 11px Verdana;

text-align:left;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 23px;
border-bottom: 1px solid #CFD8E4;
padding: 5px 0 0 0;
text-decoration: none;
background:url('imgs/js/lim.gif') no-repeat 7px 6px;
font-size:95%;
line-height:12px;
height:20px;
}
#dropmenudiv form {
padding:0 0 0 0;
margin:0 0 0 0;
}
#dropmenudiv form a{
width: 100%;
display: block;
text-indent: 23px;
border-bottom: 1px solid #CFD8E4;
padding: 5px 0 0 0;
text-decoration: none;
background:url('imgs/js/lim.gif') no-repeat 7px 6px;
font-size:95%;
line-height:12px;
height:20px;
}


#dropmenudiv a:hover{ /*hover background color*/
background-color: #f4e9a1;
}


.mod_title {
    font-size: 14px;
}
.mod_desc {
    font-size: 18px;
}


.down-arrow {
    display: inline;
    margin-left: -20px;
    color: #6c757d;
    font-weight: bold;
}
.uk-select {
    width: auto;
}
.uk2-select {
    height: 30px;
    /*border:none;*/
    border-bottom: 1px solid #b5b5b5;
    background-color: #e8ebef;
    border-radius: 4px;
}
#table01, #table02 {
    margin-left:10px;
    margin-bottom: 10px;
}
.uk-input, .uk-select, .uk-select {
    /*width: auto;*/
    height: 30px !important;
    margin: 0 0 0 0;
    border:none;
    /*border-bottom: 1px solid #b5b5b5;*/
    margin-bottom: 3px;
    margin-top: 3px;
    background-color: #e8ebef;
    border-radius: 4px;
    color: #444;
    margin-left: 3px;
}
.uk-textarea {
    /*width: auto;*/
    margin: 0 0 4px 0;
    /*border:none;*/
    /*border-bottom: 1px solid #b5b5b5;*/
    margin-bottom: 5px;
    background-color: #e8ebef;
    border-radius: 4px;
    color: #444;
}

.uk-textarea:focus, .uk-input:focus {
    background-color: #e8ebef;
}
.color-input {
    width: 52px;
    border: none;
    padding: 0;
}

.allpage > a, .allpage > p {
    margin-left:15px;
    margin-top:5px;
    margin-bottom:5px;
}
.historymenu {
    text-align: right;
    margin-right: 20px;
}
.wftitle {

    font-size: 20px;
    font-weight: bold;
}
.wftitle span {
    font-size: 16px;
    font-weight: normal;
    color: gray;
    margin-right: 18px;
}
#table-files-01, #table-actions-01, #table-actionsres-01{
    margin-left:20px;
}
#tablelinker01-1_next,#tablelinker01-1_previous,#tableparams01 {
    margin:10px;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #08525f;
    background: #3f95a5;
}
.gj-datepicker {
    display:inline-flex;
}
.gj-datepicker input {
    border-radius: 0;
    border-color: #b5b5b5;
    height: 30px;
}
.gj-datepicker > span > button i {
    position: absolute !important;
    top: 4px !important;
}

.gj-datepicker > span > button {
    border:none !important;
}

.uk-button {
    border-radius:3px;
    margin-bottom: 3px;
    margin-top: 2px;
}
.dropleft .dropdown-toggle::before {
    display: inline-block;
    margin-right: .255em;
    vertical-align: .255em;
    content: "...";
    border:none;
    font-size: 30px;
}
.input-group>.custom-select:not(:last-child), .input-group>.form-control:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border: 1px solid #e5e5e5;
    border-radius:4px;
    border-bottom: 1px solid #b5b5b5;
    background-color: #e8ebef;
    margin-bottom: 3px;
}

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: none;
    border: none;
    border-bottom: 1px solid #ebebeb;
    margin: 0;
    /* padding: 0; */
    background-color: #f9f9f9;
    border-radius: 4px;
}
.error-box {
    margin: 20px;
    background-color: #ffcaca;
    padding: 7px;
}
ul.ui-autocomplete {
    z-index: 1100;
}

.CodeMirror * {
  font-size: 13px;
}
.tooltip-inner {
    min-width: 250px;
}

.file-icon {
    width: 24px;
    height: 30px;
    border-radius: 2px;
    border-top-left-radius: 12px;
    color: white;
    font-size: 11px;
    text-align: center;
    padding-top: 14px;
    font-weight: bold;
}

.uk-button-primary {
    background-color: #597ea9;
}


.dropdown-menu.show {
    display: block;
    -webkit-box-shadow: 5px 5px 15px 5px rgb(0 0 0 / 27%);
    box-shadow: 5px 5px 15px 5px rgb(0 0 0 / 27%);
}

.gj-datepicker [role=right-icon] {
    cursor: pointer;
    margin-left: -40px;
}

.uk-select:not([multiple]):not([size]) {
    background-color: #e8ebef;
}
.uk-select:not([multiple]):not([size]) option {
    color: #444;
    background-color: white;
}
.navbar {
    padding: 0.2rem 1rem;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding: 0.2em 0.8em;
}


.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
    cursor: pointer;
}

.agg-user {
    background-color: #4a6dad;
    color: white;
    float: right;
    padding: 0 4px;
    font-size: 9px;
    border-radius: 5px;
    line-height: normal;
    margin-top: 1px;
}

#tableheadfilter {
  padding:0;
  padding-right:5px;
  BORDER-BOTTOM: #000 1px solid;
  vertical-align:middle;
  background-color: #e8ebef;
  font-size: 12px;
  max-width: 1px;
}
#tableheadfilter .uk-input {
  font-family: 'Nunito', sans-serif;
  padding-right:5px;
  height: 20px !important;
  font-size: 13px;
  width: auto;
  margin: 0;
  color: #0c52bd;
  font-weight: bold;
}
