/********************/
/** DO NOT MODIFY **/
/******************/

/** GENERAL **/
img {vertical-align: middle; border: 0;} 
p {margin: 0 0 10px;}
form{display: block; margin-top: 0em;}
label{ display: inline-block; margin-bottom: 5px; font-size: 14px;}
input[type=checkbox]{margin: auto; line-height: normal; box-sizing: border-box; padding: 0;}

/** CLASSES **/
.text-center {text-align: center;}
.text-left {text-align: left;}
.text-justify {text-align: justify;}
.row {margin-left: 5px; margin-right: 5px; margin-top: 10px;}
.col-12 {width: 100%; float: left position: relative; min-height: 1px; padding-left: 5px; padding-right: 5px;}
.container:after, .row:after {clear:both;}
.container:before, .row:before {content: " "; display: table;}
.help-block {display: block; margin-top: 5px; margin-bottom: 10px; color: #fff;}
.form-control{display: block; width: 250px; height: 30px; padding: 3px 6px; font-size: 18px; line-height: 1.42857143; color: #000; text-align: center; margin: auto;}
.checkbox {display: block; min-height: 20px; margin-top: 10px; margin-bottom: 10px; padding-left: 20px;}
.checkbox label{display: inline; cursor: pointer;}
.btn {display: inline-block; margin-bottom: 10px; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; border-radius: 4px;}
.checkbox input[type=checkbox]{margin-left: -20px;}
.container {max-width: 1080px; margin-right: auto; margin-left: auto; padding-left: 5px; padding-right: 5px;}
.error{color: red;}

/************************************/
/* MODIFICATIONS BEYOND THIS POINT */
/**********************************/

/** IMAGE SIZE RELATIVE TO VIEWPORT WIDTH **/ 
.banner {width: 60%;}

/** THIS APPLIES TO WHOLE DOCUMENT  **/
body {
	/** FONT SIZE APPLIED WHERE SUBCLASS IS MISSING FONT SIZE **/
	font-size: 13px; 
	/** DO NOT MODIFY LINE HEIGHT **/
	line-height: 1.428571429; 
	/** FONT COLOR **/
	color: #fff;
	/** BACKGROUND COLOR **/
	background-color: #0066FF;
	/** FONT FAMILY **/
	font-family: Arial, Helvetica, sans-serif;
}

/** COLOR AND SIZE OF TITLE **/
/*******************************************/
/** Example: Descarga el mejor contenido! */
/*****************************************/ 
h1 {
	/** FONT COLOR */
	color: #fff; 
	/** FONT SIZE **/
	font-size: 16px; 
	/** DO NOT MODIFY MARGIN **/
	margin: 0 0 5px; 
	/** GET FONT FROM PARENT SELECTOR **/
	font-family: inherit; 
	/** DO NOT MODIFY LINE HEIGHT **/
	line-height: 1.1;
}

/** COLOR OF LINKS **/
a{color: #FFF;}

/** COLOR AND SHAPE OF SUBMIT BUTTON **/
.btn-default {
	/** FONT COLOR **/
	color: #fff; 
	/** BUTTON BACKGROUND **/
	background-color: #33FF33; 
	/** BUTTON BORDER **/
	border-color: #707070; 
	/** SPACE ABOVE **/
	margin-top: 12px;
}
