html {
    height: 100%;
}
body {
    margin: 0;
    padding: 0;
    height: 100%;
}
main{ 
    margin-top:55px;
    position:absolute;
    top:0px;
    left:0px;
    right:0px;
    bottom:0px;
}
.frame
{
    height: 100%; 
    width: 100%;
}
.lockscreen-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 100vh;
}

.lockscreen-content .logo {
    font-family: "Niconne";
    margin-bottom: 40px;
    color: #fff;
}

.lockscreen-content .logo h1 {
    font-size: 52px;
    font-weight: 400;
}

.lockscreen-content .lock-box {
    position: relative;
    min-width: 320px;
    padding: 20px 40px;
    background-color: #fff;
    -webkit-box-shadow: 0px 29px 147.5px 102.5px rgba(0, 0, 0, 0.05), 0px 29px 95px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 29px 147.5px 102.5px rgba(0, 0, 0, 0.05), 0px 29px 95px 0px rgba(0, 0, 0, 0.16);
    -webkit-perspective: 800px;
    perspective: 800px;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.lockscreen-content .lock-box .user-image {
    border: 3px solid #fff;
    max-width: 100px;
    display: block;
    margin: 0 auto;
}

.lockscreen-content .lock-box .user-name {
    margin-bottom: 2px;
}

.material-half-bg {
    height: 100vh;
    background-color: #e7e7e7;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
}

.material-half-bg .cover {
    background-color: #1F5BBC;
    height: 50vh;
}
#main,#main.main-full{
    padding-left:0
}
ul.list-type-bullet,ul.list-type-bullet li
{list-style-type:inherit}
.avatar-status,.card-alert .alert-circle,.material-icons,.text-ellipsis,.text-nowrap
{white-space:nowrap}
.clear,.clear-both
{clear:both}body,html{height:100%}
body{background-color:#f9f9f9}
@media only screen and (max-width:600px)
{
    .layout-semi-dark #header nav.navbar-color
    {
        background:#37474f
    }
}
.preload-transitions *
{
    -webkit-transition:none!important;transition:none!important
}
#main
{ 
    height: 100%;
    -webkit-transition:.3s ease all;
    transition:.3s ease all;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
#main .content-wrapper-before
{
    position:absolute;
    z-index:-1;
    left:0;
    width:100%;
    height:185px;
    -webkit-transition:.3s ease all;
    transition:.3s ease all
}
@media only screen and (min-width:993px)
{
    #main.main-full
    {
        padding-left:64px
    }
}
#breadcrumbs-wrapper{padding:20px 0;background:0 0}#breadcrumbs-wrapper .breadcrumbs-btn{top:24px}#breadcrumbs-wrapper h5.breadcrumbs-header{font-size:1.64rem;line-height:1.804rem;margin:1.5rem 0 0}#breadcrumbs-wrapper .breadcrumbs{margin:15px 0;padding:0;list-style:none}#breadcrumbs-wrapper .breadcrumbs>li{display:inline-block}#breadcrumbs-wrapper .breadcrumbs>li+li::before{font-family:'Material Icons';position:relative;top:3px;padding:0 5px 0 4px;content:'keyboard_arrow_right';color:#bdbdbd}#breadcrumbs-wrapper .breadcrumbs .active{font-weight:400;color:#9e9e9e}#breadcrumbs-wrapper .breadcrumbs-title{font-size:1.4rem;line-height:1.4rem}#breadcrumbs-wrapper .breadcrumbs-nav{margin:8px 0 9px}#breadcrumbs-wrapper.breadcrumbs-bg-image{position:relative;z-index:1;color:#fff;background-position:center center;background-size:cover}#breadcrumbs-wrapper.breadcrumbs-bg-image .breadcrumbs-title{color:#fff}#breadcrumbs-wrapper.breadcrumbs-bg-image .breadcrumbs{margin:10px 0}#breadcrumbs-wrapper.breadcrumbs-bg-image .breadcrumbs a{color:rgba(255,255,255,.8)}#breadcrumbs-wrapper.breadcrumbs-bg-image .breadcrumbs .active{color:rgba(255,255,255,.9)}#breadcrumbs-wrapper.breadcrumbs-bg-image::before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:'';background-color:rgba(0,0,0,.07)}#breadcrumbs-wrapper.breadcrumbs-dark .breadcrumbs-title,#breadcrumbs-wrapper.breadcrumbs-dark a{color:rgba(255,255,255,.85)}#breadcrumbs-wrapper.breadcrumbs-inline .breadcrumbs,#breadcrumbs-wrapper.breadcrumbs-inline .breadcrumbs-title{display:inline}#breadcrumbs-wrapper.breadcrumbs-inline .breadcrumbs-left{position:relative;top:8px}#breadcrumbs-wrapper.breadcrumbs-inline .breadcrumbs-title{padding-right:20px;border-right:1px solid #bdbdbd}#breadcrumbs-wrapper.breadcrumbs-inline .breadcrumbs{padding-left:20px}#breadcrumbs-wrapper.breadcrumbs-inline .breadcrumbs-btn{top:0}#breadcrumbs-wrapper .breadcrumbs-right .breadcrumbs{float:right;margin-top:0}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#breadcrumbs-wrapper .breadcrumbs>li+li::before{top:0;width:0;content:'/'}}
