/**
 * This file will be overwritten when the Bootstrap Framework source files
 * are compiled using the LESS CSS pre-processor.
 */

 /*
 	8px = 0.5rem
	9px = 0.5625rem
	10px = 0.625rem
	11px = 0.6875rem
	12px = 0.75rem
	13px = 0.8125rem
	14px = 0.875rem
	15px = 0.9375rem
	16px = 1rem (base)
	18px = 1.125rem
	20px = 1.25rem
	22px = 1.375rem
	24px = 1.5rem
	26px = 1.625rem
	28px = 1.75rem
	30px = 1.875rem
	32px = 2rem
	34px = 2.125rem
	36px = 2.25rem
	38px = 2.375rem
	40px = 2.5rem
 */

/*	Global Research Center Navbar 	*/
.navbar-global-gatton { background-color: #0033A0; width:100%; min-height: 50px;margin-bottom: 0; padding:7px 0;;}
.navbar-global-gatton a { color: #fff; }
.uk-global-header__myUK a:hover,.uk-global-header__myUK a:active,.uk-global-header__myUK a:focus { background: url(/sites/default/files/my-UK.png) center no-repeat !important; background-size: contain !important; }
.nav>li>a:focus, .nav>li>a:hover { background: rgba(255,255,255,.1); }
.navbar-global-gatton li:hover, .navbar-global-gatton li:focus { background: rgba(255,255,255,.1); }
.navbar-global-gatton li a:hover { background-color: transparent; color:#fff; }
.navbar-global-gatton .navbar-header, .navbar-gatton .navbar-header { margin: 0 !important; }
.navbar-global-gatton .navbar-header img { max-height: 50px; }
@media (max-width: 992px) { .navbar-global-gatton .navbar-header img { max-height: 30px; } }
.uk-global-header__myUK { display: block; }
.uk-global-header__myUK a {
	display: block;
	background: url(/sites/default/files/my-UK.png) center no-repeat;
	background-size: contain;
	width: 50px;
	overflow: hidden;
	text-indent: -9999px;
	margin:0 15px;
}

.main-nav {
	background-color: #0033A0;
	width: 100%;
	z-index: 3;
	padding:10px 0;
}

h1.logo-text { display:inline-block;font-family:'proxima-nova','Helvetica Neue',Helvetica,Arial,sans-serf;font-size:22px;margin: 12px 0; }
h1.logo-text a { color: #fff; }
h1.logo-text a:hover { color: #ddd; text-decoration: none; }

@media (max-width: 992px) {
	h1.logo-text { font-size: 18px; }
}

.navbar-toggle .icon-bar {
	background:#ffffff;
}
.navbar {
	margin-bottom: 0;
	border: none;
}

.navbar-gatton .fa {
	margin: 0 .5em;
}
.navbar-gatton .fa:first-child {
	margin-left:0;
}
.navbar-gatton .navbar-nav>li {
	border-right:1px solid rgba(255, 255, 255, .3);
	border-bottom:6px solid transparent;
	margin: 21px 0;
}
.navbar-gatton .navbar-nav>li:last-of-type { border-right: none; }
.navbar-nav>li>a {padding-top:5px;padding-bottom:5px;}
@media (max-width: 768px) {
	.navbar-gatton .navbar-nav>li {
		border-right:0;
	}
}
@media (max-width: 1200px) and (min-width: 768px) {
	.navbar-gatton .navbar-nav>li {
		margin: 10px 0;
	}
	.navbar-gatton .navbar-nav>li>a {
		font-size:15px !important;
		padding:10px 10px !important;
	}
}
.navbar-gatton .navbar-nav>li>a {
	color:#fff;
	text-transform: uppercase;
	font-size:15px;
	font-weight: 400;
}
.navbar-gatton .navbar-nav>li:hover,.navbar-gatton .navbar-nav>li:active { border-bottom:6px solid #7c6755; background: rgba(255,255,255,.1); }
.navbar-gatton .navbar-nav>li.uk-global-header__myUK a:hover,.navbar-gatton .navbar-nav>li.uk-global-header__myUK a:active {
	background: url(/sites/default/files/my-UK.png) center no-repeat;
	background-size: contain;
}
.navbar-gatton .nav>li>a:focus, .navbar-gatton .nav>li>a:hover { background: transparent; }
.navbar-gatton .navbar-nav>li>a:hover,.navbar-gatton .navbar-nav>li>a:active,.nav .open>a, .nav .open>a:focus, .nav .open>a:hover { background: transparent; }
.dropdown-menu li a:focus, .dropdown-menu li a:hover { background: none; text-decoration: underline; }
.navbar-collapse {
	position: relative;
	max-height: 270px;
}

/*	End of Global Research Center Navbar 	*/

/*	Global Research Center Footer 	*/

.footer { background: rgb(28,28,28); color:#fff; margin-top:40px; padding-top:20px; }
.uk-footer { margin-top:0; }
.footer .gatton-lockup--white { width: 100%; max-width: 450px; }
.footer .uk-lockup--white { width: 100%; max-width: 250px; max-height:60px; }
/*.footer .nav-pills { }*/
.footer .nav-pills a { padding: 5px 10px; }
.footer .nav-pills a .fa,.footer .social-icon i { padding: .5em; }
.footer .nav-pills a:hover,.footer .social-icon i:hover { background: rgba(255,255,255,.1); }
.footer .social-icon { margin-top:20px; text-align: center; }
.footer a, .footer a:hover, .footer a:focus, .footer a:active { color:#fff; }
.footer .back-to-top { text-align: center; margin-bottom: 0; }
.footer .back-to-top .fa-circle:hover { color: #0033A0; }
footer div.col-md-6.left-border { border-left:1px solid rgba(255, 255, 255, .3); }
@media (max-width: 992px) { footer div.col-md-6.left-border { border-left:none; } }

/*	End Global Research Center Footer 	*/

/*	Global Research Center Styles 	*/

.wf-loading { visibility: hidden; }
table { width:100% !important; max-width: 100% !important; }
.brown-text,.wildcat-brown { color:#7c6755; }
.blue-text,.wildcat-blue { color:#0033A0; }
.light-blue { color:#1897D4; }
.medium-blue { color:#143887; }
.dark-blue { color:#202C5F; }
.light-gray { color:#C8C8C7; }
.medium-gray { color:#A5ACAF; }
.dark-gray { color:#63656A; }

.background-cover { background-size:cover !important; }

a, .calendar-calendar td .inner div.day a { color:#dd7316; }
a:hover { color:#b45c0e; }
.js-hide { display: none; }

body #admin-menu{margin:0;padding:0;position:fixed;z-index:1600;}

.btn-default.form-submit, .btn-primary, .btn-info, .btn-addtocal, .btn-rsvp, .btn-video { background-color: #dd7316; border-color: #dd7316; color:#fff; }
.btn-primary:hover, .btn-info:hover, .btn-primary:active:focus, .btn-info:active:focus, .btn-addtocal:hover, .btn-rsvp:hover, .btn-video:hover, .btn-video:active, .btn-video:focus { background: rgba(221,115,22, .9); color:#fff; border-color:#dd7316; }

ol.breadcrumb {
	background: none;
	margin: 0;
	padding:0;
	font-size: 12px;
}
ol.breadcrumb li {
	line-height: 40px;
}

.btn-trans {
	color: #fff;
	background: rgb(255, 255, 255); /* Fall-back for browsers that don't support rgba */
	background: rgba(255, 255, 255, .1);
	border-color: rgba(255, 255, 255, .3);
	margin:5px;
}
.btn-trans-dark {
	color:#333;
	border-color: rgba(0, 0, 0, .3);
	margin:5px;
}
.btn-trans:hover {
	background: rgba(255,255,255, .3);
	color:#fff;
}
.btn-trans-dark:hover {
	background: rgba(0,50,160, .1);
}
.btn-trans.btn-lg {
	width:100%;
	padding:15px 16px;
	margin-bottom:16px;
}
a.btn-trans:hover {
	text-decoration: none !important;
}

/* 	Side Menu Style 	*/
.block-menu-block { border-left: 3px solid #ededed; }

.block-menu-block ul {
	margin: 0 0 1.5em;
	padding: 0;
	font-size: 18px;
	line-height: 1.26315789em;
	list-style: none;
}

.block-menu-block a { color:#2C2A29; }

.block-menu-block .block-title {
	display: block;
	padding: 8px 0 8px 16px;
	color: #0033A0;
	font-size: 28px;
	line-height: 1.4em;
	font-family: "chaparral-pro", "Times New Roman", Times, serif;
	margin-bottom: 5px;
	margin-top:0;
}
.block-menu-block .block-title a {
	display: block;
	color: #0033A0;
}

.block-menu-block ul li a { padding: 13px 18px; }
.block-menu-block > ul > li:first-child > a { border-top: 1px solid #e1e0e0; }
.block-menu-block ul li a:hover, .block-menu-block ul li a:focus {text-decoration: underline; }

.block-menu-block .active > a {
	border-left: 6px solid #0033A0;
	padding-left: 13px;
	font-weight: bold;
}
.block-menu-block .expanded ul { margin-bottom:0; }
.block-menu-block .expanded ul a { padding: 13px 13px 13px 30px; }
.block-menu-block .expanded ul a:hover { text-decoration: underline; }

.block-menu-block .expanded ul a:before {
	position: relative;
	top: 0px;
	left:-5px;
	display: inline-block;
	font-family: 'FontAwesome';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f054";
	font-size: 10px;
	color: #0033A0;
	overflow: hidden;
}

.hyphenate {
	overflow-wrap: break-word;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}

.text-muted { color: #818a91; }
h3.field-label { margin:0; }

.jumbotron h1, .jumbotron h2 {
	margin:0;
	z-index: 200;
}

ul.tabs--primary {
	background: #c1c1c1;
	border-bottom: 1px solid #1c1c1c;
}
.fullWidth { width:100%; }
.noPadding { padding: 0 !important; }
.navbar-form .input-group { width:100%; }

.navbar-form .input-group input {
	background: rgba(255,255,255,.1);
	color:#ffffff;
	border:none;
	border-bottom:1px solid #ffffff;
	font-size:26px;
	height:50px;
}

.navbar-form .input-group input.form-control:focus {
	box-shadow: none;
	-webkit-box-shadow: none;
	border-color: none;
}

.navbar-form .input-group button {
	height:50px;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.element-invisible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); }
.element-invisible.element-focusable:active, .element-invisible.element-focusable:focus { position: static !important; clip: auto; }
.help-block { display:none; }

.region-home-slider .media { margin:0; }

.region-home-spotlight { background: #f6f4e8; padding: 15px 20px 10px; }
.region-home-spotlight h2.block-title, .region-home-news h2.block-title { margin-top:20px;}
.region-home-spotlight h4 { font-family:'proxima-nova','Helvetica Neue',Helvetica,Arial,sans-serf;font-weight:300;font-size:22px; }
.region-home-about { /*background: #251b44; color: #ffffff; padding: 15px;*/ }

.breadcrumb a { color: #777777; }

.front h2.block-title { margin-top:0;}
.front .media-list em { color:#777; }

h1.page-header { margin-top: 0; }

.block-menu-block { background: #f6f4e8; border-left: none; }
.block-menu-block .block-title a { color: #dd7316; margin-top: 10px; }
.block-menu-block .active > a { border-left: 6px solid #dd7316; }

/* 	Home Slider: Bootstrap Carousel 	*/

.carousel-caption { background: rgba(0,50,160, .8); text-shadow: none; padding:10px 20px; text-align: left;}
.carousel-caption h3 { margin-top: 0; font-size: 1.25em; }
.carousel-caption p { font-size: .9em; }
.carousel-caption a, .carousel-caption a:hover, .carousel-caption a:active, .carousel-caption a:visited { color: #fff; }
.carousel-caption.top-right { right: 12%; top: 10%; bottom: initial; left: 30%; text-align: right; }
.carousel-caption.top-left { right: 30%; top: 10%; bottom: initial; left: 12%; }
.carousel-caption.bottom-right { right: 12%; top: initial; bottom: 10%; left: 30%; text-align: right;  }
.carousel-caption.bottom-left { right: 30%; top: initial; bottom: 10%; left: 12%; }
.carousel-caption.bottom { right: 12%; top: initial; bottom: 10%; left: 12%; }
.carousel-caption.top { right: 12%; top: 10%; bottom: initial; left: 12%; }

@media (max-width: 768px) {
	.carousel-caption.top-right, .carousel-caption.top-left, .carousel-caption.bottom-right, .carousel-caption.bottom-left {
		right:10%;left:10%;top:initial;bottom:10%;
	}
	.carousel-caption p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 600px; }
	.carousel-indicators { display: none; }
}

/* Home News */
.region-home-news .media { margin: 1.5em 0; }

/* Page News */
.view-id-news .view-display-id-page .media small { font-size: 85%; }

/*	Home Twitter	*/
#block-views-tweets-block-1 { height:350px;overflow-y: scroll; }

/* 	Research Paper List	*/
/*.view-id-research_topics h3 { border-bottom: 1px solid #dddddd; }
.view-id-research_topics h3.field-content { display: none; }
.view-id-research_topics .views-field-title h3 { border-bottom: none; } */
.view-display-id-research p.research-topic { text-transform: uppercase; font-size: 14px; margin-bottom: 0; }
.view-id-research_topics .views-field-title h3 { margin-top: 0; }
.view-id-research_topics .research-abstract p { margin-bottom: 40px; }
.view-display-id-research .views-row { padding: 20px 0; border-bottom: 1px solid #eeeeee; }
.view-id-research_topics .authors a, .view-display-id-research p.research-topic a { color: #4c4c4c; font-weight: bold; }
