/* v Layout v */
#layout-container {
    min-height: 100%;
    position: relative;
}
#layout-header {
    width: 100%;
}
#layout-body {
    width: 100%;
    padding-bottom: 2.375rem;   /* Height of the footer */
}
#layout-footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 2.375rem;   /* Height of the footer */
}
/* ^ Layout ^ */
/* v Common v */
.ev7-uscourts-logo {
	width: 146px !important;
	height: 75px !important;
}
.ev7-header-color, .ev7-footer-color {
	background-color: #00509c;
	color: white;
}
.ev7-body-color {
    background-color: white;
}
.ev7-label-max {
    width: 120rem !important;
}
.font-merriweather {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
}
/* ^ Common ^ */
/* v Login  v */
.ev7-login-header {
	height: 7.5rem;
	font-weight: bold;
}
.ev7-login-fontsizeheader {
	font-size: 1.375rem;
}
.ev7-login-footer {			
	line-height: .4rem;
	font-weight: bold;
}
.ev7-login-fontsizefooter {
	font-size: 1rem;
}
.ev7-login-body {
	height: 100%;
    font-size: 1rem;
}		
.ev7-login-input-width {
	width: 21.125rem;
}	
.ev7-login-input-width-lg {
	width: 30rem;
}
.ev7-login-legend {
	font-size:1.75rem;
}
.ev7-login-legend-lg {
	font-size:2rem;
}
.ev7-login-fontsizetitle {
	font-size: 1.07rem;
}
.ev7-login-button {
    font-size: 1.25rem;
}
/* ^ Login  ^ */