﻿/*#divIQ { background-color: #3b235d; color: white; padding: 48px .66rem; }

.divIQ-form-wrap { max-width: 1280px; margin: 0 auto; }

#divIQ .col-md-6.text { padding-right: 60px; }

#divIQ img { max-width: 100px; }

#divIQ-intro-text { font-weight: bold; line-height: 1.25em; font-size: 2em; margin: 0px 0px 20px; }

    #divIQ-intro-text .intro-text-purple { color: #D6A800; }

    #divIQ-intro-text .intro-text-white { color: #ffffff; }

#divIQ label { color: #fefefe; margin: 5px 5px; line-height: 1.8; font-size: 1.0625rem; }

#divIQ input, #divIQ select { background-color: #ffffff; color: black; height: 40px; }

#divIQ .select-wrap { position: relative; }

#divIQ input[type="submit"] { width: 100%; height: 50px; border-radius: 0px !important; font-size: 14pt; font-weight: 600; background-color: #D6A800; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out; color: #000000; border: 0; padding-left: 12px; }

    #divIQ input[type="submit"]:hover { background-color: #f5c000; text-decoration: underline; }

@media (max-width: 767px) {

    #divIQ .col-md-6.text { padding: 30px; }

    .request-info { padding: 0px 30px 30px 30px; }
}

@media (min-width: 768px) {
    #divIQ { padding: 72px 2.66rem; }
}

@media (min-width: 960px) {
    #divIQ { padding: 100px 2.66rem; }
}

@media (min-width: 992px) {
    #divIQ #request-info { margin-top: 96px; }
}*/

h3#request-info-form {
    margin-top: 40px;
    font-family: 'Roboto Slab', 'Times New Roman', Times, serif;
    color: #4F3674;
    font-size: 30px;
    line-height: 35px;
    font-weight: 500;
}

ul.learn-list li {
    list-style: disc;
    margin-bottom: 20px;
}

#degree-rfi-section {
    padding-bottom: 0px;
}

    #degree-rfi-section ul {
        list-style-type: disc;
        margin: 0px 0px 40px 30px;
        line-height: 30px;
    }

.iq-gradient-form-wrap {
    padding: 50px 0px;
    width: 100%;
}

    .iq-gradient-form-wrap h2 {
        font-size: 33px;
        line-height: 38px;
        color: #FFF;
        font-weight: 700;
    }

    .iq-gradient-form-wrap p,
    .iq-gradient-form-wrap ul {
        margin-bottom: 25px;
        font-size: 22px;
        line-height: 35px;
        color: #FFF;
        font-weight: initial;
        text-align: left;
        text-transform: initial;
    }

    .iq-gradient-form-wrap ul {
        margin: 0px 0px 30px 30px;
        list-style-type: disc;
        font-size: 18px;
    }

.iq-gradient-form {
    margin: 0px 0px 30px;
}

    .iq-gradient-form .form-group {
        margin-bottom: 30px;
    }

        .iq-gradient-form .form-group label {
            margin-bottom: 5px;
            font-weight: 700;
            color: #4F3674;
            font-size: 18px;
        }

        .iq-gradient-form .form-group input {
            border-radius: initial;
            border: 1px #4F3674 solid;
        }

        .iq-gradient-form .form-group select.form-control {
            border-radius: initial;
            border: 1px #4F3674 solid;
        }

    .iq-gradient-form .iq-form-cta-button {
        padding: 10px;
        background-color: #FFF;
        color: #4F3674;
        font-weight: 700;
        font-size: 18px;
        text-align: center;
        display: block;
        transition: all .25s ease-in-out;
        border: 1px #4F3674 solid;
    }

        .iq-gradient-form .iq-form-cta-button:hover {
            background-color: #4F3674;
            color: #FFF;
            font-weight: 700;
            text-align: center;
            display: block;
            text-decoration: none;
        }

    .iq-gradient-form p.form-step-counter {
        margin: 10px 0px 0px;
        font-size: 16px;
        text-align: center;
        display: block;
        color: #4F3674;
        font-weight: 700;
    }

.loading-bar-wrap {
    margin: 30px 0px 0px;
    padding: 0px;
    background-color: #F5F5F5;
}

.loading-bar-step-1 {
    width: 33%;
    height: 10px;
    background-color: #D6A800;
}

.loading-bar-step-2 {
    width: 66%;
    height: 10px;
    background-color: #D6A800;
}

.loading-bar-step-3 {
    width: 100%;
    height: 10px;
    background-color: #D6A800;
}

p.mobile-rfi-fine-print {
    color: #000;
}

.iq-form-content-pic {
    border-right: 5px #D6a800 solid;
    background: url(/degrees/general-education/images/iq-form-contact-pic.webp) no-repeat top center;
    background-size: cover;
}

a.iq-cta-button {
    padding: 10px;
    background-color: #2f1a45;
    color: #FFF;
    display: block;
    text-align: center;
    font-weight: 700;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1px;
    transition: all ease-in-out 0.25s;
    font-family: 'Roboto', sans-serif;
    width: 75%;
    font-size: 18px;
}

    a.iq-cta-button:hover {
        background-color: #FFF;
        color: #2f1a45;
    }
