/*Added by Jesse for the homepage
.heroNews__title{display: none;}
#events .heroNews{background: linear-gradient(to bottom,rgba(0,0,0,.5) 0,rgba(255,255,255,0) 100%),url() no-repeat 50% 0 !important;
    height: 260px;} */


/*TYPOGRAPHY*/
.mura-body a{
    color:#008183;
}
h2.title{
  	border-left: 20px solid #008183;
    padding-left: 5px;
    font-size: 2rem;
  	margin-top: 45px;
}
h2{
  line-height: 2.4rem;
  font-size: 1.8em;
}
h3{
  line-height: 1.6em;
  font-size: 1.6em;
}
h4{
  line-height: 1.5em;
  font-size: 1.3em;
}
h5{
  line-height: 1.4em;
  font-size: 1.1em;
}
h5.home{
  font-size:1em;
  font-weight:bold;
}

.well a{
  color:#006466 !important;
}

.fa-3x{
  font-size:3em;
}

/*IMAGES*/
.mainContent img{
  display:inline; !important;
}

/*LISTS*/
ul.list-unstyled{
	list-style: none;
	padding: 0;
}

.spartan-bullet li{
    list-style-image: url('https://connectedmath.msu.edu/sites/_connectedMath/assets/Image/spartan-bullet.png');
    padding: .5em 0 0 .5em;
    margin: 0 0 0 1em;
}

.icon{
  background:#eeeeee;
  padding:25px;
  width:50%;
}

/*BUTTONS*/
.btn-default,
.btn{
  border: 2px solid #008183;
  border-radius: 5px;
  padding: 0.55em 2em 0.60em;
  
  	
}
.btn-reverse{
  background:#fff;
  border: none;
}

.btn-six,
.btn-seven,
.btn-eight{
  color:#fff !important;
  border: #fff;
}


/*STRUCTURE*/
.row{
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/*BRANDING*/
.g-six-text {
    color:#c41425;
}

.g-seven-text{
    color:#017DC5;
}
.g-eight-text{
    color:#00830f;
}
.cmp-orange{
  color:#B3560F;
}
.cmp-blue{
  color:#1b44f5;
}
.cmp-purple{
  color:#3b1bf5;
}
.g-six-bg {
    background:#c41425;
    color:#fff;
}
.g-seven-bg{
    background:#0177BC;
    color:#fff;
}
.g-eight-bg {
    background: #00830f;
    color: #fff;
}
.c-ldr-bg {
    background: #004a83;
    color:#fff;
}

.cmp-theme {
    background: #008183;
    color: #fff
}
.cmp-red{
    background:#c41325;
    color:#fff;
}

.logo-float-right{
  margin-right: 15px !Important;
}

/*FORMS*/
form .mura-section{
  background: #008183;
  padding: 10px;
  text-transform: uppercase;
  color:#fff;
}

form .mura-group-label>ins, form .req label>ins {
  background:none !important;
  color:#000000;
}

/*EVENTS*/
.event-landing dl{
    font-size: 18.66px;
}
.events {
    position: relative;
    min-height: 335px
}
.events img {
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    padding-top: 5px
}
.event-landing .details {
    margin-top: 200px;
}
#confDetails {
    padding: 10px
}
.c-spop-msg{
    color:#fff;
    padding:15px;
    margin-bottom:-15px;
}

.schedule-block{
    margin-bottom:65px;
}
.schedule-block .time{
    text-align:center;
    padding:10px;
    font-size:14px;
}
.schedule-info{
    background:#ececec;
    padding:10px;
}
.schedule-info a{
  color:#006E70;
}