

 .BotonEstado {
    text-align: center;
    width:15px;
}

.textblack {
    color: ##bfbfbf !important;
}

.textgreen {
    color: #67AC41 !important;
}

.textred {
    color: #F04B4B !important;
}

.textblue {
    color: #319CE0 !important;
}

.textgrey {
    color: #bfbfbf !important;
}

.textyellow {
    color: #FF984E !important;
}

.actions {
    display: flex;   
}

    .actions .infoEstadoRols {
        font-size: 1em !important;
    }

    .actions .infoEstadoDocs {
        font-size: 1em !important;
    }

    .actions > * {
        margin: 0 5px;
        padding: 0px;
    }

    .actions a.btn {
        padding: 0px;
    }

    .actions form.btn {
    }

    .actions button.btn {
        background-color: transparent;
    }

    .actions .imageButton {
        background-color: transparent;
        border: 0px;
    }

    .actions .disabled i.fa {
        background-color: transparent;
        border: 0px;
        color: #e1e0e0 !important;
    }

    .actions .BotonEstado.disabled {
        margin-top: 3px;
    }

    .actions .red i.fa {
        background-color: transparent;
        border: 0px;
        color: #f04b4b !important;
    }

    .actions .black i.fa {
        background-color: transparent;
        border: 0px;
        color: #333 !important;
    }

    .actions .BotonEstado.grey i {
        background-color: transparent;
        color: #333;
        border: 0px;
    }

    .actions .BotonEstado.red2 i {
        background-color: transparent;
        color: #f04b4b;
        border: 0px;
    }

    .actions .BotonEstado.green i {
        background-color: transparent;
        color: #67ac41;
        border: 0px;
    }

    .actions .BotonEstado.blue i {
        background-color: transparent;
        color: #319ce0;
        border: 0px;
    }

    .actions .BotonEstado.black i {
        background-color: transparent;
        color: #333;
        border: 0px;
    }
    .actions .BotonEstado.yellow i {
        background-color: transparent;
        color: #FF984E;
        border: 0px;
    }

.red2, .red2.fa, .red2 .fa {
    background-color: transparent;
    color: #f04b4b;
    border: 0px;
}
.red, .red.fa, .red .fa, .red b {
    background-color: transparent;
    color: #f04b4b;
    border: 0px;
}

.green, .green.fa, .green .fa, .green b {
    background-color: transparent;
    color: #67ac41;
    border: 0px;
}

.gray, .gray.fa, .gray .fa, .grey, .grey .fa {
    background-color: transparent;
    color: #BFBFBF;
    border: 0px;
}

.black, .black.fa, .black .fa {
    background-color: transparent;
    color: #333;
    border: 0px;
}

.yellow, .yellow.fa, .yellow .fa {
    background-color: transparent;
    color: #FF984E;
    border: 0px;
}

.actions .blue {
    background-color: transparent;
    color: #319CE0;
    border: 0px;
}

.blue2 {
    background-color: transparent;
    color: #319ce0;
    border: 0px;
}

@media print {

    .red2, 
    .red2 .fa, 
    .red2:before, 
    .red2 .fa:before,
    .red2:after,
    .red2 .fa:after {
        background-color: transparent;
        color: #f04b4b !important;
        border: 0px;
    }

    .red,
    .red .fa,
    .red b,
    .red:before,
    .red .fa:before,
    .red b:before,
    .red:after,
    .red .fa:after,
    .red b:after {
        background-color: transparent;
        color: #f04b4b !important;
        border: 0px;
    }


    .gray,
    .gray .fa,
    .grey,
    .grey .fa,
    .gray:before,
    .gray .fa:before,
    .grey:before,
    .grey .fa:before,
    .gray:after,
    .gray .fa:after,
    .grey:after,
    .grey .fa:after {
        background-color: transparent;
        color: #BFBFBF !important;
        border: 0px;
    }

 


    .green,
    .green .fa,
    .green b,
    .green:before,
    .green .fa:before,
    .green b:before,
    .green:after,
    .green .fa:after,
    .green b:after {
        background-color: transparent;
        color: #67ac41 !important;
        border: 0px;
    }



    .black,
    .black .fa,
    .black:before,
    .black .fa:before,
    .black:after,
    .black .fa:after {
        background-color: transparent;
        color: #333 !important;
        border: 0px;
    }

    .yellow,
    .yellow .fa,
    .yellow:before,
    .yellow .fa:before,
    .yellow:after,
    .yellow .fa:after {
        background-color: transparent;
        color: #FF984E !important;
        border: 0px;
    }

    .actions .blue,
    .actions .blue:before,
    .actions .blue:after {
        background-color: transparent;
        color: #319CE0 !important;
        border: 0px;
    }

    .blue2,
    .blue2:before,
    .blue2:after {
        background-color: transparent;
        color: #319ce0 !important;
        border: 0px;
    }
}

.actions div.btn {
    background-color: transparent;
    border: 0px;
}

.fileUpload {
    border-radius: 6px !important;
}

.stack-floating {
    top: 1px;
}
.add-requirement{
    height: 19px;
}
.add-requirement img{
    height: 20px;
    width: 20px;
}
.icon-validation-express {
    height: 20px;
    width: 20px;
}
/*.add-requirement .fa-stack {
    top: -4px;
}
.add-requirement .fa-stack .fa-stack{
        width: 24px;
        height: 24px;
}*/
