.bg-login{
/*    background:url(../img/fondo.jpg);*/
    background-position: center;
    z-index: 6;
}

.dsnone{
    display: none;
}

body {
  min-height:100%;
/*   background: radial-gradient(farthest-corner at top left, #990099 16%, #0099cc 45%, #0099cc 75%, #39ff9c 100%) no-repeat; */
background: linear-gradient(45deg, #990099, #0099cc);
animation: degra 60s ease infinite;
}

/*
@keyframes degra {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
*/
.iconito-wiz{
    max-height: 50px;
    max-width: 60px;
    
}
.ticket-img{
    box-shadow: 0 3px 6px -3px rgba(0,0,0,1);
    background: #fff;
    padding: 10px;
    border-radius: 6px;
    text-align: center;
}

.inp-w100 {
    width: 100%;
    border: 1px solid rgba(0,0,0,.2);
    border-bottom: 1px solid #808080;
    padding: 10px;
    line-height: 18px;
    font-size: 14px;
    text-align: center;
}
.spaciologo{
    padding: 50px;
    border: 1px dotted #848484;
    margin-top: 5px;
    margin-bottom: 5px;
}
.nbnegocio{
    font-size: 18px;
    line-height: 24px;
    text-transform: uppercase;
}

.tabla{
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
}

.tabla th{
    text-align: right;
}
.tabla thead tr th:nth-child(2){
    text-align: center;
}
.tabla tr td:nth-child(2) {
    text-align: left;
}
.tabla tbody tr td:first-child{
                text-align: right;
            }
            
            .tabla tbody tr td:nth-child(3){
                text-align: right;
                min-width: 60px;
            }
            .tabla tbody tr th:nth-child(3){
                text-align: right;
            }
            .tabla tbody tr td{
                height: 30px;
                font-weight: 300;
            }
            .tabla td, .tabla th{
                padding: 2px;
            }
            .tabla  tr:nth-child(even) {background-color: #f2f2f2;
                
            }
            .total{
             
            }
  .fehc-hora {
                overflow: hidden;
            }
            .fehc-hora>div{
                width: 50%;
                display: inline-block;
                float: left;
                
            }

.resp-video{
    width: 100%;
    height: auto;
}

.tabla-cajero{
    width: 100%;
}
.tabla-cajero tr td:first-child{
   width: 10%;
}
.tabla-cajero tr td:nth-child(2){
   width: 50%;
}
.tabla-cajero tr td:nth-child(3){
   width: 20%;
}
.tabla-cajero tr td:nth-child(4){
   width: 20%;
}
.tabla-cajero .input-group {
    width: 96%;
}
.tabla-cajero .form-group {
    margin-top: 0%;
}


.ul-slider{
    list-style: none;
    margin: 0;
    padding: 0;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.ul-slider li{
    position:absolute;
    width: 100%;
    height: 100%;
    animation: sld;
    animation-duration:30s;
    animation-iteration-count: infinite;
    
    opacity: 0;
}
.ul-slider li img{
    object-fit: cover;
    object-position: center;
    width: 100%;
    height: 100%;
}

@keyframes sld{
   0% {
	    opacity: 0;
	    animation-timing-function: ease-in;
	}
	6% {
	    opacity: 1;
	    transform: scale(1.05);
	    animation-timing-function: ease-out;
         filter: blur(0px);
	}
	16% {
	    opacity: 1;
	    transform: scale(1.1);
         filter: blur(0px);
	}
	30% {
	    opacity: 0;
	    transform: scale(1.1);
        filter: blur(10px);
        
	}
	100% { opacity: 0 }
    
}
.ul-slider li:nth-child(1){
    z-index: 1;
}
.ul-slider li:nth-child(2){
    animation-delay: 6s;
    z-index: 2;
}
.ul-slider li:nth-child(3){
     animation-delay: 12s;
    z-index: 3;
}
.ul-slider li:nth-child(4){
     animation-delay: 18s;
    z-index: 4;
}
.ul-slider li:nth-child(5){
     animation-delay: 24s;
    z-index: 5
}












