﻿.MainPanel
{
    margin: 15px;
    clear: both;
    flex: 1 0 auto !important;
    box-sizing: border-box;
    position: relative;
    padding-bottom: 13em; /* Height of footer */
    min-height: calc(100vh - 15px);
}

.Public
{
    height: 1em !important;
    background-color: #595959 !important;
}

.MainSection
{
    margin-left: 228px;
    background-color: #FFFFFF;
    padding-top: 4px;
    padding-left: 4px;
    padding-right: 4px;
    
}

.MainSectionDivider
{
    display: none;
}


.MenuPanel 
{
    min-width: 900px;
}

.UniversalHeaderPanel
{
    height: 90px;
    padding-bottom: 5px;
    width: 100%;
    background-color: #FFFFFF;
    min-width: 900px;
}

.MainCell
{
    width: 100%;
}

.InnerContent
{
    max-width: 745px;
}

.LogoPanel
{
    padding: 0px;
    border-right: none !important;
}

.LeftPanel
{
    float: left;
}

.LoginSection
{
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 32px;
    max-width: 745px;
}
.LoginLink
{
    color: #566E96;
    text-decoration: none;
    font-weight: bold;
}
.LoginKeyLogo
{
    text-align: right;
}

.QuickLinkPanel 
{
    padding-top: 10px;
    padding-left: 4px;
    padding-right: 4px;
    min-width: 238px;
    border: none;
    white-space: nowrap;
}
.BannerCell
{
    padding-bottom: 2px;
    padding-left: 4px;
    padding-right: 4px;
    text-align: center;
}
.FooterPanel
{
    border-bottom: solid 1px #828282;
    border-top: solid 4px #595959;
    flex-shrink: 0 !important;
    position:absolute;
    width: 100%;
    bottom: 0;
    background-color: #FFF;
}
.DateTimePanel
{
    width: 220px;
    float: left;
    padding-top: 6px;
    padding-left: 5px;
    font-size: xx-small;
    font-weight: bold;
}
.DateTimePanelMain
{
    border-top: solid 1px #828282;
    padding-top: 3px;
    padding-left: 5px;
    font-size: xx-small;
    font-weight: bold;
    min-width: 220px;
}
.FooterInlay
{
    margin-top: 15px;
    margin-left: 15px;
    margin-right: 15px;
    background-color: #FFFFFF;
}
.FooterLinks
{
    margin: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: center;
    text-decoration: none;
}
.FooterLinks a
{
    margin-right: 10px;
    margin-left: 10px;
    color: White;
}
.FooterLinkDivider
{
    width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #566E96;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-right-color: #566E96;
    border-right-width: 1px;
    background-color: #A8A8A8;
    border-left-style: solid;
    border-left-color: #dadada;
    border-left-width: 1px;
    border-top-style: solid;
    border-top-color: #dadada;
    border-top-width: 1px;
}
html
{
    min-height: 100vh !important;
    height: auto;
    background-color: #fafafa !important;
}
body {
    color: Black;
    display: flex !important;
    flex-direction: column !important;
    /*    flex-wrap: wrap !important;*/
    min-width: fit-content !important;
   /* width: expression( document.body.clientWidth < 334 ? "333px" : "auto" );*/
   width: 1600px !important;
   margin: auto !important;
}
a
{
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
}
a:hover
{
    text-decoration: underline;
}
a.regular
{
    font-size: 12px;
    text-decoration: none;
}
a.acctProf {
    font-size:13px;
    font-weight:normal;
}
h1
{
    font-size: 17px;
    font-weight: bold;
    color: #2C3C75;
    margin: 0px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 0px;
    line-height: 16px;
}
h2
{
    font-size: 13px;
    font-weight: bold;
    margin-top: 13px;
    margin-right: 0px;
    margin-bottom: 2px;
    margin-left: 0px;
    color: #7992CB;
}
h3
{
    font-family: arial;
    font-size: 13px;
    color: #4F6FAC;
    margin: 0px;
}
h4
{
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #4F6FAC;
    /*text-decoration: underline;*/ /*remove the underline */
    padding-left: 17px;
    padding-bottom: 0px;
    margin-bottom: 4px;
    margin-top: 10px;
    padding-top: 0px;
}
legend
{
    font-family: Arial,Helvitica,San Serif;
    font-size: 13px !important;
    font-weight: bold;
    width: auto !important;
    word-spacing: normal;
}
ul
{
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 1.5em;
    list-style-position: outside;
    list-style-type: square;
    padding-left: 25px;
    padding-top: 0px;
    padding-bottom: 0px;
}
li
{
    margin-top: 0.5em;
    /*font-family: Arial;*/
    color: #666666;
    margin-right: 17px;
}
.ImageLogoStyle
{
    padding: 4px;
    background-color: #FFFFFF;
}
.PanelUpload
{
    padding-left: 150px;
}
.MainTableStyle
{
    width: 100%;
    height: 453px;
    padding: 1px;
}
.BreadCrumbPanel {
    /*position: absolute;*/
    /*height: 25px;*/
    background-color: #FFFFFF;
    vertical-align: top;
    float: right;
}
.collapsePanel
{
    padding: 2px;
    background-color: white;
    border-width: 1px;
    border-color: Black;
    clear: both;
}
.collapsePanelHeader
{
    width: 100%;
    min-width: 745px;
    font-weight: bold;
    font-size: 12px;
    height: auto;
    padding: 6px;
    cursor: pointer;
    vertical-align: middle;
    display: inline-block;
}
.collapsePanelHeaderCardActivity
{
    width: 98%;
    max-width: 745px;
    font-weight: bold;
    font-size: 12px;
    height: auto;
    padding: 6px;
    cursor: pointer;
    vertical-align: middle;
    display: inline-block;
    margin-top: 5px;
}
.collapsePanelCardActivity
{
    width: 100%;
    height: 0px;
    background-color: white;
    overflow: hidden;
}
.ErrorMessageLarge
{
    font-weight: bold;
    font-size: medium;
    color: Navy;
}
.SystemMessage
{
    font-size: small;
}
.LoginName
{
    font-size: larger;
    font-weight: bold;
}
.loginControl
{
    color: #304a84;
    font-size: 11pt;
}
/*.PageTitleText
{
    font-size: 2rem;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
    margin-bottom: 5px;
    margin-right: 10px;
    margin-top: 10px;
}
*/
.RegText
{
    font-size: 10pt;
    color: black;
}
.RegHeading
{
    font-size: 15pt;
    font-weight: bold;
    text-decoration: none;
    width: 500px;
}
.HeadingSmall
{
    font-size: .875rem;
    font-weight: bold;
    text-decoration: none;
    width: 500px;
}
.RegTextLeftAlign
{
    font-size: 10pt;
    text-align: left;
}
.LabelStyle
{
    font-size: 16px;
    text-align: right;
    vertical-align: baseline;
    height: auto;
}
.LabelStyleLeft {
    font-size: 13px;
    vertical-align: baseline;
    height: auto;
    text-align: left;
    padding-right: 2px;
    font-weight:bold;
    line-height: 25px;
}

input[type=radio], input[type=checkbox]
{
    margin: .25em;
}

.CobraRegText
{
    font-size: 8pt;
    color: black;
}
.DivCobraJustifyStyle
{
    text-align: justify;
    font-size: 10pt;
    color: black;
}
.ResourceHyperlink
{
    display: block;
    margin-top: 5px;
}
.hiddencol
{
    display: none !important;
    border-bottom: none !important;
    border-collapse: separate;
}
.TextBoxstyle
{
    font-size: 11px;
    color: black;
    text-align: left;
    height: 14px;
    box-sizing: content-box !important;
}
.ListBoxStyle
{
    font-size: Small;
    background-color: White;
    border-style: hidden;
    color: Blue;
}
.AccountSummaryPanel
{
    width: 500px;
    background: #566E96;
    margin-bottom: 10px;
}
.AccountSummaryList
{
    width: 100%;
}
.AccountSummaryListHeader, .AccountSummaryListHeader a
{
    padding-top: 5px;
    padding-bottom: 6px;
    padding-left: 5px;
    text-align: left;
    vertical-align: middle;
    font-size: large;
    font-weight: bold;
}
.AccountSummaryListColHeader
{
    font-size: x-small;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 3px;
    vertical-align: middle;
    border-bottom: solid 1px #566E96;
}
.AccountSummaryAvailableBalanceText
{
    font-size: large;
    font-weight: bold;
    color: Green;
}
.AccountSummaryListRow
{
    margin-bottom: 0px;
    background-color: #FBF3D8;
}
.AccountSummaryListNameCell
{
    font-size: larger;
    padding-left: 5px;
    padding-top: 4px;
    border-bottom: solid 1px #566E96;
    padding-bottom: 4px; /*width:75%;*/
}
.AccountSummaryListBalanceCell
{
    border-bottom: solid 1px #566E96;
    padding-bottom: 4px;
    padding-right: 5px;
    text-align: right; /*width:25%;*/
}
.AccountSummaryListRowAlt
{
    background-color: White;
}
.AccountSummaryListNameCell, .AccountSummaryListNameCell a
{
    font-weight: bold;
    color: blue;
}
.AccountSummaryListBalance
{
    color: Green;
    font-weight: bold;
}
.GridStyle
{
    padding: 1px;
    width: 100% !important;
    /*min-width: 1341px;*/
}
/*FSA GridOverflow Fix*/
/*.GridStyleFSA {
    min-width: unset;
}*/

/* SlideIn Grid Styles */

.GridStyleSlideIn
{
    width: 100%;
}

.GridFooterStyleSlideIn, .GridAltRowStyleSlideIn, .GridRowStyleSlideIn, GridSelectedRowStyleSlideIn, GridItemLabelStyleSlideIn
{
    background-color: Transparent;
    color: #323232;
}

.GridHeaderStyleSlideIn
{
    background-color: Transparent;
    color: #727272;
}

.GridHeaderStyleSlideIn, .GridHeaderStyleSlideIn th
{
    background-color: Transparent;
    color: #727272;
    border-left: none !important;
}

.GridLasterHeaderSlideIn
{
    border-right: none !important;
}

/* End Slide In Grid Style */

.GridEmptySyle
{
    border: none;
}

.GridHeaderStyle, .GridRowStyle, .GridAltRowStyle, .GridSelectedRowStyle
{
    border-left: solid 1px #dcdcdc;
}

.LastColumn
{
    border-right: solid 1px #dcdcdc !important;
}

.LastColumn .text
{
    margin-left: .25rem;
    font-size: 1rem !important;
    font-family: 'Lato', sans-serif !important;
}

.GridHeaderStyle, .GridHeaderStyle th
{
    font-weight: 600;
    font-size: 16px;
    padding: .25rem 1.5rem .25rem 1.5rem;
    color: #595959;
    background-color: #eeeeee;
}

.GridRowStyle, .GridRowStyle td, .GridFooterRowStyle, .GridFooterRowStyle td {
    font-size: 16px;
    padding: .5rem 1.5rem .5rem 1.5rem;
    color: #474747;
    background-color: #FFFFFF;
}

.GridAltRowStyle, .GridAltRowStyle td {
    font-size: 16px;
    padding: .5rem 1.5rem .5rem 1.5rem;
    color: #474747;
    background-color: #FCFCFC;
    border-bottom: solid 1px #dcdcdc;
}

.GridAltRowStyle, .GridAltRowStyleNoline td
{
    border-bottom: none !Important;
}

.GridFooterStyle
{
    border-top: solid 1px #dcdcdc !important;
    border-bottom: none !important;
    border-left: none !important;
    border-right: none !important;
    font-size: 16px;
    font-weight: normal;
    color: #592c82;
}

.GridPagerStyle
{
    border: none !important;
    font-size: 16px;
    font-weight: normal;
}

.GridFooterStyle a
{
    margin-left: 2px;
    margin-right: 2px;
}

.GridItemLabelStyle
{
    text-align: right;
    color: #566E96;
}

.GridItemCurrencyStyle
{
    text-align: right;
    color: #566E96;
}

.GridItemDateStyle
{
    text-align: center;
    color: #566E96;
}

.GridItemClaimIdStyle
{
    text-align: left;
    vertical-align: top;
    color: #566E96;
}

.GridItemShortStyle
{
    font-size: 11px;
    color: black;
    text-align: left;
    height: 14px;
    width: 70px;
}

.GridItemNoBorder td
{
    border: none !important;
}

.accountSummaryListImage
{
    margin-left: 5px;
}

.accountSummaryTableCell
{
    border-bottom-style: solid;
    border-bottom-color: #F5F5F5;
    border-bottom-width: thin;
}

.HoverVisible
{
    visibility: visible;
}
.HoverInvisibility
{
    visibility: hidden;
}
.ToolBoxPanelEmpty
{
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
    border: none;
    margin-right: 0px;
    margin-bottom:0px;
    width: 0px;
}
.ToolBoxPanel
{
    padding-top: 6px;
    padding-bottom: 6px;
    border: solid 1px #ffffff;
    background-color: #ffffff;
    margin-right: 10px;
    margin-bottom: 10px;
    width: 500px;
}
.BenefitCardViewButton
{
    margin: 0px 0px 6px 6px;
    background-image: url(/App_Themes/HQY/images/BenefitCardView.png);
    background-repeat: no-repeat;
    background-position: center top;
    text-decoration: none;
    font-size: x-small;
    font-weight: normal;
    letter-spacing: 0px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 24px;
    text-align: center;
    display: inline-block;
}
.COBRAElectionToolButton
{
    margin: 0px 0px 6px 6px;
    background-image: url(/App_Themes/HQY/images/CobraElect123.png);
    background-position: center top;
    background-repeat: no-repeat;
    text-decoration: none;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 24px;
    text-align: center;
}
.FsaOeToolButton
{
    margin: 0px 0px 6px 6px;
    background-image: url(/App_Themes/HQY/images/important24.png);
    background-position: center top;
    background-repeat: no-repeat;
    text-decoration: none;
    font-size: x-small;
    font-weight: normal;
    letter-spacing: 0px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 24px;
    text-align: center;
}
.FsaOeToolButton:hover
{
    margin: 0px 0px 6px 6px;
    background-image: url(/App_Themes/HQY/images/important24sepia.png);
    background-position: center top;
    background-repeat: no-repeat;
    text-decoration: none;
    font-size: x-small;
    font-weight: normal;
    letter-spacing: 0px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 24px;
}
.ViewNoticesToolButton
{
    margin: 0px 0px 6px 6px;
    background: url(/App_Themes/HQY/images/ENotice24.png) center top no-repeat;
    text-decoration: none;
    font-weight: normal;
    font-size: 14px;
    letter-spacing: 0px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 24px;
    text-align: center;
}
.ViewNoticesToolButton:hover
{
    text-decoration: none;
}
.summaryTabTheme .ajax__tab_header
{
    font-size: small;
    border-bottom: solid 5px #FFB560;
}
.summaryTabTheme .ajax__tab_header .ajax__tab_outer
{
    background-color: #FFB560;
    margin: 0px 0.16em 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align: bottom;
    border: solid 1px #FFB560;
    border-bottom-width: 0px;
}
.summaryTabTheme .ajax__tab_hover .ajax__tab_outer
{
    background-color: #FBF3D8;
}
.summaryTabTheme .ajax__tab_selected
{
}
.summaryTabTheme .ajax__tab_body
{
    width: 100%;
}
.ModalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.DependentMgrGrid
{
    background-color: #FBF3D8;
}
.DependentMgrGridAlt
{
    background-color: White;
}
.DependentMgrFirstName
{
    width: 150px;
    text-align: left;
}
.DependentMgrLastName
{
    width: 250px;
    text-align: left;
}
.DependentMgrBirthDate
{
    width: 100px;
    text-align: right;
}
.ValidationErrorText
{
    color: Red;
}
.ProviderMgrGrid
{
    background-color: #FBF3D8;
    margin: 0px 50px 0px 50px;
}
.ProviderMgrGridAlt
{
    background-color: White;
}
#needforms h2
{
    font-size: medium;
    font-weight: bolder;
    letter-spacing: -1px;
}
#needforms p
{
    margin: 0 0 0 20px;
    font-size: 14px;
}
#needforms a
{
    font-size: 11px;
}
#needforms li
{
    font-size: 14px;
    color: #595959;
}
.ClaimSubmissionItemRow
{
    background-color: #FBF3D8;
}
.ClaimSubmissionItemRowAlt
{
    background-color: White;
}
.DateWatermark
{
    color: Gray;
    font-style: italic;
}
.DateWatermarkSmaller
{
    color: Gray;
    font-style: italic;
    font-size: smaller;
}
.RegularSmallLabel
{
    font-size: 14px;
    color: #595959;
}
.SpecialSmallLabel
{
    font-size: 12px;
    color: Black;
}
.BoldSmallLabel
{
    font-size: 14px;
    font-weight: normal;
    color: Black;
}
.RegularSmallLabelRed
{
    font-size: 12px !important;
    color: #d80443 !important;
}
.BoldSmallLabelRed
{
    font-size: 12px !important;
    font-weight: bold !important;
    color: #d80443 !important;
}
.UnderlineSmallLabel
{
    font-size: small;
    text-decoration: underline;
    color: Black;
}
.RegularSmallerLabel
{
    font-size: smaller;
    color: Black;
}
.BoldSmallerLabel
{
    font-size: 14px;
    font-weight: bold;
    color: #595959;
}
.BoldSmallerLabelRed
{
    font-size: 12px;
    font-weight: normal;
    color: #d80443;
}
.BoldMediumLabelRed
{
    font-size: medium;
    font-weight: bold;
    color: #d80443;
}
.BoldMediumLabel
{
    font-size: 20px; /*font-weight: bold;*/
    color: #595959;
}
.dataCell
{
    font-size: 14px !important; /*small*/
    color: #595959 !important;
}
.AmountLabel
{
    font-family: Trebuchet MS;
    font-size: 15px;
    color: green;
    font-weight: bold;
    font-style: italic;
    background-color: #cfdef0;
}
.TagLine
{
    font-family: Calibri;
    font-size: small;
    font-weight: bold;
    color: #666666;
    margin-left: 25px;
    margin-right: 25px;
    text-align: center;
}
#content-Support
{
    margin-left: 10px;
}
#content-Support h2, #contentwide h2, #contentwide2 h2
{
    font-size: 1.6em;
    margin: 0 0 10px;
}
#content-Support h3, #contentwide h3, #contentwide2 h3
{
    font-size: 1.3em;
    margin: 0 0 8px;
}
#content-Support img, #contentwide img, #contentwide2 img
{
    background: #ccc;
    border: 4px solid #f0f0f0;
    color: #303030;
    display: inline;
    padding: 1px;
}
#content-Support ul, #contentwide ul, #contentwide2 ul, #content ol, #contentwide ol, #contentwide2 ol
{
    margin: 0 0 16px 20px;
    padding: 0;
}
#content-Support li, #contentwide li, #contentwide2 li
{
    margin: 0;
    padding: 0 0 0 5px;
}
#content-Support ul ul, #contentwide ul ul, #contentwide2 ul ul, #content ol ol, #contentwide ol ol, #contentwide2 ol ol
{
    margin: 0 0 0 16px;
    padding: 0;
}
/* WIZARD */
.stepNotCompleted {
    background-color: #999999;
    width: 30px;
    height: 30px;
    margin: 0rem .125rem;
    margin-left: 0;
    color: White;
    font-size: 14px;
    text-align: center;
}

.stepCompleted {
    background-color: #4d4d4d;
    width: 30px;
    height: 30px;
    margin: 0rem .125rem;
    margin-left: 0;
    color: White;
    font-size: 14px;
    text-align: center;
}

.stepCurrent {
    background-color: #0C5C8B;
    width: 30px;
    height: 30px;
    border-bottom: solid 2px black;
    border-right: solid 2px black;
    border-left: solid 1px white;
    border-top: solid 1px white;
    color: white;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    margin: 0rem .125rem;
}
.stepText {
    margin: .35rem .25rem;
    text-align: center;
    vertical-align: middle;
}
.stepCurrent > .stepText {
    margin: .065rem .25rem .5rem .25rem;
    text-align: center;
    vertical-align: middle;
}
.stepBreak
{
    width: 3px;
    background-color: Transparent;
}
.wizardCtrl
{
    width: 100%;
    max-width: 745px;
}
.wizardHeader 
{
    margin-bottom: 5px;
    border: solid 2px #FFFBD6;
}
.wizardProgress
{
    padding-right: 10px;
}
.wizardTitle
{
    font-size: 16px;
    font-weight: bold;
    padding-left: 10px !important;
    color: white;
    background-color: #3399CC;
}
.mainMenu .rtsLI .rtsLink
{
    font-family: 'Lato' , sans-serif;
    font-weight: normal;
    font-size: 16px !important;
    height: 36px;
}
.mainMenu .rtsLevel1 .rtsOut
{
    background-image: none !important;
}
.mainMenu .rtsLevel1 .rtsOut:hover
{
    background-image: none !important;
}
.mainMenu .rtsSelected .rtsOut
{
    background-image: none !important;
}
.mainMenu .rtsLevel2 .rtsOut
{
    background-image: none !important;
    font-size: 12px !important;
    font-weight: bold !important;
}
.mainMenu .rtsTxt
{
    margin-top: 5px;
    text-decoration: none !important;
}
.mainMenu .rtsLevel
{
    padding-top: 0px !important;
}
.mainMenu .rtsLevel .rtsOut
{
    background-image: none !important;
}
.mainMenu .rtsLevel1 .rtsLink
{
    color: #ffffff !important; /*added*/
    background-image: none !important;
}
.mainMenu .rtsLevel1 .rtsLink:hover
{
    text-decoration: none important!;
    background-position: 0px 0px !important;
    background-image: none; /*url(/App_Themes/HQY/images/Menu/hover.png) !important;	*/
}
.mainMenu .rtsLevel1 .rtsSelected
{
    background-position: 0px 0px !important;
    background-image: url(/App_Themes/HQY/images/Menu/active_white.png) !important;
}
.mainMenu .rtsLevel1 .rtsSelected:hover
{
    text-decoration: none important!;
    background-position: 0px 0px !important;
    background-image: none; 
}

.mainMenu .rtsLI .rtsLevel2 .rtsLink 
{
    color: #592c82; 
    background-color: #f1f1f2;
}
.mainMenu .rtsLevel2 .rtsLink
{
    color: #595959 !important;
    background-image: none !important;
    background-color: #f1f1f2;
}
.mainMenu .rtsLevel2 .rtsLink:hover
{
    text-decoration: none important!;
    background-position: 0px 0px !important;
}
.mainMenu .rtsLevel2 .rtsSelected
{
    background-image: url(/App_Themes/HQY/images/Menu/Active_AnthemBlue.png) !important;
    background-position: 100% 0px !important;
    color: #0079c1 !important;
}
.mainMenu .rtsLevel2 .rtsSelected:hover
{
    text-decoration: none important!; /*background-image:url(/App_Themes/HQY/images/Menu/hover.png) !important; */
    background-position: 100% 0px !important;
}
.mainMenu .rtsLevel2 .rtsSelected .rtsOut
{
    background-image: none !important;
}
.mainMenu
{
    margin-top: 5px !important;
}
.mainMenu .rtsLevel1
{
    background-image: none important!;
    background-color: #595959 !important; /*added*/
}
.mainMenu .rtsLevel2
{
    color: #592c82; /*added*/
    background-image: none !important;
    background-color: #f1f1f2 !important; /*added*/
}
.breadCrumb
{
    padding-left: 5px !important;
    padding-top: 3px !important;
    font-weight: normal;
}
.breadCrumb .rsmLink
{
    font-size: 12px !important;
    font-family: Arial, Helvetica, sans-serif !important;
    color: #1768bf !important;
    font-weight: normal;
}
.breadCrumb .rsmLink:hover
{
    background-color: Transparent !important;
    background-image: none !important;
    text-decoration: underline;
    font-weight: normal;
}
.quickLink
{
    width: 100% !important;
}
.quickLink .rpRootGroup
{
    border: none !important;
}
.quickLinkHeader
{
    margin-top: 10px;
    border: none !important;
}
.rpFirst .quickLinkHeader
{
    margin-top: 0px;
}
.quickLinkHeader .rpOut
{
    height: 25px;
    background-repeat: repeat-x;
    border: none important!;
}
.quickLinkHeader .rpExpanded span.rpExpandHandle
{
    background-image: none;
}
.quickLinkHeader .rpExpandHandle
{
    display: none !important;
}
.quickLinkHeader .rpCollapseHandle
{
    display: none !important;
}

.container-left
{
    margin-left: 60px;
}
.container-right
{
    margin-right: 60px;
}

/*Moved from HQY and brands to here*/
.quickLinkHeader .rpText {
    font-weight: bold !important;
    color: #595959 !important;
    background-color: White !important;
    font-size: 18px !important;
    font-family: 'Lato', sans-serif !important;
    border-bottom: border-width: 100 !important;
    padding-bottom: 0px !important;
    margin-bottom: 8px !important;
}
/*Moved from HQY and brands to here*/
.quickLinkItem .rpText
{ 
    font-weight: normal;
    background-color: White;
    font-size: 18px !important;
    font-family: 'Lato' , sans-serif !important;
    text-align: left !important;
    color: #0079C1 !important;
}
.rpGroup .rpOut {
    border-bottom: 0px;
    margin-right: 0px !important;    
    /*padding-top: 8px !important;*/
    background-color: White;    
    background-repeat:repeat;
    
}
.multiColumnDropDownSlides .rcbItem, .multiColumnDropDownSlides .rcbHovered
{
    float: left;
    margin: 0 1px;
    min-height: 13px;
    overflow: hidden;
    padding: 2px 24px 2px 6px;
    width: 220px;
}
.tipLink
{
    color: #ff3333;
    cursor: pointer;
    position: relative;
}
.tip
{
    position: absolute;
    display: none;
    top: 0px;
    left: 30px;
    background-color: White;
    border: 1px solid black;
    width: 275px;
    color: ButtonText;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}
.tipLink:hover .tip
{
    display: block;
}
.SystemAlertPnlBox 
{
    min-width: 400px;
}
.SystemAlertCrtitical
{
    font-family: Arial;
    font-size: medium;
    color: White;
}
.SystemAlertInfo
{
    font-family: Arial;
    font-size: medium;
}
.SystemAlertInfo a
{
    font-family: Arial;
    font-size: medium;
    color: #3398CC;
}
.SystemAlertCrtitical p, .SystemAlertInfo p
{
    margin-top: 5px;
    margin-bottom: 5px;
}
fieldset
{
    border: solid 2px #595959 !important;
    padding: 0px 10px 0px 10px !important;
    margin: 0px 0px 10px 0px !important;
}
fieldset.no-bootstrap
{
    border: solid 2px #595959 !important;
    padding: 0px 0px 0px 10px !important;
    margin: 0px 0px 10px 0px !important;
}
legend.no-bootstrap
{
    width: auto !important;
    word-spacing: normal;
}

.standardButton
{
    cursor: pointer;
    display: inline-block;
    margin: 5px 2px 5px 2px;
}
.standardLeft
{
    background-image: url(/App_Themes/CONEXIS/images/StandardButton/StandardBGLeft.png);
    background-repeat: no-repeat;
    background-position: left top;
    min-width: 100px;
    display: inline-block;
}
.standardRight
{
    background-image: url(/App_Themes/CONEXIS/images/StandardButton/StandardBGRight.png);
    background-repeat: no-repeat;
    background-position: right top;
    text-align: center;
    margin-left: 15px;
    border-collapse: collapse;
    padding-right: 15px;
}
.standardCenter
{
    background-image: url(/App_Themes/CONEXIS/images/StandardButton/StandardBG.png);
    background-repeat: repeat-x;
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 18px;
}
.standardLink
{
    font-family: 'Lato', Arial, sans-serif;
    font-weight: bold;
    color: white;
    text-decoration: none;
    vertical-align: middle;
}
.standardLink:hover
{
    color: white !important;
    text-decoration: none;
}

.WelcomeMessage
{
    text-decoration: none !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.nav-tabs {
    /*border-bottom: none !important;*/
    border-bottom-style: solid !important;
    border-bottom-width: 2px !important;
    border-bottom-color: #eeeeee !important;
}

.tab-pane {
    padding-top: 12px !important;
}

.PageTitleText {
    font-size: 36px;
    font-weight: normal;
    text-decoration: none;
    text-align: left;
    margin-right: 10px;
    margin-top: 10px;
    padding-bottom: 15px;
}

.PageSectionTitleText {
    font-size: 25px;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
    margin-right: 10px;
    margin-top: 0px;
    padding-bottom: 0px;
}
.pageSectionDescription {
    background-color: #FFFFFF;
/*    font-weight: bold;*/
    font-size: 12px;
    color: #595959;
    margin-bottom: 5px;
    width: 100%;
    margin-top: 15px;
    display: inline-block;
}
.SubHeadLabelStyle {
    margin-top: 15px;
    display: inline-block;
    font-weight: bold;
    color: #595959;
}
.ACHCard {
    width: 70% !important;
}
.ACHCardBody {
    margin-right: 15px !important;
    margin-left: 15px !important;
}

ul.list-unstyled li span label {
    font-weight: normal !important;
}

input[type=checkbox], label {
    margin-left: .5rem;
}

.CAMSContentSubHeading {
    font-size: 1.125rem;
    font-weight: bold;
}

.display-5 {
    font-size: 1.5rem;
    font-family: 'Lato', Arial, sans-serif;
}

.display-6 {
    font-size: 1.25rem;
    font-family: 'Lato', Arial, sans-serif;
}

#chkIndividualPlanSelect, #chkBundledPlanSelect, input[type=checkbox] {
    margin-left: 0 !important;
}

#chkIndividualPlanSelect, #chkBundledPlanSelect, label {
    margin-left: 0.5rem !important;
    font-weight: normal !important;
    font-size: 1rem !important;
}

.nav-tabs .nav-link:active,
.nav-tabs .nav-link:focus {
    padding-bottom: 4px;
}

.FootCopyRight {
    margin-left: 30px;
}

.FootProvideBy {
    margin-left: 40px;
}
