
/* 
	core 
*/
body {
	font-family:"GothamPro"; 
	background-color:#F6F6F6;
	font-size:12px;
}
a, img, button {-moz-transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out;}

a {opacity:1; color:#0095D5; text-decoration:none; font-family:"GothamPro-Bold";}
a:hover, a:focus {opacity:0.6; text-decoration:none;}

a img {opacity:1;}

ul, li {list-style:none; padding:0; margin:0;}

p {
	font-size:12px; 
	color:#464646; 
	font-family: GothamPro;
}

hr {
	margin:30px 0; 
	border-top: 1px solid rgba(0,0,0,.1);
}

h1 {margin:0 0 30px 0;}

h1 a {
	display:block;
}


nav {
	background: none;
	z-index: 100;
}

header {
	padding:30px 0 30px 0;
	background:url(../img/banner.jpg);
	background-repeat: no-repeat;
	background-size:cover;
}
footer {
	background:url(../img/bg-footer.jpg) no-repeat center;
	height:220px;
	text-align: center;
	padding-top:60px;
}

.content {
	background:#fff;
	margin:30px auto;
	max-width:594px;
	border-radius:20px;
	padding:20px;
}
.content h2 {
	font-family:"GothamPro-Light";
	font-size:20px;
	text-align: center;
	color:#133B74;
}
.content h2 span {
	font-family:"GothamPro-Bold";
}
.content h3 {
	font-size:16px;
	font-family:"GothamPro-Bold";
}
.content form {
	margin:30px 0;
}

.link-senha a {
	display:block;
	text-align: right
}

.signup {
	text-align: center
}
.signup span {
	font-family:"GothamPro-Bold";
}

.form-control, .form-select, .form-check-input {
	border-color:#003E7E;
}

label {
	color:#000;
}

.btn-a a, .btn-a button {
	display:block;
	width:100%;
}

.orientacoes li {
	display:block;
	height:60px;
}
.orientacoes li span {
	float:left;
	display:block;
	margin-right:10px;
}