
body {   background:url(../images/background.jpg) no-repeat bottom center; font-family:Century Gothic, sans-serif;  }


#logo
{ width:220px;
  height:100px;
  margin:40px auto;
  display:block;
  border:none;
  background:url(../images/logo.png) no-repeat;
  background-size: contain; }



.floatbox { clear:both; margin-top:80px !important; text-align: center; }
ul.actions li.edit-icon , a.item-icon, .icon-arrow-left, .profile .btn-toolbar  { display:none; }
#users-profile-core { text-align:center; width:460px; margin:0 auto;}

.login, .logout, #templateselect { width:460px; margin:0 auto; clear:both; text-align:center; }
#content-wrapper { padding:0 20px; }
#logout { position:absolute; bottom:20px; text-align:center; width:100%; }

@media screen and (max-height: 1000px) {
#logout { position:relative; overflow:hidden; margin-top:30px;  }	
}

#logout ul {list-style-type:none; }
#logout ul li.item-137 a { text-indent:-9999px; display:block; width:40px; height:33px; background:url(../images/logout.png) no-repeat; list-style-type:none; margin:0 auto; }

fieldset { border:none; }
ul.nav-tabs, .icon-edit, #ark-navbar  { display:none; }

input[type="text"], input[type="password"], a.edit { width:100%; height:60px; line-height:60px; border:1px solid #958E9D; border-radius:20px; color:#958E9D; text-align:center; } 
input:focus { border-color:#0E3471; }
label { color:#958E9D; font-size:20px; }
.control-label  { margin:40px 0 15px 0;  }
input#remember { float:left; width:50px; }
.control-group-rem { text-align: left;}
.control-label-rem { display:inline; width:80%; }
.controls-rem { display:inline; width:20%; }
.control-group-rem { margin:40px 0; }