* {
	box-sizing: border-box;
	}


h1 {
	color: rgba(0,0,0,1);
	text-align:center;
	}
.form-register{
	width:95%;
    box-shadow: 0 20px 40px -14px rgba(0, 0, 0, 0.25);
	max-width:500px;
	margin:auto;
	background: white;
	border-radius: 7px;
	}
	
.form_titulo{
	background:#2066B1;
	color:#fff;
	padding:20px;
	text-align:center;
	font-weight:100;
	font-size:30px;
	border-top-left-radius: 7px;
	border-top-right-radius:7px;
	border-bottom: 5px solid crimson;
	}
	
.contenedor-inputs{
	padding: 10px 30px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	}

input{
	margin-bottom: 15px;
	padding: 15px;
	font-size: 16px;
	border-radius: 3px;
	border: 1px solid darkgray;
	}	

.input-48{
	width:48%;
	}	
	
.input-100{
	width:100%;
	}
	
.btn_enviar{
	background: #D7192D;
	color:#fff;
	margin:auto;
	padding: 10px 40px;
	cursor: pointer;
	font-size: 20px;
	}
	
.form_link{
	width: 100%;
	margin: 7px;
	text-align:center;
	font-size:14px;
	}

@media (max-width:500px) {
  .input-48{
	  width: 100%;
	  }
	
	}