/*Start hor menu*/
aside {
    background-color: #003580;
}
.logo-bar, .menu-bar {
    padding: 13px 0px;
    display: grid;
    margin: auto;
    width: 87%;
    position: relative;
}
.logo-bar {
    grid-template-columns: 2fr 1fr;
    }
.logo-img{
    cursor: pointer;
    margin-top: 2px;
    height: 25px;
}
.logo-link {
    grid-template-columns: auto auto auto;
    display: grid;
    width: fit-content;
    height: min-content;
}

.menu-bar {
    grid-template-columns: 180px 110px 130px 100px 100px;
    padding-bottom: 0px;
    overflow-x: auto;
    overflow-y: hidden;
}
.menu-position {
    grid-template-columns: auto auto;
    grid-template-rows: auto;
    justify-items: start;
    grid-column-gap: 3px;
    padding-bottom: 16px;
    padding-right: 8px;
    padding-left: 4px;
    padding-top: 16px;
    color: #cdd7e6;
    font-weight: 400;
    text-align: left;
    display: grid;
    width: max-content;
}
a.menu-position:hover {
    background-color: rgba(255,255,255,0.1);
    color: #ffffff;
}
span.menu-position {
    border-bottom: 3px solid #febb01;
    color: #fff;
}
.menu-img {
    font-align: center;
}

/*Start Auth*/
.div-auth {
    justify-items: end;
    display: grid;
}
.auth > b {
    background-color: #fff;
    border-radius: 3px;
    font-weight: 400;
    padding: 7px 10px;
    color: #383838;
}
.auth > b:hover {
    color: #07c;
}
/*End Auth */
/*End hor menu*/

/*Start content*/
.background_img {
    background-image: url(/static/start/img/amster-logo.jpg);
    background-position: center;
    background-size: cover;
    position: relative;
    height: 900px;
    display: grid;
    z-index: 999;
}
.opacity {
    background: #191919;
    position: absolute;
    opacity: 0.35;
    height: 100%;
    width: 100%;
    z-index: 0;
}
.hello {
    /*text-shadow: 4px 3px 0px #202a27;*/
    position: relative;
    font-weight: 400;
    font-size: 40pt;
    color: #ffffff;
    margin: auto;
    z-index: 2;
}
.logo-text {
    text-align: bottom;
    font-weight: 700;
    margin-left: 7px;
    font-size: 18pt;
    color: #009fe2;
}

img {
    height: 100%;
}a:focus {
    color: #FFF;
}
/* End content*/