/*************************************************** Core CSS ***********************************/
/* Core CSS */
        body {
            background-color: #ffffff;
            margin: 0 0 0 0;
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
            font-size: 13px;
            line-height: 1.5;
            color: #212529;
            text-align: left;            
        }

        .pageheading {
            color: #ffffff;
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
            font-size: 18px;
            font-weight: bold;
            text-transform: uppercase;
            text-align: left;
        }

        .heading {
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
            color: #000;
            font-size: 16px;
            font-weight: bold;
        }

        .subheading {
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
            color: #cc0033;
            font-weight: bold;
            font-size: 14px;
            font-style: italic;
        }

        .subheadingunderlined {
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
            color: #cc0033;
            font-weight: bold;
            font-size: 14px;
            font-style: italic;
            text-decoration: underline;
        }

        .headerbg {
            background-color: #333 !important;
        }

        .Headertxt {
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
            color: #fff;
            font-size: 13px;
        }

        .Headerlink {
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
            color: #ebbf4e;      /* ? Unique color */
            font-weight: bold;
            font-size: 13px;
            text-decoration: none;
            padding-right: 13px;
        }

/*************************************************** Table CSS ***********************************/
        .tbl {
            background-color: #C0D8ED;
        }

        .tblhead {
            background-color: #056396;
            height: 40px;
            color: white !important;
        }

        .tblheading {
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
            color: #000000;
            font-size: 14px;
            font-weight: bold;
            FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FAFFFF, endColorstr=#C4E0F7);
        }

        .tblhead .tblheading {
            color: white !important;
        }

        .tblhead .heading {
            color: white !important;
        }

        .tblrow {
            background-color: #dceefd;
            height: 35px;
        }

    /* End Table CSS */

        .button {
            color: #000000;
            font-size: 14px;
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
            vertical-align: middle;
            border: solid 1px #6a8ccb;
            background: url('../Office2003 Blue/Editors/edtButtonBack.gif') repeat-x center bottom #d7e8fd;
            padding: 4px 6px 6px 6px;
            cursor: pointer;
            cursor: hand;
            height: 30px !important;
        }

        .button:hover {
            color: #000000;
            background: url('../Office2003 Blue/Editors/edtButtonBackHover.gif') repeat-x center bottom #fff2c8;
            border: solid 1px #000080;
        }

        .ddl {
            font-weight: normal;
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
            color: #000000;
            font-size: 14px;
            height: 30px;
            border: 1px solid #CCCCCC;
            /*border-radius: 5px;
	        -moz-border-radius: 5px;
	        -webkit-border-radius: 5px;*/
            padding: 1px 1px 1px 1px background: -webkit-gradient(linear, left top, left 15, from(#FFFFFF), color-stop(4%, #f4f4f4), to(#FFFFFF));
            background: -moz-linear-gradient(top, #FFFFFF, #f4f4f4 1px, #FFFFFF 15px);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#f4f4f4');
        }

         

        .searchddl {
            font-weight: normal;
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
            color: #000000; /*#777777;*/
            font-size: 13px;
            height: 20px;
            border: 1px solid #CCCCCC;
            border-radius: 5px;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            padding: 6px 6px 4px;
            box-shadow: 2px 3px 2px #eee;
            -moz-box-shadow: 3px 4px 3px #eee;
            -webkit-box-shadow: 2px 3px 2px #eee;
            /*background: -webkit-gradient(linear, left top, left 15, from(#FFFFFF), color-stop(4%, #f4f4f4), to(#FFFFFF));
                background: -moz-linear-gradient(top, #FFFFFF, #f4f4f4 1px, #FFFFFF 15px);*/
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#f4f4f4');
        }

        .field {
            font-weight: normal;
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
            color: #000;
            font-size: 14px;
            
            border: 1px solid #cccccc;
            /*border-radius: 5px;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;*/
            padding: 1px 1px 1px 1PX;
            /*background: -webkit-gradient(linear, left top, left 15, from(#FFFFFF), color-stop(4%, #f4f4f4), to(#FFFFFF));*/
            background: -moz-linear-gradient(top, #FFFFFF, #f4f4f4 1px, #FFFFFF 15px);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#f4f4f4');
        }

        input[type="text"].field,input[type="password"].field {
            height: 30px !important;               
        }

        .disabled {    
            color: #000;    
            background-color: #dddddd;
        }

        .ddl disabled {    
            color: #888888;    
            background-color: #dddddd;
        }

        .field disabled {    
            color: #888888;    
            background-color: #dddddd;
        }
                
        .searchfield {
            border-right: #aaaaaa 1px solid;
            border-top: #aaaaaa 1px solid;
            border-left: #aaaaaa 1px solid;
            border-bottom: #aaaaaa 1px solid;
            font-size: 13px;
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
            color: #000;
        }

        .fieldcheck {
            font-size: 13px;
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
            color: #000;
            height: 15px;
        }

        .fieldradio {
            font-size: 13px;
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
            color: #000;
            height: 15px;
        }

        .radlist {
            font-size: 13px;
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        }

        .txt {
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
            color: #071268;
            font-size: 13px;
        }


        .label {
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
            color: #000000;
            font-size: 13px;
            font-weight: bold;
            vertical-align: middle;
        }

        .label .dxb {
            font-weight: normal !important;
        }

        .link {
            color: #3366ff;
            font-weight: bold;
            font-size:10px;
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
            text-decoration: underline;
            CURSOR: hand;
        }

        .linkAmount {
            CURSOR: hand;
            font-weight: bold;
            font-size:10px;
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
            color: #3366ff;
        }

        .date {
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
            color: #ffffff;
            font-size:12px;
        }

        .pubdate {
            FONT-WEIGHT: normal;
            FONT-SIZE: 9px;
            COLOR: #000000;
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
               
        }

        .error {
            font-weight: normal;
            font-size: 13px;
            color: #ff0066;
            font-style: normal;
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        }

        .alert {
            font-size: 13px;
            color: #ff0066;
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
            font-weight: bold;
        }

        .compulsory {
            font-size: 13px;
            color: #ff0066;
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
            font-weight: bold;
        }

        .info {
            font-size: 10px;
            color: blue;
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
            font-weight: normal;
        }


      .line, .seperationline {
            border: 1;
            WIDTH: 100%;
            COLOR: #0000ff;
            TEXT-ALIGN: center;
        }

        .message {
            font-size: 13px;
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
            color: Navy;
        }

        .help {
            font-size: 10px;
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
            color: gray;
        }

        .Freezing {
            position: relative;
            top: expression(this.offsetParent.scrollTop);
            z-index: 10;
        }

        .verified {
            font-size: 16px;
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
            font-style: italic;
            text-align: left;
        }

        .approved {
            font-size: 16px;
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
            font-style: italic;
            text-align: right;
        }

        .notification {
            font-size: 16px;
            font-style: italic;
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
            text-align: left;
        }

        .note {
            /*? only difference of one pixel between note and note_ */
            font-weight: normal;
            font-size: 10px;
            color: #000;
            font-style: normal;
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        }

            .myList {
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
            color: #071268;
            font-size: 12px;
        }

        .contents {
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
            font-size: 11px;
            font-weight: bold;
            color: #666666;
            text-decoration: none;
        }

        .blue_bar {
            background-color: #316AC5;
            border-top-color: #003399;
            border-right-color: #003399;
            border-bottom-color: #003399;
            border-left-color: #003399;
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
            font-size: 14px;
            color: #FFFFFF;
            font-style: normal;
        }

        .updateprogress {
            left: 50%;
            top: 50%;
            position: absolute;
        }
        .progressBackgroundFilter {
            position: fixed;
            top: 0px;
            bottom: 0px;
            left: 0px;
            right: 0px;
            overflow: hidden;
            padding: 0;
            margin: 0;
            background-color: #000;
            filter: alpha(opacity=15);
            opacity: 0.5;
            z-index: 1000;
        }


/* End Core CSS */
/*************************************************** General CSS ***********************************/

/* General CSS */
    .tblrow_employee {
        background-color: white;
        height: 20px;
    }

    .tblrow_employeechild0 {
        background-color: #fbfbfb;
        height: 20px;
    }

    .tblrow_employeechild1 {
        background-color: whitesmoke;
        height: 20px;
    }


    .verror {
        color: red;
        font-size: 13px;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        font-weight: bolder;
    }

    .verrorStar {
        color: red;
        font-size: 13px;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        font-weight: bolder;
    }

    .sr {
        background-color: #990000;
        font-weight: bold;
        color: #ffffff;
        font-style: normal;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        font-size: 13px;
    }

    .cmstext {
        font-size: medium;
        font-style: normal;
        font-weight: bold;
        font-variant: normal;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
    
    }

    .photoheader {
        border-collapse: separate;
        border-spacing: 1px;
        border-right: #000000 1px outset;
        border-top: #000000 1px outset;
        border-left: #000000 1px outset;
        border-bottom: #000000 1px outset;
    }
     .pnlPopUp {
        height: 350px;
        width: 80%;
        position: fixed;
        z-index: 100001;
        left: 160.5px;
        top: 100px;
    }

/* End General CSS */

/***************************************************css for gridview***********************************/
/*Grid View*/
    .gvHeader {
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        font: 13px;
        Background-Color: #d7ebff;
        Font-weight: bold;
        Color: Black;
    }

    .gvRowStyle {
        Background-Color: #EFF3FB;
        text-align: left;
        Font-weight: normal;
    }

    .gvAlternatingRowStyle {
        background-color: White;
        text-align: left;
        Font-weight: normal;
    }

    .gvSelectedRowStyle {
        Background-Color: #D1DDF1;
        Color: #333333;
        Font-weight: bold;
    }

    .gvEditRowStyle {
        Background-Color: Green;
    }

    .gvEmptyDataRowStyle {
        vertical-align: bottom;
    }

    .gvEmptyDataRowPosition {
        vertical-align: bottom;
        text-align: right;
    }

    .gvFooter {
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        font: 12px;
        Background-Color: #8ACEFA;
        color: Black;
        font-weight: bold;
    }

    .gvPager {
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        font: 12px;
        font-weight: bold;
        color: black;
        text-align: center;
        background-Color: #8ACEFA;
    }

    .grid-pager {
        color: White;
        text-align: center;
    }

    .gvProperties {
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        font: 11px;
        color: Black;
        vertical-align: top;
    }

/*End Grid View*/

/*************************************************** css for Tree View ***********************************/

/*Tree View*/
    .parentnode {
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        font-size: 13px;
        color: #5555DD;
        font-weight: bold;
    }

   .rootnode {
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        font-size: 13px;
        color: #000000;
        font-weight: bold;
    }

    .leafnode {
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        font-size: 13px;
        color: #666666;
        text-decoration: underline;
    }

    .selectednode {
        color: Red;
    }



    .hovernode {
        color: Blue;
    }

/*End tree view*/


/*************************************************** css for Accordion ***********************************/

/*Accordion*/
    .AccordionContainer {
        border-top: solid 1px #C1C1C1;
        border-bottom: solid 1px #C1C1C1;
        border-left: solid 2px #C1C1C1;
        border-right: solid 2px #C1C1C1;
    }

    .AccordionTitle, .AccordionContent, .AccordionContainer {
        position: relative;
    }
    .accordionHeader {
        border: 1px solid #2F4F4F;
        color: black;
        background-color: #d7ebff;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        font-size: 13px;
        font-weight: bold;
        padding: 5px;
        margin-top: 5px;
        cursor: pointer;
    }

   
    .accordionHeaderSelected {
        border: 1px solid #2F4F4F;
        color: white;
        background-color: #5078B3;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        font-size: 13px;
        font-weight: bold;
        padding: 5px;
        margin-top: 5px;
        cursor: pointer;
    }
    .accordionHeaderPlain {
        cursor: hand;
        background-image: url(images/Plus_Grid.gif);
        background-repeat: no-repeat;
        background-position: left;
    }

    .accordionHeaderSelectedPlain {
        cursor: hand;
        background-image: url(images/Minus_Grid.gif);
        background-repeat: no-repeat;
        background-position: left;
        background-color: White;
    }
    .accordionHeaderWithPlusMinus {
        cursor: hand;
        background-image: url(images/Plus_Grid.gif);
        background-repeat: no-repeat;
        background-position: left;
        border: 1px solid #2F4F4F;
        color: black;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        font-size: 13px;
        font-weight: bold;
        padding: 5px;
        margin-top: 5px;
    }

    .accordionHeaderSelectedWithPlusMinus {
        cursor: hand;
        background-image: url(images/Minus_Grid.gif);
        background-repeat: no-repeat;
        background-position: left;
        border: 1px solid #2F4F4F;
        color: white;
        background-color: #5078B3;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        font-size: 13px;
        font-weight: bold;
        padding: 5px;
        margin-top: 5px;
    }
     .AccordionTitle {
        height: 25px;
        overflow: hidden;
        cursor: pointer;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        font-size: 11px;
        font-weight: bold;
        vertical-align: middle;
        text-align: left;
        display: table-cell;
        /*background-repeat:repeat-x;
        background-image:url('title_repeater.jpg');*/
        background: -webkit-linear-gradient(top, #E9F2FE 0%,#94B6E8 100%);
        /*background:-webkit-gradient(linear,left top,left bottom,from(#E9F2FE),to(#94B6E8));*/
        FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E9F2FE, endColorstr=#94B6E8);
        -moz-user-select: none;
    }
    .accordionContent {
        background-color: #D3DEEF;
        border: 1px dashed #2F4F4F;
        border-top: none;
        padding: 5px;
        padding-top: 10px;
        height: 0px;
        overflow: auto;
        display: none;
    }
    .accordionContentPlain {
        background-color: White;
        padding: 1px;
        padding-top: 1px;
    }

    .accordionContentWithPlusMinus {
        background-color: #D3DEEF;
        border: 1px dashed #2F4F4F;
        border-top: none;
        padding: 5px;
        padding-top: 10px;
    }

    .link_accordian {
        color: Black;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        font-size: small;
        font-weight: bold;
    }

    #master_content .accordionHeader a {
        color: #FFFFFF;
        background: none;
        text-decoration: none;
    }

    #master_content .accordionHeader a:hover {
        background: none;
        text-decoration: underline;
    }

    #master_content .accordionHeaderSelected a {
        color: #FFFFFF;
        background: none;
        text-decoration: none;
    }

    #master_content .accordionHeaderSelected a:hover {
        background: none;
        text-decoration: underline;
    }


/*End Accordion*/

/***************************************************css for table.ivu ***********************************/
/* table.ivu */
    table.ivu {
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        font-size: 11px;
        width: 700px;
    }

    /* common cell styles */
    .ivu th, .ivu td {
        cursor: default;
        height: 20px;
    }
    /* cell styles */
    .ivu td {
        color: #000;
        padding: 2px 8px;
        border: solid 1px;
    }

    /* header cell style */
    .ivu th {
        border-right-style: solid;
        border-right-width: 1px;
        border-bottom-style: solid;
        border-bottom-width: 2px;
        font-weight: bold;
        text-align: center;
        padding: 2px 10px;
    }

    table.ivu2 {
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        font-size: 11px;
        width: 700px;
    }

    /* common cell styles */
    .ivu2 th, .ivu td {
        cursor: default;
        height: 20px;
    }
    /* cell styles */
    .ivu2 td {
        color: #000;
        padding: 2px 8px;
        /*border: solid 1px;*/
    }

    /* header cell style */
    .ivu2 th {
        border-right-style: solid;
        border-right-width: 1px;
        border-bottom-style: solid;
        border-bottom-width: 2px;
        font-weight: bold;
        text-align: center;
        padding: 2px 10px;
    }

    /* table style */
    table.ivu-classic {
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        border: solid 1px #7aa5d6;
    }

    /* header cell style */
    .ivu-classic th {
        color: #000000;
        border-right-color: #7aa5d6;
        border-bottom-color: #7aa5d6;
        background: #94bee0;
    }

    /* cell styles */
    .ivu-classic td {
        border-bottom-color: #e5ecf9;
        border-right-color: #e5ecf9;
    }

    /* mouseover row style */
    .ivu-classic .row-over {
        background-color: #e5ecf9;
    }

/* End table.ivu */


/***************************************************css for msg table ***********************************/
/* msg table */
    .msgtable {
        border-width: 1px;
        border-spacing: 0px;
        border-color: Black;
        border-style: groove;
        /*FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cccccc, endColorstr=#999999);*/
        FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FAFFFF, endColorstr=#C4E0F7);
    }

    .msgtd {
        border-width: 0px;
        padding: 0px;
    }

    .msgtxt {
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        color: #333333;
        font-size: 13px;
        font-weight: bold;
    }

    .msgerr {
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        color: red;
        font-size: 13px;
        font-weight: bold;
    }


/* End msg table */


/***************************************************css for file-wrapper ***********************************/
/* file-wrapper */

    .file-wrapper {
        cursor: pointer;
        display: inline-block;
        overflow: hidden;
        position: relative;
    }

    file-wrapper .button {
        background: #79130e;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        cursor: pointer;
        display: inline-block;
        font-size: 11px;
        font-weight: bold;
        padding: 4px 18px;
        text-transform: uppercase;
    }

    .file-wrapper input {
        cursor: pointer;
        height: 100%;
        position: absolute;
        right: 0;
        top: 0;
    }

    .file-wrapper input {
        filter: alpha(opacity=1);
        -moz-opacity: 0.01;
        opacity: 0.01;
    }

    .file-wrapper input {
        font-size: 100px;
    }

    .filelabel {
        font-weight: bold;
        font-size: 13px;
        color: #0356a3;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
   
    }


/* End file-wrapper */


/***************************************************css for Absence Justification ***********************************/

/* Absence Justification */
    .pop-up {
        Width: 33%;
        border: 1px solid #002d96;
        position: absolute;
        margin-top: 3px;
        background: #f0f8ff;
        padding: 5px;
        display: none;
    }
    .pop-up-text::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
        background-color: #F5F5F5;
        border-radius: 10px;
    }

    .pop-up-text::-webkit-scrollbar {
        width: 10px;
        background-color: #F5F5F5;
    }

    .pop-up-text::-webkit-scrollbar-thumb {
        border-radius: 10px;
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.44, rgb(122,153,217)), color-stop(0.72, rgb(73,125,189)), color-stop(0.86, rgb(28,58,148)));
    }
    .AttendanceHeading {
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        font-size: 13px;
        color: black;
        text-decoration: none;
        font-weight: bolder;
        background: #cfe5ff;
    }

    .AttendanceDiscrepancies {
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        font-size: 12px;
        color: Blue;
        text-decoration: underline;
        font-weight: bold;
    }

    
    .AttendanceDetail {
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        font-size: 12px;
        color: black;
        text-decoration: none;
    }

/*End Absence Justification */

/***************************************************css for Event Calender ***********************************/

/* Event Calender */
    .eventClndrDay {
        text-align: left;
        border-left: 1px solid #dcdcdc;
        border-bottom: 1px solid #dcdcdc;
        border-collapse: collapse;
        vertical-align: top;
        padding-left: 5px;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        font-size: 16px;
        width: 14%;
        height: 95px;
    }

        .eventClndrDay a {
            text-decoration: none;
        }

    .TodayDateStyle {
        border: 1px solid #F00;
    }

/*End Event Calender */


/***************************************************css for overlay ***********************************/

/* CSS Added By Umair Hafeez on May 15, 2008 */

/* overlay */
    .overlay {
        visibility: hidden;
        position: absolute;
        top: 0px;
        left: 0px;
        background: Gray;
        height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
        width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');
        opacity: .5;
        vertical-align: middle;
        text-align: center;
        filter: alpha(opacity=50);
        -moz-opacity: .5;
    }

    .content_overlay {
        visibility: hidden;
        position: absolute;
        width: 50%;
        height: 50%;
        background-color: #d7ebff;
        vertical-align: middle;
        text-align: center;
        top: 25%;
        left: 25%;
    }

    .content_overlay td {
        width: 100%;
        height: 100%;
        vertical-align: middle;
        text-align: center;
    }

    .content {
        width: 100%;
        height: 100%;
        text-align: center;
        vertical-align: middle;
        /*background: #d7ebff; */
        FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FAFFFF, endColorstr=#C4E0F7);
        color: Black;
    }

    .loading_overlay {
        position: fixed;
        z-index: 99;
        top: 0px;
        left: 0px;
        background-color: Gray;
        width: 100%;
        height: 100%;
        filter: Alpha(Opacity=50);
        opacity: 0.50;
        -moz-opacity: 0.50;
    }

/* END overlay*/


/***************************************************css for towhom ***********************************/

/* towhom */
    .towhom {
        font-size: 18px;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        font-weight: bold;
        text-decoration: underline;
        text-align: center;
    }
     .towhomSimple {
        font-size: 18px;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        font-weight: bold;
        text-decoration: none;
        text-align: center;
    }
      .towhomItalic {
        font-size: 16px;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        font-weight: bold;
        text-decoration: none;
        font-style: italic;
        text-align: center;
    }

    .topseb {
        font-size: 13px;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        font-weight: bold;
        text-decoration: underline;
        text-align: center;
    }

/* END towhom */


/***************************************************css for certificate ***********************************/

/* certificate */
    .certificatetext {
        font-size: 14px;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        text-align: justify;
        line-height: 20pt;
    }

    .certificatetextitalic {
        font-size: 14px;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        text-align: justify;
        font-style: italic;
        line-height: 20pt;
    }

    .certificatefooter {
        font-size: 13px;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        font-style: italic;
        text-align: left;
    }

    .certificatefooterwithtab {
        font-size: 13px;
        margin-left: 30px;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        font-style: italic;
        text-align: left;
    }
/* END certificate */


/***************************************************css for modal ***********************************/

/* modal */
    .modalBackground {
        background-color: Gray;
        filter: alpha(opacity=70);
        opacity: 0.7;
    }

    .ModalWindow {
        border: solid1px#c0c0c0;
        background: #f0f0f0;
        padding: 0px10px10px10px;
        position: absolute;
        top: -1000px;
    }

    .modaldialogbox {
        border: 0px;
        position: absolute;
        z-index: 9;
        left: 0px;
        top: 0px;
        width: expression(this.offsetParent.scrollWidth);
        height: expression(this.offsetParent.scrollHeight);
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50, FinishOpacity=0, Style=0, StartX=0, FinishX=100, StartY=0, FinishY=100);
    }
/* END modal */


/***************************************************css for registration ***********************************/

/* registration */
    .registrationsubheading {
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        color: #071268;
        font-size: 13px;
        font-weight: normal;
        font-weight: bold;
    }

    .registrationinstruction {
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
        color: #071268;
        font-size: 13px;
        font-weight: normal;
    }

/* END registration */

.toolbar {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer ;
  background-color: #888; /* Gray toolbar background color */
  padding: 10px;
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
   z-index: 10000; 
   position: absolute;
}

.toolbarbutton {
  cursor:pointer;
  margin: 0 5px;
  padding: 0;
  background-color: transparent;
  border: none;     
}

.toolbarbutton img {
  width: 25px;
  height: 25px;
}

.toolbarbutton:hover img {
  filter: brightness(1.2);
}


   



