﻿@media screen and (min-width: 320px) and (max-width:1024px) {
    .companyL-RLogo, .companyL-Logo {
        margin-top: 0px!important;
    }

    .container {
        left: 0%!important;
        top: 0%!important;
        -webkit-transform: translate(0%)!important;
        transform: translate(0%)!important;
        position: relative!important;
        margin-bottom: 15px;
    }

    .logo {
        margin-bottom: 35px;
    }

    .LogoBoxRegistration {
        margin-top: 0px!important;
    }

    .form_container {
        padding-bottom: 45px!important;
    }

    .LogoWithoutBox {
        width: 100%!important;
        height: auto!important;
        margin-top: 0px!important;
    }
    /*.body_reg_applicant {
        min-height: 100%;
        height: auto!important;
    }
    .body_applicant {
         min-height: 100%;
        height: auto!important;
    }*/
    /*.links {
        float: none;
    }*/

    .btnGap {
        margin-top: 0px;
    }

    .registration_footer .blue_bar {
        position: fixed;
        bottom: 0px;
    }

    /*#ctl00_page_wrapper {
        margin: 0px 0px 0px 0px!important;
    }*/

    .program {
        float: none!important;
        padding-right: 0px!important;
        display: block;
    }

    .info_bar {
        height: auto!important;
    }

    .top_nav {
        float: none!important;
    }

    .user_info {
        float: none!important;
    }

    /*#ctl00_sidebar_nav {
        width: auto!important;
    }*/

    .navbar-default.sidebar {
        margin-left: 0px!important;
    }

    .link {
        display: inline!important;
    }

    .modal-body {
        overflow: scroll;
    }

    .user_info {
        margin-left: 6%;
    }

    .navbar-toggle {
        margin-top: 15px!important;
    }

    .text_application {
        padding-right: 35px!important;
    }

    .guardian {
        padding-left: 0px!important;
    }

    .top_nav span.link {
        /*top: 60px!important;
    padding-left: 0px!important;*/
        /*left: 38px;
    float: right;*/
        display: none!important;
    }

    .registration_footer .blue_bar {
        display: none!important;
    }

    .responsive.LogoBoxInner img {
        height: 50px!important;
        width: 78px!important;
        margin-top: 8px;
    }

    .LogoBoxInner {
        height: 70px;
        width: 117px!important;
    }

    .linkHome {
        top: 0px!important;
    }
}

@media screen and (min-width: 320px) and (max-width:550px) {
    #ctl00_sidebar_nav {
        width: auto!important;
    }

    #ctl00_page_wrapper {
        margin: 0px 0px 0px 0px!important;
    }
}
