@charset "UTF-8";
/***!  /media/templates/site/cassiopeia/css/user.css?764732  !***/

.container-header .navbar-brand a:visited {
	text-decoration: none;
    color: rgb(97,162,202);
}
.container-header .navbar-brand {
  margin-left: 50px;
}
header {
  background-color: #fff !important;
  background-image: url("https://base.sepkenya.com/images/logos/SEP-logo.png") !important;
  background-position: top left;
  background-repeat: no-repeat;
  margin: 20px;
  border-bottom: 1px solid #ccc;
}
.container-header .mod-menu>li>a {
  color: rgb(97,162,202); 
  font-size: 16px;
  font-weight: bold;
}
.container-header .mod-menu>li>a:hover {
  background-color: #bbb;
  border-radius: 5px;
  color: #fff;
}
.container-header .mod-menu>li>a:active {
  background-color: #999;
  border-radius: 5px;
  color: #fff;
}
.container-header .mod-menu>li>a.bene {
  color: #E88C48 !important;
}
.filter {
  font-size: 14px;
  font-weight: normal;
  font-style: italic;
  color: #aaa !important;
}
ul.bene {
  border-bottom: 2px solid #E88C48;
}
.metismenu.mod-menu .mm-toggler  {
  color: #E88C48;
}
.metismenu.mod-menu .parent>ul {
  border: 1px solid #E88C48;
  margin-bottom: 4px;
}
.metismenu.mod-menu .mm-collapse>li>a {
  color: #E88C48;
  text-decoration: none;
}
.btn {
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: .3rem .5rem;
}
.btn:hover {
  background-color: #999;
}
tr.fabrik___heading {
  border-top: 2px solid white;
}
th.fabrik_ordercell { 
  background-color: rgb(97,162,202,0.6);
  font-style: italic)
}
tr.fabrik_row.oddRow1 {
  background-color: #ddd;
}
td {
	background-color: transparent !important;
}
.table>:not(caption)>*>* {
  padding: 0.3rem;
}
.type {
  font-weight: bold;
  text-decoration: underline;
}
input[value="optgroup"] {
	pointer-events: none;
	visibility: hidden;
}
.metismenu .mod-menu .metismenu-item {
  padding: .25em, .25em !important;
}
.fabrikLabel {
  color: #777; 
}
.table th, .table td {
  vertical-align: top;
}
.fabrikFilterContainer {
  border: 1px solid rgba(0,0,0,0.3);
  border-radius: 6px;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 7px;   
}
.container-header .navbar-toggler {
  border: 1px solid #aaa !important;
  color: #aaa !important;
}
legend {
  border-bottom: 1px solid #000;
  margin-bottom: 8px;
}
th.fabrikElementContainer {
  background-color: rgb(97,162,202,0.6);
  font-style: italic;
}
form.fabrikForm {
  padding-left: 45px;
}
/* customistion for plotalot download links */

 .pl_plink, .pl_clink {
  color: #888;
  cursor: pointer;
  text-decoration: none;
}
.pl_plink a {
  color: #888;
  text-decoration: none !important;
}
.pl_pbuttons {
  font-size: 80%;
  border-bottom: 1px solid #E88C48;
  width: 512px;
  float: none !important;
}
.justify-content-between {
  justify-content: flex-start !important;
}
.moduletable.trange {
    background-color: #ddd;
    border: 1px solid #aaa;
    border-radius: 5px;
    padding: 7px;
}
