@charset "UTF-8";
@import url("../../webfonts/Avenir_Medium/stylesheet.css");
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
figcaption {
  text-align: left !important;
}
.announcement {
  font-family: "Times New Roman", "serif" !important;
  font-style: italic;
}
img, object, embed, video {
  max-width: 100%;
}
/* IE 6 does not support max-width so default to width 100% */
.footerback {
  width: 100%;
}
/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		5;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	12;
	dw-gutter-percentage:	10;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*

/* Mobile Layout: 480px and below. */
.gsc-results-wrapper-overlay, .gsc-results-wrapper-visible, .gsc-search-button, .gsc-search-button-v2 {
  box-sizing: content-box;
}
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.video-container iframe, .video-container object, .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#announcements li {
  display: block;
  list-style-type: none;
  margin-left: -35px;
  border-top-style: dotted;
  border-top-color: #A7A9AB;
  border-top-width: 1px;
  padding: 10px;
  font-family: "Avenir Roman", open-sans, source-sans-pro, sans-serif;
  width: 90%;
}
.resp3 {
  border-color: #ddd;
  display: block;
  float: left;
  margin-right: 15px;
  width: 47%;
}
.gridContainerMainDiv #indexSection2 {
  width: 90%;
  background-color: #fff;
}
.gridContainerMainDiv #indexSection3 {
  width: 100%;
  float: left;
  background-color: #fff;
}
#wrapper {
  width: 100%;
  background-color: #fff;
}
#newwrapper {
  width: 100%;
  background-color: #fff;
}
.gridContainer {
  width: 100%;
}
.carousel-captionHeader {
  position: absolute;
  color: #FFFFFF;
  text-align: left;
  padding-right: 30px;
  padding-left: 25px;
  bottom: 50px;
}
.carousel-indicators {
  position: absolute;
  bottom: 25px;
  left: 25px;
  z-index: 50;
  padding-left: 0px;
  list-style: none
}
.jetmenu li > .megamenu ul li a:hover {
  text-decoration: underline;
}
.jetmenu li > .megamenu ul li a {
  color: #333;
  background-color: transparent;
}
.radaccordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 1.75rem;
  transition: 0.4s;
  font-weight: bold;
}
.radfaq {
  margin-top: 19px;
}
.radpdf a {
  text-decoration: none;
  color: #444;
}
.radpdf a:hover {
  color: #fff;
}
.radactive, .radaccordion:hover {
  background-color: #df223a;
  color: #fff;
}
.radpanel {
  padding: 0 18px;
  display: none;
  background-color: white;
  overflow: radpanel;
}
#header {
  clear: both;
  float: left;
  width: 100%;
  display: block;
}
#logo {
  clear: both;
  margin-left: 0px;
  width: 100%;
  display: block;
  padding: 10px;
}
#textlinks {
  clear: none;
  float: left;
  display: block;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 5px;
  padding-top: 5px;
  font-family: "Avenir Web Fonts", sans-serif;
  font-size: 14px;
}
#textlinks a {
  color: #666666;
}
#textlinks a:visited {
  color: #666666;
}
#textlinks a:hover {
  color: #DF223A;
}
#leftSidebar #seal {
  margin-top: 15px;
}
#socialmedia {
  clear: none;
  float: right;
  display: block;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  overflow: auto;
}
#socialmediafooter {
  clear: none;
  float: right;
  display: block;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  overflow: auto;
}
#socialmedia img {
  height: 20px;
}
#socialmediafooter img {
  height: 20px;
}
.redzone {
  color: #DF223A;
  font-family: "Avenir Medium", sans-serif;
  text-align: left;
}
.small-Avenir {
  font-size: small;
  color: #58585B;
}
#navigation {
  float: left;
  margin-left: 0;
  width: 100%;
  display: block;
}
#gallery {
  clear: both;
  float: left;
  margin-left: 0;
  width: 100%;
  display: block;
}
#slideshow {
  clear: none;
  float: left;
  margin-left: 1.8518%;
  width: 100%;
  display: block;
}
#newsevents {
  clear: none;
  float: left;
  margin-left: 1.8518%;
  width: 100%;
  display: block;
  margin-top: 10px;
}
#carousel-lcc {
  clear: none;
  float: left;
  width: 100%;
  display: block;
}
#leftSidebar {
  clear: none;
  float: left;
  display: block;
  width: 100%;
}
#pagetitle {
  float: left;
  margin-left: 0;
  width: 100%;
  display: block;
}
#mainContent {
  clear: none;
  float: left;
  width: 100%;
  display: block;
  padding: 15px;
}
#sidebarRight {
  clear: none;
  float: left;
  width: 100%;
  display: block;
  padding: 15px;
}
#leftSidebarBottom {
  clear: both;
  float: left;
  margin-left: 0;
  width: 100%;
  display: block;
}
.azsitemap {
  clear: none;
  float: left;
  margin-left: 1.8518%;
  width: 49%;
  display: block;
}
.librarydatabase {
  clear: none;
  float: left;
  width: 100%;
  display: block;
}
.div30, .div40, .div60, .div70 {
  clear: none;
  float: left;
  width: 100%;
  display: block;
}
.jobopening {
  clear: none;
  float: left;
  margin-left: 1.8518%;
  width: 100%;
  display: block;
}
.card1 {
  clear: none;
  float: left;
  margin-left: 1.8518%;
  width: 100%;
  display: block;
}
.employeecard {
  clear: none;
  float: left;
  margin-left: 1.8518%;
  width: 100%;
  display: block;
}
.thumbnail .thumbnail-faculty {
  width: 50%;
  margin-right: 2%;
  margin-left: 2%;
  margin-top: 3px;
}
.thumbnail {
  height: auto;
  width: 47%;
  max-width: 47%;
  padding: 4px;
  line-height: 1.428571429;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  margin-bottom: 15px;
  float: left;
  margin-right: 10px;
}
.roundcorners {
  height: auto;
  max-width: 100%;
  padding: 5px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  margin-bottom: 10px;
}
.corners {
  height: auto;
  max-width: 100%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.panel-default-degree {
  border-color: #ddd;
  display: block;
  float: left;
  margin-right: 15px;
  width: 100%;
}
.panel-default-60 {
  border-color: #ddd;
  display: block;
  float: left;
  margin-right: 15px;
  width: 100%;
}
.panel-default-40 {
  border-color: #ddd;
  display: block;
  float: left;
  margin-right: 15px;
  width: 100%;
}
.footer .col-md-4 {
  width: 100%;
  font-size: 14px;
  color: #333;
  padding-left: 25px;
}
.footerLeft {
  width: 60%;
  float: left;
  font-size: 11px;
}
#socialmedia {
  float: right;
  display: block;
  text-align: right;
  padding-top: 10px;
  padding-right: 10px;
  padding-left: 10px;
  width: 30%;
}
#socialmediafooter {
  float: right;
  display: block;
  text-align: right;
  padding-top: 10px;
  padding-right: 10px;
  padding-left: 10px;
  width: 30%;
}
.footer blockquote {
  font-family: "Avenir Roman", open-sans, source-sans-pro, sans-serif;
  font-size: small;
}
.footer .col-md-4 {
  width: 90%;
  font-size: 14px;
  color: #333;
  padding-left: 25px;
  max-width: 100%;
}
.footer {
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  max-width: 1232px;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  height: 100%;
  min-height: 250px;
  padding-top: 20px;
  line-height: 1.75em;
  background-color: #fff;
}
.footer2 {
  color: #EAE9EB;
  font-family: Arial, Helvetica, sans-serif;
  font-size: x-small;
  max-width: 1232px;
  width: 90%;
  margin: auto;
  min-height: 100px;
}
.footerback {
  background-color: #333333;
  clear: both;
  padding: 15px;
  /* [disabled]height: 75px; */
  min-height: 75px;
}
.footer a {
  color: #58585B;
  text-decoration: none;
}
.footer a:hover {
  color: #DF223A;
  text-decoration: underline;
}
.footer2 a {
  color: #F1F0F2;
  text-decoration: none;
}
.footer2 a:hover {
  color: #fff;
  text-decoration: underline;
}
.footer .col-md-2 {
  border-top-width: 1px;
  border-top-style: dotted;
  border-top-color: #A7A9AB;
  margin-right: 10px;
}
.footer1 li {
  margin-left: -40px;
  list-style-type: none;
}
.footer .col-md-2 {
  width: 45%;
  float: left;
}
#indexSection {
  clear: both;
  margin-left: auto;
  width: 98%;
  display: block;
  margin-right: auto;
}
#indexLCCEvents {
  clear: none;
  float: left;
  margin-left: 2%;
  width: 98%;
  display: block;
}
.indexCol1 {
  clear: none;
  float: left;
  margin-left: 15px;
  width: 100%;
  display: block;
  margin-right: 15px;
}
.icons {
  text-align: center;
  margin-right: 25px;
}
.prtop {
  padding-top: 10px;
  padding-bottom: 10px;
}
.heroimg {
  list-style: none;
  background-color: #f5f5f5;
  max-width: 1232px;
}
.prcaption {
  font-family: "Times New Roman", serif;
  font-style: italic;
}
.nav li .redzone:hover {
  color: #fff;
}
.librarydatabase .list-group .list-group-item a {
  color: #343434;
}
figcaption {
  text-align: center;
}
.footer-logos .row div {}
.main50 {
  width: 100%;
}

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
@media only screen and (min-width: 481px) {
  .gridContainer {
    width: 100%;
  }
  .carousel-captionHeader {
    bottom: 75px;
  }
  .carousel-caption {
    position: absolute;
    z-index: 10;
    color: #FFF;
    text-align: left;
    background-color: rgba(0, 0, 0, 0.7);
    height: auto;
    bottom: 0px;
    width: 100%;
    padding-right: 50px;
    padding-left: 25px;
    padding-top: 5px;
    overflow: hidden;
  }
  .carousel-indicators {
    position: absolute;
    bottom: 45px;
    left: 25px;
    z-index: 50;
    padding-left: 0px;
    list-style: none
  }
  #header {
    width: 100%;
  }
  #logo {
    float: left;
    margin-left: 0;
    width: 65%;
    display: block;
  }
  #textlinks {
    float: right;
    width: 100%;
    display: block;
    clear: both;
  }
  #socialmedia {
    float: right;
    display: block;
    padding-top: 10px;
  }
  #socialmediafooter {
    float: right;
    display: block;
    padding-top: 10px;
  }
  #socialmediafooter img {
    height: 25px;
  }
  #navigation {
    clear: both;
    float: left;
    margin-left: 0;
    width: 100%;
    display: block;
  }
  #slideshow {
    clear: none;
    float: left;
    margin-left: 1.1494%;
    width: 100%;
    display: block;
  }
  #newsevents {
    clear: none;
    float: left;
    margin-left: 1.1494%;
    width: 100%;
    display: block;
  }
  #carousel-lcc {
    width: 100%;
    float: left;
  }
  #leftSidebar {
    clear: none;
    float: left;
    width: 100%;
    display: block;
  }
  #mainContent {
    clear: none;
    float: left;
    width: 100%;
    display: block;
    padding: 15px;
  }
  #sidebarRight {
    clear: none;
    float: left;
    width: 100%;
    display: block;
  }
  #leftSidebarBottom {
    clear: both;
    float: left;
    margin-left: 0;
    width: 100%;
    display: block;
  }
  .azsitemap {
    clear: none;
    float: left;
    margin-left: 1.1494%;
    width: 49%;
    display: block;
  }
  .librarydatabase {
    clear: none;
    float: left;
    padding-right: 1.1494%;
    width: 100%;
    display: block;
  }
  .card1 {
    clear: none;
    float: left;
    margin-left: 1.1494%;
    width: 100%;
    display: block;
  }
  .employeecard {
    clear: none;
    float: left;
    margin-left: 1.1494%;
    width: 100%;
    display: block;
  }
  .panel-default-degree {
    border-color: #ddd;
    display: block;
    float: left;
    margin-right: 15px;
    width: 47%;
  }
  .panel-default-40 {
    border-color: #ddd;
    display: block;
    float: left;
    margin-right: 15px;
    width: 35%;
  }
  .panel-default-60 {
    border-color: #ddd;
    display: block;
    float: left;
    margin-right: 15px;
    width: 55%;
  }
  .footer .col-md-4 {
    width: 100%;
    font-size: 14px;
    color: #333;
    padding-left: 25px;
  }
  #indexSection {
    clear: both;
    width: 98%;
    display: block;
  }
  #indexLCCEvents {
    clear: none;
    float: left;
    margin-left: 1.1494%;
    width: 100%;
    display: block;
  }
  .indexCol1 {
    clear: none;
    float: left;
    margin-left: 1.1494%;
    width: 100%;
    display: block;
  }
}
/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */
@media only screen and (min-width: 769px) {
  body {
    background-image: url(../images/linesback.gif);
  }
  #announcements li {
    display: block;
    list-style-type: none;
    margin-left: -35px;
    border-top-style: dotted;
    border-top-color: #A7A9AB;
    border-top-width: 1px;
    padding: 10px;
    font-family: "Avenir Roman", sans-serif;
  }
  .gridContainerMainDiv #indexSection2 {
    width: 58%;
    float: left;
    background-color: #fff;
  }
  .gridContainerMainDiv #indexSection3 {
    width: 58%;
    float: left;
    background-color: #fff;
  }
  #wrapper {
    width: 90%;
    max-width: 1232px;
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
  }
  #newwrapper {
    width: 90%;
    max-width: 1232px;
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
  }
  .gridContainer {
    width: 90%;
    max-width: 1232px;
    margin: auto;
    background-color: #fff;
  }
  .gridContainerMain {
    width: 100%;
    margin: auto;
    background-position: center;
  }
  .gridContainerMainDiv {
    width: 100%;
    margin: auto;
  }
  .gridContainer-Navigation {
    width: 100%;
    margin: auto;
    background-color: #DF223A;
    background-image: url(../images/topborder.gif);
    background-repeat: repeat-x;
  }
  .gridContainer-Breadcrumb {
    width: 90%;
    max-width: 1232px;
    margin: auto;
    background-color: #F5F5F5;
  }
  .carousel-captionHeader {
    bottom: 75px;
  }
  .carousel-caption {
    position: absolute;
    z-index: 10;
    color: #FFF;
    text-align: left;
    background-color: rgba(0, 0, 0, 0.7);
    height: auto;
    bottom: 0px;
    width: 100%;
    padding-right: 50px;
    padding-left: 25px;
    padding-top: 5px;
    overflow: hidden;
  }
  .carousel-indicators {
    position: absolute;
    bottom: 50px;
    left: 25px;
    z-index: 50;
    padding-left: 0px;
    list-style: none
  }
  #carousel-lcc {
    width: 66%;
    float: left;
  }
  #header {
    clear: both;
    float: left;
    margin-left: 0;
    width: 100%;
    display: block;
  }
  #logo {
    float: left;
    margin-left: 0;
    width: 55%;
    display: block;
    clear: both;
    padding-top: 15px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
  }
  #textlinks {
    clear: right;
    float: right;
    width: 40%;
    display: block;
    text-align: right;
    overflow: auto;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-top: 0px;
  }
  #socialmedia {
    clear: none;
    float: right;
    display: block;
    text-align: right;
    padding-top: 5px;
    padding-right: 5px;
    padding-left: 5px;
    width: 40%;
  }
  #socialmediafooter {
    clear: none;
    float: right;
    display: block;
    text-align: right;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
    width: 10%;
  }
  #navigation {
    clear: both;
    float: left;
    margin-left: 0;
    width: 100%;
    display: block;
    z-index: 10000;
  }
  #slideshow {
    clear: none;
    float: left;
    width: 100%;
    display: block;
  }
  #newsevents {
    clear: none;
    float: left;
    margin-left: 0.7633%;
    width: 33%;
    display: block;
  }
  #leftSidebar {
    clear: none;
    float: left;
    width: 20%;
    display: block;
    padding-top: 35px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
  #pagetitle {
    clear: both;
    float: left;
    margin-left: 0;
    width: 100%;
    display: block;
    line-height: 14px;
  }
  #main {
    clear: both;
    width: 100%;
    display: block;
  }
  #mainContent {
    clear: none;
    float: left;
    width: 58%;
    display: block;
    padding-left: 1%;
    padding-right: 1%;
  }
  #mainContentSubBlank {
    clear: none;
    float: left;
    width: 80%;
    display: block;
    padding-left: 1%;
    padding-right: 1%;
  }
  #sidebarRight {
    clear: none;
    float: left;
    width: 22%;
    display: block;
    padding-top: 35px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
  #leftSidebarBottom {
    clear: both;
    float: left;
    margin-left: 0;
    width: 100%;
    display: block;
  }
  .azsitemap {
    clear: none;
    float: left;
    width: 45%;
    display: block;
  }
  .librarydatabase {
    clear: none;
    float: left;
    width: 48%;
    display: block;
  }
.div30 {
    clear: none;
    float: left;
    width: 30%;
    display: block;
  }
.div40 {
    clear: none;
    float: left;
    width: 40%;
    display: block;
  }
.div60 {
    clear: none;
    float: left;
    width: 60%;
    display: block;
  }
.div70 {
    clear: none;
    float: left;
    width: 70%;
    display: block;
  }
  .jobopening {
    clear: none;
    float: left;
    width: 48%;
    display: block;
    margin-bottom: 10px;
  }
  .card1 {
    clear: none;
    width: 100%;
    /* [disabled]display: block; */
  }
  .employeecard {
    clear: none;
    float: left;
    width: 35%;
    display: block;
  }
  .topofpage {
    width: 100%;
    clear: both;
    font-size: 12px;
    text-align: right;
  }
  .bioPhoto {
    margin-bottom: 10px;
    margin-top: 2px;
  }
  #mainContent .list-group .list-group-item a {}
  .list-group-degree {
    width: 40%;
    margin-right: 15px;
    float: left;
    display: block;
  }
  .cafe {
    margin: 15px;
    text-align: center;
  }
  .thumbnail .thumbnail-faculty {
    width: 96%;
    margin-right: 2%;
    margin-left: 2%;
    margin-top: 3px;
    margin-bottom: 15px;
  }
  .footer .col-md-4 {
    width: 30%;
    font-size: 14px;
    color: #333;
    padding-left: 25px;
    max-width: 30%;
  }
  .footer .title {
    list-style-type: none;
    margin-top: 15px;
    margin-left: -40px;
    font-weight: bold;
  }
  .footer1 li {
    margin-left: -40px;
    list-style-type: none;
  }
  .footerLeft {
    width: 80%;
    float: left;
    padding-left: 15px;
    font-size: 11px;
  }
  .lcc {
    max-width: 100%;
  }
  #section {
    padding-right: 20px;
    padding-left: 20px;
    height: 100%;
    margin-top: 0px;
  }
  .footer .col-md-2 {
    width: 15%;
    float: left;
  }
  #indexSection {
    clear: both;
    width: 100%;
    display: block;
    max-width: 100%;
  }
  #indexLCCEvents {
    clear: none;
    float: right;
    margin-left: 15px;
    width: 40%;
    display: block;
    font-family: "Avenir Roman";
    padding-right: 15px;
    margin-top: 5px;
    padding-top: 5px;
  }
  .indexCol1 {
    clear: none;
    float: left;
    width: 45%;
    display: block;
  }
  #indexCol2 {
    clear: none;
    float: right;
    width: auto;
    display: block;
    margin-left: 1%;
    max-width: 25%;
    text-align: right;
  }
  .mediapr img {
    width: 25%;
    margin-bottom: 30px;
  }
}
.LCCmain a img {
  padding-right: 10px;
}
.LCCmain {
  height: auto;
  max-width: 1232px;
  margin-left: auto;
  margin-right: auto;
  width: 90%;
}
.logoImg {
  padding-right: 10px;
}
.headlines {
  width: 50%;
  float: right;
}
#indexLCCEvents .links img {
  margin-right: 15px;
}
#indexLCCEvents .links {
  margin-bottom: 25px;
}
#mainContent .xs {
  font-size: x-small;
}
#latzer .img-thumbnail {
  float: left;
}
#latzer tr td .col-lg-6 .img-thumbnail {
  float: left;
}
#social {
  font-family: "Avenir Roman";
  color: #DF223A;
}
.alignright {
  text-align: right;
}
.10percent {
  width: 8%;
}
#10percent {
  width: 10%;
}
#25percent {
  width: 25%;
}
#35percent {
  width: 35%;
}
.directoryname {
  width: 22%;
  font-size: 18px;
  font-family: "Avenir Medium", sans-serif;
}
.directorycol1 {
  width: 22%;
}
.directorytitle {
  width: 35%;
  font-size: 18px;
  font-family: "Avenir Medium", sans-serif;
}
.directorycol2 {
  width: 35%;
}
.directoryemail {
  width: 25%;
  font-size: 18px;
  font-family: "Avenir Medium", sans-serif;
}
.directorycol3 {
  width: 25%;
}
.directoryext {
  width: 17%;
  font-size: 18px;
  font-family: "Avenir Medium", sans-serif;
}
.directorymcss {
  width: 23%;
  font-size: 18px;
  font-family: "Avenir Medium", sans-serif;
}
.directorymcss1 {
  width: 18%;
  font-size: 18px;
  font-family: "Avenir Medium", sans-serif;
}
.directorycol4 {
  width: 17%;
}
.center {
  text-align: center;
}
.live {
  color: #475780;
}
.person {
  color: #56A145;
}
#gribben {
  height: auto;
  float: left;
  max-width: 100%;
  padding: 10px;
  margin-right: 15px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  margin-bottom: 10px;
}
#pr li {
  margin-left: -20px;
}
#placement {
  text-align: center;
  border: 1px solid #808080;
  width: 75%;
}
#mathplacement {
  text-align: center;
  border: 1px solid #808080;
}
#mathplacement td {
  width: 33%;
}
#placement td {
  width: 50%;
}
#bookstore {
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #333;
  border-right-color: #333;
  border-bottom-color: #333;
  border-left-color: #333;
}
.annualreports {
  list-style-type: none;
  margin-left: -25px;
}
#onlineform td {
  padding: 5px;
}
.search {
  padding: 25px;
}
#pr tr td ul li a {
  color: #222;
}
.prbody {
  clear: right;
  padding-top: 15px;
}
.primge {
  margin-left: 15px;
}
.primgeL {
  margin-right: 15px;
  /* [disabled]padding-right: 15px; */
}
.strikethru {
  text-decoration: line-through;
}
.nursingdata td p {
  text-align: center;
}
.nursingdata h5 {
  padding-top: 15px;
}
.icons {}
.caption-faculty.roundcorners h5 {
  font-size: 1.15em;
}
.alert-lcc {
  color: #DF223A;
  background-color: #f2dede;
  border-color: #CDCDCD;
  text-align: center;
}
@media screen and (max-width:400px) {
  #textlinks {
    font-size: .9em;
  }
  .mediapr img {
    width: 25%;
    margin-bottom: 15px;
  }
  .main50 {
    width: 100% !important;
  }
}
@media screen and (max-width:767px) {
  .librarydatabase {
    width: 100%;
  }
  .card1 {
    width: 100%;
  }
  .jobopening {
    margin-bottom: 25px;
  }
}
@media (min-width: 1200px) {
  .card1 {
    width: 47%;
    display: block;
  }
}
