/* custom css for lynnsagebreastcancer.org */

body {
  font-family: 'Sofia Sans Condensed', 'Calibri', sans-serif; font-size:18px;
}

h2 {color:#4d376e; margin-top:20px; margin-bottom:20px; font-size:40px;}
h3 { font-size:24px; color:#62468b; }
.secondtier h3 {font-size:18px;}
h4 {border-top:1px solid #f1f1f1; margin-top:20px; padding-top:20px;}


.row {margin-bottom:30px;}
.nobottomspace {margin-bottom:0px;}

.navbar-inverse {background-color: #4d376e; border:none;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {background-color: #35264c !important; font-size:16px;}

.navbar-inverse .navbar-nav > li > a {color:#eef1fd;font-size:16px;}
.navbar {margin-bottom:0px; border-radius:0px;}


#textlogo {color:#61468B; text-align:center; padding:0px;}


.lefticon {  padding:3px;}
.lefticon img {margin:0px auto;}
.awardboxes { padding:8px !important; margin:10px 0px !important;}
.awardboxes strong {color:#61468B; font-size:18px;}



.jumbotron { color:#3D3C3C; margin-bottom:0px !important;}
/*#jumbotext {background:url('/img/brown75percent.png') repeat; padding:2px 10px; margin-left:-10px;}*/
#jumbotext h2 {color:#514689;}
#jumbotext .btn-lg {border:1px solid #514689; }

.jumbotron h1 {font-size:38px; margin:5px 0px;color:#514689;}
.jumbotron h2 {font-size:20px; margin-top:5px; margin-bottom:5px;}
.jumbotron em {font-size:18px; }

.btn-default {margin-bottom:5px !important;}
a.regbutton, .navbar-inverse .navbar-nav > .active > a.regbutton {margin:8px !important; padding:5px !important; color:#61468B !important; background-color:#7ec5c2 !important; border-color:#7ec5c2; font-weight:bold;}
a.regbutton:hover, .navbar-inverse .navbar-nav > .active > a.regbutton:hover {color:#fff !important; border-color:#ffffff !important;}
.btn-lg {font-size: 20px;}



#shortbanner {margin:0px auto;  color:#f3f3f3;}


#bottomstuff {background-color:#4d376e;; color:##76778E;}
#bottomstuff h4 {border-top:none; margin-top:0px; padding-top:0px; color:#fff;}
#bottomstuff a { color:#f1f1f1;}
#bottomstuff a:hover {color:#fff; text-decoration:none;}


a.btn span.glyphicon {color:#fff !important; font-size:12px;}

.btn-primary {background-color:#4d376e; border:none;}
.btn-primary:hover {background-color:#35264c;}

.pull-left {margin-right:10px;}

.faculty em {font-size:18px; }
.boxit {background-color:#e7e5e6; padding:0px 0px !important; margin-left:0px; margin-right:0px; margin-bottom:15px; box-shadow: 0px 2px 2px #5b6483; border-radius:20px; }
.boxit div.row {margin:0px;}
.boxit div {padding:0px !important;}
.boxit h3 {font-size:24px; color:#62468b; margin-top:0px;}
.boxit h4 {color:#5b6483; font-size:18px; border-top:none; margin-top:0px; margin-bottom:10px; padding-top:0px;}
.boxit div.boxit-text {padding:15px !important; font-size:18px;}

.boxit-aligntop {margin-top:-10px;}

.subtle-boxit {border:1px solid #f1f1f1; padding:0px; margin-bottom:8px; max-width:507px; }
.subtle-boxit div.boxit-text {padding:0px 15px 15px 15px !important; font-size:24px; line-height: 1.1;}

.prettylist {padding-left:0px;  list-style-type:none;border-top:1px solid #f0e5d2}
.prettylist li {border-bottom:1px solid #f0e5d2} 

.glyphicon {color:#76778E;}

.tab-pane {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
    padding: 10px;
}

.nav-tabs {
    margin-bottom: 0;
}


table.agenda {border-collapse:collapse; margin:0px}
table.agenda td{ padding:10px; vertical-align:top;}
.sessioncell {font-size:1.4em; color:#713ca5; font-weight:bold;}
.sessioncell span {color:#999; font-weight:normal;}
.sessioncell em {color:#333; font-weight:normal; font-size:0.8em; margin-bottom:20px;}
.specialcell .title{color:#713ca5; font-size:1.2em;}
.specialcell {background-color:#e2dceb !important;}
.sessionitem td {background-color:#F7F7F7;border-bottom:1px solid #ccc; border-top:1px solid #ccc;}

.indent {padding-left:25px;}

.alert {background-color:#F0E9D2; margin-top:20px; }


/*
@media (max-width:991px){
#logo	{margin:auto; display:none;}
}
*/

 @media all and (max-width: 992px) { #mobilebanner {width:100%; padding:0px;}
 .jumbotron {padding:5px !important;}
 h1 {font-size:28px !important;}
 h2 {font-size:24px !important;}
 .jumbotron h2 {font-size:15px !important;}
  } 
  
 @media all and (max-width: 360px)  
 {
  #topjumbotron {background-image:none !important;}
 }

@media print {
  a[href]:after {
    content: none;
  }
}