#header {
    border-bottom: 0;
}

a.hamburger {
    display: none;
}

.portal-content .app-panel-main, .portal-content .app-panel-main .input-field {
    width: 100%;
}


.input-field label + *, .range-field label + *, .select2-container {
    /*width: calc(100% - 80px) !important;*/
    /* width: 100%  !important; */
}

.input-element-wrapper {
    margin-bottom: 10px !important;
}

#register-container form {
    margin-top: 25px;
}

.forgot-link {
    margin-bottom: 15px;
}

.button--register {
    margin-top: 0 !important;
}

#register-container {
    margin-top: 30px;
}

.view__desc {
    margin-bottom: 15px;
    padding-bottom: 0;
    color: #2B323C;
}

.footer__content.midf-copyright {
    font-size: 12px !important;
}

.section {
    padding: 0 !important;
}

@media (max-width: 991px) {

    .portal__copy {
        display: none;
        color: #03ff87;
        justify-content: initial !important;  
        font-size: 14px;

    }

}

@media screen and (max-width: 767px) {
    .forgot-link {
        width: 100%;
        padding: 0px;
}}

@media only screen and (max-width: 765px) {
    #register-container {
        padding: 0px !important;
     }  
}



@media only screen and (max-width: 380px) {

    h2.view__title {
        font-size: 20px;
        color: #2B323C;
    }
    
    #view {
        padding-top: unset;
        color: transparent;
        padding-top: 0px !important;
    }
    
    #header, #footer .footer__copyright {
        box-shadow: none;
    }

    .partitioning.portal__partition.portal-content.col-md-6 {
    padding-left: 20px;
    }

    .partitioning {
    padding: 20px 0 0 20px;
    }

    #register-container {
    padding: 0px !important;
    }

}