@charset "utf-8";
/* CSS Document */




/*inline menu list (HOD page)*/

ul.inline-list {
  list-style-type: none;
  margin: 12px 0 0 0;
  padding: 0;
  overflow: hidden;
}



ul.inline-list li {
  float: left;
}

ul.inline-list li a {
display: block;
padding-right: 16px;
margin-right: 16px;	
text-decoration: none;
border-right: solid 1px #d6d6d6;
font-size: 12px;
text-transform: uppercase;
letter-spacing: 1px;
}
	
ul.inline-list li.last a {
border-right: none!important;
}

ul.inline-list li a:hover {
  display: block;
  padding-right: 16px;
}


.remove-bottom-margin {margin-bottom: -35px}

@media only screen and (max-width: 480px) {
ul.inline-list li {
  float: none;
}
	
ul.inline-list li a {
	border-right:none;}

.remove-bottom-margin {margin-bottom:0!important}
	
}

/*end inline menu list (HOD page)*/


/*override basic table styles*/

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
	padding-left: 0px!important}


/*override icon tiles for careers page*/

.dg-ico10,
.dg-ico10.fa{
border:0px!important;
}
[class*="dg-iconbox"]:hover .dg-ico10:after{
	background-color:transparent!important;
}

.dg-ico10:after{
	content:none!important;}

@media only screen and (max-width: 767px) {

	
/*override icon tiles for careers page mobile view*/

}
.dg-ico10.size-lg {
    font-size: 28px;
    height: 90px!important;
    line-height: 90px!important;
    width: 90px!important;
}



/*style for newsroom*/
.newsdate {font-size:10px!important; font-weight: bold;text-transform:uppercase; letter-spacing:1px; margin-bottom: 6px}
.newstitle {padding-bottom: 6px!important}


/*overrides for forum*/
.aftopictitle{
	font-family: "Montserrat",Helvetica,Arial,sans-serif !important;
}

/*reduce font size in topic specific on demand webinar list*/

h3.itmTitle {font-size:18px!important;}


/*new image box style for CME */

.imgbox08a {margin-bottom: 20px!important;
	padding:0;}

.imgbox08a img{
  width:100%;
  max-width: 100%!important;
}
.imgbox08a .imgbox08a-con{
  border:1px solid #d7d7d7;
  border-top:0;
  background-color: #d7d7d7;
}
.imgbox08a .imgbox08a-con h3{
    margin: 0;
    font-weight: normal;
    line-height: 1.2;
    color: #042B46;
    font-size: 13px;
    padding: 25px 0;
	text-align: center;
}
.imgbox08a .imgbox08a-con > a[class*="btn"] {color: #042B46;border-color: #d7d7d7;margin: 5px 0 0;text-transform: uppercase;}
.imgbox08a .imgbox08a-con > a[class*="btn"]:hover {color: #fff;border-color: #042B46;}
.imgbox08a .imgbox08a-con .btn{
  border:1px solid #d7d7d7;
  padding:8px 15px;
  color:#042B46;
  text-transform:uppercase;
  margin:34px 0 0 0;
  display:inline-block;
      transition: all ease-in 200ms;
    -moz-transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
    -o-transition: all ease-in 200ms;
    -ms-transition: all ease-in 200ms;
}
.imgbox08a .imgbox08a-con .btn:hover{
  background-color:#18C4D6;
  border-color:#18C4D6;
  color:#fff;
  text-decoration:none;  
}

.imgbox08a a {color:#042B46!important}

.imgbox08a-con p.cme-tile {
margin: 0;
text-align: center!important;
    font-weight: normal;
    line-height: 1.2;
    color: #042B46;
    font-size: 13px;
    padding-top:25px!important;
    padding-bottom:25px!important;}

/* New Flip Icon Styles for PSO*/

h2.cma-black {font-weight:900!important}

.flip-box06 {
    width: 174px!important;
    margin: auto auto 15px;

/* Voter Voice Style Overrides */

.vv-action-banner[min-width~="450px"] .vv-banner-image-background {
    padding-top: 0px;
    padding-bottom: 0px;
    height: 225px;
	display: none!important;
}

	
	.cma-blue-all-caps {
		color:#2bc0d3;
		text-transform: uppercase;
		letter-spacing: 1px;
		font-weight: bold;
	}
	
	.cma-navy-all-caps{
		color:#042B46;
		text-transform: uppercase;
		letter-spacing: 1px;
		font-weight: bold;
	}
div.mgas-speakers {padding-left:25px}


/* mobile */


@media only screen and (min-width: 768px) and (max-width: 991px) {

}
	
@media only screen and (max-width: 610px){
.imgbox08a {
    width: 100%!important;
}
.imgbox08a-con p.cme-tile {color:#ff0000!important; text-align:center!important}

	.imgbox08a h3 {text-align:center!important; font-size: 14px!important;}

	.imgbox08a img {width: 100%!important; max-width: 100%!important}


div.mgas-speakers {padding-left:0}

}


