/* ==========================================================
   Contact Page
========================================================== */

.cp-contact-header {
    background: #faf9f7;
}
.cp-contact-page {
    background-color: #f6f4f1;
}

.cp-contact-details,
.cp-contact-form {
    background-color: #ffffff;
    padding: 30px;
    border-radius: 8px;
    box-shadow: 0 4px 18px rgba(0, 0, 0, 0.04);
}

.cp-contact-details a {
    color: #302b73;
}

.cp-contact-details a:hover {
    color: #302b73;
}

.cp-contact-form .form-control {
    border-radius: 3px;
    border-color: #dddddd;
}

.cp-contact-form .form-control:focus {
    border-color: #b6a58f;
    box-shadow: none;
}