@charset "utf-8";

	body{font-family: 'Nunito Sans', sans-serif;-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}
	.nav-pills .nav-link{border-radius:0!important;}
	a{color:#0077bd}
	.nav-pills .nav-link.active, .nav-pills .show>.nav-link, .nav-link:hover{background:#0077bd!important;color:white!important}
					.disabled:hover{background:white!important;color:#6c757d!important}
					.nav-pills .nav-link.active:hover, .nav-pills .show>.nav-link:hover{color:white!important;background: #0077bd!important}
	.card-header:first-child,.card{border-radius:0;}
	.card-header{border-bottom: solid 1px #9d9d9c;padding:0;background: transparent}
	.card-header h5 button,.card-header h5 button:hover{border-radius: 0; width: 100%;text-align: left; background: #0077bd;color:white;text-decoration: none!important;}
	.card-header h5 .collapsed{background: transparent;color:#3c3c3b;border-radius: 0;text-decoration: none!important}
	.card{border:0;}
	.card-body{border:solid 1px #9d9d9c;border-top: 0}
	.nf-form-content {max-width:100%!important}
	.explicacion{padding: 15px;width: 100%;background: #f9d16e;margin-top: 15px;margin-bottom:10px;font-weight: normal;font-size: 15px}
	.explicacion p{margin-bottom:0;color:black}
	.valor{float:right;font-weight: lighter;font-size: 14px}
	.btn-link{color:#0077bd;}
	.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit]{background:#0077bd!important}
	#lacaja1{display: block;border-top:solid 1px #9d9d9c;border-bottom:solid 1px #9d9d9c;margin:auto;text-align: center;margin-bottom: 100px}
	#lacaja2{display: block;border-bottom:solid 1px #9d9d9c;border-top:solid 1px #9d9d9c;margin:auto;text-align: center;margin-bottom:100px}
	#lacaja3{display: block;border-bottom:solid 1px #9d9d9c;border-top:solid 1px #9d9d9c;margin:auto;text-align: center}
	#lacaja4{display: block;border-top:solid 1px #9d9d9c;border-bottom:solid 1px #9d9d9c;margin:auto;text-align: center}
	.opa{opacity: 0.3}
	.resetear{margin-bottom:100px}
					.btn:focus {outline:0;}
					.btn-regular {
    color: #212529;
    background-color: #e2e2e2;
    border-color: #e2e2e2;
						
					}
.tabla-4{padding-top:100px;}
					.btn-descargar {
    color: #ffffff;
    background-color: #0077bd;
    border-color: #0077bd;
						
					}
					.btn-print {
    color: #212529;
    background-color: #e2e2e2;
    border-color: #e2e2e2;
						
					}
					.btn-hasiera {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107;
						
					}
					.btn-print:hover,.btn-h:hover {
    color: #ffffff;
    background-color: #212529;
    border-color: #212529;
						
					}
					.btn-reset {
    color: #ffffff;
    background-color: red;
    border-color: red;
						
					}
					.btn-descargar:hover,.btn-reset:hover,.btn-hasiera:hover {
    color: #212529;
    background-color: #e2e2e2;
    border-color: #e2e2e2;
						
					}
					.numero{position: absolute;
    left: 32%;
    top: 10%;
    color: white;
    font-size: 20px;
    font-weight: bold;}
					
					@media screen {
  .divFooter {
    display: none;
  }
}
					

					table,tr,td{border:1px solid #9d9d9c}td{padding: 7px;width: 200px}

					.hide-on-screen {display:none;}

					@media print
{    
	
	.divFooter {
    position: fixed;
    bottom: 30px;
		width: 100%
  }
    .no-print, .no-print *{display: none !important;}
	.hide-on-screen {display:block;}
	body,html{height: 100%;position: relative;padding-top: 15px;}
	.imprimido{top:15%;position: absolute;width: 100%}
	
}
					#reset-1,#reset-2,#reset-3,#reset-4{ 
						opacity: 0; 
						-webkit-transition: opacity 600ms, visibility 600ms;
						transition: opacity 600ms, visibility 600ms;
						visibility: hidden;
						margin:0px;
						display: block;
						margin-left: 50px
					}
					
					.reset-2{ 
						opacity: 0;
						visibility: hidden;
						margin:0px;
						display: block;
						margin-left: 50px
					}
					
					.reset-show{
						visibility: visible!important;
						opacity: 1!important;}	
.tabla-2{border:1px solid #9d9d9c;margin-top: 50px}
.tabla-1{padding:0}
.table-3{}
.imprimido{margin-top: 50px}
.ehuneko-res{margin-top:50px}
.ehuneko{margin-top: 50px;margin-bottom:100px}
.idiomas{float: right;margin-top: 30px;text-transform: uppercase;}
.ehuneko-print{margin-top: 10px;margin-bottom:10px}
@media only screen and (max-width: 640px) {
	.navbar-brand img{width:150px;}
	.tabla-4{padding:15px}
	.tabla-3{padding: 25px;}
	.tabla-2{margin:10px;}
	.imprimido{margin-top:0}
	.tabla-1{padding: 25px;}
	.idiomas{margin-top: 15px;}

	.ehuneko{width:100%;margin-top: 10px;margin-bottom: 10px;}
	.ehuneko-res{width:100%;margin-top: 20px;margin-bottom: 10px;}
	.nav-item,.ehuneko-print{width:100%}}