/*----------------------------------------------------------------------------- 
version:   1.0 
date:      20/04/21 
author:    Sarath
----------------------------------------------------------------------------- */


*{
    margin: 0;
    padding: 0;
    border: 0;
    font-family: 'Open Sans', sans-serif;
}

body {
    background: #f0f0f0;
}

.pmedium{
        font-size: 1rem;
    color: #777777;
}

.hlnav {
    background: #FFF;
    border-bottom: 5px solid #e7e7e7;
    padding: 0px 10px 0px 10px;
}
.mtb50{
    margin: 50px 0px;
}
.p20{
    padding: 20px;
}
.less-gutters {
    padding-right: 8px;
    padding-left: 8px;
}

.no-gutters > [class*='col-'] {
    padding-right: 5 !important;
    padding-left: 5 !important;
}


.navbar-brand-hl {
    min-height: 50px;
    flex: auto;
    padding-left: 5px;
}

.logoimg {
    max-width: 215px;
    vertical-align: middle;
    padding: 20px 10px;
}
.searchIconb{
    font-size: 18px;
    color: #003c5a;
}
.mainbg {
    background: #003c5a;
    padding-top: 1px;
    min-height: 700px;
}
.menuIconhl{
    color: #003c5a;
    border:none;
}
.box-white {
    background: white;
    box-shadow: inset 0 5px 0 white;
}
.navbar-collapse-hl ul {
    min-height: 50px;
}

.navbar-collapse-hl ul li {
    padding: 10px 5px 0px 15px;
}

.navbar-collapse-hl ul li a {
    font-size: 0.84rem;
    font-weight: 600;
    color: #777777;
}

.navbar-collapse-hl ul li .active {
    padding-bottom: 21px;
    border-bottom: 2px solid #fa3892;
}
.labeltxt{
    margin-bottom: -5px;;
}
.h3headva{
    padding: 10px 0px;
    font-size: 26px;
    color: #ff6419;
}

.btnva{
    background:#003c5a ;
    color: white;
    padding: 10px 20px;
}
.btnva:hover{
    color: white;
    opacity: 0.8;
}