/*--- Background of main page -------------------*/
html {
    background: #212529;
}

/*--- Custom demo page styling ------------------*/
div.kirat-demo {
	margin-top:-90px;
    margin-right:40px;
    margin-left:40px;
}

/*--- Block alignment in paragraphs -------------*/
p {
    text-align: justify;
}

/*--- Header video ------------------------------*/
.container-fluid {
    padding-right: 0px;
    padding-left: 0px;
}

/*--- Menu --------------------------------------*/
div#maximenuck124 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck124 ul.maximenuck li.maximenuck.level1 > span.separator {
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
}  


/*--- Overview tables on main page --------------*/
table.overview {
   width: 100%;
   height: 100%;
   border-radius: 5px;
   border: 1px solid white;
   border-collapse: separate;
   padding: 10px;
   margin-bottom: 10px;
   margin-top: 10px;
}

/*--- Standard table #1 -------------------------*/
.table-1 {
  border: 1px solid white;
  border-left-width: 0;
  border-collapse: separate;
  border-spacing: 0;
  border-radius: 5px;
}

.table-1 td {
  border: 1px solid white;
  padding: 10px;
  vertical-align: top;
}

.table-1 th {
  border: 1px solid white;
  padding: 10px;
  vertical-align: middle;
}

.table-1 thead th:first-child {
    border-radius: 5px 0 0 0;
}

.table-1 thead th:last-child {
    border-radius: 0 5px 0 0;
}

.table-1 thead:first-child tr:first-child td:first-child,
.table-1 thead:first-child tr:first-child th:first-child {
  border-top-left-radius: 5px;
}

.table-1 tbody:last-child tr:last-child td:first-child,
.table-1 tbody:last-child tr:last-child th:first-child {
  border-bottom-left-radius: 5px;
}

/*--- Side menu ---------------------------------*/
.t4-offcanvas {
    background: #303030;
}

/*--- Menu --------------------------------------*/
.nav-item{
    background: #303030;
}

.nav-item:hover{
    background: #505050;
}

.t4-megamenu .dropdown-menu li > a, .t4-megamenu .dropdown-menu li > .nav-link, .t4-megamenu .dropdown-menu li .dropdown-item {
    color: #4b87bb !important;
}

/*--- Config code ------------------------------*/
.config {
  color: white;
  background-color: #515559;
  font-family: "Courier New";
  font-size: 10pt;
  margin-left: 30px;
  padding: 5px;
  border: 2px solid #c0c0c0;
  }

.config {
  color: white;
  background-color: #3c3c3c;
  font-family: "Courier New";
  font-size: 8pt;
  line-height: 100%;
  margin-left: 30px;
  padding: 5px;
  border: 2px solid #787878;
  }

.config-comment {
    color: #97b3d8;
}