﻿@font-face {
    font-family: 'EB Garamond';
    src: url('EBGaramond-Regular.woff2') format('woff2'), url('EBGaramond-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


#headermain > div > img {
    width: auto !important;
}

.container2 .section-header .h3v2, .h3v2 {
    color: #009444;
    font-family: 'roboto';
    font-weight: 600;
    font-style: normal;
    /*font-size: 14px;*/
}

@media (max-width:768px) {
    .container2 .section-header .h3v2, .h3v2 {
        font-size: 20px !important;
        color: #009444;
        font-family: 'roboto';
        font-weight: 600;
        font-style: normal;
        /*font-size: 14px;*/
    }

    #headermain > div > img {
        width: auto !important;
        height: 28px !important;
        margin: 15px 0px 0px 15px !important;
    }
}

.pedit {
    text-align: justify;
    font-size: 14px;
    color: #1b1b1b;
}


#main > #about {
    background: white;
}

#about::before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 60px;
    background: none !important;
    z-index: 9;
}

.img > img {
    border: #f1f1f1 5px solid;
    max-width: 800px;
    width: 100%;
}

.services2 {
    background:white;
   /* background: #f5f5f5;*/
}

#btn_more > img {
    width: 42px !important;
}

.absoluteCenter > label {
    line-height: 1.8;
    margin: 0 auto;
    font-weight: bold !important;
    font-size: 13px !important;
    color: black !important;
    font-family: 'EB Garamond' !important;
}

.iconimg {
    width: 22px !important;
    height: auto !important;
}

#about .about-col {
    text-align: center;
}

.contactitle {
    font-weight: bold;
    font-size: 16px !important;
}

.tablecontact {
    padding: 20px;
}

.contactbody {
    background: #ffffff;
}

.menubutton {
    max-width: 95px;
}

.rightline {
    border-right: 1px #dedede solid;
}

/** Login Page **/

#ContentPlaceHolder1_uPanel > .container > label > b {
    line-height: 1.8;
    margin: 0 auto;
    font-weight: normal !important;
    font-size: 16px !important;
    color: black !important;
    /* font-family: 'EB Garamond' !important;*/
}

.input-group > .custom-file, .input-group > .custom-select, .input-group > .form-control,
.input-group > .custom-file, .input-group > .input-group-append > #show_password {
    height: 35px !important;
}

.mybtn {
    
    padding: .375rem .75rem;
}

#ContentPlaceHolder1_uPanel > .container > .rememberme {
    margin-top: 16px;
}

#ContentPlaceHolder1_uPanel > .container > #ContentPlaceHolder1_btn_login {
    border-radius: 1px !important;
    background-color: #b97611 !important;
    color: white !important;
    padding: 0px !important;
    margin: 25px 0 0 0 !important;
    border: none !important;
    cursor: pointer !important;
    width: 100% !important;
    height: 42px !important;
    font-size: 15px;
}

.container > #ContentPlaceHolder1_btn_signup {
    border-radius: 1px !important;
    background-color: #007cb7 !important;
    color: white !important;
    padding: 0px !important;
    margin: 0 0 0 0 !important;
    border: none !important;
    cursor: pointer !important;
    width: 100% !important;
    height: 42px !important;
    font-size: 15px;
}

.container > #ContentPlaceHolder1_BTN_FORGOTPASS {
    border-radius: 1px !important;
    background-color: #676767 !important;
    color: white !important;
    padding: 0px !important;
    margin: 10px 0 0 0 !important;
    border: none !important;
    cursor: pointer !important;
    width: 100% !important;
    height: 42px !important;
    font-size: 15px;
}

.or {
    text-align: center;
    color: #888888;
    background-color: white;
    padding: 6px;
    border-radius: 26px;
    font-size: 14px;
    font-weight: bold;
}

.or2 {
    border-bottom: 1px solid #b3b3b3;
    line-height: 0.1em;
    margin: 20px auto;
    width: 90vw;
}

#ContentPlaceHolder1_uPanel > .container {
    padding: 0px 16px;
}

.logincointainer {
    padding: 0px 16px;
}

#show_password {
    background-color: #f15922 !important;
}

    #show_password > .fa-eye-slash, .fa-eye {
        color: #ffffff;
        background-color: #f15922 !important;
    }

    #show_password > .fa-eye {
        color: white;
        background-color: #f15922 !important;
    }

/*** QC PLUS CSS ***/
.rightbutton, .leftbutton {
    background: #009444;
}

.middlebutton {
    background: #39b54a;
}

.services2 {
    padding: 0px 0 0px 0 !important;
}

.rightline {
    border-right:none; 
}

#services .newbox {
    text-align: center;
    margin:  0;
    padding: 0px 2px;
}

.absoluteCenter > label {
    line-height: 1.8;
    margin: 0 auto;
    font-weight: bold !important;
    font-size: 13px !important;
    color: black !important;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol !important;
}

.section-header h3::after {
    background: #39b54a !important;
}

.back-to-last {
    background: #009444;
}