/* ===== Manipulate Main Text on Contact Us Page ===== */
.contactUs-text{
    margin: 0 auto;
    padding: 4% 0 10% 0;
}


.contactTitle, .contactParagraph{
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}


.contactTitle{
    font-weight: 400;
}


.contactParagraph{
    font-size: 12px;
}
/* ============================= */

/* ==== Manipulate first empty Div */
.spacer{
    height: 100px;
}



/* ===== Manipulate the Form Body ===== */
.card{
    border:none;
}


.form-control.full-name, .form-control.form-email{
    border-radius: 0;
    border:none;
    border-bottom: 1px solid #707070;
}

.form-control.text-area{
    border-radius: 0;;
    border: 1px solid #707070;
}


/* Fix the size of firstName and LastName inputs */
.col-sm-6 .firstName, .col-sm-6 .lastName{
    flex: 0 0 100% !important;
}
/* ============================= */



/* Manipulate Select Category */
select#subject{
    width: 100%;
    border: none;
    border-bottom: 1px solid #707070;
    color: #6f7377;
    
}


/* ===== Submit Button ===== */
.form-group.submit-form{
    display: inline;
}


.btn-primary.contactUs-submit{
    width: 30%;
    height: 50px;
    background-color: transparent;
    color: black;
    font-size: 17px;
    font-weight: 500;
}






/* ===== reCAPTCHA ===== */
.center-captcha {
    text-align: center;
    padding-top:40px;
}

.g-recaptcha {
    display: inline-block;
}


/* ===== Success and Failure Messages ===== */
.alert-danger.contactUs-failure{
    text-align:center;
    padding: 10px;
}


/* ===== End of Page Hashtag ===== */
.lastHashtag{
    padding-top:20%;
    text-align: center;
    font-weight: 500;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-size:30px;
}





/* Live Chat Client */

/* ==================== Imports ==================== */
@font-face {
    font-family: 'ProximaNovaA-Bold';
    src: url("/rad/css/wfonts/RFE9_7_0.eot");
    src: url("/rad/css/wfonts/RFE9_7_0.eot?#iefix") format("embedded-opentype"),
    url("/rad/css/wfonts/RFE9_7_0.woff") format("woff"),
    url("/rad/css/wfonts/RFE9_7_0.ttf") format("truetype");
    }
    /* ==================== Common ==================== */
    .is-mobile .livechat-subtext {
    display: none;
    }
    /* ==================== Pre-Chat ==================== */
    .livechat-prechat {
    background-color: #eee;
    }
    .livechat-prechat-form-container {
    background: #fff;
    }
    .livechat-prechat-submit-btn,
    .livechat-prechat-submit-btn:focus {
    display: block;
    background-color: #000;
    color: #fff;
    font-family: 'ProximaNovaA-Bold';
    border-radius: 0;
    margin: auto;
    }
    .livechat-prechat-submit-btn:hover {
    background-color: #000;
    color: #fff;
    }
    /* ==================== In-Chat ==================== */
    .livechat-inchat {
    background-color: #eee;
    }
    .livechat-send-btn,
    .livechat-send-btn:focus {
    background-color: pink;
    }
    .livechat-send-btn:hover {
    background-color: lightpink;
    }
    .client {
    background-color: pink;
    }
    .client:after {    
    border-bottom-color: pink;
    }
    .livechat-links{
        text-align: right;
        padding-top: 0%;
        display: inline;
        float: right;
    }




    /* Media Queries */
    @media (max-width:339px){
        .livechat-links {
            text-align: left;
            padding-top: 10%;
            display: block;
            float: left;
        }
    }


    @media (max-width:372px){
        .center-captcha {
            transform:scale(0.77);
            transform-origin:0 0;
        }
    }
        