﻿body {
    margin: 0px;
}

.textInstructions {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333333;
    text-align: center;
}

.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: 13px;
    color: #222222;
    font-weight: 500;
    text-align: right;
    padding-right: 10px;
}

.inputLabelLeft {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #222222;
    font-weight: 500;
    text-align: left;
    padding-right: 10px;
}

.inputLabelDragText {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 13px;
    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: 400;
    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: #333333;
    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;
}

.NormalTextLabel {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    color: #333333;
    font-size: 13px;
    line-height: 16px;
}

.smallLabel {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333333;
    text-align: right;
    padding: 2px;
}

.smallLabelL {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 13px;
    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: 13px;
    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;
    padding: 2px;
    font-weight: 400;
}

.textSmallLabelL {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333333;
    text-align: right;
}

.textLabeli {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 13px;
    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: 13px;
    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: 13px;
    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;
}

    .redgridLink:hover {
        text-decoration: none;
        color: #a31d1e;
    }

.emailLink {
    text-decoration: none;
    color: #a31d1e;
}

    .emailLink:hover {
        text-decoration: underline;
        color: #a31d1e;
    }

.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: 13px;
    color: #333333;
    font-style: italic;
    text-align: center;
}

.textLabelFilter {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333333;
    text-align: left;
    padding: 2px;
}

.RadTabStrip .rtsImg {
    margin-top: 0px !important;
}

.MultiLineTextbox {
    line-height: 14px;
    font-size: 13px;
    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: 99;
    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;
    }

.headingTitle {
    font-family: 'Segoe UI';
    font-size: 18px;
    color: #A0171F;
    vertical-align: central;
    border-bottom: 1px solid #A0171F !important;
    padding: 5px 0px 5px 465px;
}

.headingTitleNew {
    font-family: 'Segoe UI';
    font-size: 18px;
    color: #A0171F;
    vertical-align: central;
    border-bottom: 1px solid #A0171F !important;
    padding: 5px 0px 5px 25px;
}

.headingTitle2 {
    font-family: 'Segoe UI';
    font-size: 18px;
    color: #A0171F;
    vertical-align: central;
    padding: 5px 0px 5px 25px;
}

.popupheadingTitle {
    font-family: 'Segoe UI';
    font-size: 18px;
    color: #A0171F;
    vertical-align: central;
    border-bottom: 1px solid #A0171F !important;
    padding: 5px 0px 5px 15px;
}

.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: 12px;
    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: #BB1019;
    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: 13px !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: 0px !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;
}

.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: text-top;
    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: #ca1010;
    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: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: center;
    text-decoration: none;
    color: #BB1019;
    padding-left: 2px;
    padding-right: 2px;
}

    .tblDCommand:hover {
        text-decoration: underline;
        color: #BB1019;
    }

.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;
}

/*********** 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: top;
}

/*********** 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;
}

    .cwidget .txtSearch, .cwidget .txtSearchGray {
        width: 118px !important;
        height: 13px !important;
        background-color: #f9f9f9 !important;
    }

    .cwidget .txtSearch {
        width: 118px !important;
        height: 13px !important;
        font-size: 11px !important;
        color: #333333 !important;
        background-image: url(../Images/Search.png) !important;
        background-repeat: no-repeat !important;
        background-position: right;
    }

    .cwidget .txtSearchGray {
        width: 118px !important;
        height: 13px !important;
        font-size: 10px !important;
        color: #BBBBBB !important;
        background-image: url(../Images/Search.png) !important;
        background-repeat: no-repeat !important;
        background-position: right;
    }

.search {
    font: 10px "Segoe UI",arial,sans-serif !important;
}

/************** 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: 470px;
}

.pageSubTabDiv {
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
}

.pageMultiPageDiv {
    border: none;
    border-top-color: transparent;
    border-top-width: 1px;
    width: 985px;
    min-height: 450px;
}

/************** lost time**********/
.rgHeaderToday {
    background: #ffda6c !important;
}

.rgHeaderTop {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #212116;
    font-family: "Segoe UI";
    font-size: 13px;
}

.lostTimeBox {
    font-family: "Segoe UI",Arial,Helvetica,sans-serif !important;
}

/**************CGU ERI-13**********/
.maintable {
    background-color: #E7EFF7;
}

rmSlide {
    padding: 0px !important;
    outline: none !important;
}

.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: #ca1010;
}

.lblDefaultGreen {
    color: #16ae0e;
}

.lblDefaultOrange {
    color: #ff7f00;
}

.lblStatus {
    color: #ff9f00;
}
/******** CSS fro Payroll MEssage **********************************/
.lblPayrolMessage {
    font-family: "Segoe UI",Arial,Helvetica;
    color: #BB1019;
    font-size: 14px;
}
/****************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: #BB1019;
    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;
    }

.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: #BB1019 !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;
    width: 100%;
    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;
        width: 100%;
    }

.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;
}

.RadMenu a.rmLink {
    cursor: default !important;
}

.cwidget {
    padding-left: 0px !important;
    width: 130px;
}

.abridgedFullButton {
    border-top: 1px solid #850a14;
    background: #b72d30;
    background: -webkit-gradient(linear, left top, left bottom, from(#a11925), to(#b72d30));
    background: -webkit-linear-gradient(top, #a11925, #b72d30);
    background: -moz-linear-gradient(top, #a11925, #b72d30);
    background: -ms-linear-gradient(top, #a11925, #b72d30);
    background: -o-linear-gradient(top, #a11925, #b72d30);
    padding: 20px;
    width: 180px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
    -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
    box-shadow: rgba(0,0,0,1) 0 1px 0;
    text-shadow: rgba(0,0,0,.4) 0 1px 0;
    color: white;
    font-size: 16px;
    font-family: "Segoe UI", Arial, Sans-Serif;
    text-decoration: none;
    vertical-align: middle;
}

    .abridgedFullButton:hover {
        border-top-color: #c55254;
        background: #c55254;
        color: white;
        cursor: pointer;
    }

.clsMarginRight20 {
    margin-right: 20px;
}

.clsPadding0 {
    padding: 0px;
}

/* 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: #A0171F;
    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;
}

.treeView_2017 {
    color: #333333 !important;
    font-family: "Segoe UI" !important;
    font-size: 13px !important;
}
/* buttons */
.pageButton {
    padding-top: 35px;
    text-align: center;
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    margin-left: 20px;
    margin-right: 20px;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 3px;
    white-space: nowrap;
    padding: 10px 16px;
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    font-size: 15px;
    line-height: 1.52857;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-appearance: none;
    outline: none !important;
    -webkit-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s;
}

.btn-labeled {
    padding-top: 0;
    padding-bottom: 0;
}

.btn-label {
    position: relative;
    background: transparent;
    background: rgba(0, 0, 0, 0.075);
    display: inline-block;
    padding: 10px 16px;
    left: -16px;
    border-radius: 3px 0 0 3px;
}

.btn-text {
    padding-left: 30px;
    padding-right: 30px;
}


.btn-save {
    color: #fff;
    background-color: white; /* BA424A */
    border-color: white;
    margin-left: 0px;
    margin-right: 0px;
    padding: 0px;
}

    .btn-save:hover,
    .btn-save:focus,
    .btn-save:active {
        color: #fff;
        background-color: white;
        border-color: white;
    }

.btn-default {
    color: #fff;
    background-color: rgba(204, 204, 204, 0.90); /* ccc */
    border-color: rgba(204, 204, 204, 0.90);
}

    .btn-default:active {
        color: #fff;
        background-color: rgba(204, 204, 204, 1.00);
        border-color: rgba(204, 204, 204, 1.00);
    }
/* validation */
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.alert-error {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

.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] {
    display: none;
}

    .checkbox_2017 input[type=checkbox] + label {
        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;
        }

.gridlinkColor {
    color: #a31d1e;
}

.btnsmall {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 3px;
    white-space: nowrap;
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: normal;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-appearance: none;
    outline: none !important;
    -webkit-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s;
}

.btnsmall-labeled {
    padding-top: 0;
    padding-bottom: 0;
}

.btnsmall-label {
    position: relative;
    background: transparent;
    background: rgba(0, 0, 0, 0.075);
    display: inline-block;
    padding: 3px 9px;
    left: -6px;
    border-radius: 3px 0 0 3px;
}

.btnsmall-text {
    padding-left: 0px;
    padding-right: 0px;
}

.btnsmall-save {
    color: #fff;
    background-color: white; /* BA424A */
    border-color: white;
    margin-left: 0px;
    margin-right: 0px;
    padding: 0px;
}

    .btnsmall-save:hover,
    .btnsmall-save:focus,
    .btnsmall-save:active {
        color: #fff;
        background-color: white;
        border-color: white;
    }

.btnsmall-default {
    color: #fff;
    background-color: rgba(204, 204, 204, 0.90); /* ccc */
    border-color: rgba(204, 204, 204, 0.90);
}

    .btnsmall-default:hover,
    .btnsmall-default:focus,
    .btnsmall-default:active {
        color: #fff;
        background-color: rgba(204, 204, 204, 1.00);
        border-color: rgba(204, 204, 204, 1.00);
    }

.clsPayrollMoney {
    width: 93px !important;
}

.clsPayrollHours {
    width: 75px !important;
}

/* end 2017 Design */

/*#1071 injuryConnect Update of Telerik Controls*/
.RadComboBox .rcbInput {
    color: black !important;
}

.RadComboBoxDropDown_Bootstrap .rcbList > li.rcbHovered {
    padding: 2px 1em !important;
}

.combobox_2017 .rcbInner {
    height: 20px !important;
}

.RadPanelBar_MetroTouch .rpRootLink.rpSelected {
    background-color: #B64C50 !important;
}

.RadPanelBar_MetroTouch .rpRootLink.rpFocused {
    box-shadow: inset 0 0 5px transparent !important;
}
/*Rad panel hight issue on hover*/
.RadPanelBar_MetroTouch .rpTemplate {
    padding: 0px !important;
}

.RadPanelBar .rpText {
    padding: 0px 10px !important;
}

.RadPanelBar_MetroTouch .rpRootLink.rpHovered {
    border-bottom-width: 1px !important;
    border-color: #F9F9F9 !important;
    background-color: none;
}

.RadPanelBar_MetroTouch .rpExpandHandle {
    border: 1px solid black !important;
}

.RadPanelBar_MetroTouch .rpItem {
    border-top: 1px solid #cdcdcd;
}

.RadPanelBar_MetroTouch .rpSelected .rpExpandHandle {
    background-position: -11px -61px !important;
    border: 1px solid black !important;
}

.RadPanelBar_MetroTouch .rpExpanded.rpSelected .rpExpandHandle {
    background-position: -111px -11px !important;
    border: 1px solid white !important;
}

.RadPanelBar_MetroTouch .rpExpanded .rpExpandHandle {
    background-position: -112px -11px !important;
    border: 1px solid white !important;
}

.RadPanelBar .rpFocused .rpOut, .RadPanelBar a.rpLink:hover .rpOut, .RadPanelBar .rpSelected .rpOut, .RadPanelBar a.rpSelected:hover .rpOut {
    padding-bottom: 0px !important;
}

.RadPanelBar_MetroTouch .rpLink.rpExpanded, .RadPanelBar_MetroTouch .rpHeaderTemplate.rpExpanded {
    color: #fff;
}

.RadPanelBar_MetroTouch .rpLink, .RadPanelBar_MetroTouch .rpHeaderTemplate {
    color: #000;
}

.liteMasterMenuBackground div:focus {
    outline: none !important;
}

.rmSlide {
    padding: 0px !important;
    outline: none !important;
}

.RadPanelBar_MetroTouch .rpTemplate {
    line-height: 14px !important;
}


.RadCalendar_Bootstrap .rcMain .rcRow .rcSelected a {
    color: #fff !important;
}


/*#1071 injuryConnect Update of Telerik Controls*/

.RadPanelBar_MetroTouch .rpLink:hover, .RadPanelBar_MetroTouch .rpLink.rpFocused, .RadPanelBar_MetroTouch .rpHeaderTemplate:hover, .RadPanelBar_MetroTouch .rpHeaderTemplate.rpFocused {
    background-color: #e8e8e8 !important;
}

.RadPanelBar_MetroTouch .rpLink.rpExpanded, .RadPanelBar_MetroTouch .rpHeaderTemplate.rpExpanded,
.RadPanelBar_MetroTouch .rpLink.rpExpanded .rpText {
    background-color: #B64C50 !important;
    color: #fff !important;
    font-family: "Segoe UI",Arial,Helvetica,sans-serif !important;
    font-size: 16px !important;
    border: 0 !important;
}

.RadPanelBar_MetroTouch .rpLink.rpExpandable, .RadPanelBar_MetroTouch .rpHeaderTemplate.rpExpandable, .RadPanelBar_MetroTouch .rpLink.rpExpandable .rpText {
    /*background-color: #F9F9F9;*/
    color: #000;
    font-family: "Segoe UI",Arial,Helvetica,sans-serif !important;
    font-size: 16px !important;
    border: 0 !important;
}

.RadPanelBar_MetroTouch .rpOut {
    padding: 0 !important;
    border: 0 !important;
}

.RadPanelBar_MetroTouch .rpRootLink {
    border: none;
}

.RadComboBox_Bootstrap .rcbInput {
    color: #555 !important;
}
/*.RadPanelBar_MetroTouch .rpLink.rpExpandable .rpHeaderTemplate.rpExpandable :hover{
    background-color:green !important;
}

.RadPanelBar_MetroTouch .rpLink.rpFocused :hover  {
    background-color:#e8e8e8 !important;
}

    .RadPanelBar_MetroTouch .rpLink.rpExpandable .rpText :hover {
    background-color:blue !important;
    }*/
/*end*/
/*end*/


.ui-custom-container, .ui-container{
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,0);
    z-index: 1001;
}
.ui-dialog {
    transition: transform .3s ease-out;
    border: 1px solid rgba(0,0,0,.2);
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    width: 440px !important;
    z-index: 9999 !important;
    position: absolute !important;
    top: 194px !important;
    overflow: hidden !important;
}

    .ui-dialog .ui-dialog-content {
        overflow: hidden !important;
    }

.ui-dialog-titlebar {
    display: none;
}

.ui-dialog-buttonpane {
    margin-top: 15px;
    padding: 19px 20px 20px;
    text-align: right;
    border-top: 1px solid #fff;
}

.ui-dialog .custom-ui-dialog-buttonpane button {
    float: right;
    margin: .5em .4em .5em 0;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    line-height: 1.4em;
    width: auto;
    overflow: visible;
}

.custom-ui-dialog-buttonpane {
    margin-top: 65px;
}

    .ui-dialog-buttonpane .ui-button.ui-btn-default, .custom-ui-dialog-buttonpane .ui-button.ui-btn-default {
        color: #333;
        background-color: #fff;
        border-color: #ccc;
    }

    .ui-dialog-buttonpane .ui-button.ui-btn-primary, .custom-ui-dialog-buttonpane .ui-button.ui-btn-primary {
        color: #fff;
        background-color: #4285f4;
        border-color: #357ebd;
    }

/*.ui-widget {
    font-size: 13px;
}*/

.clsSignature {
    height: 100px;
    width: 300px;
}

.resizableDD {
    padding: 0.5em;
    resize: both;
    overflow: auto;
}