@import url('https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900&display=swap&subset=latin-ext');
*, body, input, button, select, optgroup, textarea, p, h1, h2, h3, h4, h5, h6 {
    font-family: 'Lato', sans-serif !important;
  }
/* firefox any */
@-moz-document url-prefix() {  
 
    .form-control {
        -moz-box-sizing:content-box;
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
        }
        input{
            padding: 7px;
        }
        .login_sec input{
            padding: 7px !important;
        }
        .form-control {
            height: calc(25px + 2px) !important;
        }
        .flex-grow-1 {
            padding: 0 15px !important;        
        }
        .dashboard_section .dash_sub_title_section p.dash_sub_title {
            font-size: 13px !important;
        }
        .dash_sub_title_section p.dash_sub_title {
            font-size: 13px !important;
        }
        .main-content.content-container {
            overflow: hidden !important;
                overflow-x: hidden;
                overflow-y: hidden;
        }
        .dashboard-container {
            padding: 5px 5px 0px 5px !important;
        }
        .card.card-border-radius.searchcard {
            width: 79.8% !important;
        }
        .row.reviews-container {
            padding: 0px 40px;
            margin: 108px 3px 2px 3px !important;
        }
        .dashboard_section {
            margin-left: 10px !important;
            margin-right: 10px !important;
        }
        .row.w-100.dashboard_section2 {
            margin-left: 5px !important;
            margin-right: 0px !important;
        }
         .profile_form input.form-control.busprotit_text, select.form-control.busprotit_text {
            height: calc(1.569rem + 2px) !important;
            padding-right: 0 !important; 
            max-height: calc(1.569rem + 2px) !important;       
        }
        select.phnosendreview{
            height: calc(1.569rem + 2px) !important;
            max-height: calc(1.569rem + 2px) !important;  
        }
        input.form-control.busprotit_text, select.form-control.busprotit_text {
            height: calc(1.569rem + 2px) !important;
            padding-right: 0 !important; 
            max-height: calc(1.569rem + 2px) !important;       
        }
        nav.menu svg.icon {
            width: 32px !important;
            height: 32px !important;        
        }
}

/* IE any */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .login_sec input
    {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        color: #4a4a4a !important;
        padding: 7px !important;
        height: 45px !important;
    }
    :-ms-input-placeholder {
        color: #4a4a4a !important;
        opacity: 1;
    }
    :-ms-input-placeholder:focus {
        color: #4a4a4a !important;
        opacity: 1;
    }
   
}


/* Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
  
}

