.globalNav .visible-phone .menuIcon{
display: none;
}
@media only screen and (max-width: 914px) and (min-width: 1px) {
    .mainMenu li.hidden-phone {
    	display:none;
    }
	.hideglb .span6.last{
		display:none;
    }
    
	/* Start ASH AEM-364 Two hamburgers fix */
    .togglePanelWrapper .visible-phone, header .visible-phone{
		display:none;
	}
	/* End ASH AEM-364 Two hamburgers fix */
}


.schHomBgImg {
    height: 334px;
    background-position: 50%;
}

table {
border:none;
}

table td, table th {
    border-right: none;
    border-top: none;
}

.contBoxCenterImage .contentBoxWrapper  {
text-align:center;
        }

#loader_image {
    position: fixed;
    top: 0px;
    left: 0px;
    padding-top: 25%;
    padding-left: 50%;
    width: 100%;
    height: 100%;
    background-color: white;
	display:none;
    opacity: 0.75;
    z-index: 8005;

}



/*style override*/
.clbgstyle1 {
	background-color: #7D3F98;
}
.clbgstyle2 {
	background-color: #0D8BA7 ;
}
.darkbluebgstyle {
	background-color: #021F42 ;
}

/* START: default background style set -used for showing the color in component dialog*/

#CQ span.clbgstyle1 {
background-color: #7D3F98;
}
#CQ span.clbgstyle2 {
background-color: #0D8BA7;
}
/*END: default bgstyle set*/


h1,h2,h3,h4,h5,h6{
	color: #7D3F98;
}


@media only screen and (max-width: 767px){
.slideshow-wrapper .slide-copy {
    background: #7D3F98;
}
 }
.btnStyle1, .btnStyle1:active, .btnStyle1:focus {
	color: #ffffff;
	background:#7D3F98;

}
.getstartedbox .btnStyle2 {
	width:182px;
	height:45px;
	line-height:2.6;
}

.getstartedbox a span.btnStyle2 {
     font-size: 1.2em;
     padding-top: 9px;
     padding-bottom: 11px;
}

.btnStyle2, .btnStyle2:active, .btnStyle2:focus {
	color: #D20962;
	background: #ffffff;

}
.btnStyle2:active,.btnStyle2:focus {
	outline: 2px dotted #ffffff;
    outline-offset: 3px;
}
/*Changes made for Accessibility remediation - Starts*/    
.btnStyle1:active,.btnStyle1:focus {
	outline: 2px dotted #ffffff;
    outline-offset: 3px;
}

.blueBtn, .blueBtn:active, .blueBtn:focus , .blueBtn:hover {

 	font-size: 19px;
	font-weight: bold;
}

/*Changes made for Accessibility remediation - Ends*/

 .whitebg .titleBar h2  {    color: #7D3F98;}
.article-header {background: #7D3F98;}


.whitebg h1 {    color: #7D3F98;}
.whitebg h2 {   color: #7D3F98;}
.whitebg h3 {    color: #7D3F98;}
.whitebg h4 {    color: #7D3F98;}
.whitebg h5 {    color: #7D3F98;}

.toggCont-item-wrapper h3 {    color: #7D3F98;}

.article-template h5 {    color: #7D3F98;    }
.article-template h4 {    color: #7D3F98;    }
.article-template h3 {    color: #7D3F98;    }
.article-template h2 {    color: #7D3F98;    }
.article-template h1 {    color: #7D3F98;    }

a.skip-main:focus,a.skip-main:active{background-color:#7d3f98;}
.alertItem .content .close {    background: url(/etc/designs/aetna-student-health/images/violet-close.png);                }
.interstitial .close, .interstitialParsys .close, .interstitialVideo .interout.terms .close {  background: url(/etc/designs/aetna-student-health/images/violet-close.png); }	


.header-bg { background: #7D3F98;}
@media only screen and (max-width: 767px) and (min-width: 1px){
.topic-header .row-fluid .span6.heading {
    background: #7D3F98;
}
}

dt.acc_tabOpened {
    color: #FFFFFF;
    background-color: #7D3F98;
}
.right.header-bg {
    background: #7D3F98 no-repeat center top;
}

@media only screen and (min-width: 768px) {
.convert3070 .span6{
width:30%;
}
.convert3070 .span6.last{
width:70%;
                }
    }

.getstartedbox label {
font-weight:bold;
color:white;

}

.getstartedbox .btnStyle1{
width:182px;
height:45px;
line-height:2.6;
                }


.getstartedbox a {
                line-height: 1em;
}
.getstartedbox a span.btnStyle1 {
                font-size: 1.2em;
                padding-top: 9px;
                padding-bottom: 11px;
}


@media only screen and (min-width:768px) {
                .getstartedbox {
                    display: table;
                    width: 100%;
                    height: 100%;
                }
                .getstartedbox div.selection {
                    display: table;
                    width: 100%;
                }
                .getstartedbox div.span12 {
                   display: table-cell;
                }
                .getstartedbox div.row-fluid {
                    display: table-row;
                    height: 100%;
                    width: 100%;
                    vertical-align: middle;
                    margin: 0;
                    padding: 0;
                }
                .getstartedbox div.span4 {
                    float:none;
                    display: table-cell;
                    vertical-align: middle;
                    box-sizing: border-box;
                }
                .getstartedbox h1 {
                    margin:0;
                }
                .getstartedbox p {
                    margin:0;
                }
}




@media only screen and (min-width:768px) and (max-width:978px) {
	.selectWrap select {
		padding: 12px 48px 12px 10px;
	}

}
@media only screen and (min-width:979px) and (max-width:1024px) {
	.selectWrap select {
		padding: 12px 48px 12px 10px;
	}

}
@media only screen and (min-width:1025px) and (max-width:1200px) {
    .selectWrap select {
		padding: 12px 48px 12px 10px;
    }

}
/*@media only screen and (min-width:1200px) {
	.selectWrap select {
		/* padding: 12px 65% 12px 10px; */
	}
}*/
    
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     /* IE10+ CSS styles go here */
	 .selectWrap select::-ms-expand {
    	display: none;
	 }
}




.right-link{
display:none;
    }

/*.header-logo-line .mainMenu{
padding-right:5%;
    }*/

/*@media only screen and (min-width: 914px) {

 .header-holder {
        height: 114px;
        margin-top: -114px;
        z-index:150;
}
.header-logo-line {
        z-index:500;
} 
}*/

.header-holder	{
	border-bottom:none;
}
@media only screen and (max-width: 767px){
.hideglbnav .span6.last	{
	display:none;
	}
}

.stlogo {
    margin-left: 5%;
}

@media only screen and (max-width: 767px) and (min-width: 1px){

.getstartedbox .selection .span12{
    padding-left: 0;

	}
}
/*@media only screen and (max-width: 914px) and (min-width: 1px) {

.stlogo {
    margin-left: 5%;
}
}*/

.article-template table.idCardTable {
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    BACKGROUND: #FFFFFF;
    MARGIN-BOTTOM: 10px;
    color: #000000;
	border-collapse:separate;
}                    

@media only screen and (max-width:767px) {
  .centschhomeimage .siteLogo {
	position: relative;
	padding: 15px 0 25px 0;
	width: 100%;
  }
  .centschhomeimage .stlogo {
    margin: 0 auto;
	padding: 0;
	text-align: center;
	width: auto;
  }
}
@media only screen and (min-width:768px) {
  .centschhomeimage .siteLogo {
	position: relative;
	height: 100%;
  }
  .centschhomeimage .stlogo {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -70%);
	margin: 0;	
	width: auto;
  }
}

 dt.acc_tabOpened, dt.acc_tabOpened .accordion-heading {
    color: #FFFFFF;
    background-color: #7D3F98;
                    }

/*Start - AEM_154 ash_033 Insufficient color contrast for focus indicator*/
 .row-fluid .articleModule .a:hover,a:focus,a:active{
	 outline: 4px solid #0F0F0F; 
}
.span4.last .articleModule a:focus{
      outline: 4px solid #FFFFFF;
      padding: 35px 18px 35px 18px;
}


/*End - AEM_154 ash_033 Insufficient color contrast for focus indicator*/

/*Start AEM_144 ash_013 Insufficient color contrast for input fields*/
.article-template .span12 input[type=text] {
	background: #ffffff;
    -moz-box-shadow: inset 0 0 2px 2px rgba(0, 0, 0);
	-webkit-box-shadow: inset 0 0 2px 2px rgba(0, 0, 0);
	 box-shadow: inset 0 0 2px 2px rgba(0, 0, 0);                                            
}
 .form .span12 textarea {
	background: #ffffff;
}

.form textarea#new_form_currentplan_design {
	background: #ffffff;
}
.article-template .span12 .text-input-wrapper textarea {
    -moz-box-shadow: inset 0 0 2px 2px rgba(0, 0, 0);
	-webkit-box-shadow: inset 0 0 2px 2px rgba(0, 0, 0);
	 box-shadow: inset 0 0 2px 2px rgba(0, 0, 0);
}
.form .form_row .form_rightcol textarea {
    -moz-box-shadow: inset 0 0 2px 2px rgba(0, 0, 0);
	-webkit-box-shadow: inset 0 0 2px 2px rgba(0, 0, 0);
	 box-shadow: inset 0 0 2px 2px rgba(0, 0, 0);
 }

/*End AEM_144 ash_013 Insufficient color contrast for input fields*/

/*Start AEM_146 ash_014 Insufficient color contrast for input fields*/
.span12 .selectWrap {
	background: #fff url(/etc.clientlibs/enterprise/clientlibs/images/resources/selectBg.png) no-repeat right;
    -moz-box-shadow: inset 0 0 2px 2px rgba(0, 0, 0);
	-webkit-box-shadow: inset 0 0 2px 2px rgba(0, 0, 0);
     box-shadow: 0 0 2px 2px rgba(0, 0, 0);

  }
 .selectWrap select:focus{outline:4px solid #000000;width:100%}
/*End AEM_146 ash_014 Insufficient color contrast for input fields*/


/*Start-ft_AEM_148_ash_021_Content_not_available_with_browser_zoom_and_fails*/
.article-template .form .phonefield .row-fluid .col5 {
	width: 33%;	
}	 
/*End-ft_AEM_148_ash_021_Content_not_available_with_browser_zoom_and_fails*/

/*Start-ft_ash_003_AEM-133_The contrast ratio issue*/
.legalNotices .footnote p a {
color:#7D3F98;
}

.footnote p span.arrowBlueSmall {
color:#7D3F98;
}
.span12 .text p a, .span12 .text ul li a {
color:#7D3F98;
}

.container-fluid .row-fluid .span12 p a {
color:#7D3F98;
}

.span7 .text p a {
color:#7D3F98;
}
.span6 .text p a {
color:#7D3F98;
}

.link__text--inline.dynamicphone_a {
color:#7D3F98;
        }

.article-template li a {
color:#7D3F98;
    }
.span6 p span.arrowBlueSmall a{
color:#7D3F98;
}

.span3 .contentBoxWrapper span.arrowBlueSmall {
color:#7D3F98;
}

.span6 .underlined span.arrowBlueSmall {
color:#7D3F98;
}
.span6 p span.pdfLink a {
color:#7D3F98;
}
.bodyText .text sub a {
color:#7D3F98;
        }
.span7 .articleModule p a {
color:#7D3F98;
        }
/*End-ft_ash_003_AEM-133_The contrast ratio issue*/

/*Start-ft_ash_009_AEM-139_Deprecated mark-up*/
.bodyText .articleModule a {
    text-decoration: underline;
    }
/*End-ft_ash_009_AEM-139_Deprecated mark-up*/

/*Start-ft_ash_064_AEM-165_Insufficient color contrast*/
.form .form-submit-buttons input.blueBtn:focus {
    outline: 4px solid #0F0F0F;
    outline-offset: 4px;
}
/*End-ft_ash_053_AEM-197_Insufficient color contrast*/

/*Start-ft_ash_064_AEM-165_Insufficient color contrast*/
[role="table"] {
  display: table;
}

[role="table"] > div[id] {
  display: table-caption;

}

[role="table"] [role="row"] {
  display: table-row;
}

[role="table"] [role="cell"],
[role="table"] [role="columnheader"] {
  display: table-cell;
  padding: 0.125em 0.25em;
  width: 8em;
}

[role="table"] [role="cell"] {
padding: 10px 5px;
}
[role="table"] [role="columnheader"] {
  font-weight: bold;
  border-bottom: thin solid #888;
}

[role="table"] [role="rowgroup"] [role=row-first] {
background-color: #69747a;
    color:#fff
}
/*End-ft_ash_064_AEM-165_Insufficient color contrast*/

/*Start-ft_ash_065_AEM-208_Insufficient color contrast*/

.mm-listview>li>a {

            color:#000000;
        }
.mm-menu .mm-panel .close {
color:#000000;
            }
.mm-menu {
               background:#66CABB !important;
            }
.mm-listview > li > a {
 background:#66CABB !important;
    }
.mm-listview>li>a:hover, .mm-listview .mm-next.mm-fullsubopen:hover+a {

            color:#000 !important;
        }

/*End-ft_ash_065_AEM-208_Insufficient color contrast*/

/*Start-ft_ash_007_AEM-137_Insufficient color contrast*/

.container-fluid.fivecolumn .row-fluid .span3 {
width:100%;
  }
.container-fluid.fivecolumn .row-fluid .span3 ul {
display:flex;
flex-direction:column;
flex-wrap:wrap;
max-height:90px;
  }

@media only screen and (max-width: 767px){
.container-fluid.fivecolumn .row-fluid .span3 ul {

max-height:none;

  }
                }
/*End-ft_ash_007_AEM-137_Insufficient color contrast*/

/*Start-ft_ash_050_AEM-195_Accordion changes*/

   dt.acc_Tab h1, dt.acc_Tab h2, dt.acc_Tab h3, dt.acc_Tab h4, dt.acc_Tab h5, dt.acc_Tab p{
   position: relative;
   font-size:1.2em;
   padding:0.75em 2.35em;
   font-weight:800; 
   margin:0;

}


div.acc_Opened .title:before{
   background-image:none; /* removing IE7+ and - icon background images just to be safe */
   position: absolute;
   content: "\2013"; /* Use "\2013" hex glyph code for inserting - (en dash) because the standard minus sign is too short compared to + sign ("\2B") */
   font-size:1.5em;
   line-height:1.5em;
   left:0.45em; 
   top:0.07em;
   padding-right:1em;
}
div.acc_Closed .title:before{
   background-image:none; /* removing IE7+ and - icon background images just to be safe */
   position: absolute;
   content: "+";  /* Use "\2013" hex glyph code for inserting - (en dash) because the standard minus sign is too short compared to + sign ("\2B") */
   font-size:1.5em;
   line-height:1.5em;
   left:0.35em; 
   top:0.07em; 
   padding-right:1em;
}

dt.acc_Tab .accordion-heading:hover{
   font-weight:800; 
   background-color:#7D3F98;
   color:#fff

}
.accessibleaccordion *:focus,
.tabs *:focus {
    outline: transparent;

   }

  div.acc_Closed:hover, dt.acc_Tab:focus{
   font-weight:800; 
   background-color:transparent;
}

/*End-ft_ash_050_AEM-195_Accordion changes*/

/*Start-ft_ash_038_AEM-157_Accordion changes*/
.mobile-menus button .menuIcon, .mobile-menus a .menuIcon {
    background: url(/etc.clientlibs/enterprise/clientlibs/images/resources/global/mobile-homepage-menu.png) no-repeat top left;
    width: 22px;
    height: 30px;
    display: inline-block;
}
/*End-ft_ash_038_AEM-157_Accordion changes*/

/*Start-ft_ash_008_AEM-138_Accordion changes*/
footer .text p, footer .text ul li {
  display:inline-block;
}
footer .text ul li a span , footer .text ul li a {
  font-weight:bold;
}
footer .text p{
  margin:0 0 0 0;
}
footer .text ul li a span {
border-right: medium solid #7D3F98;
padding: 3px;
}                    
/*Stop-ft_ash_008_AEM-138_Accordion changes*/
/*Start-ft_AEM-270_Hamburger menu color*/
.btn-menu {
background : 0;
border : none !important;
}
/*Stop-ft_AEM-270_Hamburger menu color*/

