/*HEADER*/

.header__top {
    background: #16365a;
    font-size: 14px;
    font-family: poppins;
    color: #fff;
    padding: 7px !important;
}

.header__top__links a {
    color: #fff;
    padding: .3rem;
    font-size: .75rem !important;
    text-decoration: none !important;
    border-radius: 5px;
    display: inline-block;
}

.bg-blue-500 {
    background-color: #3394db !important;
}

.header__bottom {
    position: relative;
}

.col-icon {
    position: relative;
    width: 25% !important;
    float: right;
    display: block;
    text-align: center;
    padding: 37px 10px !important;
    height: 100%;
}

.right-border {
    border-right: 1px solid #d3d3d3;
}

.left-border {
    border-left: 1px solid #d3d3d3;
}

/*
main nav
*/
.navbar {
    background-color: #16365a;
}

.navbar li a {
    color: #fff;
    text-decoration: none;
}

.navbar li a:hover {
    color: #fff;
}

.navbar .dropdown-menu {
    background-color: #16365a;
}

.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
    color: #fff;
}

.dropdown-item:focus, .dropdown-item:hover {
    color: #16181b !important;
    text-decoration: none;
    background-color: #f8f9fa;
}

/* forms */

.error .help-block,
.required {
    color: rgb(220, 53, 69);
}

.form-group {
    margin-bottom: 10px;
}

.login-box {
    margin: 20px;
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
}

.login-box .panel {
    width: 500px;

}

.pagination li {
    padding: 4px;
    margin: -0 5px;
}

.pagination li a {
    text-decoration: none;
}

.pagination li.active a,
.pagination li:hover a {
    color: #032643;
}

/**
footer
 */

.bottom-footer {
    background-color: #022c4c;
    color: #fff;
    padding-top: 40px;
    padding-bottom: 40px;
}

.small-footer {
    background-color: #032643;
    padding: 10px 0;
}

.footer-section h3 {
    font-size: 18px;
    font-family: lora;
    font-weight: 700;
    color: #26aae5;
    padding-top: 10px;
    padding-bottom: 10px;
}

.footer-section, .footer-section a {
    color: #fff;
    font-size: 14px;
    font-family: poppins;
    text-decoration: none;
}

.copyright {
    color: #fff;
    font-weight: 400;
}

/**
print css
 */

@media print {
    /* All your print styles go here */
    header,
    footer,
    nav {
        display: none !important;
    }
    .col-md-1 {width:8%;  float:left;}
    .col-md-2 {width:16%; float:left;}
    .col-md-3 {width:25%; float:left;}
    .col-md-4 {width:33%; float:left;}
    .col-md-5 {width:42%; float:left;}
    .col-md-6 {width:50%; float:left;}
    .col-md-7 {width:58%; float:left;}
    .col-md-8 {width:66%; float:left;}
    .col-md-9 {width:75%; float:left;}
    .col-md-10{width:83%; float:left;}
    .col-md-11{width:92%; float:left;}
    .col-md-12{width:100%; float:left;}
}