.login_top_section img{
    position: absolute;
    left: 3em;
    /* top: 1.5em; */
    top: 0.9em;
    /* background-color: #fff; */
}
.login_top_section a{
    position: absolute;
    right: 3em;
    top: 1.5em;
    /* background-color: #fff; */
}

.login-logo img{
    width: 80%;
    padding: 0.2em;
}


.background-page{
    background-image: url('../img/backoffice/bg_login.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.background-tosh-page {
    background-image: url('../img/backoffice/bg-tosh-login.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.border_bottom {
    border-bottom: 3px solid #017BFF;
    width: 5%;
}


/* listbox head */
.moveall,
.removeall {
  border: 1px solid #ccc !important;

}
.removeall:hover{
    background: #efefef;
}

/* Only included because button labels aren't showing*/

.moveall::after {
  content: attr(title);

}

.removeall::after {
  content: attr(title);
}

/* Custom styling form */
.form-control option {
    padding: 10px;
    border-bottom: 1px solid #efefef;
}

/* end listbox head*/


.permission.badge {
    opacity: 0.6;
    background: #17a2b8 !important;
    border-color: #1695b4 !important;
    font-size: 16px;
    padding: 10px 15px 8px 15px;
}

.permission input[type="checkbox"] {
    display: none;
}

.sidebar-footer{
    position: absolute;
    bottom: 0.5em;
}

.hidden {
    position: fixed;
    top: -9999px;
    width: 0px;
    height: 0px
}

@media(max-width: 575px) {
    .login_top_section img {

        left: 1.1em !important;
        top: 1.6em !important;
        width: 30%;

    }
}
