﻿body {
    margin: 0px;
}

.MasterBackground {
    background-image: url('../Images/PageTitle/full_page_background.jpg?v=2');
    background-position-x: center;
    background-repeat: no-repeat;
}

.MasterMenuBackground {
    background-image: url('../skins/common/background_menu.png');
    height:37px;
}

.textInstructions {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333333;
    text-align: center;
    font-weight: normal;
}

.text2 {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    color: #333333;
    font-size: 10px;
}

.input {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    background: #DDDDDD;
    border: solid 1px #DDDDDD;
    padding: 1px;
}

.inputLabel {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #222222;
    font-weight: 500;
    text-align: right;
    padding-right: 10px;
}

.inputLabelLeft {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #222222;
    font-weight: 500;
    text-align: left;
    padding-right: 10px;
}

.inputLabelDragText {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: italic;
    color: #777777;
    font-weight: 500;
}

.formLabelC {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #222222;
    font-weight: 500;
    text-align: center;
}

.InjManageLabels {
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    font-size: 13px;
    color: #333333;
    font-weight: 500;
    text-align: center;
    min-height: 45px;
    height: 45px;
}

.Labeltext {
    font-family: "Segoe UI",Arial,Helvetica,sans-serif !important;
}

.AttachmentHeading {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #222222;
    font-weight: normal;
    text-align: center;
}

.printHeading {
    font-family: "Segoe UI";
    font-size: 16px;
    color: #333333;
    text-align: center;
}

.tdHeight15 {
    padding-top: 15px;
    padding-bottom: 15px;
}

.NormalText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #626262;
    font-weight: 500;
    padding-left: 10px;
}

.NormalTextLabel {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    color: #333333;
    font-size: 12px;
    line-height: 16px;
}

.smallLabel {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-align: right;
    padding: 2px;
}

.smallLabelL {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-align: left;
    padding: 2px;
}

.textLabel {
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    font-size: 13px;
    color: #333333;
    text-align: right;
    padding: 2px;
    font-weight: 400;
}

.textLabelC {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    text-align: center;
    padding: 2px;
    font-weight: 400;
}

.RadForm.rfdTextbox input.rfdDecorated {
    padding: 1px !important;
}

.riSingle .riTextBox {
    padding-top: 1px !important;
}

.textLabelL {
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    font-size: 13px;
    color: #333333;
    text-align: left;
    font-weight: 400;
}

.textSmallLabelL {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-align: right;
}

.textLabeli {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    text-align: right;
    padding: 2px;
    font-style: italic;
}

.textLabelB {
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    font-size: 13px;
    color: #333333;
    font-weight: bold;
    text-align: left;
}

.filterLabels {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    padding-left: 30px;
}

.filterHeader {
    font-family: "Segoe UI";
    color: #333333;
    font-weight: bold;
    font-size: 11px;
}

.SimpleText {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #222222;
    font-weight: 500;
}

.textLabelForTooltip {
    cursor: pointer;
}

.textTooltip {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    text-align: left;
    border: 1px solid #FFFFFF;
    background-color: #FFFFFF;
    padding: 2px;
}

.textLabelBorder {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #333333;
    text-align: left;
    border: solid 1px #828282;
    background-color: #FFFFFF;
    line-height: 18px;
    min-height: 18px;
    padding-left: 3px;
}

.radTab {
    z-index: 0;
}

.radMenu {
    z-index: 40 !important;
}

.dialogScroll {
    overflow-y: scroll;
    overflow-x: hidden;
}

.redgridLink {
    text-decoration: none;
    color: #a31d1e;
}

.redgridLinkDel {
    text-decoration: none;
    color: #a31d1e;
}

    .redgridLinkDel:visited {
        text-decoration: none;
        color: #a31d1e;
    }

    .redgridLinkDel:hover {
        text-decoration: underline;
        color: #a31d1e;
    }

.emailLink {
    text-decoration: none;
    color: #268B43;
}

    .emailLink:hover {
        text-decoration: underline;
        color: #268B43;
    }

.gridLink {
    text-decoration: none;
    color: #228A19;
}

    .gridLink:visited {
        text-decoration: none;
        color: #228A19;
    }

    .gridLink:hover {
        text-decoration: underline;
        color: #228A19;
    }

.chkSpacing {
    padding-left: 10px;
}

.required {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #a31e1f;
    vertical-align: middle;
    line-height: 15px;
}

.required2 {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #999999;
    vertical-align: middle;
}

.gridNoRecordMessage {
    text-align: center;
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-style: italic;
    font-size: 13px;
    color: #666666;
    padding: 5px;
    font-weight: normal;
}

.headerLabel {
    font-family: "Segoe UI";
    font-weight: normal;
    color: #333333;
    font-size: 14px;
}

.headerText {
    font-family: "Segoe UI";
    color: #333333;
    font-weight: bold;
    font-size: 14px;
}

.reportTitle {
    vertical-align: middle;
    font-family: "Segoe UI";
    font-size: 18px;
    font-weight: bold;
    color: #000000;
}

.EmptyRecordLabel {
    font-family: "Segoe UI";
    font-size: 12px;
    color: #333333;
    font-style: italic;
    text-align: center;
}

.textLabelFilter {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    text-align: left;
    padding: 2px;
}

.RadTabStrip .rtsImg {
    margin-top: 0px !important;
}

.MultiLineTextbox {
    line-height: 14px;
    font-size: 12px;
    font-family: "Segoe UI", arial, sans-serif;
    overflow: hidden;
}

.rscLinkImg {
    background-image: url(../Images/Buttons/btn_spelling_gray.png);
    background-repeat: no-repeat;
    width: 89px !important;
    height: 22px !important;
    text-indent: -9999px;
    float: right !important;
}

    .rscLinkImg:hover {
        background-image: url(../Images/Buttons/btn_spelling_green.png);
        background-repeat: no-repeat;
        width: 89px !important;
        height: 22px !important;
        text-indent: -9999px;
        float: right !important;
    }

.ins_gridLink {
    text-decoration: none;
    color: #1e4ea2;
}

    .ins_gridLink:visited {
        text-decoration: none;
        color: #1e4ea2;
    }

    .ins_gridLink:hover {
        text-decoration: underline;
        color: #1e4ea2;
    }
/* Div styles for management area*/
.divHeadingImage {
    width: 990px;
    height: 30px;
    padding: 3px;
    overflow: hidden;
}

.InlineGridBackGround {
    background-color: #ffffa0;
}

.MyImageButton {
    cursor: pointer;
}

.divButton {
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: right;
    overflow: hidden;
}

.rcbSeparator {
    background: #C5C5C5 !important;
    height: 1px !important;
    min-height: 1px !important;
    padding: 0px !important;
    margin: 0px !important;
}

.section_head {
    background-color: #DDDDDD;
    padding: 5px;
    font-weight: bold;
}

.overlay {
    position: fixed;
    z-index: 2000;
    top: 0;
    left: 0;
    background-color: #FFF;
    width: 100%;
    height: 100%;
    filter: Alpha(Opacity=70);
    opacity: 0.70;
    -moz-opacity: 0.70;
}

* html .overlay {
    position: absolute;
    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');
}

.loader {
    z-index: 100;
    position: fixed;
    width: 120px;
    margin-left: -60px;
    top: 50%;
    left: 50%;
}

* html .loader {
    position: absolute;
    margin-top: expression((document.body.scrollHeight/4) 0 (0-parseInt(this.offsetParent.clientHeight/2) 0 (document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop)) 0 px);
}

.prog {
    position: absolute;
    top: 1px;
    left: 1px;
    margin-top: -20px;
    background-color: #FFF;
    z-index: 1000;
    filter: Alpha(Opacity=70);
    opacity: 0.70;
    -moz-opacity: 0.70;
}

.GreenTitle {
    color: #008d03;
    text-align: left;
    font-family: "Segoe UI";
    font-size: 14px;
    font-weight: bold;
    padding-left: 30px;
}

.GreenT {
    color: #008d03;
    text-align: left;
    font-family: "Segoe UI";
    font-size: 12px;
    font-weight: normal;
    padding-left: 30px;
    text-decoration: none;
}

    .GreenT:hover {
        text-decoration: underline;
    }

    .GreenT:visited {
        text-decoration: underline;
    }

.GreenTitlePortal {
    color: #008d03;
    text-align: left;
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    padding-left: 20px;
}

.GreenTPortal {
    color: #008d03;
    text-align: left;
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    padding-left: 10px;
    text-decoration: none;
    vertical-align: super;
}

    .GreenTPortal:hover {
        text-decoration: underline;
    }

    .GreenTPortal:visited {
        text-decoration: underline;
    }

.RedTitle {
    color: #910302;
    text-align: left;
    font-family: "Segoe UI";
    font-size: 14px;
    font-weight: bold;
    padding-left: 30px;
}

.GreyTitle {
    color: #666666;
    text-align: left;
    font-family: "Segoe UI";
    font-size: 14px;
    font-weight: bold;
    padding-left: 30px;
}

.ProgressDate {
    font-family: "Segoe UI";
    font-size: 13px;
    color: #333333;
    text-align: right;
    padding-right: 60px;
}

.ProgressTitle {
    font-family: "Segoe UI";
    font-size: 15px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
    padding-left: 35px;
}

.ProgressDesc {
    font-family: "Segoe UI";
    font-size: 13px;
    color: #333333;
    text-align: left;
    padding-left: 30px;
}

.RedStatus {
    background-image: url(../Images/Common/im_panel_red.png);
    background-repeat: no-repeat;
}

.GreenStatus {
    background-image: url(../Images/Common/im_panel_green.png);
    background-repeat: no-repeat;
}

.GreyStatus {
    background-image: url(../Images/Common/im_panel_grey.png);
    background-repeat: no-repeat;
}

.TrackingMngHeading {
    text-align: center;
    color: White;
    font-family: "Segoe UI";
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 3px;
}

.TrackingArea {
    background-image: url(../Images/Common/progress_green.png);
    background-repeat: no-repeat;
    height: 45px;
}


.imPanelBG {
    background-image: url(../Images/Common/im_panel_background.png);
    background-repeat: repeat-y;
}

.imPanelExpiry {
    color: #268B43;
    font-family: "Segoe UI";
    font-size: 11px;
    font-weight: bold;
}

.TdManage {
    background-image: url(../Images/Common/injury_management_0.jpg);
    background-repeat: no-repeat;
    height: 65px;
    width: 225px;
}

/***************** Telerik Cotrol Start ********************/
.RadForm_Default, .rfdLabel label {
    color: #333333 !important;
    font-family: "Segoe UI" !important;
    font-size: 12px !important;
}

.RadTreeView_Default, .RadTreeView_Default a.rtIn, .RadTreeView_Default, .rtEdit, .rtIn input {
    color: #333333 !important;
    font-family: "Segoe UI" !important;
    font-size: 12px !important;
}

.RadForm, .rfdTextarea textarea, .rfdTextbox input[type="text"], .riTextBox, html body .RadInput_Default .riTextBox, html body .RadInputMgr_Default {
    font-family: "Segoe UI" !important;
    font-size: 10px;
}

.rgFilterRow {
    text-align: center !important;
}
/***************** Telerik Cotrol End ********************/

.FooterRow {
    background-image: url(../Images/Common/footer_bg.png);
    background-repeat: repeat-x;
    height: 24px;
    width: 1000px;
}

.mHelp {
    padding: 4px !important;
    cursor: help !important;
    border-width: 0px;
    vertical-align: middle;
}

.chkAlign {
    vertical-align: middle;
}

.riDisplay {
    padding-left: 2px !important;
}

.mRight {
    float: right !important;
}

.imgMid {
    border-width: 0px;
    vertical-align: middle;
    text-align:;
}

.validateTop {
    background-image: url(../Images/Common/validation_top.png);
    height: 10px;
    background-repeat: no-repeat;
}

.validateBg {
    background-image: url(../Images/Common/validation_bg.png);
    background-repeat: repeat-y;
    text-indent: 15px;
}

.validateBottom {
    background-image: url(../Images/Common/validation_bottom.png);
    height: 10px;
    background-repeat: no-repeat;
}

.validateWidth {
    width: 600px;
}

.validateImg {
    border-width: 0px;
    vertical-align: middle;
    padding-left: 5px;
}

.validateImgJS {
    padding-left: 5px;
}

.required3 {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #a31a21;
    vertical-align: middle;
    line-height: 15px;
}

.trHeight {
    height: 10px;
}

.trHeight20 {
    height: 20px;
}

.trHeight24 {
    height: 24px;
}

.lblRed {
    color: #268B43;
    font-family: "Segoe UI";
    font-size: 16px;
    font-weight: bold;
    padding: 10px;
}

.trSummary_top {
    background-image: url('../Images/Common/panel_bg.jpg');
    background-repeat: repeat-y;
    background-position: center;
}

.tblDCommand {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: center;
    text-decoration: none;
    color: #268B43;
    padding-left: 2px;
    padding-right: 2px;
}

    .tblDCommand:hover {
        text-decoration: underline;
        color: #268B43;
    }

.textb {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
}

.tbc {
    background-color: #fcffb2;
}

.tblBorder {
    border: 1pt solid #CCCCCC;
}

.validateTopHalf {
    background-image: url(../Images/Common/validation_top_half.png);
    height: 5px;
    background-repeat: no-repeat;
    width: 300px;
}

.validateBgHalf {
    background-image: url(../Images/Common/validation_bg_half.png);
    background-repeat: repeat-y;
    text-indent: 15px;
    width: 300px;
}

.validateBottomHalf {
    background-image: url(../Images/Common/validation_bottom_half.png);
    height: 5px;
    background-repeat: no-repeat;
    width: 300px;
}

.validateWidthHalf {
    width: 300px;
}

.requiredHalf {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #268B43;
    vertical-align: middle;
    line-height: 15px;
    width: 300px;
}

/* email to notes */
.notesIco, .clipboardIco {
    background-image: url('../app/Images/Icons/email_options.png');
    background-repeat: no-repeat;
}

.notesIco {
    width: 22px;
    height: 20px;
    background-position: 0px -4px;
}

.clipboardIco {
    width: 22px;
    height: 15px;
    background-position: 0px -22px;
    cursor: pointer;
}

/*********** McDonalds RTW Cotrol CSS **************/
.TextBoxBg {
    background-color: #DDDDDD !important;
    border: 1px solid #666666;
}

.lblHelveticaBorder {
    border: 1px solid #323431;
}

.lblHelveticaBorderL {
    border-left: 1px solid #323431;
}

.lblHelveticaBorderR {
    border-right: 1px solid #323431;
}

.lblHelveticaBorderT {
    border-top: 1px solid #323431;
}

.lblHelveticaBorderB {
    border-bottom: 1px solid #323431;
}

.lblHelvetica {
    font-family: Helvetica;
    font-size: 11px;
    color: #333333;
}

.lblHelveticaB {
    font-family: Helvetica;
    font-size: 11px;
    color: #333333;
    font-weight: bold;
}

.lblHelveticaBG {
    font-family: Helvetica;
    font-size: 11px;
    color: #333333;
    font-weight: bold;
    background-color: #eaf1dd;
}

/************************ Kmart RTW ************************/
.tdBg {
    background-color: #e4e4e4;
}

/*******************Report**************************/
.rptfilter_top {
    background-image: url('../Images/Common/rptfilter_top_imax.jpg');
    background-repeat: no-repeat;
    width: 1000px;
    background-position: center;
}

.rptfilter_bg {
    background-image: url('../Images/Common/rptfilter_bg_imax.jpg');
    background-repeat: repeat-y;
    width: 1000px;
    background-position: center;
}

.rptfilter_bottom {
    background-image: url('../Images/Common/rptfilter_bottom_imax.jpg');
    background-repeat: no-repeat;
    width: 1000px;
    background-position: center;
}

/*********** Category Tick box **************/
.lblBgBlue {
    background-color: #1410ca;
    color: #1410ca;
    vertical-align: middle;
}

.lblBgRed {
    background-color: #ca1010;
    color: #ca1010;
    vertical-align: middle;
}

.lblBgGreen {
    background-color: #16ae0e;
    color: #16ae0e;
    vertical-align: middle;
}

.lblBgOrange {
    background-color: #ff7f00;
    color: #ff7f00;
    vertical-align: middle;
}

/****************auto complete textbox****************/
.txtSearchGray {
    font-weight: normal;
    padding-left: 2px;
}

.mRight div.rmText {
    padding-right: 0px !important;
}

.cwidget {
    margin-top: 2px;
    padding-left: 5px;
    padding-right: 5px;
}

.search {
    font: 10px "Segoe UI",arial,sans-serif !important;
}

.cwidget .txtSearch {
    width: 180px !important;
    height: 22px !important;
    line-height: 14px !important;
    font-size: 14px !important;
    color: #BBBBBB !important;
    background-image: url(../Images/Search.png) !important;
    background-repeat: no-repeat !important;
    background-position: right;
}

.cwidget .txtSearchGray {
    width: 180px !important;
    height: 22px !important;
    font-size: 14px !important;
    color: #BBBBBB !important;
    background-image: url(../Images/Search.png) !important;
    background-repeat: no-repeat !important;
    background-position: right;
}

/************** Complete pages css******************/
.imgCtlPrint {
    background-image: url('../Images/Common/complete_print.jpg');
    background-repeat: no-repeat;
    height: 110px;
}

.imgCtlAttachment {
    background-image: url('../Images/Common/complete_attachment.jpg');
    background-repeat: no-repeat;
    height: 110px;
}

.imgCtlFinish {
    background-image: url('../Images/Common/complete_finished.jpg');
    background-repeat: no-repeat;
    height: 110px;
}

.imgCtlMiddle {
    background-image: url('../images/Common/complete_middle.jpg');
}

.imgCtlBottom {
    background-image: url('../images/Common/complete_bottom.jpg');
    height: 26px;
}

/**************Page standard*****************/
.pageHeader {
    font-family: "Segoe UI";
    font-size: 14px;
    color: #333333;
    text-align: center;
    padding: 15px 0px 15px 0px;
}

.pageButton {
    padding-top: 15px;
    text-align: center;
}

.panelSpace {
    height: 20px;
}

.pageMainTabDiv {
    border: solid 1px #DBDBDB;
    border-top-color: transparent;
    border-top-width: 1px;
    padding: 15px 0px 5px 0px;
    width: 998px;
    min-height: 490px;
}

.pageSubTabDiv {
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
}

.pageMultiPageDiv {
    border: solid 1px #828282;
    border-top-width: 1px;
    width: 985px;
    min-height: 450px;
}

/**************CGU ERI-13**********/
.maintable {
    background-color: #E7EFF7;
}

.cgu1 {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #5A5858;
    padding: 5px;
}

.cgu2 {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    margin-left: 40px;
}

.cgu6 {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    background-color: #FFFFFF;
    border: solid 1px #000000;
    width: 150px;
}

.date {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    background-color: #FFFFFF;
    border: solid 1px #000000;
}

.style1 {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    margin-left: 40px;
    height: 30px;
}
/**************ERI-14**********/
.txtheading {
    background-color: black;
    color: #ffffff;
    font-size: 18px;
    font-weight: bolder;
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    padding: 2px;
}

.text12 {
    font-size: 14px;
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    color: black;
    line-height: 20px;
    padding-left: 10px;
}

.heading14 {
    text-align: center;
    font-size: 22px;
    color: black;
    font-weight: bolder;
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
}

.txtSubHeading14 {
    text-align: left;
    color: Black;
    font-size: 15px;
    font-weight: bolder;
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
}

/******* AutoCompleteExtender ******/
.AutoCompleteExtender_CompletionListItem {
    padding: 4px 0px 4px 0px !important;
    text-align: left !important;
    background-color: #ffffff !important;
    font-family: "Segoe UI" !important;
    list-style-image: none !important;
    list-style: none !important;
    cursor: default !important;
    font: 12px "Segoe UI" !important;
}

.AutoCompleteExtender_HighlightedItem {
    padding: 4px 0px 4px 0px !important;
    text-align: left !important;
    background-color: #eeeeee !important;
    color: Black !important;
    text-decoration: none !important;
    list-style-image: none !important;
    list-style: none !important;
    font: 12px "Segoe UI" !important;
    cursor: default !important;
}

.AutoCompleteExtender_CompletionList {
    margin: 0px !important;
    color: Black !important;
    padding: 0px !important;
    background-color: #ffffff !important;
    text-decoration: none !important;
    list-style-image: none !important;
    list-style: none !important;
    text-align: left !important;
    font: 10px "Segoe UI" !important;
    border: 1px solid silver !important;
    cursor: default !important;
}

/********** CSS for Name Display color on Default ********************/
.lblDefaultBlue {
    color: #1410ca;
}

.lblDefaultRed {
    color: #268B43;
}

.lblDefaultGreen {
    color: #16ae0e;
}

.lblDefaultOrange {
    color: #ff7f00;
}

.lblStatus {
    color: #ff9f00;
}
/******** CSS for Payroll Message **********************************/
.lblPayrolMessage {
    font-family: "Segoe UI",Arial,Helvetica;
    color: #268B43;
    font-size: 12px;
}
/****************Stonigton page updated css************************/
.setHeader {
    font-size: 11px;
    font-style: italic;
    font-family: "Segoe UI";
    color: #666666;
}
/******************UHG Portal**************************************/
.tblUHGFilter {
    background-image: url('../Images/uhg/filter_background.jpg');
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 13px;
    background-repeat: repeat-x;
    height: 60px;
}

.link, .link:link, .link:visited, .link:active {
    text-decoration: none;
    color: #268B43;
    font-family: "Segoe UI";
    font-size: 11px;
}

.text1 {
    color: #212116;
}

.formLabel {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #222222;
    font-weight: 500;
    text-align: right;
    padding-right: 10px;
}

/*******************************Stonnigton *****************************/
.gridCss {
    color: #ffffff;
    font-weight: bold;
    background-color: Red;
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px;
}

    .gridCss td {
        padding: 7px;
    }

/*Safetymax2 Portal page*/
.txtPortalLabel {
    font-family: Segoe UI;
    font-size: 24px;
    font-weight: bold;
    color: #333333;
}
/*Safetymax2 Portal page*/

.homeSubHeader {
    padding-left: 15px;
    font-family: Calibri;
    font-size: 14px;
    color: #AAAAAA;
    background-color: #EEEEEE;
    padding-top: 15px;
    vertical-align: central;
}

.mSearchMenu {
    float: right !important;
    padding-top: 10px !important;
}

.RadGrid_MetroTouch .rgRow a,
.RadGrid_MetroTouch .rgAltRow a,
.RadGrid_MetroTouch tr.rgEditRow a,
.RadGrid_MetroTouch .rgFooter a,
.RadGrid_MetroTouch .rgEditForm a {
    text-decoration: none;
    color: #268B43 !important;
}

.RadGrid_MetroTouch,
.RadGrid_MetroTouch .rgMasterTable,
.RadGrid_MetroTouch .rgDetailTable,
.RadGrid_MetroTouch .rgGroupPanel table,
.RadGrid_MetroTouch .rgCommandRow table,
.RadGrid_MetroTouch .rgEditForm table,
.RadGrid_MetroTouch .rgPager table {
    font-weight: 100;
    font-size: 16px;
    line-height: 20px !important;
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
}

    .RadGrid_MetroTouch .rgRow td .rgAltRow td {
        padding: 4px;
    }

/****************New auto complete textbox****************/
.txtSearchNewCanvas {
    width: 200px;
    height: 38px;
    background-color: #CCCCCC;
    background-image: url(../Images/PageTitle/injuryMax/ico_search.png);
    background-repeat: no-repeat;
    background-position: 4% 50%;
    text-align: center;
    border: none !important;
}

.txtSearchGrayNew {
    font-weight: normal;
    padding-left: 0px;
}

.txtSearchNew, .txtSearchGrayNew {
    width: 130px !important;
    height: 25px !important;
    background-color: #CCCCCC !important;
    margin-top: 5px;
    border: none !important;
}

.txtSearchNew {
    font-size: 15px !important;
    color: #999999 !important;
    vertical-align: middle !important;
}

.txtSearchGrayNew {
    font-size: 15px !important;
    color: #AAAAAA !important;
}

.searchNew {
    font: 10px "Segoe UI",arial,sans-serif !important;
}

.mSearchMenuNew {
    float: right !important;
}

.RadGrid_MetroTouch {
    color: #333333 !important;
}

    .RadGrid_MetroTouch .rgMasterTable {
        font-family: "Segoe UI" !important;
        font-size: 13px !important;
    }

.homeSectionHeader {
    padding-left: 15px;
    font-family: Calibri;
    font-size: 20px;
    color: #AAAAAA;
    vertical-align: central;
    background-image: url(../Images/PageTitle/injuryMax/home_hdr_logo.png);
    background-repeat: no-repeat;
    background-position: right center;
}

.fontSize {
    font: 16px "segoe ui",arial,sans-serif !important;
}

.allInjuries {
    width: 1000px;
    text-align: center;
}

div.rmText {
    display: -webkit-inline-box !important;
}

.RadMenu {
    height: 26px;
}

.rtsTxt, .rtsTxt:hover {
    text-decoration: none !important;
}

a.rmLink.rmRootLink.rLink {
    padding: 0 0 0 1px !important;
}

tr.rgCommandRow {
    height: 24px;
}

.RadGrid_Default input {
    border: 1px solid #8e8e8e;
}

.RadGrid_Default .rgRow td, .RadGrid_Default .rgAltRow td, .RadGrid_Default .rgEditRow td, .RadGrid_Default .rgFooter td {
    font-family: "Segoe UI",Arial,Helvetica,sans-serif !important;
    font-size: 14px !important;
    color: #333333 !important;
}

.RadMenu a.rmLink {
    cursor: default !important;
}

.cwidget {
    padding-left: 0px !important;
    width: 130px;
}

/* 2017 Design */
.headingTitle_2017 {
    font-family: 'Segoe UI';
    font-size: 18px;
    color: #222222;
    vertical-align: central;
    font-weight: bold;
    padding: 5px 10px 2px 10px;
}

hr.headingLine {
    border: 0;
    height: 1px;
    background: #289F1D;
    padding-left: 10px;
    padding-right: 10px;
}

.ProgressDate_2017 {
    font-family: "Segoe UI";
    font-size: 13px;
    font-weight: 600;
    color: white;
    text-align: right;
    padding-right: 20px;
}

.ProgressTitle_2017 {
    font-family: "Segoe UI";
    font-size: 15px;
    font-weight: bold;
    color: white;
    text-align: left;
    padding-left: 10px;
}

.ProgressDesc_2017 {
    font-family: "Segoe UI";
    font-size: 12px;
    color: white;
    text-align: left;
    padding-left: 10px;
}

.textLabel_2017 {
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    font-size: 14px;
    color: #333333;
    text-align: right;
    /*padding: 5px 10px 5px 10px;*/
    font-weight: 400;
    line-height: normal;
}

.textLabelC_2017 {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #333333;
    text-align: center;
    /*padding: 5px 10px 5px 10px;*/
    font-weight: 400;
    line-height: normal;
}

.textLabelL_2017 {
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    font-size: 14px;
    color: #333333;
    text-align: left;
    /*padding: 5px 10px 5px 10px;*/
    font-weight: 400;
    line-height: normal;
}

.textLabelB_2017 {
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    font-size: 14px;
    color: #333333;
    font-weight: bold;
    /*padding: 5px 10px 5px 10px;*/
    text-align: left;
    line-height: normal;
}

.textLabelBorder_2017 {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #555;
    text-align: left;
    background-color: #fff;
    line-height: 18px;
    min-height: 18px;
    padding: 2px 10px 2px 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
}

.textBox_2017 {
    padding: 6px 12px !important;
    font-size: 14px !important;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc !important;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.comboxbox_2017 {
    font-family: "Segoe UI",Arial,Helvetica,sans-serif !important;
    font-size: 14px !important;
}

.maskedBox_2017 {
    padding: 6px 12px !important;
}

.numericBox_2017 {
    padding: 6px 12px !important;
}

.datePicker_2017 {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.timePicker_2017 {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.riTextBox.riEnabled.rfdRoundedCorners.rfdDecorated {
    height: 34px !important;
    text-align: center !important;
    font-size: 14px !important;
    font-family: "Segoe UI",Arial,Helvetica,sans-serif !important;
}

.treeView_2017 {
    color: #333333 !important;
    font-family: "Segoe UI" !important;
    font-size: 13px !important;
}

/* validation */
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.alert-error {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
    font-size: 13px;
}

.requiredField {
    color: #a31e23;
    padding: 5px 5px 5px 5px;
    font-weight: 400;
    line-height: normal;
    font-size: 12px !important;
}
/* check box */
.checkbox_2017 input[type=checkbox] {
    height: 20px;
    width: 20px;
}

    .checkbox_2017 input[type=checkbox] + label {
        display: none !important;
        background-color: #fff;
        border: 1px solid #ccc;
        box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
        padding: 9px;
        border-radius: 3px;
        display: inline-block;
        position: relative;
        line-height: normal !important;
        height: 0px;
        width: 0px;
        vertical-align: middle !important;
    }

        .checkbox_2017 input[type=checkbox] + label:active, .regular-checkbox input[type=checkbox]:checked + label:active {
            box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
        }

    .checkbox_2017 input[type=checkbox]:checked + label {
        background-color: #f9f9f9;
        border: 1px solid #ccc;
        box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
        color: #333333;
    }

        .checkbox_2017 input[type=checkbox]:checked + label:after {
            content: '\2714';
            font-size: 14px;
            position: absolute;
            top: 0px;
            left: 3px;
            color: #333333;
        }

.rcbHeightFix_2017 {
    height: 200px;
}

/*#396 Support : UI Issue - After telerik Upgradation*/
.RadComboBox .rcbInput {
    color: black !important;
}

li.rcbHovered {
    padding: 2px 1em !important;
}

.combobox_2017 .rcbInner {
    height: 20px !important;
}

.RadPanelBar_MetroTouch .rpRootLink.rpSelected {
    background-color: #E0E0E0 !important;
}

.RadPanelBar_MetroTouch .rpRootLink.rpFocused {
    box-shadow: inset 0 0 5px #E0E0E0 !important;
}

.RadPanelBar_MetroTouch .rpTemplate {
    padding: 0px !important;
}

/* fix to increase the height of the drop down on iPad size devices to avoid scroll issue */
@media only screen and (max-device-width: 1024px) {
    .rcbHeightFix_2017 {
        height: 200px;
    }
}

.textLabelsub_2017 {
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    font-size: 14px;
    color: #333333;
    text-align: right;
    padding: 5px 10px 5px 10px;
    font-weight: 400;
    line-height: normal;
}

.textLabelsubC_2017 {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #333333;
    text-align: center;
    padding: 5px 10px 5px 10px;
    font-weight: 400;
    line-height: normal;
}

.textLabelsubL_2017 {
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    font-size: 14px;
    color: #333333;
    text-align: left;
    padding: 5px 10px 5px 10px;
    font-weight: 400;
    line-height: normal;
}

.textLabelsubB_2017 {
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    font-size: 14px;
    color: #333333;
    font-weight: bold;
    padding: 5px 10px 5px 10px;
    text-align: left;
    line-height: normal;
}

.textLabelsubBorder_2017 {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #555;
    text-align: left;
    background-color: #fff;
    line-height: 18px;
    min-height: 18px;
    padding: 2px 10px 2px 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
}

span.RadButton_Bootstrap .rbDecorated.rbPrimary {
    font-weight: 400;
}

/* end 2017 Design */
.p-i-radio:before, .p-i-radiobutton:before, .rfdRadioUnchecked:before {
    content: url("../Images/Icons/ico_radio.svg") !important;
    background: url("../Images/Icons/ico_radio.svg") !important;
}

.p-i-radio-checked:before, .p-i-radiobutton-checked:before {
    Content: url("../Images/Icons/ico_radio_checked.svg") !important;
    background: url("../Images/Icons/ico_radio_checked.svg") !important;
}

.p-icon:before, .t-icon:before, .t-font-icon:before, .t-efi:before {
    display: block;
}

.RadButton .rbIcon {
    position: absolute !important;
}

.rbButton {
    border-width: 1px !important;
}

.RadButton .rbPrimaryIcon {
    padding-top: 4px;
}
