﻿.box-header .box-title {
    font-size: 14px;
    color: #1f384c;
    font-weight: 600;
    margin: 3px 0px;
}

.box-header {
    color: #444;
    display: block;
    padding: 4px 10px 4px;
    position: relative;
    cursor: pointer;
}

.itembg {
    box-shadow: 0 1px 3px 0 rgb(0 0 0 / 20%), 0 1px 1px 0 rgb(0 0 0 / 14%), 0 2px 1px -1px rgb(0 0 0 / 12%);
    border-radius: 4px;
    margin: 10px;
}

.itemheader {
    background: #e8e8e8 !important;
}

    .itemheader h3 {
        font-weight: bold;
        font-size: 15px !important;
        color: #2f2d2d !important;
        padding: 10px 8px;
        margin: 0;
    }

.engmobwidth {
    width: 79%;
}

.table-bordered > tbody > tr > td.nextFollowupCol {
    color: #da440a;
}

.prevEmpIcon {
    color: #d017b0;
}

.nxtEmpIcon {
    color: #10a258;
}

.box .alert-info {
    margin-bottom: 0px;
    padding: 5px 10px;
    margin: 4px;
}

/******pagimnation*****/
.paginationPanel {
    float: right;
    padding: 3px; /*border: solid thin #dadada; padding: 2px 6px;  border-radius: 4px;*/
    margin-top: 4px;
}

    .paginationPanel a {
        margin: 0px 1px;
        cursor: pointer;
        background: #f1f1f1;
        width: 18px;
        height: 18px;
        display: inline-block;
        border-radius: 50%;
        text-align: center;
        color: #757575;
    }

        .paginationPanel a:hover, .paginationPanel a.active {
            background: #0485A3;
            color: #fff;
        }

    .paginationPanel .paginationpage {
        max-width: 32px;
        text-align: center;
        height: 21px;
        border: solid thin #ccc;
    }

    .paginationPanel select {
        max-width: 48px;
        text-align: center;
        height: 21px;
        border: solid thin #ccc;
    }

    .paginationPanel button {
        background: #0485A3;
        color: #fff;
        border: none;
        border-radius: 3px;
        cursor: pointer;
    }

    .paginationPanel .borderleft {
        border-left: solid thin #dadada;
    }
/******pagimnation*****/

span.dynatree-selected a {
    color: #ae3ec9;
    font-style: normal;
    font-weight: bold;
}

span.dynatree-icon {
    display: none;
}

span.dynatree-active a {
    background-color: #ffffff !important;
    color: #000 !important;
}

.scroller {
    background: #fff !important;
    width: 100%;
    padding: 0px 0px;
}

.bg-pink {
    background: #ff5050;
    font-size: 10px;
    margin-left: 3px;
}

.nowrap {
    white-space: nowrap;
}

.w45 {
    width: 45px;
}

.width250 {
    width:250px;
}

.SumoSelect.disabled > .CaptionCont {
    background: #e4e4e4;
    opacity: 1;
    cursor: not-allowed;
}
.footerFixed {
    position: fixed;
    /* width: 96%; */
    background: #fff;
    right: 0px;
    left: 50px;
    bottom: 0px;
    z-index: 999;
    padding: 5px 10px;
    border-top: solid thin #ccc;
}