﻿

p, ul li, p span, a, ul li a, .toc-layout-main .level-header  .headertitle a {
    font-size: 16px;
}
body{
      line-height: 1.5em;
}

p.breadCrumbs span {
    
    font-weight:500;
    font-size: 14px;
}


div.divColumn .panel-body, .main #demo{
    font-size:16px !important;
}

.main #demo {
    padding-bottom: 20px;
     line-height: 1.3em !important ;
}
div.personaText {
    font-size: 16px !important;
}


div.personaPages div.divColumn {
    height:330px !important;
 }

p.breadCrumbs span a, .footer li a {
     font-size: 14px;
   
}
#RibbonContainer a, #RibbonContainer span  {
font-size: 13px;
}

#RibbonContainer #ribbon {
    line-height: 1.7em;
}
p, p span, body {
    color: #414141;

}
.ms-cui-groupContainer  span.ms-cui-ctl-largelabel{
    height:30px;
}

a:link {
        text-decoration: underline !important; 
    

    }
a.buttonLink, .buttonLink a, a.buttonlink-white, .flexCTAlinks a, a.viewAllButt, a.buttonpink, a.buttongreen, a.other-button, div.new-quick-tasks a, div.mobile-quick-tasks a, #primary_nav_wrap li a, .footerWrapper li a, .copyRight a, a.button-A, .breadCrumbs a {
    text-decoration: none !important;
}

.breadCrumbs a:visited {
    color:#CE0058 !important;
}

.breadCrumbs a:hover, .breadCrumbs a:focus{
    color:#a40046 !important;
    text-decoration: underline !important; 
}

.breadCrumbs a:active {
    color:#a40046 !important;
}

.contextMenuPopup a.o365cs-contextMenuItem
{
     text-decoration: none;
}
.contextMenuPopup a.o365cs-contextMenuItem, #RibbonContainer a, #landingNav a, .onHomePageExploreItems li a, div.heroBar a
{
     text-decoration: none !important;
}
li.docs2List-li div.docButtons > a.buttonlink {
    text-decoration:underline !important;
}

/* 
.ms-rtestate-field ul.nonflex3Col li h3:first-child a{
text-decoration: none !important; 
}
*/
.ms-rtestate-field ul.nonflex3Col li h3:first-child a:hover{
text-decoration: underline !important;
    color: #414141 !important;
}
.submitWrapper input, .submitWrapper a, a.buttonLink, .buttonLink a, .flexCTAlinks a, a.viewAllButt {
    font-size: 16px;
   }
/*
.ms-rtestate-field ul.nonflex3Col li h3 a{
 text-decoration: none ;
}
.ms-rtestate-field ul.nonflex3Col li h3 a b{
 text-decoration: underline;
}
*/
.onHomePageExploreItems li{
min-height:210px;
}


.onHomePageExploreItems li span{
font-size: 100%;
}

.onHomePageExploreItems li b {
font-size: 100%;

}
span.ms-rteFontSize-2, .nonflex3Col li h3 b, .nonflex4Col li h3{
font-size: 16px;
}
div.ms-rtestate-field div.contentHome h3, div.ms-rte-embedcode div.contentHome h3{
    padding-top:15px;
}
div.footerWrapper li a:hover {
    color: #a40046;
    text-decoration:underline !important;
}
.mobile .mobile-quick-tasks {
    line-height: 1.0em !important ;
  }

 ul.mmc li.firstFirst div.first0 span.stay{
     font-weight:700 !important;
   }

@media only screen and (max-width: 500px) {

 .onHomePageExploreItems li{
 min-height:185px;
 }

 div#sideRail.contentDetail.shadow {
        border-left: none;
        padding-left: 0px !important;
 }

 h1,  li {
            line-height: 30px;
 }
 .oneThird {
            margin-top: -20px;
  }
}
@media screen and (max-width:992px) {
    .mmc li.first .first3 {
        padding-bottom: 10px;
        padding-top:10px;
    }

   .mmc h1,  .mmc li {
     line-height: 25px;
 }
   .mmc li.first {
    margin-top: 16px;
    padding-bottom:17px;
  }
   div.mobileMenuIns ul.mmc {
    padding-bottom: 15px;   
    padding-top: 15px;  
      
  }
   ul.synSpanM li span, ul.synSpanM li div.first3 {
        line-height: 25px;
 }
  img#head-marshfield-imgM, img#head-Marquette-imgM, img#head-Dickinson-imgM{
      
      padding-bottom: 3px;
  }
  ul.mmc li.firstFirst div.first0 span.stay{
     font-weight:700 !important;
   }
}
@media screen and (max-height:915px) and (max-width:992px) {
  ul.mmc li.firstFirst div.first0 span.stay{
     font-weight:700 !important;
   }
   ul.synSpanM li span{
        line-height: 23px;
    }

    .mmc li.first .first3 {
        padding-bottom: 7px;
        padding-top:7px;
    }
   .mmc li.first {
    margin-top: 16px;
    padding-bottom:16px;
  }
   img#head-marshfield-imgM, img#head-Marquette-imgM, img#head-Dickinson-imgM{
      width:190px;
      padding-bottom: 2px;
  }
}
@media screen and (max-height:740px) and (max-width:992px) {
   ul.synSpanM li span{
        line-height: 19px;
        font-size:14px;
    }

    .mmc li.first .first3 {
        padding-bottom: 4px;
        padding-top:4px;
    }
    .mmc li.first {
    margin-top: 7px !important;
    padding-bottom:10px;
  }
  div.mobileMenuIns ul.mmc {
    padding-bottom: 14px;   
    padding-top: 14px;    
}
  img#head-marshfield-imgM, img#head-Marquette-imgM, img#head-Dickinson-imgM, img#head-DickinsonFollow-imgM{
      width:175px;
      padding-bottom: 1px;
  }

}
@media screen and (max-height:415px) and (max-width:992px) {
   ul.synSpanM li span{
        line-height: 19px;
    }

    .mmc li.first .first3 {
        padding-bottom: 4px;
        padding-top:4px;
    }
    .mmc li.first {
    margin-top: 7px;
    padding-bottom:9px;
  }
  div.mobileMenuIns ul.mmc {
    padding-bottom: 13px;   
    padding-top: 13px;    
}

}
@media screen and (max-width:365px) {
    div.mobileMenuIns ul.mmc 
    {
        min-width:305px;
    }    
      
}

@media screen and (max-width:360px) and (max-height:650px)  {
   ul.synSpanM li span{
        line-height: 15px;
    }

    .mmc li.first .first3 {
        padding-bottom: 3px;
        padding-top:3px;
    }
     .mmc li.first .first2 {
        padding-bottom: 2px;
        
    }
    .mmc li.first {
    margin-top: 7px;
    padding-bottom:8px;
  }
  div.mobileMenuIns ul.mmc {
    padding-bottom: 9px;   
    padding-top: 9px; 
    padding-left:4px;
    padding-right:4px;   
}
  img#head-marshfield-imgM, img#head-Marquette-imgM, img#head-Dickinson-imgM{
      width:150px;
  }

}

@media screen and (max-width:350px) and (max-height:620px)  {
   ul.synSpanM li span{
        line-height: 15px;
        font-size: 14px;
    }

    .mmc li.first .first3 {
        padding-bottom: 3px;
        padding-top:3px;
    }
     .mmc li.first .first2 {
        padding-bottom: 2px;
        
    }
    .mmc li.first {
    margin-top: 9px;
    padding-bottom:8px;
  }
  div.mobileMenuIns ul.mmc {
    padding-bottom: 9px;   
    padding-top: 9px; 
    padding-left:4px;
    padding-right:4px;   
}
  img#head-marshfield-imgM, img#head-Marquette-imgM, img#head-Dickinson-imgM{
      width:138px;
  }

}








