/* Error de minimización. Devolviendo el contenido no minimizado.
(315,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(318,14): run-time error CSS1039: Token not allowed after unary operator: '-x'
(319,13): run-time error CSS1039: Token not allowed after unary operator: '-y'
(320,15): run-time error CSS1039: Token not allowed after unary operator: '-size'
(321,16): run-time error CSS1039: Token not allowed after unary operator: '-size'
(330,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
/*USO:
Proxima Nova Black

font-family: proxima-nova, sans-serif;

font-weight: 900;

font-style: normal;


Proxima Nova Bold

font-family: proxima-nova, sans-serif;

font-weight: 700;

font-style: normal;


Proxima Nova Bold Italic

font-family: proxima-nova, sans-serif;

font-weight: 700;

font-style: italic;


Proxima Nova Extrabold

font-family: proxima-nova, sans-serif;

font-weight: 800;

font-style: normal;


Proxima Nova Regular

font-family: proxima-nova, sans-serif;

font-weight: 400;

font-style: normal;


Proxima Nova Italic

font-family: proxima-nova, sans-serif;

font-weight: 400;

font-style: italic;


*/
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * proxima-nova:
 *   - http://typekit.com/eulas/00000000000000003b9b306c
 *   - http://typekit.com/eulas/00000000000000003b9b3068
 *   - http://typekit.com/eulas/00000000000000003b9b3069
 *   - http://typekit.com/eulas/00000000000000003b9b306a
 *   - http://typekit.com/eulas/00000000000000003b9b3062
 *   - http://typekit.com/eulas/00000000000000003b9b3063
 *
 * © 2009-2020 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2020-10-15 07:48:08 UTC"}*/

@import url("https://p.typekit.net/p.css?s=1&k=odc7qui&ht=tk&f=137.139.140.169.175.176&a=54127884&app=typekit&e=css");

@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/b683e3/00000000000000003b9b306c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff2"),url("https://use.typekit.net/af/b683e3/00000000000000003b9b306c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff"),url("https://use.typekit.net/af/b683e3/00000000000000003b9b306c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:900;
}

@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;
}

@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/4c4052/00000000000000003b9b3069/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/4c4052/00000000000000003b9b3069/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/4c4052/00000000000000003b9b3069/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;
}

@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/d82519/00000000000000003b9b306a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff2"),url("https://use.typekit.net/af/d82519/00000000000000003b9b306a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff"),url("https://use.typekit.net/af/d82519/00000000000000003b9b306a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:800;
}

@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;
}

@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/5c70f2/00000000000000003b9b3063/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/5c70f2/00000000000000003b9b3063/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/5c70f2/00000000000000003b9b3063/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;
}

.tk-proxima-nova { font-family: "proxima-nova",sans-serif; }



body,input,textarea {
    /*font-family:'fontinsans';font-weight:normal;font-size:15px ;*/

     font-family: proxima-nova, sans-serif;

font-weight: 400;

font-style: normal;
font-size:15px;
color:#37424A;
}

.fontBold {
   /*font-family:'fontinsans';font-weight:normal;font-size:24px */

   font-family: proxima-nova, sans-serif;

font-weight: 700;

font-style: normal;

}


.clear {
clear:both;}
body {
    background-image:url('../_img/background.svg');
background-size:cover;
margin:0;
min-width:995px;

}
#form1 {
    border:0;
padding:0;
}
#step1 {
background-color:rgba(255,255,255,.9);
width:75%;

display:block;
margin-left:auto;
margin-right:auto;


}
#step1Content {
padding:25%;
padding-top:30px;

}
#logo {
    display:block;

width:250px;
margin-left:auto;
margin-right:auto;
margin-bottom:30px;
}
    #logo img {
    display:block;
    width:100%;
    }
#logoTitle {
display:block;
font-size:26px;
}
#uploadDiv {
    display:block;
}
#uploadDivExplanation {
font-size:14px;
margin-bottom:20px;
}
#uploadButtonWrapper {
  margin-top:25px;
    width: 100%;
    text-align: center;
    background: linear-gradient(
45deg
, rgba(0,113,206,1) 0%, rgba(0,113,206,1) 0%, rgba(0,113,206,1) 0%, rgba(150, 150, 250) 90%);
    line-height: 45px;
   
}
.mouse-cursor-gradient-tracking {
    position: relative;
    background: linear-gradient(
45deg
, rgba(0,113,206,1) 0%, rgba(0,113,206,1) 0%, rgba(0,113,206,1) 0%, rgba(170, 0, 255) 90%);
    overflow: hidden;
}
#LinkButton1 {
    display: block;
    width: 100%;
    height: 100%;
    font-weight: bold;
    color: white;
    text-decoration: none;
}
#LinkButton1 span {
    background-position: calc(50% - 70px) 13px;
    background-image: url('../_img/analizar.png');
    background-repeat: no-repeat;
    display:block;
    background-size:20px;
    margin-left:20px;
}
.fileUploadLabel {
    float:left;
    cursor: pointer;
    border:solid 1px #4A4237;
    display:block;
    width:120px;
    padding:10px;
    padding-left:35px;
    font-size:13px;
    background-color:white;
    background-image:url('../_img/cargar.png');
    background-repeat:no-repeat;
    background-size:20px;
    background-position:10px 7px;
     margin-bottom:5px;
}
.file-chosen {
float:left;
margin-top:10px;
display:block;
font-size:14px;
margin-left:20px;
}


#footer {
    border-top:solid 1px rgb(55, 66, 74);
   color:#37424A;
   font-size:14px;
    margin-top:calc(100vh - 800px);
    padding-top:15px;


   
}
#footer a{
   
   color:#37424A;
   text-decoration:none;
   
}
    #footer ul {
    margin:0;
    list-style:none;
    padding:0;
    }
    #footer li {
        line-height:25px;
    }
.footercolumn {
float:left;
width:33%;

}
#footercolumn3 img {
width:150px;
margin-top:-5px;
}
.footertitle {
    font-size:14px;
margin:0!important;
margin-bottom:5px!important;
}
@media only screen and (max-height: 900px) {
    #footer {
    margin-top: 10px!important;
   
    }
}


/*tracking btn*/
.mouse-cursor-gradient-tracking {
  position: relative;
  background: linear-gradient(45deg, rgba(0,113,206,1) 0%, rgba(0,113,206,1) 0%, rgba(0,113,206,1) 0%, rgba(123, 121, 212) 90%);


  
  overflow: hidden;
}

.mouse-cursor-gradient-tracking span {
  position: relative;
  
  width:100%;
  height:100%;
  display:block;
}

.mouse-cursor-gradient-tracking:before {
  --size: 0;
  content: '';
  position: absolute;
  left: var(--x);
  top: var(--y);
  width: var(--size);
  height: var(--size);
  background: radial-gradient(circle closest-side, rgba(150, 150, 250,1), transparent );
  
 
  transform: translate(-50%, -50%);
  /*transition: width 0.2s ease, height 0.2s ease;*/
}

.mouse-cursor-gradient-tracking:hover:before {
  --size: 400px;
}



/*btn ejemplos*/
#examplesButton {
    margin-top:25px;
    border:solid 1px #0073CE;
 
    display:inline-block;
    width:300px;
    background:white;
    text-decoration:none;
    margin-bottom:50px;
}
#examplesButtonA {
text-decoration:none;
color: #0073CE;
display:block;
background-color:white;
background-image:url('../_img/acordeon azul.png');
background-size:0.7em;
background-repeat:no-repeat;
background-position-y:center;
background-position-x:calc(100% - 20px);
padding:10px;
    padding-left:20px;
}
#examplesButtonList {
display:none;}
#examplesButtonList a {
color:#0073CE;
text-decoration:none;
}
#examplesButtonList a:hover {
color:#0073CE;
text-decoration:underline;
}
#examplesButtonList {
color:#0073CE;}
    #examplesButtonList li {
        margin-bottom:5px;
        font-size:12px;
    }
#examplesButtonList ul{
    margin:0;
    margin-bottom:20px;
  
}
p {
margin:0;}
#headerDiv {
background-image:url('../_img/background.svg');
background-size:cover;
margin:0;
height:80px;
position:fixed;
width:100%;
}
#headerDivLeft {
float:left;
margin-left:25px;
}
#headerDivRight {
float:right;
margin-top:25px;
margin-right:25px;
}
#headerDivLeft img{
height:80px;}

#headerDivRight a{
text-decoration:none;}
#headerDivRightLink2 {
color:white;
float:left;


  background-image:url('../_img/login.png');
    background-repeat:no-repeat;
    background-size:20px;
      background-position:right 5px;
      display:block;
     padding:8px;
      padding-right:30px;
      font-size:13px;
     
}
#headerDivRightLink1 {
    float:left;
    color: #4A4237;
     border:solid 1px #4A4237;
    display:block;
    width:133px;
    padding:8px;
    padding-left:35px;
    font-size:13px;
    background-color:white;
    background-image:url('../_img/cargar.png');
    background-repeat:no-repeat;
    background-size:20px;
    background-position:10px 5px;
 margin-right:30px;
}

#contentWrapperDiv {
    background-color:rgba(255,255,255,.9);
    margin:0;
    padding: 50px;
    min-height:calc(100vh - 100px);
}
#contentWrapperDivLeft {
float:left;
width:260px;
background:white;
padding:20px;
position:fixed;
margin-top:80px;
height:calc(100vh - 210px);
overflow-y:auto;
}
#LDInfoTitle {
font-weight:900;
font-size:16px;
margin-bottom:10px;
}
#contentWrapperDivRight {
float:left;
width:calc(100% - 340px);
padding-left:40px;
margin-left:300px;
margin-top:80px;
}
    #contentWrapperDivRight h2 {
    margin:0;}
.messageBox {
    color: #444;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-left: 35px;
    line-height: 1em;

    margin-bottom: 15px;

    font-size:12px;
  
    background-size:26px;
    min-height:26px;
}
.mbinformation {
    background-image: url("../_img/info.png");
    
}
.tabSection .messageBox {
    display:table;
width:auto;
margin-left:auto;
margin-right:auto;
margin-top:100px;
padding-right:10px;
}

.LDC1S {
 padding:5px;
 padding-top:10px;
 border-bottom:solid 1px #B3B3B3;
 display:none;
}
#LDC1S1 {
     border-top:solid 1px #B3B3B3;
}
.LDC1Svisible {
display:block!important;
}
.LDC1S img{
     display:block;
    margin-left:50px;
   height:80px;
  padding-top:10px;
  padding-bottom:10px;
}

.integrityInfoMore {
display:none;
background:white;
padding:20px;
padding-top:10px;
overflow-x:auto;
}

#step2 h3 {
font-size:14px;
}
#step2 h4 {
font-size:13px;
margin:0;
}
.integrityInfoItemOk, .integrityInfoItemKo {
   padding:10px;

   border-bottom:solid 1px #B3B3B3;
   padding-left:60px;
  
   background-repeat:no-repeat;
   background-position: 20px 10px;
   cursor:pointer;
}
#integrityInfoItem1 {
    border-top:solid 1px #B3B3B3;
}
.integrityInfoItemOk {
     background-color:#EEFFEB;
     background-image:url('../_img/ok.png');
}
.integrityInfoItemKo {
    background-color:#FFEBF2;
     background-image:url('../_img/error.png');
}
.integrityInfoItemOk p, .integrityInfoItemKo p{
  float:left;
  width:calc(100% - 20px);
}
.deployarrow {


float:right;

height:9px;
width:9.5px;
background-image:url('../_img/acordeon.png');
background-size:9.5px 6px;
background-repeat:no-repeat;
margin-top:6px;

}

#biometricInfoDivEmpty .messageBox,#biometricInfoDivEmpty2 .messageBox {
background-color:white;
padding:20px;
padding-left:50px;
background-position-x:15px;
background-position-y:center;
}

#biometricInfoDivEmpty .mbinformation {
}
#biometricInfoDiv {
background:white;
padding:20px;
padding-top:20px;
}

.mbinformationSummary {
clear:both;

padding-top:10px;
padding-right:10px;
padding-bottom:10px;
background-position-y:10px;
background-position-x:5px;
}
.ETTable {
    clear:both;
     border-collapse: collapse;
    border-spacing: 0;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:20px;

}
.ETTable td,.ETTable th{
border:solid 1px #ccc;
text-align:center;
margin:0;

}
.ETTable img {
height:50px;
padding:5px;
}

.floatingh2 { 
margin-top:-5px;

}
.helpLink,.floatingh2 {
float:left;}
.helpLink {
    margin-left:5px;

}
    .helpLink img {
    width:20px;

    }
.helpDiv {
clear:both;
display:none;
border:solid 1px #2799FF;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
background-position-y:10px;
background-position-x:5px;

}
.helpDiv img {
    margin-top:5px;
width:170px;

margin-left:auto;
margin-right:auto;
display:block;

}
#reproduccion1 {
    display:block;

    float:left;
    width:calc(50% - 2px);
   border:solid 1px #ccc;

}
#reproduccion2 {
    display:block;

    float:left;
    width:calc(50% - 2px);
     border:solid 1px #ccc;

}
#canvasFirma1, #canvasFirma2 {
    width:100%;
    max-width:538px;

}
.ETChart {
max-height:200px!important;}

/*TAB MENU*/
.tabMenu {
    list-style:none;
    padding:0;
  
    float:left;
    margin-left:calc(50% - 200px);
    width:400px; 
}
.tabMenuSelected a{
background-color:#ccc!important;
color:white!important;
box-shadow: inset 0px 0px 15px 1px rgba(0,0,0,0.3);
}
.tabMenu li {
    display:inline;
    margin:-2px;
    padding:0;

}

.tabMenu a {

   text-decoration:none;
 padding:5px;
 margin:0;
  
   color:#333;
   border-top:solid 1px #ccc;
   border-bottom:solid 1px #ccc;
   background-color:white;
}
.tabMenuFirstItem a{
    border-left:solid 1px #ccc;
    border-right: solid 1px #ccc;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.tabMenuLastItem a{
    border-left:solid 1px #ccc;
     border-right:solid 1px #ccc;
     border-top-right-radius:5px;
    border-bottom-right-radius:5px;
}

.tabSection {
    margin-top:23px;
     border:solid 1px #ccc;

       z-index:-1;
       border-radius:5px;
       margin-bottom:100px;
       min-height:320px;
}
.tabSubSectionHidden {
position: absolute; top: -1000px;}

#restartAnimation {
    display:inline-block;
margin-bottom:50px;
margin-top:5px;
font-size:14px;
color:#9696fa;
}

.lifail {
color:red;}

#poweredByEdorteam {
float:right;
width:200px;
margin-top:-30px;
margin-bottom:30px;
}

.greenRow {
    background-color:#EBFFEE;
}

.yellowRow {
    background-color:#fff1eb;
}

.redRow {
     background-color:#ffebeb;
}

.darkredRow {
       background-color:#ffebeb;
}
th p,tr p {
font-weight:normal;
font-size:12px;
color:#666;
}
.strong {
    font-weight:bold;
}
