@charset "utf-8";
/* CSS Document */

/* Start of Mobile styling */
@media screen and (max-width: 1023px){
 
    body{
        background-color: rgba(220,220,220,1.0);
        margin:0vw;
        padding:0vw;
        max-width:100vw;
        overflow-x: hidden;
    }
    
	    
    .staticlogocontainer{
        width:80vw;
        height:30vw;
        border-radius: 2vw;
        background-color: rgba(34,39,78,1.0);
        margin: 8vw;
		padding:1vw;
		border-color:rgba(255,255,255,1.0);
        border-style: solid;
        border-width: thin;
    }
    
    .staticlogocontainer img{
        width:70vw;
        height:auto;
        margin:5vw;
    }
    
    .loginboxnew{
        width:80vw;
        display:block;
        margin-top:5vw;
        margin-left:8vw;
        background-color: rgba(255,255,255,1.0);
        padding:1vw;
        border-color:rgba(23,207,221,1.0);
        border-style: solid;
        border-width: thin;
		border-radius:2vw;
    }
    
    .loginboxnew h1{
        font-family: source-sans-pro, sans-serif;
        font-weight: 700;
        font-style: normal;
        color:rgba(34,38,78,1.0);
        display:block;
        text-align: center;
        font-size:7vw;
    }
    
    input[type=email]{
        width:70vw;
        font-family: source-sans-pro, sans-serif;
        font-weight: 400;
        font-style: normal;
        padding:1vw;
        text-align:center;
        outline:none;
        border-style: solid;
        border-width: thin;
        border-color: rgba(206,206,206,1.0);
        margin:4vw;
        font-size:6vw;
		border-radius: 1vw;
    }
    
    input[type=email]:focus{
        border-color:rgba(23,207,221,1.0);
    }
    
    input[type=password]{
        width:70vw;
        font-family: source-sans-pro, sans-serif;
        font-weight: 400;
        font-style: normal;
        padding:1vw;
        text-align:center;
        outline:none;
        border-style: solid;
        border-width: thin;
        border-color: rgba(206,206,206,1.0);
        margin:4vw;
        font-size:6vw;
		border-radius: 1vw;
    }
    
    input[type=password]:focus{
        border-color:rgba(23,207,221,1.0);
    }
    
    input[type=submit]{
        width:70vw;
        font-family: source-sans-pro, sans-serif;
        font-weight: 700;
        font-style: normal;
        padding:1vw;
        text-align:center;
        outline:none;
        border-style: solid;
        border-width: thin;
        border-color: rgba(206,206,206,1.0);
        background-color: rgba(206,206,206,1.0);
        color:rgba(34,38,78,1.0);
        margin:4vw;
        cursor:pointer;
        font-size:6vw;
		border-radius: 1vw;
    }
	
	button[type=submit]{
        width:70vw;
        font-family: source-sans-pro, sans-serif;
        font-weight: 700;
        font-style: normal;
        padding:1vw;
        text-align:center;
        outline:none;
        border-style: solid;
        border-width: thin;
        border-color: rgba(206,206,206,1.0);
        background-color: rgba(206,206,206,1.0);
        color:rgba(34,38,78,1.0);
        margin:4vw;
        cursor:pointer;
        font-size:6vw;
		border-radius: 1vw;
    }
	
	#errorMessage{
		font-family: source-sans-pro, sans-serif;
        font-weight: 400;
        font-style: normal;
        text-align:center;
        outline:none;
        margin:4vw;
        font-size:6vw;
	}
    
}