﻿body {
}

.toast-top-center {
    top: 35px;
}  

#logo {
     margin: 5px 20px; 
     width: 110px;
}
.rgNoRecords td {
    padding: 40px;
}
.RadGrid_Bootstrap .rgPagerCell .rgNumPart a.rgCurrentPage {
    background-color: #566170 !important;
    border-color: #566170 !important;
}
.btn-success {
    background-color: #1BBC9B !important;
    border-color: #158F76 !important;
    margin-right: 10px;
}

.btn-success:hover {
    background-color: #158F76 !important;
}
.form-wizard .steps > li.active > a.step .number { background-color: #1BBC9B !important;}
.form-wizard .steps > li.done > a.step .number { background-color: #566170 !important; }
.progress-bar-default { background-color: #566170 !important; }

.rmGroup .RadListBoxScrollable {
    height: 140px !important;
}

/**** INI - Precios tarifa ***/
table.precios {
    margin-top: 10px;
}

table.precios td {
        /*border: 1px solid #CCC;*/
}

.titulo_sup {
   
}

     td.titulo_sup {
         border-left: 1px solid #CCC;
        border-right: 1px solid #CCC;
         height:85px;
    }

.titulo_der {
    border-bottom: 1px solid #CCC;
    border-top: 1px solid #CCC;
    padding: 12px 5px 0 0;
    text-align: right;
    vertical-align: super;
    width: 110px;
    white-space:nowrap;
}

td.precio {
    background-color: #EAEAEA;
    border: 1px solid #CCC;
    height: 45px;
    padding:2px;
    text-align: center;
    min-width:65px;
}

td.precio input[type=text] {
    width: 70px;
}

.numero { text-align: right; white-space: nowrap; }

.rotate-text {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    filter: none; /*Mandatory for IE9 to show the vertical text correctly*/
}
/**** FIN - Precios tarifa ***/

.bellAlert {
    animation: bellblinker 1s linear infinite;
}

@keyframes bellblinker {
    50% {
        opacity: 0.3;
        transform: rotate(-45deg);
    }
}

table.ruta_dia {
    float:left;
    margin-left:2px;
}

table.ruta_dia td {
        padding:2px;
        min-width:100px;
        text-align: center;
}

    table.ruta_dia td.horario {
        border-top: 1px solid #CCC;
    }

    table.ruta_dia td.ruta {
        height:32px;
    }

        table.ruta_dia td.ruta div {
            float:left;
            margin:2px 0 0 30px;
        }

        table.ruta_dia td.ruta a.eliminar {
            color: #E43A45;
        }

        table.ruta_dia td.titulo {
        background-color:#EAEAEA;
    }

     table.ruta_dia td.parada {
         background-color:#EAEAEA;
         border-top: 1px solid #CCC;
     }
.cajaBuscar{
    display: inline-block;
    min-width: 420px;
    background-color: #FAFAFA;
    border: solid 1px #CCC;
    border-radius: 3px;
    padding-top: 10px;
    margin: 5px 15px;
    overflow: hidden;
}
.tblFichaBillete {
    margin: 30px 30px 30px 0;
}
.tblFichaBillete td {
    padding: 3px 5px;
}
.tblFichaReserva td {
    padding-right: 30px;
}

.tblTaquillaFicha {
    border-collapse: separate; 
    border-spacing: 2px;
    width: 100%;
    margin: 2px 0;
}


    .tblTaquillaFicha td.titulo {
        padding: 0 3px;
    }

.tblTaquillaFicha td.resultado {
    background-color: #f5f5f5;
    border-bottom:1px solid #CCC;
    border-left:1px solid #FFF;
    padding: 1px 5px;
    vertical-align:top;
}

    .tblTaquillaFicha td.taquilla {
       width:180px;
    }
    .tblTaquillaFicha td.empresa {
        /*width:420px;*/
    }
    .tblTaquillaFicha td.importe {
       width:100px;
        text-align:right;
    }
    .tblTaquillaFicha td.nota {
        width:270px;
    }

.tblTaquillaPago {
    height:55px;
    width:100%;
}

.has-error .md-checkbox label, .has-error .md-radio label { color: #E73D4A !important; font-weight:bold; }

.resumen { float: right; width: 400px; }
.resumen td { text-align: right; width: 100px; }
.rgCommandRow { display: none; }

.RadGrid_Bootstrap .rgHoveredRow>td { background-color: #31C7B2 !important; color: #FFF; }

.btnHomeFecha a { color: #FFF; text-decoration: none; }