﻿/*Botones Links*/
.btn-a {
    display: inline-block;
   
}

    .btn-a:hover {
        background: none !important;
        height: 0 !important;
    }

    .btn-a span {
        z-index: 1000 !important;
        position: relative !important;
    }

.btn-anular-fc {
    background-image: url(../Images/btn-anular.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    border-style: none;
    border: none;
    outline: 0px;
    width: 25px;
    height: 20px;
    margin: 0 auto;
}

    .btn-anular-fc:hover {
        z-index: 24;
        text-decoration: none;
    }

    .btn-anular-fc span {
        display: none;
    }

    .btn-anular-fc:hover span { /* Estilos de la descripción */
        display: block;
        position: relative;
        margin-top: -30px;
        top: auto;
        left: auto;
        width: 6em;
        border: 1px solid #FF4000;
        background: #FF4000;
        color: #FFFFFF;
        text-align: center;
    }


.btn-imprimir-fc {
    background-image: url(../Images/btn-imprimirFech.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    border-style: none;
    border: none;
    outline: 0px;
    width: 25px;
    height: 20px;
    margin: 0 auto;
}

    .btn-imprimir-fc:hover {
        z-index: 24;
        text-decoration: none;
    }

    .btn-imprimir-fc span {
        display: none;
    }

    .btn-imprimir-fc:hover span { /* Estilos de la descripción */
        display: block;
        position: relative;
        margin-top: -30px;
        top: auto;
        left: auto;
        width: 6em;
        border: 1px solid gray;
        background: gray;
        color: #FFFFFF;
        text-align: center;
    }

.btn-recaudo-fc {
    background-image: url(../Images/btn-recaudo.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    border-style: none;
    border: none;
    outline: 0px;
    width: 25px;
    height: 20px;
    margin: 0 auto;
}

    .btn-recaudo-fc:hover {
        z-index: 24;
        text-decoration: none;
    }

    .btn-recaudo-fc span {
        display: none;
    }

    .btn-recaudo-fc:hover span { /* Estilos de la descripción */
        display: block;
        position: relative;
        margin-top: -30px;
        top: auto;
        left: auto;
        width: 6em;
        border: 1px solid orange;
        background: orange;
        color: #FFFFFF;
        text-align: center;
    }

.btn-ramos-fc {
    background-image: url(../Images/btn-ramos.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    border-style: none;
    border: none;
    outline: 0px;
    width: 25px;
    height: 20px;
    margin: 0 auto;
}

    .btn-ramos-fc:hover {
        z-index: 24;
        text-decoration: none;
    }

    .btn-ramos-fc span {
        display: none;
    }

    .btn-ramos-fc:hover span { /* Estilos de la descripción */
        display: block;
        position: relative;
        margin-top: -30px;
        top: auto;
        left: auto;
        width: 6em;
        border: 1px solid #04B486;
        background: #04B486;
        color: #FFFFFF;
        text-align: center;
    }

.btn-unidad-fc {
    background-image: url(../Images/btn-unidades.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    border-style: none;
    border: none;
    outline: 0px;
    width: 25px;
    height: 20px;
    margin: 0 auto;
}

    .btn-unidad-fc:hover {
        z-index: 24;
        text-decoration: none;
    }

    .btn-unidad-fc span {
        display: none;
    }

    .btn-unidad-fc:hover span { /* Estilos de la descripción */
        display: block;
        position: relative;
        margin-top: -30px;
        top: auto;
        left: auto;
        width: 6em;
        border: 1px solid #04B486;
        background: #04B486;
        color: #FFFFFF;
        text-align: center;
    }

.btn-marcar-fc {
    background-image: url(../Images/btn-marcar.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    border-style: none;
    border: none;
    outline: 0px;
    width: 25px;
    height: 20px;
    margin: 0 auto;
}

    .btn-marcar-fc:hover {
        z-index: 24;
        text-decoration: none;
    }

    .btn-marcar-fc span {
        display: none;
    }

    .btn-marcar-fc:hover span { /* Estilos de la descripción */
        display: block;
        position: relative;
        margin-top: -30px;
        top: auto;
        left: auto;
        width: 6em;
        border: 1px solid #0B614B;
        background: #04B404;
        color: #FFFFFF;
        text-align: center;
    }

.btn-desmarcar-fc {
    background-image: url(../Images/btn-desmarcar.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    border-style: none;
    border: none;
    outline: 0px;
    width: 25px;
    height: 20px;
    margin: 0 auto;
}

    .btn-desmarcar-fc:hover {
        z-index: 24;
        text-decoration: none;
    }

    .btn-desmarcar-fc span {
        display: none;
    }

    .btn-desmarcar-fc:hover span { /* Estilos de la descripción */
        display: block;
        position: relative;
        margin-top: -30px;
        top: auto;
        left: auto;
        width: 6em;
        border: 1px solid #8A0829;
        background: #FF0000;
        color: #FFFFFF;
        text-align: center;
    }

.btn-excel-fc {
    background-image: url(../Images/btn-excel.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    border-style: none;
    border: none;
    outline: 0px;
    width: 25px;
    height: 20px;
    margin: 0 auto;
}

    .btn-excel-fc:hover {
        z-index: 24;
        text-decoration: none;
    }

    .btn-excel-fc span {
        display: none;
    }

    .btn-excel-fc:hover span { /* Estilos de la descripción */
        display: block;
        position: relative;
        margin-top: -30px;
        top: auto;
        left: auto;
        width: 6em;
        border: 1px solid #0B614B;
        background: #04B404;
        color: #FFFFFF;
        text-align: center;
    }


.btn-pdf-fc {
    background-image: url(../Images/btn-pdf.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    border-style: none;
    border: none;
    outline: 0px;
    width: 25px;
    height: 20px;
    margin: 0 auto;
}

    .btn-pdf-fc:hover {
        z-index: 24;
        text-decoration: none;
    }

    .btn-pdf-fc span {
        display: none;
    }

    .btn-pdf-fc:hover span { /* Estilos de la descripción */
        display: block;
        position: relative;
        margin-top: -30px;
        top: auto;
        left: auto;
        width: 6em;
        border: 1px solid #8A0829;
        background: #FF0000;
        color: #FFFFFF;
        text-align: center;
    }

.btn-registrar-fc {
    background-image: url(../Images/btn-registrar.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    border-style: none;
    border: none;
    outline: 0px;
    width: 25px;
    height: 20px;
    margin: 0 auto;
}

    .btn-registrar-fc:hover {
        z-index: 24;
        text-decoration: none;
    }

    .btn-registrar-fc span {
        display: none;
    }

    .btn-registrar-fc:hover span { /* Estilos de la descripción */
        display: block;
        position: relative;
        margin-top: -30px;
        top: auto;
        left: auto;
        width: 6em;
        border: 1px solid #0B614B;
        background: #04B404;
        color: #FFFFFF;
        text-align: center;
    }

/*Fin  Botones*/

/*Check box*/
.frm-check-box-label {
    margin-left: 5%;
    margin-right: 2%;
}

.frm-check-box {
    float: left;
    -ms-transform: scale(1.5); /* IE */
    -moz-transform: scale(1.5); /* FF */
    -webkit-transform: scale(1.5); /* Safari and Chrome */
    -o-transform: scale(1.5); /* Opera */
    padding: 10px;
}


/*Fin Check box*/

/*Radio Buttons*/

.frm-radio {
    float: left;
    border: 0px;
    width: 2%;
    height: 1em;
}

.frm-label-radio {
    margin-left: 5%;
}
/*Finn*/

/*Input type text*/
.frm-form-control {
    border: #cdcdcd 1px solid;
    outline: 0px;
    line-height: 30px;
    padding: 0 2px;
    max-width: 15%;
    height: 22px !important;
    float: left;
    margin-left: 2%;
    margin-right: 2%;
}
/*Finnn */

/*Posisicon div form*/
.bajar {
    margin-top: 2%;
    border-top: 2px solid #1EA0CA;
}

.subir {
    margin-top: -30px;
}

/*Finn*/

/*Botones*/
.btnBlue {
    border: 1px solid rgba(0, 120, 195, 1);
    color: white;
    background-color: #1EA0CA;
    /*background: rgb(7, 33, 70);*/
}


    .btnBlue:hover {
        border: 1px solid rgba(0, 120, 195, 10);
        color: white;
        background: rgba(0, 120, 195, 1);
    }

.btnBlack {
    border: 1px solid #3F3F3F;
    color: white;
    background-color: #485155;
    background: rgba(72, 81, 85, 1);
}

    .btnBlack:hover {
        border: 1px solid #3F3F3F;
        color: white;
        background: #000;
    }

.btn-buscar {
    border: 0px;
    background-color: #F7F7F7;
    cursor: pointer !important;
    margin-top: -0.5%;
    float: left;
    margin-right: 2%;
}
/*Finn*/


/*Label Errores*/
.control-label-error {
    font-family: Poppins;
    font-size: 12px;
    color: firebrick;
    width: 30% !important;
    text-align: justify;
    position: absolute;
    margin-top: 4%;
    margin-left: -16%;
}
/*Finn*/

/*Acordeon*/
.accordion {
    background-color: white;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    text-align: left;
    border: none;
    outline: none;
    transition: 0.4s;
    border-bottom: 1px solid rgba(30, 160, 202, 1);
}


    .active, .accordion:hover {
        border: 2px solid rgba(30, 160, 202, 1);
    }


/*.panel {
    padding: 0 18px;
    background-color: white;
    display: none;
    overflow: hidden;
}*/

.accordion:after {
    content: '\002B';
    color: #777;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}

.active:after {
    /*content: "\2212";*/
}
/*Fin*/

/*Altura*/
.modificar-altura label {
    margin-top: 2%;
}

.modificar-altura .frm-form-control {
    margin-top: 1.5%;
}
/*Finnn*/

/*Label*/

.tittle {
    padding-top: 2%;
    padding-bottom: 2%;
    padding-left: 5%;
    font-family: Poppins;
    font-size: 17px;
    font-weight: 500;
}

.frm-area {
    width: 90%;
    font: 12px Arial, Helvetica, sans-serif;
}

.lblNombreEspecial {
    width: 30% !important;
}
/**/

.btn-Verde-PTSA {
    background-image: url(../Images/verdePTSA.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    border-style: none;
    border: none;
    outline: 0px;
    width: 32px;
    height: 32px;
    margin: 0 auto;
}

    .btn-Verde-PTSA:hover {
        z-index: 24;
        text-decoration: none;
    }

    .btn-Verde-PTSA span {
        display: none;
    }

    .btn-Verde-PTSA:hover span { /* Estilos de la descripción */
        display: block;
        position: relative;
        margin-top: -30px;
        top: auto;
        left: auto;
        width: 6em;
        border: 1px solid #04B404;
        background: #04B404;
        color: #FFFFFF;
        text-align: center;
    }
.btn-Amarillo-PTSA {
    background-image: url(../Images/AmarilloPTSA.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    border-style: none;
    border: none;
    outline: 0px;
    width: 32px;
    height: 32px;
    margin: 0 auto;
}

    .btn-Amarillo-PTSA:hover {
        z-index: 24;
        text-decoration: none;
    }

    .btn-Amarillo-PTSA span {
        display: none;
    }

    .btn-Amarillo-PTSA:hover span { /* Estilos de la descripción */
        display: block;
        position: relative;
        margin-top: -30px;
        top: auto;
        left: auto;
        width: 6em;
        border: 1px solid #ffd91d;
        background: #ffd91d;
        color: #FFFFFF;
        text-align: center;
    }
.btn-rojo-PTSA {
    background-image: url(../Images/RojoPTSA.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    border-style: none;
    border: none;
    outline: 0px;
    width: 32px;
    height: 32px;
    margin: 0 auto;
}

    .btn-rojo-PTSA:hover {
        z-index: 24;
        text-decoration: none;
    }

    .btn-rojo-PTSA span {
        display: none;
    }

    .btn-rojo-PTSA:hover span { /* Estilos de la descripción */
        display: block;
        position: relative;
        margin-top: -30px;
        top: auto;
        left: auto;
        width: 6em;
        border: 1px solid #FF4000;
        background: #FF4000;
        color: #FFFFFF;
        text-align: center;
    }