*{
	font-family: "Roboto", sans-serif;
}
.bg-primary{
	background:#005798 !important;
}
.container-fluid{
	max-width: 1120px;
}
.verificar{
	font-size: 56px;
}
body{
	height: 100%;
	position: relative;
	background: url(../image/bg-body.svg) center center no-repeat;
	background-size: scale-down;
}
html{
	height: 100%;
}

.page{
	height: calc(100vh - 67px);
	background:;
}
.page{
	background: #3e3c54d4;
}
.floating-label-custom{
	bottom: 5px;
	transition: .3s all;
}
.inputforfloat{
	border-bottom: 1px solid silver !important;
	box-shadow: 0 0 0 !important;
}

.inputforfloat:focus ~ label,
.inputforfloat:valid ~ label{
	top: -16px;
	font-size:13px;
	color: #3f51b5!important;
}
.inputforfloat:focus{
	border-color: #3f51b5!important;
}
.account-query-item{width: 90%;margin: auto !important;}
.robot{
	background: #f9f9f9;
	height: 80px;
	border:1px solid #d3d3d3;
	width: 294px;
	position: relative;
}
#check{
	height: 28px;
	width: 28px;
	border:2px solid #c1c1c1;
	background: transparent !important;
	appearance: none !important;
}
#check:checked{
	visibility:hidden;
}
.checkedlabel{
	font-size: 13px;
}
img[norobot]{
	height: 30px;
}
.fs-9{
	font-size: 9px;
}
.petete{
	display: none;
	font-size:35px;
	right: 0;
	position: absolute;
	left: 15px;
}
#check:checked ~ .petete{
	color:#009e55;
	display: block;
}
.btn-primary{
	height: 46px;
	background: #3f51b5!important;
	border-color: #3f51b5!important;
	border-radius: 1px !important;
	width: 117px;
	box-shadow: 0 0 10px 0px #0005;
}
.max-445{
	max-width: 445px;
	width: 100%;
}