.col-md-5th {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
.col-md-10th {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
.col-md-8th {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 992px) {
    .col-md-5th {
        width: 20%;
        float: left;
        position: relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .col-md-10th {
        width: 40%;
        float: left;
        position: relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .col-md-8th {
        width: 12.5%;
        float: left;
        position: relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

.nowrap {
    white-space: nowrap !important;
}

.font-green-sharp {
    color: #ef3636 !important;
}

.font-green {
    color: #ef3636 !important;
}

.btn.green {
    border-color: #ef3636 !important;
    background: #ef3636 !important;
}

.btn-width-36 {
    width: 36px;
}

.fileinput.fileinput-new {
    margin-bottom: 0 !important;
}

.fileinput.fileinput-exists {
    margin-bottom: 0 !important;
}

.fileinput .form-control.input-sm i.fa.fa-file {
    vertical-align: top;
}

.fileinput .form-control.input-sm span.fileinput-filename {
    white-space: break-spaces;
    word-break: break-word;
}

.width_100 {
    width: 100% !important;
}

.input-group .btn {
    height: 30px !important;
}

.select2 * {
    font-family: 'Open Sans', sans-serif;
}

.select2.select2-container {
    width: 100% !important;
}

.select2-selection {
    box-shadow: none !important;
    outline: none !important;
}

.select2-results__option {
    font-size: 12px !important;
}