﻿
.invalid-feedback {
    width: 100%;
    position: absolute;    
    top: 43px;
    margin-bottom:2px
}


.is-invalid > .select2-container--default .select2-selection--multiple, .is-invalid > .select2-container--default .select2-selection--single {
    border: 1px solid #fc397a;
}



div#ng_table_1_filter {
    float: right;
}

.dt-buttons.btn-group {
    float: left
}


.tree-actions {
    float: left
}


.cursor-pointer {
    cursor: pointer;
}


.th-5 {
    width: 5% !important;
    max-width: 5% !important;
    min-width: 5% !important;
}

.th-10 {
    width: 10% !important;
    max-width: 10% !important;
    min-width: 10% !important;
}

.th-15 {
    width: 15% !important;
    max-width: 15% !important;
    min-width: 15% !important;
}

.th-20 {
    width: 20% !important;
    max-width: 20% !important;
    min-width: 20% !important;
}

.th-25 {
    width: 25% !important;
    max-width: 25% !important;
    min-width: 25% !important;
}

.th-30 {
    width: 30% !important;
    max-width: 30% !important;
    min-width: 30% !important;
}

.th-40 {
    width: 40% !important;
    max-width: 40% !important;
    min-width: 40% !important;
}

.th-45 {
    width: 45% !important;
    max-width: 45% !important;
    min-width: 45% !important;
}

.th-50 {
    width: 50% !important;
    max-width: 50% !important;
    min-width: 50% !important;
}

.th-55 {
    width: 55% !important;
    max-width: 55% !important;
    min-width: 55% !important;
}


.th-60 {
    width: 60% !important;
    max-width: 60% !important;
    min-width: 60% !important;
}

.th-65 {
    width: 65% !important;
    max-width: 65% !important;
    min-width: 65% !important;
}

.th-70 {
    width: 70% !important;
    max-width: 70% !important;
    min-width: 70% !important;
}

.th-75 {
    width: 70% !important;
    max-width: 70% !important;
    min-width: 70% !important;
}

.th-80 {
    width: 80% !important;
    max-width: 80% !important;
    min-width: 80% !important;
}

.th-85 {
    width: 85% !important;
    max-width: 85% !important;
    min-width: 85% !important;
}

.th-90 {
    width: 90% !important;
    max-width: 90% !important;
    min-width: 90% !important;
}

.th-95 {
    width: 95% !important;
    max-width: 95% !important;
    min-width: 95% !important;
}


.fa-sort {
    float: left;
}

.fa-sort-up {
    float: left;
}

.fa-sort-down {
    float: left;
}


.help-block {
    color: red
}

.my-li-active {
    background: #a0d468 !important;
    color: #fff !important;
}

.sms-table {
}

    .sms-table tbody tr td span {
        color: #6c7293;
    }

    .sms-table .sms-sort-arrow {
        font-size: 0.6rem;
        color: #5d78ff;
        position: relative;
        float: left;
    }

    .sms-table .sms-sort-field {
        color: #6c7293;
        cursor: pointer
    }

form-control:disabled, .form-control[readonly] {
    background-color: #ffffff !important;
    opacity: 1;
    border: none;
}

.error-items {
    width: 100%;
    margin-top: 0.25rem;
    font-size: 80%;
    color: #fd397a;
    font-weight: 400;
}

.sms-table-error {
    border: 2px solid #fd397a;
}



         small.error{
     display:block !important;
         color: red;
 }

          .alert .alert-icon i{
     font-size:10px
 }
            .blockUI{
            z-index:50000 !important
        }

               .sms-table tbody tr:hover{
           border-right: 2px solid #2a3450;
   }

