@import url("content-collections.css");

* { padding: 0; margin: 0; }



/* ===================== */

#inf_summ {
padding-right: 5px;
}

#m4lc > li {
	padding: 5px;
}

#m4lc > li > a {
	display: block;
	padding-top: 5px;
	clear: both;
	font-weight: bold;
	background-color: #002A5B;
	color: white !important;
	border-radius: 4px;
	border: 0px;
	height: 51px;
	font-size: x-small;
	text-align: center;
	text-decoration: none !important;
	line-height: 10px;
}
 #m4lc > li > a:hover,
 #m4lc > li > a:focus {
  color: #ffffff;
  text-decoration: none;
  background-color:  #0077C8!important;
}
td#right-bar {
	display:inline-block;
	position:relative;
	left:0px;
}
td#right-bar .image {
	display:inline-block;
	margin-bottom:20px;
}
td#right-bar .title {
	text-align:left;
	line-height: 18px;
	font-size:18px;
	display: inline-block;
	margin-left:-180px;
	margin-top: 120px;
	width: 200px;
}
	
td#right-bar a {
text-decoration: none !important;	
}

 #right-icons {
	 margin-top:6px;
	 margin-right:22px;
	 margin-bottom:7px;
	 /*margin-left:2px;*/
}
 
 #right-icons img {
	 max-width:90%;	
}
 
 #right-icons a:focus {
   outline: none;
}
 
div.liner {
	display: inline-block;
	border-left-style: solid;
	border-left-width:1px;
	border-left-color:#fff;
	vertical-align:bottom;
	margin-top:-7px;
	margin-bottom:-7px;
	padding:7px;

}
/* HOLD THIS 

	border-left-style: solid;
	border-left-width:1px;
	border-left-color:#fff;
	clear: both;
	
*/	

/*accordion styles*/

#services .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute !important;
	left: 102% !important;
	top: -25% !important;
	margin-top: 0% !important;
}

#contact .ui-accordion-header-icon {
	background:none !important;
}

.h5 .ui-accordion-header-icon {
	background:none !important;
}

/*.plusthick{
	background-image: url('/mccs/assets/Image/plus.png') !important;
	min-height: 30px;
	min-width: 20px;
}

.minusthick {
	background-image: url('/mccs/assets/Image/minus.png') !important;
	min-height: 30px;
	min-width: 20px;
}*/

#accordion .ui-state-focus{
    outline: none;
}
#services .ui-accordion {
    width: inherit;
    margin: 0px auto;
	padding-top: 30px !important;
}


#services .ui-accordion .ui-accordion-header {
	display: inline !important;
	cursor: pointer!important;
	position: relative!important;
	padding-top: 0px !important;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	min-height: 0; /* support: IE7 */
	font-size: 24px !important;
	border: 0px !important;
	color: #333 !important;
}

#services .ui-accordion .ui-accordion-header a {
	color: #333 !important;
	text-decoration: none !important;
}

.glyphicon-chevron-down {
	width:25px !important;
	height:25px !important;
}
.glyphicon-chevron-up {
	width:25px !important;
	height:25px !important
	;
}

#services .ui-accordion .ui-accordion-content {
	font-family: "Arial", sans-serif !important;
	color: rgb(51,51,51) !important;
	line-height: 30px !important;
	padding-top: 1em!important;
	padding-bottom: 1em!important;
	padding-left: 0px !important;
	padding-right: 0px !important;
/*	border-top: 1px solid #7C7C7C!important;*/
	overflow: hidden!important;
}

/*end accordion styles*/

@media (max-width:2560px) {
#topissues img{
height:auto;	
max-width:264px;
}
}


@media (max-width:1143px) {
 #right-icons {
	 margin-top:6px;
	 margin-right:10px;
	 margin-bottom:7px;
	 margin-left:2px;
}
	div.liner {
	display: inline-block;
	border-left-style: solid;
	border-left-width:1px;
	border-left-color:#fff;
	vertical-align:bottom;
	margin-top:-7px;
	margin-bottom:-7px;
	padding:7px;
}
}


@media (max-width:1095px) {


 #right-icons img {
	 max-width:88%;	
}

	
	div.liner {
	display: inline-block;
	border-left-style: solid;
	border-left-width:1px;
	border-left-color:#fff;
	vertical-align:bottom;
	margin-top:-7px;
	margin-bottom:-7px;
	padding:6px;
}
}





@media (max-width:1064px) {

	div.liner {
	display: inline-block;
	border-left-style: solid;
	border-left-width:1px;
	border-left-color:#fff;
	vertical-align:bottom;
	margin-top:-7px;
	margin-bottom:-7px;
	padding:3px;
}
}




.navbar-inverse{
	background-image:none;
	background-color:#002a5c;
	border-color:#ffffff;
}



.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a {
	color:#fff;
	font-size:0.87em;
	letter-spacing:1px;
	border-right-color: #B0B7BB;
	border-right-style: solid;
	border-right-width: 1px;
	text-transform:uppercase;	
}


.navbar-brand {
	position:relative;
	background-image:url(logo.png);
	background-repeat:no-repeat;
	width:240px;
	padding-left:44px;
	padding-right:12px;
	color:#fff;
	border-right-color: #B0B7BB;
	border-right-style: solid;
	border-right-width: 1px;
	
}


top_bar_red_container {
	border-bottom: 1px solid #b0b7bb;
	background-color: #C4122F;
	height: 22px;
	padding: 0px 0px 4px 0px;

}

.top_bar_red {
	border-bottom: 1px solid #b0b7bb;
	background-color: #C4122F;
	height: 22px;
	padding: 0px 0px 4px 0px;

} 


.top_bar_red a {
	color: #fff;
	text-align: left;
	font-size:10px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	line-height: 10px;
	text-transform:uppercase;
	text-decoration:none;
	padding:7px 7px 7px 0px;
}


.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
	background-color:#002a5c;
}


/* ===================== */


.glyphicon2 {
	position:relative;
	top:1px;
	display:inline-block;
	font-family:'Glyphicons Halflings';
	font-style:normal;
	font-weight:200;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}

.glyphicon-menu-hamburger {
	padding-right:7px;
}

body {
font-family:"Arial",sans-serif;
font-size:14px;
line-height:1.42857143;
color:#333;
background-color:#fff;
}


.dropdown-menu {
	background-color: #002a5c;
	color: #ffffff;
	border-radius:0px;
}


.dropdown-menu > li > a {
  display: block;
  padding: 0px;
  clear: both;
  font-weight: normal;
  line-height: 3.0;
  color: #ffffff;
  border-top: 1px solid #b0b7bb;
}



.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #ffffff;
  text-decoration: none;
}


.dropdown-menu a:hover {
  color: #ffffff;
  background-color:#FFFF00;
}


#menu-links li {
	position: relative;
    margin: 0px;
	padding-top:0px;
	padding-left:0px;
    width: 200px;
    list-style: none;

    }

.dropdown-menu {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
   	font-size:0.9em;
	padding :0px;
	margin:-18px;
	text-align:left;
	text-indent:15px;
	border-radius:0px;
}


/*.caret {
	margin-left:12px;
	
}*/



.caret,.navbar-wrapper .navbar ul#navPrimary{
  position: relative;
  cursor: pointer;
}

.caret,.navbar-wrapper .navbar ul#navPrimary:before {
  content: '';
  position: absolute;
  top: 40%;
  left: -2px;
  border-top: 5px solid #999;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}

.caret,.navbar-wrapper .navbar ul#navPrimary:after {
  content: '';
  position: absolute;
  top: 40%;
  left: -1px;
  border-top: 4px solid #fff;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}

.caret,.navbar-wrapper .navbar ul#navPrimary:hover:before {
  border-top-color: #222;
}

#navCareer {
	float: left;
	/*border-bottom: 1px solid #b0b7bb;*/
	height: 39px;
	width:200px;
	position: relative;
	border-left-style: solid;
	border-left-width:42px;
	border-left-color:#0077c8;
	clear: both;
}

#navFamily {
	float: left;
	/*border-bottom: 1px solid #b0b7bb;*/
	height: 39px;
	width:200px;
	position: relative;
	border-left-style: solid;
	border-left-width:42px;
	border-left-color:#702082;
	clear: both;
}


#navFitness {
	float: left;
	/*border-bottom: 1px solid #b0b7bb;*/
	height: 39px;
	width:200px;
	position: relative;
	border-left-style: solid;
	border-left-width:42px;
	border-left-color:#ff6900;
	clear: both;
}


#navWellness {
	float: left;
	/*border-bottom: 1px solid #b0b7bb;*/
	height: 39px;
	width:200px;
	position: relative;
	border-left-style: solid;
	border-left-width:42px;
	border-left-color:#007a33;
	clear: both;
}


#navLifestyle {
	float: left;
	/*border-bottom: 1px solid #b0b7bb;*/
	height: 39px;
	width:200px;
	position: relative;
	border-left-style: solid;
	border-left-width:42px;
	border-left-color:#ffb500;	
	clear: both;
}

#navRelationships {
	float: left;
    /*border-bottom: 1px solid #b0b7bb;*/
	height: 39px;
	width:200px;
	position: relative;
	border-left-style: solid;
	border-left-width:42px;
	border-left-color:#f4364c;
	clear: both;
}




dd.summary {
	width:95%;
}


/*dd.summary {
width:95%
margin: 30px 0;
line-height: 1.5;
overflow: hidden;
position: relative;
max-height: 3em; /*display ellipsis after 3 lines
}

dd.summary:before  {
background: #fff;
bottom: 0;
position: absolute;
right: 0;
content: '\2026';

}

dd.summary:after{
content: '';
background: #fff;
position: absolute;
height: 50px;
width: 100%;
z-index: 1;
}*/


.img-summary {
  display: block;
  float:right;
  max-width: 100%;
  height: auto;
  padding:0px 12px 12px 7px;
}

.ui-widget-overlay {
  background: #0A53A0 url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x!important;
  opacity: .6 !important;
  filter: Alpha(Opacity=30);
  /* support: IE8; */	
	
}

.content {
min-height:500px;	
}


/*Careers Styles*/
#careers .emp_box {
	position: relative;
	width: 290px;
	min-height: 220px;
	padding-left: 25px;
	padding-right: 0;
	float: right;
	margin-left: 0;
	margin-top: 22px;
}

#careers .emp_boxlft {
	position: relative;
	width: 320px;
	min-height: 120px;
	padding-left: 35px;
	padding-right: 0;
	float: left;
	margin-left: -24px;
	margin-top: 22px;
}

#careers .ben_boxlft {
	position: relative;
	width: 320px;
	min-height: 120px;
	padding-left: 35px;
	padding-right: 0;
	float: left;
	margin-left: -320px;
	margin-top: 180px;
}

#careers .app_boxlft {
	position: relative;
	width: 320px;
	min-height: 120px;
	padding-left: 35px;
	padding-right: 0;
	float: left;
	margin-left: -320px;
	margin-top: 180px;
}

#careers .careerbody {
	border-right: thin solid #9F9F9F;
	border-left: thin solid #9F9F9F;
	margin-top:-20px;
	margin-bottom:-10px;
}

.sysForms .careerbody {
	min-height:360px !important;
}

.sysEmploymentProcess .careerbody {
	margin-top:0px !important;
	min-height:560px !important;
}

.sysEmploymentProcess .careerbody > .nav-tabs > li > a{
	background-color:#00467f;	
	color:#FFFFFF !important;
}

.sysEmploymentProcess .careerbody .nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {
	background-color:#ff6600 !important;	
}

.sysEmploymentProcess .careerbody .nav-tabs {

	
}


.emp_box a {
color:#ffffff!important;	
}
.content .btn-link {
color:#ffffff!important;	
}

.emp_boxlft a {
color:#ffffff!important;	
}

.ben_boxlft a {
color:#ffffff!important;	
}

#careers .tab-content {
padding-left:6px;
padding-right:6px;	
}

.careerinner {
padding-left:5px;
padding-right:5px;
}

#careers .careerinner ul{
padding-left:20px;
}

#careers .job-banner{
position: absolute;
	background: url('/mccs/assets/File/job-search-rt.png') no-repeat;
	height: 53px;
	width: 300px;
	color: white;
	left: 4px;
	top: -20px;
	border: none;
}
#careers .ben-bannerlft{
position: absolute;
	background: url('/mccs/assets/File/current-employee-thin-lft.png') no-repeat;
	height: 53px;
	width: 300px;
	color: white;
	left: 4px;
	top: 20px;
	border: none;
}

#careers .job-bannerlft{
position: absolute;
	background: url('/mccs/assets/File/job-search-lft.png') no-repeat;
	height: 53px;
	width: 300px;
	color: white;
	left: 4px;
	top: -20px;
	border: none;
}

#careers .container .row{
	margin:0px;
}
#careers section {
	width:999px !important;
}
#careers .main{
	border-top: thick solid #000000 !important;
	background-color: #333333 !important;
	margin-bottom:0px;
}
#careers .main a{
	color:#ffffff !important;
}

#careers .main a#current:link {
    color: #333;
    background-color: #ff9900;
}

#careers .main a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    display: block;
    float: left;
    padding: 11px 18px;
    color: #ffffff !important;
    text-decoration: none;
    border-right: 1px solid #999 !important;
}
#careers .main a:hover{
	background-color: #ff6600 !important;
	color:#ffffff;
}

#careers .main > li > a {
    margin-right: 0px;
    line-height: 1.4285;
    border: 0px !important;
    border-radius: 0 !important;
}


#careers .navbar {
margin-bottom:0px !important;
}

/*End Careers Styles*/



/*Location Portal page styles*/

#locations .mura-synd-local .title {
height:18px;
}

#locations .mura-synd-local .title a{
font-size:14px;
}

#locations .mura-synd-local {
Border-style:none;
}

#locations .mura-synd-local h2 {
font-size:20px;
color:#C4122F;
}

#locations .mura-index dl {
border-style:none;
margin:0;
}

#locations .mura-index, section .mura-index {
margin:0px;	
}

/*End Location Portal page styles*/

.articlebody {
margin-left:140px;
margin-right:140px;
font-size:16px;
line-height:30px;
}

.articlebody a {
text-decoration: underline !important;
}

.articlebody ul{
position:relative;
left:22px;
max-width:90%;
}

.articlebody ol{
position:relative;
left:22px;
}

.articlebody li {
padding-bottom:5px;
}

.addthisbox {
width:116px;
float:left;	
}

/*Service page styles*/ 

#services .well {
min-width:180px !important;
max-width:30%
}

#services H3 {
background:none !important;
}


#services .content .mura-index, section .mura-index {
border-top:none !important;	
}

#services .mura-index dl {
border-bottom: none !important;
font-size: 0.89em !important;
}

#services .ui-widget {
font-family: "Arial",sans-serif !important;
}

#services .ui-widget h5{
text-align:center !important;
}

#services .ui-widget-content {
border: 0px !important;
background:none !important;
}

.servicebody {
margin-left:140px;
margin-right:10px;
font-size:16px;
line-height:30px;
}

.servicebody ul{
	position: relative;
	left: 22px;
	max-width: 90%;
}

.servicebody li{
padding-bottom:5px;
}

.servicebody h3 {
font-weight:bold !important;
}

.sysServices .mura-synd-local .title {
height:18px;
}

.sysServices .mura-synd-local .title a{
font-size:14px;
}

.sysServices .mura-synd-local {
Border-style:none;
}

.sysServices h2 {
font-size:20px;
color:#C4122F;
}

.sysServices .col-lg-3 h2 {
text-transform:none !important;
font-size:inherit !important;
}


.sysServices .mura-index dl {
border-style:none;
margin:0;
}

.sysServices .mura-index, section .mura-index {
margin:0px;	
}

/*End Service page styles*/

/*Location page styles*/

.sysLocations.title {
height:15px;
}

.sysLocations .title a{
font-size:14px;
}

.sysLocations .mura-synd-local {
Border-style:none;
}

.sysLocations .mura-synd-local h2 {
font-size:20px;
color:#C4122F;
}

.sysLocations .mura-index dl {
border-style:none;
margin:0;
}

.sysLocations .mura-index, section .mura-index {
margin:0px;	
}

/*End Location page styles*/

.content a {
color:#002a5c;
}

.content a:hover {
color:#C4122F;
}

.content a:focus {
color:#C4122F;
}


/*Home Page Carousel Styles*/
#homepage .carousel{
margin-bottom:0px;
margin-top: -150px;
}	

#homepage .carousel .item img {
    position: absolute;
	max-width: 862px;
	margin-top: 0px;
    top: 0px;
    /*min-width: 547px;*/
}

#homepage .carousel .item {
	margin-top: 120px;
    max-width: 1600px !important;
    height: 359px;
    background-color: #cccccc;
}

#homepage .carousel .carousel-caption {
    z-index: 0;
    background-color: rgba(3,3,3,0.70);
	text-align:right !important;
	padding-left:0 !important;
}

#homepage .carousel .carousel-caption h3 a {
	font-size:1.5em;
}

/*#homepage .carousel .item img {
    max-width: 847px;
    min-height: 353px;
}*/


/*Career Carousel Styles*/

.sysCareer .carousel .item img {
    position: absolute;
	margin-top: 0px;
    top: 0px;
    left: 0px;
    /*min-width: 547px;*/
}

.sysCareer .carousel .carousel-caption {
    z-index: 0;
    background-color:rgba(0,119,200,0.70);
	text-align:right !important;
}

.sysCareer .row.carousel-inner {
margin-left:0px !important;	
}

/*End Career Carousel Styles*/

/*Wellness Carousel Styles*/

.sysWellness .carousel .item img {
    position: absolute;
	margin-top: 0px;
    top: 0px;
    left: 0px;
    /*min-width: 547px;*/
}

.sysWellness .carousel .carousel-caption {
    z-index: 0;
    background-color:rgba(0,122,51,0.70);
	text-align:right !important;
}

.sysWellness .row.carousel-inner {
margin-left:0px !important;	
}

/*End Health Carousel Styles*/

/*Family Carousel Styles*/

.sysFamily .carousel .item img {
    position: absolute;
	margin-top: 0px;
    top: 0px;
    left: 0px;
    /*min-width: 547px;*/
}

.sysFamily .carousel .carousel-caption {
    z-index: 0;
    background-color:rgba(112,32,130,0.70);
	text-align:right !important;
}

.sysFamily .row.carousel-inner {
margin-left:0px !important;	
}

/*End Family Carousel Styles*/

/*Fitness Carousel Styles*/

.sysFitness .carousel .item img {
    position: absolute;
	margin-top: 0px;
    top: 0px;
    left: 0px;
    /*min-width: 547px;*/
}

.sysFitness .carousel .carousel-caption {
    z-index: 0;
    background-color:rgba(255,105,0,0.70);
	text-align:right !important;
}

.sysFitness .row.carousel-inner {
margin-left:0px !important;	
}

/*End Fitness Carousel Styles*/


/*Relationships Carousel Styles*/

.sysRelationships .carousel .item img {
    position: absolute;
	margin-top: 0px;
    top: 0px;
    left: 0px;
    /*min-width: 547px;*/
}

.sysRelationships .carousel .carousel-caption {
    z-index: 0;
    background-color:rgba(244,54,76,0.70);
	text-align:right !important;
}

.sysRelationships .row.carousel-inner {
margin-left:0px !important;	
}

/*End Relationship Carousel Styles*/


/*Lifestyle Carousel Styles*/

.sysLifestyle .carousel .item img {
    position: absolute;
	margin-top: 0px;
    top: 0px;
    left: 0px;
    /*min-width: 547px;*/
}

.sysLifestyle .carousel .carousel-caption {
    z-index: 0;
    background-color:rgba(255,181,0,0.70);
	text-align:right !important;
}

.sysLifestyle .row.carousel-inner {
margin-left:0px !important;	
}

/*End Lifestyle Carousel Styles*/

.cmn-toggle-switch__htx {
  background-color: #ff3264;
}

.cmn-toggle-switch__htx span {
  -webkit-transition: background 0 0.3s;
          transition: background 0 0.3s;
}

.cmn-toggle-switch__htx span::before,
.cmn-toggle-switch__htx span::after {
  -webkit-transition-duration: 0.3s, 0.3s;
          transition-duration: 0.3s, 0.3s;
  -webkit-transition-delay: 0.3s, 0;
          transition-delay: 0.3s, 0;
}

.cmn-toggle-switch__htx span::before {
  -webkit-transition-property: top, -webkit-transform;
          transition-property: top, transform;
}

.cmn-toggle-switch__htx span::after {
  -webkit-transition-property: bottom, -webkit-transform;
          transition-property: bottom, transform;
}


.cmn-toggle-switch__htx.active {
  background-color: #cb0032;
}

.cmn-toggle-switch__htx.active span {
  background: none;
}

.cmn-toggle-switch__htx.active span::before {
  top: 0;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.cmn-toggle-switch__htx.active span::after {
  bottom: 0;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.cmn-toggle-switch__htx.active span::before,
.cmn-toggle-switch__htx.active span::after {
  -webkit-transition-delay: 0, 0.3s;
          transition-delay: 0, 0.3s;
}


.icon_nav {
	color: #FFFFFF;
	margin: 0;
	position: relative;
	float: right;
	bottom:0px;
}
.icon_nav li {
	display: block;
	color: #FFFFFF;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	font-style: normal;
	font-size: 11px;
	text-transform: uppercase;
	border-color: #B0B7BB;
	border-bottom-color: #B0B7BB;
	border-top-color: #B0B7BB;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-style: solid;
	border-left-width: 1px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	float: left;
	padding: 15px 15px 10px 15px;
	margin-top:0px;
	
}
.icon_nav li a {
	cursor: pointer;
	text-decoration: none;
	color: #FFFFFF;
}

/* SEARCH */

#searchForm {
	display:none;
}



/*  FOOTER */

.footercontainer .col-lg-1,.col-lg-2{
	top:0px !important;
	width:155px;
	padding-left:0px !important;
	padding-right: 50px !important;	
}

.footercontainer h4 {
	padding-top: 10px;
	margin-bottom:5px;
}

.footercontainer .container {
padding-left:0px !important;	
}

.visible-lg {
	position:relative;
	z-index:100;
}

.footercopy {
	position:relative;
	bottom:28px;
	left:30px;
width:400px;
height:20px;
text-align: left;
font-size:80%;
color: white !important;	
}

.footerline {
	position:relative;
	left:205px;
	height:50px;
	border-left:thin;
	border-left-style:solid;
    border-left-color:white;	
}

footer a { 
	color : #ffffff;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

footer a:visited { 
	/*color : #fff;*/ }

footer a:focus { 
	outline : thin dotted; 
	color : rgb(0,0,0); }

footer a:hover, 
footer a:active { 
	outline : 0;
	/*color : #fff;*/
}

.footercontainer {
		width: inherit;
		min-height:330px;
		padding-bottom: 30px;
		/*border-top: 1px solid #000;*/	
		background-color: #002a5c;
                background-position: left top;
	            -webkit-box-shadow: inset 0px 4px 8px 0px rgba(0,0,0,0.15);
                box-shadow: inset 0px 4px 8px 0px rgba(0,0,0,0.15);
	}
	
.footercontainer .group {
		float:right;
		height:300px;
		margin:0;
		padding-left:0px;
		padding-right:0px;
		/*margin-left:5px;
		margin-right:-165px;*/
	}
		.footercontainer .group div {
width:auto;
		/*margin-left:5px;
		margin-right:-165px;*/
	}
	
.footTop {
	 background-image: url(img/stripeTop.png);
     background-position: left top;

}



.footBotm {
	 background-image: url(img/stripeBotm.png);
     background-position: left top;
	 -webkit-box-shadow: inset 0px 4px 8px 0px rgba(0,0,0,0.15);
     box-shadow: inset 0px 4px 8px 0px rgba(0,0,0,0.15);
}

.footBotm .container {
	padding-left:0px !important;
}
		footer {
			clear: both;
			width: 100%; 
			font-size: 1.2em; 
			max-width: 92.3em; 
			margin: 0 auto;
			padding: 0px;
			color: #999;
			
		}

		footer strong {
			font-size: 1.077em; 
			color: #aaa;
		}


		footer a:link, footer a:visited { color: #fff; text-decoration: none; font-size:75%; }
		footer a:hover { color: #A4A4A4; text-decoration: underline; }

		ul.pagefooterlist, ul.pagefooterlistimages {
			display: block;
			float: left;
			margin: 0px;
			padding: 0px;
			list-style: none;
		}

		ul.pagefooterlist li, ul.pagefooterlistimages li {
			clear: left;
			margin: 0px;
			padding: 0px 0px 3px 0px;
			display: block;
			line-height: 1.5em;
			font-weight: normal;
			background: none;

		}

		ul.pagefooterlistimages li {
			height: 34px;
		}


		ul.pagefooterlistimages li img {
			padding: 5px 5px 5px 0px;
			vertical-align: middle;
			opacity: 0.75;
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
			filter: alpha( opacity  = 75);
			-webkit-transition: all 0.3s ease;
			-moz-transition: all 0.3s ease;
			-o-transition: all 0.3s ease;
			transition: all 0.3s ease;
		}

		ul.pagefooterlistimages li a
		{
			text-decoration: none;
		}

		ul.pagefooterlistimages li a:hover img {
			opacity: 1.0;
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			filter: alpha( opacity  = 100);
		}

			#smallprint {
				margin-top: 20px;
				line-height: 1.4em;
				text-align: center;
				color: #999;
				font-size: 0.923em;
			}

			#smallprint p{
				vertical-align: middle;
			}

			#smallprint .twitter-follow-button{
				margin-left: 1em;
				vertical-align: middle;
			}

			#smallprint img {
				margin: 0px 10px 15px 0px;
				vertical-align: middle;
				opacity: 0.5;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
				filter: alpha( opacity  = 50);
				-webkit-transition: all 0.3s ease;
				-moz-transition: all 0.3s ease;
				-o-transition: all 0.3s ease;
				transition: all 0.3s ease;
			}


			#smallprint a:hover img {
				opacity: 1.0;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
				filter: alpha( opacity  = 100);
			}

			#smallprint a:link, #smallprint a:visited { color: #999; text-decoration: none; }
			#smallprint a:hover { color: #999; text-decoration: underline;
			 }
			 
footer {
	/*background-color: #0d3768;*/
}
			 
footer ul {
	list-style: none;
}

footer h4 {
	color:#fff;
	font-size:14px;
	font-weight:bold;
}




.logoBottom {
    /*background-image: url(img/usmc-logo-bottom.png);
    background-position: left bottom;*/	
	padding: 12px 12px 12px 11%;
	text-align:center;
}

/*General Carousel Styles*/


#topics .carousel .item img {
    position: absolute;
	max-width: 862px;
	margin-top: 0px;
    top: 0px;
    /*min-width: 547px;*/
}

#topics .carousel .item {
	margin-top: 120px;
    max-width: 1600px !important;
    height: 359px;
    background-color: #cccccc;
}

.carousel-caption p {
	display:none;
}

.carousel .item img {
    max-width: 862px;
}
.carousel .item{
    max-width: 1600px !important;
    height: 359px;
}

.carousel {
    margin-top: -151px;
}

.carousel-caption h3 a {
	color:#ffffff;
	font-size:1.5em;
	text-align:left;
	text-shadow:none;	
	font-weight:700 !important;
}
.carousel-caption h3 a:hover {
	color:#ffffff;
	text-transform:underline;
	text-shadow:#ACACAC !important;
}

.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
    display: block;
    height: auto;
}

#myCarousel img {
    display: block;
    height: auto;
	max-width:inherit;
}

.carousel-caption {
    position: absolute;
    right: 35%;
    z-index: 10;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
	padding-right:1.5em !important;
	padding-left:1.5em !important;
    color: #fff;
	left: 0px;
}


.carousel-inner>.active.left{left:-100%}

.carousel .item {
	margin-top: 120px;
    background-color: #cccccc;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    width: 60px;
    height: 60px;
    margin-top: 7px;
    font-size: 60px;
}


.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -55px;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left: -30px;
}


.carousel-control {
    text-shadow: none;
}


.carousel-caption .btn {
	display:none;
}
#services .carousel {
    margin-top: 0px !important;
}

#services .carousel .item {
	margin-top: 0px !important;
  	height: 475px !important;
	}
 
#services .carousel-inner { 
background-position: right bottom;
}


/*End General Carousel Styles*/
			
dt.title a {
	font-size:0.89em;
	padding-bottom:0.1em;
	color:#333333;
}


.col-lg-1 {
	top:35px;
	width:155px;
}

.col-lg-2 {
	top:35px;
}

.col-lg-3 {
	top:35px;
}


.col-lg-3 h2 {
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
}
			

.tag  {
    -webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-decoration:none;
	text-transform:uppercase;
    color: #FFFFFF !important;
	font-weight:bold;
	background-color:#c4122f;
    cursor: hand;
    display: inline-block;
    font-size: 9.844px;
    line-height: 21px;
    margin: 4px;
    padding: 4px 9px 3px 9px;
    vertical-align: baseline;
 } 
 
a.tag hover {
     background-color:#eee;
 }
a.tag active {
     position:relative;
     top:1px;
 }
 
 .mura-tag-cloud {
 float:left;
 
 }
 
 .mura-tag-cloud a.tag {
    color: #FFFFFF;
 }

.mura-tag-cloud a.tag:hover {
    color: #FFFFFF;
	background-color:#900;
	text-decoration:none;
 }

 .mura-tag-cloud a.tag:active {
     position:relative;
     top:1px;
 }


.sidebar {
	position: relative;
	z-index: 1;
	background-color: #eeecec;
	margin: -55px -50px 0px -15px;
	padding-top: 0px;
	padding-right: 4px;
	padding-left: 15px;
	padding-bottom: 10px;
	height: auto !important;        /* for IE as it does not support min-height */
}

/*#topstories {
width:250px;	
}*/

.sidebar a { 
	color : #707070;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.sidebar a:visited { 
	/*color : #fff;*/ }

.sidebar a:focus { 
	outline : thin dotted; 
	color : rgb(0,0,0); }

.sidebar a:hover, 
.sidebar a:active { 
	outline : 0;
	/*color : #fff;*/
}

.topissues {
max-width:100%;
}

/*  GRID OF SIX   ============================================================================= */


.span_6_of_6 {
	width: 100%;
}

.span_5_of_6 {
  	width: 83.06%;
}

.span_4_of_6 {
  	width: 66.13%;
}

.span_3_of_6 {
  	width: 49.2%;
}

.span_2_of_6 {
  	width: 32.26%;
}

.span_1_of_6 {
  	width: 15.33%;
}

#topics_nav {
display: none;	
}

/*-Mobile topics page styles-*/
.sysTopics .title {
height:18px;
}

.sysTopics .title a{
font-size:16px;
}

.sysTopics .mura-synd-local {
Border-style:none;
}

.sysTopics .mura-synd-local h2 {
font-size:20px;
color:#C4122F;
}

.sysTopics .mura-index {
border-style:hidden !important;
margin:0;
}

.sysTopics .mura-index dl{

margin:0;
}

.sysTopics .mura-index last{
border-style:none;
margin:0;
}

.sysTopics .mura-index, section .mura-index {
margin:0px;	
}
/*
--End Mobile topics page styles--*/

@media screen (min-width:768px) {
.carousel-caption {
right:0 !important;
left:0 !important;
padding-bottom:0 !important;	
}

#container {
width:100% !important;	
}
}


@media (max-width:767px) {
	.span_6_of_6 {
		width: 100%; 
	}
	.span_5_of_6 {
		width: 100%; 
	}
	.span_4_of_6 {
		width: 100%; 
	}
	.span_3_of_6 {
		width: 100%; 
	}
	.span_2_of_6 {
		width: 100%; 
	}
	.span_1_of_6 {
		width: 100%; 
	}
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.span_6_of_6 {
		width: 100%; 
	}
	.span_5_of_6 {
		width: 100%; 
	}
	.span_4_of_6 {
		width: 100%; 
	}
	.span_3_of_6 {
		width: 100%; 
	}
	.span_2_of_6 {
		width: 100%; 
	}
	.span_1_of_6 {
		width: 100%; 
	}
}

@media (max-width: 1199px) {
#topissues {
 display:none;	
}
#topics	.carousel .item img {
    max-width: 781px;
}
	
#homepage .carousel .item img {
    max-width: 781px;
}
#homepage .carousel .item{
	height: 326px;
	margin-top: 110px;
}
#topics .carousel .item{
	height: 326px;
}

.sidebar {
	position:relative;
	margin:-55px -50px 0px -15px;
	padding:0px 4px 0px 15px;
	width:28%;
}
.container {
width:90%;	
}
.navbar-wrapper .container {
	  width:100%;
  }
.content .mura-index, section .mura-index {
    border-top: 1px solid #ccc;
    padding-top: 1em;
	padding-left: 10px;
}
.vert_content div{
    border-top: 1px solid #ccc;
    padding-top: 1em;
	padding-left: 10px;
	padding-right: 5px;
}

.articlebody {
	padding-left:10px;
	padding-right:10px;
}
}


@media (max-width: 994px) {
	
#topics .carousel .item img {
    max-width: 760px;
}

#homepage .carousel .item img {
    max-width: 760px;
}
#homepage .carousel .item{
    height: 317px;
}

#topics .carousel .item{
    height: 317px;
}

#homepage .carousel {
    margin-top: -140px !important;
	margin-right: 0px !important;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -20px;
}
	.carousel-caption h3{
font-size:1.0em;	
}
	
.caret,.navbar-wrapper .navbar ul#navPrimary{
  position: relative;
  cursor: pointer;
}

.caret,.navbar-wrapper .navbar ul#navPrimary:before {
  content: '';
  position: absolute;
  top: 40%;
  left: -6px;
  border-top: 5px solid #999;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}

.caret,.navbar-wrapper .navbar ul#navPrimary:after {
  content: '';
  position: absolute;
  top: 40%;
  left: -5px;
  border-top: 4px solid #fff;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}

.caret,.navbar-wrapper .navbar ul#navPrimary:hover:before {
  border-top-color: #222;
}

.navbar-wrapper .container {
	  width:100%;
  }
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a {
	border:none;
    padding-left:10px;
}

.icon_nav li {
	border-left:none;
	
}

.row  h2{
    margin-left: 10px;
}
.sidebar {
	position: relative;
	margin-top: -55px;
	margin-right: -50px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px 4px 0px 15px;
	width: 260px;
}

.summary {
display: none;
}

.container {
width:100%;	
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 0px;
    padding-left:0px;
}
 .sidebar{
    padding-left:15px;
}
#locations .row div{
	padding-left:10px !important;
	padding-right:10px !important;
}
#about .row div{
	padding-left:10px !important;
	padding-right:10px !important;
}
#contact .row div{
	padding-left:10px !important;
	padding-right:10px !important;
}
.navbar-form {
    width: 90%;
	position:relative;
	left:10%;
}
.addthisbox {
margin-left:10px;
}
}


@media (max-width:994px) {

 #right-icons img {
	 max-width:88%;	
}

	
	div.liner {
	display: inline-block;
	border:none;

	vertical-align:bottom;
	margin-top:-7px;
	margin-bottom:-7px;
	padding:6px;
}
}


@media (max-width:767px) {
#about_well {
	display:none;
}
#topics .carousel .item img {
    max-width: 767px;
}
#homepage .carousel .item img {
    max-width: 767px;
}
#homepage .carousel .item{
    height: 320px;
}
#topics .carousel .item{
    height: 320px;
}
/*  .navbar-wrapper .navbar {
	background-color:#C4122F;
  }*/
  
.navbar-nav {
	display:none;
}
.in.navbar-collapse {
    overflow-y: hidden;
}
#services .well {
min-width:180px !important;
max-width:100%;
}

.servicebody {
margin-left:5px;
margin-right:5px;
font-size:16px;
line-height:30px;
}
/*Below causes problems, at 90% fixes width issue for services but not articles*/
.articlebody {
margin-left:5px;
margin-right:5px;
font-size:16px;
line-height:30px;
}
.addthisbox {
width:90%;
padding-bottom:10px;
}
/*Above causes problems*/ 

.caret,.navbar-wrapper .navbar ul#navPrimary{
  position: relative;
  cursor: pointer;
}

.caret,.navbar-wrapper .navbar ul#navPrimary:before {
  content: '';
  position: absolute;
  top: 40%;
  left: -2px;
  border-top: 5px solid #002a5c;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}

.caret,.navbar-wrapper .navbar ul#navPrimary:after {
  content: '';
  position: absolute;
  top: 40%;
  left: -1px;
  border-top: 4px solid #002a5c;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}

.caret,.navbar-wrapper .navbar ul#navPrimary:hover:before {
  border-top-color: #222;
}

.mura-tag-cloud{
	position:relative;
	width:100%;
}

#topstory {
display: none;
}

#baseinfo {
display: none;
}

#inf_summ {
display: none;
}

#local #baseinfo {
display: inherit !important;}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #C4122F;
}

.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a {
	border:none;
}
#topics_nav {
display: inline;	
}

#navTopics {
	display: none;	
}

.icon_nav {
	display: none;	
}

#searchForm {
	display:block;
}

.footercontainer img {
	width:30%;
}
.aboutmob a {
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
  font-size:0.87em;
  letter-spacing:1px;
  display: block;
  padding: 0px;
  clear: both;
  font-weight: normal;
  line-height: 3.0;
  color: #ffffff;
  text-transform:uppercase;	
}

.aboutmob a:hover,
.aboutmob a:focus {
  color: #ffffff;
  text-decoration: none;
}

.sysLocal hr {
	display:none;
}

.sysLocal #baseinfo img {
	display:none;
}

.sysLocal #baseinfo p {
	display:none;
}

.sysLocal #baseinfo span {
	position:relative;
}

.sysLocal #baseinfo h2{
	display:none;
}

.sysLocal #baseinfo li{
    width: 100%;
    border-bottom-color: rgb(238, 238, 238);
	border-bottom-style:solid;
	border-bottom-width:1px;
	box-sizing: border-box;
}

.sysLocal #baseinfo li a span{
	font-family:"Arial",sans-serif !important;
	font-size:16px !important;
	font-weight:700;
    line-height: 27.99px;
	padding-bottom:12px;
    color: rgb(51, 51, 51) !important;
	padding-left:10px;
	margin-bottom: 4.9px;
	background-color: transparent;

}

.sidebar {
display:inherit;
width:100%;
height:auto;
margin-left:0px;
margin-bottom:15px;
padding-left:0 !important;
}
#svTagCloud {
display:none;	
}
#baseinfo {
display:none;	
}

.sidebar hr {
display:none !important;
}

.sysTopics .sidebar {
	display:none;


}
#services .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
/*	position: absolute !important;
	left: 101% !important;
	top: 10% !important;
	margin-top: 0% !important;*/
	position: relative !important;
	float:right;
	top: 0px !important;
	left: -10% !important;
	right: 0 !important;
}

}

@media (max-width: 600px) {

#topics .carousel .item img {
    max-width: 660px;
}

#homepage .carousel .item img {
    max-width: 660px;
}
#homepage .carousel .item{
    height: 275px;
}

#topics .carousel .item{
    height: 275px;
}

}

@media (max-width: 536px) {

#topissues img{
height:auto;	
max-width:400px;
}

#location a{
font-size:7px;	
}



}

@media (max-width: 467px) {

#topics .carousel .item img {
    max-width: 453px;
}
#homepage .carousel .item img {
    max-width: 453px;
}
#homepage .carousel .item{
    height: 189px;
}
#topics .carousel .item{
    height: 189px;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #C4122F;
}

.aboutmob a {
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
  font-size:0.87em;
  letter-spacing:1px;
  display: block;
  padding: 0px;
  clear: both;
  font-weight: normal;
  line-height: 3.0;
  color: #ffffff;
  text-transform:uppercase;	
}

.aboutmob a:hover,
.aboutmob a:focus {
  color: #ffffff;
  text-decoration: none;
}


.footercontainer img {
	width:30%;

/*  .navbar-wrapper .navbar {
	background-color:#C4122F;
  }*/
}
}


/* Disable Topics Menu - CGS 20150616 */
a.dropdown-toggle {
 pointer-events: none;
   cursor: default;
} 

/* sidebar gray - CGS 20150616 */
/*#homepage {
 background-color: lightgrey;
}
*/
/* content white - CGS 20150616 */
/*section.content {
 background-color: white;
 }*/
 	
	/*Service page carousel styles */

 
 
 
 

@media (max-width: 767px) {
 
 #right-icons {
	 display:none;	
}
 td#right-bar {
	 display:none;	
}
 #m4lc > li > a {
	padding-top: 15px;
	font-size: large;
	line-height: 15px;
} 
 }
 
 
@media (max-width: 413px) {

#topics .carousel .item img {
    max-width: 413px;
    min-height: 10%;
}
#homepage .carousel .item img {
    max-width: 413px;
    min-height: 10%;
}
#homepage .carousel .item{
    max-width: 413px !important;
    height: 170px;
}
#topics .carousel .item{
    max-width: 413px !important;
    height: 170px;
}
#powered {
	display:none;
}
.carousel-caption h3{
font-size:.5em;	
}
.carousel-caption{
padding: 7px 5px 7px 5px;
}


	/*Service page carousel mobile styles*/
#services .carousel {
    margin-top: 0px !important;
}

#services .carousel-inner { 
background-position: right bottom;
}
#services .carousel .item {
    max-width: 413px;
    height: 170px !important;
	margin-top: 0 !important;
}
#services .carousel .item img {
    max-width: 413px;
    min-height: 10%;
}
#services	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    width: 60px;
    height: 60px;
    margin-top: 7px;
/*    font-size: 40px;*/
}
	.carousel-control {
	width: 20% !important;
	bottom: 0% !important;
	}
	#services	.carousel-control .glyphicon-chevron-left {
	left: 75px !important;
	}
}

/*Careers_test Styles*/

@font-face {
    font-family: Myriad Set Pro Thin;
    src: url('/mccs/includes/themes/MuraBootstrap3/assets/custom/myriad-set-pro_thin.ttf') format('truetype');
}
@font-face {
    font-family: Myriad Set Pro Text;
    src: url('/mccs/includes/themes/MuraBootstrap3/assets/custom/myriad-set-pro_text.ttf') format('truetype');
}

@font-face {
    font-family: Myriad Set Pro Medium;
    src: url('/mccs/includes/themes/MuraBootstrap3/assets/custom/myriad-set-pro_medium.ttf') format('truetype');
}
.hor_content {
	width:100%;
	height:300px;
	margin-bottom: 0px;
	padding-top: 0px !important;
}

.hor_content img {
	height:200px;
	min-height:200px;
}

.hor_content a {
	font-family: "Myriad Set Pro text";
	display:block;
	color:#333 !important;
	text-decoration:none !important;
}
.hor_content dl {
	width:230px;
	height:280px;
	border-bottom:none !important;
	padding-left:0 !important;
	background-clip:padding-box;
	border-radius: 5px;
	margin: 5px;
	padding-bottom:5px;
	-webkit-transition: background-color 2s; /* Safari 3.1 to 6.0 */
    transition: background-color 1s;
	background-color:rgba(255,255,255,1.00);
	margin-left: 45px;
}

.sysCareerstest dl {
	margin-left: 0px !important;
}

.hor_content dl:hover {
	background-color:rgba(223,223,223,1.00);
}
.hor_content .hasImage .image {
	margin:0px;	
}

.hor_content .title {
	position: relative;
	top: 195px;
	min-width:200px;
	overflow:visible;
	right:0px;
	padding:10px;
	text-align:center;
}
#topstories {
	width: 100%;
	font-family: "Myriad Set Pro text";
    text-align: center;
	font-size:24px !important;
	
}
.site-width {
    max-width: 980px;
    margin: 0 auto;	
}

#careerstest hr {
    background: #e6e6e6;
    border: 0;
    height: 1px;
    margin: 0 1rem;
    overflow: hidden;
}

#careerstest .img-responsive {
	position: relative;
	bottom:40px;
}
#careerstest .text-centered {
	text-align: center;
}
#careerstest .float-left {
float:left;	
}
#careerstest .title_txt {
	font-family: "Myriad Set Pro Medium";
	font-size: 3rem;	
	color: black;
	margin-top:1rem;
	font-style:normal;
	font-weight: 400;
}
#careerstest h2 {
	display: none;
}
#careerstest h3 {
	font-family: "Myriad Set Pro Thin";
	font-size: 1.78rem;	
	color: black;
	margin-top:1rem;
	font-style:normal;
	font-weight: 200;
}
.related {
	font-size: 1.1em !important;	
}

#careerstest .career_ul {
    padding-left: .625rem;
    padding-right: .625rem;
	padding-top:0;
	padding-bottom:0;
	list-style:none;
}
#careerstest .career_li h3 {
  font-family: "Myriad Set Pro Thin", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 200;
  margin-top: 1rem;
  color: black;	
  line-height: 1.2;
}
#careerstest .career_li {
	width:48.4375%;
    padding: 0;
    text-align: center;	
	float: left;
	box-sizing: border-box;
	margin-bottom: 2em;
}
.zoom {
	width:320px;
	height:240px;
	overflow: hidden;
	margin:0 auto;
}
.zoom img {
max-width: 100%;
height: auto;
-webkit-transition: 2.0s;
-moz-transition: 2.0s;
-o-transition: 2.0s;
-ms-transition: 2.0s;
transition: 2.0s;
}

.zoom img:hover {
-moz-transform: scale(1.05) rotate(0deg);
-webkit-transform: scale(1.05) rotate(0deg);
-o-transform: scale(1.05) rotate(0deg);
-ms-transform: scale(1.05) rotate(0deg);
transform: scale(1.05) rotate(0deg);
-webkit-transition: 2.0s;
-moz-transition: 2.0s;
-o-transition: 2.0s;
-ms-transition: 2.0s;
transition: 2.0s;
}

 .test + .tooltip > .tooltip-inner {
      background-color:#0088cc;
      color: #FFFFFF; 
      border: 1px solid navy; 
      padding: 15px;
      font-size: 20px;
  }
 .test + .tooltip.right > .tooltip-arrow {
      border-right: 5px solid navy;
  }

#careerstest .career_li p {
	font-family: "Myriad Set Pro Text";
	font-size: 18px;	
    color: #666666;
	margin-top:1rem;
	font-style:normal;
	font-weight: 200;
    padding: 0 0.925rem;
    line-height: 2;
    margin-bottom: 0.5em;
}
#careerstest .career_li p a {
    color: #0088cc;
}
#careerstest .career_li a:hover {
    text-decoration: none;
}

#careerstest .career_li_2 {
    padding: 12px;
	float: left;
	box-sizing: border-box;
	margin-bottom: 2em;
}
#careerstest .career_li_2 img {
	vertical-align:middle;
}

#careerstest .navbar-right {
	position:relative;
	bottom:50px;
	right: 15px;
}
#careerstest .block-link {
	font-family: "Myriad Set Pro Text";
	font-size: 18px;	
	}
#careerstest .block-link, .block-link span a{
  color: #0088cc !important;
  text-decoration: none !important;
}
#careerstest .career_li .block-link:hover{
  color: #0088cc !important;
  text-decoration: underline !important;
}
#careerstest  .intro {
 margin-bottom: 8px;
 text-align: center;
 /*padding-left:140px !important;
 padding-right:140px !important;*/
 padding-top:0px !important;
 padding-bottom:0px !important;
 position:relative;
 bottom:30px;
 box-shadow:none !important;
}
#careerstest .intro font {
font-size:25.6px;
line-height:1.7;
/*background-color: white;*/
font-family: "Myriad Set Pro Thin", sans-serif !important;
font-weight: 200;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizeLegibility;
}
.btm_bar {
	background-color:rgba(0,0,0,0.80);
	z-index:1000;
	position:relative;
	bottom: 90px;
	height:50px;
	width: 100%;
	padding-right:10px;
	padding-top:8px;
	padding-bottom:2px;
    display: -webkit-flex; /* Safari */
    -webkit-justify-content: space-around; /* Safari 6.1+ */
    display: flex;
    justify-content: space-around;
}
.btm_bar span{
font-family:"Myriad Set Pro Text", sans-serif;
font-size:20px;
line-height:1.42857143;
color: white;
}
.btm_bar font {
position: relative;
top: 4px;	
}

#careerstest #btm_ppl {
display:none;	
}
.mob_dis {
	display:none;
}

#careerstest .services {
/*	background-color: #f5f8fd;*/
}

#careerstest .services img{
	float: left;
	width: 200px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 40px;
}
#careerstest .services ul{
	list-style: none;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#careerstest .services li{
	font-family: "Myriad Set Pro Thin";
	font-size: 20px;
	line-height: 24px;
	margin-top: 10px;
	background-color: #F7F7F7;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 30px;
}

/*#careerstest .services li:nth-child(even) {
	background-color: #f5f8fd;
	padding: 10px;
	padding-bottom: 30px;
}*/

#careerstest .services span {
	position: relative;
	top: 15px;
}
#related {
	padding-top: 20px;
	width: 100%;
    text-align: center;
	font-size:24px !important;
	font-family: "Myriad Set Pro Thin";
}

.content a:focus {
	color:#0088cc !important;
	text-decoration:none !important;
}

.quote {
	background-size:cover;
	font-family: "Myriad Set Pro Thin";
	font-size: 1.75em;
	width: 100%;
	height:400px;
}

.quote#erin {
	background-image:url("http://webdev.usmc-mccs.org/MCCS/assets/File/quotes_bg1.png");
}

.quote#sam {
	background-image:url("http://webdev.usmc-mccs.org/MCCS/assets/File/quotes_bg5.png");
}

.quote#derek {
	background-image:url("http://webdev.usmc-mccs.org/MCCS/assets/File/quotes_bg3.png");
}

.quote#ted {
	background-image:url("http://webdev.usmc-mccs.org/MCCS/assets/File/quotes_bg2.png");
}

.quote .person {
	background-size:cover;
	background-position:left;
	height:400px;
	width:400px;
}

.quote #erin.person {
	background-image:url("http://webdev.usmc-mccs.org/MCCS/assets/File/erin.png");
}

.quote #sam.person {
	background-image:url("http://webdev.usmc-mccs.org/MCCS/assets/File/sam.png");
}

.quote #derek.person {
	background-image:url("http://webdev.usmc-mccs.org/MCCS/assets/File/derek.png");
}

.quote #ted.person {
	background-image:url("http://webdev.usmc-mccs.org/MCCS/assets/File/ted.png");
}

.quote .bd {
	position: relative;
	bottom:330px;
	left: 500px;
	width:400px;
}
.quote .nm {
	position:relative;
	top:15px;
	left: 0px;
	font-size: .8em;
	font-style:italic;
}

#sysTopicsallvertical {
	display:none;	
}

/* Careerstest Subpage styles */

#careerstest .ui-accordion .ui-accordion-header  {
	background: #F7F7F7;
font-weight: bolder !important;
	/*height: 40px;*/
}

#careerstest .sysCivilians h3 {
	font-size: larger;	
}

#careerstest .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{
	position:relative;
	bottom: 10px;
}

#careerstest .ui-widget-content {
	background: #F7F7F7;
	border: none;
}

#careerstest .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	/*visibility: hidden;*/
	position: relative !important;
	left: 68% !important;
    top: 5px !important;
	margin-top: 0% !important;
}

#careerstest .glyphicon-chevron-up:before {
color:#0088cc !important;	
}

#careerstest .glyphicon-chevron-down:before {
color:#0088cc !important;	
}

.nav #jobsearch a:focus, #jobsearch a:hover {
	text-decoration: none;
    background-color: #428E42;
}
.nav #jobsearch {
	background-color:#55b055;
}
.nav #jobsearch a {
	color:white !important;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
color:#0088cc !important;
}

.plusthick{
	background-image: url('/mccs/assets/Image/minus.png') !important;
	min-height: 30px;
	min-width: 20px;
}

.minusthick {
	
	background-image: url('/mccs/assets/Image/plus.png') !important;
	min-height: 30px;
	min-width: 20px;
}

.ui-icon.glyphicon {
  text-indent: initial;
}

.ui-icon,
.ui-widget-content .ui-icon{
    background-image: none !important;
	overflow: visible !important;
	width: 25px !important;
	height: 25px !important;
}

#careerstest .content a:hover:not(.hor_content ~ a) {
color:#0088cc !important;
}

#careerstest.sysCivilians .title {
	float:left;
	width: 100%;
}

#careerstest.sysCivilians .title li{
	display:block;
	text-decoration: none;
	list-style:none;
}

#careerstest.sysCivilians a.title:hover {
	color:#0088cc !important;
	font-weight:bold;
}

#careerstest.sysCivilians a.title:hover:after {
	color:#0088cc !important;
	font-family: 'Glyphicons Halflings';
	content:"\e003";
	position:relative;
	left:3px;
	top: 3px;
	line-height: 1;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	text-decoration: none;
	color:#0088cc !important;
}

a.external {
	font-family: 'Myriad Set Pro Thin';
color:#0088cc !important;
}

a.external:hover {
	color:#0088cc !important;
text-decoration: underline;	
}



/*.plusthick {
	font-family: 'Glyphicons Halflings';
	content:"\e114" !important;
		position: relative !important;
	left: 90% !important;
    top: 10% !important;
	min-height: 30px;
	min-width: 20px;
}

.minusthick {
	font-family: 'Glyphicons Halflings';
	content:"\e113" !important;
		position: relative !important;
	left: 90% !important;
    top: 10% !important;
	min-height: 30px;
	min-width: 20px;
}*/

#careerstest .ui-state-default {
	border: none;
}

#careerstest .ui-state-active {
	border: none;
}

#careerstest .ui-state-hover {
	border: none;
}

/* End Careerstest Subpage styles */

@media (max-width:767px) {
#careerstest .services img {
    display:none;
}
.jobcat h3 {
	font-size: .9em
	}
#careerstest .ui-accordion .ui-accordion-header {
	height: 80px;		
	}

#careerstest .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
		bottom:0px;
	}
	
#careerstest .ui-accordion .ui-accordion-icons {
    padding-left: 0em !important;
}

#careerstest .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	/*visibility: hidden;*/
	position: relative !important;
	display: block !important;
	left: 95% !important;
    top: 26px !important;
	margin-top: 0% !important;
}
	
.quote {
	height:200px;
	width:100%;
	margin-bottom:230px;
}

.quote .bd {
	position: relative;
	top: -190px;
	left: 5%;
	width:90%;
	line-height: 1.5;
	font-size: smaller;
}

.quote .person{
	background-repeat: no-repeat;
    background-position:  43% 0%;
	background-size: 200px 200px;
}

#topstories {
	width: 100%;
    text-align: center;
	font-size:24px;
	
}

#sysTopicsallvertical {
	display:inline;
	padding-right:5px;
	padding-left:5px;	
}

#sysTopicsallvertical div{
	padding-right:5px;
	padding-left:5px;
	margin-bottom:20px;
	text-align:left !important;
}

.hor_content {
	display:none;	
	}

.title_txt {
	position:relative;
	left: 5px;		
	}
#careerstest #mob_menu li a {
	color:grey !important;
	display:block;
	font-size:18px;
	margin-left:0px;
	margin-right:0px;
	line-height: 3rem;
	padding: 10px 15px;
	border-bottom-style: solid;
	border-bottom-width:thin;
	border-bottom-color:#A4A4A4;
	text-decoration:none;
}
#careerstest #mob_menu li a:hover {
	background-color:#eeeeee;
}
#btm_ppl {
display:inline;	
}
#careerstest #top_search{
display:inherit;
}
.btm_bar {
 display:none;	
}
#careerstest .content div {
	/*padding-right:0 !important; */
 }
#careerstest .btn {
   width: 100%; 
  }
 
#careerstest .nav-pills li {
	width: 100% !important;
	text-align:center;
	font-size: 18px;
    border-bottom-style: solid;
	border-bottom-width:thin;
	border-bottom-color:#A4A4A4;	
}

#services .nav-pills li {
	width: 100% !important;
	text-align:center;
	font-size: 18px;
    border-bottom-style: solid;
	border-bottom-width:thin;
	border-bottom-color:#A4A4A4;	
}
#careerstest .nav-pills li a {
	color:grey;
	}

#careerstest .navbar-right {
	position:relative;
	bottom:0px;
	right: 0px;
}
#careerstest .img-responsive {
position: relative;
bottom:0px;	
}
#careerstest .intro {
	position:relative;
    top:10px;
	padding-left: 20px !important;
	padding-right: 20px !important;
}
#careerstest .intro font {
font-family:"Helvetica Neue", sans-serif;
font-size:14px;
line-height:1;
color:#333;
/*background-color:#fff;*/
/*font-style:italic;*/
}

.mob_dis {
	display:inline;
}

 .desk_dis {
display:none;	
}
}
/*END Careers_Test Styles*/

#mcx_pop {
    position: fixed;
    bottom: 0;
    right: 0;
    width: 400px;
    padding: .5em .7em .7em;
    background-color: #094C3F;
    z-index: 99999;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    text-transform: uppercase;
    border-top-left-radius: 6px;
}

#mcx_pop-pop-up #mcx_pop-title {
    margin-bottom: .1em;
    color: #FFF;
    font-family: effra,Avenir,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 1.15em;
    line-height: 1.2;
    text-transform: none;
}
#mcx_pop .show-hide {
    position: absolute;
    bottom: 98%;
    right: 0;
    padding: .3em 1.1em;
    font-weight: 400;
    font-size: .75em;
    color: #FFF;
    background-color: #094C3F;
    border-top-left-radius: 6px;
}

#mcx_pop #mcx_pop-link {
    font-size: .9em;
}
#mcx_pop #mcx_pop-header {
	margin-bottom: .5em;
    color: #edbf36;
    font-size: .9em;
    vertical-align: middle;
}

#mcx_pop #mcx_pop-header svg {
    display: inline-block;
    height: 1.4em;
    width: 1.4em;
    vertical-align: -26%;
    margin-right: .2em;
}