* { 
     -webkit-print-color-adjust:exact;
}
body {
        -webkit-print-color-adjust:exact;
        background-color: #dedede;
    }

    body {
        background-color: #dedede;
    }

    .sidebar {
        z-index: 1000;
        position: absolute;
        margin-top:0vh; 
        width: 30px;
        height: 83.5vh;
        overflow-y: auto;
        background: #006080;
        color:  #006080;
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease;
    }

    .sidebar .sidebar-nav {
        display: none;
    }

    .toggled .sidebar .sidebar-nav {
        display: block;
    }

    .toggled .sidebar {
        position: absolute;
        top: 14.6vh;
        width: 12%;
        float: left;
    }


    .sidebar {
        width: 3%;
        float: left;
    }

    .toggled .main {
        width: 88%;
        float: right;
    }

    .main {
        width: 97%;
        float: right;
        height: 83.5vh;
    }

    /* Sidebar Styles */

    .sidebar-nav {
        width: 100%;
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .sidebar-nav li {
        line-height: 50px;
        padding: 2px 5%;
        color: blue!important;
    }

    .sidebar-nav li a {
        display: block;
        text-decoration: none;
        color:  #006080;
        padding: 0;
        text-align: center;
    }

    .sidebar-nav li a:hover,
    .sidebar-nav li.active a {
        text-decoration: none;
        /*color: #fff;*/
    }

    .sidebar-nav li a:active,
    .sidebar-nav li a:focus {
        text-decoration: none;
        background: #006080;
        color:#fff!important;
    }

    .sidebar-nav li span,
    .subbar li span {
        display: none;
    }

    nav.subbar {
        position: relative;
        width: 100%;
        border-radius: 0px;
        background: #fff;
        margin: 50px 0 -50px 0;
        padding: 10px 0 0 0;
        z-index: 2;
    }

    nav.subbar>ul.nav.nav-tabs {
        padding: 0 5px;
    }


    .content {
        margin-top: 20px;
        padding: 0 30px;
    }

    .panel {
        background-color: #fff!important;
    }

    .btn-basis {
        background: #449999;
    }

    .btn-basis i {
        font-size: 20px;
        color: #fff;
    }

    .top-filter {
        padding: 10px 2%;
        width: 100%;
        margin: 0px;
        background-color: rgba(0,96,127,0.4);
    }

    .top-filter-text {
        -webkit-print-color-adjust:exact;
        color: #fff;
        text-align: left;
        display: inline-block;
    }

    .report_header {
        width:100%;
    }





    tr th {
        border-collapse: collapse;
        border-spacing: 0;
    }

    tr td {
        border-collapse: collapse;
        border-spacing: 0;
    }

    .report_header tr th {
        -webkit-print-color-adjust:exact;
        width:30%;
        padding-left: 25px; 
        color: #449999;
        border: 1px solid #449999;
    }

    .report_header tr td {
        -webkit-print-color-adjust:exact;
        width:70%;
        text-align:center;
        border: 1px solid #449999;
    }

    button.btn {
        border: 0px;
    }

    img {
        -webkit-print-color-adjust:exact;
     }


.div-image.thumbnail {
  border: 1px solid #ccc;
}

.div-image p, .div-image h4,.div-image h3,.div-image h5  {
    text-align:center;
    margin-bottom: 0px;
}
.cert-mother {
    -webkit-print-color-adjust: exact;
    height:auto; width:100%; background-color: #449999; padding: 20px;
}
.cert-box {
    -webkit-print-color-adjust: exact;
    width: 100%; height:auto; background-color: #fff;
}


