
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #bbb !important;
    opacity: 1 !important; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #bbb !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: #bbb !important;
}

[required] {
    border-color: #E8B5CE !important;
}
[required][aria-invalid="true"] {
    border-color: #FF1493 !important;
}


/*
Full screen Modal
*/
.modal-full {
    min-width: 100%;
    margin: 0;
}

.modal-full .modal-content {
    min-height: 100vh;
}


/* Print */

@media screen {
    #printSection {
        display: none;
    }
}

@media print {
    body * {
        visibility:hidden;

    }
    #printSection, #printSection * {
        visibility:visible;
    }
    #printSection {
        position:absolute;
        left:0;
        top:0;
    }

}

.custom-file-input ~ .custom-file-label::after {
    content: "Seleccionar Fichero";
}

.badge-icon{
    position: relative !important;
    margin-left: 2% !important;
    vertical-align: middle !important;
    display: initial !important;
}

.input-group-append {
    margin-bottom: 2px !important;
}

.hidden {
    display: none;
}

.counter
{
    text-align: center;
}

.counter-count
{
    position: relative;
    text-align: center;
    line-height: 92px;
    display: block;
}

.header-bootstrap-table
{
    vertical-align: baseline !important;
    text-align: center;
}