article#activate-adoption{margin:0 60px 20px 60px;position:relative}
h1.complete-adoption{background:url("http://w.mmcdn.net/img/adopt/complete-registration-banner-8554a83e2803fa44eb878e37b4a91c25.png") center top no-repeat;width:100%;height:113px;position:relative;top:-48px}
label{display:block;margin-bottom:6px}
select{font-family:Karla,Arial,sans-serif;color:#1b4ab9;background-color:#fff;font-weight:700;font-size:16px;height:38px;margin:0 15px 0 0;padding:5px;display:inline-block;border:2px solid #bfd7eb;width:355px}
.radiobutton.boy{background:url("http://w.mmcdn.net/img/adopt/gender-selection-2cc9ddd5f959c60a1c0a719d4971eb43.png") left -64px no-repeat;width:151px;height:60px;}
.radiobutton.boy.selected,.radiobutton.boy:hover{background-position:0 0}
.radiobutton.girl{background:url("http://w.mmcdn.net/img/adopt/gender-selection-2cc9ddd5f959c60a1c0a719d4971eb43.png") -151px -64px no-repeat;width:151px;height:60px;}
.radiobutton.girl.selected,.radiobutton.girl:hover{background-position:-151px 0}
.tcbox .show-error{height:30px;margin:-35px 0 0 -10px;padding:35px 0 0 10px;width:400px}
.tcbox label{line-height:22px}
.error{display:none}
.show-error{display:block !important;border:2px solid #aeebfa;color:#cf1c14;background:#e2f0fc;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:16px}
div#userpic-preview{width:94px;height:111px;position:absolute;left:345px;top:0}
div#user-info h2,div#user-info span#username{color:#1b4ab9;font-family:"Karla",Arial,sans-serif;font-size:28px;font-weight:100;text-shadow:#fff 2px 2px 1px}
div#gender-selection{margin-top:18px;}
div#gender-selection label,div#gender-selection ul,div#gender-selection li{position:relative;z-index:1}
div#gender-selection ul{margin-left:-10px;height:60px}
div#gender-selection ul li{display:inline-block;*display:inline;zoom:1;cursor:pointer}
div#gender-selection .show-error{margin-top:-85px;padding:90px 0 0 10px;width:296px;margin-left:-10px;z-index:-1;position:relative}
div#dob{margin-top:20px;clear:left;}
div#dob label,div#dob select{position:relative;z-index:1}
div#dob select#month{width:35%;min-width:94px;max-width:180px}
div#dob select#year{width:23%;min-width:69px;max-width:132px}
div#dob select#day{width:19%;min-width}
div#dob .show-error{height:30px;margin-top:-75px;padding:85px 0 0 10px;margin-left:-10px}
div#country{margin-top:20px}
div#tc{margin-top:30px;}
div#tc input,div#tc label{position:relative;z-index:1}
div.remember-me{margin-bottom:2em}
#completeReg{background:url("http://w.mmcdn.net/img/adopt/btn-finish-and-play-dfc5de5e6379aa57deaa9e22cbfae70a.png") center top no-repeat;width:100%;height:73px;outline:none;border:none;margin:30px 0 50px;}
#completeReg:hover{background-position:center -71px}
#completeReg.loading,#completeReg.loading:hover{background-position:center -685px}
#continue{background:url("http://w.mmcdn.net/img/adopt/btn-choose-3ef385b9d4364a6df800f06451659e70.png") -484px -3px no-repeat;width:232px;height:75px;outline:none;border:none;margin:0 auto 50px;}
#continue:hover{background-position:-484px -78px}
#footer-content{margin-top:-2px}
@media screen and (max-width: 1024px){article#activate-adoption{top:-34px}
div#userpic-preview{display:none}
div#user-info{margin-bottom:29px}
div#user-info,div#gender-selection,div#dob,div#country{text-align:center}
.second-bg{top:175px}
div#gender-selection label,div#dob label,div#country label{font-size:1.4em;margin-bottom:14px}
.tcbox{margin-bottom:20px;}
.tcbox label{position:relative;left:25px}
#tc{margin-top:15px}
div#gender-selection div.show-error,div#tc div.show-error{width:90%;margin-left:auto;margin-right:auto}
.remember-me{display:none}
}@media screen and (max-width: 980px){.tcbox{margin-bottom:20px}
.remember-me{display:none}
}@media screen and (max-width: 650px){article#activate-adoption{margin:0}
h1.complete-adoption{background:url("http://w.mmcdn.net/img/adopt/complete-registration-banner-8554a83e2803fa44eb878e37b4a91c25.png") center -243px no-repeat;width:100%;height:86px}
div#gender-selection div.show-error,div#tc div.show-error{width:97%}
select#countryId,.tcbox{width:98%;margin-left:auto;margin-right:auto;}
select#countryId label,.tcbox label{left:2px}
select#countryId .show-error,.tcbox .show-error{font-size:15px}
#dob select{font-size:14px}
div.main-container-top{margin-top:0}
.remember-me{display:none}
}.overlay.remember-me{display:none;}
.overlay.remember-me h1,.overlay.remember-me h3{font-family:'Luckiest Guy',sans-serif;color:#3673a5}
.overlay.remember-me h1{font-size:2.2em}
.overlay.remember-me h3{font-size:1.4em;margin-bottom:15px}
.overlay.remember-me p{padding-bottom:20px;line-height:1.2em}
.overlay.remember-me .frame{background:none;width:760px;}
.overlay.remember-me .frame .close{left:720px}
.overlay.remember-me .frame .remember-me-warning{background:#fff;text-align:center;height:410px;margin:15px;padding-top:20px;border-radius:10px;box-shadow:0 0 0 5px rgba(0,0,0,0.5);}
.overlay.remember-me .frame .remember-me-warning .storing-password{padding:10px}
.overlay.remember-me .frame .remember-me-warning .things-to-steal{width:645px;margin:auto;}
.overlay.remember-me .frame .remember-me-warning .things-to-steal h3{color:#34a6d8}
.overlay.remember-me .frame .remember-me-warning .things-to-steal li{width:195px;padding:0 10px;float:left}
.overlay.remember-me .frame .remember-me-warning .remember-details{clear:both;width:396px;height:32px;margin:10px auto;background:url("http://w.mmcdn.net/img/remember-me/remember-details-d7a61ef14bc5cd962461d082d9b37379.png") no-repeat;padding:8px 105px 8px 8px;font-size:.8em;color:#3673a5;font-weight:bold}
.overlay.remember-me .frame .remember-me-warning .buttons{width:616px;margin:20px auto;height:52px}
.overlay.remember-me .frame .remember-me-warning button{width:298px;height:42px;border:none;margin:5px;float:left;background:url("http://w.mmcdn.net/img/remember-me/remember-me-buttons-ef64864f72c76faf2b11a0386437f1f0.png")}
.overlay.remember-me .frame .remember-me-warning .dont-save{background-position:0 -4px;}
.overlay.remember-me .frame .remember-me-warning .dont-save:hover{background-position:0 -52px}
.overlay.remember-me .frame .remember-me-warning .save{background-position:0 -100px;}
.overlay.remember-me .frame .remember-me-warning .save:hover{background-position:0 -148px}
