body {
  padding: 0;
  padding-bottom: 40px;
  background-color: #eee;
}

#home, #register, #return_page{display: none;}

.container {
  max-width: 330px;
  padding:0 15px;
  padding-top:0;
  margin: 0 auto;
}
.container-login{
  padding-top: 30px;
}
.container .title {
	padding:0;
	margin:0 auto;
	margin-top:0;
	background-repeat:no-repeat;
	background-position:center;
	width:100%;
	height:auto;
  text-align: center;
}
.container .title img{max-width: 300px;}
.container .title span{visibility:hidden;}

.form-signin .form-signin-heading { margin-bottom: 10px; font-size:16px; line-height: 18pt;}
.form-signin h3{font-size:14px;}
.form-signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="text"], .form-signin select {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin .error{color:#F00; font-size:10px; margin-bottom:10px;}
.message{float: left; clear: both; margin-top: 20px; padding: 10px; font-weight: bold; width: 100%;}
.error{background-color: #f56954; color: #FFF;}
.success{background-color: #00a65a; color: #FFF;}

.btn-primary{
  background-color: #337ab7;
  border-color: #2e6da4;
  padding:13px 13px; 
  color:#FFF; 
  border:none; 
  margin-bottom:10px; 
  clear:both; 
  display:block; 
  border-radius:0; 
  box-shadow: 0 5px 5px #CCC; 
  -webkit-box-shadow: 0 5px 5px #CCC; 
  -moz-box-shadow: 0 5px 5px #CCC;
}
.btn-primary.focus,.btn-primary:focus,.btn-primary:hover,
.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary,
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover,
.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary,
.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] 
.btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#70a2cc; border:none; border-radius:0; box-shadow: 0 5px 5px #CCC; -webkit-box-shadow: 0 5px 5px #CCC; -moz-box-shadow: 0 5px 5px #CCC;}

.form-signin .btn-fb{background-color:#3a5795;}
.form-signin .btn-tw{background-color:#55acee;}
.form-signin .btn-go{background-color:#F00; margin-bottom:10px;}
.form-signin .btn-cd{background-color:#333;}

.icone-btn{float:left;}
.form-signin span{width:100%; display:block; text-align:center; font-size:14px; font-family:Helvetica; font-weight:normal;}
.btn-go span{width:94%; display:block; text-align:center;}
 
/* navbar */
.container-navbar { width: 100%;  padding: 0 15px;}
.navbar{margin-bottom:0;}
.navbar-brand{padding:10px 15px 0 0;}