body {margin:0 auto; width:1205px; font:14px Arial, Helvetica, sans-serif;}
#agegate { padding-top: 200px; margin-bottom: -200px; height: 858px; background:url('/hotdeploy/us/homepage/coppa/img/coppa-bkg-update.jpg') no-repeat; color:#144C6F; text-align:center; line-height:35px; display:block;}	
#agegate .verify {font:bold 26px/39px Arial, Helvetica, sans-serif; color:#144C6F; display:block; position:relative; top: 170px;} 
#agegate .verify-sm {font:bold 18px Arial, Helvetica, sans-serif; color:#144C6F;}
#agegate .fail {font:bold 18px Arial, Helvetica, sans-serif; color:#a60000; display:block; line-height:35px; position:relative; top:298px;}
#agegate .login {font:bold 26px/34px Arial, Helvetica, sans-serif; color:#144C6F; position:relative; top:160px;}
#agegate .login .btn { margin-top: 20px; }
#agegate .enter {position:relative; top:184px; display:inline-block;}
#agegate select {width:75px;}

#agegate .fail ~ .login {
    top: 138px;
}

#agegate .error {border:3px solid #a60000;}
#agegate .hidden {display:none;}

#agegate #popup {
    height: 430px;
    margin: 0 auto;
    width: 941px;
    background: rgba(0, 0, 0, .8) url(/hotdeploy/us/homepage/coppa/img/coppa-modal-bkg.png) no-repeat;
    border-radius: 26px;
}

#footer {height:69px; background:url('/hotdeploy/us/homepage/coppa/img/footer-bkg.png') no-repeat; font-size:12px; color:#6f6f6f; background-size: cover; width: 1205px;}
.logo {display:inline-block; margin:20px 20px 0 30px;}
.copy {margin:-22px 0 0 85px;}

a {color: #005577;}
a:hover {color: #2288aa;}
a:active {color: #144C6F; text-decoration:none;}

.disabled {
    pointer-events: none;
    background: #b1b1b1 !important;
    border: 2px solid #7b7b7b !important;
}

.fail ~ .login .register {
    margin-top: 50px;
}

input.play,
.btn {
	font-family:Arial, Helvetica, sans-serif;
	width:154px;
    line-height: 36px;
	text-align: center;
	color: #000 !important;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	margin: 0 auto;
	border: 2px solid #ee910c;
	display: block;
	cursor: pointer;
	border-radius: 5px;
	-moz-border-radius: 5px;
    background:#FADC00 url(/hotdeploy/us/homepage/coppa/img/gradient-b.svg) no-repeat top left;
    background-size: cover !important;
}
input.play:hover { background: #ffe404; color: #144C6F; }

input.play:active {background:#E6C200 url(/hotdeploy/us/homepage/coppa/img/gradient-a.svg) no-repeat top left;}