﻿
select.m-select + span.fa {
    top: 15px;
}

.parentUploadFile:first-child {
    padding: 10px 0px 5px 0px;
}

.parentUploadFile {
    padding: 5px 0px;
}

    .parentUploadFile.success {
        color: #009bff;
    }

    .parentUploadFile.failure {
        color: red;
    }

    .parentUploadFile .fa-close {
        cursor: pointer;
    }

.crmsection {
    padding-top: 25px;
}

    .crmsection .btn,
    .validareferenceform .btn {
        padding: 10px;
        border: none;
        font-weight: 300;
    }

    .crmsection button[type="submit"],
    .validareferenceform button[type="submit"] {
        border: 1px solid #008de7;
        background: none;
        color: #008de7;
    }

    .crmsection button[type="reset"],
    .validareferenceform button[type="reset"] {
        border: 1px solid #d9534f;
        background: none;
        color: #d9534f;
    }

    .crmsection button[type="submit"]:hover,
    .validareferenceform button[type="submit"]:hover {
        background: #008de7;
        color: #fff;
    }

    .crmsection button[type="reset"]:hover,
    .validareferenceform button[type="reset"]:hover {
        background: #d9534f;
        color: #fff;
    }


.validareferenceform {
    padding: 20px 0 !important;
}

    .validareferenceform input.form-control,
    .crmsection input[type="file"] {
        font-weight: 300;
    }

    .validareferenceform label,
    .uploadfilessection input[type="file"] {
        font-weight: 500;
    }

.uploadfilessection {
    padding: 20px 0px;
    background-color: white;
    box-shadow: 0 2px 9px 0 rgba(41,48,51,0.07);
}

#file-list-display {
    padding: 20px 0;
    overflow: auto;
}

.buttonscrm {
    padding: 20px 0;
}

.descriptionUploadFile {
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    font-weight: 300;
}

.text-danger {
    color: #dc3545;
}

.text-success {
    color: #28a745;
}
