﻿*, *::after, *::before {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.box {
    border-radius: 6px;
}

label {
    margin-bottom: 0;
}

.form-group {
    margin-bottom: 5px;
}

.form-control {
    border-radius: 6px;
    height: 28px;
}

.select2-container--default .select2-selection--single, .select2-selection .select2-selection--single {
    border: 1px solid #ccc;
    border-radius: 6px;
    padding: 3px 2px;
    height: 28px;
}

.btn {
    height: 28px;
    min-height: 28px;
}

.mt20 {
    margin-top: 20px;
}

.paddingleft28 {
    padding-left: 28px;
}

.calendaricon {
    top: 25px !important;
}

.content-header h1 {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px !important;
}

#divInnerLeftsideTree {
    min-height: 470px;
}

.seletionWrapper {
    background: #eaf9f1;
    padding: 8px 5px;
    border-radius: 10px;
    margin-bottom: 10px;
    overflow: hidden;
}

.iconSet {
    border: 1px solid #ccc;
    padding: 3px 3px;
    margin-right: 10px;
}

.CostCenterGroup {
    padding: 5px 10px;
    background: #fbeccf;
    color: #f76707;
    font-size: 14px;
    font-weight: 600;
    border-radius: 5px;
    margin-bottom: 5px;
    text-align: center;
}

.CostCenter {
    padding: 5px 10px;
    background: #dee3fa;
    color: #4263eb;
    font-size: 14px;
    font-weight: 600;
    border-radius: 5px;
    margin-bottom: 5px;
    text-align: center;
}

    .CostCenterGroup span, .CostCenter span {
        font-size: 15px;
        font-weight: 800;
    }

#mdlAssignState .modal-header {
    background: #18AACC;
    padding: 8px;
}

    #mdlAssignState .modal-header .modal-title, .close {
        color: #fff !important;
        top: 6px !important;
    }

#mdlAssignState .modal-dialog {
    position: fixed;
    margin: auto;
    width: 70%;
    min-width: 70%;
    height: 100%;
    right: 0px;
}

.modal .modal-footer {
    display: flex;
    align-items: center;
    justify-content: end;
    border-top-color: #f4f4f4;
    position:sticky;
    width: 100%;
    bottom: 0px;
    background: #d4d4d4;
    padding: 10px;
    bottom: 0px;
}


#AddGroup {
    display: none;
}

#AddCostCenter {
    display: none;
}

#yesNoModal {
    z-index:9999;
}