body, html {
	height: 100%;
}
a{
 font-size:14px;
 cursor:pointer;
 text-decoration: underline;
 /* color:#eee;		*/
}
a:hover{
  font-size:14px;
  color:#eee;	
}

.sp-login-parceiros-bg {
	position: absolute;
	top: 0; left: 0; width: 100%; height: 100%;
}
.sp-login-parceiros-table-vertical {
	position: relative;
	top: 0; left: 0; width: 100%; height: 100%;
}
.sp-login-parceiros-table-vertical-td {
	vertical-align: middle;
}
.sp-login-parceiros-form-adjust {
	padding-bottom: 30px;
	position: relative;
	width: 700px;
	height: 800px;
	/* height: 457px; */
	margin: auto;
}
.sp-adesao-parceiros-sucess,
.sp-adesao-parceiros-form,
.sp-login-parceiros-form-login {
	position: relative;

	height: 457px;
}
.sp-login-parceiros-tablemain{
	position: relative;
	top: 190px;
	width: 680px;
	left:120px;
}

.sp-login-parceiros-form-controls{
	position: relative;
	top:70px;
}

.sp-adesao-parceiros-form-controls{
	position: relative;
	top: 10px;
	left: 10px;

}
p{
	color: #fff; 
	font-size:16px;
}
h3{
	color:#fff; 
}

table.table-adesaoparceiro{
	/* color: #fff; */
	color: #222;
	
}
table.table-adesaoparceiro th,
table.table-adesaoparceiro td {
	padding: 0px 5px 0px 5px;
}
table.table-adesaoparceiro thead th{
	font-size:14px;
	padding: 10px 0px;
}

table.table-adesaoparceiro tbody th{
	text-align:right;
}


@media  screen and (min-width: 768px) and (max-width: 960px) {

	.sp-login-parceiros-form-controls{
		top:100px;
	}
}

@media  only screen and (min-width: 512px) and (max-width: 960px) {
	table.table-adesaoparceiro tbody th{
		width: 40%;
	}
}