﻿.divMainContentWrapper 
{
    height:100vh;
    background: rgb(0,0,0);
    background: radial-gradient(circle, rgba(188,143,110,1) 0%, rgba(0,0,0,1) 100%);
    position:relative;
    overflow:hidden;
}

.divMiddleLogin 
{
    width: 72em;
    margin-left: auto;
    margin-right: auto;
    height:calc(100% - 50px);
    position:relative;
    text-align:center;
}

.divBottom 
{
    background: #453122;
    position:absolute;
    height:7em;
    width:100%;
    bottom:0px;
}

.divLoginWrapper 
{
    position:relative;
    background-color:white;
    width:calc(50% + 40px);
    margin-left: auto;
    margin-right: auto;
    height:100%;
    border-radius:10px;
    border:2px solid rgb(69,49,34);
}
    
#divLoginTitle 
{
    background-position: center top;
    background-image: url('../Content/imageLib/LoginBackground.png');
    background-repeat: no-repeat;
    background-size:cover;
    text-align: center;
}

#txtLoginTitle 
{
    font-size: 4.5em;
    color: #c64444;
    font-family: 'Staatliches', cursive;
    text-shadow: 2px 2px rgb(69,49,34);
}

.divSystemLink 
{
    cursor:pointer;
    color:#25de8f;
    display:inline-block;
    padding-left:1em;
    padding-right:1em;
    padding-top:0.5em;
    padding-bottom:0.5em;
    margin-left:4em;
    margin-right:4em;
}

.divSystemLink:hover
{
    color:#86eec2;
}

.txtLogin 
{
    font-size:1.3em;
    padding:0.5em;
    width:20em;
    margin-bottom:1em;
    border-radius:3px;
    border:1px solid #cecbcb;
    background-color:#f7f0f0;
}

.txtLogin:focus
{
    background-color:#fedcdc;
}

.btnGlitch 
{
    font-family: 'Staatliches', cursive;
}

.imgLogo 
{
    width:10em;
}

/*.imgLogin1 
{
    position:absolute;
    left:36em;
    top:25%;
    width:10%;
}

.imgLogin2 
{
    position:absolute;
    left:36em;
    bottom:75%;
    width:10%;
}

.imgLogin3
{
    position:absolute;
    left:36em;
    top:50%;
    width:10%;
}*/

.imgLogin4
{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    opacity:0.4;
}

/*for tablets*/
@media screen and (max-width:1300px) {
    .imgLogin4 
    {
        height:100vh;
    }
}

/*for tablets*/
@media screen and (max-width:959px) {
    .divMiddleLogin 
    {
        width: 100%;
    }

    .divLoginWrapper 
    {
        width:calc(70% + 40px);
    }
}

@media screen and (max-width:700px) {
    
}

/*for phones*/
@media screen and (max-width:640px) {
    .divMiddleLogin 
    {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    .divLoginWrapper 
    {
        width:calc(100% - 10px);
        height:calc(100vh - 40px);
    }

    #txtLoginTitle 
    {
        font-size: 3.5em;
    }

    .txtLogin 
    {
        width:calc(100% - 50px);
    }
}

@media screen and (max-width:500px) {
    
}

/*smallest screen for phones*/
@media screen and (max-width:420px) {
    
}

/*smallest screen for phones*/
@media screen and (max-width:320px) {
    
}