
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	background: #333333 url(../image/bg_login.jpg) no-repeat center center fixed;
	height: 100%;
	padding: 0;
	margin: 0;
	webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
	  min-height:729px;
	position: relative;
}
.login-body{
	position: relative;
	z-index: 999;
}
.pontos{
	background: url(../image/pontos.png);
	position: fixed;
	z-index: 9;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 10px;
	height: 100%;
	width: 100%;
}
.container-login {
	min-height: 0;
	max-width: 480px;
	color: #333333;
	margin-top: 40px;
	padding: 0;
	
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.container-login > section {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 10px;
}
#top-bar {
    display: inherit;
}
#top-bar a{
	font-size: 18px;
}
.nav-tabs.nav-justified {
    border-bottom: 0 none;
    width: 100%;
}
.nav-tabs.nav-justified > li {
	display: table-cell;
	width: 1%;
	float: none;
	
}
.container-login .nav-tabs.nav-justified > li > a,
.container-login .nav-tabs.nav-justified > li > a:hover,
.container-login .nav-tabs.nav-justified > li > a:focus {
	background: #000;
	border: medium none;
	color: #ffffff;
	margin-bottom: 0;
	margin-right: 0;
	border-radius: 0;
	outline: none;
	-moz-border-radius: 7px 7px 0 0;
	-webkit-border-radius: 7px 7px 0 0;
	border-radius: 7px 7px 0 0;
}
.container-login .nav-tabs.nav-justified > .active > a,
.container-login .nav-tabs.nav-justified > .active > a:hover,
.container-login .nav-tabs.nav-justified > .active > a:focus {
    background: #ffffff;
    color: #333333;
}
.container-login .nav-tabs.nav-justified > li > a:hover,
.container-login .nav-tabs.nav-justified > li > a:focus {
    background: #de2f18;
}
.tabs-login {
    background: #ffffff;
    border: medium none;
    margin-top: -1px;
    padding: 10px 30px;
	
	-moz-border-radius:0 0 7px 7px;
	-webkit-border-radius:0 0 7px 7px;
	 border-radius: 0 0 7px 7px;
}
.container-login h2 {
    color: #ea533f;
}
form .form-control {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #999999;
	border-radius: 0;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #333333;
	display: block;
	height:auto;
	font-size: 14px;
	padding: 12px 18px !important;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 100%;
}

.container-login button {
	background-color: #000000;
	border-color: #999;
	color: #ffffff;
	border-radius: 0;
	font-size: 18px;
	line-height: 1.33;
	padding: 13px 20px;
	width: 100%;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
.container-login button:hover,
.container-login button:focus {
	background: #333333;
	border-color: #666666;
}
.container-login a{ color:#333}
.navbar{ position:relative; z-index:555; background:rgba(0,0,0,0.4)}
.navbar a{
	color: #FFF;
	
}
.navbar .navbar-brand{ color:#FFF}
.navbar{ color:#FFF}
.navbar a.inline{ font-size:18px; outline:none}
.tab-pane .row > div{ margin-top:5px; margin-bottom:5px;}

.rodape{
	background-color: rgba(0,0,0,0.5);
	position: fixed;
	z-index: 999;
	bottom: 0px;
	width: 100%;
	padding: 10px 15px;
	color: #FFF;
}
.rodape .rede_sicial{ text-align:right !important; float:right}
.rodape .rede_sicial a{ margin-left:5px; margin-right:5px;} 
.container-login .success{
	background: #090;

}

.container-login .warning{
	background: #EA533F;
	
}
.success, .warning{
	padding: 15px;
	color: #FFF;
	text-align: center;
	font-size: 15px;
	margin-bottom: 15px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	 border-radius:7px;
}

.botao_fale{
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
} 
.botao_fale .button{
	width: auto;
	border-style: none;
}  

#logo_login{ margin-top:80px; margin-bottom:20px;  }
@media only screen and (min-width:168px) and (max-width:1000px){
#logo_login{ margin-top:20px; margin-bottom:10px;  }
.pontos{ display:none}	
}






