#header_slider{
    display: none;
}

.subsites-container{
    margin-top:-200px;
}

.testprep-nav{
    display:inline-block;
    position:relative;
    margin:13px;
    text-decoration: none;
    padding:10px;
    background-color: var(--theme-color-3);
    color: var(--theme-color-2);
    font-weight:700;
    padding-left:20px;
    padding-right:20px;
}

.nav-arrow {
    position: absolute;
    top: 0px;
    right: -20px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 20px 0 20px 20px;
    border-color: transparent transparent transparent var(--theme-color-3);
    z-index: 150;
}

.nav-wedge {
    position: absolute;
    top: 0px;
    left: -20px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 20px 0 20px 20px;
    border-color: var(--theme-color-3) var(--theme-color-3) var(--theme-color-3) transparent;
    z-index: 150;
}

.testprep-nav:hover{
    background-color: var(--theme-color-2);
    color: var(--theme-color-3);
    text-decoration: none;
    cursor:pointer;
}

.testprep-nav:hover .nav-arrow {
    border-color: transparent transparent transparent var(--theme-color-2);
}

.testprep-nav:hover .nav-wedge {
    border-color: var(--theme-color-2) var(--theme-color-2) var(--theme-color-2) transparent;
}

.testprep-nav.active{
    background-color: var(--theme-color-2);
    color: var(--theme-color-3);
    text-decoration: none;
}

.testprep-nav.active .nav-arrow {
    border-color: transparent transparent transparent var(--theme-color-2);
}

.testprep-nav.active .nav-wedge {
    border-color: var(--theme-color-2) var(--theme-color-2) var(--theme-color-2) transparent;
}

.testprep-nav.active:hover{
    background-color: var(--theme-color-2);
    color: var(--theme-color-3);
    text-decoration: none;
}

.testprep-nav.disabled:hover{
    background-color: var(--theme-color-3);
    color: var(--theme-color-2);
    cursor: not-allowed;
}

.testprep-nav.disabled:hover .nav-arrow {
    border-color: transparent transparent transparent var(--theme-color-3);
}   

.testprep-nav.disabled:hover .nav-wedge {
    border-color: var(--theme-color-3) var(--theme-color-3) var(--theme-color-3) transparent;
}

.tablist{
    margin-left:7%;
    margin-right:7%;
}

.testprep-btn{
    background-color: var(--theme-color-2);
    color: var(--theme-color-1);
    border-radius: 0px;
    padding:5px 15px 5px 15px;
    font-weight: 700;
    border: 0px;
}

.licenseinfo-row{
    display:flex;
    margin-bottom:15px;
}

.licenseinfo-questions{
    flex:60%;
    margin-right:20px;
}

.licenseinfo-question{
    padding:10px;
}

.licenseinfo-description{
    flex:40%;
}

.license-question-label{
    color: var(--theme-color-1);
}

.controls{
    display:flex;
    flex-direction: column;
}

.licenseinfo-question.error{
    border: 1px solid red;
}

.attendee-info{
    display:flex;
    flex-direction: row;
    margin-bottom: 20px;
}

.attendee-info-section{
    display:flex;
    flex-direction: column;
    margin-bottom: 10px;
    flex:50%;
    margin-left:15px;
}

.attendee-form-group{
    color: var(--theme-color-1);
    font-weight: 700;
    margin-bottom:10px;
}

.form-control.error{
    border: 1px solid red;
}

.mobile-icon{
    display:none;
}

.billing-info{
    display:flex;
}

.billing-info-section{
    flex:50;
    padding:10px;
}

@media (max-width: 768px) {
    .testprep-nav{
        font-size: 0px;
        min-height:40px;
        padding:2px;
        line-height:36px;
    }

    .mobile-icon {
        display: inline-block;
        font-size:14px;
    }

    .licenseinfo-row{
        flex-direction: column;
    }

    .attendee-info{
        flex-direction: column;
    }

.billing-info{
    display:flex;
    flex-direction: column;
    margin-bottom: 20px;
}

.billing-info-section{
    display:flex;
    flex-direction: column;
    margin-bottom: 10px;
    flex:50%;
    margin-left:15px;
}

.billing-form-group{
    color: var(--theme-color-1);
    font-weight: 700;
    margin-bottom:10px;
}
}