/* Custom Responsive Style */

@media only screen and (max-width: 768px) {
    .login-container {
        flex-direction: column;
        margin: 0 20px;
    }
    .login-logo{
        width: 100%;
    }
    .login-form{
        width: 100%;
    }
}
@media (max-width: 575.99px) {
    .right-panel {
        margin-left:0;
    }    
    .navbar .navbar-brand img{
        max-width: 45px;
        padding: 10px 0;
    }
    aside.left-panel .navbar .navbar-header{
        height: 105px;
    }
    .right-panel header.header{
        margin-top: 103px;
    }
    aside.left-panel{
        box-shadow: unset;
        z-index: 90;
    }
    aside.left-panel .navbar .navbar-toggler{
        margin-top: 45px;
    }
    .right-panel header.header {
        padding: 5px 25px 1px 25px;
    }
}