﻿form {
    margin: 0;
    padding: 0;
}

body {
    margin: 0;
    padding: 0;
    font-family: GT-Walsheim-Regular, Arial, sans-serif;
    font-size: 10pt;
    line-height: 1.4;
}

#mainDiv table {
    font-family: GT-Walsheim-Regular, BentonSans-Medium, Arial, sans-serif !important;
}

#AnalyzerMenu .rmText .rmLeftImage {
    z-index: 1 !important;
}

.fullPageView {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    padding: 15px;
    background-color: white;
    overflow: scroll;
}

.rcbScroll {
    background-color: #fff;
    z-index: 10000;
}

.tooltip {
    background-image: url('/content/cemara/src/baV2_info.gif');
    background-repeat: no-repeat;
    height: 12px;
    width: 10px;
    vertical-align: middle;
    display: inline-block;
    margin-left: 3px;
}

.tip {
    color: #fff;
    background-color: #0092CF;
    background-repeat: no-repeat;
    background-position: left top;
    padding: 10px;
    position: absolute;
    width: 250px;
    height: auto;
    line-height: 22px;
    border: solid 1px #DDDDDD;
    z-index: 1000;
    overflow-wrap: break-word;
    word-wrap: break-word;
}

#divReportContainer {
    margin-top: 15px;
}

    #divReportContainer ul {
        width: 100%;
        padding: 0;
        margin: 0;
    }

        #divReportContainer ul li {
            display: inline-block;
            list-style-type: none;
            vertical-align: top;
            padding: 0;
            page-break-after: always;
        }

.clear {
    clear: both;
}

.left {
    float: left;
    padding-bottom: 100px;
}

.right {
    float: right;
}

.lightweightGrid {
    background-image: url('/content/cemara/img/top.gif');
    background-repeat: repeat-x;
    background-position: top;
    min-width: 250px;
    width: inherit;
    margin: 0 13px 25px 13px;
    min-height: 50px;
    border: #DDDDDD solid 1px;
    height: auto;
}

.adminTable {
    border: thin solid black;
    font-family: GT-Walsheim-Medium, Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}

.cta {
    float: left;
    display: inline-block;
    min-width: 250px;
    width: auto;
    margin: 5px;
    min-height: 50px;
    height: auto;
    border: #DDDDDD solid 1px;
}

.pad10 {
    padding: 10px;
}

.cta .header {
    color: #333333;
    font-size: 14pt;
    margin: 10px;
}

.cta table tr td {
    line-height: 20px;
    padding: 2px 4px;
}

.lightweightGrid .baDataTbl {
    width: inherit;
    background-color: transparent;
}

    .lightweightGrid .baDataTbl tr.header {
        color: #333;
        font-weight: normal;
    }

        .lightweightGrid .baDataTbl tr.header td {
            background-color: white;
        }

.horizontalGridview {
    max-width: 1200px;
    margin-bottom: 15px;
    clear: both;
}

    .horizontalGridview .baDataTbl tr.header {
        background-color: #fff;
        color: #333;
    }

.tdHorizData {
    padding-left: 5px;
}

.tdHorizHeader {
    text-align: center;
    font-size: 18px;
    line-height: 24px;
    font-weight: bold;
}

.pageBreak {
    page-break-before: always;
}

.divAdminHelp,
.divDiagnostics {
    margin-bottom: 5px;
    width: 600px;
    display: none;
}

.divAdminHelp {
    border: #DDDDDD solid 1px;
    padding: 5px 10px 10px 10px;
    text-align: right;
    float: right;
}

    .divAdminHelp a,
    .divDiagnostics a {
        color: red;
    }

.diagnostic img,
.adminHelp img {
    margin: 5px;
    border: 0;
}

hr {
    border: none;
    height: 1px;
    background-color: #DDDDDD;
}

.hrCell {
    margin-top: -3px;
    margin-bottom: -3px;
}

.baGridHeader {
    border-left: thin dotted Gray !important;
	vertical-align: middle !important;
}

.baGridHeaderCentered {
    text-align: center !important;
	vertical-align: middle !important;
}

@media print {
    h3 {
        page-break-before: always;
    }

    .noPrint {
        display: none !important;
    }

    .yesPrint {
        display: inline !important;
    }

    .adminHelp {
        display: none;
    }

    .baDataTbl tr {
        page-break-inside: avoid;
    }

    .baDataTbl td div,
    .baDataTbl td a {
        color: #000 !important;
    }
}

div.chartTitle {
    font-size: 16pt;
    font-weight: bold;
}

.baDataTbl {
    border-spacing: 0;
    border-collapse: collapse;
    background: #FFF;
}

    .baDataTbl th,
    .baDataTbl td {
        padding-left: 5px;
        padding-right: 5px;
    }

        .baDataTbl td a {
            cursor: pointer;
            color: #0645AD;
        }


.highcharts-container,
img {
    -webkit-column-break-inside: avoid !important; /* Chrome, Safari, Opera */
    page-break-inside: avoid !important; /* Firefox */
    break-inside: avoid !important; /* IE 10+ */
}

.rgMasterTable caption,
.baDataTbl caption,
.baDataTbl tr.header td {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-color: #293A40;
}

.rgMasterTable caption,
.baDataTbl caption,
.baDataTbl tr.footer,
.baDataTbl tr.header {
    color: #FFF;
    text-align: center;
    vertical-align: middle;
    font-size: 18px;
    /* font-weight: bold; */
    line-height: 32px;
}

    .baDataTbl tr.footer td {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
    }

.baDataTbl tr.subHeader td.rightSepMinor {
    text-align: right;
}

.baDataTbl tr.subHeader {
    font-family: GT-Walsheim-Medium, Arial, sans-serif;
    background-color: #D4D8D9;
    color: #000;
    text-align: center;
    font-weight: bold;
    border-collapse: separate;
    border-top: thin solid #FFF;
}

a:link,
a:active,
a:visited,
.noUnderline,
.rgMasterTable th.rgHeader a:link,
th.rgHeaderCols a:link {
    text-decoration: none;
    color: #293A40;
    cursor: pointer;
}

.RadGrid .rgEditForm a:link {
    color: #555555;
    background-color: #EEEEEE;
    border: #999999 solid 1px;
    border-radius: 4px;
    padding: 3px 10px;
    margin-right: 7px;
    line-height: 30px;
}

.RadGrid .rgEditForm a:hover {
    background-color: #DDDDDD;
}

.RadGrid .rgEditForm td {
    vertical-align: top !important;
}

a:hover {
    color: #293A40;
    text-decoration: none;
}

.RadGrid_Default {
    border-width: 0 !important;
    font-family: GT-Walsheim-Medium !important, Arial, sans-serif;
}

.rgMasterTable th.rgHeader,
.baDataTbl tr.headerCols,
.baDataTbl td.headerCols,
.baDataTbl th.headerCols,
.baDataTbl th.rgHeaderCols {
    text-align: center;
}

.rgMasterTable th.rgHeader,
.baDataTbl tr.headerCols,
.baDataTbl td.headerCols,
.baDataTbl td.textHeaderCol,
.baDataTbl td.numHeaderCol,
.baDataTbl th.headerCols,
.baDataTbl th.textHeaderCol,
.baDataTbl th.numHeaderCol,
.baDataTbl th.numHeaderColSepMinor,
.baDataTbl th.textHeaderColSepMinor,
.baDataTbl th.rgHeaderCols {
    background-color: #D4D8D9;
    color: #293A40;
    font-size: 12px;
    line-height: 18px;
    font-weight: bold;
    vertical-align: bottom;
    font-family: GT-Walsheim-Medium, Arial, sans-serif;
}

.baDataTbl tr.headerColGroups {
    color: #013366;
    text-align: center;
    font-size: 12pt;
    font-weight: bold;
    vertical-align: middle;
    border-bottom: thin solid;
}

.baDataTbl tr.subHeaderCols {
    background: #D4D8D9;
    color: #013366;
    text-align: center;
    font-weight: bold;
    vertical-align: bottom;
    border-bottom: thin solid;
}

.baDataTbl tr.hrRow {
    height: 5px;
}

.baDataTbl tr.detailRow {
    text-align: right;
    vertical-align: top;
    line-height: 1.6;
}

.baDataTbl tr.altRow {
    background-color: #EDEDED;
    text-align: right;
    border-top: thin solid #FFF;
    vertical-align: top;
    line-height: 1.6;
}

.baDataTbl tr.totalRow {
    background: #D4D8D9;
    color: #000;
    text-align: right;
    border-top: thin solid;
}

    .baDataTbl tr.totalRow:hover {
        background-color: #99BCBF;
        font-weight: bold;
        color: #000;
    }

.baDataTbl tr.detailRow:not(.nohover):hover,
.baDataTbl tr.altRow:hover {
    background-color: #99BCBF;
}

.baDataTbl td.rowHeader {
    text-align: left;
    font-weight: bold;
    color: #000;
}

.baDataTbl td.rightSepDetailText,
.baDataTbl td.detailText {
    text-align: left;
}

.baDataTbl td.detailNum {
    text-align: right;
}

.baDataTbl td.detailTiny {
    font-size: 8pt;
}

.baDataTbl td.detailTextTiny {
    font-size: 8pt;
    text-align: left;
}

.NoWrapLeft,
.baDataTbl td.detailTextNoWrap {
    text-align: left;
    white-space: nowrap;
}

.detailTextNoWrapCenterRightBorder {
	text-align: center;
    white-space: nowrap;
	width: 40%;
}

.detailTextNoWrapGrayBorder {
	white-space: nowrap;
	text-align: left;
	font-weight: bold;
}

.detailNumGrayBorder {
	text-align: right;
	border-right: solid;
	border-color: lightgray;
}

.headerGrayBold {
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	text-wrap: nowrap;
}

.headerGray {
	text-align: center;
	font-style: italic;
	font-size: 12px;
}

.NoWrapCenter,
.baDataTbl td.detailTextNoWrapCenter {
    text-align: center;
    white-space: nowrap;
}

.NoWrapRight,
.baDataTbl td.rightSepNum,
.baDataTbl th.detailTextNoWrapRight,
.baDataTbl td.detailTextNoWrapRight {
    text-align: right;
    white-space: nowrap;
}

.baDataTbl td.rightSepDetailText,
.baDataTbl td.rightSepNum,
.baDataTbl td.rightSep {
    border-right: thin solid silver;
}

.baDataTbl tr.subHeader td.rowHeader {
    border-right: thin solid silver;
}

.baDataTbl th.numHeaderColSepMinor,
.baDataTbl th.textHeaderColSepMinor,
.baDataTbl td.rightSepMinor,
.baDataTbl th.rightSepMinor {
    border-right: thin solid silver;
}

.baDataTbl td.EOBHeaderCell {
    border-left: thin solid;
    border-right: thin solid;
}

.baDataTbl tr.EOBTotal1 {
    color: #000;
    text-align: right;
    border-top: thin solid;
    font-weight: bold;
}

.baDataTbl tr.EOBTotal2 {
    background: #D4D8D9;
    color: #293A40;
    text-align: right;
    font-weight: bold;
}

.highlighted {
    background-color: yellow;
}

.baDataTbl th.textHeaderColSepMinor,
.baDataTbl th.textHeaderCol,
.baDataTbl td.textHeaderCol {
    text-align: left;
}

.baDataTbl th.numHeaderColSepMinor,
.baDataTbl th.numHeaderCol,
.baDataTbl td.numHeaderCol {
    text-align: right;
}

#NCS_enrollmentPaymentSavings {
    min-width: 360px;
}

#NCS_utilizationStats {
    min-width: 700px;
}

#NCS_perNetworkSavings {
    min-width: 550px;
}

#NCS_inNetworkStats {
    min-width: 350px;
}

#PES_claimSummary {
    width: 100%;
}

#PES_totalSummary {
    width: 100%;
}

#ApplicationInstructions {
    font-family: "Gill Sans MT";
    font-size: 9pt;
}

    #ApplicationInstructions ul {
        color: #000000;
    }

    #ApplicationInstructions .bottom {
        border: 1px solid #ddd;
        background: url('/Content/cemara/img/instructbottom.gif') bottom repeat-x;
    }

    #ApplicationInstructions .top {
        background: url('/Content/cemara/img/instructtop.gif') top repeat-x;
        padding: 10px;
    }

    #ApplicationInstructions .header {
        font-size: 9pt;
        font-style: italic;
        font-weight: bold;
    }

.analyzerTooltip {
    position: relative;
}

    .analyzerTooltip span {
        display: none;
    }

    .analyzerTooltip:hover {
        z-index: 25;
    }

        .analyzerTooltip:hover span {
            display: block;
            color: #000;
            box-shadow: 1px 1px 3px #000;
            font-weight: bold;
            position: absolute;
            text-align: left;
            min-width: 350px;
            max-width: 1120px;
            padding-left: 10px;
            margin: 100px;
            z-index: 100;
            background: #F7F7F7;
            border: silver 1px solid;
            opacity: 1;
        }

.tooltipBelow:hover span {
    top: 1em;
}

.tooltipAbove:hover span {
    top: -4em;
    left: -100px;
}

html #tooltip {
    margin-bottom: -6px;
}

#tooltip .tipBody img {
    margin-left: -10px !important;
    pointer-events: none;
}

.imgVMS,
.imgVMCH {
    float: left;
    width: 30px;
    cursor: pointer;
    text-align: center;
    border-style: none;
    background-repeat: no-repeat;
    background-position: center center;
    text-indent: -9999px;
}

.imgVMS {
    background-image: url('/Content/cemara/img/VMS.png');
}

    .imgVMS:hover {
        background-image: url('/Content/cemara/img/VMS_H.png');
    }

.imgVMCH {
    background-image: url('/Content/cemara/img/VMCH.png');
}

    .imgVMCH:hover {
        background-image: url('/Content/cemara/img/VMCH_H.png');
    }

.imgCir_white,
.imgCir_green,
.imgCir_cream,
.imgCir_orange,
.imgCir_yellow,
.imgCir_lightRed,
.imgCir_lightGreen,
.imgCir_purple,
.imgCir_lightBlue,
.imgCir_orange2,
.imgCir_red {
    text-align: right;
    padding-right: 20px !important;
    background-repeat: no-repeat;
    background-position: right top;
}

.imgCir_red {
    background-image: url('/content/cemara/img/cir_red.png');
}

.imgCir_yellow {
    background-image: url('/content/cemara/img/cir_yellow.png');
}

.imgCir_orange {
    background-image: url('/content/cemara/img/cir_orange.png');
}

.imgCir_orange2 {
    background-image: url('/content/cemara/img/cir_orange2.png');
}

.imgCir_cream {
    background-image: url('/content/cemara/img/cir_cream.png');
}

.imgCir_green {
    background-image: url('/content/cemara/img/cir_green.png');
}

.imgCir_white {
    background-image: url('/content/cemara/img/cir_white.png');
}

.imgCir_lightRed {
    background-image: url('/content/cemara/img/cir_lightRed.png');
}

.imgCir_lightGreen {
    background-image: url('/content/cemara/img/cir_lightGreen.png');
}

.imgCir_purple {
    background-image: url('/content/cemara/img/cir_purple.png');
}

.imgCir_lightBlue {
    background-image: url('/content/cemara/img/cir_lightBlue.png');
}

.imgChrt_white,
.imgChrt_green,
.imgChrt_cream,
.imgChrt_orange,
.imgChrt_yellow,
.imgChrt_red {
    font-size: 14pt;
    padding-top: 80px !important;
    text-align: center;
    vertical-align: text-top;
    background-repeat: no-repeat;
    background-position: center 40px;
}

.imgChrt_red {
    background-image: url('/content/cemara/img/chrt_red.png');
}

.imgChrt_yellow {
    background-image: url('/content/cemara/img/chrt_yellow.png');
}

.imgChrt_orange {
    background-image: url('/content/cemara/img/chrt_orange.png');
}

.imgChrt_cream {
    background-image: url('/content/cemara/img/chrt_cream.png');
}

.imgChrt_green {
    background-image: url('/content/cemara/img/chrt_green.png');
}

.imgChrt_white {
    background-image: url('/content/cemara/img/chrt_white.png');
}

.imgCirLarge_white,
.imgCirLarge_green,
.imgCirLarge_cream,
.imgCirLarge_orange,
.imgCirLarge_yellow,
.imgCirLarge_red {
    font-size: 14pt;
    padding-top: 80px !important;
    text-align: center;
    vertical-align: text-top;
    background-repeat: no-repeat;
    background-position: center 50px;
}

.imgCirLarge_red {
    background-image: url('/content/cemara/img/cir_red.png');
}

.imgCirLarge_yellow {
    background-image: url('/content/cemara/img/cir_yellow.png');
}

.imgCirLarge_orange {
    background-image: url('/content/cemara/img/cir_orange.png');
}

.imgCirLarge_cream {
    background-image: url('/content/cemara/img/cir_cream.png');
}

.imgCirLarge_green {
    background-image: url('/content/cemara/img/cir_green.png');
}

.imgCirLarge_white {
    background-image: url('/content/cemara/img/cir_white.png');
}

.imgCirLarge {
    font-size: 14pt;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center 50px;
}

.imgChrt {
    font-size: 14pt;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center 50px;
}

.imgChrt_old {
    font-size: 14pt;
    padding-top: 45px !important;
    text-align: center;
    vertical-align: text-top;
    background-repeat: no-repeat;
    background-position: center 50px;
}

/* Define the icons to display withhin the Report Details of the menu */
/* images are 16x16 with 1 pixel between them */
/* used paint .net to edit the images and greyed the images by 'adjustments -> Hue/Saturation' Hue:0 Saturation:25 Lightness:0 */
/* spritegen.website-performance.org to create the sprite */
.Preview .rmLeftImage {
    background-position: 0 0 !important;
    width: 16px !important;
}

.PreviewClinical .rmLeftImage {
    background-position: 0 -21px !important;
    width: 33px !important;
}

.PreviewClinicalAca .rmLeftImage {
    background-position: 0 -42px !important;
    width: 50px !important;
}

.PreviewClinicalBenchmark .rmLeftImage {
    background-position: 0 -63px !important;
    width: 50px !important;
}

.PreviewClinicalBenchmarkAca .rmLeftImage {
    background-position: 0 -84px !important;
    width: 67px !important;
}

.PreviewClinicalBenchmarkGraph .rmLeftImage {
    background-position: 0 -105px !important;
    width: 67px !important;
}

.PreviewClinicalBenchmarkGraphAca .rmLeftImage {
    background-position: 0 -126px !important;
    width: 84px !important;
}

.PreviewClinicalBenchmarkRx .rmLeftImage {
    background-position: 0 -147px !important;
    width: 67px !important;
}

.PreviewClinicalBenchmarkRxAca .rmLeftImage {
    background-position: 0 -168px !important;
    width: 84px !important;
}

.PreviewClinicalDrilldown .rmLeftImage {
    background-position: 0 -189px !important;
    width: 49px !important;
}

.PreviewClinicalDrilldownRx .rmLeftImage {
    background-position: 0 -210px !important;
    width: 67px !important;
}

.PreviewClinicalGraphRx .rmLeftImage {
    background-position: 0 -231px !important;
    width: 67px !important;
}

.PreviewClinicalGraphRxAca .rmLeftImage {
    background-position: 0 -252px !important;
    width: 84px !important;
}

.PreviewClinicalGraphTrend .rmLeftImage {
    background-position: 0 -273px !important;
    width: 67px !important;
}

.PreviewClinicalRx .rmLeftImage {
    background-position: 0 -294px !important;
    width: 50px !important;
}

.PreviewClinicalTrend .rmLeftImage {
    background-position: 0 -315px !important;
    width: 50px !important;
}

.PreviewClinicalTrendAca .rmLeftImage {
    background-position: 0 -336px !important;
    width: 67px !important;
}

.PreviewDrilldownRx .rmLeftImage {
    background-position: 0 -357px !important;
    width: 50px !important;
}

.PreviewGraph .rmLeftImage {
    background-position: 0 -378px !important;
    width: 32px !important;
}

.PreviewGraphTrend .rmLeftImage {
    background-position: 0 -399px !important;
    width: 50px !important;
}

.PreviewRx .rmLeftImage {
    background-position: 0 -420px !important;
    width: 33px !important;
}

.PreviewTrend .rmLeftImage {
    background-position: 0 -441px !important;
    width: 33px !important;
}

.Preview .rmLeftImage,
.PreviewClinical .rmLeftImage,
.PreviewClinicalAca .rmLeftImage,
.PreviewClinicalBenchmark .rmLeftImage,
.PreviewClinicalBenchmarkAca .rmLeftImage,
.PreviewClinicalBenchmarkGraph .rmLeftImage,
.PreviewClinicalBenchmarkGraphAca .rmLeftImage,
.PreviewClinicalBenchmarkRx .rmLeftImage,
.PreviewClinicalBenchmarkRxAca .rmLeftImage,
.PreviewClinicalDrilldown .rmLeftImage,
.PreviewClinicalDrilldownRx .rmLeftImage,
.PreviewClinicalGraphRx .rmLeftImage,
.PreviewClinicalGraphRxAca .rmLeftImage,
.PreviewClinicalGraphTrend .rmLeftImage,
.PreviewClinicalRx .rmLeftImage,
.PreviewClinicalTrend .rmLeftImage,
.PreviewClinicalTrendAca .rmLeftImage,
.PreviewDrilldownRx .rmLeftImage,
.PreviewGraph .rmLeftImage,
.PreviewGraphTrend .rmLeftImage,
.PreviewRx .rmLeftImage,
.PreviewTrend .rmLeftImage {
    background-image: url('/content/cemara/img/detailType.png') !important;
    position: absolute !important;
    top: 32px !important;
    left: 30px !important;
    background-repeat: no-repeat !important;
    clear: both !important;
    height: 16px !important;
}

.rmItem .Preview,
.rmItem .PreviewClinical,
.rmItem .PreviewClinicalAca,
.rmItem .PreviewClinicalBenchmark,
.rmItem .PreviewClinicalBenchmarkAca,
.rmItem .PreviewClinicalBenchmarkGraph,
.rmItem .PreviewClinicalBenchmarkGraphAca,
.rmItem .PreviewClinicalBenchmarkRx,
.rmItem .PreviewClinicalBenchmarkRxAca,
.rmItem .PreviewClinicalDrilldown,
.rmItem .PreviewClinicalDrilldownRx,
.rmItem .PreviewClinicalGraphRx,
.rmItem .PreviewClinicalGraphRxAca,
.rmItem .PreviewClinicalGraphTrend,
.rmItem .PreviewClinicalRx,
.rmItem .PreviewClinicalTrend,
.rmItem .PreviewClinicalTrendAca,
.rmItem .PreviewDrilldownRx,
.rmItem .PreviewGraph,
.rmItem .PreviewGraphTrend,
.rmItem .PreviewRx,
.rmItem .PreviewTrend {
    margin-bottom: 22px !important;
}

.buttonStyle {
    color: #FFF;
    font-weight: normal;
    line-height: 14px;
    letter-spacing: .3px;
    font-size: 10pt;
    font-family: GT-Walsheim-Medium, Arial, sans-serif;
    height: 26px;
    background-color: #293A40;
    border: none;
    cursor: pointer;
}

.radio input {
    vertical-align: middle;
    cursor: pointer;
}

.radio label {
    padding-top: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    cursor: pointer;
}

.dropDownList,
.textbox {
    padding: 2px 1px 2px 3px;
    border: silver 1px solid;
    text-align: left;
    font-family: GT-Walsheim-Medium, Arial, sans-serif font-size: 12px;
    vertical-align: middle;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.export {
    position: relative;
    line-height: 14px;
    width: 140px;
}

fieldset .headerCols {
    font-size: 12px;
    font-weight: bold;
}

fieldset .subHeader {
    font-size: 11px;
}

.subHeader {
    font-size: 10pt;
}

.panelHeader {
    font-size: 12pt;
}

.mspExceptHeader {
    font-size: 12pt;
    text-align: center;
}

.mspPanelCenter {
    margin-left: auto;
    margin-right: auto;
}

.PadRight {
    padding-right: 2em !important;
}

.PadLeft {
    padding-left: 1em !important;
}

.panelPadTop {
    padding-top: 10px;
}

.panelPadBot {
    padding-bottom: 5px;
}

.rlbEmptyMessage {
    width: 100%;
}

.rlbGroup {
    border: silver 1px solid;
    font-size: 9pt;
    border-radius: 4px;
    overflow: auto;
}

.listSegments .rlbGroup {
    /*width: 550px !important;
    height: 110px !important;*/
    margin: 5px 1px 2px 4px !important;
}

.listPackage .rlbGroup {
    width: 550px !important;
    /*max-height: 120px !important;
    min-height: 50px !important;*/
    margin: 5px 1px 2px 8px !important;
}

.RightColumnHeader {
    text-align: right !important;
}

.LeftColumnHeader {
    white-space: nowrap;
    text-align: left;
    font-weight: bold;
}

.adminRptH1 {
    font-size: 18px;
    font-weight: bold;
}

.adminRptH2 {
    font-size: 16px;
    font-weight: bold;
}

.adminRptH3 {
    font-size: 14px;
    font-style: italic;
}

.imgEobDetails {
    background-image: url('/Content/cemara/img/Actions-view-list-details-icon.png');
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
    text-indent: -9999px;
}

.sliderCalc {
    color: #227C18;
}

.sliderValue {
    color: #293A40;
}

.sliderText {
    border-style: none;
    width: 60px;
    font-size: 12px;
}

.circle {
    width: 15px;
    height: 15px;
    border-radius: 50%;
}

.color1 {
    background-color: #65A6FF;
}

.color2 {
    background-color: #FF7A4E;
}

.color3 {
    background-color: #FFCC55;
}

.color4 {
    background-color: #E6BCA3;
}

.color5 {
    background-color: #7FC6B5;
}

.color6 {
    background-color: #D4D296;
}

.color7 {
    background-color: #E9E5DB;
}

.loginLabel {
    font-size: 14pt;
    font-weight: bold;
    color: #00659c;
}

.PadLeft20 {
    padding-left: 20px !important;
}

.rgExpXLS {
    background: url('/content/cemara/img/ms-excel_widget_grid.png') center center no-repeat !important;
}

.rgExpCSV {
    background: url('/content/cemara/img/csv_widget_grid.png') center center no-repeat !important;
}

.rgExpDOC {
    background: url('/content/cemara/img/ms-word_widget_grid.png') center center no-repeat !important;
}

.rgExpPDF {
    background: url('/content/cemara/img/pdf_widget_grid.png') center center no-repeat !important;
}

.floating_link {
    position: absolute;
    left: 0;
    top: 20px;
    display: block;
    width: 24px;
    height: 147px;
    text-indent: -10000px;
    background-image: url('/content/cemara/img/back.png');
    overflow: hidden;
}

.floating_linkMSP {
    position: fixed;
    left: 0;
    top: 20px;
    display: block;
    width: 24px;
    height: 147px;
    text-indent: -10000px;
    background-image: url('/content/cemara/img/backMSP.png');
    overflow: hidden;
}


.imgConfigure {
    background: url('/content/cemara/img/configure.png') no-repeat transparent;
    width: 20px;
    height: 20px;
    margin: 7px;
    display: inline-block;
    cursor: pointer;
}

.imgInstructions {
    background: url('/content/cemara/img/instructions.png') no-repeat transparent;
    background-position: center center;
    height: 35px;
    width: 35px;
    display: inline-block;
    cursor: pointer;
}

.spacer {
    text-align: right;
    padding-right: 31px !important;
}

.advancedDiv {
    padding: 5px 0 10px 5px;
    cursor: pointer;
}

.linkRemove {
    background: url('/content/cemara/img/Delete.gif') left center no-repeat transparent;
    width: 20px;
    height: 20px;
    margin-left: 2px;
    display: inline;
    float: right;
}

.tblBorder {
    padding: 5px;
    border: 1px solid #DDDDDD;
    border-top: 10px solid #DDDDDD;
    margin: 20px 5px;
}

.wrapText {
    word-wrap: normal;
    word-break: break-all;
    word-wrap: break-word;
    -ms-word-break: break-all;
}

.PDFOutputID {
    background: url('/content/cemara/img/pdf_widget.png') 0 -3px no-repeat;
    display: block;
    width: 20px;
    height: 20px;
}

.XLSOutputID {
    background: url('/content/cemara/img/ms-excel_widget.png') 0 -3px no-repeat;
    display: block;
    width: 20px;
    height: 20px;
}

.CSVOutputID {
    background: url('/content/cemara/img/csv_widget.png') 0 -3px no-repeat;
    display: block;
    width: 20px;
    height: 20px;
}

.DOCOutputID {
    background: url('/content/cemara/img/ms-word_widget.png') 0 -3px no-repeat;
    display: block;
    width: 20px;
    height: 20px;
}

.BINOutputID {
    background: url('/content/cemara/img/ico-zipped.png') 0 -3px no-repeat;
    display: block;
    width: 20px;
    height: 20px;
}

.DeleteOutputID {
    background: url('/content/cemara/img/trashcan_widget.png') 0 -3px no-repeat;
    display: block;
    width: 20px;
    height: 20px;
}

.btnView {
    background: url('/content/cemara/img/preview.png') 0 -1px no-repeat;
    display: block;
    width: 20px;
    height: 20px;
}

fieldset {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border: #DDDDDD 1px solid;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    margin-top: 22px;
}

.alignTopLeft {
    vertical-align: top;
    text-align: left;
}

.alignTopRight {
    vertical-align: top;
    text-align: right;
}

.reportOptionsContainer {
    background: url('/Content/Cemara/Img/menuIcon2.png') no-repeat;
    width: 29px;
    height: 29px;
    margin-top: 7px;
}

.export-PDF,
.export-PDFPRINT,
.export-DOC,
.export-XLS,
.export-CSV {
    height: 35px;
    width: 35px;
    display: inline-block;
}

.export-PDF {
    background-image: url('../Img/pdfsmall.png');
}

.export-PDFPRINT {
    background-image: url('../Img/print.png');
}

.export-DOC {
    background-image: url('../Img/ms-word-icon.png');
}

.export-XLS {
    background-image: url('../Img/ms-excel-icon.png');
}

.export-CSV {
    background-image: url('../Img/csv.png');
}


.baDataTbl .export-DOC,
.baDataTbl .export-XLS,
.baDataTbl .export-CSV {
    height: 20px;
    width: 20px;
    padding: 3px;
    display: inline-block;
    vertical-align: top;
}

.baDataTbl .export-DOC {
    background-image: url('../Img/ms-word_widget.png');
}

.baDataTbl .export-XLS {
    background-image: url('../Img/ms-excel_widget.png');
}

.baDataTbl .export-CSV {
    background-image: url('../Img/csv_widget.png');
}

.memberPopulation {
    vertical-align: top;
    height: 22px;
    width: 22px;
    padding-bottom: 3px;
    display: inline-block;
    background-image: url('/content/cemara/img/BI-MemberPop.png');
    background-repeat: no-repeat;
    background-position-y: 3px;
}

.memberPopulationExport {
    vertical-align: top;
    height: 22px;
    width: 22px;
    padding-bottom: 3px;
    display: inline-block;
    background-image: url('/content/cemara/img/Export.png');
    background-repeat: no-repeat;
    background-position-y: 3px;
}


.cmd-icons {
    font-size: 14px !important;
    color: #666 !important;
    display: inline-block;
    background-repeat: no-repeat;
}

    .cmd-icons:hover {
        color: #4581a2;
    }

.btnRun, .btnNotify, .btnSchedule, .btnReset {
    /*background-image: url('/content/cemara/img/btnRun.png');*/

    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 4px;
    margin-right: 4px;
    border-radius: 4px;
    border: 1px solid #293A40;
    color: #293A40 !important;
}

    .btnReset:hover, .btnSchedule:hover, .btnNotify:hover, .btnRun:hover {
        /*background-image: url('/content/cemara/img/btnRun_hover.png');*/
        background-color: #293A40;
        border: 1px solid #FFFFFF;
        color: #FFFFFF !important;
    }

.adjustCenter {
    display: flex;
    justify-content: center;
}

.helpLinks {
    font-size: 16px;
    font-family: GT-Walsheim-Light;
    color: #FFFFFF !important;
    text-decoration: none;
}

    .helpLinks:hover {
        color: #CFE4F3 !important;
    }

.loginHeader {
    padding-top: 184px;
    padding-bottom: 70px;
}

    .loginHeader img {
        height: 36px;
        width: 250px;
    }

.companyName {
    padding-top: 8px;
}

.companyLabel {
    font-size: 10pt;
    font-weight: bold;
}

.loginCopyrightInfo {
    float: left;
    font-family: GT-Walsheim-Light;
    font-size: 13px;
    color: #FFF;
    padding-left: 64px;
    padding-bottom: 24px;
    padding-top: 10px;
}

.loginTermsPolicyInfo {
    float: right;
    font-family: GT-Walsheim-Medium;
    font-size: 13px;
    color: #FFF;
    padding-right: 64px;
    padding-bottom: 24px;
    padding-top: 10px;
}

.loginFooter {
    background-color: rgba(255, 255, 255, 0.05);
    height: 40px;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: -9999;
    border-top: 0.016px solid #ECECEC;
}

.masterFooter {
    background-color: white;
    height: 40px;
    width: 100%;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 999999;
    border-top: 0.016px solid #ECECEC;
}

.masterCopyrightInfo {
    float: left;
    font-family: GT-Walsheim-Light;
    font-size: 13px;
    color: black;
    padding-left: 64px;
    padding-bottom: 24px;
    padding-top: 10px;
}

.masterTermsPolicyInfo {
    font-family: GT-Walsheim-Medium;
    font-size: 13px;
    color: #293A40;
    padding-right: 64px;
    padding-bottom: 24px;
    padding-top: 10px;
    float: right;
}

.masterBackWrapper {
    /* background-color: #293A40; */
}

.loginTimeout {
    color: #FFFFFF;
    font-size: 200%;
    font-weight: bold;
    font-family: GT-Walsheim-Medium;
    text-align: center
}

.loginBodyTextbox {
    font-size: 21px;
    color: #737373;
    height: 64px;
    width: 344px;
    border: 1px solid #737373;
    border-radius: 4px;
}

.loginBodyLoginButton {
    font-size: 21px;
    font-family: GT-Walsheim-Bold;
    color: #000000;
    background-color: #65A6FF;
    height: 48px;
    width: 345px;
    border: 1px solid #65A6FF;
    border-radius: 4px;
    cursor: pointer;
}

.loginBodyBackground {
    /* background-image: url('/content/cemara/img/BF_Login_Background.jpg'); */
    background-color: #293A40;
}

@font-face {
    font-family: 'GT-Walsheim-Regular';
    src: url('/content/cemara/src/fonts/GT-Walsheim-Regular.eot'); /* IE9 Compat Modes */
    src: url('/content/cemara/src/fonts/GT-Walsheim-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/content/cemara/src/fonts/GT-Walsheim-Regular.woff') format('woff'), /* Pretty Modern Browsers */
    url('/content/cemara/src/fonts/GT-Walsheim-Regular.ttf') format('truetype'); /* Safari, Android, iOS */
}

@font-face {
    font-family: 'BentonSans-Bold';
    src: url('/content/cemara/src/fonts/BentonSans-Bold.eot'); /* IE9 Compat Modes */
    src: url('/content/cemara/src/fonts/BentonSans-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/content/cemara/src/fonts/BentonSans-Bold.woff') format('woff'), /* Pretty Modern Browsers */
    url('/content/cemara/src/fonts/BentonSans-Bold.ttf') format('truetype'); /* Safari, Android, iOS */
}

@font-face {
    font-family: 'GT-Walsheim-Medium';
    src: url('fonts/GT-Walsheim-Medium.woff') format('woff'), /* Pretty Modern Browsers */
    url('fonts/GT-Walsheim-Medium.ttf') format('truetype'), /* Safari, Android, iOS */
}

@font-face {
    font-family: 'GT-Walsheim-Bold';
    src: url('fonts/GT-Walsheim-Bold.woff') format('woff'), /* Pretty Modern Browsers */
    url('fonts/GT-Walsheim-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
}

@font-face {
    font-family: 'GT-Walsheim-Light';
    src: url('fonts/GT-Walsheim-Light.woff') format('woff'), /* Pretty Modern Browsers */
    url('fonts/GT-Walsheim-Light.ttf') format('truetype'), /* Safari, Android, iOS */
}





.menuBackColor {
    background-color: #293A40;
}

.menuBottomNav {
    padding-top: 15px;
}

.analyzerWrapper {
    background-color: #f7f7f8;
    margin-left: 300px;
}

.analyzerWrapperTopTable {
    padding-left: 30px;
    padding-bottom: 30px;
}

.analyzerWrapperTopTableCell {
    vertical-align: top;
    padding-top: 25px;
}

.mainTopTableWrapper {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    padding: 30px;
    background-color: white;
}

.marginRightAuto {
    margin-right: auto;
}

.divSiteMasterHeader {
    padding-top: 2%;
    padding-bottom: 2%;
    background-color: white;
    width: 100%;
    z-index: 99999;
    border-bottom: 0.016px solid #ECECEC;
}

.tableSiteMasterHeader {
    padding-left: 20px;
}

.tdLogoUserName {
    padding-right: 20px;
}

.tdCollapseMenu {
    padding-right: 20px;
}

.tdMainLogo {
    padding-right: 20px;
}

    .tdMainLogo img {
        height: 29px;
    }

.tdLogoUserNameDivider {
    padding-left: 20px;
    padding-right: 20px;
}

.menuRelative {
    position: relative;
    margin-left: 295px;
    margin-right: auto;
    padding-top: 30px;
    padding-left: 30px;
    margin-bottom: 90px;
    background-color: white;
}

.mainNavLinks {
    color: #F2F2F2 !important;
    font-family: 'GT-Walsheim-Regular';
}

.mainTopNav {
    padding-left: 15px;
    padding-bottom: 15px;
    padding-top: 15px;
}

.mainBottomNav {
    padding-left: 20px;
    padding-bottom: 15px;
}

.mainNavLogOff {
    margin-right: 35px;
    margin-left: 35px;
    margin-top: 20px;
    color: white;
    border: 1px solid white;
    padding: 10px 70px;
    text-align: center;
	border-radius: 4px;
}

.mainBottomNavLinks {
    color: white;
    font-family: GT-Walsheim-Medium;
    font-size: 16px;
}

.mainNavImg {
    padding-right: 10px;
}

#tooltip {
    display: block;
    color: #000;
    box-shadow: 1px 1px 3px #000;
    font-weight: bold;
    position: fixed;
	top: 20px;
	left: 20px;
    text-align: left;
    min-width: 350px;
    max-width: 1120px;
    padding-left: 10px;
    margin-left: 100px;
    z-index: 100;
    background: #F7F7F7;
    border: silver 1px solid;
    opacity: 1;
}

.RadPanelBar_BootstrapSpecial {
    border-color: grey;
    color: #ffffff;
    background-color: #293A40;
    font-family: GT-Walsheim-Light, Helvetica, Arial, sans-serif;
}

    .RadPanelBar_BootstrapSpecial .rpRootLink,
    .RadPanelBar_BootstrapSpecial .rpHeaderTemplate {
        border-color: black;
        color: #333333;
        background-color: #293A40;
        padding-left: 20px !important;
        padding-right: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 20px !important;
    }

        .RadPanelBar_BootstrapSpecial .rpRootLink .rpText,
        .RadPanelBar_BootstrapSpecial .rpHeaderTemplate {
            color: #F2F2F2;
            font-family: "GT-Walsheim-Regular";
        }

    .RadPanelBar_BootstrapSpecial .rpGroup .rpItem {
        font-family: "GT-Walsheim-Light";
        padding-left: 10px;
        padding-right: 10px;
    }

        .RadPanelBar_BootstrapSpecial .rpGroup .rpItem .rpText {
            padding-left: 35px !important;
        }


        .RadPanelBar_BootstrapSpecial .rpGroup .rpItem + .rpItem {
            margin-top: 0;
        }

        .RadPanelBar_BootstrapSpecial .rpGroup .rpItem.rpFirst, .RadPanelBar_BootstrapSpecial .rpGroup .rpItem.rpLast {
            padding: 0;
        }

    .RadPanelBar_BootstrapSpecial .rpGroup .rpExpandHandle {
        top: 3px;
        right: 6px;
    }

    .RadPanelBar_BootstrapSpecial .rpExpandHandle {
        top: 7px;
        border: none;
    }

    .RadPanelBar_BootstrapSpecial .rpRootLink .rpExpandHandle {
        padding: 4px;
        border: none;
    }

    .RadPanelBar_BootstrapSpecial .rpLink.rpHovered {
        border-color: #e1e1e1;
        color: #F2F2F2;
        background-color: #46636E;
    }

    .RadPanelBar_BootstrapSpecial .rpRootLink.rpHovered {
        border-color: black;
        color: #46636E;
        background-color: #46636E;
    }

    .RadPanelBar_BootstrapSpecial .rpRootLink .rpExpandHandle.rpHovered {
        border: none;
    }

    .RadPanelBar_BootstrapSpecial .rpRootLink.rpSelected .rpExpandHandle.rpHovered {
        border: none;
    }

    .RadPanelBar_BootstrapSpecial .rpLink.rpFocused {
        border-color: #3b87c8;
    }

    .RadPanelBar_BootstrapSpecial .rpRootLink.rpFocused {
        border-color: #3b87c8;
    }

    .RadPanelBar_BootstrapSpecial .rpLink.rpSelected {
        color: #ffffff;
        background-color: #46636E;
    }

    .RadPanelBar_BootstrapSpecial .rpRootLink.rpSelected {
        border-color: black;
        color: #333333;
        background-color: #46636E;
    }

.RadPanelBar .rpRootLink, .RadPanelBar .rpHeaderTemplate {
    border-style: none !important;
}

.RadPanelBar {
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
    width: 300px !important;
}

.RadPanelBar_BootstrapSpecial .rpRootLink .rpExpandHandle {
    padding: 12px 12px !important;
    -webkit-box-sizing: initial !important;
    -moz-box-sizing: initial !important;
    box-sizing: initial !important;
}

    .RadPanelBar_BootstrapSpecial .rpRootLink .rpExpandHandle.rpHovered {
        padding: 12px 12px !important;
        -webkit-box-sizing: initial !important;
        -moz-box-sizing: initial !important;
        box-sizing: initial !important;
    }

.RadPanelBar .rpImage {
    margin: 0 10px 0 -4px !important;
}

.t-i-expand-s:before, .t-i-expand-down:before, .p-i-expand-s:before, .p-i-expand-down:before, .p-i-arrow-chevron-down:before {
    content: "\e014" !important;
}

.t-i-expand-n:before, .t-i-expand-up:before, .p-i-expand-n:before, .p-i-expand-up:before, .p-i-arrow-chevron-up:before {
    content: "\e015" !important;
}

.RadPanelBar .rpGroup .rpLink .rpImage {
    display: none;
    position: absolute;
    left: 25px;
    padding-top: 5px;
    color: #F2F2F2;
    /*background-color: #293A40;*/
    font-family: "GT-Walsheim-Regular";
}

.RadPanelBar_BootstrapSpecial .rpGroup .rpItem .rpLink.rpHovered .rpImage {
    display: inline-block;
    position: absolute;
    left: 25px;
    padding-top: 5px;
}

.RadPanelBar_BootstrapSpecial .rpGroup .rpItem .rpLink {
    text-align: left;
    white-space: nowrap;
}

.highcharts-root {
    font-family: "GT-Walsheim-Regular", Arial, sans-serif !important
}

.RadComboBox .rcbReadOnly .rcbInput {
    font-family: "GT-Walsheim-Regular", Arial, sans-serif !important
}

html body .RadInput .riTextBox, html body .RadInputMgr {
    font-family: "GT-Walsheim-Regular", Arial, sans-serif !important
}

.RadComboBox .rcbInput {
    font-family: "GT-Walsheim-Regular", Arial, sans-serif !important
}

.RadComboBox {
    font-family: "GT-Walsheim-Regular", Arial, sans-serif !important
}

.CenteredCell {
    text-align: center;
}

.ShockClaimHeader {
	min-width: 200px;
}

.ShockClaimRow {
	min-width: 100px;
}


.trendCalloutContainer {
	width: 900px;
	text-align: center;
}

.trendCallout {
	width: 110px !important;
    border: solid;
    border-width: medium;
    border-color: #B2D2FE;
    border-radius: 10px;
    text-align: right;
    padding: 2px;
    font-size: 10px;
    justify-content: center;
    align-items: center;
	text-align: center;
    gap: 10px;
	margin-left:5px;
	margin-right:5px;
	transition: all 0.3s ease;
}

.trendCalloutNoHover {
	width: 110px !important;
    border: solid;
    border-width: medium;
    border-color: #B2D2FE;
    border-radius: 10px;
    text-align: right;
    padding: 2px;
    font-size: 10px;
    justify-content: center;
    align-items: center;
	text-align: center;
    gap: 10px;
	margin-left:5px;
	margin-right:5px;
	height: 40px;
}

.trendCallout {
	opacity: 1;
}

.trendCalloutContainer .trendCallout .trendCalloutLink:hover ~ .trendCallout {
	opacity: 0.5;
}

.trendCalloutContainer .trendCallout.trendCalloutLink:hover {
	box-shadow: 0 0 10px rgba(173, 216, 230, 0.6); 
	transform: scale(1.02); 
	opacity: 1;
}

.trendCalloutContainer:has(.trendCallout.trendCalloutLink:hover) .trendCallout {
	opacity: 0.5;
}

.trendCalloutContainer:has(.trendCallout.trendCalloutLink:hover) .trendCallout.trendCalloutLink:hover {
	box-shadow: 0 0 10px rgba(173, 216, 230, 0.6); 
	transform: scale(1.02); 
	opacity: 1;
}

/* HIVE CSS Start */

.HIVE table.rwTable td.rwWindowContent {
    font-family: Consolas, Courier New, Courier, monospace;
    font-size: 14px;
    background-color: #FBFAF8 !important;
    color: #293A40;
    overflow: auto;
}

#ctl00_ctl00_contentBody_Head_ContentPlaceHolder1_WarningWindow_C {
    color: red !important;
    font-weight: bold !important;
}

.RadGrid_Default .HIVE {
    color: #293A40;
    border-color: #293A40 !important;
    border-width: medium !important;
    border-bottom-width: thick !important;
    padding-top: 10px !important;
}

.rgMasterTable .HIVE {
    color: #293A40;
    border-color: #293A40 !important;
    border-width: thin !important;
    border-bottom-width: thick !important;
}

.rgHeader .HIVE {
    border: none !important;
}

.HIVE .rgCaption {
    background-color: #293A40;
    color: white;
    font-weight: bold;
    letter-spacing: +1px;
}

.HIVE .rgPagerCell {
    background: #D4D8D9;
}

.HIVE .rgRow, .HIVE .rgAltRow, .HIVE .rgExpandCol, .HIVE td.rgSorted {
    color: #293A40;
}

    .HIVE .rgRow, .HIVE .rgRow .rgSorted {
        background-color: white !important;
        border-bottom-color: white !important;
    }

    .HIVE .rgAltRow, .HIVE .rgAltRow .rgSorted {
        background-color: #F4F2ED !important;
        border-bottom-color: #F4F2ED !important;
    }

.HIVE div#ctl00_ctl00_contentBody_Head_ContentPlaceHolder1_SQLWindow_C {
    height: 25px !important;
}

.HIVE .rgFilterRow {
    background-color: #D4D8D9 !important;
    color: white !important;
    text-align: center;
}

.RadComboBox_Material .rcbLabel .HIVE {
    background-color: white !important;
}

.RadComboBox_Material .HIVE, .RadComboBox_Material .HIVE .rcbExpanded {
    background-color: white !important;
    font-weight: bold !important;
    font-size: 16px !important;
    color: #607D8B !important;
}

#ctl00_ctl00_contentBody_Head_ContentPlaceHolder1_LabelComboBox_Input, #ctl00_ctl00_contentBody_Head_ContentPlaceHolder1_DataSourceComboBox_Input {
    color: #607D8B !important;
    border-bottom-color: steelblue !important;
    box-shadow: 0 -1px 0 0 steelblue inset !important;
}

.HIVE .rgFilterRow .rgFilterBox,
.RadComboBox .RadComboBox_Material .HIVEMaterialRCB,
.RadInput_Material .riTextBox {
    background-color: white !important;
    color: #293A40 !important;
}

.HIVEMaterialRCB .rcbActionButton .p-icon {
    background-color: #E9E9CB;
    color: #FBFAF8 !important;
    content: "\e5c7";
    font-family: 'Material Icons';
}

.HIVEMaterialRCB .rcbActionButton {
    background-color: #E9E9CB !important;
}

.RadInput_Material .riFocused {
    color: #293A40 !important;
    border-bottom-color: steelblue !important;
    box-shadow: 0 -1px 0 0 lightsteelblue inset !important;
}

.RadComboBoxDropDown_Material .rcbItem {
    color: #293A40 !important;
    background-color: #FBFAF8 !important;
}

.RadComboBoxDropDown_Material .rcbHovered {
    color: #293A40 !important;
    background-color: #DDD7C8 !important;
}

.HIVEMaterialRCB span.rcbInner.t-ripple-effect {
    color: #293A40 !important;
    background-color: #FBFAF8 !important;
}

.RadInput_Material .HIVE .riFocused, .RadInput_Focused_Material .HIVE {
    border-bottom-color: steelblue !important;
    box-shadow: 0 -1px 0 0 steelblue inset !important;
}

.HIVE .rgExpandCol {
    background-color: #d8cbb6 !important;
}

    .rgRow .HIVE .rgHoveredRow, .rgAltRow .HIVE, .rgHoveredRow,
    .HIVE .rgHeader, .HIVE .rgHoveredRow, .HIVE .rgExpandCol input[type="submit" i] {
        background-color: #FFF5DD !important;
        color: #293A40 !important;
    }

.RadGrid_Material .rgCommandCell .t-button:hover {
    background-color: #FFF5DD !important;
    color: #293A40 !important;
}

.HIVE .rgHeader {
    background: #FFF5DD !important;
    color: #293A40 !important;
    font-weight: bolder;
    border: none !important;
}

.RadGrid_Default .HIVE .rgSelectedRow {
    background: #fff4de !important;
    color: #293A40 !important;
    font-weight: bolder;
}

.HIVE .rgEditRow {
    background-color: #D4D8D9 !important;
    color: #293A40 !important;
    font-weight: bolder;
}

.HIVE input[type="submit" i], .HIVE .rgPagerButton, #clientCopyButton {
    background-color: #E9E9CB !important;
    border-color: #F6F6EA !important;
    color: #293A40 !important;
}

.HIVE .rgPagerButton {
    background: #E9E9CB !important;
    border-color: #F6F6EA !important;
    color: #293A40 !important;
}

.RadGrid_Default .HIVE .rgCommandRow, .HIVE tr.rgCommandRow, .RadGrid_Material .rgCommandCell {
    background: #FFE5AA !important;
    color: #293A40 !important;
    border: none !important;
}

.RadGrid_Default .HIVE .rgCommandTable {
    border-color: #bfc6d1 !important;
    background: #bfc6d1 !important;
}

.HIVE .RadInput_Default .riFocused {
    border-color: #293A40 !important;
}

.HIVEcheckbox {
    accent-color: steelblue !important;
    color: #FBFAF8 !important;
}

.rgMasterTable.HIVE tfoot tr.rgPager td.rgPagerCell div.NextPrevAndNumeric div.rgWrap.rgNumPart a.rgCurrentPage {
    color: #293A40 !important;
    border-bottom: 2px solid #293A40 !important;
}

.RadComboBox .rcbReadOnly .rcbInput {
    color: #293A40 !important;
    /*font-weight: bold;*/
}

.RadGrid_Material .rgPagerCell .rgNumPart a,
.RadGrid_Material .t-button,
.RadGrid_Material .rgPagerCell .rgPagerLabel,
.RadComboBox .rcbReadOnly .rcbActionButton,
.RadGrid_Material .rgPagerCell .rgInfoPart,
.RadGrid_Material .rgPagerCell .rgInfoPart strong {
    color: #293A40 !important;
}

    .RadGrid_Material .rgPagerCell .rgNumPart a:hover,
    .RadGrid_Material .t-button:hover {
        background-color: #FFF5DD !important;
        color: #293A40 !important;
    }

.rgRow.HIVE td.rgSorted, .rgAltRow.HIVE td.rgSorted {
    border-bottom: 1px solid #CFD8DC !important;
    padding: 5px 15px;
}

.rgRow.HIVE.rgHoveredRow td.rgSorted, .rgAltRow.HIVE.rgHoveredRow td.rgSorted, .RadComboBox_Material .rcbReadOnly.rcbHovered {
    background-color: #FFF5DD !important;
    color: #293A40 !important;
}

.HIVELogoDiv {
    color: #293A40;
    font-size: 24px;
    font-weight: bold;
    font-family: 'Arial Rounded MT';
    font-family: GT-Walsheim-Regular,'Arial Rounded MT';
}

.HIVELink {
    color: #293A40 !important;
    font-size: 14px;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    text-decoration:underline !important;
    font-family: GT-Walsheim-Regular, Tahoma, Geneva, Verdana, sans-serif;
    text-decoration: underline !important;
}

.HIVEi {
    color: #FFA31D;
    position: relative;
}

    .HIVEi:before {
        content: "ı";
        position: absolute;
        color: #293A40;
    }

.HIVESourceFile {
    white-space: normal;
    word-break: break-all;
}
/* HIVE CSS End */
