@media screen and (max-width: 1128px){
    body:not(.no-background):before {
        content: none;
    }
    body:not(.no-background){
        background-image: none;
    }
    .first-connect .inline-select .control-label{
        display: block;
        text-align: left!important;
    }
    .first-connect .inline-select select:first-of-type{
        margin-left: 0!important;
    }
}
@media screen and (max-width: 418px){
    .first-connect .inline-select .form-group{
        font-size: 0;
    }
    .first-connect .inline-select .form-group .control-label{
        font-size: 12px;
    }
    .first-connect .inline-select .form-group .form-control{
        width: calc(33.3333% - 4px);
        margin: 0;
        margin-right: 4px;
        font-size: 14px;
    }
    .first-connect .inline-select .form-group .form-control:last-of-type{
        margin-right: 0;
        width: calc(33.3333%);
    }
}
.first-connect .inline-select select.form-control{
    margin-top: 0!important;
}
@media screen and (min-width: 1129px){
    .first-connect .form-group .control-label{
        width: 200px;
        display: block;
        float: left;
        padding-right: 15px;
        text-align: left!important;
    }
    .first-connect .form-group .form-control{
        width: calc(100% - 200px);
        max-width: calc(100% - 200px);
        display: block;
        float: left;
        padding-right: 15px;
        text-align: left;
    }
    .first-connect .form-group .form-control.inputbox{
        width: 325px;
    }
    .first-connect .inline-select .form-group .form-control.inputbox{
        width: auto;
    }
    .first-connect .inline-select .form-group .form-control{
        display: inline-block;
        vertical-align: middle;
        float: none;
    }
    .first-connect .inline-select select:first-of-type{
        margin-left: 0!important;
    }
}
.first-connect .login-box .form-control{
    width: 100%!important;
    max-width: none;
    float: none!important;
    border-radius: 0 5px 5px 0!important;
}

.link-secondary.active{
    position: relative;
}

.link-secondary .link-secondary-triangle {
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -4px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6.9px 4px 0 4px;
    border-color: #fd6042 transparent transparent transparent;
}
.link-secondary:hover .link-secondary-triangle {
    border-color: #56B7B6 transparent transparent transparent;
}