/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  text-align:left;
}

/*body { 
  line-height: 1.5;
  color:#202020;
  font-family:Arial,sans-serif;
  font-size:0.84em;
}*/

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/* quita los estilos a las listas */
li {list-style:none}

/*RESET ESTILOS CHROME Y SAFARI IOS*/
/*QUITAR ESTILOS CHROME*/
textarea:focus, input:focus{
    outline: none;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:active,
input:-webkit-autofill:focus {
    background-color: #FFFFFF !important;
    -webkit-box-shadow: 0 0 0 1000px white inset !important;
    border-radius: 0;
    }

input {
	 border-radius: 0;
  -webkit-appearance: none;
}
a{
    text-decoration: none;
}



/*Estilos de input*/
input,textarea{
	border: 1px solid #d0d0d0;
    border-radius: 2px;
    /* vertical-align: middle; */
    font-family: 'museosans_light';
    font-size: 1em;
    padding: 4px 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.1);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    vertical-align: middle;
}
input:focus{border-color: #5b87da;}
select:focus{border-color: #5b87da;}
input[type="checkbox"] ~ span.check::after {
    color: #d0d0d0;
    content: "\ee70";
    font-family: icomoon;
}
input[type="checkbox"]:checked ~ span.check::after {
    content: "\ee6e";
	color: #5b87da;
}
input[type="radio"] ~ span.check::after {
    color: #d0d0d0;
    content: "\ee70";
    font-family: icomoon;
}
input[type="radio"]:checked ~ span.check::after {
    content: "\ee6e";
	color: #5b87da;
}



a.selectBox-dropdown{
	border: 1px solid #d0d0d0;
	border-radius: 2px;
	/* vertical-align: middle; */
	font-family: 'museosans_light';
	font-size: 1.2em;
	padding: 0 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.1);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.1);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	vertical-align: middle;
}
	a.selectBox-dropdown span{
		vertical-align: middle;
		padding:0;
	}
	.selectBox-dropdown .selectBox-arrow{
		top: 2px !important;
		right: 5px !important;
		width: 15px !important;
		height: unset !important;
		background: none !important;
		border-left: none !important;
		color: #d0d0d0 !important;
	}
	a.selectBox-dropdown span.selectBox-arrow::before{
		content: "\edc6";
		font-family: icomoon;
	}
	.selectBox-dropdown:focus, .selectBox-dropdown:focus .selectBox-arrow{border-color: #5b87da;color: #5b87da;}
	.selectBox-options LI.selectBox-selected a{
		background-color: #5b87da !important;
		color: #FFF !important;
	}
	.selectBox-options{
		border: none !important;
	}
	.selectBox-options li a{
	    background-color: #FFF;
	    border: 1px solid #d0d0d0;
	    padding: 2px 0 2px 16px;
		color: #5a655f !important;
	}
	.selectBox-options LI.selectBox-hover A {
		background-color: #FFF !important;
		border-color: #5b87da !important;
		color: #5a655f !important;
	}
