/*
Creado por:; Hemerson Marquez 
hlmarquezm@gmail.com
*/
*,*:focus,*:active,*:hover{outline: none !important;}
html,body{height: 100%;min-height: 100%;}
input[type="checkbox"],input[type="radio"]{display: none;}
.f075{font-size:0.75em;}
.f1-5{font-size:1.5em;}
.pull-center{text-align: center;}
body{min-width: 360px;}
.title{font-size: 1.5em;color:#646464;padding: 0.5em;}
.panel-negro{border-color: #0F0F0F;}
.panel-negro>.panel-heading{background-color: #0F0F0F;color: #ECECEC;}
.btn,.btn:hover{transition: 0.35s;}

.btn-negro{border: 1px solid #0F0F0F;color:#0F0F0F;background-color:transparent;font-weight:normal;}
.btn-negro:hover{background-color: #0F0F0F;color: #ECECEC;}

.btn-rojo{border: 1px solid #E50510;color:#E50510;background-color:transparent;font-weight:normal;}
.btn-rojo:hover{background-color: #E50510;color: #ECECEC;}

.editData{margin-left: 1.25em;}
.btn[disabled]{border: 1px dashed #7E7E7E;color:#7E7E7E;background-color:transparent;}
.btn[disabled]:hover{background-color: transparent;color: #7E7E7E;}
input[type="radio"]+label>.lb-negro,input[type="checkbox"]+label>.lb-negro
{border: 1px solid #0F0F0F;color:#0F0F0F;background-color:transparent;font-weight:normal;}
input[type="radio"]:checked+label>.lb-negro,input[type="checkbox"]:checked+label>.lb-negro
{background-color: #0F0F0F;color: #ECECEC;}
input[type="radio"][disabled]+label>.lb,input[type="checkbox"][disabled]+label>.lb
{border: 1px dashed #7E7E7E;color:#7E7E7E;background-color:transparent;font-weight:normal;}
input[type="radio"][disabled]:checked+label>.lb,input[type="checkbox"][disabled]:checked+label>.lb
{background-color: transparent;color: #7E7E7E;}
.results{padding: 1em;display: none;}
.content-results{font-size: 1.5em;border: 1px dashed #2D2D2D;color: #2D2D2D;padding: 0.5em 0;margin-top: 0.25em;}
.r-dato{border: 1px solid #0F0F0F; padding: 0.125em 0.5em;color: white;background-color: #0F0F0F;border-radius: 0 0.25em 0.25em 0;}
.t-dato{border: 1px solid #0F0F0F; padding: 0.125em 0.5em;background-color: white;color: #0F0F0F;border-radius: 0.25em 0 0 0.25em;}
.container-prymary{padding:51px 0 77px 0;}
.cuadro{border-bottom: 1px dotted #414141;padding: 1em;}
#indata{width: 100%;height: 320px;resize: none;font-size: 1.15em;}
#indata:focus{border: 1px solid #1D1D1D;}
#resultData{max-height:320px;height: 320px; overflow-y:auto;}
.panel{border-radius: 0;min-height:100%;margin:0;}
.panel-heading{border-radius:0;}
.mqz-info-icon,.mqz-info-icon *{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.mqz-info-icon{transition: 0.5s;padding:0.25em; font-size: 2.75em;color:#A8A8A8;min-width:100%; text-align: center;background-color: #1A1A1A; border-top: 1px solid #969696;}
.mqz-info-icon:hover{transition: 0.5s; background-color: #050505;color:#3AB7FF;cursor: pointer;}
.text-icon{display: inline-block; font-size: 0.75em; margin-left:0.25em;}
footer{position: absolute; min-width:100%;}
.line-dates{padding: 0;}
.nl{text-align: center;border:1px solid #0F0F0F;}
.date-ok,.date-err{text-align:center;cursor: pointer;padding-right: 4px;padding-left: 4px;}
.date-ok{color: #036400;background-color: #C0FFBD;border:1px solid #036400;}
.date-err{color:#9B0404;background-color: #FFB5B8;border:1px solid #9B0404;}
.date-wng{color: #7C7308;background-color: #FEFD44;border:1px solid #7C7308; cursor: pointer;}
.line-vacio{color: #FEFD44;background-color: #7C7308;}