
@charset "utf-8";
@font-face{ 
	font-family: 'LyonDisplayMedium';
	font-display: auto;
	src: url('../fonts/LyonDisplay-Medium-Web.woff') format('woff');
}
@font-face {
	font-family: 'StardosStencil';
	font-display: auto;
	src: url('../fonts/stardosstencil-regular-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Glyphicons';
	src: url('../fonts/glyphicons-regular.eot?') formFat('eot'), 
		url('../fonts/glyphicons-regular.woff') format('woff'), 
		url('../fonts/glyphicons-regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Arial Black';
	src: local('Arial Black');
}


/********** Basic Attributes ************/
body {
	font-family: 'Lato', Arial, sans-serif;
	font-size: 15px;
	background-color: #000;
	height: 100%;
	width: 100%;
}
.page-wrapper {
	z-index: 10;
	width: 100%;
	min-height: 100%;
	display: block;
	background-color: #fff;
}
.page-body {
	z-index: 10;
	min-height: 100%;
	display: block;
	background-repeat: repeat;
	margin: 35px auto 0 auto;
}

/* Body Elements Padding & Margins */
.page-body li {
	padding-top: 3px;
}
.page-body .btn {
	margin-top: 20px;
	margin-bottom: 10px;
	white-space: inherit;
}
.page-body ul {
	padding-bottom: 5px;
}
hr.padding {
	border-top: none;
}
/* Bootstrap3 Override */
.container-fluid {
	padding-right: 0;
	padding-left: 0;
}

/* Typography */
h1.page-header, h2.page-header {
	padding-right: 25px;
	margin: 0;
	font-size: 48px;
	font-family: 'Arial Black', 'Arial', sans-serif;
	font-weight: 900;
	color: #fff;
	text-transform: uppercase;
	border: 0;
}
h2 {
	font-size: 30px;
	font-weight: 700;
	color: #333;
}
h2:before { 
	content: "/ ";
	color: #c8102e;
}

h2.no-slash {
	font-size: 30px;
	font-weight: 700;
	color: #333;	
}
h2.no-slash:before, h2.page-header:before {
	content: '';
}
h3 {
	font-size: 22px;
	font-weight: 400;
	line-height: 32px;
	color: #333333;
}
h3.video-header {
	border-bottom: none;
	margin-top: 8px;
	font-family: 'Arial Black', 'Archivo Black';
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 18px;
	line-height: 20px;
}
h4 {
	font-family: inherit;
	font-size: 20px;
	font-weight: 400;
	line-height: 26px;
}
h5 {
	font-family: inherit;
	font-size: 18px;
	line-height: 22px;
}
p {
	font-family: 'Lato', Helvetica, Arial, sans-serif;
	margin: 0 0 15px;
	line-height: 22px;
}
p.subhead {
	border-top: solid 5px #c8102e;
	display: inline;
	font-weight: 900;
	font-size: 18px;
	text-transform: capitalize;
	line-height: 38px;
}
p.hero-text {
	font-family: 'Lato', 'Arial', sans-serif;
	font-size: 50px;
	letter-spacing: -1px;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
	padding: 40px 0;
}
.slash-before::before {
	content:"/";
	color: #c8102e;
	font-weight: bold;
	margin-right: 5px;
}
p.bodytext {
	font-size: 1.1em;
	line-height: 1.8em;
	margin-left: 30px;
}
p.all-caps {
	text-transform: uppercase;
	margin-top: 35px;
}

.hero-text em {
	font-style: normal;
	color: #c8102e;
	font-size: 75px;
	line-height: 25px;
	vertical-align: bottom;
}
.well blockquote {
	border-color: #c8102e;
}

.large-stat {
	font-family: Heebo, sans-serif;
    font-size: 70px;
    font-weight: 900;
    color: #c8012e;
    line-height: 70px;
}


blockquote.profile{
	font-size: 1.4em;
	width:100%;
	margin:50px auto;
	font-family:Open Sans;
	font-style:italic;
	color: #5c6670;
	padding:1.2em 30px 1.2em 75px;
	line-height:1.6;
	position: relative;
	border: none;
}

blockquote.profile::before{
	font-family:Arial;
	content: "\201C";
	color:#5c6670;
	font-size:4em;
	position: absolute;
	left: 10px;
	top:-10px;
}

blockquote.profile::after{
	content: '';
}

.font-stencil {
	font-family: 'StardosStencil';
}
.red-bar::after { /* ARCHIVED */
	content: '';
	display: block;
	width: 100px;
	height: 10px;
	margin-top: 5px;
	background: #c8102e;
}
.red-bar::before { /*Remove heading slash if using red-bar */
	display: none;
}
.redbefore::before { /* Create red bar above element */
	content: '';
	display: block;
	width: 150px;
	height: 7px;
	margin-top: -1px;
	background: #c8102e;
	margin-bottom: 10px;
	overflow: auto;
}

/* Links */

a, a:active, a:focus, a:visited {
	color: #c8102e;
}
a:focus {
	color: #c8102e;
}
a:hover {
	color: #9D2235;
}
.link {
	display: inline-block;
	margin-bottom: 5px;
	font-size: 18px;
	font-weight: bold;
}
.link-list {
	list-style: none;
	padding-left: 0;
	margin-bottom: 0;
}
.link-list a {
	display: block;
	padding: 15px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 0 1px 1px rgba(0,0,0,.05);
}


/* Search */
#cse tr{
	border:none;
}
.gsc-resultsHeader{
	display:none;
}
.gs-promotion-image {
	border: none !important;
} 
.gs-promotion table {
	background: #279989;
}
.gs-promotion a.gs-title:link, .gs-promotion a.gs-title:link *, .gs-promotion .gs-snippet a:link, .gs-promotion .gs-snippet, .gs-promotion .gs-title .gs-promotion-title-right, .gs-promotion .gs-title .gs-promotion-title-right *, .gs-promotion .gs-visibleUrl, .gs-promotion .gs-visibleUrl-short, .gs-promotion a.gs-title:visited, .gs-promotion a.gs-title:visited *, .gs-promotion .gs-snippet a:visited {
	color: #fff !important;
}
.gsc-control-cse .gs-result .gs-title {
	margin: 0 !important;
}
.gsc-search-box table {
	margin: 0;
}
button.gsc-search-button.gsc-search-button-v2 {
	background-color: #279989;
}
table.gsc-above-wrapper-area-container {
	background: inherit;
}
.gs-webResult.gs-result {
	background-color: #f1f1f1;
	padding: 10px;
}
.gsc-thumbnail-inside {
	padding-left: 0;
}
.gs-promotion-table td, .gsc-table-result td, .gsc-above-wrapper-area-container td, .gsib_a {
	border-bottom: none !important;
}
.gsc-above-wrapper-area-container {
	margin-bottom: 0;
}

/* News Feed */
.news-title {
	font-size: 25px;
	font-family: Georgia, Times, serif;
	line-height: 32px;
	border-bottom: 1px solid #c00;
}
.news li ul li {
	border: none;
}
.wp-caption-text {
	display:none;
}
.news-article img {
	max-width: 600px;
	height: auto;
	padding: 0 15px 15px 0;
	float: left;
}
.dept-news {
	margin-top: 20px;
	border: none;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.dept-news h3 {
	padding: 5px 0 5px 0;
	margin: 0 15px 0 15px;
	margin-bottom: 0;
}
.dept-news li {
	list-style: none;
}
.news-headline {
	text-transform: uppercase;
	font-size: 1.3em;
}

/*********** End Main Attributes ********/


/********** Header Elements **********/
#resource-nav {
	display: none;
	background-color: #000;
}
#resource-links, #resource-links-mobile {
	margin-bottom: 0;
	padding-left: 0;
}
#resource-links li, #resource-links-mobile li {
	float:left; 
	border-right:1px solid #555555; 
	list-style: none;
	padding-top: 10px;
}
#resource-links li a, #resource-links-mobile li a {
	display: block;
	height: 50px; 
	width: 119px;
	color: #c6c6c6;
	font-size: 12px;
}
#resource-links li a:hover, #resource-links-mobile li a:hover {
	text-decoration: none;
	color: #FFF;
}
#resource-links li a span, #resource-links-mobile li a span {
	position: relative;
	display: block;
	height: 26px;
	background: url('../img/resources_spritesheet.png') no-repeat;
	background-size: 92px 344px;
	margin: auto;
	margin-bottom: 4px;
}
#resource-links #pin {
	position: relative;
	width: 58px;
	left: 20px;
	top: 7px;
	border: none;
}
#resource-links #pin span{
	position: absolute;
	width: 25px;
	height: 30px;
	background-position: 0 -319px;
}
#resource-links #pin a{
	width: 35px;
}
#resource-links #pin .active span{
	background-position: -25px -319px;
}
#resource-links #study, #resource-links .study, #resource-links-mobile .study {
	border-left: 1px solid #555555;
}
#resource-links #study span, #resource-links .study span, #resource-links-mobile .study span {
	width: 32px;
}
#resource-links #calendar a span, #resource-links .calendar a span, #resource-links-mobile .calendar a span {
	width: 28px;
	background-position: 0 -31px;
}
#resource-links #map span, #resource-links .map span, #resource-links-mobile .map span {
	width: 26px;
	background-position: 0 -63px;
}
#resource-links #athletics span, #resource-links .athletics span, #resource-links-mobile .athletics span {
	width: 41px;
	background-position: 0 -96px;
}
#resource-links #river-campus span, #resource-links .river-campus span, #resource-links-mobile .river-campus span {
	width: 46px;
	background-position: 0 -129px;
}
#resource-links #faculty-staff span, #resource-links .faculty-staff span, #resource-links-mobile .faculty-staff span {
	width: 38px;
	background-position: 0 -161px;
}
#resource-links #people span, #resource-links .people span, #resource-links-mobile .people span {
	width: 24px;
	background-position: 0 -193px;
}
#resource-links #library span, #resource-links .library span, #resource-links-mobile .library span {
	width: 38px;
	background-position: 0 -226px;
}
#resource-links #moodle span, #resource-links .moodle span, #resource-links-mobile .moodle span {
	width: 38px;
	background-position: 0 -259px;
}
#resource-links #mysoutheast span, #resource-links .mysoutheast span, #resource-links-mobile .mysoutheast span {
	width: 30px;
	background-position: 0 -289px;
}

/** Resource nav hover elements **/
#resource-links #pin a:hover > span {
	background-position: -25px -319px;
}
#resource-links #study a:hover > span, #resource-links .study a:hover > span, #resource-links-mobile .study a:hover > span {
	width: 32px;
	background-position: -32px 0;
}
#resource-links #calendar a:hover > span, #resource-links .calendar a:hover > span, #resource-links-mobile .calendar a:hover > span {
	width: 28px;
	background-position: -28px -31px;
}
#resource-links #map a:hover > span, #resource-links .map a:hover > span, #resource-links-mobile .map a:hover > span {
	width: 26px;
	background-position: -26px -63px;
}
#resource-links #athletics a:hover > span, #resource-links .athletics a:hover > span, #resource-links-mobile .athletics a:hover > span {
	width: 41px;
	background-position: -40px -96px;
}
#resource-links #river-campus a:hover > span, #resource-links .river-campus a:hover > span, #resource-links-mobile .river-campus a:hover > span {
	width: 46px;
	background-position: -46px -129px;
}
#resource-links #faculty-staff a:hover > span, #resource-links .faculty-staff a:hover > span, #resource-links-mobile .faculty-staff a:hover > span {
	width: 38px;
	background-position: -38px -161px;
}
#resource-links #people a:hover > span, #resource-links .people a:hover > span, #resource-links-mobile .people a:hover > span {
	width: 24px;
	background-position: -24px -193px;
}
#resource-links #library a:hover > span, #resource-links .library a:hover > span, #resource-links-mobile .library a:hover > span {
	width: 38px;
	background-position: -38px -226px;
}
#resource-links #moodle a:hover > span, #resource-links .moodle a:hover > span, #resource-links-mobile .moodle a:hover > span {
	width: 38px;
	background-position: -38px -259px;
}
#resource-links #mysoutheast a:hover > span, #resource-links .mysoutheast a:hover > span, #resource-links-mobile .mysoutheast a:hover > span {
	width: 30px;
	background-position: -30px -289px;
}
/**End nav hover elements **/

#red-nav {
	position: relative;
	z-index: 4;
	background-color: #c8102e;
	font-size: 16px;
	-webkit-box-shadow: 0 5px 5px #aaa;
	-moz-box-shadow: 0 5px 5px #aaa;
	box-shadow: 0 5px 5px #aaa;
}
#red-nav li a {
	font-size: 14px;
}
#red-nav li a:hover, #red-nav li a:focus {
	text-decoration: underline;
}
#red-nav #atoz {
	padding: 9px;
}
#red-nav #resources {
	color: #FFF;
	cursor: pointer;
	padding: 3px;
	font-size: 15px;
	vertical-align: baseline;
}
#red-nav #resources:hover, #red-nav #resources:focus {
	text-decoration:underline;
}
#red-nav #resources > span {
	position: relative;
	color: #FFF;
	padding: 0 8px 0 8px;
	top: 6px;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: transform 0.24s, top 0.24s;
	-moz-transition: transform 0.24s, top 0.24s;
	-o-transition: transform 0.24s, top 0.24s;
	transition: transform 0.24s, top 0.24s;
	font-size: 21px;
}
#red-nav #resources > span.open {
	-webkit-transition: transform 0.5s;
	-moz-transition: transform 0.5s;
	-ms-transition: transform 0.5s;
	-o-transition: transform 0.5s;
	transition: transform 0.5s;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
a.btn-nav {
	background-color: #279989;
	color: #FFF;
	padding: 10px;
	border-radius: 0;
	margin-top: 0;
}
a.btn-nav:hover, a.btn-nav:focus {
	background-color: #FFF;
	color: #9d2235 !important;
}
#red-nav ul li {
	float: left;
	padding: 9px;
}
#red-nav #atoz a{
	color: white;
}
#red-nav #atoz a:hover {
	color: white;
	text-decoration: underline;
}
#navbar-search, #navbar-search-mobile {
	display: none;
	position: absolute;
	right: 0;
	background-color: transparent;
	top: 0;
	padding-top: 5px;
	text-align: center;
}
#navbar-search input, #navbar-search-mobile input {
	background-color: #E2E2E2;
	background-repeat: no-repeat;
	background-size: 20px 20px;
	background-position: 150px;
	width: 264px;
	height: 32px;
	font-size: 14px;
	color: #555;
	padding-left: 4px;
	border: none;
	box-sizing: border-box;
}
#red-nav .glyphicon-search {
	float: right;
	z-index: 5;
	font-size: 19px ;
	padding-top: 4px;
	cursor: pointer;
	color:#FFF;
	-webkit-transition: color 0.5s;
	-moz-transition: color 0.5s;
	-ms-transition: color 0.5s;
	-o-transition: color 0.5s;
	transition: color 0.5s;
}
#red-nav span.open {
	color:#AEAEAE;
	-webkit-transition: color 0.5s;
	-moz-transition: color 0.5s;
	-ms-transition: color 0.5s;
	-o-transition: color 0.5s;
	transition: color 0.5s;
}
#brand-nav {
	position:relative; 
	width: 100%; 
	background-color: rgba(255,255,255,0.9);
	z-index: 3;
}
#brand-logo, .brand-logo {
	display: block;
	width: 425px;
	height: 84px;
	margin-top: 20px;
	margin-bottom: 10px;
	background: url(../img/brand-logo-web-r.png) no-repeat;
}
#brand-logo-online {
	width: 373px;
	height: 180px;
	background: url(../img/brand-logo-online.png) no-repeat;
}
#brand-logo span, .brand-logo span {
	display: none;
}
#brand-logo-online span {
	display: none;
}
#brand-nav a {
	color: #444;
}
#brand-nav a:hover, #brand-nav a:focus {
	color: #C8102E;
}
#brand-nav ul li {
	float: left;
	margin-left: 15px;
	font-size: 15px;
	margin-top: 53px;
}
/* Display white div behind brand-nav if no slider present */
#brand-back {
	height: 115px;
}
.dropnav {
	padding-left: 0;
	width: 200px;
	background-color: #fff;
	-webkit-box-shadow: 0 3px 10px 0 rgba(0,0,0,0.75);
	-moz-box-shadow: 0 3px 10px 0 rgba(0,0,0,0.75);
	box-shadow: 0 3px 10px 0 rgba(0,0,0,0.75);
	position: absolute;
	left: -10px;
	display: none;
}
.dropnav li {
	float: none !important;
	list-style: none;
	margin-top: 0 !important;
	padding: 10px;
	border-bottom: 2px solid #edf4f4;
	margin-left: 0 !important;
	font-family: 'Lato', Helvetica, Arial, sans-serif;
}
.dropnav li:last-child {
	border-bottom: none;
}
.dropnav li:hover a {
	color: #fff !important;
	cursor: pointer;
}
.dropnav li:hover {
	background-color: #c8102E;
	color: #fff !important;
	cursor: pointer;
}
#academics-nav li {
	height: inherit;
}
#student-nav {
	left: 158px;
}
#alumni-nav {
	left: 350px;
}
#brand-nav ul li:hover > ul {
	display:block;
}
#resources-nav {
	left: 363px;
}


/* Mobile Header/Nav */
.slideout-menu {
	position: fixed;
	right: 0;
	top: 0;
	bottom: 0;
	/** Used for Mobile Safari z-index compatability **/
	-webkit-transform:translateZ(0px);
	-moz-transform:translateZ(0px);
	-ms-transform:translateZ(0px);
	-o-transform:translateZ(0px);
	transform:translateZ(0px);
	width: 290px;
	height: 95%;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	display: none;
}
.slideout-panel {
	position: relative;
	z-index: 1;
}
.slideout-open,
.slideout-open body,
.slideout-open .slideout-panel {
	overflow: hidden;
}
.slideout-open .slideout-menu {
	display: block;
}
.nav-toggle {
	position: relative;
	cursor: pointer;
}
.nav-toggle span {
	font-size: 21px;
	margin-top: 25px;
	float: right;
}
.icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px;
	background-color: #c8102e;
	margin-top: 4px;
}
.page-sidebar body {
	background-color: #fff;
}
.page-sidebar #navbar-search-mobile {
	display: inline;
	padding-top: 0;
	position: relative;
	right: 15px;
}
.page-sidebar #navbar-search-mobile input {
	position: relative;
	height: 35px;
	width: 205px;
	top: -10px;
}
.page-sidebar .slash {
	display: inline-block;
	-webkit-transform: skewX(-30deg);
	-moz-transform: skewX(-30deg);
	-ms-transform: skewX(-30deg);
	-o-transform: skewX(-30deg);
	transform: skewX(-30deg);
	border-right: #c8102e solid 2px;
	height: 48px;
}
.dept-sidebar-scroll {
	width: 290px;
	overflow: scroll!important;
	overflow-x: hidden!important;
	-webkit-overflow-scroll: touch!important; 
	height: 100%;
}
.dept-sidebar {
	background-image: url(../img/menu-bg.png);
	background-repeat: repeat;
	width: 270px;
	display: block;
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	bottom: 0;
	overflow: hidden;
}
.image-decoration {
	box-sizing: border-box;
	background-color: #FFFFFF;
	padding: 4px;
	border: solid 1px #cacaca;
	margin-bottom: 2px;
}
.menu-item {
	-webkit-tap-highlight-color: #c8102e;
	background: #000;
	display: block; 
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 44px;
	height: 48px;
	border-bottom: 1px solid #222;
}
.menu-item a {
	display: inline;
	color:#FFFFFF;
	padding-left: 20px;
	padding-top: 1px;
}
.menu-item.search {
	border-bottom: 0;
}
.glyphicon-home-icon {
	color: #ccc;
	font-size: 30px;
	line-height: 48px;
}
.menu-item .search-query {
	height: 26px;
	width: 205px;
	margin-top: 10px;
	line-height: 26px;
	background-image: url('../img/search.png');
	background-repeat: no-repeat;
	background-size: 15px 15px;
	background-position: 181px;
	padding-left: 4px;
}
.menu-item.triage {
	border-top: solid 1px #c8102e;
	padding-left: 0;
}
.menu-item.triage a {
	display: inline;
	padding-left: 0;
}
.menu-item.red {
	background: #c8102e;
	border-bottom: solid 1px #9D2235;
}
.sidebar-button {
	margin: 0 17px 0 22px;
}
.sidebar-resource #resource-links-mobile {
	list-style: none;
}
.sidebar-resource #resource-links-mobile li {
	border-bottom: 1px solid #222;
	border-right: none;
}
.sidebar-resource #resource-links-mobile li#study {
	border-left: none;
}
.sidebar-resource #resource-links-mobile li#study, 
.sidebar-resource #resource-links-mobile li#map, 
.sidebar-resource #resource-links-mobile li#river-campus, 
.sidebar-resource #resource-links-mobile li#people, 
.sidebar-resource #resource-links-mobile li#moodle {
	border-right: 1px solid #222;
}
.sidebar-resource #resource-links-mobile li a {
	width: 136px;
}
.show-sidebar {
	position: absolute;
	z-index: 12;
	width: 40px;
	height: 40px;
	display: block;
}
.noscroll {
	overflow: hidden;
	position: fixed;
}
/********** End Header Elements **********/


/********** Home Page **********/

/* Slider */
.carousel-control {
	display: none;
}
.carousel-control.left {
	display: none;
}
.carousel-control.right {
	display: none;
}
.carousel-indicators{
	bottom: 0;
	z-index: 1;
}
.carousel-indicators li {
	margin: 1px 3px 1px 3px;
	border: 2px solid #FFF;
}
#slider {
	margin-bottom: 0;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    width: 100%;
}
.carousel-caption {
	right: 10%;
	bottom: 5%;
	max-width: 400px;
	background: #000;
	font-family: 'LyonDisplayMedium', Times, serif;
	color: #BBB;
	padding: 8px 15px 8px 15px;
	text-align: right;
	z-index: 0;
	left: auto !important;
}
.carousel-caption-top {
	position: absolute;
	right: 10%;
	bottom: 36%;
	max-width: 400px;
	background: #000;
	font-family: 'LyonDisplayMedium', Times, serif;
	color: #BBB;
	padding: 8px 15px 8px 15px;
	text-align: right;
	z-index: 0;
	left: auto !important;
}
.carousel-caption-left  {
	position: absolute;
	left: 10%;
	bottom: 5%;
	max-width: 400px;
	background: #000;
	font-family: 'LyonDisplayMedium', Times, serif;
	color: #BBB;
	padding: 8px 15px 8px 15px;
	text-align: left;
	z-index: 0;
	right: auto !important;
}
.carousel-caption-top-left  {
	position: absolute;
	left: 10%;
	bottom: 36%;
	max-width: 400px;
	background: #000;
	font-family: 'LyonDisplayMedium', Times, serif;
	color: #BBB;
	padding: 8px 15px 8px 15px;
	text-align: left;
	z-index: 0;
	right: auto !important;
}
.carousel-caption p, .carousel-caption-top p, .carousel-caption-left p, .carousel-caption-top-left p {
	margin-bottom: 5px;
}
.carousel-caption p a, .carousel-caption-top p a, .carousel-caption-left p a, .carousel-caption-top-left p a {
	font-size: 12px;
}
.headline {
	color: #FFF;
	font-family: 'Arial Black', 'Archivo Black', Arial, sans-serif;
	font-size: 26px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -1px;
	line-height: 30px;
}
.news {
	border-right: 1px solid #cccccc;
	padding-right: 25px;
}
.news li {
	border-bottom: 1px solid #cccccc;
	padding-bottom: 15px;
}
.news li a {
	height: 125px;
	overflow: hidden; 
}
.news li a img {
	width: 125px;
	height: auto;
	padding-bottom: 10px;
	float: left;
	margin-right: 10px;
}
.media-date {
	padding-bottom: 4px;
}
.media-body h4 {
	border: none;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.3;
}

.faculty-bio {
	overflow: inert;
	clear: none;
}
.faculty-bio h4 {
	border: none;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.3;
}

hr.bio {
	margin-top: 175px;
}

/* Events */
.events .media {
	height: 115px;
	padding-top: 0;
}
.events .media-body {
	background: #c8102e;
	-webkit-transition: box-shadow 0.2s;
	-moz-transition: box-shadow 0.2s;
	-ms-transition: box-shadow 0.2s;
	-o-transition: box-shadow 0.2s;
	transition: box-shadow 0.2s;
}
.events .media-body:hover {
	box-shadow: 2px 2px 4px grey;
}
.events .media-body:before {
	content:'';
	display: inline-block;
	position: relative;
	left: -33px;
	height: 115px;
	width: 96px;
	background: #000;
	float: left;
	transform: skewX(-30deg);
}
.events .media-date, .events .media-heading {
	display: flex;
	justify-content: center;
	flex-direction: column;
	height: 115px;  
}
.events a:hover {
	text-decoration: none;
}
.events .media-date {
	position: absolute;
	float: left;
	padding-left: 5px;
	font-size: 27px;
	font-family: 'Arial Black', 'Archivo Black', 'Arial', sans-serif;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 1;
	letter-spacing: -2px;
	color: #fff;
}
.events .media-heading {
	width: 260px;
	padding-right: 10px;
	margin-bottom: 0;
	font-family: 'Lato';
	font-size: 20px;
	line-height: 1;
	color: #fff;
}

/* Landing Header */
.landing-header {
	padding: 0;
	background-image: url('../img/lines-texture2.png');
	background-repeat: repeat;
	height: initial;
	margin: 30px 0;
}
.landing-header .image img{
	position: absolute;
	top: -11px;
	right: 15px;
	-webkit-clip-path: polygon(33% 0%, 100% 0%, 67% 100%, 0% 100%);
	clip-path: polygon(33% 0%, 100% 0%, 67% 100%, 0% 100%);
}
.landing-header .blurb {
	font-family: 'Arial Black', 'Archivo Black', 'Arial', sans-serif;
	padding-top: 138px;
	padding-left: 35px;
	color: #fff;
	font-size: 45px;
	line-height: 32px;
	text-transform: uppercase;
}


/********** End Home Page **********/


/********** Major Page Components (Nav, Page Header, Breadcrumb, etc.) **********/
.content-header {
	background-color: #c8102e;
	padding-top: 15px;
}

/* Breadcrumb */
.breadcrumb {
	padding-left: 0;
	margin-bottom: 0;
	background: none;
}
.breadcrumb>.active {
	display: none;
}
.breadcrumb a {
	color: #FFF;
}
.breadcrumb.calibre {
	padding-right: 25px;
	font-family: 'Lato', 'Arial', sans-serif;
	font-weight: 400;
}

/* Department Nav */
.live-chat {
	margin-bottom: 35px;
}
.dept-nav {
	margin-bottom: 25px;
}
.dept-nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}     
.dept-nav ul li {
	border-top: 1px solid #c8102e;
	background: #fff;
	text-align: left;
	position: relative;
	padding: 8px 35px 8px 15px;
}
.dept-nav ul li:first-child {
	border-top: none;
}
.dept-nav ul li:last-child {
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}
.dept-nav ul li a {
	font-family: 'Lato', Helvetica, Arial, sans-serif;
}
.dept-nav .nav-head {
	margin: 0;
	padding-bottom: 10px;
}
.dept-nav .nav-head:before, .contactinfo:before {
	content: '';
	border-top: 7px solid #c8102e;
	width: 150px;
	display: block;
	margin-bottom: 10px;
}
.dept-nav .nav-head a {
	color: #333;
	text-decoration: none;
	font-size: 22px;
	font-family: 'Lato', Helvetica, Arial, sans-serif;
	font-weight: 900;
	text-transform: uppercase;
}
.dept-nav .sub {
	padding-left: 13px ;
	background: #fff;
}
.dept-nav .sub li {
	border: none;
	border-radius: 0;
	border-top: 2px solid #eee;
}
.dept-nav .sub li:last-child {
	-webkit-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0;
}
.dept-nav li a {
	color: #c8102e;
	text-decoration: none;
	font-size: 16px;
	transition: color .2s;
	margin-right: 11px;
}
.dept-nav li a:hover {
	text-decoration:none;
}
.dept-nav ul ul {
	position: relative;
	width: 100%;
	display: none;
}
.dept-nav ul ul li a {
	font-size: 15px;
}
.dept-nav .arrow {
	width: 0;
	height: 0;
	cursor: pointer;
	top: 14px;
	position: absolute;
	right: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #A70000;
	border-radius: 2px;
}
.dept-nav-toggle {
	position: absolute;
	top: 5px;
	right: 15px;
}
#dept-nav-toggle {
	cursor: pointer;
	color: #FFF;
}
#dept-nav-toggle span {
	font-size: 24px;
}
/* Department Contact Box */
.contactinfo {
	margin: auto; 
	background: #eee; 
	margin-bottom: 25px;
	padding: 10px 0;
}
.contactinfo > p:first-child {
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	line-height: inherit;
}
.contactinfo .col-md-12 {
	position: relative; 
	display: block; 
	padding: 2px; 
	padding-bottom: 10px;
}
.contacticon {
	display: inline; 
}
.contacticon a {
	width: 33px; 
	height: 33px; 
	display: inline-block;
	left: 2px;
	position: relative;
	margin-bottom: 5px;
	background: url('https://www.semo.edu/_resources/img/social_spritesheet.png' ) top no-repeat; 
	background-size: 104px 278px;
}
#contact-facebook {
	background-position: 0 0; 
}
#contact-facebook:hover {
	background-position: -36px 0; 
}
#contact-twitter {
	background-position: 0 -35px; 
}
#contact-twitter:hover {
	background-position: -36px -35px; 
}
#contact-google {
	background-position: 0 -70px; 
}
#contact-google:hover {
	background-position: -36px -70px; 
}
#contact-linkedin {
	background-position: 0 -105px; 
}
#contact-linkedin:hover {
	background-position: -36px -105px; 
}
#contact-pinterest {
	background-position: 0 -140px; 
}
#contact-pinterest:hover {
	background-position: -36px -140px; 
}
#contact-instagram {
	background-position: 0 -210px;
}
#contact-instagram:hover {
	background-position: -36px -210px; 
}
#contact-youtube {
	background-position: 0 -246px; 
}
#contact-youtube:hover {
	background-position: -36px -246px; 
}
/* Side Banners */
.banner-text {
	position: relative;
	z-index: 1;
	bottom: 44px;
	left: 7px;
	margin-right: 12px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	padding: 4px 7px;
	background-color: #000;
	background-color: rgba(0,0,0,0.5);
	display: table;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)"; /* IE8 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);   /* IE6 & 7 */
}
/* Form Control */
input#filter {
	height: 40px;
	margin-bottom: 30px;
	background-color: #A4A9AD;
	border: none;
	border-radius: 0;
	color: #000;
	font-size: 20px;
}
input#filter::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #fff;
} 
input#filter::-moz-placeholder { /* Firefox 19+ */
	color: #fff;
} 
input#filter:-ms-input-placeholder { /* IE 10+ */
	color: #fff;
} 
input#filter:-moz-input-placeholder { /* Firefox 18- */
	color: #fff;
}


/* Admin (Three Col) Layout */
.admin {
	margin-top: 40px;
}

/* Degree Page */
#pane-checklist table thead tr {
	background: #151f6d;
	color: white;
}
.tabbable .nav-tabs span.glyphicon {
	padding-right: 10px;
}
#pane-checklist .row ul {
	list-style-image: url('https://www.semo.edu/images/icons/icon-greencheckmark2.png');
}

/* Slider */
.department-slider-title {
	display: none;
	position: absolute;
	top: 0;
	padding: 40px 20px 20px 20px;
	color: #fff;
	font-family: Heebo, sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	text-align: left;
	background: #c8102e;
	height: 100%;
	font-size: 1.8em;
}

/* Styleguide.html */
pre {
	border-left: 5px solid #00f !important;
	background: #FFF !important;
}
.bs-docs-sidebar.affix {
	top: 20px;
}
.affix-bottom {
	position: relative
}
.bs-docs-section {
	margin-bottom: 60px;
}
.bs-docs-sidebar .nav>.active>a {
	border-left: 4px solid #a70000 !important;
	font-weight: 700;
	color: #000;  
}
.bs-docs-sidebar .nav .nav {
	padding-bottom: 10px;
}
.bs-docs-sidebar .nav>.active>ul {
	display: block !important;
}
.bs-docs-sidebar .nav>li>a {
	padding: 5px 10px;
}
.bs-docs-sidebar .nav .nav>li>a {
	padding: 1px 0 1px 28px;
	font-size: 12px;  
}
.bs-docs-sidebar .nav .nav>.active>a {
	padding-left: 28px;
}
.bs-glyphicons-list {
	padding-left: 0;
	list-style: none;
}
.bs-glyphicons li {
	width: 10%;
	height: 115px;
	padding: 10px;
	float: left;
	font-size: 12px;
	line-height: 1.4;
	text-align: center;
	background-color: #EEE;
	border: 1px solid #fff; 
}
.bs-glyphicons li:hover {
	color: #fff;
	background-color: #c00;
}
.bs-glyphicons .glyphicon {
	margin-top: 5px;
	margin-bottom: 10px;
	font-size: 24px;
}
.bs-glyphicons .glyphicon-class {
	display: block;
	text-align: center;
	word-wrap: break-word;
}
.show-grid {
	padding-top: 10px;
	padding-bottom: 10px;
	background: #EEE;
	border: 1px solid #fff; 
}
.callout {
	margin-bottom: 20px;
	padding: 20px;
	border-left: 3px solid #eee;
}
.callout .subhead {
	border-top: 0;
	line-height: 25px;
}
.callout h4 {
	margin-top:0;
	margin-bottom:5px;
}
.callout p:last-child {
	margin-bottom:0;
}
.callout code {
	background-color:#fff;
	border-radius:3px;
}
.callout h5 {
	font-family: 'Arial Black', 'Archivo Black', 'LyonDisplayMedium', Times, serif;
	font-size: 16px;
}
.callout-danger {
	background-color:#fdf7f7;
	border-color:#d9534f;
}
.callout-danger h4 {
	color:#d9534f;
}
.callout-warning {
	background-color:#f7eddd;
	border-color:#f0ad4e;
}
.callout-warning h4 {
	color:#f0ad4e;
}
.callout-info {
	background-color:#f4f8fa;
	border-color:#5bc0de;
}
.callout-info h4 {
	color:#5bc0de;
}
.callout-success {
	background-color: #dff0d8;
	border-left-color: #5cb85c;
}
.callout-success h4 {
	color: #5cb85c;
}

/* GDPR Cookie Banner */
.optanon-alert-box-wrapper {
	box-shadow: 0px 0px 11px 0px;
}

/********** End Major Page Components **********/


/********** Minor Page Components (Coluns, Buttons, Images, etc.) **********/

/* Alert */
.alert {
	position: relative;
	z-index: 9999;
	padding: 0;
	padding-top: 5px;
	margin-bottom: 0;
	border-radius: 0;
	text-align: center;
	color: #000;
}
.alert.warning, .alert.weather, .alert.info, .alert.giving-tuesday {
	background-color: #F1B434;
}

.alert span {
	height: 65px;
	padding-top: 15px;
	padding-left: 55px;  /* width of the image plus a little extra padding */
	display: inline-block;
}
.alert.warning span {
	background-size: 50px;
	background-image: url('../img/alert-warning.png');
	background-repeat: no-repeat;
}
.alert.weather span {
	background-size: 50px;
	background-image: url('../img/alert-weather.png');
	background-repeat: no-repeat;
}
.alert.info span {
	background-size: 50px;
	background-image: url('../img/alert-info.png');
	background-repeat: no-repeat;
}
.alert.giving-tuesday span {
	background-size: 50px;
	background-image: url('../img/GivingTuesdayIcon.png');
	background-repeat: no-repeat;
}
.alert-dismissable .close, .alert-dismissible .close {
	top: 15px;
	right: 21px;
}

/* Buttons */

a.btn {
	color: #fff;
}
a.btn:hover {
	color: #fff;
}
a.btn:active {
	position: relative;
	top: 1px;
}
a.btn-default, .btn-default, a.btn-default:focus, .btn-default:focus, a.btn-default:active, .btn-default:active, .btn-default.disabled  {
	background-color: #c8102e;
	color: white;
	font-family: 'Arial', 'Lato', sans-serif;
	border-radius: 0px;
}
a.btn-default:hover, .btn-default:hover {
	background-color: #9D2235 !important;
	color: white;
}
a.btn-default .caret {
	border-top-color: #fff;
}
.dropdown-toggle.btn-default {
	background-color: #c8102e;
}
.dropdown-toggle.btn-default:hover {
	background-color: #9d2235;
}
.drop-shadow {
	-webkit-box-shadow: 0 3px 5px 1px rgba(0,0,0,.4);
	-moz-box-shadow: 0 3px 5px 1px rgba(0,0,0,.4);
	box-shadow: 0 3px 5px 1px rgba(0,0,0,.4);
}
.btn-calibre {
	font-family: 'Arial Black', 'Archivo Black', 'Arial', sans-serif;
	font-size: 18px;
	border-radius: 0;
}
.btn-secondary {
	background: #003B5A;
}
.btn-secondary:hover {
	background: #012D44;
}
.btn-cardiac {
	background: #9d2235;
}
.btn-cardiac:hover {
	background: #9d3948;
}
.btn-white {
	color: #c8102e;
	background-color: #fff;
	border: 1px solid #ddd;
}
.btn-white:hover {
	background: #9d2235;
	color: #fff;
}
.btn-fountain {
	background: #71C5E8;
}
.btn-fountain:hover {
	background: #74a7bc;
}
.btn-gumtree {
	background: #DBE245;
}
.btn-gumtree:hover {
	background: #C2C92C;
}
.btn-oxidized {
	background: #71CC98;    
}
.btn-terrace {
	background: #279989;
	color: #FFF;
}
.btn-terrace:hover {
	background: #2e7067;
	color: #FFF;
}
.btn-beak {
	background: #F1B434;
}
.btn-beak:hover {
	background: #d29d2e;
}
.btn-dullsky {
	background: #ABC7CA;
}
.btn-dullsky:hover {
	background: #a8b7b9;
}
.btn-silver {
	background: #A4A9AD;
	color: #000
}
.btn-silver:hover {
	background: #5C6670;
	color: #fff;
}
.btn-orange {
	background: #f15c3b;
}
.btn-plum{
	background: #871B55;
}
.btn-pantone {
	background: #8B634B;
}
.btn-pantone:hover {
	background: #8b6c59;
}
.btn.btn-link {
	margin: 0;
	color: #c8102e;
	font-size: 18px;
	white-space: normal;
	padding-left: 0;
}

.ghostbtn-red {
	padding: 7px ;
	border: 2px solid #c8102e;
	text-transform: uppercase;
	color: #c8102e;
	display: block;
	margin-bottom: 10px;
	margin-top: 10px;
	text-decoration: none;
	font-size: 20px;
}

.ghostbtn-red:hover {
	color: #fff;
	background-color: #c8102e;
	text-decoration: none;
}	

.ghostbtn-white {
				padding: 7px 30px 7px 30px;
				border: 2px solid #fff;
				text-transform: uppercase;
				color: #fff!important;
				margin-top: 10px;
				text-decoration: none;
				font-size: 20px;
			}
			
			.ghostbtn-white:hover {
				color: #000!important;
				background-color: #fff;
				text-decoration: none;
			}

/*Extra Contextual Badge or Label Colors*/

.label-plum {
	background-color: #871B55;
}
.label-navy {
	background-color: #003B5A;
}
.label-fountain {
	background-color: #71C5E8;
}
.label-terrace {
	background-color: #279989;
}
.label-pewter {
	background-color: #5C6670;
}


/* Closing Page Icons */
#closing .open {
	padding: 8px;
	margin-right: 5px;
	margin-left: 40px;
	float: left;
	background-color: #70D071;
	border-style: solid;
	border-width: 1px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;  
}
#closing .closed {
	padding: 8px;
	margin-right: 5px;
	margin-left: 40px;
	float: left;
	background-color: #DF4A4A;
	border-style: solid;
	border-width: 1px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px; 
}
#closing .delayed {
	padding: 8px;
	margin-right: 5px;
	margin-left: 40px;
	float: left;
	background-color: #E0DA64;
	border-style: solid;
	border-width: 1px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}
#closing .no-info{
	padding: 8px;
	margin-right: 5px;
	margin-left: 40px;
	float: left;
	border-style: solid;
	border-width: 1px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}

/* Faculty-Staff List */
.people {
	list-style:none;
	padding: 0;
}
.people-list {
	/*background: #EEE;
	-webkit-border-radius: 4px;
	border-radius: 4px; */
	padding: 10px 10px 25px 10px;
	border-bottom: 1px solid #ccc;
}
.people-list .newspad {
	max-width: 300px;float: left;
}
.people-list .media-object {
	max-height: 190px;
}
.people-list a[href^="http:"] {
	overflow: hidden;
	width: 295px;
}

/* Final Tiles Gallery (Theatre and Dance) */
#gallery .caption {
	background: rgb(0,0,0); 
	background: rgba(0,0,0,.6); 
	text-align: center;
	display: none;
}
#gallery .caption p {
	color: #fff;
	text-align: center;
	padding: 3px;
	font-family: 'Roboto', sans-serif;
	position: relative;
	top: 50%;
}
#gallery .tile .zoom {
	font-size: 22px;
	color: #fff;
	display: block;
	position: absolute;
	top: -50px;
	left: 50%;
	margin: -12px 0 0 -12px;
	-moz-transition: top .5s;
	-o-transition: top .5s;
	-webkit-transition: top .5s;
	transition: top .5s;
}
#gallery .tile:hover .zoom {
	top:50%;
}
#gallery .tile img {
	-moz-transition: -moz-transform .5s,  opacity .5s;
	-o-transition: -o-transform .5s, opacity .5s;
	-webkit-transition: -webkit-transform .5s,  opacity .5s;
	transition: transform .5s,  opacity .5s;
}
#gallery .tile:hover img {
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}
#gallery .effect-slide {
	-moz-transform: translateY(50px);
	-ms-transform: translateY(50px);
	-o-transform: translateY(50px);
	-webkit-transform: translateY(50px);
	transform: translateY(50px);
	-moz-animation: effect-slide 0.8s ease forwards;
	-o-animation: effect-slide 0.8s ease forwards;
	-webkit-animation: effect-slide 0.8s ease forwards;
	animation: effect-slide 0.8s ease forwards;
}
#gallery .effect-slide:nth-child(odd) {
	-moz-animation-duration: 0.6s;
	-o-animation-duration: 0.6s;
	-webkit-animation-duration: 0.6s;
	animation-duration: 0.6s;
}
@-webkit-keyframes effect-slide {
	to {  -webkit-transform: translateY(0);
		transform: translateY(0); 
	}
}
@-moz-keyframes effect-slide {
	to {  -moz-transform: translateY(0);
		transform: translateY(0);
	}
}
@keyframes effect-slide {
	to {  transform: translateY(0);
	}
}
#gallery .effect-zoom {
	-moz-transform: scale(.3);
	-ms-transform: scale(.3);
	-o-transform: scale(.3);
	-webkit-transform: scale(.3);
	transform: scale(.3);
	-moz-animation: effect-zoom 0.8s ease forwards;
	-o-animation: effect-zoom 0.8s ease forwards;
	-webkit-animation: effect-zoom 0.8s ease forwards;
	animation: effect-zoom 0.8s ease forwards;
}
#gallery .effect-zoom:nth-child(odd) {
	-moz-animation-duration: 0.6s;
	-o-animation-duration: 0.6s;
	-webkit-animation-duration: 0.6s;
	animation-duration: 0.6s;
}
@-webkit-keyframes effect-zoom {
	to { -webkit-transform: scale(1); }
}
@-moz-keyframes effect-zoom {
	to { -moz-transform: scale(1); }
}
@keyframes effect-zoom {
	to { transform: scale(1); }
}
#gallery .already-visible {
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	-webkit-transform: translateY(0);
	transform: translateY(0);
	-moz-animation: none;
	-o-animation: none;
	-webkit-animation: none;
	animation: none;
}
#gallery .tile {
	float:left;
	margin:10px;
}
#gallery .ftg-filters {
	margin-left: 10px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
#gallery .ftg-filters a {
	display: inline-block;
	margin-right: 10px;
	color: #666;
	padding-bottom: 2px;
	border-bottom: 3px solid transparent; 
}
#gallery .ftg-filters a:hover,
#gallery .ftg-filters a.selected {
	color: #000;
	border-bottom: 3px solid #000; 
	text-decoration: none;
}
#gallery .tile .ftg-social {
	display: none;
	position: absolute;
	bottom: 15px;
	right:10px;
}
#gallery .tile:hover .ftg-social {
	display: block;
}
#gallery .tile .ftg-social a {
	color: #fff;
	font-size: 22px;
	width:30px;
	height: 30px; 
}
#gallery .tile:hover .ftg-social a:hover {
	color: #90b4ff;
	text-decoration: none;
}
.ftg-loading-panel {
	position:fixed;
	top:10px;
	right:10px;
	background:#222 url(../img/loading.gif) no-repeat;
	width:40px;
	height:40px;
	padding:4px;
	border-radius:5px;
	z-index:1000;
}
.ftg-loading-panel p {
	display:none;
}

/* Images */
.page-body img {
	max-width:100%;
	height:auto;
}
.page-body img.pull-left {
	padding-right: 15px;
}
.page-body img.pull-right {
	padding-left: 15px;
}
.fancybox img {
	padding-bottom: 10px;
}
.img-flex {
	height: 100%!important;
    object-fit: cover;
}

/* Lists */
.well ul {
	list-style: none;
	padding-left: 5px;
}
.well li:first-child {
	border-top: none;
	padding-top: 0;
}
.well li {
	line-height: 18px;
	border-top: 1px #BBB dashed;
	padding: 10px 0 10px 0;
}
.well ul ul {
	padding-left: 20px;
	border-top: dashed 1px #BBB;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 0;
}
.well h3 {
	padding-top: 5px;
	position: relative;
	width: 93%;
	left: 2px;
}
.well small {
	display: block;
	text-align: center;
	margin: 0 0 10px 0;
}
ul.check {
	list-style-image: url('https://www.semo.edu/images/icons/icon-greencheckmark2.png');
}
ul.slash {
	list-style: none;
}
ul.slash li:before {
	content:"/";
	color: #c8102e;
	font-weight: bold;
	margin-right: 5px;
	position: absolute;
	margin-left: -1.1em;
}
/* Modal */
.modal-backdrop {
	position: static;
}
.modal.fade.in {
	background: rgba(0, 0, 0, 0.7);
}

/* Panels */
.panel-heading{
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd;
}
.panel-title a {
	color: #c8102e;
}
.panel-college {
	border: 0;
	box-shadow: none;
}
.panel-college>.panel-heading {
	background-color: inherit;
}
.panel-college .accordion-toggle {
	font-size: 24px;
}
.panel-body p:first-child {
	margin-top: 10px;
}
.panel-group {
	cursor: pointer;
}
.panel-heading[aria-expanded="true"] {
	background-color: #c8102e;
	color: #fff;
}
.panel-heading[aria-expanded="true"] a:hover {
	color: #fff;
}
.panel-heading[aria-expanded="true"] .panel-title a {
	color: #fff;
}
.panel-sered {
	border-color: #c8102e;  
}
.panel-sered>.panel-heading {
	color: #FFF;
	background-color: #c8102e;
	border-color: #c8102e;
}
.panel-sered>.panel-heading a {
	color: #FFF;
}
.panel-primary {
	border-color: #9D2235;  
}
.panel-primary>.panel-heading {
	color: #FFF;
	background-color: #9D2235;
	border-color: #9D2235;
}
.panel-primary>.panel-heading a {
	color: #FFF;
}
.panel-secondary {
	border-color: #003B5A;  
}
.panel-secondary>.panel-heading {
	color: #FFF;
	background-color: #003B5A;
	border-color: #003B5A;
}
.panel-secondary>.panel-heading a {
	color: #FFF;
}
.panel-fountain {
	border-color: #71C5E8;  
}
.panel-fountain>.panel-heading {
	color: #FFF;
	background-color: #71C5E8;
	border-color: #71C5E8;
}
.panel-fountain>.panel-heading a {
	color: #FFF;
}
.panel-terrace {
	border-color: #279989;  
}
.panel-terrace>.panel-heading {
	color: #FFF;
	background-color: #279989;
	border-color: #279989;
}
.panel-terrace>.panel-heading a {
	color: #FFF;
}
.panel-terrace>.panel-bevel {
	-webkit-box-shadow:
		inset 0 -1px 1px rgba(0,0,0,0.5),
		inset 0 1px 1px rgba(255, 255, 255, 1);
	-moz-box-shadow:
		inset 0 -1px 1px rgba(0,0,0,0.5),
		inset 0 1px 1px rgba(255, 255, 255, 1);
	box-shadow:
		inset 0 -1px 1px rgba(0,0,0,0.5),
		inset 0 1px 1px rgba(255, 255, 255, 1);
}
.panel-plum {
	border-color: #871B55;
}
.panel-plum>.panel-heading {
	color: #fff;
	background-color: #871B55;
	border-color: #871B55;
}
.panel-plum>.panel-heading a {
	color: #fff;
}
.panel-pewter {
	border-color: #5c6670;
}
.panel-pewter>.panel-heading {
	color: #fff;
	background-color:#5c6670;
	border-color: #5c6670;
}
.panel-pewter>.panel-heading a {
	color: #FFF;
}

.panel-link:hover {
	background-color: #c8102e;
	color: #FFF;
}
.panel-link>a {
	display: block;
	padding: 15px 10px;
}
.panel-link>a:hover {
	text-decoration: none;
	color: #FFF;
}

.panel-link-black:hover {
	background-color: #444444;
	color: #FFF;
}
.panel-link-black>a {
	display: block;
	padding: 15px 10px;
	background-color: #000000;
	color: #fff;
}
.panel-link-black>a:hover {
	text-decoration: none;
	color: #FFF;
	background-color: #444444;
}

.panel-link-terrace:hover {
	background-color: #71CC98;
	color: #FFF;
}
.panel-link-terrace>a {
	display: block;
	padding: 15px 10px;
	background-color: #279989;
	color: #fff;
}
.panel-link-terrace>a:hover {
	text-decoration: none;
	color: #FFF;
	background-color: #71CC98;
}
.panel-link-sered:hover {
	background-color: #9D2235;
	color: #FFF;
}
.panel-link-sered>a {
	display: block;
	padding: 15px 10px;
	background-color: #C8102E;
	color: #fff;
}
.panel-link-sered>a:hover {
	text-decoration: none;
	color: #FFF;
	background-color: #9D2235;
}

.panel-link-cardiac:hover {
	background-color: #c8102e;
	color: #FFF;
}
.panel-link-cardiac>a {
	display: block;
	padding: 15px 10px;
	background-color: #9D2235;
	color: #fff;
}
.panel-link-cardiac>a:hover {
	text-decoration: none;
	color: #FFF;
	background-color: #c8102e;
}

.panel-link-river:hover {
	background-color: #71C5E8;
	color: #FFF;
}
.panel-link-river>a {
	display: block;
	padding: 15px 10px;
	background-color: #003B5A;
	color: #fff;
}
.panel-link-river>a:hover {
	text-decoration: none;
	color: #FFF;
	background-color: #71C5E8;
}
.panel-link-pewter>a {
	display: block;
	padding: 15px 10px;
	background-color: #5C6670;
	color: #fff;
}
.panel-link-pewter>a:hover {
	text-decoration: none;
	color: #FFF;
	background-color: #A4A9AD;
}
.panel-college {
	border: 0;
}

/* Text styling seen in glyphicon panel links */
.glyph-text {
	font-weight: bold; 
	text-transform: uppercase; 
	font-size: 20px;
}


/* Tables */
table {
	background: #eee;
	margin-bottom: 20px;
	padding: 0 5px 5px 5px;
	border: 0;
	width: 100%;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
table tbody > tr > th, table tbody > tr > td {
	border-top: none;
	border-bottom: 1px dashed #CCC;
	vertical-align: middle;
	padding: 10px;
}

table thead > tr > th {
	font-size: 16px;
	border-bottom: 1px solid #999;
	padding: 10px;
}

/* Tabs */
.tabbable {
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 5px;
}
.nav-tabs {
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding-bottom: 0 !important;
}
.nav-tabs > li > a {
	background: #eee;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	border: 1px solid #999;
	font-weight: bold;
	font-size: 16px;
	color: #999;
}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
	background: #ddd;
	border: 1px solid #999;
	font-weight: bold;
	font-size: 16px;
	color: #555;
}
.tab-content {
	margin: 15px 20px 0 20px;
}

.nav-tabs-cardiac > li > a {
	color: #fff;
	background-color: #9D2235;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	border: 1px solid #999;
	font-weight: bold;
	font-size: 16px;
}

.nav-tabs-cardiac > li > a:hover, .nav-tabs-cardiac > li > a:focus {
	background-color: #c8102e;
	border: 1px solid #999;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
}

/* Three Column */
.col-wrap {
	margin-top: 20px;
}
.mycol {
	padding: 0;
	margin-bottom: 15px;
	background-color: #EEE;
	border: none;
}
.caption ul {
	padding-left: 0;
}
.caption li:first-child {
	border-top: none;
}
.caption h4 {
	border-bottom: none;
}
.caption ul {
	margin-bottom: 0 !important;
}
.caption ul li {
	line-height: 18px;
	list-style: none;
	border-top: 1px #BBB dashed;
	padding-top: 10px;
	padding-bottom: 10px;
}
/* Stats text */

.large-stat {
	font-family: Arial Black, sans-serif;
	color: #C8012E;
	font-size: 60px;	
}
.small-stat {
	font-family: Arial Black, sans-serif;
	color: #C8012E;
	font-size: 20px;
	font-weight: 800;
	line-height: 24px;
}

/* Wells */
.well {
	border: 0;
	background: #EEE;
}
.well-bullets {
	border: 0;
	background: #EEE;
}
div.well.pull-right {
	margin-left: 10px;
	margin-bottom: 15px;
}
div.well.pull-left {
	margin-right: 10px;
	margin-bottom: 15px;
}
.well-lg {
	padding: 15px;
}
.well-lg h4 {
	margin-top: 0;
}


/********** End Page Components **********/

/********** Unique Templates/Styles **********/

.degree-map-list li {
	border-top: none;
	width: 25%;
	padding: 20px;
	font-weight: bold;
}
#degree-internships + ul li, #degree-gradschool + ul li {
	display: inline-block;
	border-top: none;
	width: 49%;
	font-size: 18px;
}
.degree-button {
	width: 100%;
	margin: 0 !important;
	padding: 30px 0;
	border: none;
	border-radius: 0;
	font-size: 25px;
}
.extra-degree-button {
	width: 100%;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding: 10px 15px;
	font-size: 20px;
	text-align: center;
	background-color: #9d2235;
	color: #fff;
	border-radius: 0;
}
.extra-degree-button:before {
	font-family: 'Glyphicons';
	padding-right: 15px;
}
.extra-degree-button.b:before {
	content: "\E501";
}
.extra-degree-button.m:before {
	content: "\E342";
}
.extra-degree-button.a:before {
	content: "\E332";
}
.extra-degree-button.o:before {
	content: "\E341";
}
.extra-degree-button.r:before {
	content: "\E006";
}

/*********FeedEK rss feed styles********/
.feedEkList  {
	width:100%; list-style:none outside none;background-color:transparent; border:1px solid #D3CAD7; padding:4px 6px; color:#3E3E3E;
}
.feedEkList li  {
	border-bottom:1px solid #D3CAD7; padding:5px;
}
.feedEkList li:last-child  {
	border-bottom:none;
}
.itemTitle a  {
	font-weight:bold; color:#c8102e !important; text-decoration:none 
}
.itemTitle a:hover  {
	text-decoration:underline
}
.itemDate  {
	font-size:11px;color:#AAAAAA;
}

/********** IT Splash **********/
li.it-splash img{
	float: left!important;
	padding-right: 15px;
}
/********** End Unique Templates/Styles **********/

/********** Footer Elements **********/
.footer {
	line-height: 18px;
	font-size: 13px;
	background: #000;
	color: #bbb;
}
.footer p {
	line-height: 18px;
}
.footer a, .footer a:hover {
	color: #bbb;
}
.footer .header {
	margin-top: 0;
	margin-bottom: 0;
	color: #fff;
	font-size: 15px;
	font-family: 'Lato', Helvetica, Arial, sans-serif;
}
.footer ul {
	padding-left: 15px;
}
.footer .slash {
	position: relative;
	left: -67px;
	float: left;
	-webkit-transform: skewX(-30deg);
	-moz-transform: skewX(-30deg); 
	-ms-transform: skewX(-30deg); 
	-o-transform: skewX(-30deg); 
	transform: skewX(-30deg);
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0, M21=-0.7071067811865467, M22=1.4142135623730934, SizingMethod='auto expand')"; /* IE 8 */
	border-right: #c8102e solid 2px;
	height: 185px;
}
.footer .phoneicon, .footer .emailicon {
	background: url('../img/spritesheet_contact.png') no-repeat;
	padding-left: 18px;
	background-size: 14px 28px;
}
.footer .emailicon {
	background-position: 0 -17px;
}
.col-footer {
	padding-top: 20px;
	position: relative;
	min-height: 150px;
}

.footer-social span {
	max-width: 40px !important;
	font-size: 40px;
	float: left;
	margin: 0px 3px 5px 3px;
}
.social-icon {
	text-indent: -999em;
	float: left;
	width: 40px;
	height: 40px;
	background: url('../img/spritesheet_social.png');
	background-size: 80px 240px;
	margin: 3px;
}

/*New social icons April 2018*/
.socialimg {
	position: relative;
	top: 1px;
	display: inline;
}
.socialimg-facebook:before {
	content: url(/_resources/img/facebook-icon.png);
}
.socialimg-twitter:before {
	content: url(/_resources/img/twitter_icon.png);
}
.socialimg-instagram:before {
	content: url(/_resources/img/Insta-icon.png);
}
.socialimg-linkedin:before {
	content: url(/_resources/img/linkedin-icon.png);
}
.socialimg-snapchat:before {
	content: url(/_resources/img/snapchat-icon.png);
}
.socialimg-tumblr:before {
	content: url(/_resources/img/tumblr-icon.png);
}
.socialimg-vimeo:before {
	content: url(/_resources/img/vimeo_icon.png);
}
.socialimg-youtube:before {
	content: url(/_resources/img/youtube_icon.png);
}
/*end new social icons*/
.footer-social span.sr-only-focusable {
	font-size: 14px;
	display: table;
}

.footer .col-md-3 {
	padding-left: 0;
}
.col-footer .twitter {
	background-position: 0 200px;
}
.col-footer .instagram {
	background-position: 0 160px;
}
.col-footer .linkedin {
	background-position: 0 120px;
}
.col-footer .vimeo {
	background-position: 0 80px;
}
.col-footer .youtube {
	background-position: 0 40px;
}
.col-footer .facebook:hover {
	background-position: 40px 0;
}
.col-footer .twitter:hover {
	background-position: 40px 200px;
}
.col-footer .instagram:hover {
	background-position: 40px 160px;
}
.col-footer .linkedin:hover {
	background-position: 40px 120px;
}
.col-footer .vimeo:hover {
	background-position: 40px 80px;
}
.col-footer .youtube:hover {
	background-position: 40px 40px;
}
.footer .col-social {
	padding-right: 0;
	width: 24%
}

/********** End Footer Elements **********/

/********** Utility Classes **********/
.atoz h4 {
	border:none !important;   
}
.atoz td {
	padding-left:2% !important;   
}
.atoz li span {
	position: relative !important;
	display: block !important;
	padding: 10px 15px !important;
}
.col-centered{
	float: none;
	margin: 0 auto;
	text-align: center;
}
.panel-title {
	border: none;
}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
	margin: auto;
}
.arrow li{
	list-style-image: url(/_resources/img/arrow.png);
	padding-bottom: 15px;
}
.newspad {
	padding-top: 0;
	padding-right: 10px;
}
.pad-top25{
	margin-top: 25px;
}
.arial-black {
	font-family: 'Arial Black', 'Archivo Black', 'Arial', sans-serif;
	font-weight: 900;
}
.lato {
	font-family: 'Lato', 'Arial', sans-serif;
}
.hangingindent {
	padding-left: 22px;
	text-indent: -22px;
}
.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid #fff;
	border-right: 4px solid transparent;
	border-bottom: 0 dotted;
	border-left: 4px solid transparent;
	content: "";
}
.ul-clear {
	list-style: none;
	padding: 0;
}
.ul-clear li a {
	color: #FFF;
	text-decoration: none;
}
.degree-heading {
	margin-bottom: 0 !important;
	font-family: Georgia, Times, serif;
	font-size: 17px;
	font-weight: bold;
	line-height: 22px;
}
.major-heading {
	position: inherit !important;
	padding-top: 0 !important;
	margin-top: 0 !important;
	font-family: Georgia, Times, serif;
	font-size: 25px;
	font-weight: normal;
	line-height: 32px;
	border-bottom: 1px solid #c00;
	clear: both;
}
.shadow {
	-webkit-box-shadow: 0 0 15px 2px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 0 15px 2px rgba(0, 0, 0, .5);
	box-shadow: 0 0 15px 2px rgba(0, 0, 0, .5);
}
.shadow-bottom {
	-webkit-box-shadow: 0 8px 13px -5px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 8px 13px -5px rgba(0, 0, 0, .5);
	box-shadow: 0 8px 13px -5px rgba(0, 0, 0, .5);
}
#lhnHelpDone + div {
	float: left;
	width: 255px;
}
#lhnchatimg {
	position: relative;
	top: -25px;
}
.btn-chat{
	padding: 0 0;
}
.pdf-icon {
	background-image: url(/_resources/img/pdficon_large.png);
	width: 20px;
	height: 20px;
	display: inline-block;
}
.isotope .item {
	padding: 1% !important;
}
.btn-filter .btn-group .btn-default {
	background: none;
	background-color: #e0e0e0;
	color: #000;
}
.btn-filter .btn-group .btn-default:hover {
	color: #fff;
}
.colorize-primary {
	background-color: #c8102e;
	color: #FFF;
}
.colorize-secondary {
	background-color: #003B5A;
	color: #FFF;
}
.colorize-fountain {
	background-color: #71C5E8;
	color: #FFf;
}
.colorize-terrace {
	background-color: #279989;
	color: #FFF;
}
.colorize-pewter {
	background-color: #5C6670;
	color: #FFF;
}
.colorize-silver {
	background-color: #A4A9AD;
	color: #FFF;
}
/* Responsive iFrame */
/* wrap iframe in a div class of .responsive-iframe-container */
.responsive-iframe-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.responsive-iframe-container iframe,   
.vresponsive-iframe-container object,  
.vresponsive-iframe-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.text-danger {
	color: #9D2235;
}


/**********5 even columns****************/

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
	position: relative;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px;
}

.col-xs-5ths {
	width: 20%;
	float: left;
}

/**********7 even columns****************/

.col-xs-7ths,
.col-sm-7ths,
.col-md-7ths,
.col-lg-7ths {
	position: relative;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px;
}

.col-md-7ths {
	width: 14%;
	float: left;
}


/********** End Utility Classes **********/





/********** Responsive Media Queries **********/
@media (min-width: 1200px) {
	#index_link {
		display: inline !important;
	}
	#brand-nav li a {
		font-size: 18px;
	}
	.dropnav {
		width: 200px;
	}
	.dropnav li a {
		padding-top: 12px;
		font-size: 16px !important;
	}
	#admissions-nav{
		left: 92px;
	}
	#student-nav {
		left: 222px;
	}

	#alumni-nav {
		left: 376px;
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#resource-links li a {
		width: 96px;
	}
	.news-article img {
		float: left;
		padding: 0 15px 15px 0;
		max-width: 400px;
		height: auto;
	} 

	#navbar-search input {
		width: 260px;
		background-position: 70px;
	}
	#index_link {
		display: inline !important;
	} 
	#brand-logo, .brand-logo {
		width: 350px;
		height: 73px;
		background-size: 350px;
	}
	#brand-nav ul li {
		margin-top: 46px;
	}
	.dropnav {
		width: 150px;
	}
	.dropnav li a {
		padding-top: 12px;
		font-size: 14px;
	}
	#admissions-nav{
		left: 8px;
	}
	#student-nav{
		left: 146px;
	}
	#alumni-nav{
		left: 304px;
	}
	#resources-nav {
		left: 392px;
	}
	#brand-nav .ul-clear {
		margin-left: 11px;
	}
	.audiencetile {
		padding: 12px 10px 0 10px;
	}
	.carousel-caption {
		max-width: 300px;
		right: 10%;
		left: auto !important;
	}
	.carousel-caption-top {
		max-width: 300px;
		right: 10%;
		bottom: 5%;
		left: auto !important;
	}
	.carousel-caption-left {
		max-width: 300px;
		left: 10%;
		right: auto !important;
	}
	.carousel-caption-top-left {
		max-width: 300px;
		left: 10%;
		bottom: 5%;
		right: auto !important;
	}
	.events .media-heading {
		width: 190px;
		font-size: 16px;
	}
	.stars {
		left: -25px;
		position: relative;
	} 
	.dept-nav .arrow {
		right:0;
	} 
	.contactinfo h3 {
		font-size:16px;
	} 
	.contactinfo .col-md-12 span {
		left: 50px;
		font-size: 12px;
		line-height: 21px;
	} 
	.dept-nav .nav-head  a {
		font-size:18px;
	} 
	.dept-nav li a {
		font-size:14px;
	} 
	.dept-nav ul ul li a {
		font-size: 12px;
	} 
	.aside #lhnHelpDone + div {
		width: 205px;
	}
	.headline {
		font-size: 24px;
	}
	.footer .slash {
		left: -60px;
	}
	.footer .header {
		font-size: 13px;
	}
	.col-footer {
		height: 162px;
	}
	.social {
		margin: auto;
		width: 150px;
		float: none;
	}
	.footer-disclaimer {
		bottom: -3px;
		left: 9px;
	}
}
@media (max-width: 991px) {
	.landing-header .blurb{
		padding-top: 128px;
	}
	.page-body {
		margin-top: 20px;
	}
	.live-chat {
		display: none;  
	}
	#brand-nav .ul-clear {
		margin: 38px 0 0 22px;
	}
	#brand-nav .ul-clear > li {
		margin: 0 4px 0 14px;
		float: left;
	}
	#brand-logo {
		width: 250px;
		height: 52px;
		background-size: 250px;
	}
	.dept-nav {
		margin-top: 0;
	}
	.dept-nav .nav-head {
		display: none;
	}
	.dept-nav .menu {
		display: none;
		position: relative;
		bottom: 25px;
		max-width: 400px;
		float: right;
		box-shadow: -1px 3px 13px -3px;
	}
	.dropnav {
		width: 150px;
	}
	.dropnav li a {
		padding-top: 12px;
		font-size: 14px;
	}
	#admissions-nav{
		left: 2px;
	}
	#student-nav{
		left: 138px;
	}
	#alumni-nav{
		left: 294px;
	}
	#resources-nav {
		left: 350px;
	}
	.footer .col-footer:first-child {
		padding-left: 15px;
	}
	.aside.col-md-3 {
		position: absolute;
		float: right;
		right: 5px;
		margin-top: 5px;
		z-index: 5;
	}
	.chat {
		width: 200px;
		height: auto;
		margin: 10px 0 30px 0;
	}
	.dept-nav .arrow {
		position: relative;
		left: 30px;
		top: 7px;
		float: right;
	}
	.people-list a img {
		display: block;
	}
	.people-list .media-body {
		overflow: inherit;
	}
	.people-list .media-body h3 {
		clear: both;
	}
	.aside .live-chat #lhnHelpDone + div {
		float: none;
	}
	.dept-nav .nav-head a {
		font-size: 17px;
	}
	.bs-glyphicons li {
		width: 20%;
	}
	.footer .col-social {
		padding-right: 0;
		width: 55%;
	}
	.contactinfo {
		margin-bottom: 0 !important;
	} 
}
@media (min-width: 992px) {
	#red-nav li a {
		font-size: 15px;
	}
	#red-nav .glyphicon-search {
		padding-top:5px;
	}
	#online-getting-started-nav {
		left: 0px;		
	}
	#online-degrees-nav {
		left: 125px;
	}
	#online-advising-nav {
		left: 205px;
	}
	#online-current-students-nav {
		left: 330px;
	}
	.contactinfo {
		background: #fff; 
		padding: 0;
	}
	.department-slider-title {
		display: block;
		max-width: 315px;
		left: 5%;
	}
	.row-flex {
		display: flex;
	}
}
@media (max-width: 991px) and (min-width: 768px) {
	#resource-links li a {
		width: 72px;
		font-size: 9px;
	}
	#red-nav ul li {
		padding: 3px 9px 0 0;
	}
	#red-nav #resources > span {
		font-size: 18px;
		top: 5px;
	}
	#navbar-search {
		padding-top: 0;
	}
	#navbar-search input {
		width: 209px;
		height: 29px;
	}
	a.btn-nav {
		padding: 11px 5px;
		margin: -5px 0;
		font-size: 13px;
	}
	#red-nav #atoz {
		padding-right: 5px;
	}
	#brand-back {
		height: 90px;
	}
	.events .media-heading {
		width: 240px;
		font-size: 18px;
	}
	.thumbnail img {
		width: 100%;
	} 
	.news-article img {
		float: left;
		padding: 0 15px 15px 0;
		max-width: 400px;
		height: auto;
	} 
	h2 {
		font-size: 44px;
	}
	.container{
		width: 768px;
	} 
	.header {
		height: auto;
	} 
	.carousel-caption, .carousel-caption-top {
		max-width: 245px;
		right: 3%;
		bottom: 5%;
		left: auto !important;
	}
	.carousel-caption-left, .carousel-caption-top-left {
		max-width: 245px;
		left: 3%;
		bottom: 5%;
		right: auto !important;
	}
	.carousel-caption p, .carousel-caption-top p, .carousel-caption-left p, .carousel-caption-top-left p {
		font-size: 10px;
		line-height: 14px;
	}
	.carousel-caption p a, .carousel-caption-top p a, .carousel-caption-left p a, .carousel-caption-top-left p a {
		font-size: 10px;
	}
	.carousel-caption p.headline, .carousel-caption-top p.headline, .carousel-caption-left p.headline, .carousel-caption-top-left p.headline {
		font-size: 20px;
		line-height: 24px;
	} 
	.dept-nav .menu {
		display:none;
	}
	.news {
		border-right: none;
		padding-right: 0;
	} 
	.dept-nav .nav-head {
		padding: 10px 15px 32px 15px;
	} 
	.dept-nav .nav-head h2 {
		float: left;
	}
	.footer-disclaimer {
		bottom: 20px;
		left: 23px;
	}
}
@media (min-width: 768px) {
	.nav-tabs {
		display: flex;
	}
	.nav-tabs > li {
		display: flex;
		flex: 1;
	}
	.nav-tabs.nav-justified>li {
		display: flex !important;
		flex: 1;
	}
	.nav-tabs > li > a {
		flex: 1;
		margin-left: 5px;
		border: 1px solid #EEE;
	} 
	.nav-tabs > li:first-child > a {
		margin-left: 0;
	}
	
	h2.new-heading {
		letter-spacing: -2px;
	}
	/* h2.no-slash {
	letter-spacing: -2px;
}*/
}
@media only screen and (max-width: 767px) {
	#red-nav {
		background-color: #fff;
	}
	.landing-header .blurb {
		padding: 30px 20px 20px 20px;
		font-size: 30px;
	}
	table {
		/*Removed for mobile tables on degree pages (display: block;)*/
		width: 100%;
		overflow-x: auto;
	}
	.widetable {
		overflow-x: auto;
		background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #EEE), color-stop(100%, rgba(255, 255, 255, 0))), -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #EEE), color-stop(100%, rgba(255, 255, 255, 0))), -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #c3c3c5), color-stop(100%, rgba(195, 195, 197, 0))), -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #c3c3c5), color-stop(100%, rgba(195, 195, 197, 0)));
		background-image: -webkit-linear-gradient(left, #EEE, rgba(238, 238, 238, 0)), -webkit-linear-gradient(right, #EEE, rgba(238, 238, 238, 0)), -webkit-linear-gradient(left, #c3c3c5, rgba(195, 195, 197, 0)), -webkit-linear-gradient(right, #c3c3c5, rgba(195, 195, 197, 0));
		background-image: -moz-linear-gradient(left, #EEE, rgba(238, 238, 238, 0)), -moz-linear-gradient(right, #EEE, rgba(238, 238, 238, 0)), -moz-linear-gradient(left, #c3c3c5, rgba(195, 195, 197, 0)), -moz-linear-gradient(right, #c3c3c5, rgba(195, 195, 197, 0));
		background-image: -o-linear-gradient(left, #EEE, rgba(238, 238, 238, 0)), -o-linear-gradient(right, #EEE, rgba(238, 238, 238, 0)), -o-linear-gradient(left, #c3c3c5, rgba(195, 195, 197, 0)), -o-linear-gradient(right, #c3c3c5, rgba(195, 195, 197, 0));
		background-image: linear-gradient(left, #EEE, rgba(238, 238, 238, 0)), linear-gradient(right, #EEE, rgba(238, 238, 238, 0)), linear-gradient(left, #c3c3c5, rgba(195, 195, 197, 0)), linear-gradient(right, #c3c3c5, rgba(195, 195, 197, 0));
		background-position: 0 0, 100% 0, 0 0, 100% 0;
		background-repeat: no-repeat;
		background-color: #EEE;
		background-size: 4em 100%, 4em 100%, 1em 100%, 1em 100%;
		background-attachment: local, local, scroll, scroll;
		border-radius: 4px;
		-webkit-border-radius: 4px;
		margin-bottom: 20px;
	}
	.widetable > table {
		background: none;
		overflow-x: visible;
		margin-bottom: 0;
	} 
	#cse td{
		padding-left:10px !important;   
	}
}
@media (max-width: 767px) { /*Bootstrap Mobile size */
	p.hero-text {
		line-height: 60px;
		font-size: 13vw;
		padding: 15px 0;
		word-spacing: 2000px; /* One Word per line */
	}
	.hero-text em {
		line-height: inherit;
		vertical-align: baseline;
		font-size: 18vw;
	}
	#red-nav {
		box-shadow: none;
	}
	#red-nav #brand-logo, #red-nav .brand-logo {
		float: left;
		height: 53px;
		margin-top: 10px;
		background-size: contain;
		width: 83%;
	}
	#red-nav #brand-logo span, #red-nav .brand-logo span {
		display: none;  
	}
	#brand-back {
		display: none;
	}
	.nav-stacked>li {
		float:left;
		width: 50%;
	}
	#brand-nav {
		display: none;
	}
	.thumbnail img {
		width: 100%;
	} 
	.media img {
		    margin-bottom: 25px;
    		width: 100%;
	}
	.people-list .media-object {
		max-height: none;
	}
	.dept-news .media img {
		display: block;
	}
	.news-article img {
		display:none;
	}
	.events .media-heading {
		width: initial;
		font-size: 16px;
	}
	h2 {
		font-size: 28px;
	} 
	.chat {
		width: 200px;
		height: auto;
		margin: -15px 0 35px 0;
	} 
	.header {
		height: 75px;
	}   
	.carousel-caption, .carousel-caption-top {
		position: relative;
		right: 0;
		bottom: 0;
		max-width: 100%;
		background: #000;
		z-index: 1;
		min-height: 160px;
		left: auto !important;
	}
	.carousel-caption-left, .carousel-caption-top-left  {
		position: relative;
		left: 0;
		bottom: 0;
		max-width: 100%;
		background: #000;
		z-index: 1;
		text-align: right;
		min-height: 160px;
		right: auto !important;
	}
	.carousel-caption p, .carousel-caption-top p, .carousel-caption-left p, .carousel-caption-top-left p {
		font-size: 10px;
		line-height: 14px;
	}
	.carousel-caption p a, .carousel-caption-top p a, .carousel-caption-left p a, .carousel-caption-top-left p a {
		font-size: 11px;
	}
	.carousel-caption p.headline, .carousel-caption-top p.headline, .carousel-caption-left p.headline, .carousel-caption-top-left p.headline {
		font-size: 18px;
		line-height: 22px;
	} 
	.home-section {
		position:relative;
		padding-left: 0;
		padding-right: 0;
	} 
	.news-event {
		padding-left: 10px;
		padding-right: 10px;
	} 
	.mobile-audience .nav li a {
		font-family: Georgia;
		font-size: 16px;
		color: #fff;
		text-align: center;
		padding: 7px 15px;
	} 
	.mobile-audience .nav li a:hover {
		background-color: transparent;
	} 
	.mobile-audience .nav li {
		background: #9D2235; /* Old browsers */
		margin-top: 0;
	} 
	.news {
		border-right: none;
		padding-right: 0;
	} 
	.dept-nav .nav-head {
		padding: 10px 15px 32px 15px;
	} 
	.dept-nav .nav-head h2 {
		float: left;
	}
	.media-date {
		font-size: 10px;
	} 
	h1.page-header {
		font-size: 30px;
	}
	.nav-head h2 {
		width: 195px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	div.well.pull-right {
		margin-left: 0;
	}
	div.well.pull-left {
		margin-right: 0;
	}
	.carousel-indicators li {
		width: 5px;
		height: 5px;
		background-color: #BBB;
		border: 0;
		margin: 1px 3px 1px 3px
	}
	.carousel-indicators .active {
		width: 7px;
		height: 7px;
		background-color: #B70000;
		margin: 0 2px 0 2px;
	}

	.table-responsive {
		border: none;
		margin-bottom: 0;
	}
	.table-responsive > .table {
		background-color: #EEE;
	}
	.footer {
		font-size: 10px;
	}
	.social-icon {
		width: 35px;
		height: 35px;
		background-size: 70px 210px;
	}
	.col-footer .facebook {
		background-position: 0 0;
	}
	.col-footer .twitter {
		background-position: 0 -35px;
	}
	.col-footer .instagram {
		background-position: 0 -70px;
	}
	.col-footer .linkedin {
		background-position: 0 -105px;
	}
	.col-footer .vimeo {
		background-position: 0 -140px;
	}
	.col-footer .youtube {
		background-position: 0 -175px;
	}
	.col-footer .facebook:hover {
		background-position: 35px 0;
	}
	.col-footer .twitter:hover {
		background-position: 35px 175px;
	}
	.col-footer .instagram:hover {
		background-position: 35px 140px;
	}
	.col-footer .linkedin:hover {
		background-position: 35px 105px;
	}
	.col-footer .vimeo:hover {
		background-position: 35px 70px;
	}
	.col-footer .youtube:hover {
		background-position: 35px 35px;
	}
	.footer .emailicon {
		background-size: 11px 22px;
		background-position: 0 -13px;
	}
	.footer .phoneicon {
		background-size: 11px 22px;
	}
	.footer p, .footer-disclaimer {
		line-height: 16px;
	}
	.footer-disclaimer {
		text-align: right;
	}
	.social {
		width: 138px;
	}
}
@media (max-width: 490px) {
	.people-list a {
		float: none!important;
	}
}

@media (min-width: 768px) {
	.col-sm-5ths {
		width: 20%;
		float: left;
	}
}

@media (min-width: 992px) {
	.col-md-5ths {
		width: 20%;
		float: left;
	}
}

@media (min-width: 1200px) {
	.col-lg-5ths {
		width: 20%;
		float: left;
	}
	.department-slider-title {
    	left: 8%;
    	font-size: 3.125em;
    	max-width: 450px;
	}
}
@media (min-width: 1921px) {
	#departmentSlider .item img {
		width: 100%;
	}
}

/*@media (min-width: 1921px) {
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
width: 100%;
object-fit: cover;
max-height: 50vh;
}
.carousel-fade>.carousel-inner>.item>img {
max-height: inherit;
}
}*/
/********** End Responsive Media Queries **********/

/***** OUCampus Preview/Edit CSS *****/

#preview-iframe .carousel img {
	width: 100% !important;
}


/********** Print Style **********/
@media print{
	body {
		font: fit-to-print;
	}

	#myCarousel, .header, .page-sidebar, .menu, .navbar-search, .mobile-audience, .footer-links, .footer h5, .footer ul, .container > .aside, .breadcrumb, .well, .small_logo, .footer_feedback, .footer, .right_footer, .linklist, .dept-nav-toggle, .glyphicon-menu-hamburger {
		display: none !important;
	}

	.footer-links, .footer-contact {
		border-right: none;
	}

	.collapse {
		display:block !important;
	}

	.tab-content > .tab-pane {
		display: block !important; opacity: 1 !important;
	}
}
/********** End Print Style **********/

/********** Glyphicons ***********/
@font-face{font-family:'Glyphicons Regular';src:url('../fonts/glyphicons-regular.eot');src:url('../fonts/glyphicons-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-regular.woff2') format('woff2'),url('../fonts/glyphicons-regular.woff') format('woff'),url('../fonts/glyphicons-regular.ttf') format('truetype'),url('../fonts/glyphicons-regular.svg#glyphiconsregular') format('svg')}.glyphicons{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Regular';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicons.x05{font-size:12px}.glyphicons.x2{font-size:48px}.glyphicons.x3{font-size:72px}.glyphicons.x4{font-size:96px}.glyphicons.x5{font-size:120px}.glyphicons.light:before{color:#f2f2f2}.glyphicons.drop:before{text-shadow:-1px 1px 3px rgba(0,0,0,0.3)}.glyphicons.flip{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.glyphicons.flipv{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.glyphicons.rotate90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.glyphicons.rotate180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.glyphicons.rotate270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.glyphicons-glass:before{content:"\E001"}.glyphicons-leaf:before{content:"\E002"}.glyphicons-dog:before{content:"\E003"}.glyphicons-user:before{content:"\E004"}.glyphicons-girl:before{content:"\E005"}.glyphicons-car:before{content:"\E006"}.glyphicons-user-add:before{content:"\E007"}.glyphicons-user-remove:before{content:"\E008"}.glyphicons-film:before{content:"\E009"}.glyphicons-magic:before{content:"\E010"}.glyphicons-envelope:before{content:"\E011"}.glyphicons-camera:before{content:"\E012"}.glyphicons-heart:before{content:"\E013"}.glyphicons-beach-umbrella:before{content:"\E014"}.glyphicons-train:before{content:"\E015"}.glyphicons-print:before{content:"\E016"}.glyphicons-bin:before{content:"\E017"}.glyphicons-music:before{content:"\E018"}.glyphicons-music-alt:before{content:"\E019"}.glyphicons-heart-empty:before{content:"\E020"}.glyphicons-home:before{content:"\E021"}.glyphicons-snowflake:before{content:"\E022"}.glyphicons-fire:before{content:"\E023"}.glyphicons-magnet:before{content:"\E024"}.glyphicons-parents:before{content:"\E025"}.glyphicons-binoculars:before{content:"\E026"}.glyphicons-road:before{content:"\E027"}.glyphicons-search:before{content:"\E028"}.glyphicons-cars:before{content:"\E029"}.glyphicons-notes-2:before{content:"\E030"}.glyphicons-pencil:before{content:"\E031"}.glyphicons-bus:before{content:"\E032"}.glyphicons-wifi-alt:before{content:"\E033"}.glyphicons-luggage:before{content:"\E034"}.glyphicons-old-man:before{content:"\E035"}.glyphicons-woman:before{content:"\E036"}.glyphicons-file:before{content:"\E037"}.glyphicons-coins:before{content:"\E038"}.glyphicons-plane:before{content:"\E039"}.glyphicons-notes:before{content:"\E040"}.glyphicons-stats:before{content:"\E041"}.glyphicons-charts:before{content:"\E042"}.glyphicons-pie-chart:before{content:"\E043"}.glyphicons-group:before{content:"\E044"}.glyphicons-keys:before{content:"\E045"}.glyphicons-calendar:before{content:"\E046"}.glyphicons-router:before{content:"\E047"}.glyphicons-camera-small:before{content:"\E048"}.glyphicons-star-empty:before{content:"\E049"}.glyphicons-star:before{content:"\E050"}.glyphicons-link:before{content:"\E051"}.glyphicons-eye-open:before{content:"\E052"}.glyphicons-eye-close:before{content:"\E053"}.glyphicons-alarm:before{content:"\E054"}.glyphicons-clock:before{content:"\E055"}.glyphicons-stopwatch:before{content:"\E056"}.glyphicons-projector:before{content:"\E057"}.glyphicons-history:before{content:"\E058"}.glyphicons-truck:before{content:"\E059"}.glyphicons-cargo:before{content:"\E060"}.glyphicons-compass:before{content:"\E061"}.glyphicons-keynote:before{content:"\E062"}.glyphicons-paperclip:before{content:"\E063"}.glyphicons-power:before{content:"\E064"}.glyphicons-lightbulb:before{content:"\E065"}.glyphicons-tag:before{content:"\E066"}.glyphicons-tags:before{content:"\E067"}.glyphicons-cleaning:before{content:"\E068"}.glyphicons-ruler:before{content:"\E069"}.glyphicons-gift:before{content:"\E070"}.glyphicons-umbrella:before{content:"\E071"}.glyphicons-book:before{content:"\E072"}.glyphicons-bookmark:before{content:"\E073"}.glyphicons-wifi:before{content:"\E074"}.glyphicons-cup:before{content:"\E075"}.glyphicons-stroller:before{content:"\E076"}.glyphicons-headphones:before{content:"\E077"}.glyphicons-headset:before{content:"\E078"}.glyphicons-warning-sign:before{content:"\E079"}.glyphicons-signal:before{content:"\E080"}.glyphicons-retweet:before{content:"\E081"}.glyphicons-refresh:before{content:"\E082"}.glyphicons-roundabout:before{content:"\E083"}.glyphicons-random:before{content:"\E084"}.glyphicons-heat:before{content:"\E085"}.glyphicons-repeat:before{content:"\E086"}.glyphicons-display:before{content:"\E087"}.glyphicons-log-book:before{content:"\E088"}.glyphicons-address-book:before{content:"\E089"}.glyphicons-building:before{content:"\E090"}.glyphicons-eyedropper:before{content:"\E091"}.glyphicons-adjust:before{content:"\E092"}.glyphicons-tint:before{content:"\E093"}.glyphicons-crop:before{content:"\E094"}.glyphicons-vector-path-square:before{content:"\E095"}.glyphicons-vector-path-circle:before{content:"\E096"}.glyphicons-vector-path-polygon:before{content:"\E097"}.glyphicons-vector-path-line:before{content:"\E098"}.glyphicons-vector-path-curve:before{content:"\E099"}.glyphicons-vector-path-all:before{content:"\E100"}.glyphicons-font:before{content:"\E101"}.glyphicons-italic:before{content:"\E102"}.glyphicons-bold:before{content:"\E103"}.glyphicons-text-underline:before{content:"\E104"}.glyphicons-text-strike:before{content:"\E105"}.glyphicons-text-height:before{content:"\E106"}.glyphicons-text-width:before{content:"\E107"}.glyphicons-text-resize:before{content:"\E108"}.glyphicons-left-indent:before{content:"\E109"}.glyphicons-right-indent:before{content:"\E110"}.glyphicons-align-left:before{content:"\E111"}.glyphicons-align-center:before{content:"\E112"}.glyphicons-align-right:before{content:"\E113"}.glyphicons-justify:before{content:"\E114"}.glyphicons-list:before{content:"\E115"}.glyphicons-text-smaller:before{content:"\E116"}.glyphicons-text-bigger:before{content:"\E117"}.glyphicons-embed:before{content:"\E118"}.glyphicons-embed-close:before{content:"\E119"}.glyphicons-table:before{content:"\E120"}.glyphicons-message-full:before{content:"\E121"}.glyphicons-message-empty:before{content:"\E122"}.glyphicons-message-in:before{content:"\E123"}.glyphicons-message-out:before{content:"\E124"}.glyphicons-message-plus:before{content:"\E125"}.glyphicons-message-minus:before{content:"\E126"}.glyphicons-message-ban:before{content:"\E127"}.glyphicons-message-flag:before{content:"\E128"}.glyphicons-message-lock:before{content:"\E129"}.glyphicons-message-new:before{content:"\E130"}.glyphicons-inbox:before{content:"\E131"}.glyphicons-inbox-plus:before{content:"\E132"}.glyphicons-inbox-minus:before{content:"\E133"}.glyphicons-inbox-lock:before{content:"\E134"}.glyphicons-inbox-in:before{content:"\E135"}.glyphicons-inbox-out:before{content:"\E136"}.glyphicons-cogwheel:before{content:"\E137"}.glyphicons-cogwheels:before{content:"\E138"}.glyphicons-picture:before{content:"\E139"}.glyphicons-adjust-alt:before{content:"\E140"}.glyphicons-database-lock:before{content:"\E141"}.glyphicons-database-plus:before{content:"\E142"}.glyphicons-database-minus:before{content:"\E143"}.glyphicons-database-ban:before{content:"\E144"}.glyphicons-folder-open:before{content:"\E145"}.glyphicons-folder-plus:before{content:"\E146"}.glyphicons-folder-minus:before{content:"\E147"}.glyphicons-folder-lock:before{content:"\E148"}.glyphicons-folder-flag:before{content:"\E149"}.glyphicons-folder-new:before{content:"\E150"}.glyphicons-edit:before{content:"\E151"}.glyphicons-new-window:before{content:"\E152"}.glyphicons-check:before{content:"\E153"}.glyphicons-unchecked:before{content:"\E154"}.glyphicons-more-windows:before{content:"\E155"}.glyphicons-show-big-thumbnails:before{content:"\E156"}.glyphicons-show-thumbnails:before{content:"\E157"}.glyphicons-show-thumbnails-with-lines:before{content:"\E158"}.glyphicons-show-lines:before{content:"\E159"}.glyphicons-playlist:before{content:"\E160"}.glyphicons-imac:before{content:"\E161"}.glyphicons-macbook:before{content:"\E162"}.glyphicons-ipad:before{content:"\E163"}.glyphicons-iphone:before{content:"\E164"}.glyphicons-iphone-transfer:before{content:"\E165"}.glyphicons-iphone-exchange:before{content:"\E166"}.glyphicons-ipod:before{content:"\E167"}.glyphicons-ipod-shuffle:before{content:"\E168"}.glyphicons-ear-plugs:before{content:"\E169"}.glyphicons-record:before{content:"\E170"}.glyphicons-step-backward:before{content:"\E171"}.glyphicons-fast-backward:before{content:"\E172"}.glyphicons-rewind:before{content:"\E173"}.glyphicons-play:before{content:"\E174"}.glyphicons-pause:before{content:"\E175"}.glyphicons-stop:before{content:"\E176"}.glyphicons-forward:before{content:"\E177"}.glyphicons-fast-forward:before{content:"\E178"}.glyphicons-step-forward:before{content:"\E179"}.glyphicons-eject:before{content:"\E180"}.glyphicons-facetime-video:before{content:"\E181"}.glyphicons-download-alt:before{content:"\E182"}.glyphicons-mute:before{content:"\E183"}.glyphicons-volume-down:before{content:"\E184"}.glyphicons-volume-up:before{content:"\E185"}.glyphicons-screenshot:before{content:"\E186"}.glyphicons-move:before{content:"\E187"}.glyphicons-more:before{content:"\E188"}.glyphicons-brightness-reduce:before{content:"\E189"}.glyphicons-brightness-increase:before{content:"\E190"}.glyphicons-plus-sign:before{content:"\E191"}.glyphicons-minus-sign:before{content:"\E192"}.glyphicons-remove-sign:before{content:"\E193"}.glyphicons-ok-sign:before{content:"\E194"}.glyphicons-question-sign:before{content:"\E195"}.glyphicons-info-sign:before{content:"\E196"}.glyphicons-exclamation-sign:before{content:"\E197"}.glyphicons-remove-circle:before{content:"\E198"}.glyphicons-ok-circle:before{content:"\E199"}.glyphicons-ban-circle:before{content:"\E200"}.glyphicons-download:before{content:"\E201"}.glyphicons-upload:before{content:"\E202"}.glyphicons-shopping-cart:before{content:"\E203"}.glyphicons-lock:before{content:"\E204"}.glyphicons-unlock:before{content:"\E205"}.glyphicons-electricity:before{content:"\E206"}.glyphicons-ok:before{content:"\E207"}.glyphicons-remove:before{content:"\E208"}.glyphicons-cart-in:before{content:"\E209"}.glyphicons-cart-out:before{content:"\E210"}.glyphicons-arrow-left:before{content:"\E211"}.glyphicons-arrow-right:before{content:"\E212"}.glyphicons-arrow-down:before{content:"\E213"}.glyphicons-arrow-up:before{content:"\E214"}.glyphicons-resize-small:before{content:"\E215"}.glyphicons-resize-full:before{content:"\E216"}.glyphicons-circle-arrow-left:before{content:"\E217"}.glyphicons-circle-arrow-right:before{content:"\E218"}.glyphicons-circle-arrow-top:before{content:"\E219"}.glyphicons-circle-arrow-down:before{content:"\E220"}.glyphicons-play-button:before{content:"\E221"}.glyphicons-unshare:before{content:"\E222"}.glyphicons-share:before{content:"\E223"}.glyphicons-chevron-right:before{content:"\E224"}.glyphicons-chevron-left:before{content:"\E225"}.glyphicons-bluetooth:before{content:"\E226"}.glyphicons-euro:before{content:"\E227"}.glyphicons-usd:before{content:"\E228"}.glyphicons-gbp:before{content:"\E229"}.glyphicons-retweet-2:before{content:"\E230"}.glyphicons-moon:before{content:"\E231"}.glyphicons-sun:before{content:"\E232"}.glyphicons-cloud:before{content:"\E233"}.glyphicons-direction:before{content:"\E234"}.glyphicons-brush:before{content:"\E235"}.glyphicons-pen:before{content:"\E236"}.glyphicons-zoom-in:before{content:"\E237"}.glyphicons-zoom-out:before{content:"\E238"}.glyphicons-pin:before{content:"\E239"}.glyphicons-albums:before{content:"\E240"}.glyphicons-rotation-lock:before{content:"\E241"}.glyphicons-flash:before{content:"\E242"}.glyphicons-map-marker:before{content:"\E243"}.glyphicons-anchor:before{content:"\E244"}.glyphicons-conversation:before{content:"\E245"}.glyphicons-chat:before{content:"\E246"}.glyphicons-note-empty:before{content:"\E247"}.glyphicons-note:before{content:"\E248"}.glyphicons-asterisk:before{content:"\E249"}.glyphicons-divide:before{content:"\E250"}.glyphicons-snorkel-diving:before{content:"\E251"}.glyphicons-scuba-diving:before{content:"\E252"}.glyphicons-oxygen-bottle:before{content:"\E253"}.glyphicons-fins:before{content:"\E254"}.glyphicons-fishes:before{content:"\E255"}.glyphicons-boat:before{content:"\E256"}.glyphicons-delete:before{content:"\E257"}.glyphicons-sheriffs-star:before{content:"\E258"}.glyphicons-qrcode:before{content:"\E259"}.glyphicons-barcode:before{content:"\E260"}.glyphicons-pool:before{content:"\E261"}.glyphicons-buoy:before{content:"\E262"}.glyphicons-spade:before{content:"\E263"}.glyphicons-bank:before{content:"\E264"}.glyphicons-vcard:before{content:"\E265"}.glyphicons-electrical-plug:before{content:"\E266"}.glyphicons-flag:before{content:"\E267"}.glyphicons-credit-card:before{content:"\E268"}.glyphicons-keyboard-wireless:before{content:"\E269"}.glyphicons-keyboard-wireless:before{content:"\E270"}.glyphicons-shield:before{content:"\E271"}.glyphicons-ring:before{content:"\E272"}.glyphicons-cake:before{content:"\E273"}.glyphicons-drink:before{content:"\E274"}.glyphicons-beer:before{content:"\E275"}.glyphicons-fast-food:before{content:"\E276"}.glyphicons-cutlery:before{content:"\E277"}.glyphicons-pizza:before{content:"\E278"}.glyphicons-birthday-cake:before{content:"\E279"}.glyphicons-tablet:before{content:"\E280"}.glyphicons-settings:before{content:"\E281"}.glyphicons-bullets:before{content:"\E282"}.glyphicons-cardio:before{content:"\E283"}.glyphicons-t-shirt:before{content:"\E284"}.glyphicons-pants:before{content:"\E285"}.glyphicons-sweater:before{content:"\E286"}.glyphicons-fabric:before{content:"\E287"}.glyphicons-leather:before{content:"\E288"}.glyphicons-scissors:before{content:"\E289"}.glyphicons-bomb:before{content:"\E290"}.glyphicons-skull:before{content:"\E291"}.glyphicons-celebration:before{content:"\E292"}.glyphicons-tea-kettle:before{content:"\E293"}.glyphicons-french-press:before{content:"\E294"}.glyphicons-coffee-cup:before{content:"\E295"}.glyphicons-pot:before{content:"\E296"}.glyphicons-grater:before{content:"\E297"}.glyphicons-kettle:before{content:"\E298"}.glyphicons-hospital:before{content:"\E299"}.glyphicons-hospital-h:before{content:"\E300"}.glyphicons-microphone:before{content:"\E301"}.glyphicons-webcam:before{content:"\E302"}.glyphicons-temple-christianity-church:before{content:"\E303"}.glyphicons-temple-islam:before{content:"\E304"}.glyphicons-temple-hindu:before{content:"\E305"}.glyphicons-temple-buddhist:before{content:"\E306"}.glyphicons-bicycle:before{content:"\E307"}.glyphicons-life-preserver:before{content:"\E308"}.glyphicons-share-alt:before{content:"\E309"}.glyphicons-comments:before{content:"\E310"}.glyphicons-flower:before{content:"\E311"}.glyphicons-baseball:before{content:"\E312"}.glyphicons-rugby:before{content:"\E313"}.glyphicons-ax:before{content:"\E314"}.glyphicons-table-tennis:before{content:"\E315"}.glyphicons-bowling:before{content:"\E316"}.glyphicons-tree-conifer:before{content:"\E317"}.glyphicons-tree-deciduous:before{content:"\E318"}.glyphicons-more-items:before{content:"\E319"}.glyphicons-sort:before{content:"\E320"}.glyphicons-filter:before{content:"\E321"}.glyphicons-gamepad:before{content:"\E322"}.glyphicons-playing-dices:before{content:"\E323"}.glyphicons-calculator:before{content:"\E324"}.glyphicons-tie:before{content:"\E325"}.glyphicons-wallet:before{content:"\E326"}.glyphicons-piano:before{content:"\E327"}.glyphicons-sampler:before{content:"\E328"}.glyphicons-podium:before{content:"\E329"}.glyphicons-soccer-ball:before{content:"\E330"}.glyphicons-blog:before{content:"\E331"}.glyphicons-dashboard:before{content:"\E332"}.glyphicons-certificate:before{content:"\E333"}.glyphicons-bell:before{content:"\E334"}.glyphicons-candle:before{content:"\E335"}.glyphicons-pushpin:before{content:"\E336"}.glyphicons-iphone-shake:before{content:"\E337"}.glyphicons-pin-flag:before{content:"\E338"}.glyphicons-turtle:before{content:"\E339"}.glyphicons-rabbit:before{content:"\E340"}.glyphicons-globe:before{content:"\E341"}.glyphicons-briefcase:before{content:"\E342"}.glyphicons-hdd:before{content:"\E343"}.glyphicons-thumbs-up:before{content:"\E344"}.glyphicons-thumbs-down:before{content:"\E345"}.glyphicons-hand-right:before{content:"\E346"}.glyphicons-hand-left:before{content:"\E347"}.glyphicons-hand-up:before{content:"\E348"}.glyphicons-hand-down:before{content:"\E349"}.glyphicons-fullscreen:before{content:"\E350"}.glyphicons-shopping-bag:before{content:"\E351"}.glyphicons-book-open:before{content:"\E352"}.glyphicons-nameplate:before{content:"\E353"}.glyphicons-nameplate-alt:before{content:"\E354"}.glyphicons-vases:before{content:"\E355"}.glyphicons-bullhorn:before{content:"\E356"}.glyphicons-dumbbell:before{content:"\E357"}.glyphicons-suitcase:before{content:"\E358"}.glyphicons-file-import:before{content:"\E359"}.glyphicons-file-export:before{content:"\E360"}.glyphicons-bug:before{content:"\E361"}.glyphicons-crown:before{content:"\E362"}.glyphicons-smoking:before{content:"\E363"}.glyphicons-cloud-upload:before{content:"\E364"}.glyphicons-cloud-download:before{content:"\E365"}.glyphicons-restart:before{content:"\E366"}.glyphicons-security-camera:before{content:"\E367"}.glyphicons-expand:before{content:"\E368"}.glyphicons-collapse:before{content:"\E369"}.glyphicons-collapse-top:before{content:"\E370"}.glyphicons-globe-af:before{content:"\E371"}.glyphicons-global:before{content:"\E372"}.glyphicons-spray:before{content:"\E373"}.glyphicons-nails:before{content:"\E374"}.glyphicons-claw-hammer:before{content:"\E375"}.glyphicons-classic-hammer:before{content:"\E376"}.glyphicons-hand-saw:before{content:"\E377"}.glyphicons-riflescope:before{content:"\E378"}.glyphicons-electrical-socket-eu:before{content:"\E379"}.glyphicons-electrical-socket-us:before{content:"\E380"}.glyphicons-message-forward:before{content:"\E381"}.glyphicons-coat-hanger:before{content:"\E382"}.glyphicons-dress:before{content:"\E383"}.glyphicons-bathrobe:before{content:"\E384"}.glyphicons-shirt:before{content:"\E385"}.glyphicons-underwear:before{content:"\E386"}.glyphicons-log-in:before{content:"\E387"}.glyphicons-log-out:before{content:"\E388"}.glyphicons-exit:before{content:"\E389"}.glyphicons-new-window-alt:before{content:"\E390"}.glyphicons-video-sd:before{content:"\E391"}.glyphicons-video-hd:before{content:"\E392"}.glyphicons-subtitles:before{content:"\E393"}.glyphicons-sound-stereo:before{content:"\E394"}.glyphicons-sound-dolby:before{content:"\E395"}.glyphicons-sound-5-1:before{content:"\E396"}.glyphicons-sound-6-1:before{content:"\E397"}.glyphicons-sound-7-1:before{content:"\E398"}.glyphicons-copyright-mark:before{content:"\E399"}.glyphicons-registration-mark:before{content:"\E400"}.glyphicons-radar:before{content:"\E401"}.glyphicons-skateboard:before{content:"\E402"}.glyphicons-golf-course:before{content:"\E403"}.glyphicons-sorting:before{content:"\E404"}.glyphicons-sort-by-alphabet:before{content:"\E405"}.glyphicons-sort-by-alphabet-alt:before{content:"\E406"}.glyphicons-sort-by-order:before{content:"\E407"}.glyphicons-sort-by-order-alt:before{content:"\E408"}.glyphicons-sort-by-attributes:before{content:"\E409"}.glyphicons-sort-by-attributes-alt:before{content:"\E410"}.glyphicons-compressed:before{content:"\E411"}.glyphicons-package:before{content:"\E412"}.glyphicons-cloud-plus:before{content:"\E413"}.glyphicons-cloud-minus:before{content:"\E414"}.glyphicons-disk-save:before{content:"\E415"}.glyphicons-disk-open:before{content:"\E416"}.glyphicons-disk-saved:before{content:"\E417"}.glyphicons-disk-remove:before{content:"\E418"}.glyphicons-disk-import:before{content:"\E419"}.glyphicons-disk-export:before{content:"\E420"}.glyphicons-tower:before{content:"\E421"}.glyphicons-send:before{content:"\E422"}.glyphicons-git-branch:before{content:"\E423"}.glyphicons-git-create:before{content:"\E424"}.glyphicons-git-private:before{content:"\E425"}.glyphicons-git-delete:before{content:"\E426"}.glyphicons-git-merge:before{content:"\E427"}.glyphicons-git-pull-request:before{content:"\E428"}.glyphicons-git-compare:before{content:"\E429"}.glyphicons-git-commit:before{content:"\E430"}.glyphicons-construction-cone:before{content:"\E431"}.glyphicons-shoe-steps:before{content:"\E432"}.glyphicons-plus:before{content:"\E433"}.glyphicons-minus:before{content:"\E434"}.glyphicons-redo:before{content:"\E435"}.glyphicons-undo:before{content:"\E436"}.glyphicons-golf:before{content:"\E437"}.glyphicons-hockey:before{content:"\E438"}.glyphicons-pipe:before{content:"\E439"}.glyphicons-wrench:before{content:"\E440"}.glyphicons-folder-closed:before{content:"\E441"}.glyphicons-phone-alt:before{content:"\E442"}.glyphicons-earphone:before{content:"\E443"}.glyphicons-floppy-disk:before{content:"\E444"}.glyphicons-floppy-saved:before{content:"\E445"}.glyphicons-floppy-remove:before{content:"\E446"}.glyphicons-floppy-save:before{content:"\E447"}.glyphicons-floppy-open:before{content:"\E448"}.glyphicons-translate:before{content:"\E449"}.glyphicons-fax:before{content:"\E450"}.glyphicons-factory:before{content:"\E451"}.glyphicons-shop-window:before{content:"\E452"}.glyphicons-shop:before{content:"\E453"}.glyphicons-kiosk:before{content:"\E454"}.glyphicons-kiosk-wheels:before{content:"\E455"}.glyphicons-kiosk-light:before{content:"\E456"}.glyphicons-kiosk-food:before{content:"\E457"}.glyphicons-transfer:before{content:"\E458"}.glyphicons-money:before{content:"\E459"}.glyphicons-header:before{content:"\E460"}.glyphicons-blacksmith:before{content:"\E461"}.glyphicons-saw-blade:before{content:"\E462"}.glyphicons-basketball:before{content:"\E463"}.glyphicons-server:before{content:"\E464"}.glyphicons-server-plus:before{content:"\E465"}.glyphicons-server-minus:before{content:"\E466"}.glyphicons-server-ban:before{content:"\E467"}.glyphicons-server-flag:before{content:"\E468"}.glyphicons-server-lock:before{content:"\E469"}.glyphicons-server-new:before{content:"\E470"}.glyphicons-charging-station:before{content:"\F471"}.glyphicons-gas-station:before{content:"\E472"}.glyphicons-target:before{content:"\E473"}.glyphicons-bed:before{content:"\E474"}.glyphicons-mosquito:before{content:"\E475"}.glyphicons-dining-set:before{content:"\E476"}.glyphicons-plate-of-food:before{content:"\E477"}.glyphicons-hygiene-kit:before{content:"\E478"}.glyphicons-blackboard:before{content:"\E479"}.glyphicons-marriage:before{content:"\E480"}.glyphicons-bucket:before{content:"\E481"}.glyphicons-none-color-swatch:before{content:"\E482"}.glyphicons-bring-forward:before{content:"\E483"}.glyphicons-bring-to-front:before{content:"\E484"}.glyphicons-send-backward:before{content:"\E485"}.glyphicons-send-to-back:before{content:"\E486"}.glyphicons-fit-frame-to-image:before{content:"\E487"}.glyphicons-fit-image-to-frame:before{content:"\E488"}.glyphicons-multiple-displays:before{content:"\E489"}.glyphicons-handshake:before{content:"\E490"}.glyphicons-child:before{content:"\E491"}.glyphicons-baby-formula:before{content:"\E492"}.glyphicons-medicine:before{content:"\E493"}.glyphicons-atv-vehicle:before{content:"\E494"}.glyphicons-motorcycle:before{content:"\E495"}.glyphicons-bed-alt:before{content:"\E496"}.glyphicons-tent:before{content:"\E497"}.glyphicons-glasses:before{content:"\E498"}.glyphicons-sunglasses:before{content:"\E499"}.glyphicons-family:before{content:"\E500"}.glyphicons-education:before{content:"\E501"}.glyphicons-shoes:before{content:"\E502"}.glyphicons-map:before{content:"\E503"}.glyphicons-cd:before{content:"\E504"}.glyphicons-alert:before{content:"\E505"}.glyphicons-piggy-bank:before{content:"\E506"}.glyphicons-star-half:before{content:"\E507"}.glyphicons-cluster:before{content:"\E508"}.glyphicons-flowchart:before{content:"\E509"}.glyphicons-commodities:before{content:"\E510"}.glyphicons-duplicate:before{content:"\E511"}.glyphicons-copy:before{content:"\E512"}.glyphicons-paste:before{content:"\E513"}.glyphicons-bath-bathtub:before{content:"\E514"}.glyphicons-bath-shower:before{content:"\E515"}.glyphicons-shower:before{content:"\E516"}.glyphicons-menu-hamburger:before{content:"\E517"}.glyphicons-option-vertical:before{content:"\E518"}.glyphicons-option-horizontal:before{content:"\E519"}.glyphicons-currency-conversion:before{content:"\E520"}.glyphicons-user-ban:before{content:"\E521"}.glyphicons-user-lock:before{content:"\E522"}.glyphicons-user-flag:before{content:"\E523"}.glyphicons-user-asterisk:before{content:"\E524"}.glyphicons-user-alert:before{content:"\E525"}.glyphicons-user-key:before{content:"\E526"}.glyphicons-user-conversation:before{content:"\E527"}.glyphicons-database:before{content:"\E528"}.glyphicons-database-search:before{content:"\E529"}.glyphicons-list-alt:before{content:"\E530"}.glyphicons-hazard-sign:before{content:"\E531"}.glyphicons-hazard:before{content:"\E532"}.glyphicons-stop-sign:before{content:"\E533"}.glyphicons-lab:before{content:"\E534"}.glyphicons-lab-alt:before{content:"\E535"}.glyphicons-ice-cream:before{content:"\E536"}.glyphicons-ice-lolly:before{content:"\E537"}.glyphicons-ice-lolly-tasted:before{content:"\E538"}.glyphicons-invoice:before{content:"\E539"}.glyphicons-cart-tick:before{content:"\E540"}.glyphicons-hourglass:before{content:"\E541"}.glyphicons-cat:before{content:"\E542"}.glyphicons-lamp:before{content:"\E543"}.glyphicons-scale-classic:before{content:"\E544"}.glyphicons-eye-plus:before{content:"\E545"}.glyphicons-eye-minus:before{content:"\E546"}.glyphicons-quote:before{content:"\E547"}.glyphicons-bitcoin:before{content:"\E548"}.glyphicons-yen:before{content:"\E549"}.glyphicons-ruble:before{content:"\E550"}.glyphicons-erase:before{content:"\E551"}.glyphicons-podcast:before{content:"\E552"}.glyphicons-firework:before{content:"\E553"}.glyphicons-scale:before{content:"\E554"}.glyphicons-king:before{content:"\E555"}.glyphicons-queen:before{content:"\E556"}.glyphicons-pawn:before{content:"\E557"}.glyphicons-bishop:before{content:"\E558"}.glyphicons-knight:before{content:"\E559"}.glyphicons-mic-mute:before{content:"\E560"}.glyphicons-voicemail:before{content:"\E561"}.glyphicons-paragraph-alt:before{content:"\E562"}.glyphicons-person-walking:before{content:"\E563"}.glyphicons-person-wheelchair:before{content:"\E564"}.glyphicons-underground:before{content:"\E565"}.glyphicons-car-hov:before{content:"\E566"}.glyphicons-car-rental:before{content:"\E567"}.glyphicons-transport:before{content:"\E568"}.glyphicons-taxi:before{content:"\E569"}.glyphicons-ice-cream-no:before{content:"\E570"}.glyphicons-uk-rat-u:before{content:"\E571"}.glyphicons-uk-rat-pg:before{content:"\E572"}.glyphicons-uk-rat-12a:before{content:"\E573"}.glyphicons-uk-rat-12:before{content:"\E574"}.glyphicons-uk-rat-15:before{content:"\E575"}.glyphicons-uk-rat-18:before{content:"\E576"}.glyphicons-uk-rat-r18:before{content:"\E577"}.glyphicons-tv:before{content:"\E578"}.glyphicons-sms:before{content:"\E579"}.glyphicons-mms:before{content:"\E580"}.glyphicons-us-rat-g:before{content:"\E581"}.glyphicons-us-rat-pg:before{content:"\E582"}.glyphicons-us-rat-pg-13:before{content:"\E583"}.glyphicons-us-rat-restricted:before{content:"\E584"}.glyphicons-us-rat-no-one-17:before{content:"\E585"}.glyphicons-equalizer:before{content:"\E586"}.glyphicons-speakers:before{content:"\E587"}.glyphicons-remote-control:before{content:"\E588"}.glyphicons-remote-control-tv:before{content:"\E589"}.glyphicons-shredder:before{content:"\E590"}.glyphicons-folder-heart:before{content:"\E591"}.glyphicons-person-running:before{content:"\E592"}.glyphicons-person:before{content:"\E593"}.glyphicons-voice:before{content:"\E594"}.glyphicons-stethoscope:before{content:"\E595"}.glyphicons-paired:before{content:"\E596"}.glyphicons-activity:before{content:"\E597"}.glyphicons-watch:before{content:"\E598"}.glyphicons-scissors-alt:before{content:"\E599"}.glyphicons-car-wheel:before{content:"\E600"}.glyphicons-chevron-up:before{content:"\E601"}.glyphicons-chevron-down:before{content:"\E602"}.glyphicons-superscript:before{content:"\E603"}.glyphicons-subscript:before{content:"\E604"}.glyphicons-text-size:before{content:"\E605"}.glyphicons-text-color:before{content:"\E606"}.glyphicons-text-background:before{content:"\E607"}.glyphicons-modal-window:before{content:"\E608"}.glyphicons-newspaper:before{content:"\E609"}.glyphicons-tractor:before{content:"\E610"}.glyphicons-camping:before{content:"\E611"}.glyphicons-camping-benches:before{content:"\E612"}.glyphicons-forest:before{content:"\E613"}.glyphicons-park:before{content:"\E614"}.glyphicons-field:before{content:"\E615"}.glyphicons-mountains:before{content:"\E616"}.glyphicons-fees-payments:before{content:"\E617"}.glyphicons-small-payments:before{content:"\E618"}.glyphicons-mixed-buildings:before{content:"\E619"}.glyphicons-industrial-zone:before{content:"\E620"}.glyphicons-visitor-tag:before{content:"\E621"}.glyphicons-businessman:before{content:"\E622"}.glyphicons-meditation:before{content:"\E623"}.glyphicons-bath:before{content:"\E624"}.glyphicons-donate:before{content:"\E625"}.glyphicons-sauna:before{content:"\E626"}.glyphicons-bedroom-nightstand:before{content:"\E627"}.glyphicons-bedroom-lamp:before{content:"\E628"}.glyphicons-doctor:before{content:"\E629"}.glyphicons-engineering-networks:before{content:"\E630"}.glyphicons-washing-machine:before{content:"\E631"}.glyphicons-dryer:before{content:"\E632"}.glyphicons-dishwasher:before{content:"\E633"}.glyphicons-luggage-group:before{content:"\E634"}.glyphicons-teenager:before{content:"\E635"}.glyphicons-person-stick:before{content:"\E636"}.glyphicons-person-stick-old:before{content:"\E637"}.glyphicons-traveler:before{content:"\E638"}.glyphicons-veteran:before{content:"\E639"}.glyphicons-group-chat:before{content:"\E640"}.glyphicons-elections:before{content:"\E641"}.glyphicons-law-justice:before{content:"\E642"}.glyphicons-judiciary:before{content:"\E643"}.glyphicons-house-fire:before{content:"\E644"}.glyphicons-firefighters:before{content:"\E645"}.glyphicons-police:before{content:"\E646"}.glyphicons-ambulance:before{content:"\E647"}.glyphicons-light-beacon:before{content:"\E648"}.glyphicons-important-day:before{content:"\E649"}.glyphicons-bike-park:before{content:"\E650"}.glyphicons-object-align-top:before{content:"\E651"}.glyphicons-object-align-bottom:before{content:"\E652"}.glyphicons-object-align-horizontal:before{content:"\E653"}.glyphicons-object-align-left:before{content:"\E654"}.glyphicons-object-align-vertical:before{content:"\E655"}.glyphicons-object-align-right:before{content:"\E656"}.glyphicons-reflect-y:before{content:"\E657"}.glyphicons-reflect-x:before{content:"\E658"}.glyphicons-tick:before{content:"\E659"}.glyphicons-lawnmower:before{content:"\E660"}.glyphicons-call-redirect:before{content:"\E661"}.glyphicons-call-ip:before{content:"\E662"}.glyphicons-call-record:before{content:"\E663"}.glyphicons-call-ringtone:before{content:"\E664"}.glyphicons-call-traffic:before{content:"\E665"}.glyphicons-call-hold:before{content:"\E666"}.glyphicons-call-incoming:before{content:"\E667"}.glyphicons-call-outgoing:before{content:"\E668"}.glyphicons-call-video:before{content:"\E669"}.glyphicons-call-missed:before{content:"\E670"}.glyphicons-theater:before{content:"\E671"}.glyphicons-heartbeat:before{content:"\E672"}.glyphicons-kettlebell:before{content:"\E673"}.glyphicons-fireplace:before{content:"\E674"}.glyphicons-street-lights:before{content:"\E675"}.glyphicons-pedestrian:before{content:"\E676"}.glyphicons-flood:before{content:"\E677"}.glyphicons-open-water:before{content:"\E678"}.glyphicons-for-sale:before{content:"\E679"}.glyphicons-dustbin:before{content:"\E680"}.glyphicons-door:before{content:"\E681"}.glyphicons-camp-fire:before{content:"\E682"}.glyphicons-fleur-de-lis:before{content:"\E683"}.glyphicons-temperature-settings:before{content:"\E684"}.glyphicons-article:before{content:"\E685"}.glyphicons-sunbath:before{content:"\E686"}.glyphicons-balanced-diet:before{content:"\E687"}.glyphicons-ticket:before{content:"\E688"}.glyphicons-parking-ticket:before{content:"\E689"}.glyphicons-parking-meter:before{content:"\E690"}.glyphicons-laptop:before{content:"\E691"}.glyphicons-tree-structure:before{content:"\E692"}.glyphicons-weather-warning:before{content:"\E693"}.glyphicons-temperature-low:before{content:"\E694"}.glyphicons-temperature-high:before{content:"\E695"}.glyphicons-temperature-low-warning:before{content:"\E696"}.glyphicons-temperature-high-warning:before{content:"\E697"}.glyphicons-hurricane:before{content:"\E698"}.glyphicons-storm:before{content:"\E699"}.glyphicons-sorted-waste:before{content:"\E700"}.glyphicons-ear:before{content:"\E701"}.glyphicons-ear-deaf:before{content:"\E702"}.glyphicons-file-plus:before{content:"\E703"}.glyphicons-file-minus:before{content:"\E704"}.glyphicons-file-lock:before{content:"\E705"}.glyphicons-file-cloud:before{content:"\E706"}.glyphicons-file-cloud-download:before{content:"\E707"}.glyphicons-file-cloud-upload:before{content:"\E708"}.glyphicons-paragraph:before{content:"\E709"}.glyphicons-list-numbered:before{content:"\E710"}.glyphicons-donate-heart:before{content:"\E711"}.glyphicons-government:before{content:"\E712"}.glyphicons-maze:before{content:"\E713"}.glyphicons-chronicle:before{content:"\E714"}.glyphicons-user-structure:before{content:"\E715"}.glyphicons-recycle:before{content:"\E716"}.glyphicons-gas:before{content:"\E717"}.glyphicons-waste-pipe:before{content:"\E718"}.glyphicons-water-pipe:before{content:"\E719"}.glyphicons-parking:before{content:"\E720"}.glyphicons-closed:before{content:"\E721"}.glyphicons-mouse:before{content:"\E722"}.glyphicons-mouse-double-click:before{content:"\E723"}.glyphicons-mouse-left-click:before{content:"\E724"}.glyphicons-mouse-right-click:before{content:"\E725"}.glyphicons-mouse-middle-click:before{content:"\E726"}.glyphicons-mouse-scroll:before{content:"\E727"}.glyphicons-resize-vertical:before{content:"\E728"}.glyphicons-resize-horizontal:before{content:"\E729"}.glyphicons-temperature:before{content:"\E730"}.glyphicons-puzzle:before{content:"\E731"}.glyphicons-puzzle-2:before{content:"\E732"}.glyphicons-puzzle-3:before{content:"\E733"}.glyphicons-nearby-square:before{content:"\E734"}.glyphicons-nearby-circle:before{content:"\E735"}.glyphicons-rotate-right:before{content:"\E736"}.glyphicons-rotate-left:before{content:"\E737"}.glyphicons-pictures:before{content:"\E738"}.glyphicons-photo-album:before{content:"\E739"}.glyphicons-cadastral-map:before{content:"\E740"}.glyphicons-fingerprint-scan:before{content:"\E741"}.glyphicons-fingerprint:before{content:"\E742"}.glyphicons-fingerprint-lock:before{content:"\E743"}.glyphicons-fingerprint-ok:before{content:"\E744"}.glyphicons-fingerprint-remove:before{content:"\E745"}.glyphicons-fingerprint-reload:before{content:"\E746"}.glyphicons-pending-notifications:before{content:"\E747"}.glyphicons-synchronization:before{content:"\E748"}.glyphicons-synchronization-ban:before{content:"\E749"}.glyphicons-hash:before{content:"\E750"}.glyphicons-gender-male:before{content:"\E751"}.glyphicons-gender-female:before{content:"\E752"}.glyphicons-gender-virgin-female:before{content:"\E753"}.glyphicons-gender-intersex:before{content:"\E754"}.glyphicons-gender-transgender:before{content:"\E755"}.glyphicons-gender-ori-lesbian:before{content:"\E756"}.glyphicons-gender-ori-gay:before{content:"\E757"}.glyphicons-gender-ori-hetero:before{content:"\E758"}.glyphicons-gender-other:before{content:"\E759"}.glyphicons-gender-unknown:before{content:"\E760"}.glyphicons-scanner:before{content:"\E761"}.glyphicons-multifunction-printer:before{content:"\E762"}.glyphicons-lasso:before{content:"\E763"}.glyphicons-view-360:before{content:"\E764"}.glyphicons-battery-charging:before{content:"\E765"}.glyphicons-battery-full:before{content:"\E766"}.glyphicons-battery-75:before{content:"\E767"}.glyphicons-battery-50:before{content:"\E768"}.glyphicons-battery-25:before{content:"\E769"}.glyphicons-battery-10:before{content:"\E770"}.glyphicons-satellite:before{content:"\E771"}.glyphicons-satellite-dish:before{content:"\E772"}.glyphicons-satellite-dish-alt:before{content:"\E773"}.glyphicons-auction:before{content:"\E774"}.glyphicons-directions:before{content:"\E775"}.glyphicons-race:before{content:"\E776"}.glyphicons-robot:before{content:"\E777"}.glyphicons-ruler-alt:before{content:"\E778"}.glyphicons-cube-empty:before{content:"\E779"}.glyphicons-cube-black:before{content:"\E780"}.glyphicons-move-square:before{content:"\E781"}.glyphicons-drop:before{content:"\E782"}.glyphicons-vr-headset:before{content:"\E783"}.glyphicons-vr-charging:before{content:"\E784"}.glyphicons-vr-low-battery:before{content:"\E785"}.glyphicons-vr-paired:before{content:"\E786"}.glyphicons-vr-settings:before{content:"\E787"}.glyphicons-vr-maintenance:before{content:"\E788"}.glyphicons-filter-remove:before{content:"\E789"}.glyphicons-filter-applied:before{content:"\E790"}.glyphicons-one-day:before{content:"\E791"}.glyphicons-user-vr:before{content:"\E792"}.glyphicons-user-vr-add:before{content:"\E793"}.glyphicons-user-vr-remove:before{content:"\E794"}.glyphicons-dice-1:before{content:"\E795"}.glyphicons-dice-2:before{content:"\E796"}.glyphicons-dice-3:before{content:"\E797"}.glyphicons-dice-4:before{content:"\E798"}.glyphicons-dice-5:before{content:"\E799"}.glyphicons-dice-6:before{content:"\E800"}
@font-face{font-family:'Glyphicons Social';src:url('../fonts/glyphicons-social-regular.eot');src:url('../fonts/glyphicons-social-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-social-regular.woff2') format('woff2'),url('../fonts/glyphicons-social-regular.woff') format('woff'),url('../fonts/glyphicons-social-regular.ttf') format('truetype'),url('../fonts/glyphicons-social-regular.svg#glyphicons_socialregular') format('svg')}.social{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Social';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social.x05{font-size:12px}.social.x2{font-size:48px}.social.x3{font-size:72px}.social.x4{font-size:96px}.social.x5{font-size:120px}.social.light:before{color:#f2f2f2}.social.drop:before{text-shadow:-1px 1px 3px rgba(0,0,0,0.3)}.social.flip{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.social.flipv{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.social.rotate90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.social.rotate180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.social.rotate270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.social-pinterest:before{content:"\E001"}.social-dropbox:before{content:"\E002"}.social-google-plus:before{content:"\E003"}.social-jolicloud:before{content:"\E004"}.social-yahoo:before{content:"\E005"}.social-blogger:before{content:"\E006"}.social-picasa:before{content:"\E007"}.social-amazon:before{content:"\E008"}.social-tumblr:before{content:"\E009"}.social-wordpress:before{content:"\E010"}.social-instapaper:before{content:"\E011"}.social-evernote:before{content:"\E012"}.social-xing:before{content:"\E013"}.social-e-mail-envelope:before{content:"\E014"}.social-dribbble:before{content:"\E015"}.social-deviantart:before{content:"\E016"}.social-read-it-later:before{content:"\E017"}.social-linked-in:before{content:"\E018"}.social-gmail:before{content:"\E019"}.social-pinboard:before{content:"\E020"}.social-behance:before{content:"\E021"}.social-github:before{content:"\E022"}.social-youtube:before{content:"\E023"}.social-open-id:before{content:"\E024"}.social-foursquare:before{content:"\E025"}.social-quora:before{content:"\E026"}.social-badoo:before{content:"\E027"}.social-spotify:before{content:"\E028"}.social-stumbleupon:before{content:"\E029"}.social-readability:before{content:"\E030"}.social-facebook:before{content:"\E031"}.social-twitter:before{content:"\E032"}.social-instagram:before{content:"\E033"}.social-posterous-spaces:before{content:"\E034"}.social-vimeo:before{content:"\E035"}.social-flickr:before{content:"\E036"}.social-last-fm:before{content:"\E037"}.social-rss:before{content:"\E038"}.social-skype:before{content:"\E039"}.social-e-mail:before{content:"\E040"}.social-vine:before{content:"\E041"}.social-myspace:before{content:"\E042"}.social-goodreads:before{content:"\E043"}.social-apple:before{content:"\E044"}.social-windows:before{content:"\E045"}.social-yelp:before{content:"\E046"}.social-playstation:before{content:"\E047"}.social-xbox:before{content:"\E048"}.social-android:before{content:"\E049"}.social-ios:before{content:"\E050"}.social-wikipedia:before{content:"\E051"}.social-pocket:before{content:"\E052"}.social-steam:before{content:"\E053"}.social-soundcloud:before{content:"\E054"}.social-slideshare:before{content:"\E055"}.social-netflix:before{content:"\E056"}.social-paypal:before{content:"\E057"}.social-google-drive:before{content:"\E058"}.social-linux-foundation:before{content:"\E059"}.social-ebay:before{content:"\E060"}.social-bitbucket:before{content:"\E061"}.social-whatsapp:before{content:"\E062"}.social-buffer:before{content:"\E063"}.social-medium:before{content:"\E064"}.social-stackoverflow:before{content:"\E065"}.social-linux:before{content:"\E066"}.social-vk:before{content:"\E067"}.social-snapchat:before{content:"\E068"}.social-etsy:before{content:"\E069"}.social-stackexchange:before{content:"\E070"}
