/* reset */
* {
    padding: 0;
    margin: 0;
}


/* Login Screen */
.background-site {
    height: 100vh;
    background: #666 fixed;
    background: -moz-radial-gradient(center, ellipse cover, #666 0, #000 100%);
    background: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(0, #666), color-stop(100%, #000));
    background: -webkit-radial-gradient(center, ellipse cover, #666 0, #000 100%);
    background: -o-radial-gradient(center, ellipse cover, #666 0, #000 100%);
    background: -ms-radial-gradient(center, ellipse cover, #666 0, #000 100%);
    background: radial-gradient(ellipse at center, #666 0, #000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#666666", endColorstr="#000000", GradientType=1);
    opacity: .6;
    filter: alpha(opacity=60);
}

#login_screen_panel {
    font-weight: bold;
    color: whitesmoke;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 30em;
    height: 20em;
    /*margin-left: -15em;*/
    /*margin-top: -10em;*/
    margin: -10em -15em;
}
/*RESPONSIV*/
@media (max-width: 40em) {

    #login_screen_panel {
        margin: -8em -10em;
        width: 20em;
    }
}

/* ACP Screen */



/* Toastr */
#toast-container > .toast {
    background-image: none !important;
}

#toast-container > .toast:before {
    position: fixed;
    font-family: FontAwesome;
    font-size: 24px;
    line-height: 18px;
    float: left;
    color: #FFF;
    padding-right: 0.5em;
    margin: auto 0.5em auto -1.5em;
}
#toast-container > .toast-warning:before {
    content: "\f003";
}
#toast-container > .toast-error:before {
    content: "\f001";
}
#toast-container > .toast-info:before {
    content: "\f005";
}
#toast-container > .toast-success:before {
    content: "\f002";
}




