table.dataTable thead th {
    background-color: #0B65B1; font-size:13px; color:white;
font-family: "Arial", Helvetica, sans-serif;}

.this>a {
    text-decoration: none;
    display: inline-block;
    padding: 8px 16px;
}

.this>a:hover {
    background-color:#007bff;
    color: black;
}

.prev {
    background-color: #007bff;
    color: white;
}

.nxt {
    background-color:#007bff;
    color: white;
}




.icon_tabs {float:left; width:60px; height:100vh; background: transparent; margin-left:0px; margin-top:58px; padding:0px;}
.maincont {float:right; display:inline; height:100vh; background: transparent; margin-top: 58px; margin-left:58px; padding:0; background-color: gray; color:white; padding:25px; overflow: scroll;}
.rightmenus {position: fixed; top:58px; left:0px;}
.top_mn{ position:fixed; top:0px; left:0px; background: transparent; z-index: 3}
.container {background-color: #666666;}
.maincont2 {margin-top:30px; margin-left:32px; width: 100%; background-color: white;   }
.container2 { position: fixed;background-color: green; width: 100%;  }
.container-fluid {background-color: #666666;}
a.nav-link {color:white!important; background-color: #666666;
			font-family: Arial, Helvetica, sans-serif;}
a.nav-link:link {background-color: #666666; color:white!important;}
a.nav-link:hover {background-color: rgba(0, 204, 255, 1); }
a.nav-link:active {background-color: black; color:rgba(255,255,255,0.8);}

a.list-group-item.active {
    border-left: 5px solid #0C9DB0;
    border-color: #0C9DB0;
    padding-left: 11px;
    background:#fff;
        color: #555;
}

@media only screen and (min-width: 400px) {
    nav.navbar.navbar-light.navbar-expand-md {
        width: 100%;
    }

    button.btn.btn-primary.btn-md.btn-block, button.btn.btn-default.btn-md.btn-block {
        min-width: 150px;
        max-width: 200px;
        margin: auto;
        float: left;
    }

    @media screen and (min-width: 700px) {
        button.btn.btn-primary.btn-md.btn-block, button.btn.btn-default.btn-md.btn-block {
            margin-top: 40px;
        }
    }

    .top_right_elements {
        z-index: 5;
    }

    body {
        min-width: 500px;
    }

    .err-handlr {
        background: linear-gradient(to right, #00CCFF, #336699);
        width: 100%;
        height: 2em;
    }

    p.errs {
        color: white;
        text-align: center;
        margin: auto;
        padding-top: .1em;
    }

    .err-handlr {
        margin-top:35px;
        margin-bottom:25px;
    }
}