﻿body {

}
 
.ant-collapse {
    background-color: #ebf5ff;
    border: 1px solid #a8d8e4;
    border-radius: 5px;
}

.ant-collapse-header-text {
    font-weight: bold;
    color: #475162;
    font-size: 0.95rem;
}



.LightSky table > thead > tr > th {
    border-top-left-radius: 2px;
    border-top-left-radius: 2px;
    background-color: #e7fbff;
    padding: 10px 7px;
}

.LightSky table > thead > tr > th {
    border-top-left-radius: 2px;
    background-color: #e7fbff;
    border: 1px solid #b4e1ff !important;
    padding: 10px 7px;
    text-align: center;
    font-weight: bold;
}
table > thead > tr > th {
    border-top-left-radius: 2px;
    border-top-left-radius: 2px;
    background-color: #e7fbff;
    padding: 10px 7px;
    border: 1px solid #b4e1ff !important;
}
table > thead > tr > th {
    border-top-left-radius: 2px;
    background-color: #e7fbff !important;
    border: 1px solid #b4e1ff;
    padding: 10px 7px;
    text-align: center !important;
    font-weight: bold !important;
}
.ant-table-tbody > tr > td {
    border-bottom: 1px solid #e3eced;
    transition: background 0.3s;
}
table {
    border-collapse: collapse;
    width: 100%;
}

.table-border {
    border: 1px solid #e3eced;
    text-align: center;
    padding: 5px;
}

.table-border-left {
    border: 1px solid #e3eced;
    text-align: left;
    padding: 5px;
}
.LightGreen table > thead > tr > th {
    border-top-left-radius: 2px;
    background-color: #e5fff4 !important;
    border: 1px solid #9de9d3 !important;
    padding: 10px 7px;
}

.LightGreen table > thead > tr > th {
    border-top-left-radius: 2px;
    background-color: #e5fff4 !important;
    border: 1px solid #9de9d3 !important;
    padding: 10px 7px;
    text-align: center;
    font-weight: bold;
}
/*.ant-segmented-item-selected {
    background-color: #eaf5ff;
    border-radius: 2px;
    box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.05), 0 1px 4px -1px rgba(0, 0, 0, 0.07), 0 0 1px 0 rgba(0, 0, 0, 0.08);
    color: #262626;
    border: 1px solid #3cbbff;
}
.ant-segmented {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, 0.85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: 'tnum';
    display: inline-block;
    padding: 2px;
    color: rgba(0, 0, 0, 0.65);
    background-color: #fffff3;
    border-radius: 2px;
    transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    border: 1px solid #e9e4a7;
}*/

    .ant-segmented.ant-segmented:hover {
        background-color: #ffffe4;
    }

.ant-segmented-item-selected {
    background-color: #d9ffe3;
    border-radius: 10px;
    box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.05), 0 1px 4px -1px rgba(0, 0, 0, 0.07), 0 0 1px 0 rgba(0, 0, 0, 0.08);
    color: #262626;
    border: 1px solid #12e520;
}
.ant-segmented {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, 0.85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: 'tnum';
    display: inline-block;
    padding: 2px;
    color: rgba(0, 0, 0, 0.65);
    background-color: #fffff3;
    border-radius: 10px;
    transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    border: 1px solid #66e882;
}
.ant-avatar.ant-avatar-icon {
    font-size: 24px;
    border: 1px solid white;
}
.ant-btn-danger {
    color: #fff;
    border-color: #ff6264 !important;
    background: #ff7072 !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
    .ant-btn-danger:hover {
        color: #fff;
        border-color: #ff6264 !important;
        background: #ffe0de !important;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
        box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
    }
 
/**************Modal****************/
.ant-modal-header {
    padding: 16px 24px;
    color: rgba(0, 0, 0, 0.85);
    background: #d1e9f0 !important;
    border-bottom: 1px solid #abc1c9;
    border-radius: 10px 10px 0 0 !important;
}
.ant-modal-content {
    position: relative;
    background-color: #f5fdff !important;
    background-clip: padding-box;
    border: 0;
    border-radius: 2px;
    box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
    pointer-events: auto;
}
    .ant-modal-content .ModalError {
        background-color: #ffe6e6 !important;
        border: 2px solid #eba9a9 !important;
        border-radius: 5px !important;
    }
/************End Modal**************/

.ant-dropdown-menu {
    background-color: #f8ffff !important;
    background-clip: padding-box !important;
    border-radius: 5px !important;
    border: 1px solid #53ceff !important;
    color: #1670a3 !important;
}
.ant-dropdown-menu-item, .ant-dropdown-menu-submenu-title {
    padding: 2px 5px !important;
    color:black !important;
}

    .ant-dropdown-menu-item:hover, .ant-dropdown-menu-submenu-title:hover {
        background-color: #e6f7ff !important;
        color: #1890ff !important;
    }
.ant-card-bordered {
    border: 1px solid #b8d2ff;
}
.ant-table {
    
    font-size: 14px;
 }
.ant-collapse {
    font-size: 14px;
}
.ant-btn-primary {
    color: #fff;
    border-color: #6db4f5 !important;
    background: #72bbff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.ant-card > .antinner {
   padding : 10px;
    /*background-color: #FFD591;font-size: 18px;height:46px;*/
}
.ant-modal-confirm .ant-modal-header {
    display: block;
    padding: 10px 20px;
}
.ant-btn-dangerous.ant-btn-primary {
    color: #fff;
    border-color: #ff7374 !important;
    background: #ff6c6e !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.ant-modal-confirm-title {
    display: none !important;
}
.ant-modal-confirm .ant-modal-body {
    padding: 20px 20px 20px;
}
.txtTitleRight{
   text-align : right !important;
   margin:5px;
}
.PurpleCard > .ant-card-head {
    background-color: #d9ddff !important;
    font-weight: bold;
    border: 1px solid #c1c6ff !important;
    color: #4b3e8c;
    border-radius: 6px 6px 0px 0px;
    /*background-color: #FFD591;font-size: 18px;height:46px;*/
}

.PurpleCard > .ant-card-bordered {
    border: 1px solid #d0d0ff;
}
.ant-card-nopadding > .ant-card-body {
    padding: 0px !important;
}
.info-badge > .ant-badge-count {
    background-color: #79c0ff !important;
    margin-bottom: 5px;
}

.success-badge > .ant-badge-count {
    background-color: #52c41a !important;
    margin-bottom: 5px;
}

.ant-card-head {
    background-color: #F5F9FF;
    color: #003C71;
    font-weight: bold;
    border-radius: 6px 6px 0px 0px;
}
.ant-card-head-title {
    min-height: 46px;
    padding: 0px;
    align-content: center;
    white-space: normal;
}
.ant-card-inner > .ant-card-body {
    padding: 12px;
}
.ant-form-item .FormReadonly {
    margin-bottom: 12px !important;
}
.rdoSelect > .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
    z-index: 1;
    color: #0a58cb;
    background: #ebf3ff;
    border-color: #1890ff;
}