
.pull-right{
float: right !important;
}

.mr-1 {
    margin-right: 0.25rem  !important;
}
.ml-1{
    margin-left:0.25rem  !important;
}

.mt-1 {
    margin-top: 0.25rem  !important;
}

.mb-1 {
    margin-bottom: 0.25rem  !important;
}
.req-border {
    border-left: 3px solid red;
}

/*.nav-link.active {
    background-color: #695eef !important;
    color: white !important;
    padding-left: 10px !important;
}*/

.nav-link.active[data-bs-toggle="collapse"]::after {
    color: white !important;
}

.hide{
    display:none !important;
}
.font-10 {
    font-size: 10px !important;
}
.font-11 {
    font-size: 11px !important;
}
.font-12 {
    font-size: 12px !important;
}
.font-13 {
    font-size: 13px !important;
}
.font-14{
    font-size:14px !important;
}
.font-15{
    font-size:15px !important;
}

.text-right{
    text-align:right !important;
}
.text-left{
    text-align:left !important;
}


.font-16{
    font-size:16px !important;
}

.link {
    color: #007aa3;
    cursor: pointer !important;
}
    .link .iconstyle {
        font-weight: 600;
    }
.poptbl thead th {
    position: sticky;
    top: 0;
    background-color: #f2f2f2;
    padding: .6rem .5rem !important;
}

.poptbl tbody tr td {
    padding: .5rem .5rem !important;
    font-size: 0.8rem;
    word-wrap: break-word;
}


.label-S1 {
    color: #fff;
    background-color: #157347 !important;
    border: solid 1px #000 !important;
    border-radius: 5px !important;
    padding: 1px 5px;
}

.label-S2 {
    color: #000;
    background-color: #FFCA2C !important;
    border: solid 1px #000 !important;
    border-radius: 5px !important;
    padding: 1px 5px;
}

.label-S3 {
    color: #fff;
    background-color: #BB2D3B !important;
    border: solid 1px #000 !important;
    border-radius: 5px !important;
    padding: 1px 5px;
}

.label-S4 {
    color: #fff;
    background-color: #660099 !important;
    border: solid 1px #000 !important;
    border-radius: 5px !important;
    padding: 1px 5px;
}

.label-S5 {
    color: #fff;
    background-color: #4276db !important;
    border: solid 1px #000 !important;
    border-radius: 5px !important;
    padding: 1px 5px;
}

.label-S6 {
    color: #fff;
    background-color: #cb1fd0 !important;
    border: solid 1px #000 !important;
    border-radius: 5px !important;
    padding: 1px 5px;
}

.label-S7 {
    color: #fff;
    background-color: #215fd5 !important;
    border: solid 1px #000 !important;
    border-radius: 5px !important;
    padding: 1px 5px;
}

.label-S8 {
    color: #fff;
    background-color: #ff1176 !important;
    border: solid 1px #000 !important;
    border-radius: 5px !important;
    padding: 1px 5px;
}

.label-St {
    color: #fff;
    background-color: #58a8c5 !important;
    border: solid 1px #000 !important;
    border-radius: 5px !important;
    padding: 1px 5px;
}

.label-NS {
    color: #fff;
    background-color: #664d00 !important;
    border: solid 1px #000 !important;
    border-radius: 5px !important;
    padding: 1px 5px;
}


.label-primary {
    background-color: #4eabfb;
    padding: 1px 5px;
}

    .label-primary[href]:hover, .label-primary[href]:focus {
        background-color: #3071a9;
    }

.label-success {
    background-color: #45B6AF;
    padding: 1px 5px;
}

    .label-success[href]:hover, .label-success[href]:focus {
        background-color: #37918b;
    }

.label-info {
    background-color: #89C4F4;
    padding: 1px 5px;
}

    .label-info[href]:hover, .label-info[href]:focus {
        background-color: #5aadf0;
    }

.label-warning {
    background-color: #dfba49;
    padding: 1px 5px;
}

    .label-warning[href]:hover, .label-warning[href]:focus {
        background-color: #d0a625;
    }

.label-danger {
    background-color: #F3565D;
    padding: 1px 5px;
}

    .label-danger[href]:hover, .label-danger[href]:focus {
        background-color: #f0262f;
    }

/***
Iconic labels
***/
.label.label-icon {
    padding: 4px 0px 4px 4px;
    margin-right: 2px;
    text-align: center !important;
}

    .label.label-icon > i {
        font-size: 12px;
        text-align: center !important;
    }

.ie8 .label.label-icon, .ie9 .label.label-icon {
    padding: 3px 0px 3px 3px;
}
