    
    

  .stat {
    border-bottom: 1px solid #555;
    font-weight: bold;
    margin-bottom: 22px;
    padding-bottom: 20px;
    padding-top: 2px;
}
.stat:last-child {
    border: 0 none;
}


#quick-facts {margin-top:20px;padding-bottom:20px;}

.datastat, .datatext, .dataicon {
    display: inline-block;
}
.datastat {
    color: #c10037;
    font-family: "Vitesse A","Vitesse B",Cambria,Rockwell,"Times New Roman",serif;
    font-size: 3em;
    line-height: 1;
    padding-right: 5px;
}
.dataicon {
    font-size: 2.5em;
    line-height: 1;
    padding-right: 5px;
}
.dataicon {
    color: #aaa;
}

.datatext {line-height:1.4em;}


body {line-height:1.7;}

.popover {max-width: 600px; width: auto;}

.circle-fixed {
  position: relative;
  display: inline-block;
  width: 120px;
  height: 0;
  padding: 60px 0;
  border-radius: 60px;
  overflow: hidden;
  
  /* Just making it pretty */
  @shadow: rgba(0, 0, 0, .1);
  @shadow-length: 4px;
  -webkit-box-shadow: 0 @shadow-length 0 0 @shadow;
          box-shadow: 0 @shadow-length 0 0 @shadow;
  text-shadow: 0 @shadow-length 0 @shadow;
  /*background: #c10037;*/
  color: #fff;
  font-size: 48px;
  text-align: center;
}

.circle-fixed a {color:#fff;text-decoration:none;}

.circle-fixed h2 {line-height:0;margin-top:0;}

.circle {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 0;
  padding: 50% 0;
  border-radius: 50%;
  
  /* Just making it pretty */
  @shadow: rgba(0, 0, 0, .1);
  @shadow-length: 4px;
  -webkit-box-shadow: 0 @shadow-length 0 0 @shadow;
          box-shadow: 0 @shadow-length 0 0 @shadow;
  text-shadow: 0 @shadow-length 0 @shadow;
  background: #c10037;
  color: #fff;
  font-size: 48px;
  text-align: center;
}

.circle a {color:#fff;}

/************* HOMEPAGE FORMATS ********************/



    
/*  Small Devices */ 
    @media only screen and (max-width : 768px) {
     #home_alt #hero {background-position:top left;}
    }

/* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {
     #home_alt #hero {
        padding-top: 300px;
     }
     
     #home_alt #hero h1 {
         font-size:20px;
     }
    }


/************* LAW GENERAL STYLES ********************/

.smallcaps {font-variant: small-caps;font-family: Arial, Helvetica, sans-serif;}

.reverse {color:#fff;text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);}

.jumbotron h2 {font-size:42px;font-weight:700;}

.jumbotron p {font-weight:300;}

.jumbotron ul {padding-left:15px;}

/************* NEWS ARTICLES ********************/

figure.article-image {
    background-color: #fff;
    border: 1px solid #eee;
    display: table;
    font-size: 0.875em;
    padding: 5px;
}

/************* LOWER STYLES ********************/

.by-the-numbers h2 {color:#c10037;font-size:42px; font-weight:700;}

.lower-links h4 {border-bottom: 1px solid;font-size: 16px;padding-bottom: 6px;}

.lower-links ul {font-size:13px;}

.lower-links li {margin-bottom:5px;}

/************* CAROUSEL STYLES ********************/

.opaquecaption .carousel-caption {
    left: 0;
    right: 0;
}
.carousel-control .fa {
    position:absolute;
    top: 37%;
}
/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
@media (min-width: @screen-sm-min) { top: 40%; }

/* Medium devices (desktops, 992px and up) */
@media (min-width: @screen-md-min) { top: 30%; }

/* Large devices (large desktops, 1200px and up) */
@media (min-width: @screen-lg-min) { top: 23%; }


/************* CALLOUTS ********************/

.callout {
    display: block;
    padding: 10px 20px;
    margin-bottom: 15px;
    position:relative;
}

.callout a {color:#FFF; }

.btn-callout :hover {text-decoration:underline #fff;}
    
.btn-callout h2:hover {text-decoration:none;}

.about-numbers::after {
    position: absolute;
    content: "\f201";
    font-family: fontawesome;
    opacity: .2;
    font-size: 150px;
    bottom: 0;
    right: 10px;
    line-height: 100px;
}

.how-to-apply::after {
    position: absolute;
    content: "\f046";
    font-family: fontawesome;
    opacity: .2;
    font-size: 150px;
    bottom: 0;
    right: 10px;
    line-height: 150px;
}

.admissions-faq::after {
    position: absolute;
    content: "\f128";
    font-family: fontawesome;
    opacity: .2;
    font-size: 150px;
    bottom: 0;
    right: 10px;
    line-height: 120px;
}

.admissions-request-info::after {
    position: absolute;
    content: "\f05a";
    font-family: fontawesome;
    opacity: .2;
    font-size: 150px;
    bottom: 0;
    right: 10px;
    line-height: 120px;
}

.admissions-visit-us::after {
    position: absolute;
    content: "\f041";
    font-family: fontawesome;
    opacity: .2;
    font-size: 150px;
    bottom: 0;
    right: 10px;
    line-height: 120px;
}

.law-news::after {
    position: absolute;
    content: "\f1ea";
    font-family: fontawesome;
    opacity: .2;
    font-size: 150px;
    bottom: 0;
    right: 10px;
    line-height: 120px;
}

.admissions-general-questions::after {
    position: absolute;
    content: "\f05a";
    font-family: fontawesome;
    opacity: .2;
    font-size: 150px;
    bottom: 0;
    right: 10px;
    line-height: 120px;
}

.admissions-application-related::after {
    position: absolute;
    content: "\f046";
    font-family: fontawesome;
    opacity: .2;
    font-size: 150px;
    bottom: 0;
    right: 10px;
    line-height: 120px;
}

.admissions-tuition::after {
    position: absolute;
    content: "\f155";
    font-family: fontawesome;
    opacity: .2;
    font-size: 150px;
    bottom: 0;
    right: 10px;
    line-height: 120px;
}

.admissions-waitlist::after {
    position: absolute;
    content: "\f017";
    font-family: fontawesome;
    opacity: .2;
    font-size: 150px;
    bottom: 0;
    right: 10px;
    line-height: 120px;
}

.admissions-faq::after {
    position: absolute;
    content: "\f059";
    font-family: fontawesome;
    opacity: .2;
    font-size: 150px;
    bottom: 0;
    right: 10px;
    line-height: 120px;
}

.admissions-application::after {
    position: absolute;
    content: "\f05d";
    font-family: fontawesome;
    opacity: .2;
    font-size: 150px;
    bottom: 0;
    right: 10px;
    line-height: 120px;
}

.careers-students::after {
    position: absolute;
    content: "\f007";
    font-family: fontawesome;
    opacity: .2;
    font-size: 150px;
    bottom: 0;
    right: 10px;
    line-height: 120px;
}

.careers-alumni::after {
    position: absolute;
    content: "\f065";
    font-family: fontawesome;
    opacity: .2;
    font-size: 150px;
    bottom: 0;
    right: 10px;
    line-height: 120px;
}

.careers-employers::after {
    position: absolute;
    content: "\f0c0";
    font-family: fontawesome;
    opacity: .2;
    font-size: 150px;
    bottom: 0;
    right: 10px;
    line-height: 120px;
}

.careers-law-career-connection::after {
    position: absolute;
    content: "\f0e3";
    font-family: fontawesome;
    opacity: .2;
    font-size: 150px;
    bottom: 0;
    right: 10px;
    line-height: 120px;
}

/************* TWITTER BOOTSTRAP 3.2.0 CALLOUTS   ********************/

.bs-callout {
    padding: 20px;
    margin: 20px 0;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 3px;
}

.bs-callout h4 {margin-bottom: 5px;margin-top: 0;}

.bs-callout p:last-child {margin-bottom: 0;}

.bs-callout code {border-radius: 3px;}

.bs-callout+.bs-callout {margin-top: -5px;}

.bs-callout-default {border-left-color: #777;}

.bs-callout-default h4 {color: #777;}

.bs-callout-primary {border-left-color: #428bca;}

.bs-callout-primary h4 {color: #428bca;}

.bs-callout-success {border-left-color: #5cb85c;}

.bs-callout-success h4 {color: #5cb85c;}

.bs-callout-danger {border-left-color: #d9534f;}

.bs-callout-danger h4 {color: #d9534f;}

.bs-callout-warning {border-left-color: #f0ad4e;}

.bs-callout-warning h4 {color: #f0ad4e;}

.bs-callout-info {border-left-color: #5bc0de;}

.bs-callout-info h4 {color: #5bc0de;}


/************* ACADEMICS FORMATS ********************/

#academics-home .jumbotron {background-attachment: fixed;background-image: url("../../academics/common/images/academics-photo-banner.jpg");background-size: cover;margin-bottom:0px;min-height:400px;padding-top:20px;}

#msl-home .jumbotron {background-attachment: fixed;background-image: url("../../academics/common/images/msl-photo-banner.jpg");background-size: cover;margin-bottom:0px;min-height:400px;padding-top:20px;}

/************* CAMPUS LIFE FORMATS ********************/

#campus-life-home .jumbotron {background-attachment: fixed;background-image: url("../../students/common/images/campus-life-banner.jpg");background-size: cover;margin-bottom:0px;min-height:400px;padding-top:20px;}

/************* EVENTS FORMATS ********************/

#commencement .jumbotron {background-attachment: fixed;background-image: url("../../events/common/img/commencement-banner.jpg");background-size: cover;margin-bottom:0px;min-height:400px;padding-top:20px;}

/************* FACULTY FORMATS ********************/

#faculty .jumbotron {background-attachment: fixed;background-image: url("../../faculty/common/images/faculty-photo-banner.jpg");background-size: cover;margin-bottom:0px;min-height:400px;padding-top:20px;}

/************* ACADEMICS FORMATS ********************/

#academics .jumbotron {background-attachment: fixed;background-size: cover;margin-bottom:0px;min-height:400px;padding-top:20px;}

/************* ABOUT FORMATS ********************/

#about .jumbotron {background-attachment: fixed;background-image: url("../../about/common/images/about-us-photo-banner.jpg");background-size: cover;margin-bottom:0px;min-height:400px;padding-top:20px;}

/************* ADMISSIONS FORMATS ********************/

#admissions .jumbotron {background-attachment: fixed;background-image: url("../../admissions/common/images/admissions-photo-banner.jpg");background-size: cover;margin-bottom:0px;min-height:400px;padding-top:20px;}

/************* CAREER SERVICES FORMATS ********************/

#careers-home .jumbotron {background-attachment: fixed;background-image: url("../../careers/common/images/career-services-photo-banner.jpg");background-size: cover;margin-bottom:0px;min-height:400px;padding-top:20px;}

/************* CLINIC FORMATS ********************/

#clinic-home .jumbotron {background-attachment: fixed;background-image: url("../../clinic/common/images/clinic-photo-banner.jpg");background-size: cover;margin-bottom:0px;min-height:400px;padding-top:20px;}

/************* MARSHALL BRENNAN FORMATS ********************/

#marshall-brennan .jumbotron {background-attachment: fixed;background-image: url("../img/programs/marshall-brennan/marshall-brennan-photo-banner.jpg");background-size: cover;margin-bottom:0px;min-height:400px;padding-top:20px;}

/************* IJP FORMATS ********************/

#ijp-home .jumbotron {background-attachment: fixed;background-image: url("../../ijp/common/images/ijp-photo-banner.jpg");background-size: cover;margin-bottom:0px;min-height:400px;padding-top:20px;}

/************* ALUMNI FORMATS ********************/

#alumni-home .jumbotron {background-attachment: fixed;background-image: url("../../alumni/common/images/alumni-home-photo-banner.jpg");background-size: cover;margin-bottom:0px;min-height:400px;padding-top:20px;}

#alumni-annaul-fund .jumbotron h2 {color:#fff;}

#alumni-annaul-fund .jumbotron {background: rgba(0, 0, 0, 0) url("../../alumni/common/images/annual-fund/annual-fund-jumbotron.png") no-repeat scroll center center / cover ; padding-top:280px; margin-bottom:0px;}

#alumni .hart {background-attachment: fixed;background-image: url("../../alumni/common/images/hart/hart-background.png"); background-size: cover;height: 500px;margin-bottom:0px;padding-top:20px;}

/*  Small Devices */ 
    @media only screen and (max-width : 768px) {
     #alumni-annaul-fund #hero {background-position:top left;}
    }

/* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {
     #alumni-annaul-fund #hero {
        padding-top: 300px;
     }
     
     #alumni-annaul-fund #hero h1 {
         font-size:20px;
     }
    }



/************* COA FORMATS ********************/

#coa #hero {background: transparent url(../../coa/common/images/coa-photo-banner.png) no-repeat scroll center center / cover; padding-top:500px;}

#coa #header {background-color: rgba(255, 255, 255, 0.5); padding: 30px 0 10px;  position: absolute; width: 100%;}

/*  Small Devices */ 
    @media only screen and (max-width : 768px) {
     #coa #hero {background-position:top left;}
    }

/* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {
     #coa #hero {
        padding-top: 300px;
     }
     
     #coa #hero h1 {
         font-size:20px;
     }
    }

/************* FACULTY FORMATS ********************/

.alpha {border-bottom: 1px solid #cdcdcd;border-top: 1px solid #cdcdcd;margin-bottom: 20px;padding-bottom: 8px;padding-top: 8px;}

#faculty .faculty-row {border-bottom:1px solid #cdcdcd; margin-bottom:20px;}

.faculty-award-current-faculty-only {background-color: #777d12;}
.faculty-award-clinical {background-color: #5cb85c;}
.faculty-award-commitment {background-color: #c10037;}
.faculty-award-consumer-advocacy {background-color: #f0ad4e;}
.faculty-award-consumer-law {background-color: #d9534f;}
.faculty-award-current-faculty {background-color: #777;}
.faculty-award-evidence {background-color: #00356a;}
.faculty-award-exc-public-service {background-color: #daa733;}
.faculty-award-exc-teaching {background-color: #007a86;}
.faculty-award-exc-scholarship {background-color: #5bc0de;}
.faculty-award-leadership {background-color: #6C3AB1;}
.faculty-award-main-campus {background-color: #81639A;}
.faculty-award-national {background-color: #0E6848;}
.faculty-award-new-faculty-recruitment {background-color: #B66508;}
.faculty-award-oil {background-color: #F3124A;}
.faculty-award-procedure {background-color: #B31A9E;}
.faculty-award-professionalism {background-color: #3D1B71;}

/************* JOURNAL FORMATS ********************/

ul.leaders {
    max-width: 100%;
    padding: 0;
    overflow-x: hidden;
    list-style: none
}
ul.leaders li:before {
	float: left;
	width: 0;
	white-space: nowrap;
}
li.leaders:before {
	content: ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . "
}
ul.leaders span:first-child {
	padding-right: 0.33em;
	background: white
}
ul.leaders span + span {
	float: right;
	padding-left: 0.33em;
	background: white
}
li.journal-title {
	margin-top: 20px;
}

.rdbtn {
    list-style:none;
}

.rdbtn li {
    float:left;
    margin:0px 5px 0px 0px;
}
.srchbox {
    clear:right;
    margin:0px 0px 0px 5px;
}
.srchbtn {
    float:left;
}




