.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;
    }

}


.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 ;
}

/* 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: #D20962;
	background:white ;

}

/*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;
                    }