.root{height: 100%;}
/* .body{font-size: 10px;} */
.seaglassblue {color: #015872 !important}
.seaglassbutton {
    background-color: #015872 !important; 
    color: white !important; 
    font-size: 12.5px !important;
}
.seaglassblueinverted {
    background-color: #015872 !important; 
    color: white !important; 
}

.seaglassblueinvertedmenu.active {
    background-color: rgba(39, 113, 135) !important; 
    color: white !important;
}
.seaglassblueinvertedmenu:hover {
    background-color: rgba(39, 113, 135, 0.5) !important;
    color: white !important;
}
.seaglassblueinverted-darkmode {
    background-color: #015872 !important; 
    color: white !important; 
}


.seaglassgreen {color: #558A60 !important}
.seaglassgreenbutton {
    background-color: #558A60 !important; 
    color: white !important; 
}

.input.disabled {opacity: 0.9 !important} 
.disabled {opacity: 0.9 !important} 
.smallmargin {padding: 6px 6px 6px 6px}
.fullpage {height: calc(100vh - 100px); overflow: auto; }
div {
    font-size: 12px !important;
}  
.sgfooter {
    height: 30px;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 20px;
    background-color: #015872 !important; 
    color: white !important; 
    position: fixed;
    bottom: 0;
    width: calc(100% - 40px);
    font-size: 12px;  
  }
  
  .sgfooter .sgfooterright {
    padding-left: 25px !important;
    width: 50%;
    float: right;
  }
  
  .sgfooter .sgfooteritem {
    padding-left: 15px !important;
    float: right;
    color: white !important; 
  }

.ui.table.formtable, .ui.table.formtable tr td {
    font-size: 12px;
    border-style: none !important;
}

/* .fullpage {height: calc(100vh -185px); width: 100%; overflow: auto; color: inherit !important; background-color: inherit !important } */

/* .ui.table.formtable td {
    padding-bottom: 0px;
    max-width: 500px;
    overflow-x: hidden;
} */

.configuretab {width: 100%; padding: 8px; height: calc(100vh - 250px); overflow: auto}