* {
	margin:0;
	padding:0;
}
:root { font-size:calc(100vw/100); }
body, html { 
    height:100%;
    text-align:center;
    margin:0;
    padding:0; 
}
td, th {
	border:none;
	padding:0.32vw 0.23vw;
	text-align:left;
	font-weight:normal;
}

/*
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////Legendas//////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/
a.pandoraLink { color:#000000 !important;background-color:transparent; }
a.pandoraLink:visited { color:#000000 !important;background-color:transparent; }
a.pandoraLink:hover { color:#11a;background-color:transparent; }
a.pandoraLink:active { color:#000000 !important;background-color:transparent; }
a.pandoraLink { text-decoration:none;padding:0;margin:0; }

a.whiteLink { color:white !important;background-color:transparent; }
a.whiteLink:visited { color:white !important;background-color:transparent; }
a.whiteLink:hover { color:white;background-color:transparent; }
a.whiteLink:active { color:white !important;background-color:transparent; }
a.whiteLink { text-decoration:none;padding:0;margin:0; }

/* ----------------------------------------------------------- */
/* CHECKBOX  CHECKBOX  CHECKBOX  CHECKBOX  CHECKBOX  CHECKBOX  */
/* ----------------------------------------------------------- */
:root input[type=checkbox] + label:before {
  content: "";
  display: inline-block;
  width  : 10vw;
  height : 10vw;
  margin : 0 0.5em 0 0;
  background: url("https://developer.mozilla.org/files/4173/checkbox-sprite.png") no-repeat 0 0;
  vertical-align: bottom;
  position: relative;
  bottom:0.16vw;
}

/* SantaFé: El input tenía  */
input[type=checkbox] {
    width: 1vw;
    height: 1vw;
    padding: 0;
    margin: 0;
    position: relative;
    display: inline-block;
	font-size:1.25vw;
    line-height: 1vw;
    vertical-align: text-top;
    text-decoration:none !important;
    outline:none !important;
    border-radius: 0.23vw;
    -webkit-appearance: none;
    -moz-appearance: none;
}
input[type=checkbox]:active {
}
input[type=checkbox]:checked::after {
    position: absolute;
    content: '';
    left: 15%;
    top: -10%;
    height: 40%;
    width: 90%;
    border-bottom: 0.28vw solid #090;
    border-left: 0.28vw solid #090;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
}
/* --------------------------------------------------------------- */
/* SELECT  SELECT  SELECT  SELECT  SELECT  SELECT  SELECT  SELECT  */
/* --------------------------------------------------------------- */
select ::-ms-expand {
    display:none !important;
}
.filterSelect select{
    appearance:none !important;
    -webkit-appearance:none !important;
    -moz-appearance:none !important;
}
/*
░▓░░░▓░▓▓▓░▓░░░▓░▓▓▓░▓▓▓░▓▓▓░▓▓▓░▓▓▓░
░▓▓░▓▓░▓░░░▓▓░▓▓░▓░▓░▓░░░▓░▓░▓░░░░▓░░
░▓▓▓▓▓░▓▓▓░▓▓▓▓▓░▓░▓░▓▓▓░▓░▓░▓▓▓░░▓░░
░▓░▓░▓░▓░░░▓░▓░▓░▓░▓░░░▓░▓░▓░▓░░░░▓░░
░▓░░░▓░▓▓▓░▓░░░▓░▓▓▓░▓▓▓░▓▓▓░▓░░░░▓░░
*/
.backPage {
	width:100%;
	height:100%;
	background-color:transparent !important;
	background-repeat:no-repeat;
	background-size:100% 100%;
	position:fixed;overflow:auto; 
	left:0;
	top:0;
	text-align:center;
	background-attachment:fixed;
    background-origin:border-box;
    background-position:center;
	opacity:.78;
	z-index:0;
}
.frontPage {
	width:100%;
	height:100% !important;
	overflow-y:scroll !important;
	position:absolute;
	left:0;
	top:0;
    margin:0;
	padding:0;
	background-color:transparent !important;
	text-align:center !important;
	z-index:5;
}



.datum {
    height:2.1vw !important;
 	padding-top:0.4vw !important;
 	padding-bottom:0.3vw !important;
    color:#444 !important;
	background:#e8e8f0;
	background-color:#e8e8f0;
	autofill:white !important;
	text-align:center !important;
	border:none !important;
	outline:none !important;
}
.datumPhone {
	width:10.0vw;
    height:2.35vw !important;
	padding-top:0.58vw !important;
    font:normal 1.41vw sans-serif !important;
    color:#444 !important;
	background:#e8e8f0 !important;
	background-color:#e8e8f0 !important;
	autofill:white !important;
	text-align:center !important;
	border:none !important;
	outline:none !important;
}
/* USUKU (Fecha) es un datum sin Height ni Padding. */
.usuku {
    font:normal 1.41vw sans-serif !important;
    color:#444 !important;
	background:#e8e8f0;
	background-color:#e8e8f0;
	autofill:white !important;
	text-align:center !important;
	border:none !important;
	outline:none !important;
}
