body {
	background:#F5F5F5;
}
 h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
 }
.row-center{
	align-items:center;
}
.max-img img{
	max-width:100%;
	height:auto;
}
.full-img img{
	width:100%;
	height:auto;
}
.clear{
	clear: both;
}
.space{
	height:50px;
}
.space-min{
	height:25px;
}
.space-minn{
	height:15px;
}
::-webkit-scrollbar{ width:0px; background: #fff }
::-webkit-scrollbar-track   { background: #fff;  }
::-webkit-scrollbar-thumb   { background: #fff;  }

 .disabled{
	opacity:0.5;
}


.text-right{
	text-align:right!important
}

.container-app{
	padding: 20px;
}
.w-90{
	width:90%!important
}
.w-80{
	width:80%!important
}
.w-70{
	width:70%!important
}
.w-75{
	width:75%!important
}
.w-30{
	width:30%!important
}
.w-25{
	width:25%!important
}
.w-20{
	width:20%!important
}
.w-10{
	width:10%!important
}

form .row{
	width:100%!important;
	max-width:100%!important
}

 

.pagination{
	display:inline-flex;
	align-items:center;
	width:100%;
	justify-content:center;
	padding:0;
	margin:0;
	list-style:none;
}
.pagination li a{
	 color:#333;
	 padding:5px 11px 6px 11px;
	 text-decoration:none;
	 margin: 0 5px;
	 font-size:13px;
	 border-radius:3px;
}
.pagination li a.active-page{
	 color:#fff;
	background:#1F5F99
}

.data-expirate{
	font-weight:700;
	color:#fff;
	font-size:13px!important;
	padding:5px 8px!important;
	background:red;
	border-radius:3px;
	display: inline-block;
}

.data-expiring{
	font-weight:700;
	color:#fff;
	font-size:13px!important;
	padding:5px 8px!important;
	background:yellow;
	border-radius:3px;
	display: inline-block;
}

.p-0{
	padding:0!important
}


 @media screen and ( max-width: 480px ) {
	.w-90, .w-80, .w-70, .w-75, .w-30, .w-25, .w-20{
		width:100%!important
	}
	.row-perfil {
		flex-wrap: wrap;
	}
	.btn-submit, .btn-submit-2, .btn-submit-3 {
		width:100%!important;
		margin: 3px 0;
		justify-content:center!important
	}
	.input-app input, .input-app select, .input-app date {
		margin: 5px 0
	}
	.container-app {
		padding: 10px 5px;
	}
	.head-page {
		padding: 10px;
		margin:15px 4% 0 5%;
		width:90%;
		border-radius:3px;
	}
	.head-page h2 {
		font-size: 14px;
	}
	.head {
 		padding: 15px 8px;
 	}
	
}