﻿

@font-face {
    font-family: Open Sans;
    src: url(../OpenSans/OpenSans-Light.ttf);
    font-weight: 300;
}

@font-face {
    font-family: Open Sans;
    src: url(../OpenSans/OpenSans-Regular.ttf);
    font-weight: 400;
}

@font-face {
    font-family: Open Sans;
    src: url(../OpenSans/OpenSans-Medium.ttf);
    font-weight: 500;
}

@font-face {
    font-family: Open Sans;
    src: url(../OpenSans/OpenSans-SemiBold.ttf);
    font-weight: 600;
}

@font-face {
    font-family: Open Sans;
    src: url(../OpenSans/OpenSans-Bold.ttf);
    font-weight: 700;
}

@font-face {
    font-family: Open Sans;
    src: url(../OpenSans/OpenSans-ExtraBold.ttf);
    font-weight: 800;
}

@font-face {
    font-family: fontawesome;
    src: url(../fontawesome-pro-5/webfonts/fa-regular-400.woff2);
    font-weight: 400;
}

/*
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@100;200;300;400;500;600;700&display=swap');
    */
:root {
    /* Corporate Colors */
    --cgt-blue: #5787b5;
    --cgt-medium-blue: #8aaecd;
    --cgt-light-blue: #adc8e9;
    --cgt-teal: #44b9c2;
    --cgt-medium-teal: #5cc2d0;
    --cgt-light-teal: #80d9e0;
    --cgt-dark-gray: #4d545c;
    --cgt-medium-gray: #a8b6bf;
    --silver-gray: #cccccc;
    --cgt-light-gray: #eef0f2;
    /*--cgt-orange: #f05323;*/
    --cgt-orange: #FF5100;
    /* Application */
    --primary-background-color: #5787b5;
    --primary-background-color-dark: #32618f;
    --primary-background-color-dark-alt: #219faa;
    --secondary-background-color: #8aaecd;
    --secondary-background-color-light: #adc8e9;
    --ui-link-color: #4074A6;
    --ui-link-color-alt: #44B9C2;
    --negative-outcome: #f77071;
    --positive-outcome: #6ee191;
    --base-text-color: #444444;
    --base-gray: #757575;
    --medium-gray: #a8b6bf;
    --extra-light-gray: #f5f5f5;
    --extra-light-blue: #F4F7F9;
    --insight-text: #8f6900;
    --pill-blue: #e5f3ff;
    --disabled-blue: #b7c6e5;
    --yellow-background: #fffcf6;
    --yellow-text-highlight: #fff6de;
    --title-accent: #219faa;
    --title-gray: #6d727a;
    --shadow-layout: #e5e5e5;
    --shadow-box: #ccd9f2;
    --shadow-left-nav: #d8d8d8;
    --shadow-modal: #a1a1a1;
    /* Data and charts */
    --data-blue: #113d6f;
    --data-blue-dark: #062c56;
    --data-blue-grad-900: #27507D;
    --data-blue-grad-800: #3D628C;
    --data-blue-grad-700: #52749A;
    --data-blue-grad-600: #6786A9;
    --data-blue-grad-500: #7D98B7;
    --data-blue-grad-400: #92AAC5;
    --data-blue-grad-300: #A7BCD4;
    --data-blue-grad-200: #BCCEE2;
    --data-blue-grad-100: #D2E0F1;
    --bar-chart-blue-light: #ddebfc;
    --chart-accent-purple: #84083c;
    --benchmark-red: #9d3963;
    /* Gradients */
    /* Positive Grad */
    --positive-gradient-right: #da4e00;
    --positive-gradient-left: rgba(218, 105, 0, 0.3);
    /* Negative Grad */
    --negative-gradient-right: #188169;
    --negative-gradient-left: rgba(24, 129, 105, 0.2);
    /* Horizontal Grad Dark */
    --horizontal-gradient-dark-right: #113d6f;
    --horizontal-gradient-dark-left: #628bba;
    /* Horizontal Grad Light */
    --horizontal-gradient-light-right: #6b89a9;
    --horizontal-gradient-light-left: #9ebde0;
    /* Vertical Grad Dark */
    --vertical-gradient-dark-right: #113d6f;
    --vertical-gradient-dark-left: #628bba;
    /* Vertical Grad Light */
    --vertical-gradient-light-right: #6b89a9;
    --vertical-gradient-light-left: #9ebde0;
    /*Base */
    --white: #fff;
    --btn-height: 30px;
    --btn-height-small: 28px;
    --btn-height-mini: 24px;
    --btn-l-height: 29px;
    --btn-l-height-small: 26px;
    --btn-l-height-mini: 22px;
    --btn-font: 14px;
    --btn-font-small: 15px;
    --btn-font-mini: 13px;
    --ws-s: 10px;
    --ws-x: 20px;
    --ws-2x: 40px;
    --ws-3x: 60px;
    --ws-4x: 80px;
    --ws-5x: 100px;
    --font-family: "Open Sans";
    --btn-height: 31px;
    --btn-height-small: 28px;
    --btn-height-mini: 24px;
    --btn-l-height: 29px;
    --btn-l-height-small: 26px;
    --btn-l-height-mini: 22px;
    --btn-font: 14px;
    --btn-font-small: 15px;
    --btn-font-mini: 13px;
    --bg-theme-1: #f7f7f7;
    --border-color-90: #dcdcdc;
}

.div_Hidden {
    display: none;
}

html, body {
    background-color: #FFFFFF;
    color: var(--base-text-color);
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 13px;
    overflow: hidden;
}

    html, body * {
        box-sizing: border-box;
    }

.fa-moveto::before,
.fa-envelope::before,
.fa-envelope-open::before,
.fa-delete::before {
    font-family: fontawesome;
    font-size: 15px;
    margin-right: 10px;
}

.fa-delete::before {
    content: "\f2ed";
}

.fa-envelope-open::before {
    content: "\f2b6";
}

.fa-envelope::before {
    content: "\f0e0";
}

.fa-moveto::before {
    content: "\f14d";
}

.fa.eye {
}


table {
    width: 100%;
}

body.theme-blue {
    /*--bg-theme-1: #eaf2ff;*/
    background-color: var(--bg-theme-1);
}

body.theme-green {
    /*--bg-theme-1: #ebf5ee;
    --bg-theme-1: #e4e9e6;*/
}

body.theme-blue iframe body {
    background-color: var(--bg-theme-1)
}

body.ezedi.theme-blue {
    /*--bg-theme-1: #FFFFFF;*/
    background-color: var(--bg-theme-1);
}

.ui-state-default .ui-button-text,
.ui-button,
.ui-state-hover .ui-button-text,
.ui-state-default .ui-button-text {
    color: unset !important;
    text-shadow: none !important;
    box-shadow: none !important;
}

body.ezedi.theme-green input[type="submit"][title="Add Claim"],
body.ezedi.theme-green input[type="submit"][title="Delete"],
body.ezedi.theme-green button,
body.ezedi.theme-blue input[type="submit"][title="Add Claim"],
body.ezedi.theme-blue input[type="submit"][title="Delete"],
/*body.ezedi.theme-blue input[type="button"],*/
body.ezedi.theme-blue button {
    background: var(--ui-link-color) !important;
    border: 1px solid var(--ui-link-color) !important;
    color: #fff;
    font-size: var(--btn-font) !important;
    height: var(--btn-height) !important;
    width: unset !important;
    line-height: var(--btn-l-height-mini) !important;
    padding: 0 var(--ws-x) !important;
    display: inline-block !important;
    outline: none;
    white-space: nowrap;
    border-radius: 5px;
    text-decoration: none;
    text-align: center;
    outline: none;
}

body.ezedi.theme-green input[type="submit"][title="Add Claim"],
body.ezedi.theme-green input[type="submit"][title="Delete"],
body.ezedi.theme-green button {
    background: var(--ui-link-color-alt) !important;
    border-color: var(--ui-link-color-alt) !important;
}

    body.ezedi.theme-green input[type="submit"][title="Clear"],
    body.ezedi.theme-green input[type="button"][title="Clear"],
    body.ezedi.theme-green button[title="Clear"],
    body.ezedi.theme-blue input[type="submit"][title="Clear"],
    body.ezedi.theme-blue input[type="button"][title="Clear"],
    body.ezedi.theme-blue button[title="Clear"],
    body.ezedi.theme-blue button[title="Cancel"],
    body.ezedi.theme-blue button[title="Close"] {
        background: #FFFFFF !important;
        border-color: var(--ui-link-color) !important;
        color: var(--ui-link-color) !important;
    }

    body.ezedi.theme-green input[type="submit"][title="Clear"],
    body.ezedi.theme-green input[type="button"][title="Clear"],
    body.ezedi.theme-green button[title="Clear"] {
        border-color: var(--ui-link-color-alt) !important;
        color: var(--ui-link-color-alt) !important;
    }

    input[type="button"][disabled="disabled"]
    button[disabled="disabled"],
    body.ezedi.theme-blue button[disabled="disabled"],
    body.ezedi.theme-blue input[type="button"][disabled="disabled"],
    body.ezedi.theme-blue input[type="submit"][disabled="disabled"],
    body.ezedi.theme-green button[disabled="disabled"],
    body.ezedi.theme-green input[type="button"][disabled="disabled"],
    body.ezedi.theme-green input[type="submit"][disabled="disabled"] {
        color: var(--disabled-blue) !important;
        border-color: var(--medium-gray) !important;
        cursor: default;
    }

    body.ezedi.theme-green button[disabled="disabled"],
    body.ezedi.theme-green input[type="button"][disabled="disabled"],
    body.ezedi.theme-green input[type="submit"][disabled="disabled"] {
        opacity: .4;
    }

body.ezedi.theme-blue fieldset,
body.ezedi.theme-green fieldset {
    height: unset !important;
}

body.ezedi.theme-green span[onkeyup="ChangeCheckboxColor(this)"],
body.ezedi.theme-blue span[onkeyup="ChangeCheckboxColor(this)"] {
    padding-left: 0;
    display: flex;
}

body.ezedi.theme-blue tbody > tr > td.FontFaceInboundLeft,
body.ezedi.theme-green tbody > tr > td.FontFaceInboundLeft {
    padding: 0;
    padding-left: 5px;
}

body.ezedi.theme-blue .igg_Control td button,
body.ezedi.theme-blue td button.ButtonLikeLink,
body.ezedi.theme-blue .igg_Control th button,
body.ezedi.theme-green .igg_Control td button,
body.ezedi.theme-green td button.ButtonLikeLink,
body.ezedi.theme-green .igg_Control th button {
    background: none !important;
    border: none !important;
    color: var(--ui-link-color) !important;
    outline: none !important;
    text-decoration: underline !important;
    padding: 0 !important;
}

body.ezedi.theme-green .igg_Control td button,
body.ezedi.theme-green td button.ButtonLikeLink,
body.ezedi.theme-green .igg_Control th button {
    color: var(--ui-link-color-alt) !important;
}

body.ezedi.theme-blue td button.ButtonErrLink,
body.ezedi.theme-green td button.ButtonErrLink {
    background: none !important;
    border: none !important;
    color: red;
    outline: none !important;
    text-decoration: underline !important;
    padding: 0 !important;
}

body.ezedi.theme-blue input.bodyFontFace,
body.ezedi.theme-green input.bodyFontFace {
    padding: 0 !important;
}

body.ezedi.theme-blue .igdm_IGControlVertical,
body.ezedi.theme-green .igdm_IGControlVertical {
    box-shadow: 2px 2px 5px 0 #0000002e;
}

    body.ezedi.theme-blue .igdm_IGControlVertical .igdm_IGMenuScrollContainer,
    body.ezedi.theme-green .igdm_IGControlVertical .igdm_IGMenuScrollContainer {
        width: 100%;
    }

        body.ezedi.theme-blue .igdm_IGControlVertical .igdm_IGMenuScrollContainer ul,
        body.ezedi.theme-blue .igdm_IGControlVertical .igdm_IGMenuScrollContainer li,
        body.ezedi.theme-green .igdm_IGControlVertical .igdm_IGMenuScrollContainer ul,
        body.ezedi.theme-green .igdm_IGControlVertical .igdm_IGMenuScrollContainer li {
            width: 100% !important;
        }

        body.ezedi.theme-blue .igdm_IGControlVertical .igdm_IGMenuScrollContainer li,
        body.ezedi.theme-green .igdm_IGControlVertical .igdm_IGMenuScrollContainer li {
            padding: 4px 5px 4px 15px;
        }

    body.ezedi.theme-blue .igdm_IGControlVertical > div:not(.igdm_IGMenuScrollContainer) > div > div,
    body.ezedi.theme-green .igdm_IGControlVertical > div:not(.igdm_IGMenuScrollContainer) > div > div {
        width: 100%;
        left: 100%;
    }

        body.ezedi.theme-blue .igdm_IGControlVertical > div:not(.igdm_IGMenuScrollContainer) > div > div > div,
        body.ezedi.theme-green .igdm_IGControlVertical > div:not(.igdm_IGMenuScrollContainer) > div > div > div {
            left: 0;
            box-shadow: 2px 2px 5px 0 #0000002e;
        }

body.ezedi.theme-blue .darkColorbg,
body.ezedi.theme-green .darkColorbg {
    background-color: #efefef;
    color: var(--base-text-color);
    border-color: var(--border-color-90);
    height: 30px;
    vertical-align: middle;
}

body.ezedi.theme-blue .ui-accordion {
}

    body.ezedi.theme-blue .ui-accordion .panel,
    body.ezedi.theme-green .ui-accordion .panel {
        border-color: var(--border-color-90) !important;
    }

    body.ezedi.theme-blue .ui-accordion h3.ui-accordion-header,
    body.ezedi.theme-green .ui-accordion h3.ui-accordion-header {
        height: 30px !important;
        font-size: 13px;
        border: 1px solid var(--border-color-90) !important;
        background: #efefef;
        border-bottom: none;
        padding-left: 15px;
        display: inline-flex;
        align-items: center;
    }

        body.ezedi.theme-blue .ui-accordion h3.ui-accordion-header .ui-icon,
        body.ezedi.theme-green .ui-accordion h3.ui-accordion-header .ui-icon {
            position: absolute;
            left: unset !important;
            top: 50%;
            border: 3px solid #000;
            border-top-color: transparent;
            border-left-color: transparent;
            width: 10px;
            height: 10px;
            background: none;
            transform: rotate(315deg);
            margin-top: -5px;
        }

        body.ezedi.theme-blue .ui-accordion h3.ui-accordion-header.ui-state-active .ui-icon,
        body.ezedi.theme-green .ui-accordion h3.ui-accordion-header.ui-state-active .ui-icon {
            transform: rotate(45deg);
            margin-top: -7px;
        }

body.ezedi.theme-blue .igg_Control > table,
body.ezedi.theme-green .igg_Control > table {
    background: #FFFFFF;
}

.bodyFont_b1 span {
    height: 36px;
    display: flex;
    align-items: center;
}

body.ezedi.theme-blue td *,
body.ezedi.theme-green td * {
    font-size: 13px;
    font-family: var(--font-family);
    transition: none;
    vertical-align: middle;
}
/*
body.ezedi.theme-blue td span {
    height:36px;
    display:flex;
    align-items:center;
}
*/

body .ezedi.theme-blue td h3,
body .ezedi.theme-green td h3 {
    height: 40px;
    display: flex;
    align-items: center;
}

body tr.igg_Header {
    background-color: #efefef;
}

body.ezedi.theme-blue tr.igg_Header th,
body.ezedi.theme-green tr.igg_Header th {
    color: var(--base-text-color) !important;
    border-color: var(--border-color-90) !important;
    white-space: nowrap;
    padding-top: 5px;
    padding-bottom: 5px;
}

input[src="../../Images/search_small.gif"],
input[src="../../Images/smallsearch_disabled.gif"],
body.ezedi.theme-blue input[src="../../Images/search_small.gif"],
body.ezedi.theme-blue input[src="../../Images/smallsearch_disabled.gif"],
body.ezedi.theme-green input[src="../../Images/search_small.gif"],
body.ezedi.theme-green input[src="../../Images/smallsearch_disabled.gif"] {
    width: 30px;
    height: 30px;
    padding: 7px;
}

body.ezedi.theme-blue input[src="../../Images/smallsearch_disabled.gif"],
body.ezedi.theme-green input[src="../../Images/smallsearch_disabled.gif"] {
    cursor: default;
    pointer-events: none;
}

body.ezedi.theme-blue img[src="../../Images/left_img.jpg"],
body.ezedi.theme-blue img[src="../../Images/right_img.jpg"],
body.ezedi.theme-green img[src="../../Images/left_img.jpg"],
body.ezedi.theme-green img[src="../../Images/right_img.jpg"] {
    display: none;
}

body.ezedi.theme-blue .Uclabels,
body.ezedi.theme-green .Uclabels {
    background-color: #d8d8d8;
}

body.ezedi.theme-blue .titleBackground,
body.ezedi.theme-green .titleBackground {
    background: none;
}

body.ezedi.theme-blue .uc_border_fourSide,
body.ezedi.theme-green .uc_border_fourSide {
    border-color: var(--border-color-90);
    background: #FFFFFF;
}

body.ezedi.theme-blue .Uclabels span,
body.ezedi.theme-green .Uclabels span {
    color: var(--base-text-color) !important;
    font-weight: 700;
}

body.ezedi.theme-blue label,
body.ezedi.theme-green label {
    height: 30px;
    display: inline-flex;
    align-items: center;
    color: var(--base-text-color) !important;
}

body.ezedi.theme-blue th label,
body.ezedi.theme-blue table table table td label,
body.ezedi.theme-green th label,
body.ezedi.theme-green table table table td label {
    height: unset;
}

body.ezedi.theme-blue th label,
body.ezedi.theme-green th label {
    margin-right: 10px;
}

body.ezedi.theme-blue .DatePickFont,
body.ezedi.theme-blue input,
body.ezedi.theme-blue select,
body.ezedi.theme-green .DatePickFont,
body.ezedi.theme-green input,
body.ezedi.theme-green select {
    margin-top: 3px;
    margin-bottom: 3px;
}

body.ezedi.theme-blue .main_lr,
body.ezedi.theme-green .main_lr {
    border: none !important;
    position: relative;
}

    body.ezedi.theme-blue .main_lr > table,
    body.ezedi.theme-green .main_lr > table {
        margin-top: 20px !important;
    }

body.ezedi.theme-blue #MainContent_nodata,
body.ezedi.theme-green #MainContent_nodata {
    top: 40% !important;
}

    body.ezedi.theme-blue #MainContent_nodata span,
    body.ezedi.theme-green #MainContent_nodata span {
        display: inline-block;
        color: var(--cgt-light-blue);
        font-size: 22px;
        font-weight: 300;
    }

body.ezedi.theme-blue .DatePickFont input,
body.ezedi.theme-green .DatePickFont input {
    margin-top: 0;
    margin-bottom: 0;
}

body.ezedi.theme-blue .titleBackground span,
body.ezedi.theme-green .titleBackground span {
    height: 40px;
    display: flex;
    align-items: center;
    font-weight: 300;
    color: var(--base-text-color);
    font-size: 20px;
    border-bottom: 1px solid var(--silver-gray);
    font-weight: 400;
}

body.ezedi.theme-blue div[mkr="container"],
body.ezedi.theme-green div[mkr="container"] {
    border: 1px solid var(--border-color-90) !important;
}

body.ezedi.theme-blue .Providerlogin,
body.ezedi.theme-green .Providerlogin {
    padding: 0 !important;
}

    body.ezedi.theme-blue .Providerlogin,
    body.ezedi.theme-blue .Providerlogin span,
    body.ezedi.theme-green .Providerlogin,
    body.ezedi.theme-green .Providerlogin span {
        align-items: center;
        color: var(--data-blue-dark);
        font-size: 17px;
        font-weight: 400;
        text-transform: initial;
        justify-content: center;
        display: none;
    }

body.ezedi.theme-blue button,
body.ezedi.theme-green button {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
}

input [type="image"].moveto {
    margin: 0 auto;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #EFEFEF;
    cursor: pointer;
    transition: all 280ms ease-in-out;
    padding: 6px;
}

body.ezedi.theme-blue button > span
body.ezedi.theme-green button > span {
    display: inline-flex;
    align-items: center;
}

input[type="image"][disabled="disabled"].moveto:hover,
input[type="image"][disabled="disabled"].moveto {
    cursor: default;
    opacity: .5;
    filter: none;
    background: #EFEFEF;
}

img[disabled="disabled"]:hover,
img[disabled="disabled"] {
    opacity: .5;
    cursor: default;
}

body.CMSPopup #frmCMSPopup #UpdatePanel1,
body.CMSPopup #frmCMSPopup,
body.CMSPopup {
    height: 100%;
    width: 100%;
}

    body.CMSPopup #frmCMSPopup #UpdatePanel1 {
        overflow-y: auto;
        padding-bottom: 30px !important;
    }


    body.CMSPopup #frmCMSPopup {
    }

.toolbar-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 40px;
    padding: 0 5px;
}

    .toolbar-wrapper > div {
        display: flex;
    }

        .toolbar-wrapper > div button {
            margin: 0 5px
        }

input[type="file"] {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

input[type=file]::file-selector-button {
    margin-right: 12px;
    cursor: pointer;
    transition: background .2s ease-in-out;
    background: var(--ui-link-color);
    border: 1px solid var(--ui-link-color);
    color: #fff;
    font-size: var(--btn-font);
    height: var(--btn-height);
    width: auto;
    line-height: var(--btn-l-height);
    padding: 0 var(--ws-x);
    display: inline-block;
    outline: none;
    white-space: nowrap;
    border-radius: 5px;
    text-decoration: none;
    text-align: center;
    outline: none;
}

    input[type=file]::file-selector-button:hover {
        background: var(--primary-background-color-dark);
        color: var(--white);
    }

input[type="submit"].search,
input[type="image"].search,
input[src~="../Images/search_small.gif"] {
    height: 30px;
    padding: 7px 5px 7px 6px;
    transition: all 220ms ease;
    border-radius: 3px;
    max-width: 26px;
    cursor: pointer;
}

input[type="submit"][disabled="disabled"].search,
input[type="image"][disabled="disabled"].search {
    opacity: .5;
    cursor: default;
}

input[type="submit"][disabled="disabled"]:hover.search,
input[type="image"][disabled="disabled"]:hover.search {
    filter: none;
}

input[type="submit"].search:hover,
input[type="image"]:hover {
    filter: brightness(1.3);
}
input[type="image"][src~="search.svg"] {
    background-color: green;
    width: 22px;
    height: 22px;
}

.cgt-form {
    width: 100%;
    float: left;
    position: relative;
}

    .cgt-form .form-field {
        display: flex;
        align-items: center;
    }

        .cgt-form .form-field .stacked {
            display: flex;
            flex-direction: column;
        }

.form-field.stacked {
    flex-direction: column;
    align-items: flex-start;
}

.cgt-form .form-field .stacked > span,
.cgt-form .form-field .stacked > label {
    width: 100%;
    text-align: left;
}

.cgt-form .form-field.group {
    justify-content: space-between;
}

.cgt-form .form-field.btns {
    padding: 20px;
    display: flex;
    justify-content: center;
}

    .cgt-form .form-field.btns .cgt-btn {
        margin: 0 5px;
    }

.cgt-form .form-field .labelRight {
    font-weight: 600;
}

.cgt-form .form-field > span,
.cgt-form .form-field > label {
    display: inline-flex;
    white-space: nowrap;
    padding-right: 5px;
    font-size: 13px;
    align-items: center;
    font-weight: 400;
}

.cgt-form .form-field .labelRight {
    font-weight: 600;
    margin-left: 35px;
}

.cgt-form.pt40 {
    padding-top: 40px;
    float: left;
}

.form-col {
    float: left;
    clear: none;
    width: 50%;
    padding: 20px 20px 5px;
}
.form-col_puaa {
    float: left;
    clear: none;
    width: 100%;
    padding: 20px 20px 5px;
    font-weight:600;
}

    .form-col.center {
        float: none !important;
        margin: 0 auto;
    }


    .form-col._33 {
        width: 33.3333%;
    }

    .form-col._33 {
        width: 33.3333%;
    }

    .form-col._25 {
        width: 25%;
    }

    .form-col._40 {
        width: 40%;
    }
    
    .form-col._45 {
        width: 45%;
    }

    .form-col._50 {
        width: 50%;
    }

    .form-col._55 {
        width: 55%;
    }

    .form-col._60 {
        width: 60%;
    }
    
    .form-col .form-field {
        padding: 3px 0;
        position: relative;
        min-height: 40px;
    }

        .form-col .form-field > span,
        .form-col .form-field > label {
            width: 30%;
            display: inline-flex;
            text-align: left;
            justify-content: flex-start;
        }

        .form-col .form-field > input,
        .form-col .form-field > select {
            max-width: 50%;
        }

    .form-col._25 .form-field > span,
    .form-col._25 .form-field > label,
    .form-col._33 .form-field > span,
    .form-col._33 .form-field > label {
        width: inherit;
    }

    .form-col._25 .form-field > input,
    .form-col._25 .form-field > select,
    .form-col._33 .form-field > input,
    .form-col._33 .form-field > select {
        max-width: inherit;
    }

    .form-col.form-field input[type="text"].search-input,
    .form-col .form-field input[type="text"].search-input {
        max-width: 60px;
    }

    .form-col.form-field input[type="text"].search-read:hover,
    .form-col.form-field input[type="text"].search-read,
    .form-col.form-field .search-read:hover,
    .form-col.form-field .search-read,
    .form-col .form-field input[type="text"].search-read:hover,
    .form-col .form-field input[type="text"].search-read,
    .form-col .form-field .search-read:hover,
    .form-col .form-field .search-read {
        text-overflow: ellipsis;
        border-color: transparent !important;
        background: transparent !important;
    }



        .form-col.form-field .search-read:hover,
        .form-col.form-field .search-read,
        .form-col .form-field .search-read:hover,
        .form-col .form-field .search-read {
            padding: 0 8px;
        }

.cgt-form .form-col.stacked .form-field {
    flex-direction: column;
}

    .cgt-form .form-col.stacked .form-field > label,
    .cgt-form .form-col.stacked .form-field > span {
        width: 100% !important;
    }







.from-to {
    display: flex;
    justify-content: flex-start;
    padding-top: 3px;
}

    .from-to > span,
    .from-to > label {
        min-width: 50px;
        display: flex;
        align-items: center;
        justify-content: end;
        padding-right: 11px;
    }

    .from-to .form-field > span,
    .from-to .form-field > label {
        min-width: unset;
        width: unset;
        padding-left: 10px;
    }

body * {
    box-sizing: border-box;
}

td[imageurl="icon-indent"],
td[imageurl="icon-outdent"],
td[imageurl="icon-togglepositioning"],
td[imageurl="icon-zoom"],
td[imageurl="icon-bringforward"],
td[imageurl="icon-sendbackward"],
td[imageurl="icon-wordcount"],
td[imageurl="icon-pastehtml"],
td[imageurl="icon-cleanword"],
td[imageurl="icon-insertrule"],
td[imageurl="icon-insertlink"],
td[imageurl="icon-removelink"],
td[imageurl="icon-findreplace"],
td[imageurl="icon-insertimage"],
td[imageurl="icon-inserttable"],
td[imageurl="icon-toggleborders"],
td[imageurl="icon-fontcolor"],
td[imageurl="icon-highlight"],
td[imageurl="icon-specchars"],
td[imageurl="icon-listul"],
td[imageurl="icon-listol"],
td[imageurl="icon-justifyleft"],
td[imageurl="icon-justifyright"],
td[imageurl="icon-justifycenter"],
td[imageurl="icon-justifyfull"],
td[imageurl="icon-subscript"],
td[imageurl="icon-superscript"],
td[imageurl="icon-cut"],
td[imageurl="icon-copy"],
td[imageurl="icon-paste"],
td[imageurl="icon-strike"],
td[imageurl="icon-underline"],
td[imageurl="icon-italic"],
td[imageurl="icon-fav"],
td[imageurl="icon-bold"] {
    position: relative;
    height: 22px;
    background: transparent !important;
}

    td[imageurl="icon-indent"] > img,
    td[imageurl="icon-outdent"] > img,
    td[imageurl="icon-togglepositioning"] > img,
    td[imageurl="icon-zoom"] > img,
    td[imageurl="icon-bringforward"] > img,
    td[imageurl="icon-sendbackward"] > img,
    td[imageurl="icon-pastehtml"] > img,
    td[imageurl="icon-wordcount"] > img,
    td[imageurl="icon-cleanword"] > img,
    td[imageurl="icon-insertrule"] > img,
    td[imageurl="icon-insertlink"] > img,
    td[imageurl="icon-removelink"] > img,
    td[imageurl="icon-findreplace"] > img,
    td[imageurl="icon-insertimage"] > img,
    td[imageurl="icon-inserttable"] > img,
    td[imageurl="icon-toggleborders"] > img,
    td[imageurl="icon-fontcolor"] > img,
    td[imageurl="icon-highlight"] > img,
    td[imageurl="icon-specchars"] > img,
    td[imageurl="icon-listul"] > img,
    td[imageurl="icon-listol"] > img,
    td[imageurl="icon-justifyleft"] > img,
    td[imageurl="icon-justifyright"] > img,
    td[imageurl="icon-justifycenter"] > img,
    td[imageurl="icon-justifyfull"] > img,
    td[imageurl="icon-subscript"] > img,
    td[imageurl="icon-superscript"] > img,
    td[imageurl="icon-cut"] > img,
    td[imageurl="icon-copy"] > img,
    td[imageurl="icon-paste"] > img,
    td[imageurl="icon-strike"] > img,
    td[imageurl="icon-underline"] > img,
    td[imageurl="icon-italic"] > img,
    td[imageurl="icon-fav"] > img,
    td[imageurl="icon-bold"] > img {
        opacity: 0;
        position: absolute;
        z-index: 3;
        top: 0;
        left: 0;
    }

    td[imageurl="icon-indent"]:before,
    td[imageurl="icon-outdent"]:before,
    td[imageurl="icon-togglepositioning"]:before,
    td[imageurl="icon-zoom"]:before,
    td[imageurl="icon-bringforward"]:before,
    td[imageurl="icon-sendbackward"]:before,
    td[imageurl="icon-pastehtml"]:before,
    td[imageurl="icon-wordcount"]:before,
    td[imageurl="icon-cleanword"]:before,
    td[imageurl="icon-insertrule"]:before,
    td[imageurl="icon-insertlink"]:before,
    td[imageurl="icon-removelink"]:before,
    td[imageurl="icon-findreplace"]:before,
    td[imageurl="icon-insertimage"]:before,
    td[imageurl="icon-inserttable"]:before,
    td[imageurl="icon-toggleborders"]:before,
    td[imageurl="icon-fontcolor"]:before,
    td[imageurl="icon-highlight"]:before,
    td[imageurl="icon-specchars"]:before,
    td[imageurl="icon-listul"]:before,
    td[imageurl="icon-listol"]:before,
    td[imageurl="icon-justifyleft"]:before,
    td[imageurl="icon-justifyright"]:before,
    td[imageurl="icon-justifycenter"]:before,
    td[imageurl="icon-justifyfull"]:before,
    td[imageurl="icon-subscript"]:before,
    td[imageurl="icon-superscript"]:before,
    td[imageurl="icon-cut"]:before,
    td[imageurl="icon-copy"]:before,
    td[imageurl="icon-paste"]:before,
    td[imageurl="icon-strike"]:before,
    td[imageurl="icon-underline"]:before,
    td[imageurl="icon-italic"]:before,
    td[imageurl="icon-fav"]::before,
    td[imageurl="icon-bold"]::before {
        content: "";
        width: 23px;
        height: 23px;
        background: url("../../Images/Editor/bold.svg") center center no-repeat;
        display: flex;
        transition: all 190ms ease-in-out;
        filter: opacity(0.75);
    }

    td[imageurl="icon-fav"]::before {
        background: url("../../Images/star.svg") center center no-repeat;
        background: url("../../Images/Editor/insertbookmark.svg") center center no-repeat;
    }

    td[imageurl="icon-italic"]::before {
        background: url("../../Images/Editor/italic.svg") center center no-repeat;
    }

    td[imageurl="icon-underline"]::before {
        background: url("../../Images/Editor/underline.svg") center center no-repeat;
    }

    td[imageurl="icon-strike"]::before {
        background: url("../../Images/Editor/strikethrough.svg") center center no-repeat;
    }

    td[imageurl="icon-highlight"]::before {
        background: url("../../Images/Editor/fonthighlight.svg") center center no-repeat;
    }



    td[imageurl="icon-insertlink"]::before {
        background: url("../../Images/Editor/insertlink.svg") center center no-repeat;
    }

    td[imageurl="icon-removelink"]::before {
        background: url("../../Images/Editor/removelink.svg") center center no-repeat;
    }

    td[imageurl="icon-findreplace"]::before {
        background: url("../../Images/Editor/findreplace.svg") center center no-repeat;
    }

    td[imageurl="icon-insertimage"]::before {
        background: url("../../Images/Editor/insertimage.svg") center center no-repeat;
    }

    td[imageurl="icon-cleanword"]::before {
        background: url("../../Images/Editor/cleanword.svg") center center no-repeat;
    }

    td[imageurl="icon-insertrule"]::before {
        background: url("../../Images/Editor/insertrule.svg") center center no-repeat;
    }

    td[imageurl="icon-wordcount"]::before {
        background: url("../../Images/Editor/wordcount.svg") center center no-repeat;
    }

    td[imageurl="icon-pastehtml"]::before {
        background: url("../../Images/Editor/pastehtml.svg") center center no-repeat;
    }

    td[imageurl="icon-bringforward"]::before {
        background: url("../../Images/Editor/bringforward.svg") center center no-repeat;
    }

    td[imageurl="icon-sendbackward"]::before {
        background: url("../../Images/Editor/sendbackward.svg") center center no-repeat;
    }

    td[imageurl="icon-zoom"]::before {
        background: url("../../Images/Editor/zoom.svg") center center no-repeat;
    }

    td[imageurl="icon-togglepositioning"]::before {
        background: url("../../Images/Editor/togglepositioning.svg") center center no-repeat;
    }


    td[imageurl="icon-indent"]::before {
        background: url("../../Images/Editor/indent.svg") center center no-repeat;
    }

    td[imageurl="icon-outdent"]::before {
        background: url("../../Images/Editor/outdent.svg") center center no-repeat;
    }









    td[imageurl="icon-fontcolor"]::before {
        background: url("../../Images/Editor/fontcolor.svg") center center no-repeat;
    }

    td[imageurl="icon-inserttable"]::before {
        background: url("../../Images/Editor/Inserttable.svg") center center no-repeat;
    }

    td[imageurl="icon-toggleborders"]::before {
        background: url("../../Images/Editor/toggleborder.svg") center center no-repeat;
    }

    td[imageurl="icon-specchars"]::before {
        background: url("../../Images/Editor/specialcharacter.svg") center center no-repeat;
    }

    td[imageurl="icon-justifyleft"]::before {
        background: url("../../Images/Editor/align-left.svg") center center no-repeat;
        background-size: 12px;
    }

    td[imageurl="icon-justifyright"]::before {
        background: url("../../Images/Editor/align-right.svg") center center no-repeat;
        background-size: 11px;
    }

    td[imageurl="icon-justifycenter"]::before {
        background: url("../../Images/Editor/align-center.svg") center center no-repeat;
        background-size: 11px;
    }

    td[imageurl="icon-justifyfull"]::before {
        background: url("../../Images/Editor/align-justify.svg") center center no-repeat;
        background-size: 11px;
    }

    td[imageurl="icon-subscript"]::before {
        background: url("../../Images/Editor/subscript.svg") center center no-repeat;
    }

    td[imageurl="icon-superscript"]::before {
        background: url("../../Images/Editor/superscript.svg") center center no-repeat;
    }

    td[imageurl="icon-cut"]::before {
        background: url("../../Images/Editor/cut.svg") center center no-repeat;
    }

    td[imageurl="icon-copy"]::before {
        background: url("../../Images/Editor/copy.svg") center center no-repeat;
    }

    td[imageurl="icon-paste"]::before {
        background: url("../../Images/Editor/paste.svg") center center no-repeat;
    }

    td[imageurl="icon-listul"]::before {
        background: url("../../Images/Editor/list-ul.svg") center center no-repeat;
        background-size: 15px;
    }

    td[imageurl="icon-listol"]::before {
        background: url("../../Images/Editor/list-ol.svg") center center no-repeat;
        background-size: 15px;
    }

    td[imageurl="icon-findreplace"] > div,
    td[imageurl="icon-fontcolor"] > div,
    td[imageurl="icon-highlight"] > div,
    td[imageurl="icon-zoom"] > div,
    td[imageurl="icon-inserttable"] > div,
    td[imageurl="icon-specchars"] > div {
        margin-top: 0 !important;
    }




    td[imageurl="icon-indent"]:hover:before,
    td[imageurl="icon-outdent"]:hover:before,
    td[imageurl="icon-togglepositioning"]:hover:before,
    td[imageurl="icon-zoom"]:hover:before,
    td[imageurl="icon-bringforward"]:hover:before,
    td[imageurl="icon-sendbackward"]:hover:before,
    td[imageurl="icon-pastehtml"]:hover:before,
    td[imageurl="icon-wordcount"]:hover:before,
    td[imageurl="icon-cleanword"]:hover:before,
    td[imageurl="icon-insertrule"]:hover:before,
    td[imageurl="icon-insertlink"]:hover:before,
    td[imageurl="icon-removelink"]:hover:before,
    td[imageurl="icon-findreplace"]:hover:before,
    td[imageurl="icon-insertimage"]:hover:before,
    td[imageurl="icon-inserttable"]:hover:before,
    td[imageurl="icon-toggleborders"]:hover:before,
    td[imageurl="icon-fontcolor"]:hover:before,
    td[imageurl="icon-highlight"]:hover:before,
    td[imageurl="icon-specchars"]:hover:before,
    td[imageurl="icon-listul"]:hover:before,
    td[imageurl="icon-listol"]:hover:before,
    td[imageurl="icon-justifyleft"]:hover:before,
    td[imageurl="icon-justifyright"]:hover:before,
    td[imageurl="icon-justifycenter"]:hover:before,
    td[imageurl="icon-justifyfull"]:hover:before,
    td[imageurl="icon-subscript"]:hover:before,
    td[imageurl="icon-superscript"]:hover:before,
    td[imageurl="icon-cut"]:hover:before,
    td[imageurl="icon-copy"]:hover:before,
    td[imageurl="icon-paste"]:hover:before,
    td[imageurl="icon-strike"]:hover:before,
    td[imageurl="icon-underline"]:hover:before,
    td[imageurl="icon-italic"]:hover:before,
    td[imageurl="icon-fav"]:hover:before,
    td[imageurl="icon-bold"]:hover:before {
        background-color: rgb(217, 217, 217) !important;
    }





div[id*="tb_ctl48_iged_dlg"],
div[id*="tb_ctl51_iged_dlg"],
div[id*="tb_ctl50_iged_dlg"],
div[id*="tb_ctl49_iged_dlg"],
div[id*="iged_0_z"] {
    box-shadow: 1px 2px 4px 2px var(--shadow-layout);
    border-color: #d2d2d2 !important;
    padding-left: 0px !important;
}

div[id*="tb_ctl48_iged_dlg"] {
    width: 110px !important;
}

div[id*="tb_ctl50_iged_dlg"] {
    width: 150px !important;
}

    div[id*="tb_ctl48_iged_dlg"] table,
    div[id*="tb_ctl51_iged_dlg"] table,
    div[id*="tb_ctl50_iged_dlg"] table,
    div[id*="tb_ctl49_iged_dlg"] table,
    div[id*="iged_0_z"] table {
        border-color: #d2d2d2 !important;
    }

        div[id*="iged_0_z"] table tbody td > span {
            visibility: hidden;
            background-color: transparent !important;
            padding: 0 !important;
        }

        div[id*="iged_0_z"] table tbody td > span {
            visibility: hidden;
            background-color: transparent !important;
            padding: 0 !important;
        }

        div[id*="tb_ctl48_iged_dlg"] table tbody td,
        div[id*="tb_ctl51_iged_dlg"] table tbody td,
        div[id*="tb_ctl50_iged_dlg"] table tbody td,
        div[id*="tb_ctl49_iged_dlg"] table tbody td,
        div[id*="iged_0_z"] table tbody td {
            padding: 5px 20px 5px 0 !important;
        }

        div[id*="tb_ctl48_iged_dlg"] table tbody td,
        div[id*="tb_ctl51_iged_dlg"] table tbody td,
        div[id*="tb_ctl50_iged_dlg"] table tbody td,
        div[id*="tb_ctl49_iged_dlg"] table tbody td {
            padding: 5px 20px 5px 10px !important;
        }

            div[id*="tb_ctl48_iged_dlg"] table tbody td:hover,
            div[id*="tb_ctl51_iged_dlg"] table tbody td:hover,
            div[id*="tb_ctl50_iged_dlg"] table tbody td:hover,
            div[id*="tb_ctl49_iged_dlg"] table tbody td:hover {
                background-color: rgb(193,210,238) !important;
            }





#iged_0_div {
    background-color: white !important;
    box-shadow: 1px 2px 4px 2px var(--shadow-layout);
    border-color: rgb(203, 203, 203) !important;
}

    #iged_0_div td#titleBar {
        border-bottom: 1px solid rgb(203, 203, 203);
        background-color: #e0e4e7 !important;
        vertical-align: middle !important;
        padding: 0 !important;
    }

        #iged_0_div td#titleBar + td {
            border-bottom: 1px solid rgb(203, 203, 203);
            position: relative;
            width: 30px;
            min-width: 30px;
        }

            #iged_0_div td#titleBar + td img {
                opacity: 0;
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                z-index: 2;
            }

            #iged_0_div td#titleBar + td:before,
            #iged_0_div td#titleBar + td:after {
                content: "";
                width: 15px;
                height: 1px;
                background-color: black;
                opacity: .78;
                transform: rotate(45deg);
                position: absolute;
                z-index: 1;
                top: 13px;
                left: 8px;
                box-shadow: 0px 0px 1px 0px #00000021;
            }

            #iged_0_div td#titleBar + td:after {
                transform: rotate(135deg);
            }

            #iged_0_div td#titleBar + td:hover {
                background: #f71414;
            }

                #iged_0_div td#titleBar + td:hover:before,
                #iged_0_div td#titleBar + td:hover:after {
                    background-color: white;
                    opacity: 1;
                }

        #iged_0_div td#titleBar b {
            padding: 0 0 0 5px !important;
            font-size: 13px !important;
            font-family: var(--font-family) !important;
            color: var(--base-text-color) !important;
            font-weight: 400;
            border: none;
            height: 25px;
            display: inline-flex;
            align-items: center;
        }

    #iged_0_div > table > tbody > tr:nth-child(2) td:first-child {
        padding: 5px 2px;
    }

    #iged_0_div > table tbody td label {
        white-space: nowrap;
        height: 30px;
        display: inline-flex;
        align-items: center;
        padding: 0 !important;
    }

    #iged_0_div > table tbody td input[type="checkbox"] {
        margin: 6px 5px 0 0 !important;
    }

    #iged_0_div > table tbody td input[type="button"] {
        background: var(--ui-link-color);
        border: 1px solid var(--ui-link-color);
        height: 30px;
        padding: 0 5px;
        border-radius: 5px;
        color: var(--white);
        cursor: pointer;
    }

        #iged_0_div > table tbody td input[type="button"]:hover {
            background: var(--primary-background-color-dark);
            color: var(--white);
        }


.row {
    float: left;
    width: 100%;
    overflow: auto;
}

body form {
    width: 100%;
    height: 100%;
}

.master-main,
.master-footer {
    display: block;
    float: left;
    width: 100%;
}

    .master-footer #ExtraFooter {
        display: none;
    }

.master-main {
    height: 100%;
    padding-top: 61px;
    overflow: hidden;
}

.top-header {
    width: 100%;
    position: fixed;
    background: #ffffff;
    top: 0;
    left: 0;
    font-size: 16px;
    z-index: 100;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 60px;
    box-shadow: 0 2px 3px #e5e5e5;
    z-index: 102;
    padding: 0 20px;
}

    .top-header .logo {
        display: flex;
        align-items: center;
        max-width: 200px;
        overflow: hidden;
        text-overflow: ellipsis;
        word-wrap: break-word;
        white-space: nowrap;
    }

        .top-header .logo svg,
        .top-header .logo img {
            max-height: 45px;
            min-height: 45px;
            width: auto;
        }

    .top-header .settings {
        display: flex;
        align-items: center;
        justify-content: end;
        min-width: 70px;
    }

        .top-header .settings span,
        .top-header .settings .icon {
            fill: #4074a6;
            color: #4074a6;
            text-decoration: none;
            text-transform: capitalize;
        }

        .top-header .settings a {
            text-decoration: none;
            cursor: pointer;
        }

        .top-header .settings .icon {
            height: 16px;
            width: 16px;
        }

#tblUser {
    display: flex;
}

.user-notifications {
    margin: 0 var(--ws-x);
    position: relative;
}

    .user-notifications a {
        color: var(--ui-link-color);
    }

        .user-notifications a .icon {
            height: 16px;
            width: 16px;
            fill: var(--ui-link-color);
            color: var(--ui-link-color);
            position: relative;
            top: 2px;
        }

        .user-notifications a .count {
            position: absolute;
            font-size: 11px;
            border-radius: 3px;
            padding: 1px 3px;
            text-align: center;
            display: inline-block;
            left: 8px;
            top: -5px;
            background: var(--negative-outcome);
            color: var(--white);
        }

#tblLogin a,
a#loginHyperLink {
    height: 17px;
    display: flex;
    align-items: center;
}

    a#loginHyperLink #lblUser {
        height: 17px;
        display: flex;
        align-items: center;
        margin-right: 10px;
        padding-top: 2px;
    }

    #tblLogin a span {
        height: 17px;
        display: flex;
        align-items: center;
        margin-right: 10px;
    }

#pnllogin,
#MainContent_ctl00_pnllogin, #MainContent_pnllogin,
#loginPanel {
    width: 240px;
    box-shadow: 2px 2px 6px 1px #00000026;
    border-radius: 7px;
    position: fixed;
    right: 15px;
    z-index: 110;
    top: 50px;
    transition: all 180ms cubic-bezier(1, 0.11, 0.61, 0.46);
    opacity: 1;
    transform: scale(1);
}

#MainContent_ctl00_pnllogin, #MainContent_pnllogin {
    width: 310px;
}

    #MainContent_ctl00_pnllogin.close, #MainContent_pnllogin.close,
    #dashboard-menu.close,
    #loginPanel.close {
        opacity: 0;
        transform: scale(.9499);
    }

    #MainContent_ctl00_pnllogin > div,
    #MainContent_pnllogin > div,
    #dashboard-menu > div,
    #loginPanel > div {
        background: #fff;
        min-height: 250px;
        padding: 20px 0;
        margin-top: auto;
        overflow: hidden;
        border-radius: 7px;
        border: 1px solid #d2d2d282;
    }





#loginPanel ol,
#loginPanel ol li {
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
}

    #loginPanel ol li.user span {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    #loginPanel ol li.logout {
        margin-bottom: 20px;
    }

    #loginPanel ol li.orhr,
    #loginPanel ol li.spacer {
        margin: 20px 0;
    }

    #loginPanel ol li.orhr {
        width: 70%;
        margin: 20px auto;
        float: none;
    }

    #loginPanel ol li a {
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        border: 1px solid transparent;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 5px;
        transition: all 320ms ease;
        color: var(--cgt-dark-gray);
        height: 34px;
        position: relative;
    }

        #loginPanel ol li a:hover {
            border-color: var(--ui-link-color);
            color: var(--ui-link-color);
        }

#SiteMenu {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: sticky;
    top: 0px;
    width: 100%;
    max-width: 100%;
    background: var(--bg-theme-1);
    z-index: 100;
}

    #SiteMenu > div {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 101;
        width: 100%;
        height: 100%;
    }

#upSiteMap {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: flex-start;
    position: absolute;
    top: 67px;
    font-size: 14px;
}

#SiteMenu + #upSiteMap {
    top: 107px;
}

#upSiteMap .notesText {
    color: var(--base-gray);
}

    #upSiteMap .notesText a {
        color: var(--ui-link-color);
        text-decoration: none;
    }

.top-header .logo span {
    font-size: 11px;
    color: #636363;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
        word-wrap: break-word;
    white-space: nowrap;
}

.top-header .nav-btns {
    display: flex;
    align-items: center;
    justify-content: center;
}

    .top-header .nav-btns input[type="submit"],
    .top-header .nav-btns a {
        display: flex;
        align-items: center;
        text-decoration: none;
        height: 60px;
        padding: 0 10px;
        margin: 0 10px;
        color: var(--cgt-dark-gray);
        background-image: none;
        border: none;
        font-size: 16px;
        background-color: transparent;
        cursor: pointer;
        font-family: var(--font-family);
    }

        .top-header .nav-btns input[type="submit"]:hover,
        .top-header .nav-btns input[type="submit"].active,
        .top-header .nav-btns a:hover,
        .top-header .nav-btns a.active {
            color: var(--ui-link-color);
        }

.heading {
    float: left;
    display: flex;
    width: 100%;
    font-size: 24px;
    align-items: normal;
    margin-bottom: 12px;
    border-bottom: 2px solid #CCC;
    color: var(--base-text-color);
}

.body-txt {
    font-size: 16px;
    color: #636363;
    /*line-height: 32px;*/
    font-weight: normal;
    text-align: left;
}

.news, .welcome, .about-us, .contact-us {
    text-align: left;
}

.contact-us,
.about-us,
.welcome {
    margin: 40px 0;
}

.news .col {
    width: 50%;
    float: left;
}

.news > div {
    padding-left: 40px;
}

    .news > div.latestnews {
        padding-left: 0;
        padding-right: 40px;
    }

.news #MainContent_ctl00_pnlHealthPlan > div > div {
    float: left;
    margin-bottom: 40px;
}
/* Login */


.pg-cgt-login__header {
    text-align: center;
    margin-bottom: 40px;
}

.pg-cgt-login__form-wrapper {
    display: flex;
    flex-wrap: nowrap;
    overflow: hidden;
    align-items: flex-start;
    transition: all ease-in-out 0.2s;
}

    .pg-cgt-login__form-wrapper .form-login {
        opacity: 1;
        transition: all ease-in-out 0.3s;
        position: relative;
        z-index: 10;
        transform: translateX(0);
        padding: 0 20px;
    }

.cgt-form__row {
    margin-bottom: 20px;
    display: block;
    float: left;
    width: 100%;
    text-align: left;
}

    .cgt-form__row input[type="text"],
    .cgt-form__row input[type="password"],
    .cgt-form__row input#txtPassword,
    .cgt-form__row input#txtUserName {
        border: 1px solid #a8b6bf;
        width: 100%;
        padding: 8px;
        border-radius: 5px;
        resize: none;
        transition: all ease-in-out 0.3s;
        border-radius: 0;
        border-width: 0 0 1px 0;
        padding: 0 5px;
        outline: none;
        margin: 0;
        min-height: 32px;
        text-transform: none;
        font-size: 14px !important;
    }

    .cgt-form__row.menu {
        display: flex;
        align-items: center;
        white-space: nowrap;
    }

        .cgt-form__row.menu > div {
            width: inherit;
            padding-left: 10px;
        }

    .cgt-form__row input#txtPassword:hover,
    .cgt-form__row input#txtUserName:hover {
        border-color: #8aaecd;
    }

    .cgt-form__row input#txtPassword::placeholder,
    .cgt-form__row input#txtUserName::placeholder {
        color: #A7BCD4;
    }

    .cgt-form__row input#txtPassword:focus,
    .cgt-form__row input#txtUserName:focus {
        border-color: #4d545c;
    }

.pg-cgt-login__form-wrapper .form-reset-pwd {
    opacity: 0;
    transition: all ease-in-out 0.3s;
    position: relative;
    z-index: -1;
}

.pg-cgt-login__browsers {
    color: #a8b6bf;
    margin-top: 10px;
    font-size: 12px;
    text-align: center;
}

.error-flag {
    display: none;
}

.cgt-form__row.orhr,
.cgt-form__row.btns {
    display: flex;
    justify-content: space-between;
}

.cgt-form__row.orhr {
    margin: 20px 0;
    height: 1px;
    background-color: #a8b6bf;
    justify-content: center;
}

    .cgt-form__row.orhr > div {
        width: 26px;
        height: 26px;
        border-radius: 50%;
        background-color: #FFFFFF;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 11px;
        margin-top: -12px;
        line-height: 30px;
        font-weight: 700;
        color: #646464;
    }

.cgt-form__row.pwd .form-field {
    display: flex;
    justify-content: end;
}

.cgt-form__row.pwd {
    margin-bottom: 5px;
}

.cgt-form__row.browsers {
    color: #a8b6bf;
    margin-top: 10px;
    font-size: 12px;
    text-align: center;
    margin: 0;
}

.cgt-form__row.btns .form-field {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.cgt-form__row .loginBtn {
    background: #4074A6;
    line-height: 34px;
    border-radius: 0;
    margin: 0;
    transition: all ease-in-out 0.2s;
    float: none;
    width: calc(50% - 5px) !important;
    color: #FFFFFF;
    font-size: 14px;
    cursor: pointer;
}

.main-content {
    display: block;
    float: left;
    width: 100%;
    height: calc(100% - 20px);
    overflow: auto;
    background: var(--bg-theme-1);
}

    .main-content > div:not(.master-footer) {
        max-width: 100%;
        margin: 0 auto;
        padding: 0 15vw;
        padding: 0 30px;
        padding: 0 20vh;
    }

#uppnlMasterPlaceHolder {
    height: 100%;
    padding-top: 20px;
}

.main-content.has-menus #uppnlMasterPlaceHolder {
    padding-top: 75px;
}

@media only screen and (max-width: 1024px) {
    .igtab_THContentHolder,
    .main-content > div:not(.master-footer) {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}

@media only screen and (min-width: 1281px) and (max-width: 1919px) {
    .igtab_THContentHolder,
    .main-content > div:not(.master-footer) {
        padding-left: 5vh !important;
        padding-right: 5vh !important;
    }
}

.main-content .master-footer {
    color: #4d545c;
    margin-top: auto;
    padding: 0;
    text-align: center;
    box-shadow: 0 -2px 3px transparent;
    width: 100%;
    display: inline-flex;
    height: 40px;
    position: fixed;
    bottom: -20px;
    z-index: 1001;
    transition: all 190ms ease-in-out;
    left: 0;
    flex-direction: column;
    transition: all 320ms ease;
    background-color: rgba(255, 255, 255, .86);
    backdrop-filter: blur(9px);
}

    .main-content .master-footer > .row {
        display: inherit;
    }

    /*.main-content .master-footer:hover {
        box-shadow: 0 -2px 3px #e5e5e5;
        transition-delay: 500ms;
        bottom: 0px;
    }*/

    .main-content .master-footer.full {
        height: 240px;
        bottom: -220px;
    }

        /*.main-content .master-footer.full:hover {*/
            /*transition-delay: 500ms;
            cursor: auto;
            bottom: 0;*/
        /*}*/

            .main-content .master-footer.full:hover .client-header {
                opacity: 1;
            }

            .main-content .master-footer.full:hover .client-header {
                height: 20px;
                /*padding-top: 6px;*/
            }

#divDisClaimer * {
    opacity: 1;
    transition: all 600ms ease-in-out;
}

.client-header {
    height: 20px;
    padding: 0 20px;
    display: inline-flex;
    align-items: flex-start;
    transition: all 700ms ease-in-out;
    background-color: transparent;
}

    .client-header #lgnUser {
        display: flex;
        align-items: center;
    }

    .client-header #lblUserFooter {
        padding-left: 3px;
        font-size: 12px;
    }

    .client-header #lblAppVersion {
        color: #9f9f9f;
        text-shadow: 1px 1px white;
    }

.main-content .master-footer #lblDisclaimer * {
    font-size: 11px !important
}

.main-content .master-footer .master-content {
    transition: all 700ms ease-in-out;
    background-color: transparent;
    opacity: 0;
    transition-delay: 100ms;
    padding: 2px;
    display: flex;
    padding: 0 20px;
    padding-top: 20px;
    height: inherit;
}

    .main-content .master-footer .master-content > div {
        /*flex-grow: 1;*/
        flex: 0 1 100%;
        margin: 0 10px;
    }

        .main-content .master-footer .master-content > div ul {
            overflow-y: auto;
            height: calc(100% - 50px);
        }

    .main-content .master-footer .master-content h4,
    .main-content .master-footer .master-content ul,
    .main-content .master-footer .master-content ul li {
        list-style: none;
        margin: 0;
        padding: 0;
        text-align: left;
    }

    .main-content .master-footer .master-content h4 {
        margin-bottom: 5px;
    }

    .main-content .master-footer .master-content ul li a {
        color: var(--ui-link-color);
        text-decoration: none;
        cursor: pointer;
        transition: all 280ms ease-in-out;
        padding: 2px 0px;
        display: block;
    }

        .main-content .master-footer .master-content ul li a:hover {
            color: #2490d7;
        }

.main-content .master-footer:hover .master-content {
    opacity: 1;
}

.main-content .master-footer #divDisClaimer {
    max-width: 62%;
    margin: 0 auto;
}

.un-authorized {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .un-authorized .message {
        font-size: 36px;
        font-weight: 100;
    }

.cgt-form__row .loginBtn:hover {
    background: #32618f;
}

.cgt-form__row .loginBtn.cancel {
    background: #757575;
}

    .cgt-form__row .loginBtn.cancel:hover {
        background: #6d727a;
    }




.login-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    flex-wrap: wrap;
    flex-direction: row;
    align-content: space-around;
}


.cgt-form .form-field input[type="text"],
.cgt-form .form-field input[type="password"],
.cgt-form .form-field input[type="number"],
.cgt-form .form-field textarea,
.cgt-form .form-field select {
    border: 1px solid var(--cgt-medium-gray);
    width: 100%;
    padding: 0 8px;
    border-radius: 5px;
    resize: none;
    transition: all ease-in-out 0.3s;
    font-family: var(--font-family);
}

input[type="text"],
input[type="password"],
input[type="number"],
select {
    border: 1px solid var(--cgt-medium-gray);
    width: inherit;
    padding: 0 8px;
    border-radius: 5px;
    resize: none;
    transition: all ease-in-out 0.3s;
    height: 30px !important;
    font-family: var(--font-family);
}

    /*.cgt-form .form-field input[type="text"]:hover,
.cgt-form .form-field input[type="password"]:hover,
.cgt-form .form-field input[type="number"]:hover,
.cgt-form .form-field textarea:hover,
.cgt-form .form-field select:hover {
    outline: 0;
    border-color: var(--cgt-medium-blue);
}*/

    input[type="password"]::-ms-reveal {
        display: none;
    }

.cgt-form .form-field input[type="text"]:hover,
.cgt-form .form-field input[type="password"]:hover,
.cgt-form .form-field input[type="number"]:hover,
.cgt-form .form-field textarea:hover,
.cgt-form .form-field select:hover {
    outline: 0;
    border-color: var(--cgt-medium-blue);
}

input[type="text"]:hover,
input[type="password"]:hover,
input[type="number"]:hover,
select:hover {
    outline: 0;
    border-color: var(--cgt-medium-blue);
}

.cgt-form .form-field input[type="text"]:focus,
.cgt-form .form-field input[type="password"]:focus,
.cgt-form .form-field input[type="number"]:focus,
.cgt-form .form-field textarea:focus,
.cgt-form .form-field select:focus {
    outline: 0;
    border-color: var(--cgt-dark-gray);
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="number"]:focus,
textarea:focus {
    outline: 0;
    border-color: var(--cgt-dark-gray);
    background-color: yellow;
}

.cgt-form .form-field input[type="text"][disabled="disabled"]:hover,
.cgt-form .form-field input[type="password"][disabled="disabled"]:hover,
.cgt-form .form-field input[type="number"][disabled="disabled"]:hover,
.cgt-form .form-field textarea[disabled="disabled"]:hover,
.cgt-form .form-field select[disabled="disabled"]:hover,
.cgt-form .form-field input[type="text"][disabled="disabled"]:focus,
.cgt-form .form-field input[type="password"][disabled="disabled"]:focus,
.cgt-form .form-field input[type="number"][disabled="disabled"]:focus,
.cgt-form .form-field textarea[disabled="disabled"]:focus,
.cgt-form .form-field select[disabled="disabled"]:focus,
.cgt-form .form-field input[type="text"][disabled="disabled"],
.cgt-form .form-field input[type="password"][disabled="disabled"],
.cgt-form .form-field input[type="number"][disabled="disabled"],
.cgt-form .form-field textarea[disabled="disabled"],
.cgt-form .form-field select[disabled="disabled"] {
    background: var(--cgt-light-gray);
    border-color: var(--cgt-medium-gray);
}

input[type="text"][disabled="disabled"],
input[type="password"][disabled="disabled"],
input[type="number"][disabled="disabled"],
select[disabled="disabled"] {
    background: var(--cgt-light-gray);
    border-color: var(--cgt-medium-gray);
}

input[type="text"][readonly="readonly"] {
    background: transparent;
    border-color: transparent;
}
select:focus, button:focus, input[type="checkbox"]:focus, input[type="radio"]:focus, input[type="image"]:focus {
    outline: 3px solid yellow !important;
}
/*
input[type="checkbox"],
input[type="radio"] {
    width: 8px;
    height: 8px;
    margin: 5px!important;
     display: none;
}

input[type="checkbox"] + span,
input[type="radio"] + span,
input[type="checkbox"] + label,
input[type="radio"] + label {
    padding-left: 5px;
    padding-left: 0;
    font-size: 12px;
    white-space: nowrap;
    display: flex;
    align-items: center;
    position: relative;
    justify-content: flex-start;
    cursor:pointer;
}


    input[type="checkbox"] + label:before,
    input[type="radio"] + label:before {
        content: "";
        height: 18px;
        width: 18px;
        min-height: 18px;
        min-width: 18px;
        background-color: #fff;
        border: 1px solid var(--ui-link-color);
        border-radius: 3px;
        transition: all ease 170ms;
        z-index: 9;
        transition: all 320ms ease;
        display: flex;
        float: left;
        margin-right: 7px;
    }
    input[type="checkbox"][disabled="disabled"] + label:before,
    input[type="radio"][disabled="disabled"] + label:before {
        opacity: .5;
        border-color: var(--cgt-medium-gray);
        background: #ededed;
    }
    input[type="checkbox"][disabled="disabled"]:checked + label:after,
    input[type="radio"][disabled="disabled"]:checked + label:after {
        opacity: .5;
    }
input[type="radio"] + label:after {
    content: "";
    position: absolute;
    left: 5px;
    z-index: 10;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    opacity: 0;
    background-color: var(--ui-link-color);
}
input[type="checkbox"] + label:after{
    content: "";
    position: absolute;
    left:5px;
    z-index: 10;
    width: 3px;
    height: 9px;
    border: solid var(--ui-link-color);
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    margin: -3px 0 0 0.12em;
    transition: opacity ease-in-out 170ms;
    opacity: 0;
}

input[type="radio"] + label:before {
    border-radius:50%;
}
input[type="checkbox"]:checked + label:after,
input[type="radio"]:checked + label:after {
    opacity:1;
}
*/



/*

    input[type="checkbox"]:after,
    input[type="radio"]:after {
        content: "";
        position: absolute;
        height: 18px;
        width: 18px;
        background-color: #fff;
        border: 1px solid var(--ui-link-color);
        border-radius: 2px;
        transition: all ease 170ms;
        z-index: 9;
        transition: all 320ms ease;
        margin-top: -6px;
        margin-left: -6px;
    }
    input[type="checkbox"]:focus::after,
    input[type="radio"]:focus::after {
        border-color: var(--cgt-medium-gray);
        background-color: var(--pill-blue);
    }
input[type="checkbox"][disabled="disabled"]:after,
input[type="radio"][disabled="disabled"]:after {
    border-color: var(--cgt-medium-gray);
    background: #ededed;
}
input[type="checkbox"][disabled="disabled"]:hover:after,
input[type="radio"][disabled="disabled"]:hover:after {
    border-color: var(--cgt-medium-gray);
    background: #ededed;
}
input[type="checkbox"]:hover:after,
input[type="radio"]:hover:after {
    border-color: var(--cgt-medium-blue);
    background-color: var(--pill-blue);
}
input[type="radio"]:after {
    border-radius:50%;
}
    input[type="checkbox"]:checked:after,
    input[type="radio"]:checked:after {
        background: #FFFFFF;
        border: 1px solid var(--ui-link-color);
    }

    input[type="checkbox"]:before {
        content: "";
        position: absolute;
        z-index: 10;
        width: 3px;
        height: 9px;
        border: solid var(--ui-link-color);
        border-width: 0 3px 3px 0;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        margin: -3px 0 0 0.12em;
        transition: opacity ease-in-out 170ms;
        opacity: 0;
    }
    
    input[type="radio"]:before {
        content: "";
        width: 12px;
        height: 12px;
        background: var(--ui-link-color);
        border-radius: 50%;
        position: absolute;
        z-index: 10;
        transition: opacity ease-in-out 0.3s;
        margin: -2px;
        opacity:0;
    }
    input[type="checkbox"]:checked:before,
    input[type="radio"]:checked:before {
        opacity: 1;
    }
    input[disabled="disabled"]:after,
    input[type="checkbox"][disabled="disabled"]:hover:after,
    input[type="radio"][disabled="disabled"]:hover:after,
    input[type="checkbox"][disabled="disabled"]:checked:after,
    input[type="radio"][disabled="disabled"]:checked:after,
    input[type="checkbox"][disabled="disabled"]:hover:checked:after,
    input[type="radio"][disabled="disabled"]:hover:checked:after {
        border-color: var(--cgt-medium-gray);
        background: #ededed;
        transition: none;
    }
        input[type="checkbox"][disabled="disabled"]:hover:checked:before,
        input[type="radio"][disabled="disabled"]:hover:checked:before,
        input[type="checkbox"][disabled="disabled"]:checked:before,
        input[type="radio"][disabled="disabled"]:checked:before {
            opacity: .5;
        }
    input[type="checkbox"][disabled="disabled"]:hover:checked:before,
    input[type="radio"][disabled="disabled"]:hover:checked:before {
        opacity: .5;
        
    }
    */
/**/

input.time {
    min-width: 70px;
    padding: 0;
    text-align: center;
    margin-left: 10px;
}

.mail-wrapper {
}

    .mail-wrapper .col-1,
    .mail-wrapper .col-2 {
        float: left;
        clear: none;
    }

        .mail-wrapper .col-1.btns,
        .mail-wrapper .col-2.btns {
            margin-bottom: 2px;
            display: flex;
            justify-content: flex-end;
            padding-right: 12px;
            padding-left: 12px;
        }

            .mail-wrapper .col-2.btns .cgt-btn.cgt-btn--icon-link {
                padding: 0 15px;
                border-right: 1px solid #dfdfdf;
                border-radius: 0;
            }

                .mail-wrapper .col-2.btns .cgt-btn.cgt-btn--icon-link:nth-child(3) {
                    border-right: none;
                }

            .mail-wrapper .col-1.btns input,
            .mail-wrapper .col-2.btns input {
                margin-left: 8px;
            }

    .mail-wrapper .col-1 {
        width: 280px;
    }

    .mail-wrapper .col-2 {
        width: calc(100% - 280px);
    }

.email-ui-wrapper {
    height: calc(100vh - 300px);
}

    .email-ui-wrapper .col-1,
    .email-ui-wrapper .col-2 {
        height: 100%;
        border: 1px solid var(--border-color-90);
        background: #ffffff;
    }

.cgt-data-grid-wrapper {
    height: 100%;
    background: #fff;
}

    .cgt-data-grid-wrapper > div:not(.cgt-data-footer-wrapper) {
        height: calc(100% - 34px);
    }

    .cgt-data-grid-wrapper .cgt-data-footer-wrapper {
        margin: 0;
    }

    .cgt-data-grid-wrapper td,
    .cgt-data-grid-wrapper td span {
        font-weight: 500;
    }

    .cgt-data-grid-wrapper tr[style="font-weight:bold;"] td,
    .cgt-data-grid-wrapper tr[style="font-weight:bold;"] td span {
        font-weight: 700;
    }

    .cgt-data-grid-wrapper .cgt-data-footer-wrapper td {
        padding: 0 !important;
    }

    .cgt-data-grid-wrapper .grid-no-data {
        border: none;
        height: 100%;
        width: 100%;
    }

        .cgt-data-grid-wrapper .grid-no-data[style="display:flex;"] + div {
            display: none;
        }

.new-folder-popup {
    width: 300px;
    height: 180px;
    border: 1px solid rgba(0,0,0,.4);
    box-shadow: 2px 2px 11px 4px rgb(0 0 0 / 17%);
    background-color: #FFFFFF;
}

    .new-folder-popup .header {
        height: 30px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding-left: 10px;
        border-bottom: 1px solid rgba(0, 0, 0, .23);
        background-color: #e0e4e7;
    }

    .new-folder-popup .close {
        width: 38px;
        height: 30px;
        transition: all 230ms ease;
        cursor: pointer;
        position: relative;
        padding: 0;
    }

textarea.email-txt-editor {
    width: calc(100% - 40px);
    padding: 10px;
    height: 320px;
    resize: none;
    border: 1px solid var(--border-color-90);
    outline: none;
    font-size: 13px;
    font-family: var(--font-family);
}

.form-col.ref-pro-id .form-field > label {
    max-width: 85px;
    min-width: 85px;
}

.form-col.ref-pro-id .form-field input[type="text"].search-input {
    min-width: 100px;
    padding: 0;
    text-align: center;
}

.form-col.ref-pro-id .form-field input[type="text"].search-read {
    max-width: calc(100% - 90px);
}

.new-folder-popup .close:hover:before, .new-folder-popup .close:hover:after {
    background-color: #FFFFFF;
}

.new-folder-popup .close:hover {
    background-color: #f71414;
}

.new-folder-popup .close:before,
.new-folder-popup .close:after {
    content: "";
    width: 15px;
    height: 1px;
    background-color: black;
    opacity: 1;
    transform: rotate(45deg);
    position: absolute;
    z-index: 12;
    top: 15px;
    left: 12px;
    box-shadow: 0px 0px 1px 0px #00000021;
}

.new-folder-popup .close:after {
    transform: rotate(135deg);
}

.new-folder-popup .form-field:not(.btns) {
    flex-direction: column;
}

    .new-folder-popup .form-field:not(.btns) label,
    .new-folder-popup .form-field:not(.btns) input {
        width: 100%;
        max-width: 100%;
    }

.new-folder-popup .form-field.btns {
    padding-top: 0;
}

.email-ui-wrapper .row.dir {
    height: 108px;
}

.email-ui-wrapper .row.extra-dir {
    height: calc(100% - 108px);
}

.email-ui-wrapper .row.dir a,
.email-ui-wrapper .row.dir span {
    height: 36px;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: flex-start;
    padding: 0 10px;
    font-weight: 500;
    border-bottom: 1px solid var(--border-color-90);
    text-decoration: none;
}

.email-ui-wrapper .row.dir a,
.email-ui-wrapper .row.dir span {
    /*align-items: end;*/
    justify-content: center;
    background: #efefef;
}

    .email-ui-wrapper .row.dir a.inboxSelected,
    .email-ui-wrapper .row.dir a.inboxNormal {
        color: var(--base-text-color);
        font-size: 13px;
        font-weight: 500;
    }

    a.compose:before,
    .email-ui-wrapper .row.dir a.inbox:before,
    .email-ui-wrapper .row.dir a.sent:before {
        content: "";
        width: 20px;
        height: 20px;
        background: url("../../Images/email-sent.svg") center center no-repeat;
        background-size: cover;
        display: block;
        float: left;
        margin-right: 15px;
    }

    .email-ui-wrapper .row.dir a.inbox:before {
        background: url("../../Images/email-inbox.svg") center center no-repeat;
    }

a.compose {
    padding-left: 8px;
}

    a.compose:before {
        background: url("../../Images/compose.svg") center center no-repeat;
        background-size: 15px;
        width: 16px;
        height: 16px;
        margin: 10px;
        display: flex;
        align-self: center;
    }

.email-ui-wrapper .row.extra-dir select option[selected="selected"]:before,
.email-ui-wrapper .row.dir a.inboxSelected.sent:before,
.email-ui-wrapper .row.dir a.inboxSelected:before {
    filter: invert(1);
    filter: brightness(5.5);
}

.email-ui-wrapper .row.extra-dir select option[selected="selected"],
.email-ui-wrapper .row.dir a.inboxSelected.sent,
.email-ui-wrapper .row.dir a.inboxSelected {
    color: #000000;
}

.email-ui-wrapper .row.extra-dir select:focus,
.email-ui-wrapper .row.extra-dir select:visited,
.email-ui-wrapper .row.extra-dir select:active,
.email-ui-wrapper .row.extra-dir select option:focus,
.email-ui-wrapper .row.extra-dir select option:visited,
.email-ui-wrapper .row.extra-dir select option:active {
    background-color: transparent;
    outline: none;
}

.email-ui-wrapper .row.extra-dir select option[selected="selected"],
.email-ui-wrapper .row.dir a.inboxSelected {
    background-color: var(--data-blue-grad-200);
}

.email-ui-wrapper .row.extra-dir select {
    width: 100%;
    height: 100% !important;
    margin: 0;
    padding: 0;
    border-radius: 0;
    border: 1px solid #e2e2e2;
    overflow: overlay;
    overflow-x: hidden;
}

    .email-ui-wrapper .row.extra-dir select option {
        height: 36px;
        display: flex;
        align-items: center;
        padding: 0 10px;
        cursor: pointer;
        border-bottom: 1px solid var(--border-color-90);
        color: var(--base-text-color);
        font-size: 13px;
        font-weight: 500;
    }

        .email-ui-wrapper .row.extra-dir select option:before {
            content: "";
            width: 20px;
            height: 20px;
            background: url("../../Images/email-folder.svg") center center no-repeat;
            display: block;
            float: left;
            margin-right: 15px;
        }

h2.form-heading {
    height: 40px;
    display: flex;
    text-align: center;
    justify-content: space-between;
    position: sticky;
    border-bottom: 1px solid var(--silver-gray);
    font-weight: 400;
    background: var(--bg-theme-1);
    top: 0px;
    z-index: 20;
}

h3.form-heading {
    height: 30px;
    display: flex;
    text-align: center;
    justify-content: space-between;
    position: sticky;
    border-bottom: 1px solid var(--silver-gray);
    font-weight: 600;
    background: var(--bg-theme-1);
    top: 0px;
    z-index: 20;
}

.current-dashboard {
    display: flex;
    justify-content: center;
}

    .current-dashboard table {
        width: 100% !important;
        border-color: transparent;
    }



        .current-dashboard table td {
            padding: 10px 2vh;
            background: white;
            border: 1px solid #b5b5b5;
            text-align: left;
            font-size: 13px;
            vertical-align: middle;
        }

.set-save,
.set-times {
    margin-top: 7px;
    height: 30px;
    position: absolute;
    margin-left: 10px;
}

.set-times {
    margin-left: 45px;
}



.widget-header {
    display: flex;
    width: 100%;
    justify-content: space-between;
    min-height: 30px;
    align-items: center;
    margin: 0 auto;
}

    .widget-header .btns input {
        margin: 0 5px;
    }

.widget-art-cnt {
    position: relative;
    margin: 0 auto;
}

    .widget-art-cnt::after {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 2;
        background: rgba(0,0,0, .06);
        transition: all 230ms ease-in-out;
    }

    .widget-art-cnt:hover::after {
        background: rgba(0,0,0, 0);
    }

.widget-art {
    /*max-height: 140px;*/
    width: 100%;
    box-shadow: 2px 1px 6px 1px #7272722e;
}

.main-content.has-menus h2.form-heading {
    top: 40px;
}

h2.form-heading .h2-label {
    height: 34px;
    display: flex;
    align-items: end;
    font-weight: 400;
    color: var(--base-text-color);
    font-size: 20px;
}

h2.form-heading .message {
    flex-grow: 1;
    width: auto;
    text-align: center;
}

.cgt-header-menu,
.cgt-header-menu .menu,
.cgt-header-menu .menu > div {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    background: #ebebeb;
    box-shadow: 0 1px 3px 0px #68686814;
}

    .cgt-header-menu .menu > div {
        background-color: rgba(235, 235, 235, .50);
        backdrop-filter: blur(5px) !important;
    }

        .cgt-header-menu .menu > div ul.AspNet-Menu li,
        .cgt-header-menu .menu > div ul.AspNet-Menu li > span {
            position: relative;
            height: 40px !important;
            display: flex;
            align-items: center;
            white-space: nowrap;
            justify-content: flex-start;
            font-size: 15px;
            color: var(--cgt-dark-gray);
            cursor: default;
        }

            .cgt-header-menu .menu > div ul.AspNet-Menu li ul li a:hover {
                color: var(--ui-link-color);
            }

        .cgt-header-menu .menu > div ul.AspNet-Menu > li {
            margin: 0 5px;
        }

            .cgt-header-menu .menu > div ul.AspNet-Menu > li:hover {
                background: #FFFFFF;
                box-shadow: 0 2px 4px 2px var(--shadow-layout);
            }

                .cgt-header-menu .menu > div ul.AspNet-Menu > li:hover:after {
                    content: "";
                    position: absolute;
                    width: 100%;
                    height: 2px;
                    bottom: -1px;
                    left: 0;
                    background: #FFFFFF;
                }

        .cgt-header-menu .menu > div ul.AspNet-Menu li > span {
            padding: 0 10px;
            padding-right: 36px;
        }

            .cgt-header-menu .menu > div ul.AspNet-Menu li > span:after {
                content: "";
                width: 6px;
                height: 6px;
                border: 2px solid var(--base-text-color);
                transform: rotate(45deg);
                border-left-color: transparent;
                border-top-color: transparent;
                position: absolute;
                right: 13px;
                transition: all 180ms ease;
                transform-origin: center;
                top: 12px;
            }

        .cgt-header-menu .menu > div ul.AspNet-Menu li:hover > span:after {
            transform: rotate(225deg);
            margin-top: 7px;
        }

        .cgt-header-menu .menu > div ul.AspNet-Menu li ul {
            box-shadow: 0 2px 4px 2px var(--shadow-layout);
            background: #FFFFFF;
            top: 40px;
            left: 0;
            width: auto;
            min-width: 200px;
        }

            .cgt-header-menu .menu > div ul.AspNet-Menu li ul li {
                height: 40px !important;
                display: flex;
                align-items: center;
                justify-content: flex-start;
                min-width: 200px;
                width: 100%;
                margin: 0;
            }

li.AspNet-Menu-WithChildren:hover, li.AspNet-Menu-Leaf:hover {
    background: #efefef;
    margin: 0;
    transition: background 190ms ease;
}

.cgt-header-menu .menu > div ul.AspNet-Menu li ul li.AspNet-Menu-WithChildren > a:after {
    content: "";
    width: 6px;
    height: 6px;
    border: 2px solid var(--base-text-color);
    transform: rotate(315deg);
    border-left-color: transparent;
    border-top-color: transparent;
    position: absolute;
    right: 20px;
}

.cgt-header-menu .menu > div ul.AspNet-Menu li ul li.AspNet-Menu-WithChildren:hover > a:after {
    border-color: var(--ui-link-color);
    border-left-color: transparent;
    border-top-color: transparent;
}

.cgt-header-menu .menu > div ul.AspNet-Menu li ul li a {
    height: 40px !important;
    display: flex;
    align-items: center;
    white-space: nowrap;
    justify-content: flex-start;
    padding: 0 36px 0 20px;
    color: var(--cgt-dark-gray);
    width: 100%;
}

.cgt-header-menu .menu > div ul.AspNet-Menu li ul li ul {
    left: calc(100%);
    top: 0;
}

.cgt-form.quick-links .form-field.group {
    margin-bottom: 20px;
}

.cgt-form.quick-links .form-field label {
    min-width: 120px;
    width: unset;
}

.cgt-form.quick-links .form-field input {
    max-width: 100%;
}

.cgt-data-grid {
    background: white;
    border-collapse: separate !important;
}

    .cgt-data-grid.memb-info th[width="80px"],
    .cgt-data-grid.memb-info td[width="80px"] {
        min-width: 80px;
    }

    .cgt-data-grid.memb-info th[width="15%"],
    .cgt-data-grid.memb-info td[width="15%"] {
        min-width: 15%;
    }

    .cgt-data-grid.memb-info th[width="30%"],
    .cgt-data-grid.memb-info td[width="30%"] {
        min-width: 30%;
    }

    .cgt-data-grid tr.pager > td > table {
        width: fit-content;
        margin: 0 auto;
    }

        .cgt-data-grid tr.pager > td > table td {
            border: none;
            min-width: 28px;
            height: 30px;
            width: inherit;
        }

        .cgt-data-grid tr.pager > td > table a {
            position: absolute;
            width: 100%;
            height: 30px;
            top: 0;
            left: 0;
            text-decoration: none;
            display: flex;
            align-items: center;
            justify-content: center;
            color: var(--ui-link-color);
            padding: 0 3px;
        }

    .cgt-data-grid th,
    .cgt-data-grid td {
        padding: 8px;
        border: 1px solid var(--border-color-90);
        vertical-align: inherit;
        text-align: left;
        font-size: 12px;
        position: relative;
        border: 1px solid #efefef;
    }

    .cgt-data-grid th {
        position: sticky;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        top: 0;
        z-index: 10;
        background-color: #efefef;
        color: var(--base-text-color);
        font-weight: 600;
        font-size: 12px;
        border-color: var(--border-color-90) !important;
    }

        .cgt-data-grid th a {
            color: var(--base-text-color) !important;
        }

.web-data-grid-wrapper {
    overflow: auto;
    position: relative;
    background: #fff;
}

.code-search tbody[mkr="headingArea"] + tbody {
    overflow: auto;
    height: 280px;
    display: block;
}

.tracking-report-search tbody[mkr="headingArea"] + tbody {
    overflow: auto;
    min-height: 50px;
    display: block;
}

tracking-report-search table[data-ig~="x:247738806.3:mkr:contentTbl"] > tbody[mkr="headingArea"],
.tracking-report-search table[data-ig*="x:247738806.2:mkr:contentTbl"] > tbody[mkr="headingArea"] {
    position: fixed;
    z-index: 20;
}

.web-data-grid {
    border: none !important;
    background: #FFFFFF;
}

    .web-data-grid tbody[mkr="headingArea"] > tr.igg_Header {
        background-color: #efefef;
    }

    .web-data-grid tbody[mkr="headingArea"] table th.igg_HeaderCaption {
        border-color: var(--border-color-90) !important;
        font-size: 12px;
        padding-top: 8px !important;
        padding-bottom: 8px !important;
        white-space: nowrap;
        color: var(--base-text-color);
    }

    .web-data-grid table tr.headerFields {
        border: 1px solid var(--border-color-90);
        font-size: 12px;
        padding-top: 8px !important;
        padding-bottom: 8px !important;
        white-space: nowrap;
        color: var(--base-text-color);
        font-weight: 700;
    }

    .web-data-grid tbody.igg_Item > tr > td {
        border: 1px solid var(--border-color-90);
        padding: 5px 8px 5px 8px;
        overflow: hidden;
        text-align: left;
        vertical-align: middle;
        font-size: 12px;
        color: var(--base-text-color);
        outline-color: var(--ui-link-color);
        position: relative;
    }

        .web-data-grid tbody.igg_Item > tr > td.ighg_ExpandableArea {
            /*padding: 0;*/
            padding: 0px 0px 0px 25px;
        }

        .web-data-grid tbody.igg_Item > tr > td a {
            color: var(--ui-link-color);
        }


table.web-data-grid > tbody th,
table.web-data-grid > tbody td {
    border-color: var(--border-color-90);
    padding: 5px 8px 5px 8px;
    text-align: left;
}

table.web-data-grid > tbody th {
    padding: 8px;
}

.web-data-grid tbody th {
    background-color: #efefef;
    color: var(--base-text-color);
    font-weight: 700
}

.data-grid tbody td {
    background-color: #efefef;
    color: var(--base-text-color);
    font-weight: 700;
    border-color: var(--border-color-90) !important;
}

.web-data-grid tbody tr td,
.web-data-grid tbody.igg_Item > tr > td {
    border-color: #efefef !important;
}

.web-data-grid tbody tr th,
.web-data-grid tbody.igg_Item > tr > th {
    border-color: var(--border-color-90) !important;
}

.dataGridWrapper {
    width: 100%;
    height: 120px;
    overflow: scroll;
    margin-left: 7px;
}

.data-grid {
    width: 100% !important;
}



.grid-no-data-v2 {
    min-height: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    color: #4074A6;
    font-size: 13px;
}
/*.cgt-data-grid.no-user-td td[style="width:180px;"] {
    display: none;
}
.cgt-data-grid.user-td td[style="width:180px;"] {
    display: table-cell;
}*/

.grid-no-data {
    min-height: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    color: var(--cgt-light-blue);
    font-size: 22px;
    font-weight: 300;
    border: 1px solid var(--border-color-90);
    background: #FFFFFF;
    color: #4074A6;
    text-transform: uppercase;
    font-size: 13px;
}

    .grid-no-data * {
        font-size: 22px;
        font-weight: 300;
    }

    .grid-no-data > span:nth-child(1) {
        display: none;
    }

    .grid-no-data > span {
        margin: 4em 0;
    }

.cgt-data-grid tr.pager td {
    background: #efefef;
    padding: 0;
}

    .cgt-data-grid tr.pager td table td span {
        background-color: #d7d7d7;
        color: #0082ff;
        border-radius: 5px;
        text-shadow: 0 0 2px white;
        min-width: 28px;
        width: 100%;
        height: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0 3px;
    }

.darkColorbg {
    font-weight: 700;
    text-decoration: none;
    background-color: #ebebeb;
    font-size: 15px;
}

.detail_PgHeaderBg {
    font-weight: 700;
    text-decoration: none;
    background-color: #ebebeb;
    font-size: 14px;
    padding: 5px;
}


.transger-A-to-B > div {
    float: left;
    clear: none;
    width: calc(50% - 25px);
}

    .transger-A-to-B > div.col-center {
        width: 50px;
        margin-top: 40px;
    }



.cgt-data-footer-wrapper {
    float: left;
    width: 100%;
    margin-bottom: 30px;
    position: sticky;
    bottom: -1px;
    z-index: 10;
}

    .cgt-data-footer-wrapper .PagerInfoCell,
    .cgt-data-footer-wrapper .TotalRecs {
        text-align: right;
        font-weight: bold;
        font-size: 12px;
        color: #ffffff;
        white-space: nowrap;
        vertical-align: middle;
        background: var(--data-blue-grad-700);
        background: #efefef;
        color: #737373;
        padding: 2px;
    }

    .cgt-data-footer-wrapper .TotalRecs {
        text-align: left;
    }

    .cgt-data-footer-wrapper .PagerInfoCell span:nth-child(2) {
        padding: 0 5px 0 20px;
    }


    .cgt-data-footer-wrapper .PagerInfoTextbox {
        text-align: center;
        padding: 0;
        max-width: 54px;
    }

    .cgt-data-footer-wrapper .PagerInfolabel {
        padding-right: 5px;
    }

.parrowq {
    padding: 3px 3px 3px 1px;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin: 0 36px 0 0;
    position: relative;
    color: var(--ui-link-color);
    font-weight: 500;
    display: inline-flex;
    align-items: center;
}

    .parrowq img {
        display: none;
    }

    .parrowq:before,
    .parrowq:after {
        color: var(--ui-link-color);
    }

    .parrowq:before {
        content: "";
        position: absolute;
        width: 5px;
        height: 5px;
        border: 2px solid var(--ui-link-color);
        display: block;
        transform: rotate(45deg);
        border-left-color: transparent;
        border-bottom-color: transparent;
        top: 5px;
        left: 20px;
    }

    .parrowq:after {
        content: "GO";
        position: absolute;
        top: 1px;
        color: var(--ui-link-blue);
        left: 3px;
        font-size: 12px;
    }

    .parrowq + span {
        padding: 0 20px 0 0px;
    }

.cgt-data-footer-wrapper .TotalRecs .PagerInfolabel {
    padding: 0 20px;
    display: inline-flex;
    align-items: center;
}

.PagerInfoPageSizelblCell {
    text-align: left;
    padding-left: 3px;
}

.PagerInfoPageSizeCell {
    text-align: left;
    background-color: #4A7DCA;
}



.PagerInfoCell:link {
    color: #ffcc66;
    text-decoration: none;
}

.PagerInfoCell:visited {
    color: #ffcc66;
    text-decoration: none;
}

.PagerOtherPageCells,
.PagerCurrentPageCell {
    background-color: var(--data-blue-grad-700);
    color: #333333;
    vertical-align: middle;
    position: relative;
    background: #efefef;
}

    .PagerOtherPageCells a > img {
        display: none;
    }

    .PagerOtherPageCells a[title="Previous Page"]:before,
    .PagerOtherPageCells a[title="Next Page"]:before {
        content: "";
        width: 5px;
        height: 5px;
        border: 2px solid var(--ui-link-color);
        display: block;
        transform: rotate(45deg);
        border-left-color: transparent;
        border-bottom-color: transparent;
    }

    .PagerOtherPageCells a[title="First Page"]:after,
    .PagerOtherPageCells a[title="Previous Page"]:before {
        border-left-color: var(--ui-link-color);
        border-bottom-color: var(--ui-link-color);
        border-right-color: transparent;
        border-top-color: transparent;
    }

    .PagerOtherPageCells a[title="First Page"]:before,
    .PagerOtherPageCells a[title="Last Page"]:after {
        content: "";
        width: 0.12em;
        height: 11px;
        background: var(--ui-link-color);
        opacity: .89;
        margin: 0 2px;
    }

    .PagerOtherPageCells a[title="First Page"]:after {
        content: "";
        width: 0;
        height: 0;
        border-top: 6px solid transparent;
        border-right: 7px solid var(--ui-link-color);
        border-bottom: 6px solid transparent;
    }

    .PagerOtherPageCells a[title="Last Page"]:before {
        content: "";
        width: 0;
        height: 0;
        border-top: 6px solid transparent;
        border-left: 7px solid var(--ui-link-color);
        border-bottom: 6px solid transparent;
    }

    .PagerCurrentPageCell a {
        background-color: #d7d7d7;
        color: var(--ui-link-color);
        border-radius: 5px;
        text-shadow: 0 0 2px white;
        font-weight: 700 !important;
    }

.PagerBlueHLinkNextPrev {
    vertical-align: middle;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 2px;
}

.PagerCurrentHyperlinkStyle,
.PagerHyperlinkStyle {
    text-decoration: none;
    width: 100%;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--ui-link-color);
    padding: 0 3px;
    margin: 2px 0;
    font-weight: 500 !important;
}

    .PagerHyperlinkStyle:visited {
        color: var(--ui-link-color);
    }

    .PagerHyperlinkStyle:active {
        color: var(--ui-link-color);
    }

    .PagerCurrentHyperlinkStyle:hover {
        color: var(--ui-link-color);
    }

    .PagerCurrentHyperlinkStyle:link {
        color: #70a5e0;
    }

    .PagerCurrentHyperlinkStyle:visited {
        color: #70a5e0;
    }

    .PagerCurrentHyperlinkStyle:active {
        color: #70a5e0;
    }

























.confirm-email {
    height: calc(100vh - 10px);
    padding: 30px;
}

    .confirm-email .form-field {
        margin: 8px 0;
        float: left;
        width: 100%;
    }

        .confirm-email .form-field > span,
        .confirm-email .form-field > label {
            min-width: 120px;
        }

    .confirm-email h2,
    .confirm-email h3 {
        margin-bottom: 20px;
        font-weight: 100;
    }

    .confirm-email .form-field.btns {
        display: flex;
        margin: 20px 0 0 0;
        justify-content: center;
    }

        .confirm-email .form-field.btns button {
            margin: 0 5px;
        }

.message {
    font-size: 13px;
    width: 100%;
    display: inline-flex;
    justify-content: center;
    min-height: 30px;
    align-items: center;
    color: var(--data-blue);
    padding: 0px 5px;
}

    .message.error {
        color: var(--negative-outcome);
    }

    .message + b {
        padding-left: 5px;
    }

.cgt-icons {
    margin-left: auto;
    cursor: pointer;
}

.cgt-btn {
    font-size: var(--btn-font);
    height: var(--btn-height);
    line-height: var(--btn-l-height);
    padding: 0 var(--ws-x);
    display: inline-block;
    outline: none;
    white-space: nowrap;
    border-radius: 100px;
    text-decoration: none;
    text-align: center;
    outline: none;
    border: none;
    cursor: pointer;
}

    .cgt-btn.help {
        height: 30px;
        padding: 0;
        right: 0;
    }

        .cgt-btn.help:disabled {
            cursor: default;
        }

input[type=button]:disabled, button:disabled,
body.ezedi.theme-blue button[disabled="disabled"]
input[type=button]:disabled, button:disabled,
input[type=submit]:disabled, a[disabled="disabled"]:hover,
button[disabled="disabled"], a[disabled="disabled"] {
    cursor: pointer !important;
    pointer-events: auto !important;
    color: #b7c6e5 !important;
}

select.cgt-btn {
    text-align: left !important;
    padding-left: 10px !important;
}

.cgt-btn.is-square {
    border-radius: 5px;
}

    .cgt-btn.is-square.go {
        border-radius: 50%;
        padding: 0;
        width: 30px;
        height: 30px;
    }

.cgt-btn--default {
    background: var(--ui-link-color);
    border: 1px solid var(--ui-link-color);
    color: #fff;
}

    .cgt-btn--default:hover {
        background: var(--primary-background-color-dark);
        color: var(--white);
    }

    .cgt-btn--default.is-outline {
        background: #fff;
        color: var(--ui-link-color);
        border: 1px solid var(--ui-link-color);
    }

        .cgt-btn--default.is-outline:hover {
            color: var(--ui-link-color);
            border: 1px solid var(--ui-link-color);
            background: var(--pill-blue);
        }

.cgt-btn.cgt-btn--icon-link {
    padding: 0;
    color: var(--ui-link-color);
    display: flex;
    align-items: center;
    padding: 0 10px;
}

    .cgt-btn.cgt-btn--icon-link .icon {
        fill: var(--ui-link-color);
        height: 16px;
        width: 16px;
        position: relative;
        margin-right: 5px;
    }

button.Button,
button.showDetials02 {
    background: var(--ui-link-color);
    border: 1px solid var(--ui-link-color);
    color: #fff;
    font-size: var(--btn-font);
    height: var(--btn-height);
    width: auto;
    line-height: var(--btn-l-height);
    padding: 0 var(--ws-x);
    display: inline-block;
    outline: none;
    white-space: nowrap;
    border-radius: 5px;
    text-decoration: none;
    text-align: center;
    outline: none;
}



.alert-msg {
    display: flex;
    width: 100%;
    height: calc(100% - 10px);
    flex-wrap: wrap;
    flex-direction: row;
    align-content: center;
    justify-content: center;
}

    .alert-msg .msg {
        display: flex;
        align-items: center;
        padding: 0 20px;
        margin-bottom: 20px;
    }

        .alert-msg .msg img {
            margin-right: 10px;
        }

    .alert-msg .btns .cgt-btn {
        margin: 0 3px;
    }


/* Loader */
.loader {
    border: 4px solid #f3f3f3;
    border-radius: 50%;
    border-top: 4px solid #3498db;
    width: 60px;
    height: 60px;
    -webkit-animation: spin 900ms linear infinite; /* Safari */
    animation: spin 900ms linear infinite;
}

.cgt-wait img {
    display: none;
}

.cgt-wait:before {
    content: "";
    border: 3px solid #f3f3f3;
    border-radius: 50%;
    border-top: 3px solid #3498db;
    width: 30px;
    height: 30px;
    -webkit-animation: spin 900ms linear infinite;
    animation: spin 900ms linear infinite;
    display: inline-flex;
}
/* Safari */
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.quick-links-configure {
    padding: 30px;
}

    .quick-links-configure h2 {
        font-weight: 500;
    }

    .quick-links-configure .message {
        height: 40px;
        align-items: center;
    }

    .quick-links-configure .form-field span:nth-child(1) {
        min-width: 38%;
    }

    .quick-links-configure .form-field span:nth-child(2) {
        width: 100%;
    }

    .quick-links-configure .form-field.btns {
        justify-content: center;
        margin-top: 20px;
    }

        .quick-links-configure .form-field.btns a {
            margin: 0 10px;
        }

/*text Editor*/
.settings-picker {
    height: 40px;
    display: inline-flex;
    justify-content: space-between;
    align-items: center;
    /*position: absolute;
    left: 0;
    top: 0;
    width: 75%;*/
}

    .settings-picker .picker + span {
        margin: 0 auto;
    }

.picker.config {
    display: inline-flex;
    white-space: nowrap;
    align-items: center;
}

.igtab_THHolder {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 40px;
    background: #ebebeb;
    box-shadow: 0 1px 3px 0px #68686814;
    z-index: 100;
}

.igtab_THContentHolder {
    padding: 0 20vh;
    padding-top: 20px;
    overflow: auto;
    height: calc(100vh - 124px) !important;
    min-height: 50px;
}

.igtab_THHolderNoScroll {
    width: 99999px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.igtab_THContent {
    padding: 0 0 0 0;
    height: calc(100% - 5px) !important;
    height: calc(100vh - 155px) !important;
    height: auto !important;
    min-height: 50px;
}

.filter-criteria.igtab_THContent {
    overflow: hidden !important;
    height: initial !important;
}

.editor-wrapper {
    padding-bottom: 15px;
}

.igtab_TVContentHolder {
    border: 1px solid #B1B1B1;
    border-top-width: 0px;
    height: auto;
    overflow: hidden;
    position: relative;
    background: #FFFFFF;
}

.igtab_TVContentHolder {
    border: 1px solid #B1B1B1;
    border-top-width: 0px;
    height: auto;
    overflow: hidden;
    position: relative;
    background: #FFFFFF;
}

.igtab_THTab {
    cursor: pointer;
    position: relative;
    width: auto !important;
    transition: all 190ms ease-in-out;
    background: transparent;
    height: 40px;
    display: inline-flex;
    align-items: center;
}

    .igtab_THTab:hover {
        /*background:var(--bg-theme-1);*/
    }

    .igtab_THTab .igtab_THTail {
        padding: 0 10px;
    }

.igtab_THTailSel {
    height: 40px;
    display: inline-flex;
    align-items: center;
    /*background: #ffffff;*/
}

    .igtab_THTailSel:after {
        content: "";
        width: calc(100% + 4px);
        height: 3px;
        position: absolute;
        bottom: 0px;
        left: -2px;
        background-color: var(--ui-link-color);
        z-index: 10;
    }

tr[style="visibility: hidden;"] {
    visibility: visible !important;
}

    tr[style="visibility: hidden;"] > td * {
        pointer-events: none;
    }

.igtab_THText {
    line-height: 30px;
    padding: 0 5px;
    font-size: 15px;
    color: var(--cgt-dark-gray);
}

    .igtab_THText.igtab_THTextSel {
        color: var(--ui-link-color);
    }

.igtab_THTextDis {
    color: #666666;
}



.edit-panel .btns,
.edit-panel .file-upload {
    min-height: 40px;
    display: inline-flex;
    align-items: center;
    float: left;
}

.edit-panel .btns {
    align-items: flex-end;
    height: 40px;
}

.edit-panel .file-upload span.set-label {
    width: 100px;
    text-align: left;
}

    .edit-panel .file-upload span.set-label > span {
        width: 100px;
        text-align: left;
        display: inline-flex;
    }


.edit-panel .file-upload input[type="text"] {
    margin-right: 20px;
}

.edit-panel .file-upload input[type="file"] {
    margin: 0 20px 0 0;
}

.file-upload input[type="file"] {
    margin: 5px 0 !important;
}

.edit-panel .btns .cgt-btn {
    margin: 0 3px;
}

.edit-panel .btns {
    position: absolute;
    bottom: 0;
    right: 0;
}

.grid-set-wrapper {
    display: block;
    float: left;
    width: 100%;
}

    .grid-set-wrapper .head {
        display: block;
        float: left;
        width: 100px;
        clear: none;
        text-align: left;
    }

        .grid-set-wrapper .head > span {
            display: block;
            float: left;
            width: 100px;
            clear: none;
            text-align: left;
        }

.cgt-editor {
    display: block;
    float: left;
    width: calc(100% - 100px);
    clear: none;
}


iframe.infrWebEditorText {
    height: 100%;
}

.infrWebEditor {
    width: 1024px !important;
    padding: 0 !important;
}

    .infrWebEditor > tbody > tr:nth-child(2) > td {
        height: calc(100vh - 400px);
        padding-bottom: 10px;
    }

    .infrWebEditor > tbody > tr:nth-child(1) > td {
        border: 1px solid #d2d2d2;
    }

td[nowrap="nowrap"] {
    vertical-align: inherit;
    font-size: 12px;
}

table[style="background-image:url(../../Images/htmleditor/backimagetoolbar.gif);position:relative;"] {
    background-image: none !important;
    background-color: #f8f8f8;
}

td[style="border:solid 1px #7F9DB9;"] {
    border-color: transparent !important;
}

    td[style="border:solid 1px #7F9DB9;"] > iframe {
        border: 1px solid #d2d2d2 !important;
    }

/*#MainContent_tabContainer_tmpl0_txtWelcomeText_td_,
#MainContent_tabContainer_tmpl0_txtAboutus_td_ {
    height: calc(100vh - 330px);
}*/

td[onclick="iged_act('ChangeView',false)"],
td[onclick="iged_act('ChangeView',true)"] {
    line-height: 24px !important;
    padding: 0 10px !important;
    border: 1px solid var(--ui-link-color) !important;
    position: relative;
}

    td[onclick="iged_act('ChangeView',false)"][style="cursor: pointer; padding: 2px; border-width: 1px; font-size: 9pt; font-family: sans-serif; background-color: white; border-color: rgb(49, 106, 197); border-style: solid;"],
    td[onclick="iged_act('ChangeView',true)"][style="cursor: pointer; padding: 2px; border-width: 1px; font-size: 9pt; font-family: sans-serif; background-color: white; border-color: rgb(49, 106, 197); border-style: solid;"] {
        background-color: var(--ui-link-color) !important;
        color: white !important;
    }

    td[onclick="iged_act('ChangeView',false)"][style="cursor:pointer;padding:2px;border-width:1px;font-size:9pt;font-family:sans-serif;background-color:white;border-color:#316AC5;border-style:Solid;"] {
        background-color: var(--ui-link-color) !important;
        color: white !important;
    }


    td[onclick="iged_act('ChangeView',false)"] img,
    td[onclick="iged_act('ChangeView',true)"] img {
        display: none;
    }

td[style="background-image:url(../../Images/htmleditor/backimagerow.gif);"] {
    background-image: none !important;
}

.FieldFontFace {
    text-decoration: none;
    text-transform: uppercase;
}

.tooltip {
    position: absolute;
    left: 0px;
    top: 0px;
    border: 1px solid #D3D3D3;
    padding: 1px;
    background-color: #FFFFE1;
    z-index: 9999999;
    display: none;
}

.whiteBoldFontNew {
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}

.bottomRightBorder {
    border-right: 1px #E4E4E4 solid;
    border-bottom: 1px #E4E4E4 solid;
}

.bottomNewBorder {
    border-bottom: 1px #E4E4E4 solid;
}

.bottomNewRight {
    border-right: 1px #E4E4E4 solid;
}

.cgt-icons {
    margin-left: auto;
    cursor: pointer;
}

.Providerlogin {
    font-weight: bold;
    color: Blue;
    text-decoration: none;
    text-transform: uppercase;
}

.ProviderTitle {
    font-weight: bold;
    color: #4074A6;
    text-decoration: none;
    text-transform: uppercase;
    padding-top: 15px;
}

.text-decoration {
    text-decoration: underline;
}

.margin_t_190 {
    margin-top: 190px;
}

.web-data-grid-wrapper .MainContent_noData {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    justify-content: center;
}

    .web-data-grid-wrapper .MainContent_noData .no_data {
        position: unset;
        left: unset;
        width: unset;
        top: unset;
        height: unset;
    }

.MainContent_noData {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    justify-content: center;
}

.no_data {
    left: 46%;
    width: 100%;
    position: absolute;
    top: 630px;
    height: 100px;
    color: #4074A6;
    text-transform: uppercase;
}

.no_member_data {
    left: 45%;
    width: 100%;
    position: absolute;
    top: 400px;
    height: 100px;
    color: #4074A6;
    text-transform: uppercase;
}

.no_provider_data {
    left: 45%;
    width: 100%;
    position: absolute;
    top: 330px;
    height: 100px;
    color: #4074A6;
    text-transform: uppercase;
}

.display_none {
    display: none !important;
}

.display_flex {
    display: flex !important;
}

.titleBackground {
    vertical-align: middle;
    font-weight: bold;
    color: Black;
    text-decoration: none;
    background-image: url(Images/body_imgbg.jpg);
    background-repeat: repeat-x;
    background-position: top;
}

.title {
    font-weight: bold;
    text-transform: uppercase;
    padding: 5px;
}

.toUpperCase {
    text-transform: uppercase;
}

.mandatory-fields {
    font-weight: bold !important;
}

.titleCenter {
    font-weight: bold;
    color: Black;
    vertical-align: middle;
    text-align: center;
}

/* Inputs */
.contact-us-form textarea,
.contact-us-form input {
    border: 1px solid var(--cgt-medium-gray);
    width: 100%;
    padding: 0 8px;
    border-radius: 5px;
    line-height: 30px;
    resize: none;
    transition: all ease-in-out 0.3s;
}

.contact-us-form textarea {
    line-height: normal;
    padding: 8px;
    min-height: 150px;
}

    .contact-us-form textarea:focus,
    .contact-us-form input:focus {
        outline: 0;
        border: 1px solid var(--cgt-dark-gray);
    }

.contact-us-form ul {
    list-style: none;
    margin: 0;
    float: none;
    margin: 0 auto;
    width: 650px;
}

.contact-us-form li > span {
    font-size: 13px;
    color: var(--base-text-color);
    font-weight: 600;
    margin-top: 20px;
    display: block;
    padding-bottom: 3px;
}

    .contact-us-form li > span.error {
        font-size: 13px;
        font-weight: normal;
        color: #ff3131;
    }

.myLink {
    color: #294391;
    font-weight: normal;
    text-decoration: none;
}

    .myLink:link {
        color: #294391;
        font-weight: normal;
        text-decoration: underline;
    }

    .myLink:visited {
        color: #294391;
        font-weight: normal;
        text-decoration: underline;
    }

    .myLink:hover {
        color: #294391;
        font-weight: normal;
        text-decoration: underline;
    }

.formFields_float {
    float: left;
    color: #333333;
    font-weight: normal;
    text-transform: uppercase;
}

.formFields_floatTransparent {
    float: left;
    color: #333333;
    font-weight: normal;
    text-transform: uppercase;
    background-color: Transparent;
    border: 0px;
}

.formFieldsTransparent {
    float: left;
    color: #000000;
    font-weight: normal;
    text-transform: uppercase;
    background-color: Transparent;
    border: 0px;
}

.formFields_Bfloat {
    float: left;
    color: #2D344B;
    font-weight: normal;
    text-transform: uppercase;
}


.formFields_float_r {
    float: left;
    color: #333333;
    font-weight: normal;
    text-align: right;
    text-transform: uppercase;
}

.line_t {
    border-top: 1px solid #E1E1E1;
}


.corner_tlc {
    background-image: url(Images/box_tlc.jpg);
    background-position: right bottom;
    background-repeat: no-repeat;
}

.labelWeight {
    font-weight: 600 !important;
}

.bodyFontFace5 {
    font-size: 13px;
    color: #333333;
    font-weight: normal;
    text-decoration: none;
    padding-right: 10px;
}

.newBoldFontFace {
    font-size: 24px;
    color: #477dca;
    font-weight: normal;
    text-decoration: none;
}


.newRedFontFace {
    font-size: 14px;
    color: #FF0000;
    font-weight: bold;
    text-decoration: none;
}

.blueFontNew2 {
    color: #0000FF;
    font-weight: bold;
    text-decoration: none;
}

.redBoldFontFace {
    font-size: 19px;
    color: #477dca;
    font-weight: normal;
    text-decoration: none;
}

    .redBoldFontFace:link {
        font-size: 19px;
        color: #477dca;
        font-weight: normal;
        text-decoration: none;
    }

    .redBoldFontFace:visited {
        font-size: 19px;
        color: #477dca;
        font-weight: normal;
        text-decoration: none;
    }

    .redBoldFontFace:hover {
        font-size: 19px;
        color: #0050e4;
        font-weight: normal;
        text-decoration: underline;
    }

.search_count {
    font-size: 13px;
    color: #477DCA;
    font-weight: normal;
    text-decoration: none;
}


.GrayBorder {
    border: 1px solid #E2E2E2;
}

.body_Bold {
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}




.maintable_border {
    background-color: White;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}

.border_bGrid2 {
    border-top: 4px solid #333333;
    border-bottom: 1px solid #333333;
    padding-left: 5px;
    padding-right: 5px;
}


.MyBody {
    background: #e3ecf3 url(Images/gradient.gif) repeat-x 0 0;
    padding: 0px 0px 20px 0px;
}

.main {
    width: 918px;
}

.menubg {
    background-color: #f9fcff;
}

.footerbg {
    background-color: #426a93;
}

.lnkHome {
    position: relative;
    background-image: url(Images/m_Home1.jpg);
    background-repeat: no-repeat;
    display: block;
    width: 92px;
    height: 41px;
    margin: 0;
    margin-bottom: 0px;
    padding: 0;
}

    .lnkHome:hover {
        background-image: url(Images/m_Home.jpg);
        display: block;
        width: 92px;
        height: 41px;
        float: left;
        margin: 0;
        padding: 0;
        color: black;
        text-decoration: none;
    }

.lnkHomevisited {
    background-image: url(Images/m_Home.jpg);
    display: block;
    width: 92px;
    height: 41px;
    float: left;
    margin: 0;
    padding: 0;
    color: black;
    text-decoration: none;
}


.lnkAboutus {
    position: relative;
    background-image: url(Images/m_Aboutus1.jpg);
    background-repeat: no-repeat;
    display: block;
    width: 92px;
    height: 41px;
    margin: 0;
    margin-bottom: 0px;
    padding: 0;
}

    .lnkAboutus:hover {
        background-image: url(Images/m_Aboutus.jpg);
        display: block;
        width: 92px;
        height: 41px;
        float: left;
        margin: 0;
        padding: 0;
        color: black;
        text-decoration: none;
    }

.lnkAboutusvisited {
    background-image: url(Images/m_Aboutus.jpg);
    display: block;
    width: 92px;
    height: 41px;
    float: left;
    margin: 0;
    padding: 0;
    color: black;
    text-decoration: none;
}


a#cssnav3:hover {
    background-image: url(Images/m_Hippa.jpg);
    display: block;
    width: 102px;
    height: 41px;
    float: left;
    margin: 0;
    padding: 0;
    color: black;
    text-decoration: none;
}


a#cssnav4 {
    position: relative;
    background-image: url(Images/m_Services1.jpg);
    background-repeat: no-repeat;
    display: block;
    width: 102px;
    height: 41px;
    margin: 0;
    margin-bottom: 0px;
    padding: 0;
}

    a#cssnav4:hover {
        background-image: url(Images/m_Services.jpg);
        display: block;
        width: 102px;
        height: 41px;
        float: left;
        margin: 0;
        padding: 0;
        color: black;
        text-decoration: none;
    }

a#cssnav5 {
    position: relative;
    background-image: url(Images/m_HealthPlan1.jpg);
    background-repeat: no-repeat;
    display: block;
    width: 102px;
    height: 41px;
    margin: 0;
    margin-bottom: 0px;
    padding: 0;
}

    a#cssnav5:hover {
        background-image: url(Images/m_HealthPlan.jpg);
        display: block;
        font-size: 11px;
        width: 102px;
        height: 41px;
        float: left;
        margin: 0;
        padding: 0;
        color: black;
        text-decoration: none;
    }

.lnkContactus {
    position: relative;
    background-image: url(Images/m_contactus1.jpg);
    background-repeat: no-repeat;
    display: block;
    width: 92px;
    height: 41px;
    margin: 0;
    margin-bottom: 0px;
    padding: 0;
}

    .lnkContactus:hover {
        background-image: url(Images/m_contactus.jpg);
        display: block;
        font-size: 11px;
        width: 92px;
        height: 41px;
        float: left;
        margin: 0;
        padding: 0;
        color: black;
        text-decoration: none;
    }

.lnkContactusvisited {
    background-image: url(Images/m_contactus.jpg);
    display: block;
    font-size: 11px;
    width: 92px;
    height: 41px;
    float: left;
    margin: 0;
    padding: 0;
    color: black;
    text-decoration: none;
}


.hyperDash {
    position: relative;
    background-image: url(Images/m_DashBoard1.jpg);
    background-repeat: no-repeat;
    display: block;
    width: 109px;
    height: 31px;
    margin: 0;
    margin-bottom: 0px;
    padding: 0;
    border: 0px;
    cursor: pointer;
}

    .hyperDash:hover {
        background-image: url(Images/m_DashBoard.jpg);
        display: block;
        font-size: 11px;
        width: 109px;
        height: 31px;
        margin: 0;
        padding: 0;
        color: black;
        text-decoration: none;
        border: 0px;
        cursor: pointer;
    }

.hyperDashvisited {
    background-image: url(Images/m_DashBoard.jpg);
    display: block;
    font-size: 11px;
    width: 109px;
    height: 31px;
    margin: 0;
    padding: 0;
    color: black;
    text-decoration: none;
    border: 0px;
    cursor: pointer;
}

.lnkbtnHome {
    position: relative;
    background-image: url(Images/lnkbtmHome.jpg);
    background-repeat: no-repeat;
    display: block;
    width: 92px;
    height: 41px;
    margin: 0;
    margin-bottom: 0px;
    padding: 0;
}

    .lnkbtnHome:hover {
        background-image: url(Images/lnkbtmHome1.jpg);
        display: block;
        width: 92px;
        height: 41px;
        margin: 0;
        padding: 0;
        color: black;
        text-decoration: none;
    }

.hyperHealth:hover {
    background-image: url(Images/hyperHealth.jpg);
    display: block;
    width: 92px;
    height: 41px;
    margin: 0;
    padding: 0;
    color: black;
    text-decoration: none;
}

.hyperProfile {
    position: relative;
    background-image: url(Images/m_Myprofile1.jpg);
    background-repeat: no-repeat;
    display: block;
    width: 93px;
    height: 31px;
    margin: 0;
    margin-bottom: 0px;
    padding: 0;
    border: 0px;
    cursor: pointer;
}

    .hyperProfile:hover {
        background-image: url(Images/m_Myprofile.jpg);
        display: block;
        width: 93px;
        height: 31px;
        margin: 0;
        padding: 0;
        color: black;
        text-decoration: none;
        border: 0px;
        cursor: pointer;
    }

.hyperProfilevisited {
    background-image: url(Images/m_Myprofile.jpg);
    display: block;
    width: 93px;
    height: 31px;
    margin: 0;
    padding: 0;
    color: black;
    text-decoration: none;
    border: 0px;
    cursor: pointer;
}

.hyperSettings {
    position: relative;
    background-image: url(Images/m_Admin1.jpg);
    background-repeat: no-repeat;
    display: block;
    width: 139px;
    height: 31px;
    margin: 0;
    margin-bottom: 0px;
    padding: 0;
    border: 0px;
    cursor: pointer;
}

    .hyperSettings:hover {
        background-image: url(Images/m_Admin.jpg);
        display: block;
        width: 139px;
        height: 31px;
        margin: 0;
        padding: 0;
        color: black;
        text-decoration: none;
        border: 0px;
        cursor: pointer;
    }

.hyperSettingsvisited {
    background-image: url(Images/m_Admin.jpg);
    display: block;
    width: 139px;
    height: 31px;
    margin: 0;
    padding: 0;
    color: black;
    text-decoration: none;
    border: 0px;
    cursor: pointer;
}

.hyperEDI {
    position: relative;
    background-image: url(Images/m_EDIMenu1.jpg);
    background-repeat: no-repeat;
    display: block;
    width: 90px;
    height: 31px;
    margin: 0;
    margin-bottom: 0px;
    padding: 0;
    border: 0px;
    cursor: pointer;
}

    .hyperEDI:hover {
        background-image: url(Images/m_EDIMenu.jpg);
        display: block;
        width: 90px;
        height: 31px;
        margin: 0;
        padding: 0;
        color: black;
        text-decoration: none;
        border: 0px;
        cursor: pointer;
    }

.hyperEDIvisited {
    background-image: url(Images/m_EDIMenu.jpg);
    display: block;
    width: 90px;
    height: 31px;
    margin: 0;
    padding: 0;
    color: black;
    text-decoration: none;
    border: 0px;
    cursor: pointer;
}

.hyperMainMenu {
    position: relative;
    background-image: url(Images/m_Mainmenu1.jpg);
    background-repeat: no-repeat;
    display: block;
    width: 70px;
    height: 31px;
    margin: 0;
    margin-bottom: 0px;
    padding: 0;
    border: 0px;
    cursor: pointer;
}

    .hyperMainMenu:hover {
        background-image: url(Images/m_Mainmenu.jpg);
        display: block;
        width: 70px;
        height: 31px;
        margin: 0;
        padding: 0;
        color: black;
        text-decoration: none;
        border: 0px;
        cursor: pointer;
    }

.hyperMainMenuvisited {
    background-image: url(Images/m_Mainmenu.jpg);
    display: block;
    width: 70px;
    height: 31px;
    margin: 0;
    padding: 0;
    color: black;
    text-decoration: none;
    border: 0px;
    cursor: pointer;
}

.hyperLogout {
    position: relative;
    background-image: url(Images/m_logout1.jpg);
    background-repeat: no-repeat;
    display: block;
    width: 85px;
    height: 31px;
    margin: 0;
    margin-bottom: 0px;
    padding: 0;
}

    .hyperLogout:hover {
        background-image: url(Images/m_logout.jpg);
        display: block;
        width: 85px;
        height: 31px;
        margin: 0;
        padding: 0;
        color: black;
        text-decoration: none;
    }

.newLinkFontFace {
    background-image: url(Images/menu1.jpg);
    background-repeat: no-repeat;
    background-position: right;
    background-color: Transparent;
    color: #0b3c6a;
    cursor: pointer;
    width: 102px;
    height: 41px;
}

    .newLinkFontFace a {
        display: block;
        width: 102px;
        height: 41px;
        float: right;
        margin: 10px;
        padding-right: 10px;
        color: black;
        text-decoration: none;
    }

    .newLinkFontFace span {
        position: absolute;
        margin: 0;
        cursor: pointer;
    }

.font_Login {
    color: #FFFFFF;
    font-weight: bold;
    font-style: normal;
    padding-top: 5px;
    text-decoration: none;
}


    .font_Login a:visited {
        text-decoration: none;
        color: #FFFFFF;
        font-weight: bold;
        font-style: normal;
        padding-top: 8px;
        text-decoration: none;
    }

    .font_Login a:link {
        text-decoration: none;
        color: #FFFFFF;
        font-weight: bold;
        font-style: normal;
        padding-top: 8px;
        text-decoration: none;
    }

    .font_Login a:hover {
        text-decoration: none;
    }

    .font_Login a:active {
        text-decoration: none;
    }

.font_Contactus {
    color: #000000;
    font-weight: bold;
    font-style: normal;
    padding-top: 8px;
    text-decoration: none;
}

.FieldFontFace1 {
    background: url(Images/login-bg.gif) no-repeat 0 0;
    border: none;
    color: Black;
    font-size: 11px;
    line-height: 14px;
    margin: 2px 0px 2px 0px;
    padding: 3px 0px 3px 4px;
    vertical-align: top;
    width: 150px;
    text-transform: uppercase; /*Change all Text fields to Capital letters */
}


.formFields1 {
    color: #2D344B;
    font-weight: normal; /*Change all Text fields to Capital letters */
    text-transform: uppercase;
}

.loginbtn {
    border: 0px;
    background-image: url(Images/login_btn.jpg);
    cursor: pointer;
    height: 24px;
    text-decoration: none;
    width: 77px;
    background-color: Transparent;
}

.Header_Top {
    background-image: url(Images/header_Top.jpg);
    width: 918px;
    height: 27px;
}

.Logo_Right {
    background-image: url(Images/headerBG_new.jpg);
    background-repeat: repeat;
    background-position: bottom;
    border: 0px;
    width: 918px;
    height: 81px;
}

.Menu_left {
    background-image: url(Images/Menu_left.jpg);
    background-repeat: no-repeat;
    width: 24px;
    height: 31px;
}

.Menu_Right {
    background-image: url(Images/Menu_Right.jpg);
    background-repeat: no-repeat;
    background-position: right;
    background-position: top;
    height: 31px;
    width: 227px;
}

.headercurveLT {
    background-image: url(Images/headercurveLT.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    height: 27px;
}

.headercurveCEN {
    background-image: url(Images/headercurveCEN.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    height: 27px;
}

.headercurveRT {
    background-image: url(Images/headercurveRT.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    height: 27px;
}

.headermenuLT {
    background-image: url(Images/headermenuLT.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    width: 24px;
    height: 100%;
}

.headermenuRT {
    background-image: url(Images/headermenuRT.jpg);
    width: 24px;
    height: 135px;
}

.imageHI {
    /*background-image: url(../ConfigFiles/logo.jpg);*/
    background-repeat: no-repeat;
    background-position: left top;
}

.saveHealth {
    background-image: url(Images/saveHealth.jpg);
    height: 81px;
    width: 450px;
}

.imagedocs {
    background-image: url(Images/imagedocs.jpg);
    width: 198px;
    height: 122px;
}

.imageCenter {
    height: 85px;
    width: 300px;
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.imageCenter2 {
    margin-left: auto;
    margin-right: auto;
    height: 140px;
    width: 325px;
    display: block;
}

.Menuspan {
    background-image: url(Images/index_13.jpg);
    width: 4px;
    height: 41px;
}

.index15 {
    background-repeat: repeat-x;
    border: 0px;
    background-color: #b4dbff;
}

.breadcrumb11 {
    background-image: url(Images/breadcrumb1.jpg);
    width: 24px;
}

.breadcrumb12 {
    background-image: url(Images/breadcrumb2.jpg);
    width: 96%;
    height: 37px;
    background-repeat: repeat-x;
    background-position: right;
}

.breadcrumb13 {
    background-image: url(Images/breadcrumb3.jpg);
    width: 24px;
    background-position: right;
}

.lbreadcrumb13 {
    background-image: url(Images/breadcrumb3.jpg);
    background-repeat: repeat-y;
    width: 24px;
}

.headerrightbox {
    background-image: url(Images/header-right-box.gif);
    background-repeat: no-repeat;
}

.headerleftbox {
    background-image: url(Images/header-left-box.gif);
    background-repeat: no-repeat;
}


.latestnews {
    background-repeat: no-repeat;
}

.leftcolbg {
    background-image: url(Images/left-col-bg.gif);
    height: 25px;
    width: 26px;
    background-repeat: no-repeat;
}

.spanclass {
    padding-left: 5px;
}

.contenttopleft {
    background-image: url(Images/content-top-left.gif);
    background-repeat: no-repeat;
    background-position: top;
}

.contenttop {
    background-image: url(Images/content-top.gif);
    background-repeat: repeat-x;
    height: 135px;
}

.contenttopright {
    background-image: url(Images/content-top-right.gif);
    background-repeat: no-repeat;
    background-position: top;
}

.joom34 {
    background-image: url(Images/joom_34.jpg);
}


hr {
    border: 0;
    width: 80%;
    color: #1368a9;
    background-color: #1368a9;
    height: 2px;
    margin-top: 7px;
    margin-bottom: 7px;
}

.hr1 {
    border: 0;
    width: 80%;
    color: #1368a9;
    background-color: #1368a9;
    height: 2px;
}

.Contacthr {
    width: 2px;
    color: #1368a9;
    background-color: #1368a9;
}

.header_main_n {
    background-image: url(Images/header_new.gif);
    background-repeat: repeat-x;
    background-position: top left;
    height: 65px;
}

.leftNav_background {
    background-color: #2C428E;
    border-right: 1px solid #2C428E;
}


.lightColorBg {
    background-color: #EEEEEE;
}

.copyright {
    color: #4B5470;
    text-decoration: none;
    background-position: left top;
    background-repeat: repeat-x;
    height: 22px;
}

.version {
    color: #455B80;
    font-weight: normal;
    text-decoration: none;
    padding-right: 10px;
}

.topnavbg {
    background-image: url(Images/topnavbg.jpg);
    background-position: top;
    background-repeat: repeat-x;
    color: #48557E;
    text-decoration: none;
    font-weight: normal; /* padding-bottom: 7px; */
}

.globalBar {
    background-image: url(Images/globalBar.jpg);
    background-repeat: repeat-x;
    background-position: top;
    border: 1px solid #D5D9E8;
    color: #48557E;
    text-decoration: none;
    font-weight: normal;
}

.master_subMenu_globalBar {
    background-image: url(Images/topnavbg.jpg);
    background-repeat: repeat-x;
    background-position: 0 -2px; /*border-bottom: 1px solid #D3DCF7;*/
    color: #48557E;
    text-decoration: none;
    font-weight: normal;
}


/*  start CSS from here  for Header  */

.whiteBoldFont {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}

.yellowNormal {
    color: #FFF200;
    font-weight: bold;
    text-decoration: none;
}

.whiteBoldFont:link {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}

.whiteBoldFont:visited {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}

.whiteBoldFont:hover {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}


.whitenormal {
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
}

    .whitenormal:link, .whitenormal:visited, .whitenormal:hover {
        color: #FFFFFF;
        font-weight: normal;
        text-decoration: none;
    }

.master_subOne {
    font-weight: bold;
    color: #AAB5D1;
    text-decoration: none;
    padding-left: 18px;
}

.master_subOne_seprator {
    font-weight: bold;
    color: #20539F;
    text-decoration: none;
}


.master_subTwo {
    font-weight: bold;
    color: #FF6600;
    text-decoration: none;
}



/* >>>>>>>>>>>>>>>>>>>>>>>>>>>> End Master Pages  CSS Here <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
/*Top Navigations CSS starts from here */
.master_navBgimg {
    background-image: url(../Images/hline.gif);
    background-repeat: no-repeat;
    background-position: right;
}


.master_topNav {
    color: #294391;
    text-decoration: none;
    font-weight: bold;
    padding-bottom: 7px;
    white-space: nowrap;
}


    .master_topNav:link {
        color: #294391;
        text-decoration: none;
        font-weight: bold;
        padding-bottom: 7px;
    }

    .master_topNav:visited {
        color: #294391;
        text-decoration: none;
        font-weight: bold;
        padding-bottom: 7px;
    }

    .master_topNav:hover {
        color: #294391;
        text-decoration: underline;
        font-weight: bold;
        padding-bottom: 7px;
    }


/*Tope Navigations CSS end here */

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Sub table CSS starts  here <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
/* Box CSS :  t:top, l:left, r:right, c:corner, 
.borderLR {
    border-left: 1px #cccccc solid;
    border-right: 1px #cccccc solid;
}

.box_t {
    width: 100%;
    height: 1px;
    background-image: url('Images/box_topbg.jpg');
    background-repeat: repeat-x;
}

.box_l {
    border-left: 1px solid #DDDDDD;
}

.box_r {
    border-right: 1px solid #DDDDDD;
}

.box_b {
    background-image: url(Images/box_bottombottombg.jpg);
    background-repeat: repeat-x;
    background-position: top;
}

.box_ltc {
    background-image: url(Images/box_leftcorner.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    vertical-align: top;
}

.box_rtc {
    background-image: url(Images/box_torRightbg.jpg);
    background-repeat: no-repeat;
    background-position: right top;
}

.box_lbc {
    background-image: url(Images/box_bottomleftbg.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

.box_rbc {
    background-image: url(Images/box_bttomrightbg.jpg);
    background-repeat: no-repeat;
    background-position: right top;
}

.main_brc {
    background-image: url(Images/body_rightcorner.jpg);
    background-position: right bottom;
    background-repeat: no-repeat;
}

.main_blc {
    background-image: url(Images/body_leftcorner.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
}

.main_lr {
    border-left: 1px solid #E4E4E4;
    border-right: 1px solid #E4E4E4;
}

.main_b {
    border-bottom: 1px solid #E4E4E4;
}

.main_lrCornerLeft {
    background-image: url(Images/Main_lrCornerLeft.jpg);
    height: 11px;
    width: 6px;
    background-repeat: no-repeat;
    background-position: left top;
}

.main_lrCornerRight {
    background-image: url(Images/Main_lrCornerRight.gif);
    height: 11px;
    width: 7px;
    background-repeat: no-repeat;
    background-position: right top;
}

.border_b {
    border-bottom: 2px solid #143DB9;
}

.border_t {
    border-top: 2px solid #143DB9;
}

.border_tNew {
    border-top: 2px solid #143DB9;
}

.border_FNew {
    border-top: 2px solid #143DB9;
    border-bottom: 1px solid #143DB9;
    border-right: 1px solid #143DB9;
    border-left: 1px solid #143DB9;
}

.border_ThinBor {
    border-top: 1px solid #143DB9;
    border-bottom: 1px solid #143DB9;
    border-right: 1px solid #143DB9;
    border-left: 1px solid #143DB9;
}


.id_border_b {
    border-bottom: 1px solid #EEEEEE;
    background-color: White;
}
    */
.tab_pro_a_button2 {
    border-bottom: 0px solid #F8F9FC;
    background-image: url(Images/TabNewSmall.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
    color: #FFFFFF;
    padding-top: 2px;
    font-weight: normal;
    text-decoration: none;
    width: 82px;
    cursor: pointer;
    height: 28px;
}

.tab_pro_in_button2 {
    border-bottom: 0px solid #D3DCF7;
    background-image: url(Images/TabNewSmallDisabled.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
    color: #152868;
    padding-top: 2px;
    text-decoration: none;
    width: 82px;
    height: 28px;
    cursor: pointer;
}

.nav_links {
    color: #FFFFFF;
    text-decoration: none;
    padding-bottom: 10px;
}

    .nav_links:link {
        color: #FFFFFF;
        text-decoration: none;
        font-weight: bold;
        padding-bottom: 10px;
    }

    .nav_links:visited {
        color: #FFFFFF;
        text-decoration: none;
        font-weight: bold;
        padding-bottom: 10px;
    }

    .nav_links:hover {
        color: #FFFFFF;
        text-decoration: none;
        font-weight: bold;
        padding-bottom: 10px;
    }
/*>>>>>>>>>>>>> Body Navigation CSS "END" Here  <<<<<<<<<<<<<<<*/



/*>>>>>>>>>>>>>>>>>>>>>>> Body CSS starst from Here  <<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.pro_body_top_BgBorder {
    background-color: #FFFFFF;
    border-bottom: 1px solid #9AAAD9;
}

.boldFontFace_Payment {
    color: #515151;
    font-weight: bold;
    text-decoration: none;
    padding-left: 10px;
}

.boldFontFace {
    color: #515151;
    font-weight: bold;
    text-decoration: none;
    padding-left: 5px;
}

.boldFontFace_p {
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}

.subheadings {
    color: #294391;
    font-weight: bold;
    text-decoration: none;
    white-space: nowrap;
}

.CMS_1500_Numbers {
    font-family: Tahoma;
    font-size: 9px;
    color: #282828;
    font-weight: normal;
    text-decoration: none;
    height: 36px
}

.subheadings1 {
    color: #294391;
    font-weight: bold;
    text-decoration: none;
    /*white-space: nowrap;*/
}

.fontValidator_b {
    color: #294391;
    font-weight: bold;
    text-decoration: none;
    white-space: nowrap;
    float: right;
}

.bodyFontFace_Font {
    color: #333333;
    font-weight: normal;
    text-decoration: none;
    white-space: nowrap;
}

.gridNewFontFace2 {
    color: #282828;
    font-weight: normal;
    text-decoration: none;
    padding-left: 10px;
    line-height: 18px;
    white-space: nowrap;
    border: 1px #D2E4FF solid;
}


.bodyFontFace_b {
    color: #282828;
    font-weight: bold;
    text-decoration: none;
    padding-left: 10px;
    line-height: 18px;
    white-space: nowrap;
}


.bodyFontFace_pro {
    color: #282828;
    font-weight: normal;
    text-decoration: none;
    padding-left: 5px;
    line-height: 21px;
    white-space: nowrap;
}

.bodyFontFace_prob {
    color: #282828;
    font-weight: bold;
    text-decoration: none;
    padding-left: 5px;
    line-height: 21px;
    white-space: nowrap;
}

.bodyFontFace3 {
    color: #282828;
    text-decoration: none;
    white-space: nowrap;
}

.bodyFontFace3_b {
    color: #282828;
    font-weight: bold;
    text-decoration: none;
    white-space: nowrap;
}

.DataGridFixedHeader {
    left: 0px;
    position: relative;
    top: -2px;
    height: 16px;
    background-color: Blue;
}

.bodyFontFace2 {
    color: #282828;
    text-decoration: none;
}

.bodyFontFace6 {
    color: #282828;
    text-decoration: none;
    vertical-align: top; /* it is used for auth print */
}

.bodyFontFace2_b {
    color: #282828;
    font-weight: bold;
    text-decoration: none;
}

.bodyFontFace_S {
    color: Black;
    font-weight: bold;
    text-decoration: none;
    background-color: #E0E7FE;
}

.bodyFontFace_W {
    font-size: 14px;
    color: #FF0000;
    text-decoration: none;
}

.boldFontFace2 {
    color: #303030;
    font-weight: bold;
    text-decoration: none;
    padding-right: 5px;
    white-space: nowrap;
}


.bodyFontFace_float {
    color: #282828;
    text-decoration: none;
    padding-right: 1px;
    line-height: 18px;
    white-space: nowrap;
    float: left;
    position: relative;
}


.HyperLInk:link {
    color: #294391;
    text-decoration: underline;
    line-height: 18px;
}

.HyperLInk:visited, .HyperLInk:hover {
    color: #294391;
    text-decoration: underline;
    line-height: 18px;
}


.bodyFontFace4 {
    color: #333333;
    text-decoration: none;
    padding-right: 10px;
}

.formFields {
    color: #2D344B;
    text-transform: uppercase;
}
/*For Document Management icon*/
.images-Document_icon {
    width: 44px;
    height: 34px;
    background: url('../../images/Toolbar_image.svg') 0px -592px;
    background-size: 44px auto;
    float: left;
    border: 1px solid #f5f5f5;
    border-width: 1px !important;
}

.images-editicon {
    width: 44px;
    height: 34px;
    background: url('../../images/toolbar_image.svg') -1px -37px;
    background-size: 46px auto;
}



.images-DocumentDis_icon {
    width: 44px;
    height: 34px;
    opacity: .37;
    background: url('../../images/Toolbar_image.svg') 0px -592px;
    background-size: 44px auto;
    float: left;
    border: 1px solid #f5f5f5;
    border-width: 1px !important;
}

.PwformFields {
    font-family: Tahoma;
    font-size: 11px;
    color: #2D344B;
    font-weight: normal; /*Change all Text fields to Capital letters */
}

.formFields2 {
    color: #2D344B;
    text-transform: uppercase;
    margin-left: 5px; /* it is used for auth print */
}

.formFieldsMultiline {
    color: #2D344B;
    text-transform: none;
    float: left;
}

.formFields_float3 {
    color: #2D344B;
    float: left;
    text-transform: uppercase;
}

.formFields_b {
    color: #2D344B;
    font-weight: bold; /*Change all Text fields to Capital letters */
    text-transform: capitalize;
}

.formFields_visible {
    color: #2D344B; /*font-weight: bold; */ /*Change all Text fields to Capital letters */
    text-transform: uppercase;
}

.formFieldsBorderless {
    color: #2D344B;
    text-transform: uppercase;
    border: 1px solid #FFFFFF;
}

.notesText {
    color: #2D344B;
}

.notesText_float {
    color: #2D344B;
    float: left;
}

.default_txtBox {
    background-color: Transparent;
    font-weight: bold;
    color: #3d57f1;
    border: 0px solid #FFFFFF;
    float: left;
}

.height {
    min-height: 100px;
    max-height: 150px;
}

.border {
    border: 1px solid #C9D7DE;
}

.padding_req {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.padding_2 {
    padding: 2px !important;
}

padding_req1 {
    padding-left: 6px;
    padding-right: 6px;
}

.top_bottom1 {
    padding-top: 2px;
    padding-bottom: 2px;
}

.border2 {
    border: 1px solid #DDDDDD;
}

.bodyFontFace_p {
    color: #282828;
    text-decoration: none;
    padding-left: 10px;
    white-space: nowrap;
}

.bodyFontFace_pb {
    color: #282828;
    font-weight: bold;
    text-decoration: none;
    padding-left: 10px;
    white-space: nowrap;
}

.LargeButton {
    background: var(--ui-link-color);
    border: 1px solid var(--ui-link-color);
    border-radius: 8px;
    color: #fff;
    width: 190px;
    height: 28px;
    text-decoration: none;
}


.healthplan_Buttons {
    border: 0px;
    background-image: url(Images/healh_button2.jpg);
    background-repeat: no-repeat;
    background-position: left;
    color: #FFFFFF;
    padding-top: 4px;
    text-decoration: none;
    width: 190px;
    height: 28px;
    cursor: pointer;
}

.healthplan_Buttons_off {
    border: 0px;
    background-image: url(Images/heal_button.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    color: #39425E;
    padding-top: 4px;
    text-decoration: none;
    width: 190px;
    height: 28px;
    cursor: pointer;
}

.healthplan_Buttons_hov {
    border: 0px;
    background-image: url(Images/health_button_h.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    color: #39425E;
    padding-top: 4px;
    text-decoration: none;
    width: 190px;
    height: 28px;
    cursor: pointer;
}

.healthplan_b_border {
    border-bottom: 2px solid #143DB9;
}


.largebutton2 {
    border-bottom: 3px solid #143DB9;
    background-image: url(Images/healh_button2.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
    color: #FFFFFF;
    padding-bottom: 5px;
    text-decoration: none;
}

.BoldFont {
    font-weight: bold;
    color: #6F6E6E;
    text-decoration: none;
}

.BoldFont2 {
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    padding-left: 5px;
    text-transform: uppercase; /*Change all Text fields to Capital letters */
}

.FileFont {
    color: #666666;
    text-decoration: none;
}

.BackColor {
    background-color: Black;
    color: White;
    text-decoration: none;
}

.NormalFont {
    color: #666666;
    text-decoration: none;
}

.leftMargin {
    margin-left: 300px;
}

.leftPadding {
    padding-left: 10px;
}

.No_Records {
    color: #4074A6 !important;
    text-transform: uppercase;
    font-size: 16px !important;
    font-weight: 400 !important;
    margin-top: 20px;
}

.images-EZCAPHelp {
    width: 44px;
    height: 34px;
    background: url('../../images/Toolbar_image.svg') -1px -800px;
    background-size: 44px auto;
    float: left;
    border: 1px solid #f5f5f5;
    border-width: 1px !important;
}

.images-Dis_Help {
    width: 44px;
    height: 34px;
    opacity: .37;
    background: url('../../images/Toolbar_image.svg') -1px -800px;
    background-size: 44px auto;
    float: left;
    border: 1px solid #f5f5f5;
    border-width: 1px !important;
}

.image-Appeal {
    width: 44px;
    height: 34px;
    /*background: url('../../images/Toolbar_image.svg') 0px -347px;*/
    background: url('../../Images/appeal-2.svg');
    background-repeat: no-repeat;
    background-size: 44px auto;
    background-size: 28px;
    background-position: center;
    float: left;
    border: 1px solid #f5f5f5;
    border-width: 1px !important;
    background-position: center;
    background-size: 29px;
}

.images-MEMOS_Exists {
    width: 44px;
    height: 34px;
    /*background: url('../../images/Toolbar_image.svg') 0px -347px;*/
    background: url('../../images/memo-exists.svg');
    background-repeat: no-repeat;
    background-size: 44px auto;
    background-size: 28px;
    background-position: center;
    float: left;
    border: 1px solid #f5f5f5;
    border-width: 1px !important;
    background-position: center;
    background-size: 29px;
}

.images-MEMOS {
    width: 44px;
    height: 34px;
    background: url('../../images/Toolbar_image.svg') 0px -347px;
    background-size: 44px auto;
    float: left;
    border: 1px solid #f5f5f5;
    border-width: 1px !important;
}

.images-notes_Exists {
    width: 44px;
    height: 34px;
    background: url('../../images/notes_Exists.svg');
    background-position: center;
    background-repeat: no-repeat;
    float: left;
    border: 1px solid #f5f5f5;
    border-width: 1px !important;
    background-size: 50%;
}

.images-notes {
    width: 44px;
    height: 34px;
    background: url('../../images/Toolbar_image.svg') 0px -382px;
    background-size: 44px auto;
    float: left;
    border: 1px solid #f5f5f5;
    border-width: 1px !important;
}
.images-Claim {
    width: 34px;
    height: 28px;
    background: url('../../images/Claim.svg') no-repeat;
    float: left;
    border: 1px solid #f5f5f5;
    border-width: 1px !important;
}
.images-Authorization {
    width: 34px;
    height: 28px;
    background: url('../../images/Authorization.svg') no-repeat;
    float: left;
    border: 1px solid #f5f5f5;
    border-width: 1px !important;
}
.images-Edit {
    width: 34px;
    height: 28px;
    background: url('../../images/edit.svg') no-repeat;
    float: left;
    border: 1px solid #f5f5f5;
    border-width: 1px !important;
}
.images-Save {
    width: 34px;
    height: 28px;
    background: url('../../images/save.svg') no-repeat;
    float: left;
    border: 1px solid #f5f5f5;
    border-width: 1px !important;
}
.images-Document_Exists {
    width: 44px;
    height: 34px;
    /*background: url('../../images/Toolbar_image.svg') 0px -347px;*/
    background: url('../../images/Document_exists.svg');
    background-repeat: no-repeat;
    background-size: 44px auto;
    background-size: 28px;
    background-position: center;
    float: left;
    border: 1px solid #f5f5f5;
    border-width: 1px !important;
    background-position: center;
    background-size: 50%;
}

.images-Document_Image {
    width: 44px;
    height: 34px;
    background: url('../../images/Toolbar_image.svg') 0px -592px;
    background-size: 44px auto;
    float: left;
    border: 1px solid #f5f5f5;
    border-width: 1px !important;
}

.darkColorbg {
    font-weight: 700;
    font-size: 15px;
    text-decoration: none;
    background-color: #ebebeb;
    margin-bottom: 3px;
}

.detail_PgHeaderBg {
    font-weight: 700;
    text-decoration: none;
    background-color: #ebebeb;
    font-size: 14px;
    padding: 5px;
}

.darkColorbgFooter {
    background-color: #4A7DCA;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    height: 20px;
}

.darkColorbgBig {
    background-color: #4A7DCA;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}

.bmPreviewNew {
    background-color: #4A7DCA;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    padding-top: 4px;
    padding-left: 8px;
    height: 18px;
}

.darkColorbg_normal {
    background-color: #9298AA;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none; /* background-color: #4A7DCA; 	 	font-size: 11px; 	color: #FFFFFF; 	font-weight: normal; 	text-decoration: none; */
}


.gridbg_FontFace {
    background-color: #FFFFFF;
    border-right: 1px solid #DFDFDF;
    color: #000000;
    padding-left: 3px;
    text-decoration: none;
}

.gridbg_FontFace2 {
    background-color: #EEEEEE;
    border-right: 1px solid #DFDFDF;
    color: #333333;
    padding-left: 3px;
    text-decoration: none;
}

.gridlightbg_FontFace {
    background-color: #F4F6F8;
    border-bottom: 1px solid #EEEEEE;
    color: #333333;
    padding-left: 3px;
    text-decoration: none;
}

.gridHover_FontFace2 {
    background-color: #E8EFFB;
    border-bottom: 1px solid #EEEEEE;
    color: #262525;
    padding-left: 3px;
    text-decoration: none;
}

.Button {
    background-image: url(Images/button3.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    color: #333333;
    text-align: center;
    text-decoration: none;
    width: 61px;
    height: 23px;
    border: 0px;
    cursor: pointer;
}

.padding_RB_3 {
    padding: 0px 3px 3px 0px;
}

.ButtonNewMiddle {
    background-image: url(Images/ButtonNewMiddle.gif);
    background-repeat: no-repeat;
    background-position: left top;
    font-family: Tahoma;
    font-size: 11px;
    color: #333333;
    text-align: center;
    text-decoration: none;
    width: 113px;
    height: 23px;
    border: 0px;
    cursor: pointer;
}

/* Added By Krishna Chaitanya */
.showDetials02 {
    background-image: url(Images/showdetils.gif);
    background-repeat: no-repeat;
    background-position: left top;
    color: #333333;
    text-align: center;
    text-decoration: none;
    width: 92px;
    height: 22px;
    border: 0px;
    cursor: pointer;
    margin-left: 3px;
}
/* Added By Krishna Chaitanya */
.Button01 {
    background-image: url(Images/button3.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    color: #333333;
    text-align: center;
    text-decoration: none;
    width: 92px;
    height: 23px;
    border: 0px;
    cursor: pointer;
}
/*Added by Vijay*/
.Buttonimg_SortButton {
    background-image: url(Images/SortButton.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 61px;
    height: 23px;
    border: 0px;
    cursor: pointer;
}

.Buttonimg_DeleteButton {
    background-image: url(Images/Delete.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 61px;
    height: 23px;
    border: 0px;
    cursor: pointer;
}

.Buttonimg_EditButton {
    background-image: url(Images/EditButton1.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 61px;
    height: 23px;
    border: 0px;
    cursor: pointer;
}

.Buttonimg_addButtonBorder {
    background-image: url(Images/addButtonBorder.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 61px;
    height: 23px;
    border: 0px;
    cursor: pointer;
}

.Buttonimg_AddButton {
    background-image: url(Images/Add1Button.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 61px;
    height: 23px;
    border: 0px;
    cursor: pointer;
}

.Buttonimg_AddParenthesisButton {
    background-image: url(Images/AddButton.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 61px;
    height: 23px;
    border: 0px;
    cursor: pointer;
}

.Buttonimg_SQLButton {
    background-image: url(Images/SQLButton.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 61px;
    height: 23px;
    border: 0px;
    cursor: pointer;
}

.Buttonimg_RemoveParenthesisButton {
    background-image: url(Images/RemoveButton.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 61px;
    height: 23px;
    border: 0px;
    cursor: pointer;
}

.Buttonimg_SearchButton {
    background-image: url(Images/SearchButton.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 61px;
    height: 23px;
    border: 0px;
    cursor: pointer;
}

.Buttonimg_Cancel {
    background-image: url(Images/CancleButton.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 61px;
    height: 23px;
    border: 0px;
    cursor: pointer;
}

.Buttonimg_ClearAll {
    background-image: url(Images/ClearButton.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 61px;
    height: 23px;
    border: 0px;
    cursor: pointer;
}

.Buttonimg_Count {
    background-image: url(Images/CountButton.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 61px;
    height: 23px;
    border: 0px;
    cursor: pointer;
}

.Buttonimg_Ok {
    background-image: url(Images/OkButton.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 61px;
    height: 23px;
    border: 0px;
    cursor: pointer;
}

.Button_ShowDetails {
    background-image: url(Images/showdetils_search.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 92px;
    height: 23px;
    border: 0px;
    cursor: pointer;
}

.Buttonimg_Close {
    background-image: url(Images/CloseButton.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 61px;
    height: 23px;
    border: 0px;
    cursor: pointer;
}
/*End*/
.Button02 {
    background-image: url(Images/smallButton_new02.gif);
    background-repeat: no-repeat;
    background-position: left top;
    color: #333333;
    text-align: center;
    text-decoration: none;
    width: 56px;
    height: 23px;
    border: 0px;
    cursor: pointer;
}

.hpButton {
    background-image: url(Images/hp_Button.gif);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
    text-decoration: none;
    width: 43px;
    height: 17px;
    border: 0px;
    cursor: pointer;
}

.process_Button {
    background-image: url(Images/LargeButton.gif);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
    text-decoration: none;
    width: 199px;
    height: 22px;
    border: 0px;
    cursor: pointer;
}

.medium_Button {
    background-image: url(Images/MediumButton.gif);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
    text-decoration: none;
    width: 124px;
    height: 22px;
    border: 0px;
    cursor: pointer;
}

.Button_price {
    background-image: url(Images/pricebutton.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
    text-decoration: none;
    width: 62px;
    height: 22px;
    padding-left: 10px;
    border: 0px;
    cursor: pointer;
}

.showDetials {
    background-image: url(Images/showdetils.gif);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
    text-decoration: none;
    width: 92px;
    height: 22px;
    border: 0px;
    cursor: pointer;
    float: left;
    margin-left: 3px;
}

.showDetialsMemb {
    background-image: url(Images/showdetils.gif);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
    text-decoration: none;
    width: 130px;
    height: 22px;
    cursor: pointer;
    float: left;
    margin-left: 4px;
}

.showDetails1 {
    background-image: url(Images/showdetils.gif);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
    text-decoration: none;
    width: 92px;
    height: 22px;
    border: 0px;
    cursor: pointer;
    margin-left: 3px;
}

.new_Buttonfloat {
    background-image: url(Images/NewButtonSHow.gif);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
    text-decoration: none;
    width: 92px;
    height: 22px;
    border: 0px;
    cursor: pointer;
    float: left;
    margin-left: 4px;
    margin-bottom: 3px;
}

.ButtonImg_Claims {
    background-image: url(Images/ClaimButton_03.gif);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
    text-decoration: none;
    width: 92px;
    height: 22px;
    border: 0px;
    cursor: pointer;
    float: left;
    margin-left: 4px;
    margin-bottom: 3px;
}

.ButtonImg_Totals {
    background-image: url(Images/TotalsButton.gif);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
    text-decoration: none;
    width: 92px;
    height: 22px;
    border: 0px;
    cursor: pointer;
    float: left;
    margin-left: 4px;
    margin-bottom: 3px;
}

.sortAsc {
    background-image: url(Images/assending_1.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 30px;
    height: 20px;
}

.sortDes {
    background-image: url(Images/decending_1.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 30px;
    height: 20px;
}

.gridHeader {
    background-color: #666666;
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 10px;
}

.normalFont {
    color: #294391;
    text-decoration: none;
}

.tree_navborder_r {
    border-right: 1px solid #4A7DCA;
    border-left: 1px solid #143DB9;
}


.tree_nav {
    line-height: 18px;
    border-bottom: 1px solid #DFE0E6;
    background-image: url(Images/aro.gif);
    background-repeat: no-repeat;
    display: block;
    background-position: 4px;
    padding-left: 20px;
    background-color: #E9EAEE; /* 	background-color: #E7EDFD; */
    color: #294391;
    text-decoration: none;
    white-space: nowrap;
}

    .tree_nav:link {
        line-height: 18px;
        border-bottom: 1px solid #DFE0E6;
        background-image: url(Images/aro.gif);
        background-repeat: no-repeat;
        display: block;
        background-position: 4px;
        padding-left: 20px;
        background-color: #E9EAEE;
        color: #294391;
        text-decoration: none;
        white-space: nowrap;
    }

    .tree_nav:visited {
        line-height: 18px;
        border-bottom: 1px solid #DFE0E6;
        background-image: url(Images/aro.gif);
        background-repeat: no-repeat;
        display: block;
        background-position: 4px;
        padding-left: 20px;
        background-color: #E9EAEE;
        color: #294391;
        text-decoration: none;
        white-space: nowrap;
    }

    .tree_nav:hover {
        line-height: 18px;
        border-bottom: 1px solid #DFE0E6;
        background-image: url(Images/aro.gif);
        background-repeat: no-repeat;
        display: block;
        background-position: 4px;
        padding-left: 20px;
        background-color: #E9EAEE;
        color: #294391;
        text-decoration: none;
        white-space: nowrap;
    }

.Process_navborder_r {
    border-right: 1px solid #4A7DCA;
    border-left: 1px solid #143DB9;
}

.Process_nav {
    line-height: 18px;
    border-bottom: 1px solid #DFE0E6;
    background-color: #E9EAEE;
    display: block;
    background-image: url(Images/Arrow_NavGrey.gif);
    background-repeat: no-repeat;
    background-position: 4px;
    width: 198px;
    text-align: left;
    padding-left: 20px;
    color: #294391;
    text-decoration: none;
    cursor: pointer;
}

.Unprocess_nav {
    line-height: 18px;
    border-bottom: 1px solid #DFE0E6;
    background-color: #E9EAEE;
    display: block;
    width: 198px;
    text-align: left;
    padding-left: 20px;
    color: #294391;
    text-decoration: none;
    cursor: pointer;
}

.ProcessVoid_nav {
    line-height: 18px;
    border-bottom: 1px solid #DFE0E6;
    background-color: #E9EAEE;
    display: block;
    background-image: url(Images/VoidChecks.gif);
    background-repeat: no-repeat;
    background-position: 4px;
    width: 198px;
    text-align: left;
    padding-left: 20px;
    color: #294391;
    text-decoration: none;
    cursor: pointer;
}

.ProcessCancel_nav {
    line-height: 18px;
    border-bottom: 1px solid #DFE0E6;
    background-color: #E9EAEE;
    display: block;
    background-image: url(Images/CancelCheck.gif);
    background-repeat: no-repeat;
    background-position: 4px;
    width: 198px;
    text-align: left;
    padding-left: 20px;
    color: #294391;
    text-decoration: none;
    cursor: pointer;
}


.ProcessNav_normal {
    line-height: 18px;
    border-bottom: 1px solid #DFE0E6;
    background-color: #E9EAEE;
    display: block;
    width: 198px;
    text-align: left;
    padding-left: 20px;
    color: #294391;
    text-decoration: none;
    cursor: pointer;
}

.ProcessNav_Red {
    line-height: 18px;
    border-bottom: 1px solid #DFE0E6;
    background-color: #E9EAEE;
    display: block;
    background-image: url(Images/ArrowRed.gif);
    background-repeat: no-repeat;
    background-position: 4px;
    width: 198px;
    text-align: left;
    padding-left: 20px;
    color: #294391;
    text-decoration: none;
    cursor: pointer;
}

.ProcessNav_Redhover {
    line-height: 18px;
    border-bottom: 1px solid #DFE0E6;
    background-color: #344B98;
    display: block;
    background-image: url(Images/ArrowRed.gif);
    background-repeat: no-repeat;
    background-position: 4px;
    width: 198px;
    text-align: left;
    padding-left: 20px;
    color: #f7f9fd;
    text-decoration: none;
    cursor: pointer;
}

.ProcessNav_Report {
    line-height: 18px;
    border-bottom: 1px solid #DFE0E6;
    background-color: #E9EAEE;
    display: block;
    background-image: url(Images/Report1.gif);
    background-repeat: no-repeat;
    background-position: 4px;
    width: 198px;
    text-align: left;
    padding-left: 20px;
    color: #294391;
    text-decoration: none;
    cursor: pointer;
}

.ProcessNav_Usersel {
    line-height: 18px;
    border-bottom: 1px solid #DFE0E6;
    background-color: #E9EAEE;
    display: block;
    background-image: url(Images/VoidChecks.gif);
    background-repeat: no-repeat;
    background-position: 4px;
    width: 198px;
    text-align: left;
    padding-left: 20px;
    color: #294391;
    text-decoration: none;
    cursor: pointer;
}

.ProcessNavVoid_Usersel {
    line-height: 18px;
    border-bottom: 1px solid #DFE0E6;
    background-color: #E9EAEE;
    display: block;
    background-image: url(Images/VoidChecks.gif);
    background-repeat: no-repeat;
    background-position: 4px;
    width: 198px;
    text-align: left;
    padding-left: 20px;
    color: #294391;
    text-decoration: none;
    cursor: pointer;
}

.ProcessNavCancel_Usersel {
    line-height: 18px;
    border-bottom: 1px solid #DFE0E6;
    background-color: #E9EAEE;
    display: block;
    background-image: url(Images/CancelCheck.gif);
    background-repeat: no-repeat;
    background-position: 4px;
    width: 198px;
    text-align: left;
    padding-left: 20px;
    color: #294391;
    text-decoration: none;
    cursor: pointer;
}

.ProcessNavEDI35_Usersel {
    line-height: 18px;
    border-bottom: 1px solid #DFE0E6;
    background-color: #E9EAEE;
    display: block;
    background-image: url(Images/EDIMap.gif);
    background-repeat: no-repeat;
    background-position: 4px;
    width: 198px;
    text-align: left;
    padding-left: 20px;
    color: #294391;
    text-decoration: none;
    cursor: pointer;
}

.ProcessNavrelease9_Usersel {
    line-height: 18px;
    border-bottom: 1px solid #DFE0E6;
    background-color: #E9EAEE;
    display: block;
    background-image: url(Images/Release.gif);
    background-repeat: no-repeat;
    background-position: 4px;
    width: 198px;
    text-align: left;
    padding-left: 20px;
    color: #294391;
    text-decoration: none;
    cursor: pointer;
}

.ProcessNavdeselect_Usersel {
    line-height: 18px;
    border-bottom: 1px solid #DFE0E6;
    background-color: #E9EAEE;
    display: block;
    background-image: url(Images/DeselectArrow.gif);
    background-repeat: no-repeat;
    background-position: 4px;
    width: 198px;
    text-align: left;
    padding-left: 20px;
    color: #294391;
    text-decoration: none;
    cursor: pointer; /*border-bottom: 1px solid #324995;*/
}

.ProcessVisit_Usersel {
    line-height: 20px;
    background-image: url(Images/NewUtility2.gif);
    background-repeat: no-repeat;
    display: block;
    background-position: 4px;
    padding-left: 20px;
    background-color: #344B98;
    color: #FFFFFF;
    text-align: left;
    text-decoration: none;
    cursor: default;
    width: 198px;
}

.ProcessVisitCancel_Usersel {
    line-height: 20px;
    background-image: url(Images/CancelCheck.gif);
    background-repeat: no-repeat;
    display: block;
    background-position: 4px;
    padding-left: 20px;
    background-color: #344B98;
    color: #FFFFFF;
    text-align: left;
    text-decoration: none;
    cursor: default;
    width: 198px;
}

.ProcessVisitVoid_Usersel {
    line-height: 20px;
    background-image: url(Images/VoidChecks.gif);
    background-repeat: no-repeat;
    display: block;
    background-position: 4px;
    padding-left: 20px;
    background-color: #344B98;
    color: #FFFFFF;
    text-align: left;
    text-decoration: none;
    cursor: default;
    width: 198px;
}


.ProcessVisit_Report {
    line-height: 20px;
    background-image: url(Images/Report_02.gif);
    background-repeat: no-repeat;
    display: block;
    background-position: 4px;
    padding-left: 20px;
    background-color: #344B98;
    color: #FFFFFF;
    text-align: left;
    text-decoration: none;
    cursor: default;
    width: 198px;
}

.visited_nav {
    line-height: 20px;
    background-image: url(Images/Arrow_NavGrey.gif);
    background-repeat: no-repeat;
    display: block;
    background-position: 4px;
    padding-left: 20px;
    background-color: #344B98;
    color: #FFFFFF;
    text-align: left;
    text-decoration: none;
    cursor: default;
    width: 198px;
}

.visited835_nav {
    line-height: 20px;
    background-image: url(Images/EDIMap.gif);
    background-repeat: no-repeat;
    display: block;
    background-position: 4px;
    padding-left: 20px;
    background-color: #344B98;
    color: #FFFFFF;
    text-align: left;
    text-decoration: none;
    cursor: default;
    width: 198px;
}

.visitedeselect_nav {
    line-height: 20px;
    background-image: url(Images/DeselectArrow.gif);
    background-repeat: no-repeat;
    display: block;
    background-position: 4px;
    padding-left: 20px;
    background-color: #344B98;
    color: #FFFFFF;
    text-align: left;
    text-decoration: none;
    cursor: default;
    width: 198px;
}

.visiteRelease9_nav {
    line-height: 20px;
    background-image: url(Images/Release.gif);
    background-repeat: no-repeat;
    display: block;
    background-position: 4px;
    padding-left: 20px;
    background-color: #344B98;
    color: #FFFFFF;
    text-align: left;
    text-decoration: none;
    cursor: default;
    width: 198px;
}

.visiteVoidPostChecks_nav {
    line-height: 20px;
    background-image: url(Images/VoidChecks.gif);
    background-repeat: no-repeat;
    display: block;
    background-position: 4px;
    padding-left: 20px;
    background-color: #344B98;
    color: #FFFFFF;
    text-align: left;
    text-decoration: none;
    cursor: default;
    width: 198px;
}

.visitedProcessed_nav {
    line-height: 20px;
    background-image: url(Images/ArrowRed.gif);
    background-repeat: no-repeat;
    display: block;
    background-position: 4px;
    padding-left: 20px;
    background-color: #344B98;
    color: #FFFFFF;
    text-align: left;
    text-decoration: none;
    cursor: default;
    width: 198px;
}

.over_nav {
    line-height: 18px;
    background-position: 4px;
    padding-left: 20px;
    background-color: #E9EAEE;
    color: #294391;
    text-decoration: none;
}

.active_nav {
    line-height: 18px;
    border-bottom: 1px solid #DFE0E6;
    background-image: url(Images/Arrow_Nav.gif);
    background-repeat: no-repeat;
    display: block;
    background-position: 4px;
    padding-left: 20px;
    background-color: #999999;
    text-decoration: none;
}

.page_nav {
    background-color: #C8CBD4;
    color: #294391;
    text-decoration: none;
    white-space: nowrap;
    text-align: left;
}

.btnNav_credentials {
    color: #294391;
    text-decoration: none;
    white-space: nowrap;
    text-align: left;
    cursor: pointer;
    background-image: url(Images/Arrow_Nav.gif);
    background-repeat: no-repeat;
    background-position: 5px;
    padding-left: 25px;
    background-color: #E9EAEE;
}

.bottomBorder_Credentisl {
    border-bottom: 1px solid #DFE0E6;
}

.page_nav:link {
    line-height: 18px;
    border-bottom: 1px solid #A8B8E8;
    background-image: url(Images/Arrow_NavGrey.gif);
    background-repeat: no-repeat;
    display: block;
    background-position: 4px;
    padding-left: 20px;
    background-color: #C8CBD4;
    color: #294391;
    text-decoration: none;
    white-space: nowrap;
}

.page_nav:visited {
    line-height: 18px;
    border-bottom: 1px solid #A8B8E8;
    background-image: url(Images/Arrow_Nav.gif);
    background-repeat: no-repeat;
    display: block;
    background-position: 4px;
    padding-left: 20px;
    background-color: #C8CBD4;
    color: #294391;
    text-decoration: none;
    white-space: nowrap;
}

.page_nav:hover {
    line-height: 18px;
    border-bottom: 1px solid #B5C2E9;
    background-image: url(Images/Arrow_Nav.gif);
    background-repeat: no-repeat;
    display: block;
    background-position: 4px;
    padding-left: 20px;
    background-color: #C8CBD4;
    font-size: 11px;
    color: #294391;
    font-weight: normal;
    text-decoration: none;
    white-space: nowrap;
}

.description {
    background-color: Transparent;
    border: 0px; /*solid #E1E8EF; background-color: #F0F0F0; 	   color: #2D344B;*/

    font-size: 11px;
    color: #000000;
    font-weight: normal;
    height: 15px; /*Change all Text fields to Capital letters */
    text-transform: uppercase;
}

/*---- New CSS Added by Baibhaw kumar -----*/
.description_new {
    background-color: Transparent;
    border: 0px; /*background-color: #F0F0F0; 	   color: #2D344B;*/

    font-size: 11px;
    color: #000000;
    font-weight: normal;
    text-transform: uppercase;
}

.description_floatNew {
    background-color: Transparent;
    border: 0px; /*background-color: #F0F0F0; 	color: #2D344B;*/

    font-size: 11px;
    color: #000000;
    font-weight: normal;
    float: left;
    text-transform: uppercase;
}

.description_Bfloat {
    background-color: Transparent;
    border: 0px; /*background-color: #F0F0F0; 	color: #2D344B;*/

    font-size: 11px;
    color: #000000;
    font-weight: normal;
    float: left;
    height: 15px; /*Change all Text fields to Capital letters */
    text-transform: uppercase;
}
/*---- New CSS Added End -----*/
.description_float {
    background-color: Transparent;
    border: 0px; /*background-color: #F0F0F0; 	color: #2D344B;*/

    font-size: 11px;
    color: #000000;
    font-weight: normal;
    float: left;
    height: 15px; /*Change all Text fields to Capital letters */
    text-transform: uppercase;
}

.description_ReadOnly_DefaultText {
    background-color: Transparent;
    font-size: 11px;
    font-weight: bold;
    color: #3d57f1;
    border: 0px solid #FFFFFF;
    float: left;
}

.description_ReadOnly {
    background-color: Transparent;
    border: 0px; /*background-color: #F0F0F0; 	color: #2D344B;*/

    font-size: 11px;
    color: #000000;
    font-weight: normal;
    float: left;
    height: 15px; /*Change all Text fields to Capital letters */
    text-transform: uppercase;
}

.description_ReadOnly_new {
    background-color: Transparent;
    border: 0px; /*background-color: #F0F0F0; 	color: #2D344B;*/

    font-size: 11px;
    color: #000000;
    font-weight: normal;
    height: 15px; /*Change all Text fields to Capital letters */
    text-transform: uppercase;
}

.description_float_ReadOnly {
    background-color: Transparent;
    border: 0px; /*background-color: #F0F0F0; 	color: #2D344B;*/

    font-size: 11px;
    color: #000000; /*--- Color Code for Grey #aca899 --*/
    font-weight: normal;
    float: left;
    height: 15px; /*Change all Text fields to Capital letters */
    text-transform: uppercase;
}
/*---- New CSS Added by jagadeesh -End -----*/
.description_Cfloat {
    background-color: Transparent;
    border: 0px; /*background-color: #F0F0F0; 	color: #2D344B;*/

    font-size: 11px;
    color: #000000;
    font-weight: normal;
    float: left;
    height: 15px; /*Change all Text fields to Capital letters */
    text-transform: uppercase;
}

.description_float2 {
    /*background-color: #F0F0F0; 	color: #2D344B; 	*/
    border: 0px;
    font-size: 11px;
    background-color: Transparent;
    color: #000000;
    font-weight: normal;
    float: left;
    margin-left: 2px; /*Change all Text fields to Capital letters */
    text-transform: uppercase;
}

.description_float1 {
    /* 	color: #2D344B;*/
    border: 0px;
    background-color: Transparent;
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    float: left; /*Change all Text fields to Capital letters */
    text-transform: uppercase;
}

.description_float3 {
    /* 	color: #2D344B;*/
    border: 0px;
    background-color: Transparent;
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    float: left;
    margin-left: 2px; /*Change all Text fields to Capital letters */
    text-transform: uppercase;
}

.gridborder {
    border: 1px solid #D3DCF7;
}


/* start Css on 12 th October*/

.DarkGrayBgColor {
    background-color: #666666;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    border-top: 5px solid #666666;
    border-bottom: 5px solid #666666;
}

.whiteBorder {
    border: 2px solid #FFFFFF;
}

.whiteBorder_wBg {
    border: 2px solid #FFFFFF;
    background-color: #FFFFFF;
}

.grid_bottomBorder {
    background-color: #4A7DCA;
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    border-bottom: 1px solid #FFFFFF;
}
/* End the CSSS on 12th October*/

/* Start Tree view Css for Healthplan Contact Page */
.tree_veiwMain {
    line-height: 18px;
    text-decoration: none;
    font-weight: bold;
    font-size: 10px;
    color: #294391; /*This Property for Change lower case to UpeerCase  */
    text-transform: uppercase;
}

    .tree_veiwMain:link, .tree_veiwMain:visited, .tree_veiwMain:hover {
        line-height: 18px;
        text-decoration: none;
        font-weight: bold;
        font-size: 10px;
        color: #294391; /*This Property for Change lower case to UpeerCase  */
        text-transform: uppercase;
    }

.treeview_leafNodes {
    line-height: 18px;
    text-decoration: none;
    font-weight: normal;
    font-size: 11px;
    color: #48557E; /*This Property for Change lower case to UpeerCase  */
    text-transform: uppercase;
}

    .treeview_leafNodes:link, .treeview_leafNodes:visited, .treeview_leafNodes:hover {
        line-height: 18px;
        text-decoration: none;
        font-weight: normal;
        font-size: 11px;
        color: #48557E; /*This Property for Change lower case to UpeerCase  */
        text-transform: uppercase;
    }

.teeview_selectedNode {
    line-height: 18px;
    display: block;
    text-decoration: none;
    font-weight: bold;
    font-size: 10px;
    color: Red; /*This Property for Change lower case to UpeerCase  */
    text-transform: uppercase;
}

    .teeview_selectedNode:link, .teeview_selectedNode:visited, .teeview_selectedNode:hover {
        /* border:1xp solide #C9D4F3; background-color:#DBE3F9; */
        line-height: 18px;
        display: block;
        text-decoration: none;
        font-weight: bold;
        font-size: 10px;
        color: Red; /*This Property for Change lower case to UpeerCase  */
        text-transform: uppercase;
    }

.leftNavBordder {
    border: 1px solid #D3DCF7;
    font-size: 11px;
    color: #48557E;
    text-decoration: none;
    font-weight: normal; /*This Property for Change lower case to UpeerCase  */
    text-transform: uppercase;
}


.buttonColorbg {
    background-color: #477DCA;
    border: 0px;
    width: 25px;
    height: 20px;
}





/*>>>>>>>>>>>>>>>>>>>>>>>>>> Start CSS For Grds Grid StyleBorder<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

.grid_top {
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    background-color: #7F9DB9;
    border-top: 4px solid #7F9DB9;
}


.grdiStyle {
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    background-color: #A7A7A7;
    border: 0px solid #9F9F9F;
}

.grdiStyle_2 {
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    background-color: #9F9F9F;
    border-top: 6px solid #9F9F9F;
    border-bottom: 6px solid #9F9F9F;
}

.grdiStyle_3 {
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    background-color: #9F9F9F;
    border: 0px solid #9F9F9F;
}


.grid_main_top {
    font-size: 14px;
    color: #123872;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    background-color: #C0CAE6;
}

.grdiStyle_header {
    /*	background-color:#6E7489; 	 	font-size: 12px; 	color: #FFFFFF; 	font-weight: normal; 	text-decoration: none; */

    font-size: 10px;
    color: #A1D6FF;
    font-weight: bold;
    text-decoration: none;
    background-color: Green;
    border-right: 1px solid #84ADEA;
}

.grid_border_style {
    border: 1px solid #EEEEEE;
    background-color: White;
}

.grdi_ButttonStyle {
    border: 1px solid #FFFFFF;
    background-color: #FFFFFF;
}

.gridStyle_wob_FontStyle {
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    padding-left: 5px;
    padding-right: 2px;
    line-height: 18px;
    border-right: 1px solid #EEEEEE;
}

.gridStyle_wobr_FontStyle {
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-align: right;
    padding-right: 10px;
    line-height: 18px;
    border-right: 1px solid #EEEEEE;
}

.grid_leftNavStyle {
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    background-color: #EAEFFD;
    border: 1px solid #C0CAE6;
}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End CSS for Grids >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/*>>>>>>>>>>>>>>>>>>>>>>> CSS Starts For Providers<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.verfyScreens {
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    background-color: #EEEEEE;
    border: 1px solid #EEEEEE;
}

.rightside_padding {
    padding-right: 5px;
}

/*>>>>>>>>>>>>>>>>>>>> Member Setup CSS Starts Here <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/


.mSetup_leftNavStyle {
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #FFFFFF;
}

.mSetup_lnbs {
    font-size: 11px;
    color: #093C8A;
    width: 175px;
    height: 21px;
    font-weight: bold;
    text-decoration: none;
    background-image: url(Images/setup_button_aro.gif);
    background-repeat: repeat-x;
    background-position: center;
    padding-left: 15px;
}

    .mSetup_lnbs:link, .mSetup_lnbs:visited {
        font-size: 11px;
        color: #093C8A;
        width: 175px;
        height: 21px;
        font-weight: bold;
        text-decoration: none;
        background-image: url(Images/setup_button_aro.gif);
        background-repeat: repeat-x;
        background-position: center;
        padding-left: 15px;
    }

    .mSetup_lnbs:hover {
        font-size: 11px;
        color: #093C8A;
        width: 175px;
        height: 21px;
        font-weight: bold;
        text-decoration: none;
        background-image: url(Images/setup_button_aro.gif);
        background-repeat: repeat-x;
        background-position: center;
        padding-left: 15px;
    }

    .mSetup_lnbs:selected {
        font-size: 11px;
        color: #093C8A;
        width: 175px;
        height: 21px;
        font-weight: bold;
        text-decoration: none;
        background-image: url(Images/setup_button_aro.gif);
        background-repeat: repeat-x;
        background-position: center;
        padding-left: 15px;
    }

.mSetup_stepStyle {
    vertical-align: top;
    line-height: 16px;
    font-size: 10px;
    color: #999999;
    text-decoration: none;
}

.leftNav_div {
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    line-height: 20px;
    background-color: #2C428E;
    width: 182px;
    height: 9px;
    position: relative;
    float: left;
}

.AjaxDiv {
    padding-left: 10px;
    font-weight: normal;
    font-size: 11px;
    color: #333333;
    border-bottom: #efefef 1px solid;
    text-decoration: none;
}

.AjaxDiv_border {
    border-right: #4b7cc9 1px solid;
    border-top: #4b7cc9 1px solid;
    font-weight: normal;
    font-size: 11px;
    border-left: #4b7cc9 1px solid;
    color: #48557e;
    border-bottom: #4b7cc9 1px solid;
    text-decoration: none;
}

.mSetup_Header {
    background-image: url(Images/wizardheader.gif);
    background-repeat: no-repeat;
    background-position: left top;
    background-color: #86ADE8;
    font-size: 14px;
    display: block;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    line-height: 20px;
    padding-bottom: 4px;
    text-decoration: none;
}

.label {
    float: left;
    width: 129px;
    font-size: 11px;
    color: Blue;
    font-weight: normal;
    text-decoration: none;
}

.label_new {
    float: left;
    width: 50px;
    font-size: 11px;
    color: #48557E;
    font-weight: normal;
    text-decoration: none;
}

.label2 {
    float: left;
    width: 170px;
    font-size: 11px;
    color: #48557E;
    font-weight: normal;
    text-decoration: none;
}

.label_code {
    float: left;
    width: 160px;
    font-size: 11px;
    color: #48557E;
    font-weight: normal;
    text-decoration: none;
}

.codes_div {
    margin-left: 120px;
    text-align: left;
    font-size: 10px;
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}

.float {
    float: left;
    margin-left: 2px;
    margin-right: 2px;
}


.float_m {
    float: left;
}
.hyplink {
    color: #294391;
    text-decoration: underline;
    cursor: pointer;
}
.Button_float_left_r {
    float: right;
    background-image: url(Images/button3.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 11px;
    color: #333333;
    text-align: center;
    text-decoration: none;
    width: 61px;
    height: 23px;
    border: 0px;
    cursor: pointer;
}

.Button_float_left_pr {
    float: right;
    margin-right: 5px;
    background-image: url(Images/button3.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 11px;
    color: #333333;
    text-align: center;
    text-decoration: none;
    width: 61px;
    height: 23px;
    border: 0px;
    cursor: pointer;
}

.Button_Exclude {
    float: right;
    margin-right: 5px;
    background-image: url(Images/health_exclude.gif);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 15px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    width: 198px;
    height: 28px;
    border: 0px;
    cursor: pointer;
}


.addButton {
    background-image: url(Images/newButton.gif);
    background-repeat: no-repeat;
    background-position: left;
    font-size: 11px;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    width: 97px;
    height: 24px;
    border: 0px;
    cursor: pointer;
}

.Button_float_left {
    float: left;
    margin-left: 10px;
    background-image: url(Images/button3.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 11px;
    color: #333333;
    text-align: center;
    text-decoration: none;
    width: 62px;
    height: 22px;
    border: 0px;
    cursor: pointer;
}

.Button_float_left_M {
    float: left;
    background-image: url(Images/button3.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 11px;
    color: #333333;
    text-align: center;
    text-decoration: none;
    width: 62px;
    height: 22px;
    border: 0px;
    cursor: pointer;
}

.Button_float_right {
    float: right;
    margin-right: 10px;
    background-image: url(Images/button3.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 11px;
    color: #333333;
    text-align: center;
    text-decoration: none;
    width: 62px;
    height: 22px;
    border: 0px;
    cursor: pointer;
}

.div_scroll {
    width: 600px;
    height: 150px;
    overflow: scroll;
    border: 1px solid #EEEEEE;
    background-color: White;
}

.div_scroll_700 {
    width: 700px;
    height: 150px;
    overflow: scroll;
    border: 1px solid #EEEEEE;
    background-color: White;
}

.scrollerror {
    overflow: scroll;
    height: 230px;
}

.div_scroll_730 {
    width: 730px;
    height: 150px;
    overflow: scroll;
    border: 1px solid #EEEEEE;
    background-color: White;
}

.top_bottom {
    padding-top: 0px;
    padding-bottom: 0px;
}

.padding_top_6 {
    padding-top: 6px;
}


.Value_Button {
    background-image: url(Images/valueButton.gif);
    background-repeat: no-repeat;
    background-position: left;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-align: center;
    text-decoration: none;
    width: 93px;
    height: 22px;
    border: 0px;
    cursor: pointer;
}


.mainSearch_sortorder {
    float: left;
    margin-left: 10px;
    background-image: url(Images/button3.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 11px;
    color: #333333;
    text-align: center;
    text-decoration: none;
    width: 62px;
    height: 22px;
    border: 0px;
    cursor: pointer;
}

.mainSearch_search {
    float: left;
    margin-left: 100px;
    background-image: url(Images/button3.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 11px;
    color: #333333;
    text-align: center;
    text-decoration: none;
    width: 62px;
    height: 22px;
    border: 0px;
    cursor: pointer;
}

.mainSearch_count {
    float: left;
    margin-left: 100px;
    background-image: url(Images/button3.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 11px;
    color: #333333;
    text-align: center;
    text-decoration: none;
    width: 62px;
    height: 22px;
    border: 0px;
    cursor: pointer;
}

.mainSearch_cancel {
    float: right;
    margin-right: 10px;
    background-image: url(Images/button3.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 11px;
    color: #333333;
    text-align: center;
    text-decoration: none;
    width: 62px;
    height: 22px;
    border: 0px;
    cursor: pointer;
}

.main_divscroll {
    width: 555px;
    height: 130px;
    overflow: scroll;
}

.Verfy_Tab {
    background-color: #EEEEEE;
    font-size: 11px;
    color: #333333;
    font-weight: normal;
    padding-left: 3px;
    text-decoration: none;
    border: 1px solid #D0D0D0;
}

.leftnavTab {
    background-color: #2C428E;
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 3px;
    text-decoration: none;
    line-height: 19px;
}

.pupu_background {
    background-color: #F8F9FC;
}

.dm_bgColor {
    background-color: #2C428E;
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 3px;
    text-decoration: none;
    line-height: 19px;
}

.dm_linkColor:link, .dm_linkColor:visited, .dm_linkColor:hover {
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 3px;
    text-decoration: none;
    line-height: 19px;
    padding-top: 20px;
}

.dm_nodestyle:link, .dm_nodestyle:visited, .dm_nodestyle:hover {
    font-size: 11px;
    color: #333333;
    font-weight: normal;
    padding-left: 3px;
    text-decoration: none;
    line-height: 21px;
    border-bottom: 1px solid #EBEBEB;
    width: 100px;
    display: block;
}

.dm_treenode:link, .dm_treenode:visited, .dm_treenode:hover {
    font-size: 10px;
    color: #2C428E;
    font-weight: bold;
    padding-left: 3px;
    text-decoration: none;
    line-height: 19px;
}

.dm_treenode_top:link, .dm_treenode_top:visited, .dm_treenode_top:hover {
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    padding-left: 3px;
    text-decoration: none;
    line-height: 19px;
}

.dm_lefavnodestyle:link, .dm_lefavnodestyle:visited, .dm_lefavnodestyle:hover {
    font-size: 11px;
    color: #2C428E;
    font-weight: normal;
    padding-left: 3px;
    text-decoration: none;
    line-height: 19px;
}

.dm_linkFont:link, .dm_linkFont:visited, .dm_linkFont:hover {
    font-size: 11px;
    color: #2C428E;
    font-weight: normal;
    padding-left: 3px;
    text-decoration: none;
    line-height: 19px;
}

.dm_backgroundColor {
    font-size: 11px;
    color: #334996;
    font-weight: normal;
    padding-left: 3px;
    text-decoration: none;
    line-height: 21px;
    background-color: #F7F9FF;
    border: 1px solid #DBDFF0;
}

.dm_boldFont {
    font-size: 11px;
    color: #334996;
    font-weight: bold;
    padding-left: 3px;
    text-decoration: none;
    line-height: 21px;
}

.add_button {
    background-image: url(Images/add_Button.gif);
    background-repeat: no-repeat;
    height: 40px;
    width: 40px;
    background-position: center;
}

.add_button_dis {
    background-image: url(Images/add_Button_inactive.gif);
    background-repeat: no-repeat;
    height: 40px;
    width: 40px;
    background-position: center;
}

.del_button {
    background-image: url(Images/del_button.gif);
    background-repeat: no-repeat;
    height: 40px;
    width: 40px;
    background-position: center;
}

.del_button_dis {
    background-image: url(Images/del_button_inactive.gif);
    background-repeat: no-repeat;
    height: 40px;
    width: 40px;
    background-position: center;
}

.edi_button {
    background-image: url(Images/edit_button.gif);
    background-repeat: no-repeat;
    height: 40px;
    width: 40px;
    background-position: center;
}

.edi_button_dis {
    background-image: url(Images/edit_button_inactive.gif);
    background-repeat: no-repeat;
    height: 40px;
    width: 40px;
    background-position: center;
}

.rev_button {
    background-image: url(Images/RevButtons.gif);
    background-repeat: no-repeat;
    height: 40px;
    width: 40px;
    background-position: center;
}

.view_button {
    background-image: url(Images/view.gif);
    background-repeat: no-repeat;
    height: 40px;
    width: 40px;
    background-position: center;
}

.correct_button {
    background-image: url(Images/CorrectButton.gif);
    background-repeat: no-repeat;
    height: 40px;
    width: 40px;
    background-position: center;
}

.gridAddButton {
    background-image: url(Images/grdiAddButton.gif);
    background-repeat: no-repeat;
    border: 0px;
    width: 150px;
    height: 22px;
    text-align: center;
    text-decoration: none;
    background-position: center;
    font-size: 11px;
    color: #fff;
    cursor: pointer;
    background: var(--ui-link-color);
    border: 1px solid var(--ui-link-color);
    border-radius: 5px;
    padding: 4px;
    margin: 3px;
    height: 25px !important;
}

.attachDocument {
    background-image: url(Images/grdiAddButton.gif);
    background-repeat: no-repeat;
    border: 0px;
    width: 150px;
    height: 22px;
    text-align: center;
    text-decoration: none;
    background-position: center;
    font-size: 11px;
    color: #333333;
    cursor: pointer;
}

.ButtonImg_Authorizations {
    background-image: url(Images/AuthorizationButton.gif);
    background-repeat: no-repeat;
    border: 0px;
    width: 150px;
    height: 22px;
    text-align: center;
    text-decoration: none;
    background-position: center;
    font-size: 11px;
    color: #333333;
    cursor: pointer;
}

.addHealthPlan {
    background-image: url(Images/button_Addhealthplan.gif);
    background-repeat: no-repeat;
    border: 0px;
    width: 187px;
    height: 22px;
    text-align: center;
    text-decoration: none;
    background-position: center;
    font-size: 11px;
    color: #333333;
    cursor: pointer;
}


.popup_bgColor {
    background-color: #F8F9FC;
}


.vertical_Buttons {
    border: 0px;
    background-image: url(Images/Vertical_Tab.jpg);
    background-repeat: no-repeat;
    background-position: left;
    font-size: 10px;
    color: #FFFFFF;
    padding-top: 4px;
    font-weight: bold;
    text-decoration: none;
    width: 127px;
    height: 25px;
    cursor: pointer;
}


.vertical_Buttons_off {
    border: 0px;
    background-image: url(Images/Vertical_Tab_Off.jpg);
    background-repeat: no-repeat;
    background-position: left;
    font-size: 10px;
    color: #FFFFFF;
    padding-top: 4px;
    font-weight: bold;
    text-decoration: none;
    width: 127px;
    height: 25px;
    cursor: pointer;
}


/*Add this css on 17th November */

.Claim_encount_common {
    border: 1px solid #D5E6F7;
    background-color: #EFF6FD;
}

.code_desc {
    width: 300px;
    height: 150px;
    overflow: scroll;
    border: 1px solid #FFFFFF;
}

.girdstyle_codeDesc {
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    background-color: #FFFFFF;
    border-left: 6px solid #666666;
    border-right: 6px solid #666666;
}

.girdstyleNew {
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    background-color: #838383;
    border-left: 6px solid #666666;
    border-right: 6px solid #666666;
}

.fieldSet {
    float: left;
    border: 1px solid #A0ACCE;
    margin: 2px;
    padding-bottom: 3px;
    font-size: 10px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    padding: 2px;
}

.fieldSet2 {
    padding-bottom: 10px;
    padding-top: 10px;
    font-size: 10px;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    width: 95%;
    text-align: center;
    padding-left: 3px;
}



.ceTopNavSelected {
    background-image: url(Images/ceimgblue.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    width: 75px;
    height: 26px;
    font-weight: bold;
    font-size: 10px;
    color: #FFFFFF;
    cursor: pointer;
    text-decoration: none;
}

.ceTopNavNonSelected {
    background-image: url(Images/ceimgblue2.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    width: 75px;
    height: 26px;
    font-weight: bold;
    font-size: 10px;
    color: #FFFFFF;
    cursor: pointer;
    text-decoration: none;
}

.codes_div {
    width: 480px;
    height: 120px;
    overflow: scroll;
}

.grid_userSecurity {
    background-color: #FFFFFF;
    border-bottom: 1px solid #EEEEEE;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-align: left;
    line-height: 18px;
    border-right: 1px dotted #C4C4C4;
    padding-left: 5px;
}

.Rule_1 {
    background-color: #F0F1FC;
    border: 1px solid #003C74;
    height: 20px;
    font-size: 11px;
    font-weight: normal;
    color: #003C74;
    float: left;
}

.Rule_2 {
    background-color: #F0F1FC;
    border: 1px solid #003C74;
    height: 20px;
    font-size: 11px;
    font-weight: normal;
    color: #003C74;
    float: left;
    margin-left: 4px;
}

.Rule_3 {
    background-color: #F0F1FC;
    border: 1px solid #003C74;
    height: 20px;
    width: 80px;
    font-size: 11px;
    font-weight: normal;
    color: #003C74;
    float: right;
    margin-right: 5px;
}

.fieldSet_2 {
    width: 300px;
    border: 1px solid #D6DCF1;
    background-color: #4A7DCA;
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}

.label_new_1 {
    float: left;
    padding-top: 3px;
}


.formFields_fml {
    font-size: 11px;
    color: #333333;
    font-weight: normal;
    float: left;
    margin-left: 150px; /*Change all Text fields to Capital letters */
    text-transform: uppercase;
}

.border_tb {
    border-bottom: 1px solid #9EC2F9;
    border-top: 1px solid #9EC2F9;
    border-right: 1px solid #9EC2F9;
}


.condition {
    background-image: url(Images/condition.gif);
    background-position: left bottom;
    width: 181px;
    height: 22px;
    background-repeat: no-repeat;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    color: #FFFFFF;
}

.button_bg {
    background-color: #6891D1;
}

.Add_Tab_button {
    border: 0px;
    background-image: url(Images/AddSelected_01.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    font-size: 11px;
    color: #333333;
    font-weight: normal;
    text-decoration: none;
    width: 139px;
    height: 23px;
    cursor: pointer;
}


/*Intermediate  Page CSS Start Here */

.mainMenu {
    background-image: url(Images/mainMenu.gif);
    background-repeat: no-repeat;
    background-position: left top;
    background-attachment: fixed;
    border: 0px;
    padding-left: 32px;
    text-align: left;
    width: 175px;
    height: 22px;
    font-size: 10px;
    color: #000000;
    font-weight: bold;
    cursor: pointer;
}


.inter_globe {
    background-image: url(Images/globe.gif);
    background-position: center;
    background-repeat: no-repeat;
}

.inter_left_top {
    background-image: url(Images/topbg.gif);
    background-position: left top;
    background-repeat: no-repeat;
}

.inter_left_rightBg {
    background-image: url(Images/rightbg.gif);
    background-position: left bottom;
    background-repeat: repeat-y;
}

.inter_left_trc {
    background-image: url(Images/leftNav_tr.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
}


.inter_left_tlc {
    background-image: url(Images/leftNav_tl.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
}

.inter_left_blc {
    background-image: url(Images/leftNav_lb.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
}

.inter_left_brc {
    background-image: url(Images/leftNav_rb.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
}


.inter_leftNav_l {
    background-image: url(Images/leftNav_left_Bg.gif);
    background-repeat: repeat-y;
    background-position: left;
    font-size: 16px;
    color: #FFFFFF;
    text-align: center;
    text-decoration: none;
}

.inter_header {
    font-size: 30px;
    color: #FF0000;
    text-align: center;
    text-decoration: none;
}

.inter_box_trc {
    background-image: url(Images/body_trc.gif);
    background-position: top right;
    background-repeat: no-repeat;
}

.inter_leftnavBg {
    background-color: White;
}



.mainBorder {
    border: 1px solid #EEEEEE;
}

.border_b0 {
    border-bottom: 1px #666666 solid;
}

.leftMargine {
    margin-left: 50px;
}

.changepassword {
    font-size: 12px;
    text-decoration: none;
    text-align: right;
    padding-right: 10px;
    color: #3F3F3F;
}

    .changepassword:link, .changepassword:visited, .changepassword:hover {
        font-size: 12px;
        text-decoration: none;
        text-align: right;
        padding-right: 10px;
        color: #3F3F3F;
    }

.inter_BlueBgcolor {
    background-color: #2E4993;
}

.inter_MianHeader {
    font-size: 24px;
    text-decoration: none;
    text-align: center;
    padding-right: 10px;
    color: #FFFFFF;
}

.inter_insurance {
    background-image: url(Images/health-Insurance.gif);
    background-position: center;
    background-repeat: no-repeat;
}

.Address {
    font-size: 11px;
    text-decoration: none;
    text-align: center;
    padding-right: 10px;
    color: #FFFFFF;
}

.inter_copyright {
    font-size: 11px;
    text-decoration: none;
    text-align: center;
    padding-right: 10px;
    color: #C2CFFF;
}



/*.border_t
{
	border-top: 1px solid #C7D6E1;
} */
.border_l {
    border-left: 1px solid #C7D6E1;
}

.inter_border_b {
    border-bottom: 1px solid #2C428E;
}

.border_r {
    border-right: 1px solid #C7D6E1;
}

.navigation_text {
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
    text-align: left;
    padding-right: 10px;
    color: #000000;
    line-height: 20px;
}

    .navigation_text:link, .navigation_text:visited, .navigation_text:hover {
        font-size: 10px;
        text-decoration: none;
        font-weight: bold;
        text-align: left;
        padding-right: 10px;
        color: #000000;
        line-height: 20px;
        background-image: url(Images/aro.gif);
        background-repeat: no-repeat;
        background-position: 10px;
        padding-left: 30px;
    }

.BodyTextFont {
    font-size: 12px;
    text-decoration: none;
    font-weight: normal;
    padding-right: 11px;
    color: #000000;
}

/* Intermediate page Css End Here  */




/* Virtuval Environtment Css */
.Red_FontFace {
    background-color: #BA0000;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: normal;
}

.Green_FontFace {
    background-color: #008000;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: normal;
}


.yellow_FontFace {
    background-color: #F3901D;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: normal;
}

.ve_border {
    border-top: 1px solid #C9D7DE;
}

.ve_border_b {
    border-bottom: 1px solid #C9D7DE;
}


.getDatabase {
    background-image: url(Images/getdatabase.gif);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 11px;
    color: #333333;
    text-align: center;
    text-decoration: none;
    width: 115px;
    height: 22px;
    border: 0px;
    cursor: pointer;
}

.CheckSpelling {
    background-image: url(Images/SpellingButton.gif);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 11px;
    color: #333333;
    text-align: center;
    text-decoration: none;
    width: 115px;
    height: 22px;
    border: 0px;
    cursor: pointer;
}

.assigntocompany {
    background-image: url(Images/assign.gif);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 11px;
    color: #333333;
    text-align: center;
    text-decoration: none;
    width: 170px;
    height: 22px;
    border: 0px;
    cursor: pointer;
}


.Edit_Del_Button {
    background-image: url(Images/editbutton.gif);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 11px;
    color: #333333;
    text-align: center;
    text-decoration: none;
    width: 57px;
    height: 18px;
    border: 0px;
    cursor: pointer;
}

/* End Virtual Environment CSS */

/* Web Tab CSS */


.DefaultTabStyle {
    height: 22px;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
}
/* End Web Tab CSS */


.leftNav_header {
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    line-height: 20px;
    background-color: #4A7DCA;
}


.top_pading {
    padding-top: 5px;
}

.pading {
    padding: 5px;
}

.scrollable {
    overflow: scroll;
}

.scroll {
    overflow: auto;
}

.float_r {
    float: right;
    margin-right: 5px;
}


.float_l {
    float: left;
}

.formFields_green {
    font-size: 11px;
    color: #006600;
    font-weight: normal;
    text-align: right; /*Change all Text fields to Capital letters */
    text-transform: uppercase;
}

.formFields_blue {
    font-size: 11px;
    color: #000066;
    font-weight: normal;
    text-align: right; /*Change all Text fields to Capital letters */
    text-transform: uppercase;
}

.formFields_black {
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    text-align: right; /*Change all Text fields to Capital letters */
    text-transform: uppercase;
}


.div_99 {
    width: 575px;
    overflow: scroll;
}

.div_treeNav {
    width: 185px;
    height: 300px;
    overflow: auto;
}

.div_100 {
    width: 765px;
    height: 145px;
    overflow: auto;
}


.div_a100 {
    width: 700px;
    height: 145px;
    overflow: auto;
}

.auth_cdiv {
    width: 565px;
    height: 120px;
    overflow: auto;
}


/* left Navigation css start  here */

.leftnav_tlc {
    background-image: url(Images/leftnav_tlc.gif);
    background-position: right top;
    background-repeat: no-repeat;
}

.leftnav_trc {
    background-image: url(Images/leftNav_trc.gif);
    background-position: top right;
    background-repeat: no-repeat;
}

.leftnav_blc {
    background-image: url(Images/leftNav_blc.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
}

.leftnav_brc {
    background-image: url(Images/leftNav_brc.gif);
    background-position: bottom right;
    background-repeat: no-repeat;
}

.leftnav_lr {
    border-left: 1px solid #AAC0E2;
    border-right: 1px solid #AAC0E2;
}

.leftnav_t {
    border-top: 1px solid #AAC0E2;
    background-color: #2C428E;
}

.leftnav_b {
    border-bottom: 1px solid #AAC0E2;
}


.nodestyle {
    font-size: 11px;
    color: #2C428E;
    text-decoration: none;
    font-weight: normal;
    background-color: #2C428E;
    background-image: url(Images/leftnav_bluen.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 25px;
    width: 100%;
    line-height: 24px;
    cursor: pointer;
    overflow: hidden;
}

.selectednodestyle {
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    background-image: url(Images/leftnav_bgn.gif);
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 25px;
    width: 100%;
    line-height: 24px;
    cursor: pointer;
}


.leafnodeStyle {
    background-image: url(Images/leftnav_bgn.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    padding-left: 25px;
    font-size: 11px;
    color: #2C428E;
    text-decoration: none;
    padding-top: 1px;
    font-weight: normal;
    line-height: 20px;
    width: 100%;
    cursor: pointer;
}

.indentation_bg {
    background-color: #F1F2F8;
}

.nodeselected_bg {
    background-image: url(Images/leftnav_sn.jpg);
    background-position: left;
    background-repeat: no-repeat;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    line-height: 25px;
    width: 100%;
    cursor: pointer;
}



.border_top {
    border-top: 2px solid #143DB9;
}

.logo_top {
    background-image: url(Images/logo.jpg);
    background-position: 25px 0px;
    background-repeat: no-repeat;
}

.padding_bottom {
    padding-bottom: 5px;
}








.UltraWebMenu_normal {
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
}


.UltraWebMenu_select {
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
}


.menu_select {
    background-image: url(Images/menu_select.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
    font-size: 10px;
    color: #2E4490;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    height: 29px;
}


.topnav_highlight {
    background-image: url(Images/menu_s.gif);
    background-position: left top;
    background-repeat: no-repeat;
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    width: 117px;
    height: 27px;
    border: 0px;
}


.topnav_inactive {
    border: 0px;
    background-image: url(Images/menu_ia.gif);
    background-position: left top;
    background-repeat: no-repeat;
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    width: 117px;
    height: 27px;
}

.line_b {
    border-bottom: 1px solid #EEEEEE;
}

/*Popup CSS Start Here */
.popup_tlc {
    background-image: url(Images/popup_tlc.gif);
    background-position: left top;
    background-repeat: no-repeat;
}

.popup_trc {
    background-image: url(Images/popup_trc.gif);
    background-position: left top;
    background-repeat: no-repeat;
}

.popup_tcb {
    background-image: url(Images/popup_tcb.gif);
    background-position: left top;
    background-repeat: repeat-x;
}

.popup_blc {
    background-image: url(Images/popup_blc.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
}

.popup_brc {
    background-image: url(Images/popup_brc.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
}

.popup_border_b {
    border-bottom: 1px solid #2C428E;
}

.popup_border_lr {
    border-left: 1px solid #2C428E;
    border-right: 1px solid #2C428E;
}

.popup_button {
    background-image: url(Images/popup_button.gif);
    background-position: left top;
    background-repeat: no-repeat;
    border: 0px;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    width: 74px;
    height: 22px;
    cursor: pointer;
}

.popup_pading {
    padding-left: 10px;
    padding-right: 10px;
}


.main_l {
    border-left: 1px solid #143DB9;
}

.main_r {
    border-right: 1px solid #143DB9;
}

.Customer_main_b_bg {
    border-bottom: 1px solid #2145B7;
    background-color: #2C428E;
}


.checkbox {
    background-image: url(Images/chkbox.jpg);
    background-position: top left;
    background-repeat: no-repeat;
}

.chkBox {
    padding-right: 0px;
    display: inline-flex;
}

.header_new_redbg {
    background-color: #E3002B;
}

.header_new_orangbg {
    background-color: #FF6F02;
}

.new_leftnavBg_border {
    background-color: #ffffff;
    border-top: 1px solid #C2CAE6;
    border-right: 1px solid #C2CAE6;
    border-left: 1px solid #C2CAE6;
    text-align: right;
}

.leftNav_blc_n {
    background-image: url(Images/leftnav_blc_n.jpg);
    background-position: left;
    background-repeat: no-repeat;
    background-color: #E7EBFA;
}

.leftNav_brc_n {
    background-image: url(Images/leftnav_brc_n.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
    background-color: #E7EBFA;
}

.leftNav_s_line {
    background-color: #E7EBFA;
    border-bottom: 1px solid #C2CAE6;
}

.utility_icon {
    background-image: url(Images/Utilityicon.gif);
    background-position: center;
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    cursor: pointer;
    font-size: 12px;
    color: White;
}

.utility_islandStyle {
    background-color: #E7EAF9;
    cursor: pointer;
    font-size: 11px;
    color: #2C428E;
    line-height: 18px;
    border: 1px solid #2C428E;
}

.nav_Process:link, .nav_Process:visited, .nav_Process:hover {
    line-height: 18px;
    border-bottom: 1px solid #DFE0E6;
    background-image: url(Images/Arrow_Button_03.gif);
    background-repeat: no-repeat;
    display: block;
    background-position: 4px;
    padding-left: 20px;
    background-color: #EE1600;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
}

/* UB92, UB04 CMS1500 CSS Start here */


.report_border {
    border: 1px solid #EEEEEE;
}

.RB_l {
    border-left: 1px solid #DEDEDE;
}

.RB_ld {
    border-left: 1px dotted #DEDEDE;
    border-right: 1px solid #DEDEDE;
}

.RB_r {
    border-right: 1px solid #DEDEDE;
}

.RB_b {
    border-bottom: 1px solid #DEDEDE;
}

.RB_tb {
    border-top: 1px solid #DEDEDE;
    border-bottom: 1px solid #DEDEDE;
}

.RB_lb {
    border-left: 1px solid #DEDEDE;
    border-bottom: 1px solid #DEDEDE;
}

.RB_ltr {
    border-left: 1px solid #DEDEDE;
    border-right: 1px solid #DEDEDE;
    border-top: 1px solid #DEDEDE;
}

.RB_tr {
    border-right: 1px solid #DEDEDE;
    border-top: 1px solid #DEDEDE;
}

.RB_lbr {
    border-left: 1px solid #DEDEDE;
    border-bottom: 1px solid #DEDEDE;
    border-right: 1px solid #DEDEDE;
}

.RB_rb {
    border-right: 1px solid #DEDEDE;
    border-bottom: 1px solid #DEDEDE;
}

.RB_bg {
    background-color: #000000;
}

.rf_b_lt {
    border-left: 1px solid #8F8F8F;
    border-top: 1px solid #8F8F8F;
}

.rf_b_ltr {
    border-left: 1px solid #8F8F8F;
    border-top: 1px solid #8F8F8F;
    border-right: 1px solid #8F8F8F;
}

.rf_b_lrb {
    border-left: 1px solid #8F8F8F;
    border-bottom: 1px solid #8F8F8F;
    border-right: 1px solid #8F8F8F;
}

.rf_b_lr {
    border-left: 1px solid #8F8F8F;
    border-right: 1px solid #8F8F8F;
}

.rf_b_lb {
    border-left: 1px solid #8F8F8F;
    border-bottom: 1px solid #8F8F8F;
}

.rf_b_lbt {
    border-left: 1px solid #8F8F8F;
    border-bottom: 1px solid #8F8F8F;
    border-top: 1px solid #8F8F8F;
}

.rf_b_rt {
    border-right: 1px solid #8F8F8F;
    border-top: 1px solid #8F8F8F;
}

.rf_b_r {
    border-right: 1px solid #8F8F8F;
}

.rf_b_rb {
    border-right: 1px solid #8F8F8F;
    border-bottom: 1px solid #8F8F8F;
}

.rf_b_b {
    border-bottom: 1px solid #8F8F8F;
}

.RB_lr {
    border-left: 1px solid #DEDEDE;
    border-right: 1px solid #DEDEDE;
}

.bodyFontFace_repor {
    text-decoration: none;
    white-space: nowrap;
}

.bodyFontFace_gray {
    font-family: var(--font-family);
    font-size: 11px;
    color: #282828;
    font-weight: normal;
    text-decoration: none;
    background-color: #EEEEEE;
}

.bodyFontFace_black {
    font-family: var(--font-family);
    font-size: 11px;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    background-color: #000000;
}

.bodyFontFace_black_big {
    font-size: 18px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    background-color: #000000;
}

.big {
    font-family: var(--font-family);
    font-size: 45px;
    color: #DEDEDE;
    font-weight: normal;
    text-decoration: none;
}

.formFields_reprot {
    font-family: var(--font-family);
    font-size: 11px;
    color: #2D344B;
    font-weight: normal;
    border: 1px solid #6CB5E3;
    margin-left: 1px;
    margin-right: 1px; /*Change all Text fields to Capital letters */
    text-transform: uppercase;
}

.cms1500 {
    font-size: 13px;
    color: #477DCA;
    font-weight: normal;
    text-decoration: none;
}


/* UB92, UB04, CMS 1500 CSS end Here */



/*    Ajay's CSS Code - 20/12/2006	- */

/* DHML CSS start from Here */
.dhtml_window {
    width: 100%;
    font-family: var(--font-family);
    font-size: 0.9em;
    position: absolute;
    overflow: hidden;
    z-index: 10000;
}

    .dhtml_window div {
        position: relative;
    }

.dhtml_setFont {
    background-image: url(Images/mdi_lc.gif);
    background-position: top left;
    background-repeat: no-repeat;
    font-size: 11px;
    padding-top: 5px;
    color: White;
    float: left;
    font-weight: bold;
    padding-left: 25px;
}

.dhtml_setFontn {
    background-image: url(Images/mdi_lc_n.gif);
    background-position: top left;
    background-repeat: no-repeat;
    font-size: 11px;
    padding-top: 5px;
    color: White;
    float: left;
    font-weight: bold;
    padding-left: 25px;
}

.dhtml_window_top {
    background-image: url(Images/top_center_n.gif);
    background-position: left top;
    background-repeat: repeat-x;
    text-align: left;
    width: 100%;
    height: 26px;
    position: relative; /*background-color: #8F9CD0;*/

    font-size: 11px;
    color: White;
    font-weight: bold;
    vertical-align: middle;
}


.dhtml_window_topa {
    background-image: url(Images/top_center.gif);
    background-position: left top;
    background-repeat: repeat-x;
    width: 100%;
    height: 26px;
    position: relative; /*background-color: #7F9D85;*/

    font-size: 11px;
    color: White;
    font-weight: bold;
}

.top_buttons {
    background-image: url(Images/mdi_rc.gif);
    background-position: right top;
    background-repeat: no-repeat;
    float: right;
    width: 30%;
    position: relative;
    right: -.5px;
    padding-right: 5px;
    z-index: 10000;
}

.top_buttonsn {
    background-image: url(Images/mdi_rc_n.gif);
    background-position: right top;
    background-repeat: no-repeat;
    float: right;
    width: 30%;
    position: relative;
    right: -.5px;
    padding-right: 5px;
    z-index: 10000;
}


.top_buttons img {
    float: right;
    padding-left: 2px;
}

.dhtml_windowMiddle {
    border-left: 3px solid #8F9CD0; /*background-image:url(Images/mdi_leftborder.gif); 		background-position:left top; 		background-repeat:repeat-y; 		padding-left:2px;*/
}




.dhtml_windowContent {
    border-right: 3px solid #8F9CD0; /*	background-image:url(Images/mdi_leftborder.gif); 	background-position:right top; 	background-repeat:repeat-y; 	padding-right:3px;*/
    height: 100%;
    overflow: hidden;
    background-color: #FFF;
}


.dhtml_window_bottom {
    border-left: 0px solid #8F9CD0;
    border-right: 0px solid #8F9CD0;
    border-bottom: 0px solid #8F9CD0;
    position: relative;
    height: 17px;
    vertical-align: bottom;
    background-color: #8F9CD0;
}


.dhtml_window_bottoma {
    border-left: 0px solid #8F9CD0;
    border-right: 0px solid #8F9CD0;
    border-bottom: 0px solid #344B98;
    position: relative;
    height: 17px;
    vertical-align: bottom;
    background-color: #344B98;
}



.slideMenuimg {
    background-image: url(Images/slidemenu1.jpg);
    background-position: top;
    background-repeat: no-repeat;
    background-color: #CED7F8;
    border-bottom: 1px solid #B5BFE3;
    border-right: 1px solid #B5BFE3;
    border-top: 1px solid #B5BFE3;
    width: 16px;
    z-index: 1000;
    left: -2px;
    vertical-align: top;
    position: absolute;
}

.slideMenuimg1 {
    background-image: url(Images/slidemenu1.jpg);
    background-position: top;
    background-repeat: no-repeat;
    background-color: #CED7F8;
    border-bottom: 1px solid #B5BFE3;
    border-right: 1px solid #B5BFE3;
    border-top: 1px solid #B5BFE3;
    height: 677px;
    width: 16px;
    z-index: 1000;
    left: -2px;
    vertical-align: top;
    position: absolute;
}
/*.dhtml_window_bottom1 img{
		float:right;
	}

	.dhtml_window_bottom img{
		float:right;
	}*/
.topCenterImage {
    position: absolute;
    left: 3px;
    width: 1000px;
    height: 17px;
}

.closeButton {
    float: right;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 2px;
    background-image: url(Images/close_1.gif);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 11px;
    color: #333333;
    text-align: center;
    text-decoration: none;
    width: 21px;
    height: 21px;
    border: 0px;
    cursor: default;
    z-index: 10000;
}

.maximizeButton {
    float: right;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 2px;
    background-image: url(Images/maximize.gif);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 11px;
    color: #333333;
    text-align: center;
    text-decoration: none;
    width: 21px;
    height: 21px;
    border: 0px;
    cursor: default;
    z-index: 10000;
}

.restoreButton {
    margin-top: 2px;
    float: right;
    margin-left: 2px;
    margin-right: 2px;
    background-image: url(Images/restore.gif);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 11px;
    color: #333333;
    text-align: center;
    text-decoration: none;
    width: 21px;
    height: 21px;
    border: 0px;
    cursor: default;
}

#slidemenubar, #slidemenubar2 {
    position: absolute;
    border: 1px solid #D9DEF5;
    background-color: #F2F2F2;
    font: bold 12px Verdana;
    line-height: 20px;
}

#slidemenubar3 {
    position: absolute;
    background-color: #344B98;
    font: bold 12px Verdana;
    line-height: 20px;
}

.leftNav_radio {
    background-image: url(Images/r_img.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    font-size: 9px;
    color: #2C428E;
    font-weight: normal;
    text-decoration: none;
}



.hospitalCalim_bg {
    background-color: #EEEEEE;
}
/*Service Box CSS */
.ser_tlc {
    background-image: url(Images/ser_tlc.gif);
    background-position: top left;
    background-repeat: no-repeat;
}

.ser_trc {
    background-image: url(Images/ser_trc.gif);
    background-position: top right;
    background-repeat: no-repeat;
}

.ser_blc {
    background-image: url(Images/ser_blc.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
}

.ser_brc {
    background-image: url(Images/ser_brc.gif);
    background-position: bottom right;
    background-repeat: no-repeat;
}

.ser_b_b {
    border-bottom: 1px solid #2C428E;
}

.ser_b_t {
    border-top: 1px solid #2C428E;
}

.ser_b_l {
    border-left: 1px solid #2C428E;
    border-top: 1px solid #2C428E;
}

.ser_b_r {
    border-right: 1px solid #2C428E;
    border-top: 1px solid #2C428E;
}

.ser_tcbg {
    background-image: url(Images/ser_tcbg.gif);
    background-position: top left;
    background-repeat: repeat-x;
    font-size: 10px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}

/*Service CSS End Here */



.errorMessage {
    font-size: 12px;
    color: #4A7DCA;
    text-decoration: none;
}

.errorMessage_r {
    font-size: 12px;
    color: Red;
    text-decoration: none;
}


.Calender:link, .Calender:visited, .Calender:hover {
    font-size: 11px;
    text-decoration: none;
    color: #2C428E;
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
}

/*WebListBar CSS Start here */
.webListbar_normal {
    background-image: url(Images/wl_n.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    font-size: 11px;
    color: #2C428E;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    height: 25px;
    border: 0px;
    padding-left: 10px;
}

.webListbar_grouphover {
    background-image: url(Images/wl_s.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    height: 25px;
    border: 0px;
    padding-left: 10px;
}

.webListbar_groupselected {
    background-image: url(Images/wl_s.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    height: 25px;
    border: 0px;
    padding-left: 10px;
}

.webListbar_itemstyle {
    background-image: url(Images/wl_line.jpg);
    background-position: 20px bottom;
    background-repeat: no-repeat;
    line-height: 16px;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    cursor: pointer;
    padding-bottom: 2px;
}

.webListbar_itemstyle_new {
    background-image: url(Images/wl_line.jpg);
    background-position: 38px bottom;
    background-repeat: no-repeat;
    line-height: 16px;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    cursor: pointer;
    text-indent: 15px;
    display: block;
}

.webListbar_itemselectedstyle {
    background-image: url(Images/Arrow_Nav1.gif);
    background-position: 10px;
    background-repeat: no-repeat;
    background-color: #E0E5F9;
    line-height: 16px;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    cursor: pointer;
}

.webListbar_itemselectedstyle_new {
    background-image: url(Images/Arrow_Nav1.gif);
    background-position: 25px;
    background-repeat: no-repeat;
    background-color: #E0E5F9;
    line-height: 16px;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    cursor: pointer;
    padding-left: 200px;
    display: block;
    text-indent: 15px;
}

.webListbar_itemhoverstyle {
    background-image: url(Images/wl_line.jpg);
    background-position: 20px bottom;
    background-repeat: no-repeat;
    background-color: #E0E5F9;
    line-height: 16px;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    cursor: pointer;
    padding-bottom: 2px;
}

.webListbar_defaultItemHover {
    background-image: url(Images/wl_line.jpg);
    background-position: bottom left;
    background-repeat: no-repeat;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
}

.webListbar_GroupBoldHeader {
    font-size: 11px;
    color: #2C428E;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    line-height: 16px;
    display: block;
}

.webListbar_GroupBoldHeader_new {
    background-color: #8294D2;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    line-height: 20px;
}

.webListbar_GroupBoldHeader_sub {
    font-size: 11px;
    color: #2C428E;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    line-height: 18px;
    text-indent: 15px;
}
/*WebListBar CSS End here */


.dateGrid_borderBottom {
    border-bottom: 1px solid #FFFFFF;
    background-color: #4A7DCA;
    font-size: 10px;
    font-weight: bold;
    display: block;
}

.focus_formFields {
    background-color: #EAF2FF;
    font-size: 11px;
    color: #334996;
    font-weight: normal;
    text-align: left;
}

.MessageBoxBg {
    background-color: #ece9d8;
}

.LightGrayClor {
    background-color: #EEEEEE;
}

.LightGrayClor2 {
    background-color: #f3efe5;
}

.gridCodesTypes {
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    background-color: #FFFFFF;
    border: 6px solid #666666;
}

.UltraWebTree_NodeStyle {
    background-color: #EEEEEE;
    font-size: 11px;
    display: block;
    color: #152868;
    font-weight: bold;
}


.Grid_lightColor {
    background-color: #E9EFFC;
    font-size: 11px;
    color: #2C428E;
    font-weight: bold;
    text-decoration: none;
}

.Grid_lightColorBorder {
    border: 1px solid #D8DEF8;
}

.Grid_darkColorBg {
    background-color: #DEE6F7;
    border-top: 1px solid #FFFFFF;
    font-size: 10px;
    color: #333333;
    font-weight: bold;
    text-decoration: none;
    line-height: 24px;
    padding-left: 8px;
}

.caseBorder {
    border: 1px solid #D5D9E8;
}

.caseInfo {
    background-color: #E7EAF1;
}

.downButon {
    background-image: url(Images/down.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 20px;
    height: 12px;
    border: 0px;
}

.upButton {
    background-image: url(Images/up.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 20px;
    height: 12px;
    border: 0px;
}

.inload_Header {
    background-color: #316AC5;
    font-size: 16px;
    color: #FFFFFF;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
}

.inload_tabBorder {
    border: 1px solid #A2C6FF;
}

.Inload_subheadings {
    font-size: 11px;
    color: Blue;
    font-weight: bold;
    text-decoration: none;
    white-space: nowrap;
}

.inLoad_B_Button {
    background-image: url(Images/showdetils.gif);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 11px;
    color: #333333;
    text-align: center;
    text-decoration: none;
    width: 92px;
    height: 22px;
    border: 0px;
    cursor: pointer;
    margin-left: 10px;
}

.button_l {
    background-image: url(Images/button_left.gif);
    background-position: left top;
    width: 13px;
    height: 26px;
    background-repeat: no-repeat;
}

.button_r {
    background-image: url(Images/Button_right.gif);
    background-position: left top;
    background-repeat: no-repeat;
    width: 13px;
    height: 26px;
}

.button_c {
    background-image: url(Images/button_centre.gif);
    background-position: left top;
    background-repeat: repeat-x;
    width: 100%;
    height: 26px;
    font-size: 11px;
    color: #333333;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    display: block;
    font-weight: bold;
}

#subheadings:link, #subheadings:visited, #subheadings:hover {
    font-size: 11px;
    color: #294391;
    font-weight: bold;
    text-decoration: none;
    white-space: nowrap;
}

.Button_member {
    background-image: url(Images/member_button.gif);
    background-color: Transparent;
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 11px;
    color: #294391;
    text-align: center;
    text-decoration: none;
    width: 185px;
    height: 26px;
    border: 0px;
    cursor: pointer;
}

.smallButton {
    background-image: url(Images/smallButton.gif);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 11px;
    color: #294391;
    text-align: center;
    text-decoration: none;
    width: 104px;
    height: 26px;
    border: 0px;
    cursor: pointer;
}

.Button_member2 {
    background-image: url(Images/member_button2.gif);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 11px;
    color: #294391;
    text-align: center;
    text-decoration: none;
    width: 143px;
    height: 26px;
    border: 0px;
    cursor: pointer;
}

.border_b1 {
    border-bottom: 1px solid #143DB9;
}

.popu_border {
    border: 4px solid #143DB9;
}

.lightcolorBG_border {
    border: 1px solid #E9EFFC;
    background-color: #E9EFFC;
}

.CompnayID {
    background-color: #2C428E;
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}

.overlap_Yellow {
    background-color: #ffff33;
    line-height: 22px;
    border-bottom: 1px solid #FFFFFF;
}

.overLap_Red {
    background-color: Red;
    line-height: 22px;
    border-bottom: 1px solid #FFFFFF;
}

.overLap_green {
    background-color: Green;
    line-height: 22px;
    border-bottom: 1px solid #FFFFFF;
}

.overLapBorder_r {
    border-right: 1px solid #EEEEEE;
}

.overLapBorder_lb {
    border-left: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
}

.defineCharacter {
    font-size: 11px;
    color: #282828;
    font-weight: normal;
    text-decoration: none;
    line-height: 18px;
    background-image: url(Images/charIcon.gif);
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 15px;
}


.defineCharacter_b {
    font-size: 11px;
    color: #282828;
    font-weight: bold;
    text-decoration: none;
    line-height: 18px;
    background-image: url(Images/charIcon.gif);
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.defineCharacter_bfloat {
    font-size: 11px;
    color: #282828;
    font-weight: bold;
    text-decoration: none;
    line-height: 18px;
    background-image: url(Images/charIcon.gif);
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 15px;
    float: left;
}

.grid_txtBox {
    background-color: Transparent;
    border: 0px solid #E1E8EF;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    float: left;
    height: 15px;
    text-transform: uppercase;
}

.bodyFontFace_grid {
    white-space: nowrap;
    text-transform: uppercase;
}

.bodyFontFace_gridHeader {
    white-space: nowrap;
    text-transform: none;
}

.webCombo_gridHeader {
    white-space: nowrap;
    text-transform: none;
    padding-left: 3px;
}

.bodyFontFace_Treeview {
    white-space: nowrap;
    text-transform: uppercase;
}

.border_gap {
    padding-left: 4px;
    padding-right: 4px;
}

.width_90 {
    width: 90px;
}

.margine_lr {
    margin-left: 4px;
    margin-right: 4px;
}

.margin_L {
    margin-left: 35px;
}

.margin_B_3 {
    margin-bottom: 3px;
}

.margin_T_5 {
    margin-top: 5px;
}

.margin_T_10 {
    margin-top: 10px;
}

.margin_5 {
    margin: 5px;
}

.margin_l_3 {
    margin-left: 3px !important;
}

.margin_R_5 {
    margin-right: 5px;
}

.margin_L_5 {
    margin-left: 5px;
}

.margin_L_19 {
    margin-left: 19px;
}

.margin_L_15 {
    margin-left: 15px;
}

.fieldsGap {
    font-size: 13px;
    color: #333333;
    font-weight: normal;
    text-decoration: none;
    padding-left: 10px;
}

.spb_tlc {
    background-image: url(Images/spb_ltc.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
}

.spb_trc {
    background-image: url(Images/spb_trc.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}

.spb_tcl {
    background-image: url(Images/spb_tcl.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
}

.spb_lcl {
    background-image: url(Images/spb_lcl.gif);
    background-repeat: repeat-y;
    background-position: left top;
}

.spb_rcl {
    background-image: url(Images/spb_rcl.gif);
    background-repeat: repeat-y;
    background-position: right top;
}

.spb_blc {
    background-image: url(Images/spb_blc.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
}

.spb_brc {
    background-image: url(Images/spb_brc.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}

.spb_bcl {
    background-image: url(Images/spb_bcl.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
}


.spb2_tlc {
    background-image: url(Images/spb2_ltc.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
}

.spb2_trc {
    background-image: url(Images/spb2_trc.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}

.spb2_tcl {
    background-image: url(Images/spb2_tcl.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
}

.spb2_lcl {
    background-image: url(Images/spb2_lcl.gif);
    background-repeat: repeat-y;
    background-position: left top;
}

.spb2_rcl {
    background-image: url(Images/spb2_rcl.gif);
    background-repeat: repeat-y;
    background-position: right top;
}

.spb2_blc {
    background-image: url(Images/spb2_blc.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
}

.spb2_brc {
    background-image: url(Images/spb2_brc.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}

.spb2_bcl {
    background-image: url(Images/spb2_bcl.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
}

.formFields_removeBorder {
    float: left;
    font-size: 11px;
    color: #333333;
    font-weight: normal; /*Change all Text fields to Capital letters */
    text-transform: uppercase;
    border: 1px solid #FFFFFF;
}

.webmenu_border {
    float: left;
    font-size: 11.5px;
    color: #000000;
    border-bottom: 1px solid #ACA899;
}

.webmenu_border2 {
    float: left;
    font-size: 11.5px;
    color: #000000;
}

.udfButton {
    background-image: url(Images/udfButton.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 11px;
    color: #333333;
    text-align: center;
    text-decoration: none;
    width: 55px;
    height: 19px;
    border: 0px;
    cursor: pointer;
    float: left;
    margin-left: 4px;
}

.refresh {
    background-image: url(Images/refresh.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 11px;
    color: #333333;
    text-align: center;
    text-decoration: none;
    width: 61px;
    height: 25px;
    border: 0px;
    cursor: pointer;
    float: left;
    padding-left: 18px;
}

.pattern {
    background-image: url(Images/pattern.gif);
    background-repeat: repeat;
    background-position: bottom left;
}

.emailSettings_topBorder {
    border-top: 1px solid #8EAAC6;
    border-bottom: 1px solid #8EAAC6;
    background-color: #E9F4FF;
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    padding-left: 10px;
    padding-right: 10px;
}

.emailSettings_topBorder2 {
    border-top: 1px solid #8EAAC6;
    border-bottom: 1px solid #8EAAC6;
    border-left: 1px solid #8EAAC6;
    border-right: 1px solid #8EAAC6;
    background-color: #E9F4FF;
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    padding-left: 10px;
    padding-right: 10px;
}

.emilSettings_footerSettings {
    background-color: #EFF6FD;
    border-top: 1px solid #8EAAC6;
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    padding-left: 10px;
    padding-right: 10px;
}

.fieldgap {
    padding-left: 5px;
}

.fieldgap2 {
    padding-left: 10px;
}

.nbox_l {
    border-left: 1px solid #47559A;
}

.nbox_r {
    border-right: 1px solid #47559A;
}

.nbox_b {
    background-image: url(Images/nbox_bottombottombg.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.nbox_ltc {
    background-image: url(Images/nbox_leftcorner.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
}

.nbox_rtc {
    background-image: url(Images/nbox_torRightbg.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}

.nbox_lbc {
    background-image: url(Images/nbox_bottomleftbg.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

.nbox_rbc {
    background-image: url(Images/nbox_bttomrightbg.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}


/* Main Table CSS in Body part:   b: bottom, r:right, c:corner*/
.dashboard_header {
    /*background-image: url(Images/wl_s.jpg);*/
    background-image: url(Images/wl_n.jpg);
    background-repeat: repeat-x;
    background-position: top left;
    font-size: 11px;
    color: #2F4693;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    height: 25px;
    border: 0px;
    padding-left: 10px;
}

.relogingButton {
    background-color: #112873;
    border: 1px solid #FFFFFF;
    display: block;
    padding-top: 4px;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: normal;
    height: 18px;
    width: 85px;
    cursor: pointer;
    text-decoration: none;
}

    .relogingButton:link {
        background-color: #112873;
        border: 1px solid #FFFFFF;
        display: block;
        padding-top: 4px;
        color: #FFFFFF;
        font-size: 11px;
        font-weight: normal;
        height: 18px;
        width: 85px;
        cursor: pointer;
        text-decoration: none;
    }

    .relogingButton:visited {
        background-color: #112873;
        border: 1px solid #FFFFFF;
        display: block;
        padding-top: 4px;
        color: #FFFFFF;
        font-size: 11px;
        font-weight: normal;
        height: 18px;
        width: 85px;
        cursor: pointer;
        text-decoration: none;
    }

    .relogingButton:hover {
        background-color: #9C0000;
        border: 1px solid #FFFFFF;
        display: block;
        padding-top: 4px;
        color: #FFFFFF;
        font-size: 11px;
        font-weight: normal;
        height: 18px;
        width: 85px;
        cursor: pointer;
        text-decoration: none;
    }

.signout {
    font-size: 13px;
    color: #282828;
    font-weight: normal;
    text-decoration: none;
    line-height: 22px;
}

/*---- New CSS Added By Baibhaw Kumar------*/

.bodyFontFace_upper {
    font-size: 11px;
    color: #282828;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
}

.gridHeaderSection {
    background-color: #4a7dca;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
    padding-left: 2px;
}
/*---- New CSS Added End --------------*/
/*---- N.Vamsi Rajesh Modifed for Center Alignment --------------*/
.updateProgress {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

    .updateProgress .loader {
        min-height: 60px;
        min-width: 60px;
    }

.updateProgressCancel {
    border-width: 1px;
    border-style: solid;
    background-color: #CCCCCC;
    position: absolute;
    width: 130px;
    height: 80px;
}

.updateProgressTimer {
    border-width: 1.5px;
    border-style: solid;
    background-color: #CCCCCC;
    position: absolute;
    width: 130px;
    height: 70px;
}

.updateProgressMessage {
    margin: 3px;
    vertical-align: middle;
}

.clock {
    text-align: center;
    width: 120px;
    border-style: none;
    background-color: #CCCCCC;
}
/*---For Paging Added By Nanda Kihsore.V*/
/*---- Second CSS Added End --------------*/

.updateProgress2 {
    border-width: 1px;
    border-style: solid;
    background-color: #CCCCCC;
    position: absolute;
    width: 130px;
    height: 50px;
}

.updateProgressMessage2 {
    margin: 3px;
    vertical-align: middle;
}




.RelingButton:link, .RelingButton:visited {
    background-color: #FFFFFF;
    border: 1px solid #112873;
    display: block;
    padding-top: 4px;
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    height: 18px;
    width: 85px;
    cursor: pointer;
    text-decoration: none;
}

.RelingButton:hover {
    background-color: #FFFFFF;
    border: 1px solid #112873;
    display: block;
    padding-top: 4px;
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    height: 18px;
    width: 85px;
    cursor: pointer;
    text-decoration: none;
}

.gridPagingNew {
    background-color: #4A7DCA;
}

.pagingfontFace {
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 5px;
}

.blueborder_padding {
    padding-left: 2px;
    padding-right: 2px;
}

/*---- New CSS For Small Search ----*/

.searchEnabled {
    background-image: url(../../Images/search_small.gif);
    background-repeat: no-repeat;
    border: none;
    height: 18px;
    width: 18px;
    float: left;
}

.quick_buttonround {
    background-image: url(Images/quickadd_Button_round.gif);
    background-repeat: no-repeat;
    height: 38px;
    width: 38px;
    background-position: center;
    cursor: auto;
}

.add_buttonround {
    background-image: url(Images/add_Button_round.gif);
    background-repeat: no-repeat;
    height: 38px;
    width: 38px;
    background-position: center;
    cursor: auto;
}

.del_buttonround {
    background-image: url(Images/del_button_round.gif);
    background-repeat: no-repeat;
    height: 38px;
    width: 38px;
    background-position: center;
    cursor: auto;
}

.edi_buttonround {
    background-image: url(Images/edit_button_button.gif);
    background-repeat: no-repeat;
    height: 38px;
    width: 38px;
    background-position: center;
    cursor: auto;
}

.view_buttonround {
    background-image: url(Images/view_round.gif);
    background-repeat: no-repeat;
    height: 38px;
    width: 38px;
    background-position: center;
    cursor: auto;
}


.correct_buttonround {
    background-image: url(Images/CorrectButtonRouond.gif);
    background-repeat: no-repeat;
    height: 38px;
    width: 38px;
    background-position: center;
    cursor: auto;
}

.rev_buttonround {
    background-image: url(Images/RevButtonsRound.gif);
    background-repeat: no-repeat;
    height: 38px;
    width: 38px;
    background-position: center;
    cursor: auto;
}

.quick_buttonround_disabled {
    background-image: url(Images/quickadd_Button_round_Dis.gif);
    background-repeat: no-repeat;
    height: 38px;
    width: 38px;
    background-position: center;
    cursor: auto;
}
/* 04/13/2009 -  Defect ID 10605 - Saritha - new Css added to gery out the buttons when disabled*/
.add_buttonround_disabled {
    background-image: url(Images/Add_Button_Dis.gif);
    background-repeat: no-repeat;
    height: 38px;
    width: 38px;
    background-position: center;
    cursor: auto;
}

.del_buttonround_disabled {
    background-image: url(Images/Del_Button_Dis.gif);
    background-repeat: no-repeat;
    height: 38px;
    width: 38px;
    background-position: center;
    cursor: auto;
}

.edi_buttonround_disabled {
    background-image: url(Images/Edit_Button_Dis.gif);
    background-repeat: no-repeat;
    height: 38px;
    width: 38px;
    background-position: center;
    cursor: auto;
}

.view_buttonround_disabled {
    background-image: url(Images/View_Button_Dis.gif);
    background-repeat: no-repeat;
    height: 38px;
    width: 38px;
    background-position: center;
    cursor: auto;
}

.correct_buttonround_disabled {
    background-image: url(Images/Correct_Button_Dis.gif);
    background-repeat: no-repeat;
    height: 38px;
    width: 38px;
    background-position: center;
    cursor: auto;
}

.rev_buttonround_disabled {
    background-image: url(Images/Rev_Button_Dis.gif);
    background-repeat: no-repeat;
    height: 38px;
    width: 38px;
    background-position: center;
    cursor: auto;
}
/* 04/13/2009 -  Defect ID 10605 - Saritha - End of Changes*/



/*---- New Buttons for Grid ----*/

/*---- About Screen CSS ----*/

.tableBGcolor {
    background-color: #cbdcf5;
}

.versionBG {
    background-color: #0a096d;
}

.versionFontFace {
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}

.contentBoldFontFace {
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    padding-left: 10px;
}

.contentFontFace {
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    padding-left: 10px;
}

.lineBottom {
    border-bottom: 1px #000000 solid;
}

.aboutButton {
    background-image: url(Images/AboutButton.gif);
    background-repeat: no-repeat;
    cursor: pointer;
    width: 56px;
    height: 23px;
    border: 0px;
    padding-left: 5px;
    text-decoration: none;
}

/*---- About Screen CSS End ----*/


/*---- New CSS For Grid Button ----*/

.borderfoursideblue {
    border: 1px #DAE9FF solid;
}

.fieldPadding_b {
    padding-bottom: 2px;
}

/*---- New CSS For Grid Button End ----*/

/*----- CSS for EDI -----*/

.bodyFontBold_b {
    font-weight: bold;
    color: #393939;
    text-decoration: none;
    white-space: nowrap;
    text-transform: uppercase; /*Change all Text fields to Capital letters */
}

.bodyFontNormal1 {
    color: #393939;
    text-decoration: none;
    white-space: nowrap;
}

/*---------EDI CSS Added By Omkar*/
.bodyFont {
    color: #393939;
    text-decoration: none;
    white-space: nowrap;
    position: relative;
}

.authhyperlink {
    font-size: 12px;
    color: #FF0101;
    text-decoration: none;
    text-transform: uppercase;
}

    .authhyperlink:link {
        font-size: 12px;
        color: #FF0101;
        text-decoration: none;
        text-transform: uppercase;
    }

    .authhyperlink:visited {
        font-size: 12px;
        color: #FF0101;
        text-decoration: none;
        text-transform: uppercase;
    }

    .authhyperlink:hover {
        font-size: 12px;
        color: #FF0101;
        text-decoration: underline;
        cursor: pointer;
        text-transform: uppercase;
    }

.bodyFont2 {
    font-size: 12px;
    text-decoration: none;
    padding-left: 5px;
    white-space: nowrap;
}

.bodyFont_b {
    font-size: 12px;
    font-weight: bold;
    color: #393939;
    text-decoration: none;
    white-space: nowrap;
    text-transform: uppercase; /*Change all Text fields to Capital letters */
}

.bodyFont_b1 {
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    white-space: nowrap;
    text-transform: none; /*Change all Text fields to Capital letters */
}

.bodyFont_normal {
    font-size: 12px;
    text-decoration: none;
    white-space: nowrap;
    text-transform: none; /*Change all Text fields to Capital letters */
}


.countFontFace {
    font-size: 12px;
    color: #4A7DCA;
    font-weight: normal;
    text-decoration: none;
    line-height: 20px;
    white-space: nowrap;
}

.FieldFontFace {
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    text-transform: uppercase; /*Change all Text fields to Capital letters */
}


.tabEDI_Buttons {
    border: 0px;
    background-image: url(Images/TabHoverEDI.png);
    background-repeat: no-repeat;
    background-position: top left;
    font-size: 12px;
    color: #ffffff;
    padding-top: 4px;
    font-weight: normal;
    text-decoration: none;
    width: 139px;
    height: 24px;
    cursor: pointer;
}

.tabEDI_Buttonsoff {
    border: 0px;
    background-image: url(Images/TabEDI.png);
    background-repeat: no-repeat;
    background-position: top left;
    font-size: 12px;
    color: #39425E;
    padding-top: 4px;
    font-weight: normal;
    text-decoration: none;
    width: 139px;
    height: 24px;
    cursor: pointer;
}

.moveFirstEnabled {
    background-image: url(../../Images/MoveFirst.gif);
    background-repeat: no-repeat;
    border: 0px;
    width: 26px;
    height: 25px;
    cursor: pointer;
}

.movePreviousEnabled {
    background-image: url(../../Images/MovePrevious.gif);
    background-repeat: no-repeat;
    border: 0px;
    width: 26px;
    height: 25px;
    cursor: pointer;
}

.moveNextEnabled {
    background-image: url(../../Images/MoveNext.gif);
    background-repeat: no-repeat;
    border: 0px;
    width: 26px;
    height: 25px;
    cursor: pointer;
}

.moveLastEnabled {
    background-image: url(../../Images/MoveLast.gif);
    background-repeat: no-repeat;
    border: 0px;
    width: 26px;
    height: 25px;
    cursor: pointer;
}


.notesEnabled {
    background-image: url(../../Images/notes.gif);
    background-repeat: no-repeat;
    border: 0px;
    width: 26px;
    height: 25px;
    cursor: pointer;
}

.memoEnabled {
    background-image: url(../../Images/MEMOS.gif);
    background-repeat: no-repeat;
    border: 0px;
    width: 26px;
    height: 25px;
    cursor: pointer;
}

.listViewEnabled {
    background-image: url(../../Images/viewlist.gif);
    background-repeat: no-repeat;
    border: 0px;
    width: 26px;
    height: 25px;
    cursor: pointer;
}

.editDisabled {
    background-image: url(../../Images/Dis_editicon.gif);
    background-repeat: no-repeat;
    border: 0px;
    width: 26px;
    height: 25px;
    cursor: pointer;
}

.deleteDisabled {
    background-image: url(../../Images/Dis_deleteicon.gif);
    background-repeat: no-repeat;
    border: 0px;
    width: 26px;
    height: 25px;
    cursor: pointer;
}

.saveDisabled {
    background-image: url(../../Images/Dis_saveicon.gif);
    background-repeat: no-repeat;
    border: 0px;
    width: 26px;
    height: 25px;
    cursor: pointer;
}

.moveFirstDisabled {
    background-image: url(../../Images/Dis_MoveFirst.gif);
    background-repeat: no-repeat;
    border: 0px;
    width: 26px;
    height: 25px;
    cursor: pointer;
}

.movePreviousDisabled {
    background-image: url(../../Images/Dis_MovePrevious.gif);
    background-repeat: no-repeat;
    border: 0px;
    width: 26px;
    height: 25px;
    cursor: pointer;
}

.moveNextDisabled {
    background-image: url(../../Images/Dis_MoveNext.gif);
    background-repeat: no-repeat;
    border: 0px;
    width: 26px;
    height: 25px;
    cursor: pointer;
}

.moveLastDisabled {
    background-image: url(../../Images/Dis_MoveLast.gif);
    background-repeat: no-repeat;
    border: 0px;
    width: 26px;
    height: 25px;
    cursor: pointer;
}

.sqlDisabled {
    background-image: url(../../Images/sqlDis.gif);
    background-repeat: no-repeat;
    border: 0px;
    width: 26px;
    height: 25px;
    cursor: pointer;
}

.notesDisabled {
    background-image: url(../../Images/Dis_notes.gif);
    background-repeat: no-repeat;
    border: 0px;
    width: 26px;
    height: 25px;
    cursor: pointer;
}

.memoDisabled {
    background-image: url(../../Images/Dis_MEMOS.gif);
    background-repeat: no-repeat;
    border: 0px;
    width: 26px;
    height: 25px;
    cursor: pointer;
}

.listViewDisabled {
    background-image: url(../../Images/Dis_viewlist.gif);
    background-repeat: no-repeat;
    border: 0px;
    width: 26px;
    height: 25px;
    cursor: pointer;
}

.ccDisabled {
    background-image: url(../../Images/Dis_ccicon.gif);
    background-repeat: no-repeat;
    border: 0px;
    width: 26px;
    height: 25px;
    cursor: pointer;
}

.imgButtonCSS {
    cursor: auto;
    float: left;
    padding-left: 2px;
    padding-right: 2px;
}

.listView_FontTop {
    border-bottom: 1px solid #EEEEEE;
    font-size: 12px;
    color: #467bd3;
    font-weight: bold;
    padding-left: 3px;
    text-decoration: none;
    font-style: italic;
}

.splitterHandle {
    background-color: #bfc1c3;
}

.splitterFontFace {
    font-size: 11px;
    color: #005aee;
    font-weight: bold;
    text-decoration: none;
    white-space: nowrap;
    text-transform: uppercase;
}

.myLink2 {
    font-size: 11px;
    color: #294391;
    font-weight: bold;
    text-decoration: underline;
    cursor: pointer;
}

    .myLink2:link {
        font-size: 11px;
        color: #294391;
        font-weight: bold;
        text-decoration: underline;
        cursor: pointer;
    }

    .myLink2:visited {
        font-size: 11px;
        color: #294391;
        font-weight: bold;
        text-decoration: underline;
        cursor: pointer;
    }

    .myLink2:hover {
        font-size: 11px;
        color: #294391;
        font-weight: bold;
        text-decoration: underline;
        cursor: pointer;
    }

.myLink3 {
    font-size: 11px;
    color: #294391;
    text-decoration: underline;
    cursor: pointer;
}

    .myLink3:link {
        font-size: 11px;
        color: #294391;
        text-decoration: underline;
        cursor: pointer;
    }

    .myLink3:visited {
        font-size: 11px;
        color: #294391;
        text-decoration: underline;
        cursor: pointer;
    }

    .myLink3:hover {
        font-size: 11px;
        color: #294391;
        text-decoration: underline;
        cursor: pointer;
    }

.myLink4 {
    font-size: 11px;
    color: #294391;
    font-weight: bold;
    text-decoration: underline;
    cursor: pointer;
    line-height: 18px;
    background-image: url(Images/charIcon.gif);
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 15px;
}

    .myLink4:link {
        font-size: 11px;
        color: #294391;
        font-weight: bold;
        text-decoration: underline;
        cursor: pointer;
        line-height: 18px;
        background-image: url(Images/charIcon.gif);
        background-position: right;
        background-repeat: no-repeat;
        padding-right: 15px;
    }

    .myLink4:visited {
        font-size: 11px;
        color: #294391;
        font-weight: bold;
        text-decoration: underline;
        cursor: pointer;
        line-height: 18px;
        background-image: url(Images/charIcon.gif);
        background-position: right;
        background-repeat: no-repeat;
        padding-right: 15px;
    }

    .myLink4:hover {
        font-size: 11px;
        color: #294391;
        font-weight: bold;
        text-decoration: underline;
        cursor: pointer;
        line-height: 18px;
        background-image: url(Images/charIcon.gif);
        background-position: right;
        background-repeat: no-repeat;
        padding-right: 15px;
    }

.myLink5 {
    font-weight: bold;
    color: #393939;
    text-decoration: none;
    white-space: nowrap;
    position: relative;
}

    .myLink5:hover {
        text-decoration: underline;
    }


.Buttonimg_ProviderCodes {
    background-image: url(Images/ProviderCodes.gif);
    background-repeat: no-repeat;
    background-position: left top;
    background-color: Transparent;
    width: 176px;
    height: 26px;
    border: 0px;
    cursor: pointer;
}

.Buttonimg_Auth_Codes {
    background-image: url(Images/Auth_Codes.gif);
    background-repeat: no-repeat;
    background-position: left top;
    background-color: Transparent;
    width: 176px;
    height: 26px;
    border: 0px;
    cursor: pointer;
}

.Buttonimg_ClaimCodes {
    background-image: url(Images/ClaimCodes.gif);
    background-repeat: no-repeat;
    background-position: left top;
    background-color: Transparent;
    width: 176px;
    height: 26px;
    border: 0px;
    cursor: pointer;
}

.Buttonimg_SystemContacts {
    background-image: url(Images/SystemContacts.gif);
    background-repeat: no-repeat;
    background-position: left top;
    background-color: Transparent;
    width: 176px;
    height: 26px;
    border: 0px;
    cursor: pointer;
}

.Buttonimg_ContractCodes {
    background-image: url(Images/ContractCodes.gif);
    background-repeat: no-repeat;
    background-position: left top;
    background-color: Transparent;
    width: 176px;
    height: 26px;
    border: 0px;
    cursor: pointer;
}

.Buttonimg_ProviderOfficeLocation {
    background-image: url(Images/ProviderOfficeLocation.gif);
    background-repeat: no-repeat;
    background-position: left top;
    background-color: Transparent;
    width: 176px;
    height: 26px;
    border: 0px;
    cursor: pointer;
}

.Buttonimg_PCP_ClassCodes {
    background-image: url(Images/PCP_ClassCodes.gif);
    background-repeat: no-repeat;
    background-position: left top;
    background-color: Transparent;
    width: 176px;
    height: 26px;
    border: 0px;
    cursor: pointer;
}

.Buttonimg_ApgCodes {
    background-image: url(Images/ApgCodes.gif);
    background-repeat: no-repeat;
    background-position: left top;
    background-color: Transparent;
    width: 176px;
    height: 26px;
    border: 0px;
    cursor: pointer;
}

.Buttonimg_APG_Affiliation {
    background-image: url(Images/APG_Affiliation.gif);
    background-repeat: no-repeat;
    background-position: left top;
    background-color: Transparent;
    width: 176px;
    height: 26px;
    border: 0px;
    cursor: pointer;
}

.Buttonimg_Update {
    background-image: url(Images/Update.gif);
    background-repeat: no-repeat;
    background-position: left top;
    background-color: Transparent;
    width: 55px;
    height: 19px;
    border: 0px;
    cursor: pointer;
}

.Buttonimg_Edit {
    background-image: url(Images/Edit.gif);
    background-repeat: no-repeat;
    background-position: left top;
    background-color: Transparent;
    width: 61px;
    height: 23px;
    border: 0px;
    cursor: pointer;
}

.Buttonimg_Save {
    background-image: url(Images/Save.gif);
    background-repeat: no-repeat;
    background-position: left top;
    background-color: Transparent;
    width: 61px;
    height: 23px;
    border: 0px;
    cursor: pointer;
}

.Buttonimg_Update {
    background-image: url(Images/Update.gif);
    background-repeat: no-repeat;
    background-position: left top;
    background-color: Transparent;
    width: 55px;
    height: 19px;
    border: 0px;
    cursor: pointer;
}

.Buttonimg_Transactions {
    background-image: url(Images/Transactions.gif);
    background-repeat: no-repeat;
    background-position: left top;
    background-color: Transparent;
    width: 92px;
    height: 22px;
    border: 0px;
    cursor: pointer;
}

.Buttonimg_Privileges {
    background-image: url(Images/Privileges.gif);
    background-repeat: no-repeat;
    background-position: left top;
    background-color: Transparent;
    width: 61px;
    height: 23px;
    border: 0px;
    cursor: pointer;
}

.formFieldsBG_float_Err {
    float: left;
    font-size: 11px;
    color: #ffffff;
    font-weight: normal; /*Change all Text fields to Capital letters */
    text-transform: uppercase;
    background: #ff0000;
}

.formFieldsBG_float {
    float: left;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    text-transform: uppercase;
}

.QBIndexedColumns {
    color: #A1D6FF;
}


#divAjaxTimer, #ifAjaxTimer {
    position: absolute;
    top: 0px;
    left: 30px;
    display: none;
    width: 350px;
    height: 150px;
}

#divAjaxTimer {
    background-color: silver;
    border: 3px outset;
    z-index: 101;
}

#ifAjaxTimer {
    z-index: 100;
}

#divAjaxContent, #divAjaxTitle {
    font-weight: bold;
}

#divAjaxTitle {
    background-color: #A1D6FF;
    background-image: url(Images/bluegrad.jpg);
    color: white;
}

#divAjaxContent {
    color: black;
    width: 330px;
    margin: 5px 5px 10px 5px;
}

#divAjaxBut {
    text-align: center;
    margin-bottom: 10px;
}

    #divAjaxBut .confirm {
        color: green;
        width: 70px;
    }

    #divAjaxBut .ignore {
        color: red;
        width: 70px;
    }

/* End */

.bodyFontFace_news {
    font-size: 11px;
    color: #0a0000;
    font-weight: normal;
    text-decoration: none;
    white-space: nowrap;
}

.header1 {
    background-color: #5D7B9D;
    display: block;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    padding-left: 10px;
}

.content1 {
    background-color: #ececec;
    display: block;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

ChatBackGround {
    background-color: #ececec;
}

.hidButton {
    visibility: hidden;
}

.body_normal {
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

.grdiStyle_header5 {
    font-size: 10px;
    color: White;
    font-weight: bold;
    text-decoration: none;
    background-color: Blue;
    border-right: 1px solid #84ADEA;
}



.BackGroundTheme {
    background-color: #87CEFA;
    color: White;
    font-size: 11px;
    font-weight: normal;
}

.GridHeaderColor {
    background-color: #87CEFA;
}

.RowStyleSelect {
    border-width: thin;
    border-color: #87CEEB;
    border-style: solid;
    background-color: #87CEEB;
    color: #415F3F;
    font-size: medium;
}

.RowStyleGreen {
    border-color: Blue;
    color: #333333;
}


#EntertainmentMessage {
    padding-top: 2em;
    clear: both;
}

.menu_b {
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    white-space: nowrap;
    float: left;
}

.menu_List {
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    white-space: nowrap;
    height: 18px;
    float: left;
    margin-left: 8px;
}

.menuFloat {
    float: left;
}

.curveLT {
    background: url(Images/content-top-left.gif) no-repeat left top;
    width: 14px;
    height: 13px;
}

.curveRT {
    background: url(Images/content-top-right.gif) no-repeat left top;
    width: 14px;
    height: 13px;
}

.borderT {
    background: url(Images/content-top.gif) repeat-x left top;
    width: 100%;
    height: 13px;
}

.borderR {
    background: url(Images/border_R.gif) repeat-y left top;
    width: 14px;
}

.borderL {
    background: url(Images/border_L.gif) repeat-y left top;
    width: 14px;
}

.borderRT {
    background: url(Images/content-top.gif) repeat-x left top;
    font-weight: bold;
}

.WebParttop {
    background: url(Images/top.gif) no-repeat left top;
    width: 307px;
}

.WebPartbtm {
    background: url(Images/btm.gif) no-repeat left top;
    width: 307px;
    height: 12px;
}

.header_left {
    background: #e9e9e9 url(Images/gradient.gif) no-repeat left top;
    width: 100%;
    height: 157px;
    background-color: #f2f0f0;
    width: 117px;
}

.textField {
    width: 145px;
    height: 24px;
    border: 0px;
    background: transparent;
    padding-top: 4px;
}

.font_White {
    color: #FFFFFF;
    font-size: 20px;
    line-height: 20px;
    font-weight: bold;
}

.font_WhiteS {
    color: #FFFFFF;
    font-size: 12px;
}

.font_WhiteH {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
}

.footer {
    background: url(Images/footer_bg.gif) repeat-x left top;
    height: 50px;
}

.footer-btm {
    background: #FFF url(Images/footer_btm.gif) no-repeat left top;
}

.header_left_inn {
    background-position: top;
    background: #3366CC;
    width: 305px;
    background-repeat: repeat-x;
}

.font_WhiteS {
    color: #FFFFFF;
    font-size: 12px;
}

.font_WhiteH {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
}

.mem_login_R {
    background: url(Images/mem_login_R.gif) no-repeat left top;
    height: 30px;
}

.mem_login_M {
    background: url(Images/mem_login_M.gif) repeat-x left top;
    height: 30px;
    white-space: nowrap;
}

.mem_login_font {
    white-space: nowrap;
    color: #023030;
    font-weight: bold;
    padding: 0 5px 0 5px;
}

.ms-WPHeader td {
    border-bottom: medium none;
}

.autocomplete_completionListElement {
    visibility: hidden;
    margin: 0px !important;
    background-color: inherit;
    color: windowtext;
    border: buttonshadow;
    border-width: 1px;
    border-style: solid;
    cursor: default;
    overflow: auto;
    height: 200px;
    text-align: left;
    list-style-type: none;
}

.autocomplete_highlightedListItem {
    background-color: #e3ec6e;
    color: black;
    padding: 1px;
}
/* AutoComplete item */ .autocomplete_listItem {
    background-color: window;
    color: windowtext;
    padding: 1px;
}

div, p, h1, h2, h3, h4, ul, li, table {
    margin: 0;
    padding: 0;
    border: none;
}


.mainNav:hover {
    background: url(Images/main_btn_on.gif) no-repeat right;
    width: 115px;
    height: 21px;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    padding-right: 25px;
    display: block;
}

.mainMenuVisited {
    background: url(Images/main_btn_on.gif) no-repeat right;
    width: 109px;
    height: 21px;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    padding-right: 25px;
    display: block;
}

.submenu {
    padding: 0 0 0 0px;
    margin: 0;
    list-style: none;
    height: 25px;
    position: relative;
}

    .submenu li {
        float: left;
    }

        .submenu li a {
            display: block;
            float: left;
            height: 25px;
            line-height: 20px;
            background: url(Images/submenu_blue.gif);
            color: #FFF;
            text-decoration: none;
            font-size: 10px;
            font-weight: bold;
            text-align: center;
            padding: 0 0 0 7px;
            cursor: pointer;
            margin: 0 0px 0 2px;
        }

            .submenu li a b {
                float: left;
                display: block;
                padding: 5px 7px 0 0;
                background: url(Images/submenu_blue.gif) right top;
            }

        .submenu li.current a {
            color: #FFFFFF;
            background: url(Images/submenu_orange.gif);
        }

            .submenu li.current a b {
                background: url(Images/submenu_orange.gif) right top;
            }

        .submenu li a:hover {
            color: #FFFFFF;
            background: url(Images/submenu_orange.gif);
        }

            .submenu li a:hover b {
                background: url(Images/submenu_orange.gif) right top;
            }

        .submenu li.current a:hover {
            color: #FFF;
            background: url(Images/submenu_orange.gif);
            cursor: default;
        }

            .submenu li.current a:hover b {
                background: url(Images/submenu_orange.gif) right top;
            }


.rightLine {
    background-image: url(Images/RightLine.gif);
    background-repeat: repeat-y;
    background-position: right top;
    border: none; /*width:8px;*/
}

.bottomRightCr {
    background-image: url(Images/RightLine.gif);
    background-repeat: repeat-y;
    background-position: right;
    border: none;
    width: 58px;
    height: 12px;
}


.topLineM {
    background-image: url(Images/TopLineMiddle.gif);
    background-repeat: repeat-x;
    background-position: right top;
    border: none;
    height: 8px;
}

.topLineEnd {
    background-image: url(Images/TopLineEnd.gif);
    background-repeat: repeat-x;
    background-position: right top;
    border: none;
    height: 8px;
}


.bottomLineM {
    background-image: url(Images/BottomLineMiddle.gif);
    background-repeat: repeat-x;
    background-position: right;
    border: none;
    height: 12px;
}

.bottomLineEnd {
    background-image: url(Images/BottomLineLeft.gif);
    background-repeat: no-repeat;
    background-position: right;
    border: none;
    height: 12px;
}

.ButtonCss {
    background-image: url(Images/editbutton.gif);
    background-repeat: no-repeat;
    background-position: right;
    background-color: Transparent;
    border: none;
    height: 18px;
    width: 57px;
    font-size: 10px;
    color: Black;
    text-decoration: none;
    font-weight: bold;
    display: block;
    padding-bottom: 2px;
    cursor: pointer;
}

.ajax__myTab .ajax__tab_header {
    cursor: pointer;
    vertical-align: middle;
    font-weight: bold;
    border-bottom: solid 5px #1368a9;
}

    .ajax__myTab .ajax__tab_header .ajax__tab_outer {
        background: url(Images/Tab_BlueMain.png) #d8d8d8 repeat-x;
        margin: 0px 0.16em 0px 0px;
        padding: 0px 0px 0px 0px;
        vertical-align: bottom;
        border: 1px solid #FFFFFF;
        border-bottom-width: 0px;
    }

    .ajax__myTab .ajax__tab_header .ajax__tab_tab {
        color: #000;
        padding: 0.35em 0.75em;
        margin-right: 0.01em;
    }

.ajax__myTab .ajax__tab_active .ajax__tab_tab {
    background: url(Images/Tab_BlueMain.png) #1368a9 repeat-x left 1400px;
    color: White;
}

.ajax__myTab .ajax__tab_active .ajax__tab_outer {
    background: url(Images/Tab_BlueMain.png) #1368a9 repeat-x left 1400px;
    color: #FFFFFF;
}

.ajax__myTab .ajax__tab_body {
    border-style: none;
    border-width: 0px;
    border-color: white;
    padding: 0em;
}

.ajax__myTab .ajax__tab_hover .ajax__tab_outer {
    background: url(Images/Tab_BlueMain.png) #1368a9 repeat-x left 1400px; /*background-color: #408D3B; 	background-repeat: repeat-x;*/
    color: #FFFFFF;
}

/* The Above Ordered and */


.ajax__myTab .ajax__tab_inner {
    background: url(Images/Tab_blueMain.png) #1368a9 repeat-x;
    background-repeat: repeat-x;
}

.ajax__myTab .ajax__tab_tab {
    padding: 0px;
    margin: 0;
    cursor: pointer;
    color: #000;
}

.ajax__myTab .ajax__tab_hover .ajax__tab_inner .ajax__tab_tab {
    background: url(Images/Tab_blueMain.png) #1368a9 left 1400px;
    background-repeat: repeat-x;
    color: #FFFFFF;
}

.ajax__myTab .ajax__tab_active .ajax__tab_inner {
    background-color: #1368a9;
    background-repeat: no-repeat;
    color: #000000;
}

.ajax__myTab .ajax__tab_header .ajax__tab_outer {
    margin: 0px 0.16em 0px 0px;
    padding: 1px 0px 0px 0px;
    vertical-align: bottom;
    border: solid 1px #1368a9;
    border-bottom-width: 0px;
}


.SortGrid {
    color: White;
    font-weight: bold;
    text-decoration: none;
}

.EZNetMenu ul.AspNet-Menu /* Tier 1 */ {
    width: 73.5em; /* This is more than (6em x 2) because we want to leave room for borders around the <li> elements that are selected */
}

    .EZNetMenu ul.AspNet-Menu ul /* Tier 2 */ {
        width: 6em;
        top: 100%;
        left: 0;
    }

        .EZNetMenu ul.AspNet-Menu ul ul /* Tier 3+ */ {
            top: -0.5em;
            left: 6em;
        }

.EZNetMenu li {
    width: 10.5em;
    background: #98caf5;
    background-image: url('Images/mnu_admin_bg.jpg');
    background-repeat: repeat-x;
    color: #2c428e;
    font-weight: bold;
}

    .EZNetMenu li:hover, /* list items being hovered over */ .EZNetMenu li.AspNet-Menu-Hover {
        background: #4e75a4;
        background-image: url('Images/mnu_admin_bg_on.jpg');
        background-repeat: repeat-x;
        font-weight: bold;
        color: #FFFFFF;
    }

.EZNetMenu a, .EZNetMenu span {
    color: #2c428e;
    padding: 4px 2px 4px 8px;
    border: 1px solid #cccccc;
    background: transparent url(Images/arrowRight.gif) no-repeat right top;
    font-weight: bold;
}

.EZNetMenu li.AspNet-Menu-Leaf a, /* leaves */ .EZNetMenu li.AspNet-Menu-Leaf span {
    background-image: none !important;
}

.EZNetMenu li:hover a, .EZNetMenu li:hover span, .EZNetMenu li.AspNet-Menu-Hover a, .EZNetMenu li.AspNet-Menu-Hover span, .EZNetMenu li:hover li:hover a, .EZNetMenu li:hover li:hover span, .EZNetMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, .EZNetMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span, .EZNetMenu li:hover li:hover li:hover a, .EZNetMenu li:hover li:hover li:hover span, .EZNetMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, .EZNetMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span {
    color: White;
    font-weight: bold;
    background: transparent url(Images/activeArrowRight.gif) no-repeat right top;
}

.EZNetMenu li:hover li a, .EZNetMenu li:hover li span, .EZNetMenu li.AspNet-Menu-Hover li a, .EZNetMenu li.AspNet-Menu-Hover li span, .EZNetMenu li:hover li:hover li a, .EZNetMenu li:hover li:hover li span, .EZNetMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a, .EZNetMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span {
    color: #2c428e;
    background: transparent url(Images/arrowRight.gif) right top no-repeat;
    font-weight: bold;
}

.EZNetMenu .AspNet-Menu-Selected /* this tier is selected */ {
}

.EZNetMenu .AspNet-Menu-ChildSelected /* a tier below this one is selected */ {
}

.EZNetMenu .AspNet-Menu-ParentSelected /* a tier above this one is selected */ {
}


/* This is For EDI Menu */

.EDIMenu ul.AspNet-Menu /* Tier 1 */ {
    width: 76.0em; /* This is more than (6em x 2) because we want to leave room for borders around the <li> elements that are selected */
}

    .EDIMenu ul.AspNet-Menu ul /* Tier 2 */ {
        width: 10em;
        top: 100%;
        left: 0em;
    }

        .EDIMenu ul.AspNet-Menu ul ul /* Tier 3+ */ {
            top: 0em;
            left: 12.6em;
        }

.EDIMenu li /* all list items */ {
    width: 12.6em;
    background-image: url('Images/mnu_admin_bg.jpg');
    color: #2c428e;
    font-weight: bold;
}

    .EDIMenu li:hover, /* list items being hovered over */ .EDIMenu li.AspNet-Menu-Hover {
        background-image: url('Images/mnu_admin_bg_on.jpg');
        color: #FFFFFF;
        font-weight: bold;
    }

.EDIMenu a, /* all anchors and spans (nodes with no link) */ .EDIMenu span {
    font-weight: bold;
    color: #2c428e;
    padding: 4px 0px 4px 0px;
    border: 1px solid #cccccc;
    background: transparent url(Images/arrowRight.gif) right top no-repeat;
}

.EDIMenu li.AspNet-Menu-Leaf a, /* leaves */ .EDIMenu li.AspNet-Menu-Leaf span {
    font-weight: bold;
    color: Black;
    padding: 4px 0px 4px 0px;
    border: 1px solid #cccccc;
    background-image: none !important;
}

.EDIMenu li:hover a, /* hovered text */ .EDIMenu li:hover span, .EDIMenu li.AspNet-Menu-Hover a, .EDIMenu li.AspNet-Menu-Hover span, .EDIMenu li:hover li:hover a, .EDIMenu li:hover li:hover span, .EDIMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, .EDIMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span, .EDIMenu li:hover li:hover li:hover a, .EDIMenu li:hover li:hover li:hover span, .EDIMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, .EDIMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span {
    font-weight: bold;
    color: White;
    background: transparent url(Images/activeArrowRight.gif) right top no-repeat;
}

.EDIMenu li:hover li a, /* the tier above this one is hovered */ .EDIMenu li:hover li span, .EDIMenu li.AspNet-Menu-Hover li a, .EDIMenu li.AspNet-Menu-Hover li span, .EDIMenu li:hover li:hover li a, .EDIMenu li:hover li:hover li span, .EDIMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a, .EDIMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span {
    font-weight: bold;
    color: #2c428e;
    background: transparent url(Images/arrowRight.gif) right top no-repeat;
}

.EDIMenu .AspNet-Menu-Selected /* this tier is selected */ {
}

.EDIMenu .AspNet-Menu-ChildSelected /* a tier below this one is selected */ {
}

.EDIMenu .AspNet-Menu-ParentSelected /* a tier above this one is selected */ {
}

#EntertainmentMessage {
    padding-top: 2em;
    clear: both;
}


/* This is For Reports DashBoard Menu */

.mnuReports ul.AspNet-Menu /* Tier 1 */ {
    width: 12em; /* This is more than (6em x 2) because we want to leave room for borders around the <li> elements that are selected */
}

    .mnuReports ul.AspNet-Menu ul /* Tier 2 */ {
        width: 20em;
        top: 0.0em;
        left: 140px;
    }

        .mnuReports ul.AspNet-Menu ul ul /* Tier 3+ */ {
            top: 0.6em; /*-0.5em; */
            left: 5em;
        }

.mnuReports li /* all list items */ {
    width: 10em;
    background: #98caf5;
}

    .mnuReports li:hover, /* list items being hovered over */ .mnuReports li.AspNet-Menu-Hover {
        background: #4e75a4;
    }

.mnuReports a, /* all anchors and spans (nodes with no link) */ .mnuReports span {
    color: Black;
    padding: 4px 8px 4px 0px;
    border: 1px solid #cccccc;
    background: transparent url(Images/arrowRight.gif) right top 3px no-repeat;
}

.mnuReports li.AspNet-Menu-Leaf a, /* leaves */ .mnuReports li.AspNet-Menu-Leaf span {
    color: Black;
    padding: 4px 0px 4px 0px;
    border: 1px solid #cccccc;
    background-image: none !important;
}

.mnuReports li:hover a, /* hovered text */ .mnuReports li:hover span, .mnuReports li.AspNet-Menu-Hover a, .mnuReports li.AspNet-Menu-Hover span, .mnuReports li:hover li:hover a, .mnuReports li:hover li:hover span, .mnuReports li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, .mnuReports li.AspNet-Menu-Hover li.AspNet-Menu-Hover span, .mnuReports li:hover li:hover li:hover a, .mnuReports li:hover li:hover li:hover span, .mnuReports li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, .mnuReports li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span {
    color: White;
    background: transparent url(Images/activeArrowRight.gif) right top 3px no-repeat;
}

.mnuReports li:hover li a, /* the tier above this one is hovered */ .mnuReports li:hover li span, .mnuReports li.AspNet-Menu-Hover li a, .mnuReports li.AspNet-Menu-Hover li span, .mnuReports li:hover li:hover li a, .mnuReports li:hover li:hover li span, .mnuReports li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a, .mnuReports li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span {
    color: Black;
    background: transparent url(Images/arrowRight.gif) right top no-repeat;
}

.mnuReports .AspNet-Menu-Selected /* this tier is selected */ {
}

.mnuReports .AspNet-Menu-ChildSelected /* a tier below this one is selected */ {
}

.mnuReports .AspNet-Menu-ParentSelected /* a tier above this one is selected */ {
}

#EntertainmentMessage {
    padding-top: 2em;
    clear: both;
}

.MiddleButton {
    background: var(--ui-link-color);
    border-radius: 8px;
    width: 92px;
    height: 28px;
    border: 1px solid var(--ui-link-color);
    font-size: 11px;
    color: #fff;
}

.groupHeader {
    font-size: 11px;
    color: #ffffff;
    background-color: #7099E4;
    font-weight: bold;
    text-transform: none;
    border-style: none;
    height: 20px;
    text-align: center;
}

.groupErrHeader {
    font-size: 11px;
    color: #000000;
    background-color: #D3D3D3;
    font-weight: bold;
    text-transform: none;
    border-style: none;
    height: 20px;
    text-align: center;
    text-decoration: none;
}

.groupErrHeader {
    font-size: 11px;
    color: #000000;
    background-color: #D3D3D3;
    font-weight: bold;
    text-transform: none;
    border-style: none;
    height: 20px;
    text-align: center;
    text-decoration: none;
}

.groupErrHeader {
    font-size: 11px;
    color: #000000;
    background-color: #D3D3D3;
    font-weight: bold;
    text-transform: none;
    border-style: none;
    height: 20px;
    text-align: center;
    text-decoration: none;
}

.groupErrHeader {
    font-size: 11px;
    color: #000000;
    background-color: #D3D3D3;
    font-weight: bold;
    text-transform: none;
    border-style: none;
    height: 20px;
    text-align: center;
    text-decoration: none;
}

.middlleTab {
    background-image: url(Images/SmallTab.gif);
    height: 31px;
    width: 156px;
    border: 0px;
    background-repeat: no-repeat;
    background-position: left top;
    background-color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

.middlleTab_Off {
    background-image: url(Images/TabSmallOff.gif);
    height: 31px;
    width: 156px;
    border: 0px;
    background-repeat: no-repeat;
    background-position: left top;
    background-color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}


.border_threeSide {
    border-left: 1px solid #E4E4E4;
    border-right: 1px solid #E4E4E4;
    border-bottom: 1px solid #E4E4E4;
}

.border_LeftRight {
    border-left: 1px solid #E4E4E4;
    border-right: 1px solid #E4E4E4;
}

.border_fourSide {
    border-left: 1px solid #E4E4E4;
    border-right: 1px solid #E4E4E4;
    border-bottom: 1px solid #E4E4E4;
    border-top: 1px solid #E4E4E4;
}

.border_fourSideNew {
    border-left: 1px solid #4A7DCA;
    border-right: 1px solid #4A7DCA;
    border-bottom: 1px solid #4A7DCA;
    border-top: 1px solid #4A7DCA;
}

.border_EligErrEditNew {
    border-left: 1px solid #4A7DCA;
    border-right: 1px solid #4A7DCA;
    border-bottom: 1px solid #4A7DCA;
    border-top: 1px solid #4A7DCA;
    padding-left: 15px;
}

.borderLight_fourSide {
    border-left: 1px solid #A1D6FF;
    border-right: 1px solid #A1D6FF;
    border-bottom: 1px solid #A1D6FF;
    border-top: 1px solid #A1D6FF;
}

.redBoldFont {
    font-size: 14px;
    font-weight: bold;
    color: #e30303;
    text-decoration: none;
}

.trOnlyForHomePage {
    background-color: #699bc9;
}

.pnlNews {
    background-color: #c5def3;
}

.pnlTable {
    background-color: #efefef;
    font-weight: 700;
}

.ProvBg {
    background-color: #FFFFFF;
}

.reportSubheading {
    font-size: 12px;
    color: #192a3b;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
}

.darkColorbgGrey2 {
    background-color: #e8e8e8;
    font-size: 13px;
    color: #5a5a5a;
    font-weight: bold;
    text-decoration: none;
    padding-left: 5px;
}

.ClaimErrorAnchor {
    color: #FF0000;
    text-transform: uppercase;
    text-decoration: none;
}

    .ClaimErrorAnchor:hover {
        text-decoration: underline;
    }

    .ClaimErrorAnchor:link {
        color: #FF0000;
    }

    .ClaimErrorAnchor:visited {
        color: #FF0000;
    }

.ClaimErrorAnchorGreen {
    color: Green;
    text-transform: uppercase;
    text-decoration: none;
}

    .ClaimErrorAnchorGreen:hover {
        text-decoration: underline;
    }

    .ClaimErrorAnchorGreen:link {
        color: Green;
    }

    .ClaimErrorAnchorGreen:visited {
        color: Green;
    }

.largeBoldFont {
    font-size: 35px;
    font-weight: bold;
    color: #111111;
    text-decoration: none;
}

.BoldFont1 {
    font-size: 11px;
    font-weight: bold;
    color: #111111;
    text-decoration: none;
}

.redFontNew {
    font-size: 13px;
    font-weight: normal;
    color: #a50316;
    text-decoration: none;
    padding-left: 8px;
}

/* Start : Added by Krishna Chaitanya on 11-Nov-2011 to define new css for label in Confirmation Email Address. */

.labelFontNew {
    font-size: 12px; /* color:Blue; */
    font-weight: normal;
    text-decoration: none;
}
/* End */

.redBoldFontNew {
    font-size: 13px;
    font-weight: bold;
    color: #a50316;
    text-decoration: none;
    padding-left: 8px;
}

.blueLinkFont {
    font-size: 13px;
    font-weight: normal;
    color: #0144b4;
    text-decoration: none;
    padding-left: 8px;
}

    .blueLinkFont:link {
        font-size: 13px;
        font-weight: bold;
        color: #0144b4;
        text-decoration: none;
        padding-left: 8px;
    }

    .blueLinkFont:visited {
        font-size: 13px;
        font-weight: bold;
        color: #0144b4;
        text-decoration: none;
        padding-left: 8px;
    }

    .blueLinkFont:hover {
        font-size: 13px;
        font-weight: bold;
        color: #0144b4;
        text-decoration: underline;
        padding-left: 8px;
    }

.bodyFontNew {
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    white-space: nowrap;
}

.BoldFontBlue {
    font-size: 11px;
    font-weight: bold;
    color: #00008B;
    text-decoration: none;
    text-transform: uppercase; /*Change all Text fields to Capital letters */
}

.formLables_Error {
    font-family: verdana, arial, helvetica, sans-serif,Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #FF0101;
    text-decoration: none;
    white-space: nowrap;
    text-transform: uppercase; /*Change all Text fields to Capital letters */
}

.gridbg_FontFaceNew2 {
    border-right: 1px solid #4A7DCA;
    background-color: #C4E7FF;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    padding-left: 3px;
    padding-right: 3px;
    text-decoration: none;
}

.BoldFont2 {
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    padding-left: 5px;
    text-transform: uppercase; /*Change all Text fields to Capital letters */
}

.lightBlueColorbg {
    background-color: #A1D6FF;
    border-right: 1px solid #4A7DCA;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

.lightGrayColorbg {
    background-color: #D3D3D3;
    border-right: 1px solid #8F8F8F;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

.lightyellowColorbg {
    background-color: #e6e6e6;
    border-right: 1px solid #A1D6FF;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

.SmData {
    font-family: var(--font-family);
    font-weight: bolder;
    font-size: 8pt;
    color: #0B1A68;
    text-transform: uppercase; /*Change all Text fields to Capital letters */
}

.borderLight_fourSide {
    border-left: 1px solid #A1D6FF;
    border-right: 1px solid #A1D6FF;
    border-bottom: 1px solid #A1D6FF;
    border-top: 1px solid #A1D6FF;
}

.gridbg_FontFaceNew {
    border-right: 1px solid #4A7DCA;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    padding-left: 3px;
    padding-right: 3px;
    text-decoration: none;
}

fieldset {
    padding: 6px 20px;
    border: 1px solid var(--border-color-90);
    background: #FFFFFF;
}

    fieldset legend {
        text-align: left;
        padding: 5px 10px;
        font-weight: 600;
        margin-left: -10px;
    }

.legend {
    font-family: var(--font-family);
    font-size: 12px;
    color: Blue;
}

.uc_border_fourSide {
    border-left: 1px solid #4A7DCA;
    border-right: 1px solid #4A7DCA;
    border-bottom: 1px solid #4A7DCA;
    border-top: 1px solid #4A7DCA;
}

.Uclabels {
    background-color: #507CD1;
}

.UcGo {
    background-image: url('Images/go_icon.gif');
    width: 24px;
    height: 24px;
}


/* The overall style of the GridView */

.UCgridStyle {
    background-color: #7eacf1;
    border-color: #4A7DCA;
    border-style: solid;
    border-width: 0px;
}
/* The header of this GridView */
.UCgridHeader {
    background-color: #4A7DCA;
    font-weight: bold;
    font-size: 11px;
    color: White;
    height: 17px;
}

.TraceErrorFontFace {
    font-family: var(--font-family);
    font-size: 13px;
    font-weight: bold;
    color: Red;
    text-decoration: none;
    text-transform: uppercase;
}

.forgot:hover {
    color: var(--primary-background-color-dark);
}

.forgot {
    color: var(--ui-link-color);
    font-weight: normal;
    text-decoration: none;
    line-height: 20px;
    white-space: nowrap;
}

.bodybg {
    background-color: #F0F8FF;
}

.cstd {
    width: 75%;
}


/*----- Mail Box CSS ------*/

.mailbg {
    background-color: #d5e4ff;
}

.mailtoolbarbg {
    background-color: #4e7dcd;
    height: 30px;
}

.formFields_Mail {
    background-color: #d5e4ff;
    float: left;
    font-size: 11px;
    color: #333333;
    font-weight: normal; /*Change all Text fields to Capital letters */
    text-transform: uppercase;
}

.Chkbg {
    background-color: #507CD1;
}

.tblbg {
    width: 100%;
    margin-top: 10px;
    background-color: #eef3ff;
    border: 1px #82c1ff solid;
}

.innertblbg {
    border-top: 1px #82c1ff solid;
}

.innertblbg1 {
    background-color: #b6dbff;
    border-top: 1px #82c1ff solid;
    padding-top: 5px;
    padding-bottom: 5px;
}

.arrowq {
    background-image: url('Images/arrowQ.png');
    background-repeat: no-repeat;
    width: 15px;
    height: 12px;
    vertical-align: middle;
}






/*End Modal Popup For Mails*/
.BoldFontBlue2 {
    font-size: 11px;
    font-weight: bold;
    color: #00008B;
    text-decoration: none;
    padding-left: 6px;
}

.bodyFontFaceUpper {
    font-size: 11px;
    color: #333333;
    font-weight: normal;
    text-decoration: none;
    line-height: 20px;
    white-space: nowrap;
    text-transform: uppercase;
}

.SubHeading {
    font-size: 11px;
    font-weight: bold;
    color: #294391;
    text-decoration: none;
}


/* Css for Search Grid */

.gridResultFontFace {
    font-size: 11px;
    font-weight: normal;
    color: Blue;
    text-transform: uppercase;
    text-decoration: underline;
}

    .gridResultFontFace:link {
        font-size: 11px;
        font-weight: normal;
        color: Blue;
        text-transform: uppercase;
    }

    .gridResultFontFace:hover {
        font-size: 11px;
        font-weight: normal;
        color: Blue;
        text-transform: uppercase;
        text-decoration: underline;
    }

    .gridResultFontFace:visited {
        font-size: 11px;
        font-weight: normal;
        color: Blue;
        text-transform: uppercase;
    }

.THeaderChild_Services {
    font-size: 11px;
    color: #ffffff;
    background-color: #3d8538;
    font-weight: normal;
    text-transform: none;
    border-style: solid;
    height: 20px;
    width: 500px;
    text-align: center;
}
/*End Css for Search Grid */

.cpHeader {
    color: white;
    font: bold 11px Tahoma;
    font-size: 12px;
    cursor: auto;
    overflow: hidden;
    background-color: #578fc3;
}

.cpBody {
    font: normal 11px auto Verdana, Arial;
    width: 918px;
    overflow: hidden;
}
/*Start Added for Secured EmailBox Header checkbox align*/
.EMailBoxHeader {
    padding-top: 3px;
    padding-left: 5px;
}
/*End*/




/* ajax__tab_EZAlerttabview-theme theme (Images/AjaxTabVGap.png) */
.ajax__tab_EZAlerttabview-theme .ajax__tab_header {
    font-family: var(--font-family);
    font-size: 8pt;
    border-bottom: solid 5px #2c428e;
    border-bottom-color: #2c428e;
}

    .ajax__tab_EZAlerttabview-theme .ajax__tab_header .ajax__tab_outer {
        background: url(Images/AjaxTabVGap.png) #d8d8d8 repeat-x;
        margin: 0px 0.16em 0px 0px;
        padding: 0px 0px 0px 0px;
        vertical-align: bottom;
        border-bottom-width: 0px;
        height: 25px;
        width: 85px;
    }

    .ajax__tab_EZAlerttabview-theme .ajax__tab_header .ajax__tab_tab {
        color: #000; /*padding: 0.75em 0.75em 0em 0.75em;*/
        padding: 7px 5px 2px 18px;
        margin-right: 0.01em;
        cursor: pointer;
    }

.ajax__tab_EZAlerttabview-theme .ajax__tab_hover .ajax__tab_outer {
    /* background: url(Images/AjaxTabVGap.png) #bfdaff repeat-x left -1300px; */
    background-position: left;
    background: url(Images/tabHoverBlue.png);
    height: 25px;
    width: 85px;
}

.ajax__tab_EZAlerttabview-theme .ajax__tab_active .ajax__tab_tab {
    color: #fff;
}

.ajax__tab_EZAlerttabview-theme .ajax__tab_active .ajax__tab_outer {
    /* background:url(Images/AjaxTabVGap.png) #2647a0 repeat-x left -1400px; */
    background-position: left;
    background: url(Images/tabBlue.png);
    height: 25px;
    width: 85px;
}

.ajax__tab_EZAlerttabview-theme .ajax__tab_body {
    font-family: var(--font-family);
    font-size: 8pt;
    border-top-width: 0px;
}

.NotesLnk {
    height: 22px;
    text-align: center;
    font-size: 10px;
    font-weight: bold;
    cursor: pointer;
    color: #294391;
}

    .NotesLnk:link, .NotesLnk:visited, .NotesLnk:hover {
        font-size: 10px;
        font-weight: bold;
        text-decoration: none;
        color: #294391;
    }
/*Added for EligErrEdit context menu issue TDID--4164  */
.EligErrEditCntxItemStyles {
    padding-left: 1px;
    text-align: left;
    height: 20px;
}
/*Added for Auth/Claim Notes font style issue */
.NotesformFields {
    font-family: var(--font-family);
    font-size: 9pt;
    color: #2D344B;
    font-weight: normal;
    float: left;
}

/*----- New CSS for Chat Screen -----*/


.chatbutton {
    background-image: url(Images/showdetils.gif);
    background-repeat: repeat-x;
    background-position: left top;
    font-size: 11px;
    color: #333333;
    text-align: center;
    text-decoration: none;
    width: 50px;
    height: 22px;
    border: 0px;
    cursor: pointer;
    margin-left: 3px;
}

.infrWebEditor {
    overflow: auto;
    white-space: normal;
    -ms-word-wrap: break-word; /*white-space: pre-line;*/
    text-align: justify;
    text-transform: none;
    padding-left: 5px;
    height: 80%;
    width: 100% !important;
}

.infrWebEditor1 {
    overflow: auto;
    white-space: normal;
    -ms-word-wrap: break-word; /*white-space: pre-line;*/
    text-align: justify;
    text-transform: none;
    padding-left: 5px;
    height: 80%;
    width: 5% !important;
}

.infrWebEditor5 {
    overflow: auto;
    white-space: normal;
    -ms-word-wrap: break-word; /*white-space: pre-line;*/
    text-align: justify;
    text-transform: none;
    padding-left: 5px;
    height: 80%;
    width: 16% !important;
}

.infrWebEditor3 {
    overflow: auto;
    white-space: normal;
    -ms-word-wrap: break-word; /*white-space: pre-line;*/
    text-align: justify;
    text-transform: none;
    padding-left: 5px;
    height: 80%;
    width: 15% !important;
}

.infrWebEditorText {
    text-indent: 25px;
    top: 10px;
    bottom: 10px;
    text-transform: none;
    text-decoration: none;
    font-weight: normal;
    clear: none;
}
/*CSS for Admin Settings  */
.membertab_selected {
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    vertical-align: middle;
}

.membertab_default {
    font-size: 11px;
    color: #152868;
    text-decoration: none;
    font-weight: bold;
    vertical-align: middle;
}

.UltraWebTab {
    border-width: 0px;
    border-style: solid;
    border-color: #949C9C;
    width: 100%;
    color: #000000;
}

.authReportSubheading {
    font-size: 18px;
    color: #000000;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
    white-space: normal; /* wrapping is set to true which is used in Auth print*/
}
/*End of CSS for Admin Settings  */

/*Added by sanni on Aug 26th, 2011 for overflowing text(QA issue) from UserId and Password in Login page */
.FieldFontFace2 {
    background: url(Images/login-bg.gif);
    background-repeat: no-repeat; /*background-color: #ffffff;*/ /*padding: 3px 0px 3px 4px;*/
    border: 0px;
    color: Black;
    font-size: 11px;
    text-transform: uppercase; /*Change all Text fields to Capital letters */
    vertical-align: top;
    width: 150px;
    height: 20px;
}

.usernameFont {
    font-size: 11px;
    text-transform: uppercase; /*Change all Text fields to Capital letters */
    vertical-align: top;
    height: 14px;
    width: 130px;
    border: 0px;
    margin-left: 8px;
    margin-top: 2px;
}

.PwdFontucHome {
    font-size: 11px; /*Change all Text fields to Capital letters*/
    vertical-align: top;
    height: 14px;
    width: 130px;
    border: 0px;
    margin-left: 8px;
    margin-top: 2px;
}

.PwdFontucLogin {
    font-family: var(--font-family);
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
}

.chatheader {
    background-image: url(../../Images/CustomerSupport.png);
    background-repeat: no-repeat;
    background-position: left top;
    border: 0px;
    height: 73px;
    width: 100%;
}

.chatheadertext {
    font-family: var(--font-family);
    color: #024f6b;
    font-weight: bold;
    text-decoration: none;
}

.chat-banner {
    text-align: right;
    width: 100%;
    height: 100%;
    display: inline-flex;
    align-items: end;
    justify-content: end;
    padding-right: 10px;
}

.bodyFontFace14 {
    font-size: 18px;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    line-height: 20px;
    white-space: nowrap;
    text-transform: uppercase;
}

.formFields14 {
    font-size: 18px;
    color: #000000;
    font-weight: normal;
    text-transform: uppercase;
}

.BoldFont14 {
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

.gridHeight33 {
    height: 245px;
    position: relative;
}

.gridHeight44 {
    height: 265px;
    position: relative;
}

.darkColorbgBlack {
    background-color: #e8e8e8;
    font-size: 19px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    padding-left: 5px;
}

.chat_underlineText {
    font-size: 11px;
    color: #294391;
    font-weight: bold;
    text-decoration: underline;
    cursor: pointer;
}

    .chat_underlineText:hover {
        font-size: 11px;
        color: #294391;
        font-weight: bold;
        text-decoration: none;
        cursor: pointer;
    }

/* Added by Krishna Chaitanya on 10-Nov-2011 to display style for Email Message Body. */

.emailFields {
    font-family: var(--font-family);
    font-size: 12px; /* color: #2D344B; */
    font-weight: normal; /*Change all Text fields to Capital letters */
    text-decoration: none; /* text-transform: uppercase; */
}


.BlueFontBold {
    font-size: 13px;
    font-weight: bold;
    color: #0144b4;
    text-decoration: none;
    padding-left: 8px;
}

.BlueFontNormal {
    font-size: 13px;
    font-weight: normal;
    color: #0144b4;
    text-decoration: none;
    padding-left: 8px;
}

.Button_member2 {
    background-image: url(Images/member_button2.gif);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 12px;
    color: #294391;
    text-align: center;
    text-decoration: none;
    width: 143px;
    height: 26px;
    border: 0px;
    cursor: pointer;
}

.downButon {
    background-image: url(Images/down.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 20px;
    height: 12px;
    border: 0px;
}

.upButton {
    background-image: url(Images/up.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 20px;
    height: 12px;
    border: 0px;
}

.welcomeBackground a {
    font: 12px Arial, Helvetica, sans-serif;
    color: #000666;
    text-decoration: none;
    line-height: 26px;
}

    .welcomeBackground a:hover {
        font: 12px Arial, Helvetica, sans-serif;
        color: #000666;
        text-decoration: none;
        line-height: 26px;
        background-color: #D9E6F2;
    }

.welcomeBackground {
    list-style-type: none;
    background-image: url(Images/EZNET_NewDropDown_Repeateble.png);
    background-repeat: repeat-y;
    height: 170px;
    width: 211px;
}

.welcomeInnerBackground1 {
    list-style-type: none;
    margin: 0px 3px;
    height: 61px;
    width: 183px;
    background-image: url(Images/EZNET_NewDropDown_Top.png);
    padding: 10px 10px 0px 5px;
}

.welcomeInnerBackground2 {
    list-style-type: none;
    height: 60px;
    width: 188px;
    margin: 0px 3px;
    padding: 0px 5px;
}

.welcomeInnerBackground3 {
    border-style: groove none none none;
    border-width: thin;
    border-color: #C0C0C0;
    width: 188px;
    margin: 0px 3px;
    padding: 5px 5px 0px 5px;
}

.welcomeBottomBackground {
    height: 9px;
    width: 202px;
    background-image: url(Images/EZNET_NewDropDown_Bottom.png);
}

.ename1 {
    font: 12px Arial, Helvetica, sans-serif;
    color: #000666;
    text-decoration: none;
}

    .ename1 a:hover {
        font: 12px Arial, Helvetica, sans-serif;
        color: #000666;
        text-decoration: none;
    }

    .ename1 a {
        font: 12px Arial, Helvetica, sans-serif;
        color: #000666;
        text-decoration: none;
        cursor: pointer;
    }

.gbml1 {
}

.gbml1-hvr {
    outline-style: none;
    outline-color: invert;
    outline-width: medium;
    background: #eff3fb;
}

.gbml1:focus {
    outline-style: none;
    outline-color: invert;
    outline-width: medium;
    background: #eff3fb;
}

.welcomeBackground li {
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 5px;
    padding-right: 5px;
}

.welcomeBackground a {
    padding-top: 5px;
    padding-bottom: 5px;
}

.RawInputText {
    width: 100px;
}

.RawDataText {
    width: 200px;
    font-weight: bold;
}

.tblRawMain {
    text-align: left;
    font-size: 11px;
    color: black;
    font-weight: normal;
    text-decoration: none;
    white-space: nowrap;
    width: 950px;
    padding-top: 10px;
}

.HeadDataTextRaw span {
    text-decoration: none;
}

    .HeadDataTextRaw span:hover {
        color: #000666;
        background-color: #E7EFFE;
        text-decoration: none;
        cursor: pointer;
    }

.darkColorbgRawData {
    background-color: #4A7DCA;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    height: 20px;
    font-size: 11px;
}

    .darkColorbgRawData a {
        font-size: 11px;
        font-weight: bold;
        color: White;
        text-decoration: none;
    }

        .darkColorbgRawData a:hover {
            font-weight: bold;
            color: White;
            text-decoration: none;
            font-size: 11px;
        }

/* ticket VALLEY-3216 */
.goTopRaw {
    font-family: var(--font-family);
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 9999999;
    display: none;
    color: #FFFFFF;
    font-weight: 500;
    background: var(--ui-link-color);
    border: 1px solid var(--ui-link-color);
    color: #fff;
    font-size: var(--btn-font);
    height: var(--btn-height);
    line-height: var(--btn-l-height);
    padding: 0 var(--ws-x) !important;
    border-radius: 5px;
}

    .goTopRaw:hover {
        background: var(--primary-background-color-dark);
    }

    .goTopRaw a {
        color: #FFFFFF;
        text-decoration: none;
        text-transform: uppercase;
    }

.raw-data-buttons,
#trButtons {
    display: table-row !important;
}

@media print {
    body {
        height: auto !important;
    }

    .no-print {
        display: none !important;
    }

    @page {
        margin: 5px 10px;
        /*size: 5.5in 8.5in;*/
    }

    /*@page {
        size: A4 landscape;
        max-height: 100%;
        max-width: 100%
    }*/

    /*.ButtonErrLink {
        white-space:nowrap;*/
    /*margin: 3px 0px !important;*/
    /*}*/

    #form1,
    .main-content {
        overflow: hidden;
    }

        .main-content.has-menus #uppnlMasterPlaceHolder {
            padding-top: 25px !important;
        }


    .ButtonErrLink span {
        white-space: nowrap;
        /*margin: 3px 0px !important;*/
    }

    /*body {*/
    /*transform: scale(.7);*/
    /*zoom: 90%;
    }*/

    .master-main {
        height: auto;
        overflow: auto;
        zoom: 90%;
    }


    .main-content > div:not(.master-footer) {
        padding: 0px !important;
    }
}
/*Navigation Buttons Blue theme*/
/*Added By Ritendra for TopDown Buttons Blue theme -EZSD-1754*/
.btnMveUp {
    background-image: url(Images/Scroll-to-top.svg);
    background-repeat: no-repeat;
    background-position: left top;
    background-color: Transparent;
    font-size: 11px;
    text-align: center;
    text-decoration: none;
    width: 26px;
    height: 27px;
    border: 0px;
    cursor: pointer;
    position: fixed;
    bottom: 120px;
    right: 390px;
    display: none
}

.btnMveDown {
    background-image: url(Images/Scroll-to-top.svg);
    background-repeat: no-repeat;
    background-position: left top;
    background-color: Transparent;
    font-size: 11px;
    text-align: center;
    text-decoration: none;
    width: 26px;
    height: 27px;
    border: 0px;
    cursor: pointer;
    transform: rotate(180deg);
}

.btnMveRight,
.btnMveRightDisc,
.btnMveLeft,
.btnMveLeftDisc,
.btnMveRtAll,
.btnMveRtAllDisc,
.btnMveLftAll,
.btnMveLftAllDisc {
    background-image: url(Images/MoveNext.gif);
    background-repeat: no-repeat;
    background-size: auto 12px;
    background-position: center center;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
    width: 25px;
    height: 25px;
    border: 0px;
    cursor: pointer;
}

.btnMveRightDisc {
    background-image: url(Images/MoveNextDisable.gif);
}

.btnMveLeft {
    background-image: url(Images/MovePrevious.gif);
}

.btnMveLeftDisc {
    background-image: url(Images/MovePreviousDisable.gif);
}

.btnMveRtAll {
    background-image: url(Images/MoveLast.gif);
}

.btnMveRtAllDisc {
    background-image: url(Images/MoveLastDisable.gif);
}

.btnMveLftAll {
    background-image: url(Images/MoveFirst.gif);
}

.btnMveLftAllDisc {
    background-image: url(Images/MoveFirstDisable.gif);
}

.moveto {
    width: 25px;
    height: 25px;
    padding: 3px;
    border: 0px;
    cursor: pointer;
}

.Body999 {
    background-color: #F0F7FF;
    width: 100%;
    font-family: var(--font-family);
}

.Title999 {
    font-size: 26px;
    font-weight: bold;
    color: #080CB4;
    text-align: Center;
    height: 50px;
}

.Header999 {
    text-decoration: underline;
    color: Black;
    font-size: 16px;
    font-weight: bold;
}

table.TitleTable999 {
    text-align: left;
    vertical-align: top;
    table-layout: fixed;
    width: 550px;
    margin: auto;
}

.TitleTable999 td {
    padding: 0px;
    empty-cells: show;
}

.TitelField999 {
    color: Black;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
}

.TitelValue999 {
    text-align: left;
    color: #373737;
    font-size: 16px;
}

.ContentTable999 {
    width: 825px;
    text-align: left;
    vertical-align: top;
    background-color: #F5F5DD;
    border: 2px solid black;
    border-collapse: collapse;
    table-layout: fixed;
    margin-top: 20px;
}

.ContentHead999_1 {
    background-color: #F0F7FF;
    text-align: center;
    color: #080CB4;
    font-size: 14px;
    font-weight: bold;
}

.ContentHead999_2 {
    font-size: 12px;
    color: #0000C3;
    font-weight: bold;
    text-align: center;
}

.ContentTable999 td {
    padding: 2px;
    border: 1px solid #CACACA;
    empty-cells: show;
}

.LegendTable999 {
    text-align: left;
    vertical-align: top;
    table-layout: fixed;
    width: 450px;
    margin: auto;
    font-size: 16px;
}

.fg999 {
    color: Black;
}

.ts999 {
    color: #080CB4;
}

.ds999 {
    color: #F90712;
}

.de999 {
    color: #F10EEE;
}

.Body277CA {
    background-color: #F0F7FF;
    width: 990px;
    font-family: var(--font-family);
    font-size: small;
}

.Title277CA {
    font-size: 20px;
    font-weight: bold;
    color: #080CB4;
    text-align: Center;
    height: 50px;
}

.Header277CA {
    text-decoration: underline;
    color: Black;
    font-size: 16px;
    font-weight: bold;
}

table.TitleTable277CA {
    text-align: left;
    vertical-align: top;
    table-layout: fixed;
    width: 550px;
    margin: auto;
}

.TitleTable277CA td {
    padding: 0px;
    empty-cells: show;
    font-size: 14px !important;
}

.TitleTable277CA {
    color: #000000 !important;
}

.TitelField277CA {
    color: Black;
    font-size: 14px;
    font-weight: bold;
}

.TitelValue277CA {
    text-align: left;
    color: #373737;
    font-size: 14px;
}

.ContentTable277CA {
    width: 900px;
    text-align: left;
    vertical-align: top;
    background-color: #F5F5DD;
    border: 2px solid black;
    border-collapse: collapse;
    margin-top: 20px;
    font-size: 11px;
}

.ContentHead277CA_1 {
    background-color: #F0F7FF;
    text-align: center;
    color: #080CB4;
    font-size: 14px;
    font-weight: bold;
}

.ContentHead277CA_2 {
    font-size: 14px;
    color: #0000C3;
    font-weight: bold;
    text-align: center;
}

.ContentTable277CA td {
    padding: 5px;
    border: 1px solid #CACACA;
    empty-cells: show;
}

.LegendTable277CA {
    text-align: left;
    vertical-align: top;
    table-layout: fixed;
    width: 450px;
    margin: auto;
    font-size: 16px;
}

.fg277CA {
    color: Black;
}

.ts277CA {
    color: #080CB4;
}

.ds277CA {
    color: #F90712;
}

.de277CA {
    color: #F10EEE;
}

.SuccessNotes {
    float: left;
    -ms-word-wrap: break-word;
    white-space: pre-line;
    text-align: justify;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: normal;
    color: #a50316;
    padding-left: 8px;
}

.div_wrap {
    word-wrap: break-word;
    width: 200px;
    /*background:#fff000;*/
}

.box_b img {
    width: 800px;
}

.THeader_Services {
    font-size: 11px;
    color: #444444;
    background-color: #D3D3D3;
    font-weight: normal;
    text-transform: none;
    border-style: solid;
    height: 20px;
    text-align: center;
}

.CrossRefButton {
    background-image: url(Images/member_button2.gif);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 11px;
    color: #294391;
    text-align: center;
    text-decoration: none;
    width: 143px;
    height: 26px;
    border: 0px;
    cursor: pointer;
    cursor: hand;
}

.CrossRefButton_long {
    background-image: url(Images/member_buttonLong.gif);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 11px;
    color: #294391;
    text-align: center;
    text-decoration: none;
    width: 176px;
    height: 26px;
    border: 0px;
    cursor: pointer;
    cursor: hand;
}

.bodyFontFace {
    font-size: 11px;
    color: #333333;
    font-weight: normal;
    text-decoration: none;
    line-height: 20px;
    white-space: nowrap;
    padding-left: 10px;
}

.bodyFontFace_Title {
    font-size: 13px;
    margin-top: 8px;
    color: #333333;
    font-weight: normal;
    text-decoration: none;
    line-height: 20px;
    white-space: nowrap;
    padding-left: 10px;
}

.bodyFontFace_td {
    font-size: 13px;
    color: #333333;
    font-weight: normal;
    text-decoration: none;
    line-height: 20px;
    white-space: nowrap;
    padding: 3px;
}

.bodyFontFaceForMainMembSrch {
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    line-height: 20px;
    white-space: nowrap;
    padding-left: 10px;
}

.BridGromLinks {
    font-size: 10px;
    font-weight: bold;
    color: #00008B;
    text-decoration: none;
    text-transform: uppercase;
}

    .BridGromLinks:link {
        font-size: 10px;
        font-weight: bold;
        color: #00008B;
        text-decoration: none;
        text-transform: uppercase;
    }

    .BridGromLinks:visited {
        font-size: 10px;
        font-weight: bold;
        color: #00008B;
        text-decoration: none;
        text-transform: uppercase;
    }

    .BridGromLinks:hover {
        font-size: 10px;
        font-weight: bold;
        color: #000000;
        text-decoration: underline;
        text-transform: uppercase;
    }
/*Start Newly added for Memb UDF's values vertical align middle*/
.bodyFontFace_MembUDFs {
    font-size: 11px;
    color: #333333;
    font-weight: normal;
    text-decoration: none;
    line-height: 20px;
    white-space: nowrap;
    padding-left: 5px;
    padding-top: 4px; /* Newly added for Memb UDF's value*/
}

.description_ReadOnly_MembUDFs {
    background-color: Transparent;
    border: 0px; /*background-color: #F0F0F0; 	color: #2D344B;*/

    font-size: 11px;
    color: #2D344B; /* color changed for Memb UDF's value*/
    font-weight: normal;
    float: left;
    height: 15px; /*Change all Text fields to Capital letters */
    text-transform: uppercase;
}
/* End */
/* IG Grid column Alignment CSS */
.igC {
    text-align: center;
}

.igR {
    text-align: right;
}

.igL {
    text-align: left;
}
/* Fixing TD:5627 Issue */
.bodyFontFace_black_Bold {
    font-family: var(--font-family);
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    background-color: #000000;
}

.CMS_1500 {
    font-size: 12px;
    color: #282828;
    font-weight: normal;
    text-decoration: none;
}

.bodyFontFace_gray_bold {
    font-family: var(--font-family);
    font-size: 12px;
    color: #282828;
    font-weight: bold;
    text-decoration: none;
    background-color: #EEEEEE;
}

.RB_lb {
    border-left: 1px solid #DEDEDE;
    border-bottom: 1px solid #DEDEDE;
}

.sideNumberfont {
    font-family: Arial;
    font-size: 16px;
    color: #282828;
    font-weight: bold;
    text-decoration: none;
}

.bodyFontFace_gray2 {
    font-family: var(--font-family);
    font-size: 12px;
    color: #282828;
    font-weight: normal;
    text-decoration: none;
    background-color: #EEEEEE;
}

.bodyFontFace_MI {
    font-size: 11px;
    color: #333333;
    font-weight: normal;
    text-decoration: none;
    line-height: 20px;
    white-space: normal;
    padding-left: 10px;
    word-wrap: break-word;
}

.HomePageConfigs {
    -ms-word-wrap: break-word; /*white-space: pre-line;*/
    text-align: justify;
    text-transform: none;
}

/* added by Sanni on Dec 21 2012 for fixing TD Id: 5998*/
.subheadingsForBatchFileName {
    -ms-word-wrap: break-word;
    font-size: 11px;
    color: #294391;
    font-weight: bold;
    word-wrap: break-word;
}

.ButtonLikeLink {
    background: none !important;
    border: none;
    padding: 0 !important; /*border is optional*/

    font-size: 11px;
    color: #294391;
    font-weight: normal;
    text-decoration: underline;
    text-transform: uppercase;
    text-align: left;
    cursor: pointer;
}

.dvErrorctrlstyle {
    background-color: White;
    width: 100%;
    height: 435px;
    overflow: auto;
}

tr.border_bottom td {
    border-bottom: 1px solid #4A7DCA;
    padding: 2px 0px;
    border-bottom-color: #DDE7F7;
}

.ButtonLikeLinkErrorAnchor {
    background: none !important;
    border: none;
    padding: 0 !important; /*border is optional*/

    font-size: 11px;
    color: #FF0000;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
    text-align: left;
    cursor: pointer;
}

    .ButtonLikeLinkErrorAnchor:hover {
        text-decoration: underline;
    }

    .ButtonLikeLinkErrorAnchor:link {
        color: #FF0000;
    }

    .ButtonLikeLinkErrorAnchor:visited {
        color: #FF0000;
    }

.ButtonLikeLinkErrorAnchorGreen {
    background: none !important;
    border: none;
    padding: 0 !important; /*border is optional*/

    font-size: 11px;
    color: green;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
    text-align: left;
    cursor: pointer;
}

    .ButtonLikeLinkErrorAnchorGreen:hover {
        text-decoration: underline;
    }

    .ButtonLikeLinkErrorAnchorGreen:link {
        color: green;
    }

    .ButtonLikeLinkErrorAnchorGreen:visited {
        color: green;
    }

#hint {
    cursor: pointer;
}

.tooltipuser {
    margin: 5px;
    padding: 2px;
    text-align: left;
    border: 1px solid black;
    background-color: ButtonHighlight;
    position: absolute;
    z-index: 2;
}
/*CMS1500New and Cms1500NewDetails  */
.formFields_cms1500new:focus {
    text-transform: uppercase;
    font-size: 10px;
    width: 98%;
    background-color: yellow !important;
}

.formFields_cms1500new_charges {
    /*text-transform: uppercase;*/
    font-size: 7px;
    width: 98%;
}

.bodyFontFaceMemberName {
    font-size: 11px;
    color: #333333;
    font-weight: normal;
    text-decoration: none;
    line-height: 20px;
    white-space: nowrap;
    white-space: normal;
}

.grid_txtBoxProviderGrp {
    background-color: Transparent;
    border: 0px solid #E1E8EF;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 15px;
    white-space: normal;
    white-space: break-word;
    -ms-word-wrap: break-word;
}

.divLeftServiceLinesCls {
    float: left;
    left: -12px;
    top: 10px;
    position: relative;
    font-family: var(--font-family);
    font-size: 16px;
    color: #282828;
    font-weight: bold;
    text-decoration: none; /*background: #f00;*/
    width: 0px;
}

.divRightServiceLinesCls {
    float: left;
    left: 120px;
    top: 12px;
    position: relative;
    font-family: var(--font-family);
    font-size: 16px;
    color: #282828;
    font-weight: bold;
    text-decoration: none;
    width: 0px;
}

.divRightSLinesDet {
    float: left;
    left: 110px;
    top: 12px;
    position: relative;
    font-family: var(--font-family);
    font-size: 16px;
    color: #282828;
    font-weight: bold;
    text-decoration: none;
}
/*End CMS1500New*/
.bodyFontFacePCPName {
    font-size: 11px;
    color: #333333;
    font-weight: normal;
    text-decoration: none;
    line-height: 20px;
    white-space: nowrap;
    padding-left: 10px;
    word-wrap: break-word;
    float: left;
    width: 270px;
    white-space: normal;
}

.ProviderName {
    word-wrap: break-word;
    float: left;
    width: 260px;
    white-space: normal;
}

.images-MEMOS_Exists {
    width: 44px;
    height: 34px;
    /*background: url('../../images/Toolbar_image.svg') 0px -347px;*/
    background: url('../../images/memo-exists.svg');
    background-repeat: no-repeat;
    background-size: 44px auto;
    background-size: 28px;
    background-position: center;
    float: left;
    border: 1px solid #f5f5f5;
    border-width: 1px !important;
    background-position: center;
    background-size: 29px;
}

.images-MEMOS {
    width: 44px;
    height: 34px;
    background: url('../../images/Toolbar_image.svg') 0px -347px;
    background-size: 44px auto;
    float: left;
    border: 1px solid #f5f5f5;
    border-width: 1px !important;
}

.images-notes_Exists {
    width: 44px;
    height: 34px;
    background: url('../../images/notes_Exists.svg');
    background-position: center;
    background-repeat: no-repeat;
    float: left;
    border: 1px solid #f5f5f5;
    border-width: 1px !important;
    background-size: 50%;
}

.images-notes {
    width: 44px;
    height: 34px;
    background: url('../../images/Toolbar_image.svg') 0px -382px;
    background-size: 44px auto;
    float: left;
    border: 1px solid #f5f5f5;
    border-width: 1px !important;
}



/*End of WebTab migration----------------------------------------------------------------------------------------*/


/*Start WebDataGrid SEP032013 ----------------------------------------------------------------------------------------
   ---------------------------------------------------------------------------------------------*/
.igg_Control {
}

.igg_Header {
    background-color: rgb(74, 125, 202);
    background-repeat: repeat-x;
    height: 20px;
    color: White;
}

.igg_HeaderCaption {
    overflow: hidden;
    text-align: left;
    height: 20px;
    border: 1px solid var(--border-color-90);
    color: var(--cgt-dark-gray);
    padding: 0px 0px 0px 5px;
    position: relative;
}

tbody.igg_ItemIE6 tr td {
    border-color: #d2e4ff;
    padding: 0px 0px 0px 0px;
    overflow: hidden;
    text-align: left;
    vertical-align: middle;
    border-left-color: Window;
    border-top-color: Window;
    font-size: 11px;
    border-style: solid;
    border-width: 1px;
    color: #333333;
}

tbody.igg_Item > tr > td {
    border-color: #d2e4ff;
    padding: 0px 8px 0px 8px;
    overflow: hidden;
    text-align: left;
    vertical-align: middle;
    border-left-color: Window;
    border-top-color: Window;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    position: relative;
}

tbody > tr.ActiveRowClass > td {
    background-color: rgb(218, 233, 255);
    border-top: solid 1px Black;
    border-bottom: solid 1px Black;
}

tbody > tr > td.ActiveCellClass {
    background-color: rgb(218, 233, 255);
}


/*End of WebTab migration----------------------------------------------------------------------------------------*/

/*Ajax Collapsible Panel Styles */
.collapsePanel {
    overflow: hidden;
    border-color: #ABC1DE;
    border-width: 1px;
    border-style: solid;
    width: 99%;
}

.collapsePanel_ClaimSubmission {
    overflow: hidden;
    border-color: var(--border-color-90);
    border-width: 1px;
    border-style: solid;
    width: 100%;
}

.collapsePanel_LabelDiv {
    float: left;
    padding-top: 3px;
}

.collapsePanel_ImgDiv {
    float: right;
    padding-right: 16px;
    padding-top: 3px;
}

.collapse_Header_ClaimSubmission {
    font-size: 11px;
    width: 175px;
    height: 21px;
    font-weight: bold;
    text-decoration: none;
    background-repeat: repeat-x;
    background-position: center;
    padding-left: 15px;
    cursor: hand;
    width: 100%;
    background-color: #ebebeb
}

.collapsePanel_Header {
    font-size: 11px;
    color: #093C8A;
    width: 175px;
    height: 21px;
    font-weight: bold;
    text-decoration: none;
    background-image: url(Images/setup_button_aro.gif);
    background-repeat: repeat-x;
    background-position: center;
    padding-left: 15px;
    cursor: hand;
    width: 100%;
}

.collapsePanel_Body {
    padding-top: 4px;
    padding-bottom: 4px;
    overflow: hidden;
    background-color: white;
}

.collapsePanel_Body_ClaimSubmission {
    padding: 0px;
    overflow: hidden;
}

/*Ajax Collapsible Panel Styles End */







/**************************************************************************************************************************/


/**************************** VERTICAL (Default / No suffixes) *************************************************/
.igdm_IGControlVertical {
    /*background:url(Images/igwdm_VerticalBackground.png) repeat-x scroll left top #E0E0E0;*/
    font-family: var(--font-family);
    border-style: none;
    border-width: 0px;
    white-space: nowrap;
    overflow: hidden;
    cursor: default;
}

/*
 Main Control CSS class when it's active 
*/
.igdm_IGControlVerticalActive {
}


/*
 Main Control CSS class when it's disabled
*/
.igdm_IGControlVerticalDisabled {
    background-color: #EFEFEF;
    background-repeat: repeat-x;
    background-position: left top;
    background-image: url(Images/igdm_controlbackground.png);
}


/******************************** ROOT ELEMENTS ***************************************************/
.igdm_IGMenuGroupVerticalRoot {
    background-color: Transparent;
    margin: 0px;
    padding-top: 0px;
    padding-left: 0px;
    list-style-type: none;
    cursor: default;
    color: Black;
}


.igdm_IGMenuItemVerticalRoot {
    background-repeat: no-repeat;
    background-position: center right;
    background-image: url(../../Images/igwdm_submenuindicator.gif);
    background-color: #f4f4f4;
    font-size: 12px; /*border:solid 1px Transparent;     border:solid 1px #CCCCCC;*/
    width: 120px;
    padding: 4px 50px 4px 15px;
    text-align: left;
}


.igdm_IGMenuItemVerticalIcon {
    border-style: none;
    border-width: 0px;
    padding-right: 6px;
    clear: none;
    text-align: left;
    vertical-align: middle;
}


.igdm_IGMenuItemVerticalRootLink {
    font-size: 12px;
    font-family: var(--font-family);
    line-height: 12px;
    display: block;
    cursor: default;
    color: black !important;
    text-decoration: none !important;
}


.igdm_IGMenuItemVerticalRootSelected {
    background-color: #fff0C1 !important;
    background-repeat: repeat-x;
    background-position: left top;
    background-image: url(../../Images/igdm_rootselected.png); /*border:solid 1px #6691B8;*/
}


.igdm_IGMenuItemVerticalRootActive {
    background-color: #75BAE7; /*border:solid 1px #6691B8;*/
}


.igdm_IGMenuItemVerticalRootHover {
    background-color: #fff0C1;
    background-position: left center;
    background-repeat: repeat-x; /*background-image: url(Images/igdm_roothover.png);*/
    border: solid 0px Transparent;
    cursor: defualt !important;
}


.igdm_IGMenuItemVerticalRootDisabled {
}


/********************************** END ROOT ELEMENTS *********************************************/
/****************************** MenuGroup (UL) ELEMENTS (SubMenu) *********************************/
/* UL (List) */
.igdm_IGMenuGroupVertical {
    background-color: White; /*border:solid 1px #CCCCCC;*/
    margin: 0px;
    padding-top: 0px;
    padding-left: 0px;
    list-style-type: none;
    cursor: default;
    color: Black;
}


/**************************** END Menu Group Elemnts ********************************************/
/************ MenuItem elements (single menu item - LI (base element) has > a > span) ***********/
/* List Item (Li) */
.ig_IGControl, .igdm_IGMenuItemVerticalRootLink, .igdm_IGMenuItemVerticalLink {
    font-family: var(--font-family) !important;
}

.igdm_IGMenuItemVertical {
    /*background-attachment:scroll; 	background-color: #FFFFFF none repeat scroll 0 0; 	background-repeat:repeat; 	background-position:notset notset ; 	border:solid 1px Transparent; 	margin:0px; 	padding:5px 30px 5px 5px; 	color:#000333;*/
    font-size: 12px;
    background-color: #f4f4f4 !important;
    background-attachment: scroll; /*background-color: #FFFFFF none repeat scroll 0 0;*/
    border: solid 0px Transparent;
    margin: 0px;
    padding: 4px 25px 6px 13px;
    width: 150px;
    background-repeat: no-repeat;
    text-align: left;
}


.igdm_IGMenuItemVerticalLink {
    font-size: 12px;
    font-family: var(--font-family);
    line-height: 12px;
    display: block;
    cursor: default;
    color: black !important;
    text-decoration: none !important;
}


/* List Item (Li) that is a parent of a menu which will appear on the bottom */
.igdm_IGMenuItemVerticalParent {
    background-repeat: no-repeat;
    background-position: center right;
    background-image: url(../../Images/igwdm_submenuindicator.gif);
}

    .igdm_IGMenuItemVerticalParent.igdm_IGMenuItemVerticalRootActive, .igdm_IGMenuItemVerticalParent.igdm_IGMenuItemVerticalRootHover {
        background-image: url(../../Images/igwdm_submenuindicator.gif);
    }


.igdm_IGMenuItemVerticalParentLink {
    font-size: 12px;
    font-family: var(--font-family);
    display: block;
    cursor: default;
    color: #000333;
    text-decoration: none;
}


/* List Item (Li) */
.igdm_IGMenuItemVerticalSelected {
    /*background-color:#FF9933; 	background-repeat:repeat-x; 	background-position:top ; 	background-image: url(Images/igdm_itemhover.png); 	font-weight:normal; 	border:solid 1px #666666;*/
    margin: 0px;
    color: White;
}


/* List Item (Li) */
.igdm_IGMenuItemVerticalActive {
    background-color: #fff0C1; /*background-repeat:repeat-x; 	background-position:left top ; 	background-image: url(Images/igdm_itemhover.png); 	font-weight:normal; 	border:solid 1px #666666;*/
    margin: 0px;
    color: White;
}


/* List Item (Li) */
.igdm_IGMenuItemVerticalHover {
    background-color: #fff0C1 !important; /*background-color:#FF9933; 	background-repeat:repeat-x; 	background-position:left top ; 	background-image: url(Images/igdm_itemhover.png); 	font-weight:normal; 	/*border:solid 1px Transparent;*/ /*margin:0px; 	color:White;*/
}


.igdm_IGMenuItemVerticalDisabled {
}


/* List Item (LI) no inner content */
/*.igdm_IGMenuItemVerticalSeparator
{
	background-color:#CCCCCC;
	border-style:none;
	border-width:0px;
	margin-top:0px;
	padding:0px;
	display: block;
	height: 1px;
	height: 1px;
	width: 100%;
	margin: 0px auto;
	position: absolute;
	clear: both;
}*/


.igdm_IGMenuScrollContainerVertical {
    background-color: White; /*border:solid 1px #CCCCCC;*/
    color: Black;
    -moz-box-shadow: 6px 6px 1px 4px #ccc;
    -webkit-box-shadow: 6px 6px 1px 4px #ccc;
    box-shadow: 6px 6px 5px 1px #ccc;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ccc')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ccc');
}


.igdm_IGMenuScrollerRootTop {
}


.igdm_IGMenuScrollerRootBottom {
}


.igdm_IGMenuScrollerTop {
    height: 20px;
    width: 50%;
}


.igdm_IGMenuScrollerBottom {
    height: 20px;
    width: 50%;
}


/************************************************************************************************\

********************** Horizontal / Suffixed with "Horizontal" *********************************

\************************************************************************************************/
.igdm_IGControlHorizontal {
    background-color: #EFEFEF;
    background-repeat: repeat-x;
    background-position: left top;
    background-image: url(../../Images/igdm_controlbackground.png);
    font-family: var(--font-family);
    border-style: none;
    border-width: 0px;
    white-space: nowrap;
    overflow: hidden;
    cursor: default;
}


.igdm_IGControlHorizontalActive {
}


/*
 Main Control CSS class when it's disabled
*/
.igdm_IGControlHorizontalDisabled {
    background-color: #EFEFEF;
    background-repeat: repeat-x;
    background-position: left top;
    background-image: url(../../Images/igdm_controlbackground.png);
}


/************** End Main Control Definitions ********************/
/******************************** ROOT ELEMENTS - Group and Item ***************************************/
/** Definitions for Root elements should be always before definitions of subElements **/
.igdm_IGMenuGroupHorizontalRoot {
    margin: 0px;
    padding-top: 0px;
    padding-left: 0px;
    list-style-type: none;
    cursor: default;
    color: Black;
}


.igdm_IGMenuItemHorizontalRoot {
    font-size: 10px;
    border: solid 1px Transparent;
    padding: 6px 6px 6px 12px;
    float: left;
    color: #000FFF;
}


.igdm_IGMenuItemHorizontalIcon {
    border-style: none;
    border-width: 0px;
    padding-right: 6px;
    clear: none;
    float: left;
    text-align: left;
    vertical-align: middle;
}


.igdm_IGMenuItemHorizontalRootLink {
    font-size: 12px;
    font-family: var(--font-family);
    display: block;
    cursor: default;
    color: #333333;
    text-decoration: none;
}


.igdm_IGMenuItemHorizontalRootSelected {
}


.igdm_IGMenuItemHorizontalRootActive {
}


.igdm_IGMenuItemHorizontalRootHover {
    background-color: #8AD2ED;
    background-repeat: repeat-x;
    background-position: left top;
    background-image: url(../../Images/igdm_roothover.png);
    border: solid 1px Transparent;
    _border: 0px;
}


.igdm_IGMenuItemHorizontalRootDisabled {
    float: left;
}


/********************************** END ROOT ELEMENTS *********************************************/
/****************************** MenuGroup (UL) ELEMENTS (SubMenu) *********************************/
/* UL (List) */
.igdm_IGMenuGroupHorizontal {
    background-color: White;
    border: solid 1px #CCCCCC;
    margin: 0px;
    padding-top: 0px;
    padding-left: 0px;
    list-style-type: none;
    cursor: default;
    color: Black;
}


/**************************** END Menu Group Elemnts ********************************************/
/************ MenuItem elements (single menu item - LI (base element) has > a > span) ***********/
/* List Item (Li) */
.igdm_IGMenuItemHorizontal {
    background-attachment: scroll;
    background-color: #FFFFFF none repeat scroll 0 0;
    background-repeat: repeat;
    background-position: notset notset;
    border: solid 1px Transparent;
    margin: 0px;
    padding: 5px 30px 5px 5px;
    color: #000333;
}


.igdm_IGMenuItemHorizontalLink {
    font-size: 12px;
    font-family: var(--font-family);
    display: block;
    cursor: default;
    color: #000333;
    text-decoration: none;
}


/* List Item (Li) that is a parent of a menu which will appear on the bottom */
.igdm_IGMenuItemHorizontalParent {
    font-weight: normal;
    margin: 0px;
}


.igdm_IGMenuItemHorizontalParentLink {
    font-size: 12px;
    font-family: var(--font-family);
    display: block;
    cursor: default;
    color: #000333;
    text-decoration: none;
}


/* List Item (Li) */
.igdm_IGMenuItemHorizontalSelected {
    background-color: #FF9933;
    background-repeat: repeat-x;
    background-position: top;
    background-image: url(../../Images/igdm_itemhover.png);
    font-weight: normal;
    border: solid 1px #666666;
    margin: 0px;
    color: White;
}


/* List Item (Li) */
.igdm_IGMenuItemHorizontalActive {
    background-color: #FF9933;
    background-repeat: repeat-x;
    background-position: top;
    background-image: url(../../Images/igdm_itemhover.png);
    font-weight: normal;
    margin: 0px;
    color: White;
}


/* List Item (Li) */
.igdm_IGMenuItemHorizontalHover {
    background-color: #FF9933;
    background-repeat: repeat-x;
    background-position: top left;
    background-image: url(../../Images/igdm_itemhover.png);
    font-weight: normal;
    border: solid 1px Transparent;
    margin: 0px;
    color: White;
}


.igdm_IGMenuItemHorizontalDisabled {
}


/* List Item (LI) no inner content */
.igdm_IGMenuItemHorizontalSeparator {
    background-color: #CCCCCC;
    border-style: none;
    border-width: 0px;
    margin-top: 0px;
    padding: 0px;
    display: block;
    width: 3px;
    height: 100%;
    margin: 0px auto;
}


/* Scrolling container - DIV */
.igdm_IGMenuScrollContainerHorizontal {
    background-color: White;
    border: solid 1px #CCCCCC;
    color: Black;
}


/* Left scrolling element for root level items Horizontal orientation - DIV */
.igdm_IGMenuScrollerRootLeft {
}


/* Right scrolling element for root level items Horizontal orientation - DIV */
.igdm_IGMenuScrollerRootRight {
}


/* Left scrolling element for non-root level items Horizontal orientation - DIV */
.igdm_IGMenuScrollerLeft {
    width: 10px;
    height: 28px;
    display: block;
}


/* Right scrolling element for non-root level items Horizontal orientation - DIV */
.igdm_IGMenuScrollerRight {
    width: 10px;
    height: 28px;
    display: block;
}


/*************************************** SCROLLING ROLES ************************************/
.igdm_IGMenuScrollButton {
    margin: 0px;
    padding: 0px;
    position: absolute;
    text-decoration: none;
}


.igdm_IGMenuScrollIcon {
    background-repeat: no-repeat;
    background-image: url(../../Images/igwdm_scrollsprite.png);
    margin: 0px;
    padding: 0px;
    display: block;
    height: 10px;
    cursor: pointer;
}


.igdm_IGMenuScrollIconTop {
    background-position: center -1px;
    margin-left: -5px;
    width: 10px;
    position: relative;
    left: 50%;
}


.igdm_IGMenuScrollIconBottom {
    background-position: center -25px;
    margin-left: -5px;
    width: 10px;
    position: relative;
    left: 50%;
}


.igdm_IGMenuScrollIconLeft {
    background-position: -15px -15px;
    margin-top: -6px;
    position: relative;
    top: 50%;
}


.igdm_IGMenuScrollIconRight {
    background-position: -30px -15px;
    margin-top: -6px;
    position: relative;
    top: 50%;
}


.igdm_IGMenuScrollContainer {
    margin: 0px;
    padding-top: 0px;
    padding-left: 0px;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#969696,direction=90,strength=5), progid:DXImageTransform.Microsoft.Shadow(color=#969696,direction=135,strength=5);
}


.igdm_IGMenuScrollContainerRootVertical {
}


.igdm_IGMenuScrollContainerRootHorizontal {
}


.igdm_IGMenuGroupScrollingVertical {
    background-color: White;
    margin: 0px;
    padding-top: 0px;
    padding-left: 0px;
    list-style-type: none;
    cursor: default;
    color: Black;
}


.igdm_IGMenuGroupScrollingHorizontal {
    background-color: White;
    margin: 0px;
    padding-top: 0px;
    padding-left: 0px;
    list-style-type: none;
    cursor: default;
    color: Black;
}


.ie6 .igdm_IGMenuItemHorizontalSeparator {
    overflow: hidden;
}


/*************************************** END SCROLLING ROLES ********************************/
/***************
*   IE6 Fixes  *
****************/
.ie6 .igdm_IGMenuItemVerticalRoot.igdm_IGMenuItemVerticalParent.igdm_IGMenuItemVerticalRootHover {
    background-color: #8AD2ED !important;
    background-position: left;
    background-image: url(../../Images/igdm_roothover.png) !important;
    border-width: 0px;
    background-repeat: repeat-x !important;
}


.igdm_IGMenuItemVerticalRootSelected > a {
    color: White;
}


.igdm_IGMenuItemHorizontalHover > a {
    color: White;
}


.ie6 .igdm_IGMenuItemHorizontalHover {
    border-width: 0px;
}


.ie6 .igdm_IGMenuItemVerticalRootHover .igdm_IGMenuItemVerticalRootLink {
    color: White;
}


.igdm_IGMenuItemVerticalActive.igdm_IGMenuItemVerticalParent {
    background-color: #FF9933;
    background-repeat: repeat-x;
    background-position: center right;
    background-image: url(../../Images/igwdm_submenuindicator.gif);
    font-weight: normal;
}


.igdm_IGMenuItemHorizontalRootSelected > a {
    color: White;
}


.ie6 ul.igdm_IGMenuGroupVerticalRoot li.igdm_IGMenuItemVerticalParent.igdm_IGMenuItemVerticalRoot {
    background-color: none;
}


.ie6 .igdm_IGMenuItemVerticalActive {
    border-width: 0px;
}


.ie6 .igdm_IGMenuItemVerticalRoot.igdm_IGMenuItemVerticalRootActive .igdm_IGmenuitemverticalrootlink, .ie6 .igdm_IGMenuItemVerticalRoot.igdm_IGMenuItemVerticalRootSelected .igdm_IGMenuItemVerticalRootLink {
    color: White;
}


.ie6 .igdm_IGMenuItemHorizontalRoot {
    border-width: 0px;
}


.igdm_IGMenuItemVerticalHover.igdm_IGMenuItemVerticalParent {
    background-color: #FF9933;
    background-repeat: repeat-x;
    background-position: top right;
    background-image: url(../../Images/igdm_itemhoverparent.png);
    font-weight: normal;
    border: solid 1px Transparent;
}


.ie6 .igdm_IGMenuItemVerticalRoot.igdm_IGMenuItemVerticalParent.igdm_IGMenuItemVerticalRootSelected {
    background-color: #6EB6E5 !important;
    background-position: left;
    background-image: url(../../Images/igdm_rootselected.png) !important;
    border-width: 0px;
    background-repeat: repeat-x !important;
}


.igdm_IGMenuItemVerticalSelected > a {
    color: White;
}


.igdm_IGMenuItemVerticalSelected.igdm_IGMenuItemVerticalParent {
}


.igdm_IGMenuItemVerticalActive > a {
    color: White;
}


.ie6 .igdm_IGMenuItemVertical.igdm_IGMenuItemVerticalParent {
    border-width: 0px;
}


.igdm_IGMenuScrollerBottom hover, .igdm_IGMenuScrollerRight active {
    background-position: center -42px;
}


.igdm_IGMenuItemVerticalRootHover > a {
    color: White;
}


.igdm_IGMenuItemHorizontalRootDisabled > a {
    color: #AAAAAA;
}


.igdm_IGMenuScrollerRight hover, .igdm_IGMenuScrollerRight active {
    background-position: left -70px;
}


.igdm_IGMenuScrollerLeft hover, .igdm_IGMenuScrollerRight active {
    background-position: left -70px;
}


.ie6 .igdm_IGMenuItemVerticalHover.igdm_IGMenuItemVerticalParent {
    border-width: 0px;
}


.ie6 .igdm_IGMenuItemVerticalHover {
    border-width: 0px;
}


.igdm_IGMenuItemVerticalRootActive > a {
    color: White;
}


.ie6 .igdm_IGMenuItemVerticalRootHover {
    border-width: 0px;
}


.igdm_IGMenuItemHorizontalSelected > a {
    color: White;
}


.ie6 .igdm_IGMenuGroupScrollingVertical .igdm_IGMenuItemVerticalParent {
    background-color: Transparent;
    background-repeat: no-repeat;
    background-position: right center;
    background-image: url(../../Images/igwdm_submenuindicator.gif);
}


.ie6 .igdm_IGMenuItemHorizontal {
    border-width: 0px;
}


.igdm_IGMenuScrollerTop hover, .igdm_IGMenuScrollerRight active {
    background-position: center -42px;
}


.igdm_IGMenuItemVertical.igdm_IGMenuItemVerticalParent {
    background-repeat: no-repeat;
    background-position: right center;
    background-image: url(../../Images/igwdm_submenuindicator.gif);
}


.igdm_IGMenuItemHorizontalRootActive > a {
    color: White;
}


.ie6 .igdm_IGMenuItemHorizontalRootSelected {
    border-width: 0px;
}


.igdm_IGMenuItemHorizontalActive > a {
    color: White;
}


/* List Item (Li) */
.igdm_IGMenuItemVerticalDisabled > a {
    color: #CCCCCC;
}


.ie6 .igdm_IGMenuItemHorizontalRootHover .igdm_IGMenuItemHorizontalRootLink {
    color: White;
}


.ie6 .igdm_IGMenuItemVerticalRootSelected {
    border-width: 0px;
}


.ie6 .igdm_IGMenuItemVerticalSeparator {
    overflow: hidden;
}


.igdm_IGMenuItemVerticalHover > a {
    color: White;
}


.ie6 .igdm_IGMenuItemVerticalRoot {
    border-width: 0px;
    padding-bottom: 10px;
}


.igdm_IGMenuItemHorizontalRootHover > a {
    color: White;
}


/* List Item (Li) */
.igdm_IGMenuItemHorizontalDisabled > a {
    color: #CCCCCC;
}


.ie6 .igdm_IGMenuItemHorizontalRootActive .igdm_IGMenuItemHorizontalRootLink {
    color: White;
}


.ie6 .igdm_IGMenuItemVertical {
    border-width: 0px;
}


.igdm_IGMenuItemVerticalRootDisabled > a {
    color: #AAAAAA;
}

/*------------------------------------------------WEBDATEPICKER---------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------- */
.igmc_Control {
    border: solid 1px #d2d2d2;
    box-shadow: 1px 1px 3px 1px rgba(0,0,0,.17);
    margin: 0px;
    padding: 0px;
    width: 250px;
    font-weight: normal;
    cursor: pointer;
    font-size: 12px;
    background: #f5f5f5;
    color: var(--cgt-dark-gray);
}

.igmc_Header {
    background: var(--data-blue-grad-800);
    background: transparent;
    border-bottom-width: 0px;
    margin: 0px;
    padding: 0px;
    vertical-align: inherit;
}

.igmc_Footer {
    background: #4F4F4F url(Images/igmc_sprite.png) repeat-x 0 0;
    background: transparent;
    height: 10px;
    color: White;
    text-align: center;
}

.igmc_DOW {
    background: transparent;
    font-weight: normal;
    border-width: 1px;
    margin: 0px;
    padding: 0px;
    height: 26px;
    vertical-align: inherit;
    text-align: center;
    border-bottom: 1px solid #B1B1B1;
    border-bottom: none;
    color: var(--cgt-dark-gray);
    text-transform: uppercase;
    cursor: default;
}

.igmc_NextPrev {
    margin: 0px;
    padding: 0;
    position: relative;
}

    .igmc_NextPrev img {
        margin: 18px 10px;
        padding: 0;
        display: block;
        background: var(--ui-link-color);
        opacity: 0;
    }

    .igmc_NextPrev:before {
        content: "";
        width: 5px;
        height: 5px;
        border: 2px solid var(--ui-link-color);
        display: block;
        transform: rotate(45deg);
        border-left-color: transparent;
        border-bottom-color: transparent;
        position: absolute;
        left: 10px;
        top: 21px;
    }

    .igmc_NextPrev:nth-child(1):before {
        border-left-color: var(--ui-link-color);
        border-bottom-color: var(--ui-link-color);
        border-right-color: transparent;
        border-top-color: transparent;
        left: 18px;
    }

.igmc_MonthYear {
    color: var(--ui-link-color);
    font-size: 14px;
    font-weight: 500;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.igmc_HoverMonthYear {
    cursor: pointer;
    color: var(--primary-background-color-dark);
}

.igmc_Day {
    background-color: transparent;
    border: 1px solid #f2f1f1;
    text-align: center;
    height: 26px;
    vertical-align: inherit;
}

.igmc_HoverDay {
    background: var(--pill-blue);
}


.igmc_List {
    background-color: white;
    color: #1e395b;
    border: 1px solid #f2f1f1;
    background: var(--cgt-light-gray);
}

.igmc_Item {
    background: transparent;
    text-align: center;
    border: 1px solid #f2f1f1;
    font-weight: normal;
    vertical-align: inherit;
}

.igmc_HoverItem {
    background: var(--pill-blue);
    border: 1px solid #f2f1f1;
    cursor: pointer;
}

.igmc_SelectedItem {
    background-color: var(--primary-background-color-dark);
    background-color: var(--cgt-teal);
    color: #FFFFFF;
}

.igmc_HoverItem.igmc_SelectedItem {
    background-color: var(--primary-background-color-dark);
    background-color: var(--cgt-teal);
}

.igmc_TodayDay {
    background-color: #ff0000;
    background-color: var(--primary-background-color-dark);
    color: #FFFFFF;
    font-weight: bold; /*background-image: url(Images/igmc_dayselected.gif); */
}

.igmc_SelectedDay {
    background-color: var(--cgt-teal);
    color: #FFFFFF;
    font-weight: bold;
}

.igmc_FocusDay {
    background-color: var(--cgt-teal);
    color: #FFFFFF;
    font-weight: bold;
}

    .igmc_FocusDay.igmc_SelectedDay {
        background-color: var(--cgt-teal);
    }

    .igmc_FocusDay.igmc_TodayDay {
        background-color: var(--primary-background-color-dark);
    }

.igmc_DisabledDay {
    color: #000EEE;
}






.igmc_HoverFooter {
    cursor: pointer;
    color: White;
    background: #4F4F4F url(Images/igmc_sprite.png) repeat-x 0 0;
    background: transparent;
}

.igmc_HoverNextPrev {
    cursor: pointer;
    color: #FF9933;
}



.igmc_WeekNumber {
    background-color: transparent;
    font-weight: bold;
    color: #21272d;
}

.igmc_WeekendDay {
    background-color: transparent;
    font-weight: 500;
    color: var(--primary-background-color-dark);
}



.igmc_PressedFooter {
    cursor: pointer;
    background: #4F4F4F url(Images/igmc_sprite.png) repeat-x 0 0;
}

.igmc_PressedNextPrev {
}

.igmc_PressedMonthYear {
    color: White;
}

.igmc_OtherMonthDay {
    background-color: #fff7d5;
    background-color: transparent;
    background-image: none;
    color: #999999;
}
























.igte_EditWithButtons {
    font-size: 12px;
    font-family: var(--font-family);
    background-color: #FFFFFF;
    height: 22px;
    vertical-align: inherit;
    width: 130px;
    outline: 0;
    border: solid 1px #999999;
}

.igte_Edit {
}

.igte_TextArea {
    font-size: 12px;
    font-family: var(--font-family);
    background-color: #FFFFFF;
    border: solid 1px #999999;
    outline: 0;
    resize: none;
}

.igte_EditInContainer {
    font-size: 12px;
    font-family: var(--font-family);
    background-color: Transparent;
    border-width: 0px;
    outline: 0;
}

.igte_Focus {
    background-image: none;
    background-color: #FFFFFF;
    border-color: #FF9933;
}

.igte_Hover {
    border-color: #555555;
}

.igte_Inner {
    border-width: 0;
}

.igte_Button {
    background-position: 1px;
    background-image: url(Images/igmc_DateDown.gif);
    cursor: pointer;
    background-repeat: no-repeat;
    height: 15px;
    width: 20px;
    padding-right: 5px;
}

.igte_ButtonFocus {
}

.igte_NullText {
    color: #999999;
}

.igte_ButtonHover {
    /*background-color: #60a1d0;     background-image: url(Images/igte_spinbuttonbghover.gif);*/
}

.igte_ButtonPressed {
    /*background-color: #C7E5F9;     background-image: url(Images/igte_spinbuttonbgpressed.gif);*/
}

.igte_ButtonDisabled {
    background-image: url(Images/igmc_DateDown.gif);
}

.igte_ButtonImg {
    width: 15px;
    height: 0px;
    background-color: #999999;
}

.DatePickFont {
    font-size: 11px;
    font-weight: normal;
    color: #393939;
    padding-left: 2px;
}

.igte_Inner {
    border-width: 0;
    width: 76px;
}

/*..........WEB DATA TREE.................*/
.ig_BLUEControl ul {
    list-style-type: none;
    text-decoration: none;
    color: #333333 !important;
    font-family: var(--font-family);
}

.ig_BLUEControl a {
    color: #333333 !important;
    text-decoration: none;
}

.ig_BLUEControl img {
    vertical-align: middle;
}
/*...........END..........................*/
.pintFormFields14 {
    font-size: 14px;
    color: #000000;
    font-weight: normal;
    text-transform: uppercase;
}

.printBoldFont14 {
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

.pintFormFields18 {
    font-size: 18px;
    color: #000000;
    font-weight: normal;
    text-transform: uppercase;
}

.printBoldFont18 {
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

.pintFormFields12 {
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    text-transform: uppercase;
}

.printBoldFont12 {
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

.DisplayRedColor {
    color: Red !important;
}

.groupErrHeader {
    font-size: 11px;
    color: #000000;
    background-color: #D3D3D3;
    font-weight: bold;
    text-transform: none;
    border-style: none;
    height: 20px;
    text-align: center;
    text-decoration: none;
}

.ServiceAdjdescline {
    font-size: 11px;
    color: #2D344B;
    font-weight: normal;
    text-decoration: none;
    line-height: 20px;
    white-space: nowrap;
    white-space: normal;
    text-transform: uppercase;
}

.bodyFontFace_gridHeader1 {
    /*  white-space: nowrap; */
    text-transform: none;
}

.DisplayGreenColor {
    color: green !important;
}

.formFields_float_r1 {
    float: left;
    font-size: 11px;
    color: #333333;
    font-weight: normal;
    text-align: right;
    text-transform: uppercase;
    border: 1px solid #6cb5e3;
}

tbody > tr > td.WebDataGridTextOverFlow {
    text-overflow: ellipsis !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    height: 19px;
}

.bodyFontFaceCenter {
    text-align: center;
}

.bodyFontFaceUpperCenter {
    font-size: 11px;
    color: #333333;
    font-weight: normal;
    text-decoration: none;
    line-height: 20px;
    white-space: nowrap;
    text-transform: uppercase;
    text-align: center !important;
}

.bodyFontFaceUpperRight {
    font-size: 11px;
    color: #333333;
    font-weight: normal;
    text-decoration: none;
    line-height: 20px;
    white-space: nowrap;
    text-transform: uppercase;
    text-align: right !important;
}

.formFieldsServiceLinees {
    font-size: 11px;
    color: #2D344B;
    font-weight: normal; /*Change all Text fields to Capital letters */
    text-transform: uppercase;
    vertical-align: top;
}

/*Hierarchical web grid*/

.ighg_ExpandButton {
    cursor: pointer;
    cursor: hand;
    padding-left: 5px;
}

TBODY > TR > TD.ighg_ExpandableArea {
    padding: 0px 0px 0px 25px;
}

.ighg_ExpansionColumn {
    width: 25px;
    padding: 0 !important;
}

.ighg_ExpansionColumnHeader {
    width: 25px;
}

.ighg_ExpansionColumnFooter {
    width: 25px;
}

/* START -- GroupBy CSS Classes */
.ighg_GroupIndentHeaderCell {
}

TBODY > TR.ighg_GroupedRow > TD {
    background: #EEEEEE url(Images/ighg_GroupedRowBg.png) repeat-x;
}


TBODY > TR > TD.ighg_GroupIndentCell {
    border-right: 1px solid #D8D8D8;
}

.ighg_GroupArea {
    background: #EEEEEE url(Images/ighg_GroupAreaBg.png) repeat-x;
    border-bottom: 1px solid #999999;
    padding: 10px;
    color: #333333;
}

.ighg_GroupedColumn {
    display: inline-block;
    background: url(Images/ighg_GroupedColumnBg.png) repeat-x;
    height: 16px;
    padding: 3px 5px 0px 10px;
}

.ighg_GroupedColumnRightEdgeEnd {
    display: inline-block;
    background: url(Images/ighg_GroupedColumnRightEdgeEndBg.gif) no-repeat;
    width: 10px;
    height: 16px;
    padding-top: 3px;
}

.ighg_GroupedColumnRightEdge {
    display: inline-block;
    background: url(Images/ighg_GroupedColumnRightEdgeBg.png) no-repeat;
    width: 10px;
    height: 16px;
    padding-top: 3px;
}

.ighg_GroupedColumnLeftEdge {
    display: inline-block;
    background: url(Images/ighg_GroupedColumnLeftEdgeBg.gif) no-repeat;
    width: 9px;
    height: 16px;
    padding-top: 3px;
}

.ighg_GroupedBand {
    display: inline-block;
    background: url(Images/ighg_GroupedBandBg.png) repeat-x;
    border-left: 1px solid #FF9900;
    height: 16px;
    padding: 3px 0px 0px 10px;
}

.ighg_GroupedBandRightEdge {
    display: inline-block;
    background: url(Images/ighg_GroupedBandBg.png) repeat-x;
    border-right: 1px solid #FF9900;
    width: 10px;
    height: 16px;
    padding: 3px 0px 0px 0px;
}

.ighg_ColumnGroupingTopDragIndicator {
    background-image: url(Images/ighg_TopDragIndicator.gif);
    background-repeat: no-repeat;
    width: 5px;
    height: 3px;
    z-index: 100;
}

.ighg_ColumnGroupingMiddleDragIndicator {
    background-image: url(Images/ighg_MiddleDragIndicator.gif);
    background-repeat: repeat-y;
    background-position: center;
    width: 3px;
}

.ighg_ColumnGroupingBottomDragIndicator {
    background-image: url(Images/ighg_BottomDragIndicator.gif);
    background-repeat: no-repeat;
    width: 5px;
    height: 3px;
    position: absolute;
    z-index: 100;
}
/* END -- GroupBy CSS Classes */
/*Author NSRAO Descr:WebDateGrid Header Alignments */
.HeaderCenter {
    text-align: center !important;
    vertical-align: bottom;
}

.HeaderLeft {
    text-align: left !important;
    vertical-align: bottom;
}

.formFields_reprot_ub {
    font-family: var(--font-family);
    font-size: 12px;
    color: #2D344B;
    font-weight: normal;
    border: 1px solid #6CB5E3;
    margin-left: 1px;
    margin-right: 1px; /*Change all Text fields to Capital letters */
    text-transform: uppercase;
}

.InboundCenter {
    font-size: 11px;
    color: #333333;
    font-weight: normal;
    text-decoration: none;
    white-space: nowrap;
    text-align: center;
}
/*cms1500 old */
.divRSLinesDet {
    float: left;
    left: 120px;
    top: 12px;
    position: relative;
    font-family: var(--font-family);
    font-size: 16px;
    color: #282828;
    font-weight: bold;
    text-decoration: none;
}


tbody > tr > td.bodyFontFaceInbound {
    padding: 0px 8px 0px 8px;
    overflow: hidden;
    text-align: left;
    vertical-align: middle;
    font-size: 11px;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    text-align: center;
}

.cmsoldRt {
    float: left;
    margin-left: 4px;
    margin-top: 0px;
    margin-bottom: 0px;
    height: 5px;
}

tbody > tr > td.igFontFaceupper {
    padding: 0px 8px 0px 8px;
    overflow: hidden;
    text-align: left;
    vertical-align: middle;
    font-size: 11px;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    text-align: center;
    text-transform: uppercase;
}
/*Author NSRAO Descr:WebDateGrid Header Alignments */
.HeaderVMCenter {
    text-align: center !important;
    vertical-align: middle;
}

tbody > tr > td.FontFaceInboundLeft {
    padding: 0px 8px 0px 19px;
    overflow: hidden;
    text-align: left;
    vertical-align: middle;
    font-size: 11px;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    text-align: left;
}

table.TitleTable277U {
    text-align: left;
    vertical-align: top;
    table-layout: fixed;
    width: 750px;
    margin: auto;
}

.TitleTable277U td {
    padding: 0px;
    empty-cells: show;
}

.TitelValue277U {
    color: #373737;
    text-align: center;
    word-wrap: break-word;
}

.igte_BlueEditWithButtons {
    background-color: #FFFFFF;
    height: 30px;
    width: 150px;
    outline: none;
    white-space: normal;
    border: 1px solid var(--cgt-medium-gray);
    width: 100%;
    border-radius: 5px;
}

.igte_BlueEdit {
    color: #2D344B;
    background-color: #FFFFFF;
    border: solid 1px #999999;
    outline: 0;
}

.igte_BlueTextArea {
    background-color: #FFFFFF;
    border: solid 1px #999999;
    outline: 0;
    resize: none;
}

.igte_BlueEditInContainer {
    font-size: 12px;
    background-color: Transparent;
    border-width: 0px;
    outline: 0;
}

.igte_BlueFocus {
    background-image: none;
    background-color: #FFFFFF;
    border-color: var(--ui-link-color);
}

.igte_BlueHover {
    /*border-color: #555555;*/
}

.igte_BlueInner {
    border-width: 0;
}

.igte_BlueButton {
    /*background-color: #8EBEE0;*/
    background-position: 1px;
    background-image: url(Images/igmc_DateDown.gif); /*background-repeat: repeat-x;     line-height: normal;     border: solid 1px #699BC9;     color: #FFFFFF;*/
    cursor: pointer;
    background-repeat: no-repeat;
    height: 15px;
    min-width: 17px;
}

.igte_BlueButtonFocus {
}

.igte_BlueNullText {
    color: #999999;
}

.igte_BlueButtonHover {
    /*background-color: #60a1d0;     background-image: url(Images/igte_Bluespinbuttonbghover.gif);*/
}

.igte_BlueButtonPressed {
    /*background-color: #C7E5F9;     background-image: url(Images/igte_Bluespinbuttonbgpressed.gif);*/
}

.igte_BlueButtonDisabled {
    background-image: url(Images/igmc_DateDown.gif);
    /*commented as per asked*/
    /*background-color: #999999;*/
}

.igte_BlueButtonImg {
    width: 15px;
    height: 0px;
    background-color: #999999;
}

.groupErrHeader {
    font-size: 11px;
    color: #000000;
    background-color: #D3D3D3;
    font-weight: bold;
    text-transform: none;
    border-style: none;
    height: 20px;
    text-align: center;
    text-decoration: none;
}

.DatePickFont {
    font-size: 12px;
    font-weight: normal;
    border: none;
    padding-left: 3px !important;
    border: 1px solid var(--cgt-medium-gray);
    width: 100%;
    border-radius: 5px;
    min-width: 75px;
    max-width: 75px;
}

    .DatePickFont input {
        border: none !important;
    }

.igte_BlueInner {
    border-width: 0;
    width: 100%;
}
/* JS-Enabled CSS for Widgets */
/* Web Dialog Window Start */
.igdw_Control {
    border: 1px solid rgba(106,106,106, .40);
    box-shadow: 2px 2px 11px 4px rgba(0, 0, 0, .17);
    background-color: #FFFFFF;
    z-index: 100000 !important;
}

    .igdw_Control:after {
        content: "";
        position: fixed;
        width: 100%;
        height: 100%;
        background: transparent;
        top: 0;
        left: 0;
        z-index: -1;
    }

.igdw_HeaderArea {
    height: 30px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid rgba(0, 0, 0, .23);
    background-color: #e0e4e7;
}

    .igdw_HeaderArea + div > table {
        height: 100%;
    }

.ig_Header + div {
    height: calc(100% - 30px) !important;
}

.igdw_HeaderArea + div > table tr:nth-child(2),
.igdw_ModalBackground + div .igdw_HeaderArea + div > table tr:nth-child(2) {
    display: none;
}

div[obj="body"] table td:nth-child(1),
div[obj="body"] table td:nth-child(3) {
    display: none;
}

.igdw_HeaderArea table td,
.igdw_ModalBackground + div .igdw_HeaderArea table td {
    background-image: none;
    border: 1px solid transparent;
}

    .igdw_HeaderArea table td:nth-child(1),
    .igdw_HeaderArea table td:nth-child(4),
    .igdw_ModalBackground + div .igdw_HeaderArea table td:nth-child(1),
    .igdw_ModalBackground + div .igdw_HeaderArea table td:nth-child(4) {
        display: none;
    }

    .igdw_HeaderArea table td:nth-child(2),
    .igdw_ModalBackground + div .igdw_HeaderArea table td:nth-child(2) {
        cursor: move;
        position: relative;
        height: 30px;
        padding-top: 0;
    }


        .igdw_HeaderArea table td:nth-child(2) > span,
        .igdw_ModalBackground + div .igdw_HeaderArea table td:nth-child(2) > span {
            padding: 0 0 0 10px;
            font-size: 14px;
            font-family: var(--font-family);
            font-weight: 400;
            display: inline-flex;
            height: 30px;
            align-items: center;
            margin-top: 0;
        }

    .igdw_HeaderArea table td:nth-child(3),
    .igdw_ModalBackground + div .igdw_HeaderArea table td:nth-child(3) {
        width: 40px !important;
        transition: all 230ms ease;
        cursor: pointer;
        position: relative;
        padding: 0;
    }

        .igdw_HeaderArea table td:nth-child(3):before,
        .igdw_HeaderArea table td:nth-child(3):after {
            content: "";
            width: 15px;
            height: 1px;
            background-color: black;
            opacity: 1;
            transform: rotate(45deg);
            position: absolute;
            z-index: 12;
            top: 14px;
            left: 12px;
            box-shadow: 0px 0px 1px 0px #00000021;
        }

        .igdw_HeaderArea table td:nth-child(3):hover:before,
        .igdw_HeaderArea table td:nth-child(3):hover:after {
            background-color: white;
            opacity: 1;
        }

        .igdw_HeaderArea table td:nth-child(3):after {
            transform: rotate(135deg);
        }

        .igdw_HeaderArea table td:nth-child(3):hover {
            background-color: #f71414;
        }

        .igdw_HeaderArea table td:nth-child(3) img {
            opacity: 0;
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            z-index: 22;
            height: 30px;
        }

.igdw_BodyContent {
    border: solid 0px #999999;
    overflow: hidden !important;
    height: calc(100%) !important;
}

.igdw_HeaderButton {
    margin: 4px 3px 3px 3px;
    cursor: pointer;
}

.igdw_HeaderCaption {
    margin-top: 16px;
    margin-left: 6px;
    padding-top: 10px;
    color: black;
    vertical-align: middle;
    line-height: 20px;
}

.igdw_HeaderButtonArea {
    width: 120px;
}

.igdw_HeaderImage {
    cursor: default;
    margin-top: 5px;
    border-top: #fff000 1px solid;
}

.igdw_ModalBackground {
    background-color: White;
    filter: alpha(opacity : 70);
    opacity: 0.0;
}

.igdw_ResizingHandle {
    cursor: se-resize;
}

.igdw_HeaderCornerLeft {
    background-color: Transparent;
    background-position: top left;
    background-image: url(Images/igdw_HeaderCornerLeft.gif);
    width: 9px;
}

.igdw_HeaderContent {
    background-image: url(Images/igdw_HeaderContent.gif);
    text-align: left;
    color: black;
    padding-top: 5px;
}

.igdw_HeaderCornerRight {
    background-position: top right;
    background-image: url(Images/igdw_HeaderCornerRight.gif);
    width: 9px;
}

.igdw_BodyCornerTopLeft {
    background-repeat: no-repeat;
    background-image: url(Images/igdw_BodyCornerTopLeft.gif);
    width: 6px;
}

.igdw_BodyEdgeTop {
    background-repeat: repeat-x;
    background-image: url(Images/igdw_BodyEdgeTop.gif);
}

.igdw_BodyCornerTopRight {
    background-repeat: no-repeat;
    background-position: right;
    background-image: url(Images/igdw_BodyCornerTopRight.gif);
    width: 6px;
}

.igdw_BodyEdgeLeft {
    background-color: WhiteSmoke;
    background-repeat: repeat-y;
    border-right: solid 1px #BBBBBB;
    border-left: solid 1px #666666;
    width: 6px;
}

.igdw_BodyEdgeRight {
    background-color: WhiteSmoke;
    border-right: solid 1px #666666;
    border-left: solid 1px #BBBBBB;
    width: 6px;
}

.igdw_BodyCornerBottomLeft {
    background-color: WhiteSmoke;
    background-repeat: no-repeat;
    background-image: url(Images/igdw_BodyCornerBottomLeft.gif);
    font-size: 1px;
    height: 14px;
    width: 9px;
}

.igdw_BodyContentArea {
    height: inherit !important;
}

.igdw_BodyCornerBottomRight {
    background-color: Gainsboro;
    background-repeat: no-repeat;
    background-image: url(Images/igdw_BodyCornerBottomRight.gif);
    background-position: right top;
    font-size: 1px;
    height: 14px;
    width: 9px;
}

.igdw_BodyEdgeBottom {
    background-color: WhiteSmoke;
    background-repeat: repeat-x;
    background-image: url(Images/igdw_BodyEdgeBottom.gif);
    font-size: 1px;
    border-top: solid 1px #BBBBBB;
    height: 15px;
}

.igdw_DialogBodyContent {
    overflow: hidden !important;
}

.igdw_ModalBackground {
    width: 100% !important;
}
/* Web Dialog Window End */

.AspNet-Menu-NonLink {
    font-size: 12px;
}

.mnuReports ul {
    width: 140px !important;
    padding: 0px !important;
}

.mnuReports li {
    width: 100% !important;
    padding: 0px !important;
}

dvWidget .AspNet-Menu-WithChildren ul {
    width: 250px !important;
    padding: 2px !important;
    margin: 0px !important;
    margin-left: 18px !important;
}

dvWidget .AspNet-Menu-WithChildren li {
    padding: 2px !important;
    margin: 0px !important;
}

.alignLeft {
    text-align: left !important;
    margin-bottom: 5px;
}

.alignRight {
    text-align: right !important;
}

/*This CSS added since exist only in Green theme*/
.newBGforprint {
    background-color: #f5faff;
    border-left: 1px solid #E4E4E4;
    border-top: 1px solid #E4E4E4;
    border-right: 1px solid #E4E4E4;
    border-bottom: 1px solid #E4E4E4;
}

.blueLinkDisableFont a[disabled='disabled']:hover {
    font-size: 13px;
    font-weight: bold;
    color: #0144b4;
    text-decoration: none;
    padding-left: 8px;
}

.blueLinkDisableFont a[disabled='disabled'] {
    font-size: 13px;
    font-weight: bold;
    color: #0144b4;
    text-decoration: none;
    padding-left: 8px;
}

.OrangeBoldFontFace a:link {
    color: #ef4c38;
    font-weight: bold;
    text-decoration: none;
}

.OrangeBoldFontFace a:hover {
    color: #ef4c38;
    font-weight: bold;
    text-decoration: none;
}


.HeDisReportMnu a {
    font: 12px Arial, Helvetica, sans-serif;
    color: #000666;
    text-decoration: none;
    line-height: 26px;
}

    .HeDisReportMnu a:hover {
        font: 12px Arial, Helvetica, sans-serif;
        color: #000666;
        text-decoration: none;
        line-height: 26px;
        background-color: #D9E6F2 !important;
    }

.HeDisReportMnu {
    list-style-type: none;
    background-image: url(Images/EZNET_NewDropDown_Repeateble.png);
    background-repeat: repeat-y;
    width: 211px;
}

.HeDisRepMnuInnerBackground {
    list-style-type: none;
    height: 60px;
    width: 188px;
    margin: 0px 3px;
    padding: 0px 5px;
}

.TableWordWrap {
    table-layout: fixed;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
}

.images-Metrics_Report {
    width: 44px;
    height: 34px;
    background: url('../../Images/memb_pro.svg') no-repeat center;
    background-size: 25px auto;
    float: left;
    border: 1px solid #f5f5f5;
    border-width: 1px !important;
    cursor: pointer;
}

.caregap {
    background-image: url(Images/caregap.png);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 11px;
    width: 20px;
    height: 20px;
    border: 0px;
    cursor: pointer;
    width: 44px;
    height: 34px;
    background: url(../../Images/caregap_i.svg) no-repeat center;
    background-size: 25px auto;
    float: left;
    border: 1px solid #f5f5f5;
    border-width: 1px !important;
}

.caregapi {
    cursor: pointer;
    width: 44px;
    height: 34px;
    background: url('../../Images/caregap_i.svg') no-repeat center;
    background-size: 25px auto;
    float: left;
    border: 1px solid #f5f5f5;
    border-width: 1px !important;
}

.caregapx {
    width: 44px;
    height: 34px;
    background: url('../../Images/caregap_x.svg') no-repeat center;
    background-size: 25px auto;
    float: left;
    border: 1px solid #f5f5f5;
    border-width: 1px !important;
    cursor: pointer;
}

.caregap_dis {
    background: url('../../Images/caregap.svg') no-repeat center;
    width: 44px;
    height: 34px;
    background-size: 25px auto;
    float: left;
    border: 1px solid #f5f5f5;
    border-width: 1px !important;
    cursor: pointer;
}

.caregapi_dis {
    background: url('../../Images/caregap_i.svg') no-repeat center;
    background-repeat: no-repeat;
    width: 44px;
    height: 34px;
    background-size: 25px auto;
    float: left;
    border: 1px solid #f5f5f5;
    border-width: 1px !important;
    cursor: pointer;
}

.caregapx_dis {
    background: url('../../Images/caregap_x.svg') no-repeat center;
    background-repeat: no-repeat;
    width: 44px;
    height: 34px;
    background-size: 25px auto;
    float: left;
    border: 1px solid #f5f5f5;
    border-width: 1px !important;
    cursor: pointer;
}

.hiddenWidgt img {
    display: none !important;
}

.BoldFont14_Auth {
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

.formFields14_Auth {
    font-size: 18px;
    color: #000000;
    font-weight: normal;
    text-transform: uppercase;
}

.border_disabled {
    border: 1px solid #a8b6bf !important;
}


/* Checkbox and Radio custom styling*/
input[type=checkbox],
input[type=radio] {
    width: 17px;
    height: 17px;
    min-width: 17px;
    min-height: 17px;
    border: 1px solid #4074A6;
    background-color: #FFFFFF;
    -webkit-appearance: none;
    appearance: none;
    --print-color-adjust: exact;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    vertical-align: top;
    border-radius: 2px;
    transition: all ease-in-out 0.3s;
    margin: 0 !important;
}

input[type=checkbox] {
    background-size: 17px auto;
}

input[type=radio] {
    border-radius: 50%;
}

input:checked[type=radio],
input:checked[type=checkbox] {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%235787b5' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3 6-6'/%3E%3C/svg%3E");
}

input:checked[type=radio] {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-5 -5 10 10'%3E%3Ccircle r='3.2' fill='%235787b5'/%3E%3C/svg%3E");
    border-radius: 50%;
}




input:focus[type=checkbox],
input:focus[type=radio] {
    border-color: #81a5c8;
    outline: 0;
}

input:hover[type=checkbox],
input:hover[type=radio] {
    border-color: #8aaecd;
    background-color: #e5f3ff;
}

input:checked:hover[type=checkbox],
input:checked:hover[type=radio] {
    border-color: #4074A6;
    background-color: #FFFFFF;
}

input:disabled[type=radio],
input:disabled[type=checkbox] {
    pointer-events: none;
    -webkit-filter: none;
    filter: none;
    opacity: .5
}

    input:disabled[type=radio] ~ label,
    input:disabled[type=checkbox] ~ label {
        cursor: default;
        opacity: .5
    }

input[type=radio] ~ label,
input[type=checkbox] ~ label {
    min-height: 18px;
    display: inline-flex;
    align-items: center;
}

    input[type=radio] ~ label:not(:empty),
    input[type=checkbox] ~ label:not(:empty) {
        padding-left: 5px;
    }





/* Green theme*/
body.theme-green input:checked[type=checkbox] {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23219faa' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3 6-6'/%3E%3C/svg%3E");
    border-color: var(--primary-background-color-dark-alt);
}

body.theme-green input:checked[type=radio] {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-5 -5 10 10'%3E%3Ccircle r='3.2' fill='%23219faa'/%3E%3C/svg%3E");
    border-radius: 50%;
    border-color: var(--primary-background-color-dark-alt);
}

body.theme-green .main-content .master-footer .master-content ul li a,
body.theme-green .igtab_THText.igtab_THTextSel,
body.theme-green #loginPanel ol li a:hover,
body.theme-green #upSiteMap .notesText a,
body.theme-green .top-header .nav-btns input[type="submit"]:hover,
body.theme-green .top-header .nav-btns input[type="submit"].active,
body.theme-green .top-header .nav-btns a:hover,
body.theme-green .top-header .nav-btns a.active,
body.theme-green .cgt-header-menu .menu > div ul.AspNet-Menu li ul li a:hover,
body.theme-green .top-header .settings #lblUser1 {
    color: var(--primary-background-color-dark-alt);
}

body.theme-green .igtab_THTailSel:after {
    background-color: var(--primary-background-color-dark-alt);
}

body.theme-green .igte_ButtonDisabled {
    background-color: transparent;
}

body.theme-green #loginPanel ol li a:hover {
    border-color: var(--primary-background-color-dark-alt);
}

body.theme-green input[type=checkbox],
body.theme-green input[type=radio] {
    border-color: var(--primary-background-color-dark-alt);
}

body.theme-green input:hover[type=checkbox],
body.theme-green input:hover[type=radio] {
    border-color: var(--primary-background-color-dark-alt);
    background-color: #e5fff5;
}

body.theme-green input[type=button],
body.theme-green button {
    background: var(--ui-link-color-alt);
    border-color: var(--ui-link-color-alt);
}

    body.theme-green input[type=button][disabled=disabled],
    body.theme-green button[disabled=disabled] {
        opacity: .4;
    }

    body.theme-green input[type=button]:hover,
    body.theme-green button:hover {
        background: var(--primary-background-color-dark-alt);
        border-color: var(--primary-background-color-dark-alt);
    }

body.theme-green .cgt-btn--default {
    background: var(--ui-link-color-alt);
    border-color: var(--ui-link-color-alt);
}

    body.theme-green .cgt-btn--default:hover {
        background: var(--primary-background-color-dark-alt);
        border-color: var(--primary-background-color-dark-alt);
    }

    body.theme-green .cgt-btn--default.is-outline {
        background: #FFFFFF;
        border-color: var(--primary-background-color-dark-alt);
        color: var(--primary-background-color-dark-alt);
    }

body.theme-green input[type="submit"].search,
body.theme-green input[type="image"].search {
    filter: invert(71%) sepia(42%) saturate(600%) hue-rotate(135deg) brightness(85%) contrast(83%);
}

body.theme-green .cgt-btn.help {
    filter: invert(71%) sepia(42%) saturate(600%) hue-rotate(135deg) brightness(85%) contrast(83%);
}

    body.theme-green .cgt-btn.help:disabled {
        opacity: .4;
    }

body.theme-green .icon use,
body.theme-green img[src~="../../Images/user.svg"],
body.theme-green img[src~="../../Images/file-upload.svg"],
body.theme-green img[src~="../../Images/eye.svg"],
body.theme-green input[src~="../Images/search.svg"] {
    filter: invert(71%) sepia(42%) saturate(600%) hue-rotate(135deg) brightness(85%) contrast(83%);
}

body.theme-green img[src~="../../Images/user.svg"] {
    content: url(../../Images/user-alt.svg);
    opacity: .6;
}

body.theme-green .igte_Button,
body.theme-green .igte_BlueButton {
    background-image: url(Images/igmc_DateDown.gif) !important;
}
/* END Green theme*/

/* New Dashboard */
#eznet-dashboard {
    position: absolute;
    left: 0;
    top: 60px;
    z-index: 10;
    width: 100%;
    height: calc(100% - 90px);
    overflow-y: overlay;
    overflow-x: hidden;
    background: var(--bg-theme-1);
}

.grid {
    width: calc(100% - 90px);
    max-width: calc(100% - 15px);
    margin: 50px 45px 50px;
}

.grid-item {
    float: left;
    width: calc( (100% - 25px * 3) / 4 );
    height: 300px;
    background: var(--white);
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, .12);
    /*border: 1px solid #DEDEDE;*/
    margin: 0 0;
    border-radius: 3px;
}

.width-2x {
    width: calc( ((100% - 25px * 2) / 4) * 2 + 6px);
}

.grid-item.grid-item-hide {
    display: none;
}

.grid-item.grid-item-min {
    height: 40px;
}


.grid-item:hover {
    border-color: hsla(0, 0%, 100%, 0.5);
    cursor: move;
}

.grid-item h2 {
    width: 100%;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 20px 0 5px;
    padding-right: 5px;
}

    .grid-item h2 span:first-child {
        display: initial;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: calc(100% - 70px);
        text-align: left;
    }

        .grid-item h2 span:first-child::before {
            content: "";
            width: 30px;
            height: 25px;
            opacity: .4;
            min-width: 30px;
            display: inline-flex;
            float: left;
        }

        .grid-item h2 span:first-child.claims::before {
            background: url('../../Images/file-alt.svg') center center no-repeat;
            background-size: auto 15px;
        }

        .grid-item h2 span:first-child.mail::before {
            background: url('../../Images/paper-plane.svg') center center no-repeat;
            background-size: auto 15px;
        }

        .grid-item h2 span:first-child.activity::before {
            background: url('../../Images/clipboard.svg') center center no-repeat;
            background-size: auto 15px;
        }

        .grid-item h2 span:first-child.chat::before {
            background: url('../../Images/comment-dots.svg') center center no-repeat;
            background-size: auto 15px;
        }

        .grid-item h2 span:first-child.trend::before {
            background: url('../../Images/chart-bar.svg') center center no-repeat;
            background-size: auto 15px;
        }

        .grid-item h2 span:first-child.report::before {
            background: url('../../Images/newspaper.svg') center center no-repeat;
            background-size: auto 15px;
        }

        .grid-item h2 span:first-child.authorizations::before {
            background: url('../../Images/authorizations.svg') center center no-repeat;
            background-size: auto 15px;
        }

        .grid-item h2 span:first-child.qlinks::before {
            background: url('../../Images/list-alt.svg') center center no-repeat;
            background-size: auto 15px;
        }

        .grid-item h2 span:first-child.auth-ref::before {
            background: url('../../Images/user-friends.svg') center center no-repeat;
            background-size: auto 15px;
        }

        .grid-item h2 span:first-child.eligibility::before {
            background: url('../../Images/eligibility.svg') center center no-repeat;
            background-size: auto 15px;
        }

.widget-actions-cnt {
    display: flex;
}

.grid-item > div {
    width: 100%;
    height: calc(100% - 41px);
    border-top: 1px solid #F3F3F3;
    cursor: default;
}

.widget-close,
.widget-min {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    transition: all 190ms ease-in-out;
}

.widget-min {
    background: #fbfbfb url(../../Images/eznet-dashboard-menu-min.svg) center center no-repeat;
}

.widget-close {
    background: #fbfbfb url(../../Images/eznet-dashboard-menu-close.svg) center center no-repeat;
}

.widget-min:hover {
    background: #f1efef url(../../Images/eznet-dashboard-menu-min.svg) center center no-repeat;
}

.widget-close:hover {
    background: #f1efef url(../../Images/eznet-dashboard-menu-close.svg) center center no-repeat;
}

.grid-item.is-dragging,
.grid-item.is-positioning-post-drag {
    background: var(--white);
    z-index: 2;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, .2);
    border-color: #8F8F8F;
}

.packery-drop-placeholder {
    outline: 3px dashed hsla(0, 0%, 0%, 0.12);
    outline-offset: -6px;
    -webkit-transition: -webkit-transform 0.2s;
    transition: transform 0.2s;
}

#dashboard-menu.close {
    z-index: -1;
    opacity: 0;
}

#dashboard-menu {
    position: fixed;
    z-index: 10;
    right: 20px;
    width: 245px;
    top: 105px;
    opacity: 1;
    box-shadow: 2px 2px 6px 1px #00000026;
}

    #dashboard-menu > div {
        display: flex;
        flex-wrap: wrap;
        align-content: center;
        justify-content: space-between;
        padding: 20px;
    }

        #dashboard-menu > div span {
            width: calc( (100% - 15px * 2) / 4 );
            height: 55px;
            border-radius: 10px;
            background: var(--ui-link-color);
            display: flex;
            align-items: center;
            justify-content: center;
            color: white;
            font-size: 11px;
            box-shadow: 0 0 6px #163c5d85;
            cursor: pointer;
            width: 55px;
            margin: 3px;
            transition: all 230ms ease-in-out;
        }

body.theme-green #dashboard-menu > div span {
    background: var(--ui-link-color-alt);
}

    body.theme-green #dashboard-menu > div span:hover {
        background: var(--primary-background-color-dark-alt);
    }

#dashboard-menu > div span::before {
    content: "";
    background-size: auto 28px;
    filter: invert(.91);
    height: 55px;
    width: 55px;
    transition: all 230ms ease-in-out;
}

#dashboard-menu > div span:hover {
    background: var(--primary-background-color-dark);
}

    #dashboard-menu > div span:hover::before {
        filter: invert(1);
    }

#dashboard-menu > div span.claims::before {
    content: "";
    background: url('../../Images/file-alt.svg') center center no-repeat;
    background-size: auto 28px;
}

#dashboard-menu > div span.mail::before {
    background: url('../../Images/paper-plane.svg') center center no-repeat;
    background-size: auto 28px;
}

#dashboard-menu > div span.activity::before {
    background: url('../../Images/clipboard.svg') center center no-repeat;
    background-size: auto 28px;
}

#dashboard-menu > div span.chat::before {
    background: url('../../Images/comment-dots.svg') center center no-repeat;
    background-size: auto 28px;
}

#dashboard-menu > div span.trend::before {
    background: url('../../Images/chart-bar.svg') center center no-repeat;
    background-size: auto 28px;
}

#dashboard-menu > div span.report::before {
    background: url('../../Images/newspaper.svg') center center no-repeat;
    background-size: auto 28px;
}

#dashboard-menu > div span.authorizations:before {
    background: url('../../Images/authorizations.svg') center center no-repeat;
    background-size: auto 28px;
}

#dashboard-menu > div span.qlinks:before {
    background: url('../../Images/list-alt.svg') center center no-repeat;
    background-size: auto 28px;
}

#dashboard-menu > div span.auth-ref:before {
    background: url('../../Images/user-friends.svg') center center no-repeat;
    background-size: auto 28px;
}

#dashboard-menu > div span.eligibility:before {
    background: url('../../Images/eligibility.svg') center center no-repeat;
    background-size: auto 28px;
}

#dashboard-menu > div span.hide {
    opacity: .5;
}

.btn-dashboard-menu {
    position: fixed;
    right: 25px;
    width: 30px;
    height: 30px;
    top: 70px;
    border-radius: 50%;
    background: #ededed url('../../Images/eznet-dashboard-menu.svg') center center no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 200;
}

    .btn-dashboard-menu:hover {
        filter: brightness(130%);
    }

/* END New Dashboard */
/* END New Dashboard */

/* New Add To Favorite */
.eznet-favorite {
    position: fixed;
    top: 69px;
    right: 30px;
    z-index: 1000;
    width: 24px;
    height: 24px;
    background: yellow;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    background: url(../../Images/star.svg) center center no-repeat;
    background-size: 20px;
}

    .eznet-favorite.off {
        opacity: .4;
    }

/* END New Add To Favorite */
/* uploaded files cancel and uploaded file style changes*/
.upload_div_buttons .ui-igupload-summaryprogressbar {
    width: 65% !important;
}

.upload_div_buttons .ui-container-button-cancel-class button[title="Cancel"] {
    clear: both;
    width: 1px !important;
    border: none !important;
    margin-right: 0px;
}

body .BoldFontBlue .ButtonLikeLink > span {
    color: red !important;
}

body .red-buttons-link-style .BoldFontBlue .ButtonLikeLink {
    height: auto !important;
}

body .button-width-decrease .button-size-decrease, showDetials02 {
    width: 135px !important;
}

body.ezedi.theme-blue button.button-size-decrease {
    width: 135px !important;
}

body .eyeViewerClose {
    display: inline-block;
    background: url("../../Images/icon-eye-closed.svg") no-repeat;
    width: 15px;
    position: absolute;
    top: 60px;
    right: 25px;
}

body .eyeViewerOpen {
    display: inline-block;
    background: url("../../Images/icon-eye-open.svg") no-repeat;
    width: 15px;
    position: absolute;
    top: 60px;
    right: 25px;
}

body .eyeViewerCloseCP {
    display: inline-block;
    background: url(../../Images/icon-eye-closed.svg) no-repeat;
    width: 15px;
    top: 60px;
    right: 25px;
    margin-left: -25px;
    margin-top: 6px;
}
body .eyeViewerOpenCP {
    display: inline-block;
    background: url(../../Images/icon-eye-open.svg) no-repeat;
    width: 15px;
    top: 60px;
    right: 25px;
    margin-left: -25px;
    margin-top: 6px;
}
body .eyeViewerCloseR {
    display: inline-block;
    background: url(../../Images/icon-eye-closed.svg) no-repeat;
    width: 15px;
    position: absolute;
    top: 30px;
    right: 10px;
}

body .eyeViewerOpenR {
    display: inline-block;
    background: url(../../Images/icon-eye-open.svg) no-repeat;
    width: 15px;
    position: absolute;
    top: 30px;
    right: 10px;
}
body .eyeViewerCloseRP {
    display: inline-block;
    background: url(../../Images/icon-eye-closed.svg) no-repeat;
    width: 15px;
    position: absolute;
    top: 14px;
    right: 210px;
}

body .eyeViewerOpenRP {
    display: inline-block;
    background: url(../../Images/icon-eye-open.svg) no-repeat;
    width: 15px;
    position: absolute;
    top: 14px;
    right: 210px;
}
body .chat-online-img {
    border-width: 0px;
    cursor: pointer;
    float: left;
    margin-right: 3px;
    margin-top: 0px;
    display: block;
}

body .chat-online-link {
    float: left !important;
    display: block !important;
    width: 80% !important;
}

body #up1 {
    height: 510px;
}

body .add-master-info {
    overflow: scroll;
    height: 510px;
}

input[type="text"].search-read-providerDirectorySearch {
    text-overflow: ellipsis;
    border-color: #d4dde3 !important;
    background: transparent !important;
    width: 37% !important;
}

body .member-search {
    overflow: scroll;
}

body .w-175 {
    width: 150px !important;
}

body .w-105 {
    width: 123px !important;
}

body .w-290 {
    width: 290px !important;
}

body .w-144 {
    width: 152px !important;
}

body .w-130 {
    width: 150px !important;
}

body .w-198 {
    width: 175px !important;
}

body .h-520 {
    height: 520px;
    overflow: scroll;
}

body .member-search-hr {
    width: 100%;
}

body .rpt-pnlHEDISReport {
    position: absolute;
    z-index: 10;
    top: 35px;
    right: 40px;
    text-align: left;
    border-radius: 3px;
    width: auto;
    box-shadow: 0 2px 4px 2px var(--shadow-layout);
    background: #FFFFFF;
    padding: 5px;
}

body .rpt-HeDisReportMnu {
    background-image: none;
    border: none;
    border-radius: 0;
}

body .rpt-HeDisRepMnuInnerBackground {
    height: auto;
}

body .rpt-HeDisReportMnu a:hover {
    background-color: none !important;
    color: #0a16da;
}

body .prb-welcomeBackground {
    height: auto !important;
}

.divRightServiceLinesClsForNumber {
    float: left;
    left: 150px;
    top: 5px;
    position: relative;
    font-family: var(--font-family);
    font-size: 16px;
    color: #282828;
    font-weight: bold;
    text-decoration: none;
    width: 0px;
}

.claimSearchPageText {
    text-transform: uppercase;
}

.divRightServiceLinesClsForCMSPopup {
    float: left;
    left: 119px;
    top: 5px;
    position: relative;
    font-family: var(--font-family);
    font-size: 16px;
    color: #282828;
    font-weight: bold;
    text-decoration: none;
    width: 0px;
}

body.ezedi #upSiteMap {
    position: relative;
    display: inline-flex;
    top: 5px;
}

body.ezedi #SiteMenu + #upSiteMap {
    top: 45px;
}

body .mb-tabheader .igtab_THHolder {
    height: 55px !important;
}

body .se-bodyFont {
    white-space: normal !important;
}

body .pdng-0 {
    padding: unset !important;
}

body .padding-10 {
    padding-left: 10px;
}

body .sticky-header-op {
    position: sticky !important;
    top: 30px;
    z-index: 99;
    background: #f7f7f7;
}

body .padding-0 {
    padding: unset !important;
}

body .w-266 {
    width: 289px !important;
}

body .w-276 {
    width: 276px !important;
}

body .w-280 {
    width: 280px !important;
}

body .w-225 {
    width: 157px !important;
}

body .capitalize-text {
    text-transform: uppercase;
}

body .bottom-border .igtab_THTailSel:after {
    bottom: -8px;
}

body .button-text .ui-button-text {
    color: white !important;
}

body .margin-none-td .margin-none {
    margin-top: 0px !important;
}

body .padding-tr {
    border-collapse: separate;
    border-spacing: 0 15px;
}

body .overflow-fix .igtab_THContentHolder {
    overflow: unset;
}

body .overflow-fix .igtab_THContent {
    overflow: unset !important;
}

body .w-205 {
    width: 205px !important;
}

body .w-165 {
    width: 165px !important;
}

body .w-145 {
    width: 168px !important;
}

body .w-148 {
    width: 148px !important;
}

body .overflow-fix .igtab_THContentHolder {
    padding: 0 0vh !important;
}

body .overflow-fix input[type="text"][readonly="readonly"] {
    border-color: unset !important;
}

body #MemberSearch .cgt-data-footer-wrapper {
    margin-bottom: unset !important;
    height: 15px;
}

body .margin-bottom-0 {
    padding: 5px;
    height: 270px;
}

#BodyMasterPage form[action="./DashboardOpeningPage.aspx"] .main-content #SiteMenu {
    display: none;
}

body .w-280 {
    width: 280px !important;
}

body .w-275 {
    width: 275px !important;
}

#BodyMasterPage form[action="./DashboardOpeningPage.aspx"] .main-content #upSiteMap {
    display: none;
}

.formFields_CreateMember:focus {
    background-color: yellow !important;
}

body .w-5 {
    width: 5px !important;
}

body .margin-15 {
    margin-left: 15px !important;
}

/*
VALLEY-18*/

.images-eligibility {
    width: 44px;
    height: 34px;
    background: url('../../images/mem_req_eligibility.svg');
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: center;
    float: left;
    border: 1px solid #f5f5f5;
    border-width: 1px !important;
}

.images-Dis_eligibility {
    width: 44px;
    height: 34px;
    opacity: .37;
    background: url('../../images/mem_req_eligibility.svg');
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: center;
    float: left;
    border: 1px solid #f5f5f5;
    border-width: 1px !important;
}

.images-eligibility_Exists {
    width: 44px;
    height: 34px;
    background: url('../../images/eligibility-exists.svg');
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: center;
    float: left;
    border: 1px solid #f5f5f5;
    border-width: 1px !important;
}


.d-none{
    display:none !important;
}

    .portalUAABody {
    font-weight: 400;
    min-height: 300px !important;
    border: none !important;
    width: 100% !important;
    padding: 15px 10px 10px 10px !important;
    background-color: #FFFFFF !important;
}