﻿body {
    font-family: Open Sans, sans-serif !important;
    height: 101%;
    border: 0px solid;
    background-image: url('Images/icare_BG.png');
    background-repeat: repeat;
    margin: 0px 8px 0px 8px;
    padding: 0;
    overflow-y: scroll;
}

    /*body {
    scrollbar-width: thin; 
    scrollbar-color: #e0bff6 #e0bff624; 
}*/

    body::-webkit-scrollbar {
        width: 12px; /* width of the entire scrollbar */
    }

    body::-webkit-scrollbar-track {
        background: #f0f0f0; /* color of the tracking area */
    }

    body::-webkit-scrollbar-thumb {
        background-color: #e0bff6; /* color of the scroll thumb */
        border-radius: 20px; /* roundness of the scroll thumb */
        border: 1px solid #f0f0f0; /* creates padding around scroll thumb */
    }

.cssMainTable {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    height: 100%;
    width: 100%;
    background-color: White;
}

.cssMainDiv {
    width: 1200px;
    overflow: auto;
    min-height: 600px;
    height: auto !important;
    height: 600px;
    background-color: White;
    margin: 0 auto;
}

tr.border_bottom td {
    border-bottom: 1pt solid black;
}

tr.border_top td {
    border-top: 1pt solid black;
}

.header {
    background: transparent url('Images/demo/iCare_Header Purple_updated.png') no-repeat scroll 0 0;
    height: 72px;
    width: 100%;
}

.footer {
    background: transparent url(Images/demo/footer.png) no-repeat scroll 0 0;
    height: 50px;
    width: 100%;
}

.BreadCrumb {
    color: #4F78BA;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    float: left;
    padding-left: 12px;
}

.cssUsername {
    /*color: #4F78BA !important;*/
    color: #8500d8 !important;
    font-size: xx-small;
    margin-right: 15px;
    float: right;
    margin-left: 10px;
}

.RightBorder {
    width: 6px;
    background: transparent url(Images/Right_Border.png) repeat-y;
    height: 98%;
    overflow: hidden;
}

.LeftBorder {
    width: 6px;
    background: transparent url(Images/Left_Border.png) repeat-y;
    height: 98%;
    overflow: hidden;
}

/*for login*/
.loginpanel {
    /*border: 2px solid #CCCCCC;*/
    /*width: 230px;
    height: 130px;*/
    text-align: left;
    color: #333333d6;
    /*background: url('Images/icare_BG.png') repeat;*/
}

/*.custom_login {
    border: 0;
    outline: 0;
    border-bottom: 2px solid blue;
    font-size: 1.4rem;
    color: #ccc;
}*/
custom_login:focus {
    border-color: green
}

.captchadiv {
    border: 1px solid #CCCCCC;
    width: 187px;
}


/* GUI Controls Start */
.cssTextBoxPadding {
    margin: 5px 0px;
}

.cssTextBox, .cssTextBoxOld {
    /*border: 1px solid #f0f0f0;
    border-radius: 2px;
    color: #333333;
    background-color: #f0f0f0 !important;
    font-size: 8pt;
    text-align: left;
    width: 115px;
    height: 16px;
    line-height: 22px;
    font-family: Verdana !important;*/
    border: 1.5px solid #c2c2c2cc;
    border-radius: 4px;
    color: #333333d6;
    background-color: #ffffff !important;
    font-size: 8pt;
    text-align: left;
    width: 115px;
    height: 16px;
    line-height: 22px;
    font-family: Verdana !important;
}



.cssTextBoxOldUpdated {
    border: 1px solid #888888;
    /* color: #333333; */
    /* background-color: #F4F7FE; */
    border: 0;
    outline: 0;
    border-bottom: 2px solid #e5e5e5;
    font-size: 1.4rem;
    color: #382a2acc;
    font-size: 9pt;
    /* text-align: left; */
    width: 275px;
    /* height: 16px; */
    line-height: 22px;
    /*font-family: Montserrat !important;*/
    font-family: Verdana !important;
    margin-bottom: 38px;
}

    .cssTextBoxOldUpdated :visited {
        border: 1px solid #888888;
        /* color: #333333; */
        /* background-color: #F4F7FE; */
        border: 0;
        outline: 0;
        border-bottom: 2px solid #e5e5e5;
        font-size: 1.4rem;
        color: #382a2acc;
        font-size: 9pt;
        /* text-align: left; */
        width: 275px;
        /* height: 16px; */
        line-height: 22px;
        /*font-family: Montserrat !important;*/
        font-family: Verdana !important;
        margin-bottom: 38px;
    }

    .cssTextBoxOldUpdated :hover {
        border: 1px solid #888888;
        /* color: #333333; */
        /* background-color: #F4F7FE; */
        border: 0;
        outline: 0;
        border-bottom: 2px solid #e5e5e5;
        font-size: 1.4rem;
        color: #382a2acc;
        font-size: 9pt;
        /* text-align: left; */
        width: 275px;
        /* height: 16px; */
        line-height: 22px;
        /*font-family: Montserrat !important;*/
        font-family: Verdana !important;
        margin-bottom: 38px;
    }


.cssTexBoxUpdated {
    appearance: button;
    background-color: #8500d8;
    border: solid #8500d8;
    border-radius: 5px;
    border-width: 0 0 2px;
    box-sizing: border-box;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    font-family: din-round,sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: .8px;
    /*line-height: 20px;*/
    margin: 0;
    outline: none;
    overflow: visible;
    padding: 13px 16px;
    text-align: center;
    touch-action: manipulation;
    transform: translateZ(0);
    transition: filter .2s;
    user-select: none;
    -webkit-user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    width: 120px;
    height: 40px;
}

    .cssTexBoxUpdated:visited {
        background-color: #6f02b3;
        color: #ffffff;
        border: solid #8500d8;
        border-radius: 5px;
        border-width: 0 0 3px;
    }

    .cssTexBoxUpdated:hover {
        background-color: #6f02b3;
        color: #ffffff;
        border: solid #6f02b3;
        border-radius: 5px;
        border-width: 0 0 3px;
    }

.dot {
    height: 15px;
    width: 15px;
    background-color: #8500d8;
    border-radius: 50%;
    border: 1 px purple;
    display: inline-block;
    position: absolute;
    margin-top: 10px;
    border: 4px solid #e5e5e5;
}

.cssTextBoxMandatoryFields {
    border: 1px solid #8500d80f !important;
    color: #333333;
    background-color: #8500d80f !important;
    font-size: 8pt;
    text-align: left;
    width: 115px;
    height: 16px;
    line-height: 22px;
    font-family: Verdana !important;
}

.cssTextBox:textarea {
    border: 1px solid #888888;
    color: #333333;
    background-color: #F4F7FE;
    font-size: 8pt;
    text-align: left;
    width: 115px;
    height: 16px;
    line-height: 22px;
}

.cssTextBox:hover, .cssMultiTextBox:hover {
    border-color: #8500d8 !important;
    background-color: #FFFFFF !important;
}

.cssTextBox:focus, .cssMultiTextBox:focus {
    border-color: #8500d8 !important;
    background-color: #ffffff !important;
}

.cssTextBox:focus-visible {
    border-color: #8500d8 !important;
    background-color: #ffffff !important;
}

.cssTextBox:focus-within {
    border-color: #8500d8 !important;
    background-color: #ffffff !important;
}

html body .RadInput_Windows7 .riTextBox, html body .RadInputMgr_Windows7 {
    border-color: #8500d8 !important;
}
/* For multiline textbox              */
/*.cssMultiTextBox {
    border: 1px solid #bc00ff;
    color: #333333;
    background-color: #8500d805;
    font-size: 8pt;
    text-align: justify;
    width: 115px;
    height: 16px;
    line-height: 22px;
    font-family: Verdana !important;
}*/
.cssMultiTextBox {
    border: 1px solid #e5e5e5;
    color: #333333;
    background-color: #fbfbfb;
    font-size: 8pt;
    text-align: justify;
    width: 115px;
    height: 16px;
    line-height: 22px;
    font-family: Verdana !important;
    border-radius: 4px;
    box-shadow: rgb(194 194 194 / 19%) 1px 1px 3px 1px !important;
}

/*                                  */

.cssLabel {
    /*color: #fe458d !important;*/
    color: #333333d6 !important;
    font-size: 8pt;
    text-align: left;
    /*margin-left: 2px;*/
    /*font-weight: 600;*/
}

backgroundForTextArea {
    background-color: #c2c2c21a !important;
}

.cssLabelForColorStatus {
    font-size: 8pt !important;
    text-align: left !important;
}

.cssLabelMessage {
    /*color: #fe458d !important;*/
    color: #333333d6;
    font-size: 8pt;
    text-align: left;
    margin-left: 2px;
    /*font-weight: 600;*/
}


.cssLabelL {
    color: #333333d6;
    font-size: 10pt;
    text-align: left;
    margin-left: 2px;
}


.cssBarcodeLabel {
    color: Black;
    font-size: 5.3pt;
    text-align: left;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
}

.cssLabel1 {
    color: #333333d6;
    font-size: 8pt;
    text-align: left;
    margin-left: -4px;
}

.cssSmallLabel {
    color: Black;
    font-size: 7.8pt;
    text-align: left;
    margin-left: 2px;
}

.cssItalic {
    font-style: italic;
}


.cssPreviewLabel {
    color: Black;
    font-size: 8pt;
    text-align: left;
}


.cssPreviewLabel_LeftAlign {
    color: Black;
    font-size: 8pt;
    text-align: left;
}

.cssPreviewLabel_RightAlign {
    color: Black;
    font-size: 8pt;
    text-align: right;
}

.cssPreviewLabel_CenterAlign {
    color: Black;
    font-size: 8pt;
    text-align: center;
}

.cssWhiteLabel {
    color: #333333d6 !important;
    font-weight: 600;
    font-size: 10pt;
    text-align: left;
    /*margin-left: 10px;*/
}

.cssWhiteLabelForSearch {
    color: #333333d6 !important;
    font-weight: 500;
    font-size: 10pt;
    text-align: left;
    margin-left: 5px;
}

.cssWhiteLabelPreview {
    color: #333333d6;
    font-size: 8pt;
    text-align: left;
}

.cssHeadingLabel2 {
    color: #333333d6;
    font-size: 10pt;
    text-align: center;
}

.cssHeadingGridLabel {
    color: #333333d6;
    font-size: 8pt;
    font-weight: bold;
}

.cssGridHeaderLabel_CenterBlack {
    color: #333333d6;
    font-size: 10px;
    padding-left: 6px;
    text-align: center;
}

.cssGridHeaderLabel {
    /*color: White;*/
    font-size: 12px;
    padding-left: 8px;
}


.cssHeadingLabel {
    color: #333333d6;
    font-size: 10px;
    font-weight: bold;
    padding-left: 6px;
    text-align: left;
}


.cssHeadingLabelwopadding {
    color: #333333d6;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
}

.cssGridLabel {
    color: #333333d6;
    font-size: 10px;
    padding-left: 6px;
}

.cssGridLabel_Center {
    color: #333333d6;
    font-size: 10px;
    padding-left: 6px;
    text-align: center;
}



.cssLeft {
    text-align: left;
}

.cssCenter {
    text-align: center;
}

.cssRight {
    text-align: right;
}

.cssBold {
    font-weight: bold;
}

#PrintTable {
    border-collapse: collapse;
}

    #PrintTable td, #PrintTable th {
        border: thin solid black;
        border-collapse: collapse;
        overflow: visible;
    }

.cssButtonNormal, .cssButtonNormalOld {
    border: 1px solid #e5e5e5;
    font-size: 10px;
    background-color: #e5e5e5;
    text-align: center;
    /*width: 170px;*/
    height: 40px;
    color: #8500d8 !important;
    /*font-size: 11px;*/
    font-weight: 600;
    font-family: Verdana !important;
    /*margin-right: 69px;*/
    border-radius: 4px;
}

.arrow {
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 20px solid #8500d8;
    position: absolute;
    margin-left: -70px;
}


.cssButtonNormalOld:hover {
    font-weight: bold;
}

/*change button css committing old*/
.cssButtonNormal {
    background-repeat: repeat-x;
    height: 22px;
    color: #ffffff !important;
    background-color: #8500d8;
    border: 1px solid #bc00ff;
    border-bottom-color: #bc00ff;
    border-radius: 5px;
    /*background-image: url(Images/GridHeader.JPG);
    background-repeat: repeat-x;
    height: 25px;
    color: White;
    background-color: #7EA5D7;
    border: 1px solid #204582;
    border-bottom-color: #204582;
    border-radius: 5px;*/
}

.cssButtonNormalArrow {
    background-repeat: repeat-x;
    height: 22px;
    color: #605366;
    background-color: #e0bff6;
    border-radius: 5px;
    border: 0;
}

    .cssButtonNormalArrow:hover {
        font-weight: bold;
        border-width: 1px;
        box-shadow: 1px 1px 1px #c482ec;
    }

.cssButtonNormal:hover {
    font-weight: bold;
    border-width: 1px;
    box-shadow: 1px 1px 1px #c482ec;
}

.cssButtonNormalForUpload {
    background-repeat: repeat-x;
    width: 90px;
    height: 22px;
    color: #ffffff !important;
    background-color: #8500d8;
    border: 1px solid #bc00ff;
    border-bottom-color: #bc00ff;
    border-radius: 5px;
}

    .cssButtonNormalForUpload:hover {
        font-weight: bold;
        border-width: 1px;
        box-shadow: 1px 1px 1px #c482ec;
    }

.cssButtonNext:hover {
    box-shadow: 5px 5px 2px 2px gray;
}

.cssPanel {
    background-color: #FFFFFF;
    font-size: 10px;
}

.cssPanelNew {
    background-color: #FFFFFF;
    font-size: 10px;
    color: #8FC4FF;
}

.cssCheckBox, .cssCheckBoxOrg {
    font-size: 8pt;
    color: #333333d6 !important;
    font-weight: 100;
}

    .cssCheckBox label {
        clear: none;
        display: block;
        float: left;
        text-align: right;
        margin-top: 3px;
    }

    .cssCheckBox input {
        clear: right;
        float: left;
    }

/*   Large text check box */

.cssCheckBoxMulti, .cssCheckBoxOrg {
    font-size: 8pt;
    color: Black !important;
    font-weight: 100;
}

    .cssCheckBoxMulti label {
        font-size: 8pt;
        clear: none;
        display: block;
        margin-top: 3px;
    }

    .cssCheckBoxMulti input {
        clear: right;
        float: left;
    }



.cssRadioButton {
    font-size: 8pt;
    font-weight: 100;
}


/*.cssRadioButtonUpdated {
    font-size: 8pt;
    font-weight: 100;
}*/

.cssListBox {
    border: 1px #D7D5D6;
    border-style: ridge;
    font-size: 10px;
    color: Black;
    font-weight: 100;
    background-color: #ECF1FD;
}

.logoutlink {
    float: right;
    margin-right: 3px;
    color: #4F78BA;
    font-size: 11px;
}

.logoutimg {
}

    .logoutimg:hover {
    }

.UserCountLabel {
    float: right;
    margin-right: 200px;
    color: #4F78BA;
    font-size: 11px;
}

.maxuserserror {
    height: 25px;
    width: 100%;
    font-size: 13px;
    border: 1px solid;
    margin: 0;
    text-align: center;
    vertical-align: middle;
    color: #FF0000;
    background-color: #faf0f1;
}


.normalLinkupdated, .normalLinkupdated:link {
    font-size: 12px;
    color: #382a2acc;
    font-weight: 100;
    font-family: Verdana !important;
    line-height: 33px;
    margin-left: 164px;
}

    .normalLinkupdated:visited {
        color: #382a2acc;
    }

    .normalLinkupdated:hover, .logoutlink:hover {
        color: #8500d8;
    }


.cssNormalLink, .cssNormalLink:link {
    font-size: 12px;
    color: #382a2acc !important;
    font-weight: 100;
    font-family: Verdana !important;
    /*line-height: 33px;*/
    /*open this left for text position*/
    /*margin-left: 164px;*/
}

    .cssNormalLink:visited {
        color: #382a2acc;
    }

    .cssNormalLink:hover, .logoutlink:hover {
        color: #8500d8 !important;
    }

.cssNormalLinkNew, .cssNormalLinkNew:link {
    background-color: white !important;
    color: #8500d8 !important;
    border: 1px solid #8500d8;
    border-radius: 3px;
    padding: 4px;
    font-size: 11px;
    color: #8500d8;
    text-decoration: none;
}

.selectedlink {
    background-color: #8500d8 !important;
    color: white !important;
    border-radius: 3px;
    padding: 4px;
    border: 1px solid #8500d8;
    text-decoration: none;
    font-size: 11px;
}

.cssFileUploader {
    /*border: 1px solid #8500d8;*/
    color: #333333d6;
    background-color: #f0f0f0;
    font-size: 10px;
    text-align: left;
}

.HeadingRow {
    /*background-image: url(Images/GridHeader2.JPG);
    background-repeat: repeat-x;*/
    /*background-color: #e5e5e5;*/
    height: 22px !important;
    margin-left: 6px !important;
    border-bottom: 1pt solid #c2c2c2 !important;
}

.HeadingRow2 {
    /*background-image: url(Images/GridHeader.JPG);*/
    /*background-repeat: repeat-x;
    background-color: #e5e5e585;*/
    margin-left: 6px !important;
    border-bottom: 1pt solid #c2c2c2 !important;
    height: 28px !important;
}

.PrintHeadingRow {
    height: 10px;
    border-bottom: 2px solid #dfbef5;
}


.mboximg {
    border: 0px;
    float: left;
}

.mboxlbl {
    /*color: #8500d8;*/
    font: 8pt Verdana;
    text-align: left;
}

.PVControlGradient {
    border: solid 1px #A2B9D9;
    background-image: url('Images/BillBarcode/blankBarcode.JPG') !important;
    background-repeat: repeat-x;
    border: solid 1px #A2B9D9;
    vertical-align: top;
}

.PVControlGradientCustom {
    border: solid 1px #A2B9D9;
    background-image: url('Images/BillBarcode') !important;
    background-repeat: repeat-x;
    border: solid 1px #A2B9D9;
    vertical-align: top;
}

.textarea {
    resize: none;
}


.divtable {
    display: table;
    text-align: center;
}

.divtd {
    float: left;
    display: table-cell;
    min-height: 26px;
    vertical-align: bottom;
    line-height: 26px;
}


.completionList {
    border: solid 1px #444444;
    margin: 0px;
    padding: 2px;
    height: 100px;
    overflow: auto;
    background-color: #FFFFFF;
}

.listItem {
    color: #1C1C1C;
}

.itemHighlighted {
    background-color: #306ac5;
    cursor: pointer;
}

/* GUI Controls End */

/* Tab Strip Css Start  */
.cssHorizontalPageView {
    margin-top: -2px;
    border-top: 0px;
}

.multiPageHorizontal {
    border: 1px solid #B4D6FF;
    border-left: 1px solid #B4D6FF;
    /*background-color:#FFF;*/
    padding: 4px;
    margin-left: 1px;
    width: 760px;
    margin-top: -1px;
}

    .multiPageHorizontal div {
        border: 0px solid #B4D6FF;
        border-top: 0;
        /*   background-color:#FFF;*/
    }

    .multiPageHorizontal img {
        /*cursor:no-drop;*/
        cursor: auto;
    }

.multiPage {
    float: left;
    /*border: 1px solid #bc00ff;
    border-left: 1px solid #bc00ff;*/
    /*background-color:#FFF;*/
    padding: 4px;
    margin-top: 1px;
    width: 735px;
    margin-left: -1px;
}

    .multiPage div {
        border: 0px solid #B4D6FF;
        border-left: 0;
        /*   background-color:#FFF;*/
    }

    .multiPage img {
        /*    cursor:no-drop;*/
        cursor: auto;
    }

/* Tab Strip Css End  */

/* Message Box Css Start  */
.dpmessage {
    overflow: hidden;
}

.info, .success, .warning, .error, .validation {
    border: 2px solid #8500d800;
    margin: 0px 0px;
    background-repeat: no-repeat;
    font-size: 8pt;
    text-align: left;
    vertical-align: middle;
    border-radius: 7px;
}

.info {
    color: #8500d8;
    background-color: #c482ec1a;
}

.success {
    color: #8500d8;
    background-color: #c482ec1a;
}

.warning {
    color: #fe458d;
    background-color: #fe4c910d !important;
}

.error {
    /*border: 1px solid;*/
    margin: 0px 0px;
    background-repeat: no-repeat;
    font-size: 8pt;
    text-align: left;
    vertical-align: middle;
    color: #fe458d;
    background-color: #f9a4c71a;
}

.ValidationSumm {
    color: #FF0000;
    background-color: #faf0f1;
}

.validation {
    background-color: #faf0f1;
}

.loginerror {
    border: 0px solid;
    margin: 0px 0px;
    color: #FF0000;
}
/* Message Box Css End  */

/* FunctionalBar CSS Start */
.FunctionalBar {
}

.FunctionalBarDiv {
    background: transparent url(Images/FunctionalBar.gif) repeat-y;
    width: 35px;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
    text-align: center;
}

.FunctionalBarDivStart {
    background: transparent url(Images/top.gif) no-repeat;
    width: 35px;
    height: 20px;
}

.FunctionalBarDivEnd {
    background: transparent url(Images/bottom.gif) no-repeat;
    width: 35px;
    height: 20px;
}

.hr {
    background: transparent url(Images/seperator.gif) no-repeat;
    height: 9px;
    width: 35px;
    text-align: center;
}

/* FunctionalBar CSS End */


.screenMask {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background-color: #000000;
    opacity: 0.7;
    filter: alpha(opacity=70);
    display: none;
    z-index: 1999;
}






/* Functions for Blinking Text */
.blink_me {
    color: Black;
    font-size: 8pt;
    text-align: left;
    margin-left: 2px;
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 550ms;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-name: blinker;
    -moz-animation-duration: 550ms;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    animation-name: blinker;
    animation-duration: 550ms;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {
    30% {
        opacity: 0.5;
    }

    60% {
        opacity: 0.0;
    }

    100% {
        opacity: 1.0;
    }
}

@-webkit-keyframes blinker {
    30% {
        opacity: 0.5;
    }

    60% {
        opacity: 0.0;
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes blinker {
    30% {
        opacity: 0.5;
    }

    60% {
        opacity: 0.0;
    }

    100% {
        opacity: 1.0;
    }
}

/* End of Functions for Blinking Text */

/*custom css starts*/

.RadGrid_Web20 .rgNumPart a {
    color: #333333d6 !important;
}

    .RadGrid_Web20 .rgNumPart a.rgCurrentPage {
        color: #333333d6 !important;
        font-weight: 600 !important;
    }

    .RadGrid_Web20 .rgNumPart a:hover {
        font-weight: 500 !important;
    }


.RadGrid_Web20 {
    border: 1px solid #8500d8 !important;
}



    .RadGrid_Web20 .rgHeader, .RadGrid_Web20 th.rgResizeCol, .RadGrid_Web20 .rgHeaderWrapper {
        border-style: solid !important;
        border-width: 0 0px 2px !important;
        border-color: #ffffff #ffffff #ffffff !important;
        border-top-width: 0 !important;
        background: #e0bff6 !important;
    }

    .RadGrid_Web20 .rgHeader {
        color: #333333d6 !important;
        font-weight: 500 !important;
    }

    .RadGrid_Web20 .rgFilterBox {
        border: 1px solid #c3bfbf8c !important;
        font: 12px "segoe ui",arial,sans-serif !important;
        color: #000 !important;
        border-radius: 4px;
    }

        .RadGrid_Web20 .rgFilterBox :focus {
            border: 1px solid #c3bfbf;
            font: 12px "segoe ui",arial,sans-serif;
            color: #000;
            border-radius: 4px;
        }

        .RadGrid_Web20 .rgFilterBox :focus-visible {
        }


    .RadGrid_Web20 .rgFilterRow {
        background: #f5f5f5 !important;
    }

        .RadGrid_Web20 .rgFilterRow td {
            border: 1px solid !important;
            border-top-width: 0 !important;
            border-color: #ffffff #ffffff #ffffff !important;
        }

.RadGrid_Web20, .RadGrid_Web20 {
    /*border-color: #fff #fff #bc00ff #bc00ff !important;*/
    border-color: #fff #fff #ffffff #ffffff !important;
    background: #f0f0f0 !important;
}

    /*table body row changes*/
    .RadGrid_Web20 .rgRow td, .RadGrid_Web20 .rgAltRow td, .RadGrid_Web20 .rgEditRow td, .RadGrid_Web20 .rgFooter td {
        border-style: solid !important;
        border-width: 1px 1px 1px !important;
    }

    .RadGrid_Web20 .rgRow td, .RadGrid_Web20 .rgAltRow td {
        border-color: #fff #fff #ffffff #ffffff !important;
    }

    .RadGrid_Web20 .rgHeader a {
        color: #333333d6 !important;
    }


    .RadGrid_Web20 .rgFooter a {
        color: #000000 !important;
    }

    .RadGrid_Web20 .rgFooter td {
        border-color: #ffffff #ffffff #fff #ffffff !important;
    }

.RadTabStripLeft_Web20 .rtsLast .rtsLink, .RadTabStripRight_Web20 .rtsLast .rtsLink {
    border-bottom: 1px solid #898C95;
    /*background: #8500d8 !important;*/
}


.RadGrid_Web20 .rgFilter {
    background-position: 0 4px !important;
    background-image: url('Images/findupdated.png') !important;
}

.RadMenu_Default .rmRootGroup {
    border: 1px solid #ffffff !important;
    background-repeat: repeat-x !important;
    background-position: 0 -408px !important;
    background-color: #ffffff !important;
}

}

.RadMenu_Default, .RadMenu_Default a.rmLink {
    font: normal 13px/23px "Segoe UI",Arial,sans-serif !important;
    color: #6d1aa1 !important;
    text-decoration: none !important;
}

    .RadMenu_Default, .RadMenu_Default a.rmLink {
        font: normal 13px/23px "Segoe UI",Arial,sans-serif !important;
        color: #5e6278 !important;
        text-decoration: none !important;
    }


.RadMenu:after, .RadMenu .rmRootGroup:after {
    content: "";
    display: block;
    height: 0;
    overflow: hidden;
    line-height: 0;
    font-size: 0;
    clear: inherit;
    visibility: hidden;
}




.RadGrid_Web20 .rgCommandRow {
    background: #e0bff6 !important;
    color: #fff;
}

.RadGrid_Web20 .rgCommandTable {
    /*border: 1px solid #bc00ff !important;*/
}

.RadTabStrip_Web20 .rtsLink:hover, .RadTabStrip_Web20 .rtsSelected {
    /*outline-color: #000;*/
    font-weight: 500 !important;
}

.RadTabStripLeft_Web20 .rtsLink, .RadTabStripRight_Web20 .rtsLink {
    background: #c482ec1a !important;
    border-radius: 2px;
    /*background-image: url('Images/BillBarcode/blankBarcode.JPG') !important;*/
}

.RadTabStrip_Web20 .rtsLink:hover, .RadTabStrip_Web20 .rtsSelected {
    color: #333333d6 !important;
    background-image: url(Images/demo/blankBarcodeupdated.jpg) !important;
}

.RadMenu_Default .rmRootGroup, .RadMenu_Default a.rmLink, .RadMenu_Default .RadMenu_Default .rmLeftArrow, .RadMenu_Default .rmTopArrow, .RadMenu_Default .rmBottomArrow, .RadMenu_Default .rmIcon {
    /*background-image: url('Images/BillBarcode/blankBarcode.JPG') !important;*/
    background-image: url('Images/demo/menuBackground.png') !important;
}

.RadMenu_Default .rmGroup .rmText, .RadMenu_Default .rmVertical .rmText {
    background-image: url(Images/custom.png) !important;
    margin-left: 0px !important;
    margin-right: -1px !important;
}

.RadMenu_Default .rmRoundedCorners .rmGroup .rmItem {
    background-image: url('Images/BillBarcode/blankBarcode.JPG') !important;
}


.RadMenu_Web20 .rmGroup {
    border: 1px solid #8500d8 !important;
    background-image: url('Images/BillBarcode/blankBarcode.JPG') !important;
}

.RadTabStrip_Web20 .rtsLI, .RadTabStrip_Web20 .rtsLink {
    color: #333333d6 !important;
    border-bottom: 0.5px solid #e5e5e5a6 !important;
}
/*footer on reports*/
.RadGrid_Web20 .rgPager {
    background: #e5e5e5 !important;
}

.RadGrid_Web20 {
    color: #333333d6 !important;
}

.RadGrid .rgWrap {
    float: left;
    padding: 0 10px;
    line-height: 22px;
    white-space: nowrap;
    color: #333333d6 !important;
}

.RadGrid_Web20 .rgInfoPart strong {
    color: #333333d6 !important;
}

.RadGrid_Web20 td.rgPagerCell {
    border: 0px solid !important;
    border-color: #c2c2c2 #fff #fff !important;
    border-right-width: 0 !important;
}
/*using design image for pagination*/


.RadGrid_Web20 .rgPagePrev {
    background-image: url('Images/demo/WebResourcearrowupdated.gif') !important;
}

.RadGrid_Web20 .rgPageNext {
    background-image: url('Images/demo/WebResourcearrowupdated.gif') !important;
}

.RadGrid_Web20 .rgPageLast {
    background-image: url('Images/demo/WebResourcearrowupdated.gif') !important;
}

.RadGrid_Web20 .rgPageFirst {
    background-image: url('Images/demo/WebResourcearrowupdated.gif') !important;
}

/*for pagination number*/
.RadGrid_Web20 .rgNumPart a:hover, .RadGrid_Web20 .rgNumPart a.rgCurrentPage {
    background-image: url('Images/demo/WebResourcearrowupdated.gif') !important;
}

    .RadGrid_Web20 .rgNumPart a:hover span {
        background-position: 0 0px !important;
    }

    .RadGrid_Web20 .rgNumPart a.rgCurrentPage span {
        background-image: url('Images/demo/WebResourcearrowupdated.gif') !important;
    }

    .RadGrid_Web20 .rgNumPart a:hover span, .RadGrid_Web20 .rgNumPart a.rgCurrentPage span {
        background-image: url('Images/demo/WebResourcearrowupdated.gif') !important;
    }

.RadComboBox_Web20 .rcbInputCell, .RadComboBox_Web20 .rcbArrowCell {
    background-image: url('Images/demo/WebResource_updated.png') !important;
}

.RadComboBox_Web20 .rcbArrowCell {
    background-image: url('Images/demo/sampleForArrows.png') !important;
}

.RadComboBox_Web20 .rcbReadOnly .rcbInput {
    color: #777 !important;
}

/*hover for page no*/
.RadComboBoxDropDown_Web20 .rcbHovered {
    color: #333333d6 !important;
    background: #e1c5f4 !important;
    font-weight: 600 !important;
}

.RadComboBoxDropDown_Web20 {
    border-color: #00000045 !important;
    color: black !important;
    background: white !important;
    font: normal 12px/16px "Segoe UI",Arial,Helvetica,sans-serif !important;
}

.cssTextBox1 {
    border: 1px solid #e5e5e5 !important;
    /* color: #333333; */
    background-color: #f5f5f5 !important;
    font-size: 8pt !important;
    text-align: left !important;
    width: 56px !important;
    height: 16px !important;
    line-height: 22px !important;
    font-family: Verdana !important !important;
    border-radius: 3px 3px 3px 3px !important;
}


/*Dropdown color change by adding custom image*/
/*.RadComboBox_Windows7 .rcbInputCell, .RadComboBox_Windows7 .rcbArrowCell {
    background-image: url(Images/demo/WebResource_updated.png) !important;
}*/

.RadComboBox_Windows7 .rcbInputCell, .RadComboBox_Windows7 .rcbArrowCell {
    background-image: url(Images/demo/sampleForArrows.png) !important;
}



/*Dropdown drop data classes*/
.RadComboBoxDropDown_Windows7 {
    border-color: #bebdbd !important;
}

    .RadComboBoxDropDown_Windows7 .rcbHovered {
        color: #333333d6 !important;
        background: #e0bff6 !important;
        font-weight: 500 !important;
        border-radius: 3px;
    }

.RadGrid_Web20 .rgFooter {
    background: #cccccc !important;
}


.RadComboBoxDropDown {
    border-radius: 3px !important;
}
/*New Styling*/
.RadComboBoxDropDown_Windows7 .rcbHeader {
    color: #333333d6 !important;
    background-color: #e0bff6 !important;
}

/*Plus sign and selected doctor visit list in reports*/
.RadTreeView_Web20 .rtSelected .rtIn {
    color: #5e6278 !important;
    border-color: #8500d81c !important;
    background-color: #e0bff6 !important;
    border-width: 2px !important;
    border-radius: 5px !important;
    font-weight: 500;
}

.RadTreeView_Web20 .rtHover .rtIn {
    color: #333333d6 !important;
    border-color: #d3d3d3 !important;
    background-color: #e5e5e5 !important;
    border-width: 2px !important;
    border-radius: 5px !important;
}

.RadTreeView_Web20 {
    color: #333333d6 !important;
}
/*Radio button css*/
/*td > input[type="radio"] {
    display: none !important;
}*/
input[type='radio'] {
    -webkit-appearance: none;
    width: 13px;
    height: 13px;
    /* border: 1px solid darkgray; */
    border-radius: 50%;
    outline: none;
    box-shadow: 0 0 2px 0px #777 inset;
    margin-bottom: -3px;
}

    input[type='radio']:hover {
        box-shadow: 0 0 5px 0px #c482ec inset;
    }

    input[type='radio']:before {
        content: '';
        display: block;
        width: 60%;
        height: 60%;
        margin: 20% auto;
        border-radius: 50%;
    }

    input[type='radio']:checked:before {
        background: #ff69b4;
    }


/*checkbox css*/

input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    width: 14px;
    height: 14px;
    background-color: var(--form-background);
    font: inherit;
    color: currentColor;
    color: #cccccc !important;
    border: 0.15em solid #61586763;
    border-radius: 0.2em;
    transform: translateY(-0.075em);
    display: inline-grid;
    place-content: center;
    background-color: white !important;
}

    input[type="checkbox"]::before {
        content: "";
        width: 9px;
        height: 8px;
        clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
        transform: scale(0);
        transform-origin: bottom left;
        transition: 120ms transform ease-in-out;
        box-shadow: inset 1em 1em var(--form-control-color);
        /* Windows High Contrast Mode */
        background-color: #ff69b4;
    }

    input[type="checkbox"]:checked::before {
        transform: scale(1);
    }

    input[type="checkbox"]:focus {
        outline: max(0px, 0em) solid #cccccc;
        outline-offset: max(2px, 0.15em);
    }

    input[type="checkbox"]:disabled {
        --form-control-color: var(--form-control-disabled);
        color: var(--form-control-disabled);
        cursor: not-allowed;
    }
/*input[type='checkbox'] {
    -webkit-appearance: none;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    outline: none;
    box-shadow: 0 0 2px 0px #777 inset;
}

    input[type='checkbox']:hover {
        box-shadow: 0 0 5px 0px #c482ec inset;
    }

    input[type='checkbox']:before {
        content: '';
        display: block;
        width: 60%;
        height: 60%;
        margin: 20% auto;
        border-radius: 50%;
    }

    input[type='checkbox']:checked:before {
        background: #8500d8;
    }*/


/*Calendar css*/

.RadCalendar_Web20 .rcTitlebar {
    border-color: #e5e5e5 !important;
    color: #fff !important;
    background-image: url(Images/demo/calendar.png) !important;
}

.RadPicker_Web20 .rcCalPopup {
    background-image: url(Images/demo/calendar.png) !important;
}

.RadCalendar_Web20 .rcTitlebar .rcPrev, .RadCalendar_Web20 .rcTitlebar .rcNext, .RadCalendar_Web20 .rcTitlebar .rcFastPrev, .RadCalendar_Web20 .rcTitlebar .rcFastNext {
    background-image: url(Images/demo/calendar.png) !important;
    width: 22px;
    height: 20px;
    margin: 2px 0 0;
    color: #ccc;
}

.RadCalendar_Web20 .rcWeek th {
    background: #ff69b424 !important;
    border-bottom: 1px solid #ff69b424 !important;
    padding: 2px 6px 3px 0 !important;
}

.RadCalendar_Web20 .rcRow th {
    width: 13px;
    border-right: 1px solid #ff69b424 !important;
    padding: 0 7px 0 9px;
}

.RadCalendar_Web20 .rcRow th {
    background: #ff69b424 !important;
}

.RadCalendar_Web20 .rcRow .rcHover {
    border-color: #ff69b424 !important;
    background: #ff69b424 !important;
}

.RadCalendar_Web20 .rcRow .rcSelected {
    border-color: #ffeaf4 !important;
    background: #fe458d !important;
}

    .RadCalendar_Web20 .rcRow .rcSelected a {
        color: #ffffff !important;
    }

html body .RadInput_Web20 .riTextBox {
    border-color: #fe458d2e !important;
    background: #fe8eba08 !important;
    border-radius: 2px !important;
    color: black !important;
    border-width: 2px !important;
}

/*mini calendar css*/
.RadCalendarMonthView_Web20 input {
    background: #8500d8 0 -2300px repeat-x url(Images/demo/calendar.png) !important;
    color: white !important;
}

.RadCalendarMonthView_Web20 .rcSelected a {
    border-color: #ffeaf4 !important;
    background: #fe458d !important;
    color: #ffffff !important;
}

table.RadCalendarMonthView_Web20 {
    border-color: #fe458d !important;
}

.RadCalendarMonthView_Web20 #rcMView_Feb, .RadCalendarMonthView_Web20 #rcMView_Apr, .RadCalendarMonthView_Web20 #rcMView_Jun, .RadCalendarMonthView_Web20 #rcMView_Aug, .RadCalendarMonthView_Web20 #rcMView_Oct, .RadCalendarMonthView_Web20 #rcMView_Dec {
    border-right: 1px solid #fe458d !important;
}

.RadCalendarMonthView_Web20 input {
    border-color: #ffffff #ffffff #ffffff !important;
}

.RadCalendarMonthView_Web20 a:hover {
    border-color: #ff69b424 !important;
    background: #ff69b424 !important;
}
/*mini calendar ends


/*Clock timing image time picker*/
.RadPicker_Web20 .rcTimePopup {
    background-image: url(Images/demo/calendar.png) !important;
}

.RadCalendarTimeView_Web20 th {
    border-bottom: 1px solid #fe458d !important;
    padding: 0 0 2px;
    background: #ff4040 0 -1000px repeat-x url(Images/demo/calendar.png) !important;
    color: #fff;
    line-height: 22px;
}

table.RadCalendarTimeView_Web20 td {
    border-color: #fe458d !important;
}

.RadCalendarTimeView_Web20 td.rcSelected a {
    border-color: #fe458d !important;
    background: #fe458d !important;
    color: #ffffff !important;
}

.RadCalendarTimeView_Web20 td.rcHover a {
    border-color: #fe458d3b !important;
    background: #fe458d2b !important;
    color: #0e3d4f !important;
}

.table.RadCalendarTimeView_Web20 {
    border-color: #fe458d !important;
    background: #fff !important;
}

.RadCalendar_Web20 .rcMain {
    border-color: #fe458d !important;
}

/*For plus minus */

.RadTreeView_Web20 .rtPlus, .RadTreeView_Web20 .rtMinus {
    background-image: url(Images/demo/WebResourceminusplus.png) !important;
}

/*frmCalander css*/

.RadScheduler_Silk .rsHeader a, .RadScheduler_Silk .rsHeader a:hover {
    color: #8500d8 !important;
    text-decoration: none !important;
}

.RadCalendar_Silk .rcMain .rcRow .rcSelected a {
    border-color: #ffffff !important;
    background: #8500d8 !important;
    box-shadow: inset 0 0 4px #8500d8 !important;
    color: white !important;
}

.RadCalendar_Silk .rcRow .rcHover a {
    border-color: #8500d8 !important;
    background-color: #8500d8 !important;
    background-image: -webkit-linear-gradient(top,#d2b7e2 0,#d0a7ea 100%) !important;
    color: white !important;
}

.RadScheduler_Silk .rsHeader .rsPrevDay, .RadScheduler_Silk .rsHeader .rsNextDay, .RadScheduler_Silk .rsHeader .rsDatePickerActivator, .RadScheduler_Silk .rsAptReminder, .RadScheduler_Silk .rsAptRecurrence, .RadScheduler_Silk .rsAptRecurrenceException, html .RadScheduler_Silk .rsModalWrapper .rsModalWindowClose, html .RadScheduler_Silk .rsAptEditResizeHandle {
    background-image: url(Images/demo/Calendar-arrows.png) !important;
}

.RadCalendar_Silk .rcTitlebar .rcPrev, .RadCalendar_Silk .rcTitlebar .rcNext, .RadCalendar_Silk .rcTitlebar .rcFastPrev, .RadCalendar_Silk .rcTitlebar .rcFastNext {
    background-image: url(Images/demo/Calendar-arrows.png) !important;
}

/*ROS in reports*/

.RadGrid_Web20 .rgSelectedRow td {
    background: #e0bff6 !important;
    color: #333333d6 !important;
    font-weight: 600;
}

.RadGrid_Web20 .rgSelectedRow {
    border-bottom-color: #c482ec !important;
}

/*Select dropdown colors css*/
.RadComboBox_Windows7 .rcbFocused .rcbReadOnly .rcbInput {
    color: #333333d6 !important;
}

.RadComboBox_Windows7 .rcbReadOnly .rcbInput {
    color: #333333d6 !important;
}

.RadComboBox_Windows7 .rcbFocused .rcbReadOnly .rcbInput {
    color: #333333d6 !important;
}

.RadComboBoxDropDown_Windows7 {
    color: #333333d6 !important;
}

.RadComboBoxDropDown .rcbItem, .RadComboBoxDropDown .rcbHovered, .RadComboBoxDropDown .rcbDisabled, .RadComboBoxDropDown .rcbLoading, .RadComboBoxDropDown .rcbCheckAllItems, .RadComboBoxDropDown .rcbCheckAllItemsHovered {
    margin: 0px 0px !important;
}

.RadGrid_Web20 thead .rgCommandCell {
    border-bottom: 1px solid #ffffff !important;
}

.RadGrid_Web20 .rgEditRow td {
    border-color: #fff #fff #f2f2f2 #fff !important;
}

.RadGrid_Web20 .rgEditForm {
    border-bottom: 1px solid #fff !important;
    background-color: white;
}


.RadGrid_Web20 .rgExpand {
    background-image: url('Images/demo/WebResourcearrowupdated.gif') !important;
}


/*css for modals/dialog*/

.RadWindow_Web20 .rwTopLeft, .RadWindow_Web20 .rwTopRight, .RadWindow_Web20 .rwTitlebar, .RadWindow_Web20 .rwFooterLeft, .RadWindow_Web20 .rwFooterRight, .RadWindow_Web20 .rwFooterCenter, .RadWindow_Web20 .rwTopResize, .RadWindow_Web20 .rwStatusbar div, .RadWindow_Web20 .rwStatusbar, .RadWindow_Web20 .rwPopupButton, .RadWindow_Web20 .rwPopupButton span, .RadWindow_Web20.rwMinimizedWindow .rwCorner {
    background-image: url('Images/demo/WebResourcedialog2.gif') !important;
}

.RadWindow_Web20 .rwBodyLeft, .RadWindow_Web20 .rwBodyRight, .RadWindow_Web20 .rwStatusbarRow .rwCorner {
    background-image: url('Images/demo/WebResourcedialogside.gif') !important;
}

.RadGrid_Windows7 {
    border: 1px solid #ffffff !important;
    margin-top: 10px !important;
}

.RadWindow_Web20 .rwControlButtons a {
    background-image: url('Images/demo/WebResource123.gif') !important;
}
/*css for modals/dialog ends*/

/*Window7 css starts*/
.RadComboBoxDropDown_Windows7 .rcbCheckAllItems {
    background-color: #e5e5e5 !important;
}

.RadComboBoxDropDown_Windows7 .rcbCheckAllItemsHovered {
    background-color: #e5e5e573 !important;
}

.RadGrid_Windows7 .rgHeader, .RadGrid_Windows7 th.rgResizeCol, .RadGrid_Windows7 .rgHeaderWrapper {
    border-style: solid !important;
    border-width: 0 0px 2px !important;
    border-color: #ffffff #ffffff #ffffff !important;
    border-top-width: 0 !important;
    background: #e0bff6 !important;
}

.RadGrid_Windows7 .rgFooterDiv, .RadGrid_Windows7 .rgFooter, .RadGrid_Windows7 .rgFooterWrapper {
    background: #e5e5e5 !important;
}

.RadGrid_Windows7 .rgPager {
    background: #e5e5e5 0 -5900px repeat-x url('Images/demo/WebResourcearrowupdated.gif') !important;
    /*background-image: url('Images/demo/WebResourcearrowupdated.gif') !important;*/
}

.RadGrid_Windows7 .rgSave, .RadGrid_Windows7 .rgAdd, .RadGrid_Windows7 .rgRefresh, .RadGrid_Windows7 .rgEdit, .RadGrid_Windows7 .rgDel, .RadGrid_Windows7 .rgFilter, .RadGrid_Windows7 .rgPagePrev, .RadGrid_Windows7 .rgPageNext, .RadGrid_Windows7 .rgPageFirst, .RadGrid_Windows7 .rgPageLast, .RadGrid_Windows7 .rgExpand, .RadGrid_Windows7 .rgCollapse, .RadGrid_Windows7 .rgSortAsc, .RadGrid_Windows7 .rgSortDesc, .RadGrid_Windows7 .rgUpdate, .RadGrid_Windows7 .rgCancel, .RadGrid_Windows7 .rgUngroup, .RadGrid_Windows7 .rgExpXLS, .RadGrid_Windows7 .rgExpDOC, .RadGrid_Windows7 .rgExpPDF, .RadGrid_Windows7 .rgExpCSV {
    background-image: url('Images/demo/WebResourcearrowupdated.gif') !important;
}

.RadGrid_Windows7 .rgHeader a {
    color: #333333d6 !important;
}

.RadGrid_Windows7 .rgNumPart a:hover span, .RadGrid_Windows7 .rgNumPart a.rgCurrentPage span {
    background-image: url('Images/demo/WebResourcearrowupdated.gif') !important;
}

.RadGrid_Windows7 .rgNumPart a.rgCurrentPage {
    color: #333333d6 !important;
    font-weight: 600;
}

.RadGrid_Windows7 .rgNumPart a:hover, .RadGrid_Windows7 .rgNumPart a.rgCurrentPage {
    background-image: url('Images/demo/WebResourcearrowupdated.gif') !important;
}

.RadGrid_Windows7 .rgInfoPart strong {
    color: #333333d6 !important;
}

.RadGrid_Windows7 .rgHeader {
    color: #333333d6 !important;
}

.RadGrid_Windows7 .rgRow {
    background-color: #8500d80d !important;
}

.RadGrid_Windows7 .rgFilterRow {
    background-color: #bc00ff17 !important;
}

.RadGrid_Windows7 .rgNumPart a:hover span {
    background-position: 0 0px !important;
}

.RadGrid_Windows7 .rgNumPart a:hover {
    background-position: 100% -1250px;
    color: #333333d6 !important;
    font-weight: 500 !important;
}

.RadGrid_Windows7 .rgNumPart a {
    color: #333333d6 !important;
}

/*arrow in report css*/
.RadGrid .rgCollapse {
    background-color: #ce9ded3b !important;
}

.RadGrid .rgExpand {
    background-color: #e0bff6 !important;
}

/*css for iClinic-Myadmin-Report-Template*/
.Windows7.RadEditor .reModule {
    border-top: 1px solid #bc00ff !important;
}

.Windows7.RadEditor, .Windows7.RadEditor .reModule, .Windows7.RadEditor .reEditorModes, .Windows7.RadEditor .reWrapper {
    background-color: #f7e0ff !important;
}

/*.Windows7 .reToolbar li, .Windows7 .reSpinBox a, .Windows7.reToolbar .reSeparator, .Windows7.reToolbar .reGrip, .Windows7 .reDialog .reTool, .Windows7 .reModule .reTool, .Windows7 .reDialog .reTool:hover, .Windows7 .reToolbar .reTool:hover, .Windows7 .reModule .reTool:hover, .Windows7 .reToolbar .reTool.reTool_selected, .Windows7 .reToolbar .reTool.reTool_selected:hover, .Windows7 .reToolbar .reTool_text:hover, .Windows7 .reToolbar .reTool_text.reTool_selected, .Windows7 .reToolbar .reTool_text.reTool_selected:hover, .Windows7 .reTool .split_arrow, .Windows7 .reSplitButton.reTool_text .split_arrow, .Windows7 .reToolbar .reTool_text .split_arrow, .Windows7 .reDialog .reTool.reSplitButton, .Windows7 .reModule .reTool.reSplitButton, .Windows7 .reDropdown, .Windows7 .reTool_disabled.reDropdown:hover, .Windows7 .reResizeCell div, .Windows7.reInsertTable .reToolbar li .reTool:hover, .Windows7.RadEditor.reRtl .reDropdown:hover {
        background-image: url('Images/demo/Web7-buttons.gif') !important;
    }*/

.Windows7 .reMode_selected {
    background-image: url('Images/demo/Web7-buttons.gif') !important;
}
/*Windows 7 css ends*/

.RadGrid_Web20 .rgFooterDiv, .RadGrid_Web20 .rgFooter, .RadGrid_Web20 .rgFooterWrapper {
    background: #f0f0f0 !important;
}

.RadGrid_Web20 td.rgGroupCol, .RadGrid_Web20 td.rgExpandCol {
    background: #e0bff6 none !important;
    border-color: #d3adfe !important;
}


.Windows7 .reToolbar li, .Windows7 .reSpinBox a, .Windows7.reToolbar .reSeparator, .Windows7.reToolbar .reGrip, .Windows7 .reDialog .reTool, .Windows7 .reModule .reTool, .Windows7 .reDialog .reTool:hover, .Windows7 .reToolbar .reTool:hover, .Windows7 .reModule .reTool:hover, .Windows7 .reToolbar .reTool.reTool_selected, .Windows7 .reToolbar .reTool.reTool_selected:hover, .Windows7 .reToolbar .reTool_text:hover, .Windows7 .reToolbar .reTool_text.reTool_selected, .Windows7 .reToolbar .reTool_text.reTool_selected:hover, .Windows7 .reTool .split_arrow, .Windows7 .reSplitButton.reTool_text .split_arrow, .Windows7 .reToolbar .reTool_text .split_arrow, .Windows7 .reDialog .reTool.reSplitButton, .Windows7 .reModule .reTool.reSplitButton, .Windows7 .reDropdown, .Windows7 .reTool_disabled.reDropdown:hover, .Windows7 .reResizeCell div, .Windows7.reInsertTable .reToolbar li .reTool:hover, .Windows7.RadEditor.reRtl .reDropdown:hover {
    background-image: url('Images/demo/Web7.gif') !important;
}


.cssRadioButton label {
    color: #333333d6 !important;
}


/*.cssRadioButtonUpdated {
    color: black !important;
}*/


.RadTreeView_Outlook .rtPlus, .RadTreeView_Outlook .rtMinus {
    background-image: url('Images/demo/WebResourceminusplus.png') !important;
}

.RadGrid_Web20 .rgAdd, .RadGrid_Web20 .rgRefresh {
    background-image: url('Images/demo/WebResourcearrowupdated.gif') !important;
}

.RadButton_Windows7.rbLinkButton.rbRounded {
    border-color: #8500d8 !important;
    color: #ffffff !important;
    background-color: #8500d8 !important;
    background-image: url('Images/demo') !important;
}

.RadSlider_Silk div.rslVertical .rslSelectedregion {
    width: 8px;
    background: url('Images/demo/WebBar.png') left bottom !important;
}


/*windows 7 css*/
.RadPicker_Windows7 .rcCalPopup, .RadPicker_Windows7 .rcTimePopup {
    background: url('Images/demo/calendarweb7.gif') left bottom !important;
}

.RadPicker_Windows7 .rcTimePopup {
    background-position: 0 -100px !important;
}

.RadPicker_Windows7 .rcCalPopup {
    background-position: 0 0 !important;
}

.RadPicker_Windows7 a.rcCalPopup:hover, .RadPicker_Windows7 a.rcCalPopup:focus, .RadPicker_Windows7 a.rcCalPopup:active {
    background-position: 0 -50px !important;
}

.RadPicker_Windows7 a.rcTimePopup:hover, .RadPicker_Windows7 a.rcTimePopup:focus, .RadPicker_Windows7 a.rcTimePopup:active {
    background-position: 0 -150px !important;
}

/*.RadCalendarMonthView_Windows7 #rcMView_PrevY a, .RadCalendarMonthView_Windows7 #rcMView_NextY a {
    background: url('Images/demo/calendarweb7.gif') left bottom !important;
}*/

.RadCalendar_Windows7 .rcTitlebar .rcPrev, .RadCalendar_Windows7 .rcTitlebar .rcNext, .RadCalendar_Windows7 .rcTitlebar .rcFastPrev, .RadCalendar_Windows7 .rcTitlebar .rcFastNext {
    background: url('Images/demo/calendarweb7.gif') left bottom !important;
}

.RadCalendar_Windows7 .rcTitlebar .rcPrev {
    background-position: 0px -300px !important;
}

.RadCalendar_Windows7 .rcTitlebar .rcFastPrev {
    background-position: 0 -200px !important;
}

.RadCalendar_Windows7 .rcTitlebar .rcNext {
    background-position: 0 -400px !important;
}

.RadCalendar_Windows7 .rcTitlebar .rcFastNext {
    background-position: 0 -500px !important;
}

.RadCalendarMonthView_Windows7 #rcMView_PrevY a {
    background-position: 0 -200px !important;
}

.RadCalendarMonthView_Windows7 #rcMView_NextY a {
    background-position: 0 -500px !important;
}

.RadCalendarMonthView_Windows7 #rcMView_PrevY a, .RadCalendarMonthView_Windows7 #rcMView_NextY a {
    background-image: url('Images/demo/calendarweb7.gif') !important;
}

.RadCalendarMonthView_Windows7 .rcSelected a {
    border-color: #fe458d !important;
    background: #fe458d !important;
    color: #fff !important;
}

.RadCalendarMonthView_Windows7 input {
    background: 0 100% repeat-x url('Images/demo/calendarweb7.gif') !important;
    color: #fe458d !important;
}

.RadCalendar_Windows7 .rcTitlebar {
    border-bottom-color: #fe458d !important;
    background: #ffe6fd !important;
    color: #fe458d !important;
}

.RadCalendar_Windows7 .rcMain .rcRow .rcHover a {
    background: 100% -1600px no-repeat url('Images/demo/calendarweb7.gif') !important;
    color: black !important;
}

.RadCalendar_Windows7 .rcViewSel {
    background: #fe458d !important;
}

.RadCalendar_Windows7 .rcRow th {
    background: #fe458d !important;
}

.RadCalendar_Windows7 .rcRow th {
    color: #fff !important;
}

.RadCalendarTimeView_Windows7 th {
    border-bottom: 1px solid #fe458d5c !important;
    padding: 3px 0 !important;
    background: #fe458d17 !important;
    color: #1e395b !important;
    line-height: 18px !important;
}

.RadCalendar_Windows7 .rcMain .rcRow .rcSelected a {
    background: 100% -1700px no-repeat url('Images/demo/calendarweb7.gif') !important;
}

.RadCalendarTimeView_Windows7 td.rcSelected a {
    background: 100% -2550px no-repeat url('Images/demo/calendarweb7.gif') !important;
}

.RadCalendarTimeView_Windows7 td.rcHover a {
    background: 100% -2500px no-repeat url('Images/demo/calendarweb7.gif') !important;
}

table.RadCalendarTimeView_Windows7 {
    border-color: #fe458d5c !important;
}
/*.RadCalendar_Windows7 .rcTitlebar .rcNext {
    background-position: 0 -400px !important;
}

.RadCalendar_Windows7 .rcTitlebar .rcPrev, .RadCalendar_Windows7 .rcTitlebar .rcNext, .RadCalendar_Windows7 .rcTitlebar .rcFastPrev, .RadCalendar_Windows7 .rcTitlebar .rcFastNext {
    width: 17px !important;
    height: 16px !important;
    color: #ccc !important;
    background: url('Images/demo/calendarweb7.gif') !important;
}*/
/*CSS for top dropdowns*/
.RadMenu_Default a.rmExpanded, .RadMenu_Default a.rmExpanded:hover {
    background-color: #ececec !important;
    font-weight: 600 !important;
    border-radius: 5px;
}

.RadMenu_Default .rmGroup a.rmLink:hover .rmText, .RadMenu_Default .rmGroup a.rmFocused .rmText, .RadMenu_Default .rmGroup a.rmSelected .rmText, .RadMenu_Default .rmGroup a.rmExpanded .rmText {
    font-weight: 600 !important;
}


.RadMenu .rmRoundedCorners .rmSlide, .RadMenu .rmShadows .rmSlide, .rmRoundedCorners .rmSlide, .rmShadows .rmSlide, div.rmRoundedCorners, div.rmShadows {
    padding: 1px 3px 3px 3px !important;
}

.RadMenu_Default .rmTopFix, .RadMenu_Default .rmBottomFix, .RadMenu_Default .rmRoundedCorners .rmGroup .rmFirst, .RadMenu_Default_Context.rmRoundedCorners .rmGroup .rmFirst, .rmRoundedCorners_Default .rmGroup .rmFirst {
    border-color: #cccccc !important;
}

.RadMenu .rmRoundedCorners .rmBottomShadowLeft, .rmRoundedCorners .rmGroup .rmBottomShadowLeft {
    bottom: 0px !important;
}

.RadMenu .rmRoundedCorners .rmBottomShadowRight, .rmRoundedCorners .rmGroup .rmBottomShadowRight {
    bottom: -4px !important;
    right: -4px !important;
    width: 7px !important;
    height: 8px !important;
}

.RadMenu .rmRoundedCorners .rmTopShadowRight, .rmRoundedCorners .rmGroup .rmTopShadowRight {
    right: -6px !important;
    background-image: url('Images/demo/calendarweb7.gif');
}

.RadTreeView_Web20 .rtLoadingIcon {
    background-image: url('Images/demo/customloader.gif') !important;
}

.RadMenu_Default .rmBottomLeft, .RadMenu_Default .rmRoundedCorners .rmScrollWrapContainer, .RadMenu_Default_Context.rmRoundedCorners .rmScrollWrapContainer, .RadMenu_Default_Context.rmRoundedCorners ul.rmGroup, .RadMenu_Default .rmRoundedCorners ul.rmGroup, .RadMenu_Default .rmRoundedCorners .rmMultiColumn {
    background-image: url('Images/demo/BorderForMenu.PNG') !important;
}
/*low opacity for disable fields css*/
.RadComboBox_Windows7 .rcbDisabled .rcbReadOnly .rcbInputCellLeft {
    background-position: 0 -154px !important;
    opacity: 0.5 !important;
    cursor: not-allowed !important;
}

.RadComboBox_Windows7 .rcbDisabled .rcbReadOnly .rcbArrowCellRight {
    background-position: -270px -176px !important;
    opacity: 0.5 !important;
    cursor: not-allowed !important;
}

input[type="radio" i]:disabled {
    background-color: initial !important;
    cursor: not-allowed !important;
    opacity: 0.5 !important;
}

input[type="image" i]:disabled {
    background-color: initial;
    cursor: not-allowed !important;
    opacity: 0.5 !important;
}

html body .RadInput .riTextBox:disabled, html body .RadInputMgr:disabled {
    opacity: 0.3 !important;
    cursor: not-allowed !important;
}

.RadComboBox_Windows7 .rcbDisabled .rcbInputCellLeft {
    background-position: 0 -66px;
    cursor: not-allowed !important;
    opacity: 0.3 !important;
}

.RadComboBox_Windows7 .rcbDisabled .rcbArrowCellRight {
    background-position: -126px -176px;
    cursor: not-allowed !important;
    opacity: 0.5 !important;
}

/*end*/
.RadTreeView_Outlook .rtHover .rtIn {
    color: #333333 !important;
    border-color: #828282 !important;
    background-color: #e5e5e5 !important;
    border-width: 2px !important;
    border-radius: 5px !important;
    background-image: url('Images/demo/gray.PNG') !important;
}

.RadTreeView_Outlook .rtSelected .rtIn {
    color: #ffffff !important;
    border-color: #8500d8 !important;
    background-color: #c482ec !important;
    border-width: 2px !important;
    border-radius: 5px !important;
    background-image: url('Images/demo') !important;
}

.RadTreeView_Outlook .rtLoadingIcon {
    background-image: url('Images/demo/customloader.gif') !important;
}

.RadGrid_Silk .rgFilter, .RadGrid_Silk .rgPageFirst, .RadGrid_Silk .rgPagePrev, .RadGrid_Silk .rgPageNext, .RadGrid_Silk .rgPageLast {
    background-image: url('Images/demo/Filter.PNG') !important;
}

.RadComboBox_Silk .rcbFocused .rcbReadOnly .rcbInputCell {
    border-color: #bc00ff !important;
    color: white !important;
    background-color: #c482ec !important;
    background-image: linear-gradient(#c482ec 0,#c482ec 100%) !important;
}

.RadComboBox_Silk td.rcbArrowCell a {
    background-image: url('Images/demo/Calendar-arrows.png') !important;
}

.RadComboBoxDropDown_Silk .rcbHovered {
    color: #555 !important;
    background: #ead3f8 !important;
}

.RadComboBox_Silk .rcbHovered .rcbReadOnly .rcbInputCell {
    border-color: #bc00ff !important;
    color: white !important;
    background-color: #bc00ff !important;
    background-image: linear-gradient(#ce9ded 0,#ce9ded 100%) !important;
}



.RadComboBox_Silk td.rcbArrowCell a {
    background-image: url('Images/demo/Calendar-arrows.png') !important;
}

.RadComboBox_Silk .rcbFocused .rcbArrowCell {
    border-color: #bc00ff !important;
    color: white !important;
    background-color: #bc00ff !important;
    background-image: linear-gradient(#ce9ded 0,#ce9ded 100%) !important;
}

.RadComboBox_Silk .rcbHovered .rcbArrowCell {
    border-color: #bc00ff !important;
    color: white !important;
    background-color: #bc00ff !important;
    background-image: linear-gradient(#ce9ded 0,#ce9ded 100%) !important;
}

.pupbox_Close:hover {
    color: #ffffff;
}

/*Calendar css overwriting css from file calendar*/

.WlHeaderStyle {
    background-color: #e0bff6 !important;
    background-image: -moz-linear-gradient(center top, white 0px, #d6d5d4 100%) !important;
    background-position: 0 0 !important;
    /*border: 1px solid #e8e8e8 !important;*/
    color: #333333d6 !important;
    padding: 9px 15px !important;
    box-shadow: 0 0 0px rgba(255, 255, 255, 0.7) inset !important;
    filter: none;
}

.wlButtonText {
    font-size: 9.5pt !important;
}
.wlMinimize:hover {
    color: #FFF !important;
}

.WlHeaderStyleCustom {
    background-color: #e0bff6 !important;
    background-image: -moz-linear-gradient(center top, white 0px, #d6d5d4 100%) !important;
    background-position: 0 0 !important;
    /*border: 1px solid #e8e8e8 !important;*/
    color: #333333d6 !important;
    padding: 9px 15px !important;
    box-shadow: 0 0 10px rgb(255 255 255 / 70%) inset aliceblue;
    filter: none;
}
.wlButtonText:hover {
    color: #333333d6 !important;
}

.pupbox_Close {
    font-size: 14px !important;
    line-height: 15px !important;
    right: 10px !important;
    top: 10px !important;
    position: absolute !important;
    font-weight: bold !important;
    cursor: pointer !important;
    color: #333333d6 !important;
}

.RadGrid_Silk .rgPagerLabel {
    color: black;
}

.RadGrid_Silk .rgInfoPart, .RadGrid_Silk .rgPager .rgPagerButton {
    color: black !important;
}

.RadMenu_Silk .rmGroup .rmLink.rmExpanded, .RadMenu_Silk .rmGroup .rmLink:hover, .RadMenu_Silk .rmGroup .rmLink.rmFocused, .RadMenu_Silk .rmGroup .rmLink.rmSelected {
    color: #fff;
    background: #c482ec url(WebResource.axd?d=JmV7JYQhZjzUPJBVztsCkSRBRjNv4FEkthuWI03ppVEO6i6qcVpN0VFezrBZtWBwKimE5vJtWd3cSDTQbGa9YbZUTHv0cGQGfyloa0b6yIdUPVHgogE1pH8QgKRS88sfRfdY8HFWlBSaXsJYTN028Sk7XPCBMmU1T8aDMyLn7RGZV09-hFrpaMLrzfvxWHzx83LHpQ2&t=637360382480000000) 0 0 repeat-x;
    _background-image: none !important;
    background-image: -webkit-linear-gradient(top,#c482ec 0,#c482ec 100%) !important;
}

.pupbox_Close {
    font-size: 14px;
    line-height: 15px;
    right: 10px;
    top: 10px;
    position: absolute;
    font-weight: bold;
    cursor: pointer;
    /*color: #ffffff !important;*/
}

    .pupbox_Close:hover {
        color: #e6e4e8 !important;
    }

table.RadCalendarTimeView_Web20 {
    border-color: #fe458d !important;
}

html body .riSingle .riTextBox[type="text"] {
    background: #fffffff0 !important;
}

.RadMenu_Windows7 .rmGroup {
    border: 1px solid #8500d8 !important;
}

html body .RadInput_Default .riTextBox, html body .RadInputMgr_Default {
    border-color: #e5e5e5 #e5e5e5 #e5e5e5 #e5e5e5 !important;
}

html body .RadInput_Default .riHover, html body .RadInput_Hover_Default, html body .RadInput_Default .riFocused, html body .RadInput_Focused_Default {
    border-color: #8500d8 !important;
}

.RadMenu_Windows7 .rmRootGroup, .RadMenu_Windows7 .rmFirst, .RadMenu_Windows7 a.rmLink, .RadMenu_Windows7 .rmText, .RadMenu_Windows7 .rmLeftArrow, .RadMenu_Windows7 .rmRightArrow, .RadMenu_Windows7 .rmTopArrow, .RadMenu_Windows7 .rmBottomArrow {
    background-image: url('Images/demo/BluetoPurple.PNG') !important;
}

.RadMenu_Windows7 .rmGroup, .RadMenu_Windows7 .rmMultiColumn, .RadMenu_Windows7 .rmGroup .rmVertical {
    background: white url(WebResource.axd?d=tbn4AEShhnveV6Gu3sLY-AlUeOold4BIgQo0sL-H2T9ehYo4GXu43D1wLWBtje3H1JuhkGlHZ9oFYrbshzn5vCOWXuvg6Y1WSPnDJWwsWs0jmzIE4PdQZBASXsrmsP1rwbS47WNe1RCLoyTq74oPUg14PlP6rMq9v4P0M5Js8F0_ojSM0&t=637360382480000000) repeat-y -30px 0 !important;
}

.RadGrid_Windows7 .rgFilterBox {
    border-color: #8500d8 !important;
    border-radius: 3px !important;
}


/*For EMR ROS Side  bar*/
#ctl00_ContentPlaceHolder1_EMRTabStrip div ul li a {
    width: 170px !important;
}

.RadGrid .rgMasterTable {
    /*border-collapse: collapse !important;*/
}

.RadGrid .rgMasterTable, .RadGrid .rgDetailTable {
    border-collapse: separate !important;
    border-spacing: 0 !important;
    border: white !important;
    box-shadow: 0px 0px 8px rgb(0 0 0 / 20%);
}

.RadGrid_Web20 .rgCommandTable {
    border: 1px solid #ffffff00 !important;
}

.RadGrid_Web20 .rgCommandRow a {
    color: #333333d6 !important;
    font-weight: 500 !important;
}

.table {
    border-color: #cccccc !important;
}

.RadMenu_Default .rmTopFix, .RadMenu_Default .rmBottomFix, .RadMenu_Default .rmRoundedCorners .rmGroup .rmItem, .RadMenu_Default .rmRoundedCorners li.rmFirstGroupColumn .rmItem, .RadMenu_Default .rmRoundedCorners .rmFirstGroupColumn li.rmFirstGroupColumn .rmItem, .RadMenu_Default_Context.rmRoundedCorners .rmGroup .rmItem {
    background-image: url() !important;
}

.RadGrid .rgGroupItem input, .RadGrid .rgCommandRow img, .RadGrid .rgCommandRow a, .RadGrid .rgHeader input {
    vertical-align: text-bottom !important;
}

input {
    color: #333333d6 !important;
    outline: none;
}

textarea {
    outline: none;
}

.RadComboBoxDropDown_Windows7 .rcbHeader {
    border-bottom-color: #e0bff6 !important;
}

.Windows7.reDropDownBody {
    border: 1px solid #e0bff6 !important;
    background-color: #e8e1fd !important;
}

.RadComboBoxDropDown_Windows7 .rcbLoading {
    background-color: #e2c6f4 !important;
    color: #868686 !important;
}


/*Tree Lines image*/

/*.RadTreeView .rtLines .rtLast .rtTop {
    background-image: url('Images/demo/TreeThird.PNG') !important;
}

.RadTreeView .rtLines .rtLI {
    background-image: url('Images/demo/TreeThird.PNG') !important;
}
.RadTreeView .rtLines .rtMid {
    background-image: url('Images/demo/Tree.png') !important;
}*/
rect {
    stroke: #fe6b9c !important;
}
g rect {
    stroke: #fff !important;
}

.RadGrid_Web20 .rgFooter td, .RadGrid_Web20 .rgFooterWrapper {
    /*border-color: #e0bff6 #e0bff6 #fff #e0bff6 !important;*/
}

.RadTabStrip .rtsLevel1 .rtsTxt, .RadTabStripVertical .rtsLevel1 .rtsTxt {
    padding: 0 0px !important;
}

.RadGrid_Web20 .rgFooter td, .RadGrid_Web20 .rgFooterWrapper {
    border-top-width: 0px !important;
    /* border-color: #f0f0f0 #f0f0f0 #fff #f0f0f0; !important*/
}

.RadGrid_Web20 .rgHeaderDiv {
    border-right-color: #e0bff6 !important;
}



/*table footer pagination for firefox*/
.RadGrid .rgPager td {
    border-right: 0px #f5f5f5 !important;
    border-left: 0px #f5f5f5 !important;
    border-bottom: 0px #f5f5f5 !important;
    border-top: 0px #f5f5f5 !important;
}

.rgNoRecords td {
    background-color: #fffdfd !important;
    border-right: 0px #f5f5f5 !important;
    border-left: 0px #f5f5f5 !important;
    border-bottom: 0px #f5f5f5 !important;
    border-top: 0px #f5f5f5 !important;
}

.rgNoRecords div {
    margin-left: 19px;
}
.RadTabStrip_Default .rtsLI, .RadTabStrip_Default .rtsLink {
    color: #545454 !important;
}

.RadGrid_Web20 .rgGroupHeader {
    background: #e0bff669 !important;
    font-size: 1.1em !important;
    line-height: 21px !important;
    color: #333333d6 !important;
}

.RadGrid_Windows7 .rgMasterTable .rgSelectedCell, .RadGrid_Windows7 .rgSelectedRow {
    background: #e1c6f4 0 -3900px repeat-x url('Images/demo/WebResourcearrowupdated.gif') !important;
}
    .RadGrid_Windows7 .rgSelectedRow td, .RadGrid_Windows7 .rgSelectedRow .rgSorted {
        border-bottom-color: #e1c6f4 !important;
    }

.RadGrid_Windows7 {
    color: #333333d6 !important;
}

.highlightLink {
    width: 125px;
    height: 19px;
    background-color: #8686861f;
    float: right;
    margin-right: 2px;
    border-radius: 3px;
}
.RadComboBoxDropDown_Windows7 .rcbMoreResults {
    border-top-color: #e0bff6 !important;
    color: #333333d6 !important;
    background-color: #e0bff6 !important;
}

.alignField {
    margin-left: -120px;
}


.RadDock_Silk .rdTable tr.rdTop td.rdLeft, .RadDock_Silk .rdTable tr.rdTop td.rdCenter, .RadDock_Silk .rdTable tr.rdTop td.rdRight {
    background-image: -moz-linear-gradient(top,#e4c8f6 0,#d7bbe9 100%) !important;
    border-bottom: 1px solid #e3d2ee !important;
    background-color: #e1c6f4 !important;
}

.dataTables_wrapper .dataTables_length {
    margin-top: 10px !important;
}

table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
    background-color: #e0bff678 !important;
}


.RadGrid .rgAltRow {
    background-color: #f0f0f0;
}
    .RadGrid .rgRow td, .RadGrid .rgAltRow td, .RadGrid .rgEditRow td, .RadGrid .rgFooter td, .RadGrid .rgFilterRow td, .RadGrid .rgHeader, .RadGrid .rgResizeCol, .RadGrid .rgGroupHeader td {
        /*padding-right: 3px !important;
        padding-left: 3px !important;*/
    }

/*For frmInvestogram*/
#dgridSummary_ctl00 .rgAltRow td {
    background-color: #fff !important;
}
#dgridSummary_ctl00 .rgAltRow td {
    border-color: #ebeff39e !important;
}

.RadGrid_Windows7 .rgAltRow td {
    border-color: #fff0;
}

#btnpopup_Cancel span, #btnpopup_Go span {
    line-height: 1.7em;
    font-size: 10.5px !important;
}

#popup_box span {
    font-size: 13px;
}

/*for mycalendar table icons*/

#ctl00_ContentPlaceHolder1_dgirdMyCalendar_ctl00_ctl02_ctl00_RebindGridButton img {
    width: 15px !important;
    height: 15px !important;
}

/*for date pciker double arrow icons*/