﻿body {
}

#bt-sidebar {display: none;}
#bt-slider {width: 100%;}
form.ia-cbws-vivid .ContentMain {background: none !Important;}
form.ia-cbws-response .shadowRoundedLeft, .ia-cbws-response .shadowRoundedLeft::before {background: none !important;}
form #MainWrapper #bt-sidebar {display: none !important;}
form #MainWrapper #bt-content {width: 100% !important;}
.BreadcrumbMain {display:none;}

.act-form-container {
    background-color: #F2B134;
    border-radius: 8px;
    padding: 15px 30px;
    max-width:750px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
}
    .act-form-container .ia-form-col {
        padding-left:0px;
        padding-right:0px;
        min-width:360px;
    }

        .act-form-container .ia-form-col .form-group {
            padding-left: 12px;
            padding-right: 12px;
            margin-bottom: 10px;
        }

    .act-form-container .previous-employer {
        visibility: hidden;
    }
    .act-form-container .previous-employer.show {
        visibility: visible
    }

    .act-form-container h2 {
        color: #20295B !Important;
        font-weight: bold;
        line-height: 1em;
        margin: 0px 0px 5px 0px;
        font-size:26px;
    }

    .act-form-container h3 {
        color: #20295B !Important;
        font-weight: bold;
        line-height: 1em;
        margin: 0px;
    }

    .act-form-container p {
        color: #20295B !Important;
        line-height: 1.2em;
        margin-bottom: 0px !important;
        font-size: 1em;
    }

    .act-form-container .form-control {
        border-radius: 5px !important;
        padding:5px 10px
    }

    .act-form-container .RadInput_Bootstrap .riTextBox, .act-form-container .RadInputMgr_Bootstrap {
        padding: 5px 10px;
        border-radius: 5px;
    }

    .act-form-container .form-label {
        font-weight: bold;
    }

    .act-form-container .form-group .form-label {
        font-size: .9em;
    }

    .act-form-container .form-footer-title {
        font-size: 24px;
    }

    .act-form-container .form-footer-subtext {
        font-size: 1em;
    }

    .act-form-container .place-holder {
        border-color: transparent !important;
        visibility: hidden !important;
    }

    .act-form-container select.select-state[data-selected=""] {
        color: #888;
    }

    .act-form-container .btn-act-req {
        padding:6px 12px;
        font-weight: bold;
    }

/*    .act-form-container .btn-default.btn-act-req > span.fa {
        left: 7%;
    }*/

    .act-form-container .ia-validation-inline {
        color: red;
        position: absolute;
/*        top: 0;
        left: 0;
        margin-top: -2px;
        margin-left: 5px;*/
        font-size: 0em;
    }

        .act-form-container .ia-validation-inline::before {
            content: "\2a";
            font-family: FontAwesome;
            display: inline-block;
            margin-left: 0px;
            font-size: 16px;
        }

/*  CAPTCHA COLUMN */
.act-form .ia-captcha-col {
    margin-top: 15px;
}

.act-form .RadCaptcha_Bootstrap .ia-captcha-field > img {
    position: relative;
    top: 20px;
    float: left;
    margin-right: 20px;
    border-radius: 5px !important;
}

.act-form .RadCaptcha_Bootstrap .ia-captcha-field > p {
    position: relative;
    top: 20px;
    margin-bottom: 10px !important;
}

    .act-form .RadCaptcha_Bootstrap .ia-captcha-field > p input {
        display: inline-block;
        height: 40px;
        border-radius: 5px !important;
    }

    .act-form .RadCaptcha_Bootstrap .ia-captcha-field > p .ia-captcha-label {
        display: block;
        position: relative;
        top: -62px;
        font-family: 'Open Sans', sans-serif;
        font-size: .9em;
        color: #565656;
    }

.act-form-container .ia-captcha-field > span {
    color: red;
    position: absolute;
    top: 0;
    left: 0;
    margin-top: -2px;
    margin-left: 5px;
    font-size: 0em;
}

    .act-form-container .ia-captcha-field > span::before {
        content: "\2a";
        font-family: FontAwesome;
        display: inline-block;
        margin-left: 0px;
        font-size: 16px;
    }



.act-form-container .ia-validation-container {
    text-align: center;
}

.act-form-container .ia-validation-summery {
    display: inline-block;
    text-align: left;
    margin: 0px auto;
    color: red;
}

.act-form-container .ia-validation-summery ul {
        font-size: .85em;
        line-height: .85em;
        list-style:none;
        /*padding-left: 15px;*/
    }

        .act-form-container .ia-validation-summery ul li {
            margin: 4px 0px;
        }

            .act-form-container .ia-validation-summery ul li:before {
                content: "\2a";
                font-family: FontAwesome;
                display: inline-block;
                margin-left: -1.5em;
                width: 1.0em;
                font-size: 16px;
            }

@media (max-width:992px) {
    /*    .act-form-container .btn-cta {padding: 6px 20px 6px 10px;}
    .act-form-container .btn-default.btn-cta > span.fa {left: 10px;top: 1px;}*/
}

@media (max-width:768px) {
    #MainWrapper #bt-content {
        padding-left: 0px;
        padding-right: 0px;
    }
    .act-form-container .btn-act-req {
        padding: 6px 12px;
    }

    /*    .act-form-container .btn-default.btn-act-req > span.fa {
        left: 15px;
        top: 2px;
    }*/

    .act-form-container {
        padding: 15px 20px;
    }

        .act-form-container .place-holder {
            display: none !important;
        }

	.act-form-container #iaPreEmpCol {
            height:auto!important;
        }

        .act-form-container .previous-employer {
            display: none;
        }

        .act-form-container .previous-employer.show {
            display: block;
        }

    .act-form .ia-captcha-col {
        height: 150px;
        margin-top: 0px;
    }

    .act-form-container .ia-captcha-field > span {
        margin-top: 68px;
    }

    .act-form .RadCaptcha_Bootstrap .ia-captcha-field > img {
        float: none;
    }

    .act-form .RadCaptcha_Bootstrap .ia-captcha-field > p {
        top: 50px;
        float: left;
    }
}
