.navbar-default, body {
	background-color: #fff
}
.early-bird>h3, .h5, footer h4, h5 {
	text-transform: uppercase
}
@font-face {
	font-family: Humanist777;
	font-style: normal;
	font-weight: 200;
	src: url(/Shared/Fonts/32D3E4_0_0.eot?#iefix) format("embedded-opentype"), url(/Shared/Fonts/32D3E4_0_0.woff) format("woff"), url(/Shared/Fonts/32D3E4_0_0.ttf) format("truetype")
}
@font-face {
	font-family: Humanist777;
	font-style: normal;
	font-weight: 400;
	src: url(/Shared/Fonts/32D3E4_1_0.eot?#iefix) format("embedded-opentype"), url(/Shared/Fonts/32D3E4_1_0.woff) format("woff"), url(/Shared/Fonts/32D3E4_1_0.ttf) format("truetype")
}
@font-face {
	font-family: Humanist777;
	font-style: normal;
	font-weight: 700;
	src: url(/Shared/Fonts/32D3E4_2_0.eot?#iefix) format("embedded-opentype"), url(/Shared/Fonts/32D3E4_2_0.woff) format("woff"), url(/Shared/Fonts/32D3E4_2_0.ttf) format("truetype")
}

@media (min-width:767px) {
.col-lg-1:nth-child(12n+1), .col-lg-2:nth-child(6n+1), .col-lg-3:nth-child(4n+1), .col-lg-4:nth-child(3n+1), .col-lg-6:nth-child(2n+1), .col-md-1:nth-child(12n+1), .col-md-2:nth-child(6n+1), .col-md-3:nth-child(4n+1), .col-md-4:nth-child(3n+1), .col-md-6:nth-child(2n+1), .col-xl-1:nth-child(12n+1), .col-xl-2:nth-child(6n+1), .col-xl-3:nth-child(4n+1), .col-xl-4:nth-child(3n+1), .col-xl-6:nth-child(2n+1) {
	clear: none
}
.col-sm-1:nth-child(12n+1), .col-sm-2:nth-child(6n+1), .col-sm-3:nth-child(4n+1), .col-sm-4:nth-child(3n+1), .col-sm-6:nth-child(2n+1) {
	clear: left
}
}

@media (min-width:992px) {
.col-lg-1:nth-child(12n+1), .col-lg-2:nth-child(6n+1), .col-lg-3:nth-child(4n+1), .col-lg-4:nth-child(3n+1), .col-lg-6:nth-child(2n+1), .col-sm-1:nth-child(12n+1), .col-sm-2:nth-child(6n+1), .col-sm-3:nth-child(4n+1), .col-sm-4:nth-child(3n+1), .col-sm-6:nth-child(2n+1), .col-xl-1:nth-child(12n+1), .col-xl-2:nth-child(6n+1), .col-xl-3:nth-child(4n+1), .col-xl-4:nth-child(3n+1), .col-xl-6:nth-child(2n+1) {
	clear: none
}
.col-md-1:nth-child(12n+1), .col-md-2:nth-child(6n+1), .col-md-3:nth-child(4n+1), .col-md-4:nth-child(3n+1), .col-md-6:nth-child(2n+1) {
	clear: left
}
}

@media (min-width:1200px) {
.col-md-1:nth-child(12n+1), .col-md-2:nth-child(6n+1), .col-md-3:nth-child(4n+1), .col-md-4:nth-child(3n+1), .col-md-6:nth-child(2n+1), .col-sm-1:nth-child(12n+1), .col-sm-2:nth-child(6n+1), .col-sm-3:nth-child(4n+1), .col-sm-4:nth-child(3n+1), .col-sm-6:nth-child(2n+1), .col-xl-1:nth-child(12n+1), .col-xl-2:nth-child(6n+1), .col-xl-3:nth-child(4n+1), .col-xl-4:nth-child(3n+1), .col-xl-6:nth-child(2n+1) {
	clear: none
}
.col-lg-1:nth-child(12n+1), .col-lg-2:nth-child(6n+1), .col-lg-3:nth-child(4n+1), .col-lg-4:nth-child(3n+1), .col-lg-6:nth-child(2n+1) {
	clear: left
}
}

@media (min-width:1200px) and (max-width:1599px) {
.hidden-lg {
	display: none
}
}
.visible-xl, .visible-xl-block, .visible-xl-inline, .visible-xl-inline-block {
	display: none
}

@media (min-width:1600px) {
.col-lg-1:nth-child(12n+1), .col-lg-2:nth-child(6n+1), .col-lg-3:nth-child(4n+1), .col-lg-4:nth-child(3n+1), .col-lg-6:nth-child(2n+1), .col-md-1:nth-child(12n+1), .col-md-2:nth-child(6n+1), .col-md-3:nth-child(4n+1), .col-md-4:nth-child(3n+1), .col-md-6:nth-child(2n+1), .col-sm-1:nth-child(12n+1), .col-sm-2:nth-child(6n+1), .col-sm-3:nth-child(4n+1), .col-sm-4:nth-child(3n+1), .col-sm-6:nth-child(2n+1) {
	clear: none
}
.col-xl-1:nth-child(12n+1), .col-xl-2:nth-child(6n+1), .col-xl-3:nth-child(4n+1), .col-xl-4:nth-child(3n+1), .col-xl-6:nth-child(2n+1) {
	clear: left
}
.container {
	width: 1370px
}
.col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {
	float: left;
	padding-left: 15px;
	padding-right: 15px
}
.col-xl-12 {
	width: 100%
}
.col-xl-11 {
	width: 91.6667%
}
.col-xl-10 {
	width: 83.3333%
}
.col-xl-9 {
	width: 75%
}
.col-xl-8 {
	width: 66.6667%
}
.col-xl-7 {
	width: 58.3333%
}
.col-xl-6 {
	width: 50%
}
.col-xl-5 {
	width: 41.6667%
}
.col-xl-4 {
	width: 33.3333%
}
.col-xl-3 {
	width: 25%
}
.col-xl-2 {
	width: 16.6667%
}
.col-xl-1 {
	width: 8.33333%
}
.col-xl-pull-12 {
	right: 100%
}
.col-xl-pull-11 {
	right: 91.6667%
}
.col-xl-pull-10 {
	right: 83.3333%
}
.col-xl-pull-9 {
	right: 75%
}
.col-xl-pull-8 {
	right: 66.6667%
}
.col-xl-pull-7 {
	right: 58.3333%
}
.col-xl-pull-6 {
	right: 50%
}
.col-xl-pull-5 {
	right: 41.6667%
}
.col-xl-pull-4 {
	right: 33.3333%
}
.col-xl-pull-3 {
	right: 25%
}
.col-xl-pull-2 {
	right: 16.6667%
}
.col-xl-pull-1 {
	right: 8.33333%
}
.col-xl-pull-0 {
	right: auto
}
.col-xl-push-12 {
	left: 100%
}
.col-xl-push-11 {
	left: 91.6667%
}
.col-xl-push-10 {
	left: 83.3333%
}
.col-xl-push-9 {
	left: 75%
}
.col-xl-push-8 {
	left: 66.6667%
}
.col-xl-push-7 {
	left: 58.3333%
}
.col-xl-push-6 {
	left: 50%
}
.col-xl-push-5 {
	left: 41.6667%
}
.col-xl-push-4 {
	left: 33.3333%
}
.col-xl-push-3 {
	left: 25%
}
.col-xl-push-2 {
	left: 16.6667%
}
.col-xl-push-1 {
	left: 8.33333%
}
.col-xl-push-0 {
	left: auto
}
.col-xl-offset-12 {
	margin-left: 100%
}
.col-xl-offset-11 {
	margin-left: 91.6667%
}
.col-xl-offset-10 {
	margin-left: 83.3333%
}
.col-xl-offset-9 {
	margin-left: 75%
}
.col-xl-offset-8 {
	margin-left: 66.6667%
}
.col-xl-offset-7 {
	margin-left: 58.3333%
}
.col-xl-offset-6 {
	margin-left: 50%
}
.col-xl-offset-5 {
	margin-left: 41.6667%
}
.col-xl-offset-4 {
	margin-left: 33.3333%
}
.col-xl-offset-3 {
	margin-left: 25%
}
.col-xl-offset-2 {
	margin-left: 16.6667%
}
.col-xl-offset-1 {
	margin-left: 8.33333%
}
.col-xl-offset-0 {
	margin-left: 0
}
.visible-xl {
	display: block
}
table.visible-xl {
	display: table
}
tr.visible-xl {
	display: table-row
}
td.visible-xl, th.visible-xl {
	display: table-cell
}
.visible-xl-block {
	display: block
}
.visible-xl-inline {
	display: inline
}
.visible-xl-inline-block {
	display: inline-block
}
.hidden-xl {
	display: none
}
}


body {
	color: #333;
	font-family: Humanist777, "Open Sans", sans-serif;
	font-size: inherit;
	font-weight: 200;
	line-height: 1.42857
}
.navbar {
	border: 0;
	border-radius: 0;
	min-height: 0
}
.navbar-default {
	border-color: #e7e7e7;
	margin-bottom: 0;
	padding: 0
}
.navbar-default.secondary-nav {
	background-color: #00287a;
	border-bottom: 0 none;
	box-shadow: none;
	padding: 0
}
.navbar-default.secondary-nav ul ul {
	background-color: rgba(255, 255, 255, .95);
	border-bottom: 5px solid #00287a;
	border-top: 0 none
}
.navbar-default.secondary-nav ul ul li {
	margin: 0;
	padding: 7px 10px
}
.navbar-default.secondary-nav ul ul li a {
	border-left: 2px solid #fff;
	font-size: 1rem;
	font-weight: 300;
	padding: 5px 10px
}
.navbar-default.secondary-nav ul ul li a:hover {
	border-left: 2px solid #b90054;
	color: #b90054
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	color: #00287a
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	background-color: rgba(0, 0, 0, 0);
	color: #b90054
}
.dropdown.open .caret {
	color: #00287a
}
.dropdown.page-specific>a {
	background-color: #245fd6;
	color: #fff
}
.dropdown.page-specific>a:hover {
	background-color: #245fd6
}
.navbar-default .navbar-nav>li>a {
	color: #fff;
	font-size: .95rem;
	font-weight: 300;
	padding: 8px 10px;
	text-decoration: none
}
.navbar-default .navbar-collapse.collapse.in .navbar-nav>li>a {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	padding: 15px
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
	max-height: 366px
}
.navbar-default .navbar-collapse.collapse.in .navbar-nav>li>ul>li>a {
	border-left: 2px solid #b90054;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	padding: 10px
}
.navbar-nav>li {
	margin: 0;
	padding: 0
}
.dropdown-menu.pull-right a {
	font-size: 1rem;
	padding: 10px 20px
}
.dropdown-menu.pull-right>li {
	margin: 0;
	padding: 0
}
.dropdown-toggle.user-dropdown .caret {
	color: #00287a
}
.navbar-form {
	padding-top: 0
}
.navbar-brand {
	height: auto;
	padding: 5px 0
}
.navbar-brand>img {
	display: block;
	height: 50px
}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
	color: #fff;
	font-weight: 200;
	margin-left: 5px;
	padding: 5px 0
}
.navbar-toggle.collapsed.basket, .navbar.navbar-default .navbar-nav a[role=button] {
	color: #00287a
}
.navbar.navbar-default.secondary-nav .navbar-nav a[role=button] {
	color: #fff
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #00287a
}
.navbar-default .navbar-toggle {
	border-color: #00287a
}
.navbar-collapse .nav ul.dropdown-menu>li a {
	padding-left: 10px;
	padding-right: 13px
}
.navbar-collapse .nav>li:last-child a, .navbar-collapse.in .nav>li:last-child a {
	padding-right: 15px
}
.navbar.navbar-default.secondary-nav .dropdown.open .dropdown-toggle {
	color: #00287a
}
.navbar.navbar-primary.conference-submenu {
	margin-top: 20px;
	text-align: center
}
.conference-submenu a {
	border-bottom: 1px solid #e0e0e0;
	display: block;
	font-size: 18px;
	padding: 10px 15px
}
.conference-submenu .nav.navbar-nav.nav-tabs.nav-justified a {
	color: #333;
	font-size: 19px;
	font-weight: 700
}
.nav-tabs.nav-justified {
	margin: 0
}
.nav-tabs.nav-justified>li {
	padding: 0
}
#logo-no-text img {
	margin-left: 10px
}
.mini-nav h3.navbar-text {
	color: #333;
	font-size: 2rem;
	margin-bottom: 0;
	margin-top: 0
}
.mini-nav .nav.navbar-nav.navbar-left a {
	color: #666;
	font-size: 1.1rem;
	padding-bottom: 0;
	padding-top: 16px
}
.mini-nav .nav.navbar-nav.navbar-left a::after {
	color: #b90054;
	content: "";
	font-size: 1.5rem;
	font-weight: 400;
	margin-left: 10px
}
.mini-nav .nav.navbar-nav.navbar-left a:focus, .mini-nav .nav.navbar-nav.navbar-left a:hover {
	background-color: rgba(0, 0, 0, 0);
	text-decoration: underline
}
.container.group.mini-nav {
	border-bottom: 2px solid #00287a;
	padding-bottom: 10px
}
.section {
	padding: 40px 0
}
.section.grey {
	background-color: #ececec;
	border-bottom: 1px solid #e0e0e0;
	border-top: 1px solid #e0e0e0
}
.section.section-no-padding {
	padding-bottom: 0
}
a img {
	opacity: 1
}
a img:hover {
	opacity: .5
}
ol, ul {
	list-style: none;
	margin-bottom: 20px;
	margin-left: 35px;
	margin-top: 20px;
	padding: 0;
	overflow-wrap: break-word;
}
ol ol, ul ul {
	list-style: none;
	margin-bottom: 0;
	margin-left: 20px;
	margin-top: 0;
	padding: 10px
}
ul.include-chevron ul li::before {
	color: #00287a;
	content: "";
	font-size: 7px;
	margin-top: 6px
}
ul li {
	color: #333;
	font-size: 1.1rem;
	font-weight: 300;
	margin-bottom: 10px;
	margin-left: 0;
	padding-left: 5px
}
.btn-primary, a {
	font-weight: 700
}
ul li a {
	font-size: 16px
}
footer ul li::before, ul.include-chevron li::before {
	color: #b90054;
	content: "";
	float: left;
	font-family: "Glyphicons Halflings";
	font-size: 1rem;
	margin-left: -27px;
	margin-top: 2px
}
.gap-right {
	margin-right: 10px
}
.pull-left {
	float: left
}
a {
	color: #00287a;
	padding-bottom: 1px
}

.btn-primary {
	background-color: rgba(0, 0, 0, 0);
	border: 2px solid #b90054;
	color: #333;
	margin: 5px 0
}
.btn-default::after, h1::before {
	color: #b90054
}
.btn-default::after, .btn-primary::after {
	color: #b90054;
	content: "";
	display: inline-block;
	font-family: "Glyphicons Halflings";
	font-size: .8rem;
	margin-left: 8px;
	margin-top: -1px;
	vertical-align: middle
}
#slider-thumbs .list-inline li a.selected::before, .carousel-buttons a::before, .film-box .name::after, .include-glyphicon::before, .panel-title>a::before, a.film-icon::before, a.podcast-icon::before, h1::before {
	font-family: glyphicons halflings;
}
h1, p {
	font-size: 1.1rem;
	line-height: 1.5
}
.badge, .vtop {
	vertical-align: top
}
.h2, h1, h2, p {
	color: #333
}
.btn-primary.download-icon::after {
	content:""
}
.btn-primary.join-icon::after {
	content: ""
}
.btn-primary.moreinfo-icon::after {
	content: ""
}
hr {
	background: linear-gradient(to right, #b90054 0, #00287a 50%, #b90054 100%) rgba(0, 0, 0, 0);
	border: 0;
	height: 1px;
	margin: 20px 0
}
p {
	font-weight: 300;
	margin: 0 0 15px
}
h1 {
	background-color: #f5f5f5;
	border-bottom: 1px solid #e0e0e0;
	font-weight: 700;
	margin: 60px 0 0;
	padding: 10px 15px;
	text-align: left
}
b, strong {
	font-size: 100%
}
h1::before {
	content: "";
	font-size: 15px;
	margin-right: 10px
}
.col-md-10.col-sm-10.col-sm-offset-1.col-md-offset-1.col-lg-8.col-lg-offset-2.col-xl-6.col-xl-offset-3.conference-header-box>h1::before, .col-offset-xs-0.col-xs-12.col-offset-sm-0.col-sm-12.col-md-offset-3.col-md-6>h1::before, .title-bar::after {
	content: ""
}
.col-offset-xs-0.col-xs-12.col-offset-sm-0.col-sm-12.col-md-offset-3.col-md-6>h1 {
	background-color: #fff;
	font-size: 1.8rem;
	font-weight: 300;
	margin: 80px 0 20px;
	padding-bottom: 10px;
	text-align: center
}
.modal-title, .thumbnail {
	background-color: rgba(0, 0, 0, 0)
}
.modal-title {
	border-bottom: 0 none;
	font-size: 2rem;
	font-weight: 200;
	line-height: 1.42857;
	margin: 0;
	padding: 0;
	text-align: center
}
.h2, h2 {
	font-size: 1.5rem;
	font-weight: 400;
	line-height: 1.5;
	margin: 25px 0 15px
}
.title-bar h2, .title-bar h3 {
	color: #333;
	font-weight: 200;
	text-align: center
}
.title-bar h2 {
	font-size: 2.4rem;
	margin: 10px 0
}
.title-bar h3 {
	font-size: 2.3rem;
	margin: 10px 0 20px
}
.title-bar a {
	font-size: 16px;
	font-weight: 700
}
.h3, h3 {
	color: #b90054;
	font-size: 1.6rem;
	font-weight: 200;
	line-height: 1.4;
	margin: 25px 0 15px
}
h3.latestnews {
	border-bottom: 1px solid #ccc;
	clear: both;
	color: #333;
	font-size: 1.5rem;
	font-weight: 700;
	letter-spacing: -1px;
	margin-left: 0;
	padding-bottom: 10px
}
.h5, .h6, h5, h6 {
	font-weight: 400
}
.h4, h4 {
	color: #333;
	font-size: 1.3rem;
	font-style: italic;
	margin: 30px 0 20px
}
ol#search-results h4 {
	font-style: normal
}
.h5, h5 {
	font-size: 1.1rem;
	margin-top: 15px
}
.h6, h6 {
	font-size: 16px
}
.h7, h7 {
	font-size: 13px;
	font-style: italic;
	margin: 5px 0 10px
}
.small {
	font-size: 100%
}
td {
	padding: 10px
}
div.blockquote {
	border-left: 5px solid #b90054;
	font-size: 17.5px;
	margin: 0 0 10px;
	padding: 10px 20px
}
div.blockquote h3 {
	color: #333;
	font-size: 2.4rem;
	font-weight: 200
}
div.blockquote p {
	color: #777;
	display: block;
	font-size: 80%;
	line-height: 1.42857
}
.btn-group-lg>.btn, .btn-lg {
	border-radius: 6px;
	font-size: 1rem;
	line-height: 1.33333;
	padding: 10px 16px
}
.footer .h3 {
	border-bottom: 1px solid #b90054;
	color: #333;
	font-size: 1.5rem;
	font-weight: 700;
	padding-bottom: 10px
}
.footer ul li {
	margin-bottom: 5px
}
.thumbnail, .thumbnail.film-item {
	box-shadow: none;
	margin-bottom: 10px
}
footer ul li a {
	color: #333;
	font-size: 1rem
}
.box-background {
	background-position: center center;
	background-size: cover
}
.thumbnail {
	border:none;
	position: relative;
	padding: 0;
}
.thumbnail .caption {
	padding: 15px;
	position: relative;
	z-index: 3
}
.thumbnail.news-item.homepage {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #f5f5f5;
	border-color: #ddd #ddd #b90054;
	border-image: none;
	border-style: solid;
	border-width: 2px;
	padding: 0
}
.thumbnail.conference-box .caption {
	background-color: rgba(255, 255, 255, .7);
	bottom: 0;
	height: 202px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	text-align: left;
	width: 100%
}
.thumbnail.initiative {
	border: 0;
	box-shadow: none
}
.thumbnail.film-item {
	background-color: #fff;
	border-style: none none solid;
	border-width: 0 0 2px
}
.thumbnail.film-item h2 {
	color: #333;
	margin: 10px 0
}
.caption h3, .caption p:last-child {
	margin-bottom: 0
}
.thumbnail.conflist {
	background-color: #00287a
}
.thumbnail.featuredconf {
	background-color: #f5f5f5;
	box-shadow: none;
	height: 375px
}
.thumbnail.featuredconf.pub-box {
	height: 300px
}
.thumbnail.conflist h3, .thumbnail.conflist p {
	color: #fff
}
.caption h3 {
	color: #333;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.5;
	margin-top: 0
}
.caption.news-article p, .caption.news-article>h3 {
	color: #333;
	font-size: 18px;
	font-weight: 200
}
.caption p {
	color: #333;
	font-size: 16px;
	font-weight: 300
}
.row.smallnews::before {
	background-color: #999;
	color: #999;
	content: " ";
	display: block;
	margin: 20px auto;
	width: 100px
}
.slidernav, .tab-pane table {
	width: 100%
}
ul.sub-links {
	display: table;
	list-style: none;
	margin: 0 auto 10px
}
.sub-links li {
	color: #666;
	float: left;
	font-size: 1.3rem;
	font-weight: 200;
	margin-bottom: 5px;
	margin-right: 20px;
	margin-top: 0;
	padding: 0 15px
}
#ctl00_MainContentContainer .sub-links li::before {
	border-left: 1px solid #bbb;
	color: #b90054;
	font-size: 1rem;
	margin-right: 10px;
	margin-top: 4px;
	padding-left: 10px
}
#ctl00_MainContentContainer .sub-links li:first-child::before {
	border-left: 0 none
}
.double-colon::after {
	background-color: #b90054;
	border-radius: 63px;
	color: #fff;
	content: ">";
	font-size: 1.1rem;
	font-weight: 400;
	margin-bottom: 10px;
	margin-left: 12px;
	padding: 1px 7px
}
.tab-content {
	margin-top: 20px
}
.slidernav {
	background-color: rgba(255, 255, 255, .8);
	bottom: 0;
	position: absolute
}
.carousel-caption>h3 {
	font-size: 3rem;
	font-weight: 100
}
.carousel-caption>p {
	font-size: 1.3rem;
	font-weight: 400
}
.element {
	background-color: #e0e0e0;
	border-bottom: 0 none;
	border-radius: 0;
	border-top: 0 none;
	float: left;
	height: 350px;
	margin: 10px;
	width: 280px
}
/*conference page box*/
.element.conference-box {
	border: 0;
	margin: 5px;
	position: relative
}
.element.other .caption {
	background-color: rgba(0, 0, 0, .5)
}
.element.annual .caption {
	background-color: rgba(185, 0, 84, .5)
}
.element.committee-box {
	background-color: #e0e0e0;
	background-image: url(/ImageHandler.ashx?ImageUid=fd7c474a-bb64-4d5b-aa4a-df66a2b6d516);
	border: 2px solid #ccc;
	height: 380px;
	padding: 140px 15px 15px;
	position: relative
}
.element.film-box {
	background-position: right bottom;
	border: 2px solid #ddd;
	border-radius: 0;
	height: 300px;
	margin: 10px;
	overflow: hidden;
	padding: 15px;
	position: relative
}
.film-box .name::after {
	background-color: #f5f5f5;
	color: #b90054;
	content: "";
	display: block;
	font-size: 18px;
	padding: 6px 10px;
	position: absolute;
	right: 0;
	top: 85px
}
.film-box .name>a {
	font-size: 15px
}
.element.film-box .name {
	margin-top: 120px
}
.element.committee-box img, .element.film-box img {
	height: 123px;
	left: 0;
	margin-bottom: 15px;
	position: absolute;
	top: 0;
	width: 100%
}
.dropdown-menu.committee-alphabetical {
	padding: 15px;
	width: 244px
}
.dropdown-menu.committee-alphabetical>li {
	float: left;
	margin: 0;
	padding: 0
}
.dropdown-menu.committee-alphabetical a {
	font-size: 18px;
	font-weight: 700;
	padding: 8px 0;
	text-align: center;
	width: 53px
}
.group.conference-nav .dropdown.open ul {
	display: table
}
.group.conference-nav .caret {
	color: #b90054
}
.group.conference-nav li {
	margin: 0;
	padding: 0
}
.group.conference-nav li li a {
	cursor: pointer;
	font-size: 15px;
	font-weight: 700;
	padding: 10px
}
.group.conference-nav ul ul {
	background-color: #f5f5f5;
	padding: 5px 15px
}
.element.committee-box .committee-title {
	font-size: 22px;
	font-weight: 200
}
.element.committee-box .committee-quicklinks li a {
	color: #00287a;
	font-size: 15px
}
.committee-quicklinks.include-chevron {
	bottom: 50px;
	margin: 15px 20px;
	position: absolute
}
.committee-box .btn-group, .committee-links {
	bottom: 10px;
	position: absolute
}
.committee-quicklinks.include-chevron li::before {
	color: #b90054;
	font-size: 14px
}
.committee-links {
	display: block
}
.committee-links>a {
	border: 1px solid #b90054;
	border-radius: 5px;
	color: #b90054;
	display: inline-block;
	font-size: 16px;
	margin-right: 5px;
	margin-top: 8px;
	padding: 7px 10px
}
.committee-quicklinks li {
	color: #999;
	font-size: 15px
}
.container.no-padding {
	padding: 0
}
.navbar .conference-nav .navbar-brand {
	color: #333;
	font-size: 1.4rem;
	font-weight: 400;
	margin-left: 0;
	padding-left: 0
}
.navbar-left.navbar-text {
	color: #333;
	font-size: 28px;
	font-weight: 200;
	margin-bottom: 0;
	margin-top: 10px
}
.nav.navbar-nav.navbar-left.filterlist {
	margin-top: 14px
}
.conference-nav .navbar-nav>li>a {
	color: #00287a;
	font-size: 15px;
	font-weight: 700;
	padding: 10px 15px
}
.element.annual, .element.annual .btn-primary.join-icon::after, .element.annual .btn.btn-sm.btn-primary.moreinfo-icon::after, .element.annual .conference-title a, .element.annual p.conference-details, .element.other, .element.other .btn, .element.other .conference-title a, .element.other p.conference-details {
	color: #fff
}
.conference-nav .navbar-nav>li>a:hover {
	background-color: #fff;
	text-decoration: underline
}
.group.conference-nav {
	border-bottom: 1px solid #e0e0e0;
	margin-top: 20px;
	padding-bottom: 4px
}
.filming-section {
	background-color: #e0e0e0;
	padding-top: 30px
}
.hri-featured {
	background-color: #29597e
}
.isotope-item {
	z-index: 2
}
.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1
}
.isotope, .isotope .isotope-item {
	transition-duration: .8s
}
.isotope {
	transition-property: height, width
}
.isotope .isotope-item {
	transition-property: transform, opacity
}
.conference-image {
	height: 350px;
	width: 100%
}
.conference-title {
	border-bottom: 1px solid #b90054;
	font-size: 21px;
	font-weight: 400;
	padding-bottom: 10px
}
.conference-title.small a {
	font-size: 1.1rem
}
.element .confInnerContainer {
	height: 100%;
	padding: 15px;
	position: relative
}
.element.other {
	background-color: #333
}
.element.annual {
	background-color: #b90054
}
.element.annual .btn.btn-primary {
	border-color: #fff;
	color: #fff
}
.conference-info {
	display: none
}
p.conference-details {
	color: #333;
	font-size: 14px;
	font-weight: 300
}
.about-box>h2, .about-box>p {
	color: #fff;
	font-weight: 200;
	text-align: center
}
.about-section {
	background-color: #e0e0e0;
	padding-bottom: 49px;
	padding-top: 30px
}
.about-box {
	margin-bottom: 50px;
	margin-top: 50px;
	padding: 10px 0 30px
}
.about-box>h2 {
	font-size: 2.4rem;
	margin-bottom: 30px;
	margin-top: 0
}
.about-box>p {
	font-size: 1.2rem
}
.about-box .btn-group {
	margin-top: 20px
}
.title-bar::after {
	background: linear-gradient(to right, #b90054 0, #b90054 25%, #5782d1 50%, #b90054 75%, #b90054 100%) rgba(0, 0, 0, 0);
	display: block;
	height: 3px;
	margin: 10px auto 30px;
	width: 44%
}
.article-header, .igi-section-1, .igi-section-2, .igi-section-3, .igi-section-4, .igi-section-5, .igi-section-6, .igi-section-7 {
	background-position: center top;
	background-size: cover
}
.igi-box {
	background-color: rgba(255, 255, 255, .9);
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	margin-bottom: 0;
	margin-top: 20rem;
	padding: 20px 30px 35px
}
.igi-box>h2 {
	color: #00287a;
	font-size: 2.5rem;
	font-weight: 100;
	margin-bottom: 5px;
	margin-top: 0;
	text-align: center
}
.igi-box>p {
	color: #333;
	font-size: 1.1rem;
	font-weight: 700;
	text-align: center
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #f5f5f5;
	border-color: #ddd #ddd #e8e8e8;
	border-image: none;
	border-style: solid;
	border-width: 1px;
	color: #00287a;
	font-weight: 700
}
.nav>li>a:focus, .nav>li>a:hover {
	background-color: #ddd;
	text-decoration: none
}
.carousel-control {
	opacity: .8;
	width: 4%
}
.carousel-buttons a::before {
	color: #b90054;
	content: "";
	font-size: 13px;
	margin-right: 8px
}
.carousel-buttons a.active {
	background-color: rgba(0, 0, 0, .6);
	color: #fff
}
#slider-thumbs {
	background-color: rgba(255, 255, 255, .7);
	border-radius: 0;
	bottom: 0;
	display: flex;
	margin: 0 auto;
	padding: 5px 15px;
	position: absolute;
	width: 100%
}
#slider-thumbs .list-inline {
	display: block;
	margin: 0 auto;
	width: 100%
}
#slider-thumbs .list-inline h3 {
	color: #333;
	display: inline;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 0;
	margin-left: 10px;
	margin-right: 10px;
	text-shadow: 0 1px 0 #fff
}
#slider-thumbs .list-inline>li {
	border-right: 0 none;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: center
}
.nav-tabs.nav-justified.committee-tabs, .tab-pane>ul {
	margin-top: 20px
}
#slider-thumbs .list-inline li a {
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #00287a;
	border-radius: 0;
	cursor: pointer;
	display: block;
	font-size: 1rem;
	padding: 4px 30px;
	text-align: center
}
#slider-thumbs .list-inline li a.selected::before {
	color: #00287a;
	content: "";
	font-size: 18px;
	left: 45%;
	position: absolute;
	top: -17px
}
#ctl00_MainContentContainer .nav li::before, .article-header-box>h1::after, .article-header-box>h1::before {
	content: ""
}
#slider-thumbs .list-inline li a.selected {
	background-color: #00287a;
	color: #fff
}
#main .left.carousel-control>a, #main .right.carousel-control>a {
	color: #fff
}
.carousel-indicators li {
	background-color: #b90054;
	border: 0
}
.article-header, .igi-section-1 {
	background-image: url(/ImageHandler.ashx?ImageUid=7e3f29c6-e81d-47ad-9f64-38b5d44b1723)
}
.igi-section-2 {
	background-image: url(/ImageHandler.ashx?ImageUid=14199ca9-7681-4a23-a715-bf2729d79984)
}
.igi-section-3 {
	background-image: url(/ImageHandler.ashx?ImageUid=199703a9-90fc-4ea4-83f1-5fc3ce304fc0)
}
.igi-section-4 {
	background-image: url(/ImageHandler.ashx?ImageUid=94b2f3d9-bbfc-431a-9bc2-6b4c61738aa8)
}
.igi-section-5 {
	background-image: url(/ImageHandler.ashx?ImageUid=e096c406-552c-45ce-b5e2-c4282b24bc64)
}
.igi-section-6 {
	background-image: url(/ImageHandler.ashx?ImageUid=c3381428-28d4-4da7-b918-7898a03b2104)
}
.igi-section-7 {
	background-image: url(/ImageHandler.ashx?ImageUid=25b74315-ea17-4b08-ae3f-9f0d2f20967f)
}
.committee-tab-content .tab-pane {
	font-size: 1.1rem
}
.committee-tab-content .tab-pane h3:first-child {
	font-size: 2.5rem;
	font-weight: 200
}
.nav-tabs.nav-justified>li>a {
	background-color: rgba(0, 0, 0, 0);
	color: #00287a;
	font-size: 1.2rem;
	font-weight: 700
}
.tab-pane>ul {
	list-style: none;
	margin-left: 20px
}
.tab-pane ul li {
	margin-bottom: 15px
}
.intro-box h3 {
	border-bottom: 1px solid #fff;
	color: #fff;
	font-size: 2.3rem;
	font-weight: 200;
	margin-top: 10px;
	padding-bottom: 10px
}
.intro-box p {
	color: #333
}
.intro-box .list-group-item {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: rgba(0, 0, 0, 0);
	border-image: none;
	border-style: none none solid;
	border-width: 0 0 1px;
	padding: 10px 0
}
.label-topic {
	background-color: #00287a;
	margin-right: 5px
}
.caret {
	color: rgba(255, 255, 255, .3)
}
/* START - Article CSS */ 
.article-header-box>h1 {
	background-color: rgba(0, 0, 0, 0);
	border-bottom: 0 none;
	color: #333;
	font-size: 2rem;
	font-weight: 100;
	margin-bottom: 0;
	margin-top: 0;
	text-align: center
}
.article-header-box>h1::after {
	background-color: #b90054;
	display: block;
	height: 2px;
	margin: 20px auto 0;
	width: 100px
}
.article-header-box {
	background-color: rgba(255, 255, 255, .95);
	margin-bottom: 0;
	margin-top: 15rem;
	padding: 10px
}
.article-information {
	border-bottom: 2px dashed #ccc;
	padding-bottom: 10px
}
.article-information>h2 {
	color: #b90054
}
.article-information p {
	color: #333;
	font-size: 16px;
	font-weight: 700
}
.similar-articles ul li {
	background-color: #f5f5f5;
	border-bottom: 1px solid #b90054;
	margin-bottom: 20px;
	padding: 15px 10px
}
.similar-articles>ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.similar-articles h4 {
	font-size: 15px;
	font-weight: 700;
	line-height: 1.4;
	margin: 0
}


.conference-information>h4 {
	color: #333;
	margin-top: 10px
}
.sponsor-logos>ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.sponsor-logos li {
	margin-bottom: 20px;
	padding: 0
}
.sponsor-logos .img-responsive {
	padding: 10px 0
}
.sponsor-logos h4 {
	border-bottom: 1px solid #e0e0e0;
	font-size: 1.2rem;
	padding-bottom: 15px
}
.social-buttons {
	border-bottom: 2px solid #e0e0e0;
	border-top: 1px solid #e0e0e0;
	padding: 10px 0 5px
}
.modal-content {
	padding: 50px
}
.thumbnail .conf-box h3 {
	border-bottom: 1px solid #ccc;
	color: #333;
	font-size: 18px;
	font-weight: 200;
	padding-bottom: 10px
}
.thumbnail .conf-box p {
	color: #b90054;
	font-size: 14px;
	font-weight: 200;
	margin-bottom: 0;
	padding-top: 10px
}
.caption.initiative-info {
	background-color: rgba(0, 0, 0, 0)
}
.caption.initiative-info h3 {
	border-bottom: 0 none;
	color: #00287a;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 10px
}
.caption.initiative-info p {
	color: #333;
	font-size: 15px
}
footer {
	background: #ddd;
	border-top: 2px solid #999;
	margin-top: 40px;
	padding-bottom: 25px;
	padding-top: 25px
}
footer h4 {
	color: #444;
	font-size: 18px;
	font-weight: 400
}
#postFooter {
	background: #999;
	padding: 15px 0
}
#postFooter p, #postFooter ul {
	margin: 0;
	text-align: center;
	text-transform: uppercase
}
#postFooter li {
	margin-left: 15px
}
#postFooter a {
	color: #fff;
	font-size: 15px
}
#postFooter a:focus, #postFooter a:hover {
	color: #fff;
	text-decoration: none
}
.btn-header {
	float: right;
	margin-bottom: 10px;
	margin-left: 3px;
	margin-top: 20px
}
.btn-vat {
	padding: 7px 12px
}
p.warning, span.warning {
	color: #d10c0c;
	font-weight: 700;
	margin-left: 0
}
#home h1 {
	font-size: 40px;
	margin: 50px 0
}
.red, .text-danger {
	color: #b90054
}
.blue, .text-alert {
	color: #00287a
}
.manual {
	margin-bottom: 20px
}
span.normal {
	font-size: 50%
}
.white, .white a {
	color: #fff!important
}
.success {
	color: #5cb85c
}
.icon {
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
	border: 1px solid #00287a;
	border-radius: 4px;
	color: #00287a;
	float: left;
	font-size: 16px;
	margin-bottom: 0;
	margin-right: 4px;
	margin-top: 8px;
	padding: 6px 7px 4px;
	position: relative
}
.icon-basket {
	padding: 6px 4px 4px
}
.badge {
	background-color: #b90054;
	border-radius: 12px;
	color: #fff;
	font-size: 11px;
	font-weight: 400;
	margin: -8px 0 0 -5px;
	padding: 2px 5px 3px;
	top: 0
}
.badge-basket {
	margin: -7px 0 0 -5px
}
.social-buttons div {
	display: inline-block
}
.modal-search-body {
	padding: 35px 0
}
.form-control-feedback {
	right: 25px
}
.results li {
	display: inline;
	float: left;
	padding: 0 10px 10px 0
}
.results li.right {
	display: inline;
	float: right;
	padding: 0 0 10px 10px
}
.borderless table, .borderless td, .borderless th, .profile {
	padding: 10px 0
}
.profile {
	background-color: #f5f5f5
}
.profile-right {
	padding: 10px 0 0 10px
}
.no-margin-bottom {
	margin-bottom: 0
}
blockquote {
	margin: 0 0 10px
}
.icons.pull-right {
	margin-top: 5px
}
.glyphicon.glyphicon-chevron-right.menu-chevron {
	color: #b90054;
	font-size: 15px;
	width: 25px
}
.sub-links li:last-child {
	border: 0
}
.section .digital-container {
	background-size: cover
}
.section .digital-container p {
	color: #666;
	font-size: 1.5rem;
	font-weight: 200;
	text-align: center
}
.section .digital-container h3 {
	border-bottom: 1px solid #e0e0e0;
	color: #333;
	font-size: 1.8rem;
	font-weight: 700;
	margin-bottom: 20px;
	padding-bottom: 10px;
	text-align: left
}
.thumbnail.digital-item {
	background-color: #f0f0f0;
	border: 0;
	box-shadow: 0 2px 3px #cacaca
}
.thumbnail.digital-item .caption.digital-item-content {
	padding: 20px 15px
}
.thumbnail.digital-item .caption.digital-item-content>h3 {
	color: #333;
	font-size: 24px;
	font-weight: 200;
	margin-bottom: 15px
}
.thumbnail.digital-item .caption.digital-item-content li {
	color: #00287a;
	font-size: 18px
}
.thumbnail.digital-item .caption.digital-item-content li a {
	color: #333;
	font-size: 16px;
	font-weight: 400
}
.thumbnail.digital-item .caption.digital-item-content .btn.btn-md.btn-primary {
	font-size: 16px;
	margin-top: 10px;
	width: 100%
}
.section.membership-container {
	padding: 40px 0 60px
}
.section.membership-container img {
	padding: 5px 15px;
}
.section.membership-container h2 {
	color: #333;
	font-size: 2.4rem;
	font-weight: 200
}
.membership-container p, .section.membership-container.membership-welcome.education-welcome p {
	font-size: 1.1rem
}
.section.membership-container.membership-welcome {
	background-image: url(/ImageHandler.ashx?ImageUid=3be82a0f-1dab-4efc-9ba2-0756fbc8f293);
	background-size: cover;
	padding: 60px 0 40px;
	position: relative
}
.section.membership-container.membership-welcome.education-welcome {
	background-image: url(/ImageHandler.ashx?ImageUid=596abc00-f30c-42ad-a21c-027e3f76fecc);
	background-position: center center
}
.section.membership-container .membership-welcome-box {
	background-color: rgba(255, 255, 255, .9);
	border-bottom: 5px solid #b90054;
	margin-bottom: 15px;
	padding: .8rem 2rem 2rem
}
.membership-welcome-box li, .membership-welcome-box p {
	font-size: 1rem
}
.section.membership-container .membership-welcome-box h3 {
	margin-top: 0
}
.margin-bottom {
	margin-bottom: 20px
}
.jcrop-holder {
	text-align: left
}
.jcrop-hline, .jcrop-vline {
	background: url(/_new_includes/images/Jcrop.gif) left top #fff;
	font-size: 0;
	position: absolute
}
.jcrop-vline {
	height: 100%;
	width: 1px
}
.jcrop-hline {
	height: 1px;
	width: 100%
}
.jcrop-handle {
	background-color: #333;
	border: 1px solid #eee;
	font-size: 1px;
	height: 7px;
	width: 7px
}
.jcrop-tracker {
	height: 100%;
	width: 100%
}
.custom .jcrop-hline, .custom .jcrop-vline {
	background: #ff0
}
.custom .jcrop-handle {
	background-color: #c7bb00;
	border-color: #000
}
.jcropper-holder {
	border: 1px solid #000
}
.section.world-section {
	background-color: #7fc7b2;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}
.section.bic-info {
	background-color: #eee;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	padding-bottom: 60px
}
.section.bic-welcome h2 {
	color: #333;
	font-weight: 200;
	margin-top: 0
}
.section.bic-welcome p {
	font-size: 1.2rem
}
.section.bic-welcome img {
	border-bottom: 5px solid #7fc7b2;
	margin-bottom: 10px;
	width: 100%
}
.section.bic-welcome .panel-group {
	margin-top: 20px
}
.thumbnail .caption.bic-content-item {
	background-color: rgba(0, 0, 0, 0)
}
.thumbnail.bic-content-box.no-background {
	background-image: none
}
.thumbnail.bic-content-box {
	background-color: #fff;
	border: 2px solid #7fc7b2;
	height: 130px
}
.thumbnail.bic-content-box.no-background.map-box {
	background-color: rgba(0, 0, 0, 0);
	border: 0;
	height: auto
}
.read-more.view-more::after {
	content: "Read more"
}
.thumbnail.bic-content-box.no-background.map-box .caption.bic-content-item h3 {
	background-color: rgba(0, 0, 0, .4);
	margin-top: 30px;
	padding: 10px 30px;
	text-align: center
}
.thumbnail.bic-content-box.no-background.map-box .caption.bic-content-item a {
	color: #fff;
	font-size: 1rem;
	font-weight: 700
}
.thumbnail.bic-content-box.no-background.map-box .caption.bic-content-item img {
	transition: all .5s ease 0s
}
.thumbnail.bic-content-box.no-background.map-box .caption.bic-content-item img:hover {
	filter: opacity(25%)
}
.mediapubspanel .tab-content {
	background-color: #e0e0e0;
	background-size: cover;
	box-shadow: 0 8px 8px -8px #333 inset, 0 -8px 8px -8px #333 inset;
	margin-top: 30px;
	padding: 50px 0 60px
}
.mediapubspanel .tab-content .title-bar h2 {
	color: #333;
	font-size: 2.4rem
}
.mediapubspanel .tab-content p, .mediapubspanel .tab-content ul li {
	margin-bottom: 10px
}
.nav-tabs.nav-justified.mediapublicationsnav {
	display: table;
	table-layout: fixed
}
.nav-tabs.nav-justified.mediapublicationsnav li {
	margin-bottom: 3px;
	width: 100%
}
.nav-tabs.nav-justified.mediapublicationsnav>li>a {
	background-color: rgba(0, 0, 0, 0);
	border: 0;
	color: #00287a;
	font-size: 15px;
	font-weight: 700;
	margin: 0 5px
}
.nav-tabs.nav-justified.mediapublicationsnav>.active>a {
	border: 0;
	color: #b90054
}
.nav-tabs.nav-justified.mediapublicationsnav>.active>a:active, .nav-tabs.nav-justified.mediapublicationsnav>.active>a:focus, .nav-tabs.nav-justified.mediapublicationsnav>.active>a:hover {
	font-weight: 200
}
.nav.nav-tabs.nav-justified.mediapublicationsnav img {
	opacity: .3;
	width: 100%
}
.nav.nav-tabs.nav-justified.mediapublicationsnav .active img {
	opacity: 1
}
.thumbnail.featuredconf.pub-wrapper {
	border: 0;
	height: auto
}
.thumbnail.pub-wrapper .caption.pub-title a {
	color: #fff;
	font-size: 15px
}
.section.mediapubbottomlinks {
	background-color: #b90054;
	padding: 30px 0 10px
}
.section.mediapubbottomlinks .thumbnail .mediapub-link {
	padding: 18px 15px 11px;
	text-align: center
}
.section.mediapubbottomlinks .thumbnail .mediapub-link h3 a {
	color: #333;
	font-size: 21px;
	font-weight: 400
}
.conference-sponsors h2 {
	background-color: #00287a;
	border-bottom: 1px solid #e0e0e0;
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	margin: 10px 0;
	padding: 10px;
	text-align: center
}
.conference-info-box {
	padding: 20px 0
}
.conference-header-box {
	background-color: rgba(255, 255, 255, .85);
	margin-bottom: 0;
	margin-top: 15rem;
	padding: 10px 20px;
	text-align: center
}
.col-md-10.col-sm-10.col-sm-offset-1.col-md-offset-1.col-lg-8.col-lg-offset-2.col-xl-6.col-xl-offset-3.conference-header-box>h1 {
	background-color: rgba(0, 0, 0, 0);
	border: 0;
	font-size: 1.8rem;
	font-weight: 300;
	margin: 0;
	padding: 0
}
.pink {
	color: #00287a
}
.conference-sponsors {
	margin-top: 15px
}
.conference-sponsors td {
	padding: 0
}
.hri-main-slide {
	background-image: url(/ImageHandler.ashx?ImageUid=5b3d3e15-9103-4dab-91fd-62399f97f7fb);
	padding: 4rem 0
}
.hri-main-description {
	background-color: rgba(0, 0, 0, .6);
	margin-bottom: 20px;
	padding: 1rem 2rem 2rem
}
.hri-main-description p {
	color: #fff;
	font-size: 1.2rem
}
.hri-main-description h2 {
	color: #fff;
	font-size: 2.2rem;
	font-weight: 100
}
.caption.initiative-info.hri-initiative {
	background-color: #29597e;
	position: relative
}
.caption.initiative-info.hri-initiative h3 {
	border-bottom: 0 none;
	color: #fff;
	font-size: 18px;
	padding-bottom: 0;
	text-align: center
}
.section.hri-regions-section {
	background-color: #307542
}
.thumbnail.hri-content-box {
	background-color: #f8f8f8;
	border: 0
}
.thumbnail.hri-content-box .caption.hri-box-caption p {
	color: #b90054;
	font-size: 14px;
	margin-top: 5px
}
.hri-activity-box {
	margin-bottom: 15px;
	padding: 0 10px
}
.mediapubspanel.hrimedia .tab-content {
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
	box-shadow: none;
	margin-top: 0;
	padding: 0
}
.no-padding-margin {
	padding: 0px;
}
.no-padding {
	padding: 0px;
}
.no-padding-left {
	padding-left: 0px;
}

.thumbnail.hri-tab-selector {
	border: 3px solid transparent
}
.caption.initiative-info.hri-initiative a {
	color: #fff;
	font-size: 16px
}
.col-md-12.igi-highlight {
	background-color: #b90054;
	background-image: url(/ImageHandler.ashx?ImageUid=00ffe7d7-c60c-4ea0-be55-1c83423641fe);
	background-position: center center;
	background-size: cover;
	padding: 20px 15px
}
.igi-highlight>h3 {
	color: #fff;
	font-size: 2.3rem;
	font-weight: 200
}
.igi-highlight>p {
	color: #fff;
	font-weight: 200
}
.section.membership-container ul {
	margin: 12px 20px
}
.section.membership-container h3 {
	margin: 15px 0
}
.section.about-container.about-welcome {
	background-image: url(/ImageHandler.ashx?ImageUid=348b7d18-d8b1-4f58-9c65-41595f079f66);
	background-size: cover;
	padding: 60px 0 45px
}
.section.about-container .about-welcome-box {
	background-color: rgba(255, 255, 255, .9);
	border-bottom: 5px solid #b90054;
	margin-bottom: 15px;
	padding: .8rem 2rem 2rem
}
.section.grey02 {
	background-color: #aeaeae;
	border-bottom: 1px solid #e0e0e0;
	border-top: 1px solid #e0e0e0
}
.thumbnail.area-item {
	background-color: #00287a;
	border: 0;
	box-shadow: 0 2px 3px #cacaca
}
.thumbnail.area-item .caption p {
	color: #fff;
	font-size: 15px;
	font-weight: 300
}
.thumbnail.area-item .caption.area-item-content>h3 {
	color: #fff;
	font-size: 24px;
	font-weight: 200;
	margin-bottom: 15px
}
.thumbnail.area-item .caption.area-item-content a {
	color: #fff;
	font-weight: 700;
	transition: all .5s ease 0s
}
.thumbnail.lang-content-box.no-background.map-box {
	background-color: rgba(0, 0, 0, 0);
	border: 0;
	height: auto
}
.thumbnail.lang-content-box.no-background {
	background-image: none
}
.thumbnail.lang-content-box {
	background-color: #fff;
	background-position: right bottom;
	background-repeat: no-repeat;
	border: 1px solid #fff;
	height: 190px
}
.thumbnail.lang-content-box.no-background.map-box .caption.lang-content-item a {
	color: #00287a;
	font-size: 20px;
	font-weight: 700
}
.thumbnail.lang-content-box.no-background.map-box h3 {
	text-align: center
}
.about-section .about-intro .caption p {
	color: #333;
	font-size: 1.3rem;
	font-weight: 200;
	margin-top: 10px;
	text-align: center
}
.main-slide .thumbnail.about-intro {
	background: rgba(0, 0, 0, 0);
	border: 0
}
.carousel-control.left, .carousel-control.right, .digital-background {
	background-image: none
}
.caption.film-item>h3 {
	border-bottom: 0 none;
	font-size: 16px;
	margin-top: 0;
	padding: 0
}
.thumbnail .caption.film-item {
	padding: 12px 15px 15px
}
.section.grey .panel-default>.panel-heading {
	background-color: #fff;
	border-color: #999;
	padding: 15px
}
.section.grey .panel {
	border-color: #d7d7d7;
	box-shadow: none;
	margin-bottom: 5px
}
.slider-item .thumbnail, .thumbnail.lpd-box {
	border: 0
}
.panel-title>a::before {
	color: #b90054;
	content: "";
	float: right;
	font-size: 22px;
	font-weight: 100;
	margin-left: 10px;
	margin-right: 0
}
.panel-title>a.collapsed::before {
	content: "+"
}
.panel-title>a {
	color: #00287a;
	font-style: normal;
	font-weight: 400;
	line-height: 1.4
}
.panel-title {
	color: inherit;
	font-size: 1.3rem;
	margin-bottom: 0;
	margin-top: 0
}
.thumbnail.lpd-box .caption.lpd-caption {
	background-color: #b90054;
	padding: 15px
}
.thumbnail.lpd-box .lpd-caption a {
	color: #fff;
	font-size: 1.2rem
}
.section .panel-default>.panel-heading.division-dropdown {
	background-color: #7fc7b2;
	padding: 15px
}
.division-dropdown .panel-title>a::before {
	color: #fff
}
.panel-heading.division-dropdown .panel-title>a {
	color: #fff;
	font-size: 1.3rem
}
.thumbnail.minimal-thumbnail {
	background-color: rgba(0, 0, 0, 0);
	border: 0
}
.thumbnail.minimal-thumbnail img {
	width: 100%
}
.thumbnail.minimal-thumbnail .caption.minimal-caption {
	padding: 10px 0
}
.initiative.igi-item {
	height: 470px
}
.thumbnail .caption.overlay-caption {
	background-color: rgba(255, 255, 255, .9);
	bottom: 0;
	padding: 12px 15px 15px;
	position: absolute;
	width: 100%
}
.thin-font {
	font-weight: 200
}
.larger-font {
	font-size: 180%
}
.washington-green {
	background-color: #448e99;
	padding-bottom: 73px
}
.digital-background {
	background-size: cover
}
.thumbnail.element.homeconf {
	background-color: #e0e0e0;
	border-bottom: 2px solid #00287a;
	margin: 0 0 10px;
	width: 100%
}
.element.homeconf .conference-image {
	height: 146px;
	object-fit: cover;
	object-position: center top;
	width: 100%
}
.thumbnail.initiative .caption.initiative-info.ibawelcome h3 {
	font-size: 1.1rem;
	margin-bottom: 5px
}
.caption.initiative-info.ibawelcome {
	text-align: center
}
.container>h1 {
	background-color: #fff;
	font-size: 1.8rem;
	font-weight: 300;
	margin: 80px 0 20px;
	padding-bottom: 10px;
	text-align: center
}
.container>h1::before, .modal-title::before {
	content: "";
	margin: 0
}
.conference-nav .navbar-nav>li>a.isotope-reset {
	font-size: 12px;
	padding: 8px 15px
}
.conference-nav .navbar-nav>li>a.isotope-reset::after {
	content: "";
	font-family: glyphicons halflings;
	font-size: 8px;
	font-weight: 100;
	margin-left: 5px
}
.conference-nav .navbar-nav>li>a.isotope-reset span {
	margin-left: 5px
}
.overlay-caption h2 {
	margin-bottom: 10px;
	margin-top: 0
}

a.film-icon::before {
	color: #333;
	font-weight: 100;
	margin-right: 8px;
	content: "";
}
a.podcast-icon::before {
	color: #333;
	font-weight: 100;
	margin-right: 8px;
	content: "";
}
.panel-body p, .panel-body ul li {
	font-size: 1rem
}
.btn.btn-sm.btn-primary.sold {
	background-color: #b90054;
	color: #fff
}
.btn.btn-sm.btn-primary.sold::after {
	color: #fff;
	content: ""
}
.thumbnail a>img, .thumbnail>img {
	margin-left: auto;
	margin-right: auto;
	width: 100%
}
.membership-selector.selected {
	background-color: #999;
	color: #fff
}
.slider-intro p {
	font-size: 1.4rem;
	font-weight: 200
}
.popover-content p {
	font-size: 14px
}
.carousel .carousel-control {
	opacity: 0;
	transition: all .5s ease 0s
}
.carousel:hover .carousel-control {
	opacity: 1
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
	background-color: #b90054;
	border-radius: 100px;
	font-size: 15px;
	height: auto;
	margin-top: -15px;
	padding: 12px;
	width: auto
}
.filterlist .btn-default::after {
	content: ""
}
.filterlist .btn-default {
	clear: both
}
.container.related-items ul li {
	margin-bottom: 20px
}
.social-media-icons a {
	float: left
}
.conference-sponsors img {
	margin: 0 auto 10px;
	padding: 10px 0px;
}
.conference-sponsors h3 {
	border-bottom: 1px solid #ccc;
	color: #333;
	font-size: 19px;
	font-weight: 300;
	padding-bottom: 10px;
	text-align: center;
	text-decoration: none
}
.conference-sponsors ul {
	margin: 0
}
.conference-sponsors .col-sm-1:nth-child(12n+1), .conference-sponsors .col-sm-2:nth-child(6n+1), .conference-sponsors .col-sm-3:nth-child(4n+1), .conference-sponsors .col-sm-4:nth-child(3n+1), .conference-sponsors .col-sm-6:nth-child(2n+1), .conference-sponsors .col-xl-1:nth-child(12n+1), .conference-sponsors .col-xl-2:nth-child(6n+1), .conference-sponsors .col-xl-3:nth-child(4n+1), .conference-sponsors .col-xl-4:nth-child(3n+1), .conference-sponsors .col-xl-6:nth-child(2n+1) {
	clear: none
}
.conference-header-box>h2 {
	font-weight: 200;
	margin-bottom: 5px;
	margin-top: 10px
}
.article-header .list-inline {
	list-style: none;
	margin-bottom: 0;
	margin-left: -5px;
	margin-top: 15rem;
	padding-left: 0
}
.article-header .list-inline li {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: rgba(255, 255, 255, .7);
	border-image: none;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	margin-bottom: 0;
	padding: 5px 15px
}
.article-header .list-inline a::before {
	color: #b90054;
	content: "";
	font-family: glyphicons halflings;
	font-size: 11px;
	margin-right: 7px
}
.conference-info-box h1::before, .conference-links ul li::before {
	content: ""
}
.conference-links .include-chevron a::before, .conference-links h2::before {
	content: "";
	font-family: glyphicons halflings
}
.conference-links {
	background-color: rgba(255, 255, 255, .9);
	box-shadow: 0 4px 8px rgba(0, 0, 0, .3);
	margin-bottom: 2rem;
	margin-top: 2rem;
	padding: 0
}
.conference-links>h2 {
	background-color: #b90054;
	color: #fff;
	font-size: 1.6rem;
	font-weight: 200;
	margin-bottom: 0;
	margin-top: 0;
	padding: 13px 15px 10px
}
.conference-info-box h1 {
	background-color: rgba(0, 0, 0, 0);
	border: 0;
	font-size: 2.4rem;
	font-weight: 100;
	margin-top: 0;
	padding: 0
}
.conference-info-box h1::before {
	margin: 0;
	padding: 0
}
.conference-info-box>h2 {
	font-size: 1.3rem;
	margin-top: 15px
}
.conference-links li {
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 1px;
	padding: 7px 10px
}
.conference-links .include-chevron {
	margin: 0;
	padding: 0
}
.conference-links .include-chevron a::before {
	color: #333;
	font-size: 12px;
	margin-right: 8px
}
.conference-links h2::before {
	font-size: 21px;
	margin-right: 6px
}
.early-bird {
	background-color: #00287a;
	border: 2px solid #fff;
	margin-bottom: 2rem;
	margin-top: 2rem;
	padding: 0
}
.early-bird>h2, .early-bird>h3 {
	color: #fff;
	font-weight: 700;
	margin-bottom: 0;
	margin-top: 0
}
.early-bird>h3 {
	font-size: 1.1rem;
	padding: 20px
}
.early-bird>h2 {
	background-color: #2daae1;
	font-size: 1.3rem;
	padding: 6px 20px 8px
}
.early-bird>h2::before {
	background-image: url(/ImageHandler.ashx?ImageUid=8ab4c39a-c693-4149-9ffd-295bd4da9471);
	content: "";
	display: block;
	float: left;
	height: 35px;
	margin-right: 10px;
	width: 36px
}
.element.memberorg {
	border: 2px solid #e0e0e0;
	font-size: 14px;
	height: 400px;
	padding: 10px;
	position: relative
}
.element.memberorg img {
	display: inline-block;
	width: 150px
}
.element.thumbnail.memberorg h3 {
	color: #333;
	margin-bottom: 10px;
	margin-top: 10px
}
.element.memberorg .btn-group {
	bottom: 10px;
	display: inline-table;
	left: 10px;
	position: absolute
}
.button-group .button.active {
	background-color: #00287a;
	color: #fff
}
.conference-links>div {
	padding: 0
}
.embed-responsive-16by9 {
	margin: 0 0 15px
}
.committee-container>h3 {
	color: #333;
	font-size: 2.5rem;
	font-weight: 200
}
.committee-container br {
	display: none
}
.committee-container>p>img {
	display: inline
}
.committee-container>h3 strong {
	font-weight: 200
}
.committee-container .nav-tabs a {
	background-color: #f5f5f5;
	border-bottom: 1px solid #ddd
}
.committee-container .tab-content h3:first-child {
	font-size: 2.3rem;
	font-weight: 200
}
.similar-articles img {
	margin-bottom: 10px
}

/* START - IGI Homepage*/
.latest-issue{
	background-color: #b90054;
	color: #fff;
	font-size: 22px;
	font-weight: 200;
	left: 0;
	padding: 10px 15px;
	position: absolute;
	top: 0
}
.igi-link{
	color:#004587; 
}
.igi-feature-box{
	border-bottom: 5px solid #b90054;
	margin: 1rem 0;
	padding: 1.5rem
}
.igi-feature-box h3 {
	color: #333;
	font-size: 1.8rem;
	font-weight: 200
}
.committee-welcome-box p, .igi-feature-box p {
	font-size: 1rem;
	font-weight: 700
}
.igi-feature-box img {
	margin-bottom: 10px
}
.thumbnail.igi-image-box img {
width: 100%;
height: auto;
}
.thumbnail.igi-image-box>p {
	margin-bottom: 0
}
.thumbnail.homepage.igi-thumbnail {
	background: #b90054;
	margin-bottom: 10px
}
.thumbnail.homepage.igi-thumbnail .caption h3 a {
	font-weight: 700
}
.thumbnail.homepage.igi-thumbnail .caption a:hover {
	text-decoration: underline
}
.thumbnail.homepage.igi-thumbnail .caption p {
	color: #fff
}
.thumbnail.homepage.igi-thumbnail .caption a {
	color: #fff;
	font-weight: 200
}
/* END - IGI Homepage*/



.social-media-icons {
	height: 50px
}
.social-media-icons img {
	width: 50px
}
.film-box.ibabook .name::after {
	display: none
}
.related-items img {
	display: inline
}
.section.committee-container .committee-welcome-box {
	background-color: rgba(255, 255, 255, .85);
	border-bottom: 5px solid #b90054;
	margin-bottom: 15px;
	padding: 1.75rem .5rem
}
.btn.btn-md.btn-default.membership-selector {
	background-color: #fff;
	color: #333
}
.btn.btn-md.btn-default.membership-selector.selected {
	background-color: #b90054;
	color: #fff
}
.section.committee-info-container.committee-welcome {
	background-image: none;
	background-size: cover;
	padding-bottom: 10px;
	padding-top: 35px;
	position: relative
}
.container-fluid.grey ul {
	margin: 0
}
.committee-dropdown>a {
	display: none
}
.committee-dropdown ul a {
	cursor: pointer;
	display: block;
	padding: 10px;
	z-index: 10000
}
.committee-dropdown ul a.selected {
	background-color: #999;
	color: #fff
}
.committee-dropdown ul a:last-child {
	display: none
}
.committee-dropdown.lpru-dropdown ul a:last-child {
	display: block
}

.btn-group>h2 {
	color: #fff;
	float: left;
	font-weight: 200;
	margin: 0 15px 0 0
}
.btn.btn-md.btn-default.membership-selector.selected::after {
	color: #fff;
	content: ""
}
.section.overlay-button-controls {
	background-color: rgba(0, 0, 0, .4);
	bottom: 0;
	padding-bottom: 10px;
	padding-top: 10px;
	position: absolute;
	width: 100%
}
.membership-welcome-box {
	background-color: rgba(255, 255, 255, .9);
	border-bottom: 5px solid #b90054;
	margin-bottom: 15px;
	padding: .8rem 2rem 2rem
}
.membership-welcome-box h2 {
	color: #333;
	font-size: 2.4rem;
	font-weight: 200
}
.btn-group.committee-welcome-btns {
	margin-top: 15px
}
.membership-welcome-box .img-responsive {
	display: inline
}
.overlay-button-controls .btn.btn-md.btn-default.membership-selector {
	background-color: rgba(0, 0, 0, 0);
	color: #fff
}
.overlay-button-controls .btn.btn-md.btn-default.membership-selector.selected {
	background-color: #b90054;
	color: #fff
}
.row.margin-bottom.lpru-row::after {
	background-color: #e0e0e0;
	display: block;
	height: 1px;
	margin-top: 10px;
	width: 200px
}
.row.margin-bottom.lpru-row {
	margin-bottom: 15px
}
.row.margin-bottom.lpru-row p {
	font-size: 1.1rem
}
.row.margin-bottom.lpru-row h2 {
	font-size: 2.4rem;
	font-weight: 200;
	margin-bottom: 30px
}
.row.margin-bottom.lpru-row h2::after {
	background-color: #b90054;
	content: "";
	display: block;
	height: 2px;
	margin-top: 20px;
	width: 100px
}
.lpru-row img {
	margin-bottom: 10px
}
.section.membership-container.lpru-projects-section {
	background-image: url(/ImageHandler.ashx?ImageUid=f61bf571-384b-4cc9-8725-7d465c88988b);
	background-size: cover;
	padding-bottom: 90px;
	position: relative
}
.overlay-button-controls.lpru-controls {
	background-color: rgba(0, 0, 0, 0);
	padding: 5px 0
}
.dropdown.committee-dropdown.lpru-dropdown::before {
	background-color: #bbb;
	content: "";
	display: block;
	height: 1px;
	margin-bottom: 10px;
	width: 20%
}
.grid-item img, .lpru-dropdown .dropdown-menu, audio {
	width: 100%
}
.overlay-button-controls.lpru-controls .committee-dropdown>a {
	display: inline-block
}
.lpru-dropdown .dropdown-menu>li {
	float: left
}
.podcast-related-item img {
	float: left;
	margin-right: 10px;
	max-width: 250px
}
.podcast-related-item a {
	font-size: 1rem
}
.podcast-related-item p {
	font-size: 15px;
	margin-bottom: 5px
}
.podcast-related-item {
	background-color: #fff;
	border: 1px solid #d7d7d7;
	border-radius: 5px;
	margin-bottom: 10px;
	padding: 10px
}
.related-podcasts::before {
	border-bottom: 2px solid #00287a;
	content: "Latest podcasts";
	font-size: 1.6rem;
	margin-bottom: 20px;
	padding-bottom: 15px
}
.caption.tab.film::before, .caption.tab::before {
	content: "Film"
}
.flex-row.column-flex>[class*=col-] {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -moz-flex;
	display: -webkit-flex;
	display: flex;
	flex-direction: column;
	justify-content: space-between
}
.caption.tab::before {
	background-color: #f5f5f5;
	color: #b90054;
	display: block;
	font-weight: 700;
	left: 0;
	padding: 5px 15px;
	position: absolute;
	top: -32px
}
.caption.tab.podcast::before {
	content: "Podcast"
}
.caption.tab.feature::before {
	content: "Feature"
}
.include-chevron.list-inline>li {
	margin-right: 45px
}
.include-chevron.list-inline {
	margin-left: 20px
}
.no-margin-top {
	margin-top: 0
}
.handbook-content h2::before {
	color: #b90054;
	content: "";
	font-family: glyphicons halflings;
	margin-right: 10px
}
.section.manual-introduction {
	background-image: url(/ImageHandler.ashx?ImageUid=121abad4-8be5-4304-aec7-36db22485ac6);
	background-position: center center;
	background-size: cover;
	padding: 20px 0
}
.section.manual-introduction h2 {
	color: #b90054;
	font-size: 2.2rem;
	font-weight: 700;
	margin-top: 0;
	text-align: center
}
.section.manual-introduction p {
	font-size: 1.2rem;
	font-weight: 200;
	text-align: center
}
.container-fluid.no-padding {
	padding-left: 0;
	padding-right: 0
}
.grid-item-content {
	background-color: #fff;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 20px;
	padding-top: 150px
}
.grid-item {
	padding-left: 10px;
	padding-right: 10px
}
.grid-inner-content {
	background-color: rgba(255, 255, 255, .8);
	border-bottom: 2px solid #b90054;
	padding: 15px
}
.grid-inner-content a {
	font-size: 16px
}
.grid-inner-content p {
	font-size: 15px;
	margin-bottom: 5px
}
#ctl00_ContentContainer>.container {
	padding: 20px 15px
}
span.news-date {
	color: #333;
	display: block;
	font-size: 14px;
	margin-top: 8px;
	text-align: left
}
.title-bar.flat-title::after {
	content: none;
	height: 0;
	margin: 0;
	width: 0
}
.title-bar.flat-title {
	align-items: center;
	border-bottom: 1px solid #b90054;
	display: flex;
	justify-content: space-between;
	margin-bottom: 10px;
	padding-bottom: 5px
}
.title-bar.flat-title .sub-links.include-chevron {
	margin: 0
}
.title-bar.flat-title .sub-links li:last-child {
	margin-right: 0;
	padding-right: 0
}
.title-bar.flat-title .sub-links li {
	margin-bottom: 0
}
.title-bar.flat-title>h2 {
	font-size: 2.6rem;
	font-weight: 100;
	margin: 0
}
h3.news-sub-title {
	color: #333;
	font-size: 1.3rem;
	font-weight: 700
}
.carousel-generic .item {
	background-color: #ebebeb
}
.carousel .item.carousel-padding {
	padding: 40px 0
}
#ctl00_MainContent_EnqFormWrapper>.container {
	margin-top: 20px
}
#ctl00_MainContent_EnqFormWrapper fieldset {
	margin: 0 auto;
	padding-left: 15px;
	padding-right: 15px
}
#ctl00_MainContent_EnqFormWrapper fieldset label {
	color: #333;
	font-size: 18px;
	width: auto
}
#ctl00_MainContent_EnqFormWrapper fieldset span.Field {
	display: block;
	padding-bottom: 0
}
#ctl00_MainContent_EnqFormWrapper .Mandatory {
	color: #b90054
}




.section.women-survey {
	background-image: url(/ImageHandler.ashx?ImageUid=2897fda6-6512-4b3e-a810-7f1fc980b3c1);
	background-position: center center;
	background-size: cover
}
span.big-quotation {
	color: #00287a;
	float: left;
	font-family: times new roman;
	font-size: 6rem;
	height: 50px;
	margin-top: -28px;
	width: 50px
}
.well.scholarship-well {
	border-left: 3px solid #00287a
}




.social-media-icons.page-social::before {
	content: "Share:";
	display: block;
	font-size: 12px;
	font-weight: 700;
	margin-bottom: 5px
}
.thumbnail.featuredigi, .thumbnail.featureigi {
	border: 0
}
.membership-welcome-box.igi-latest-issue {
	margin-top: 0;
	padding-bottom: 10px;
	padding-left: 0;
	padding-top: 0
}
.igi-latest-issue>h2 {
	font-size: 1.6rem;
	font-weight: 200;
	margin-top: 10px
}
.well.inverse-well {
	background-color: #fff;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .2) inset
}



.main-slide {
	align-items: center;
	background-color: #e7e7e7;
	border-bottom: 1px solid #ccc;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -moz-flex;
	display: -webkit-flex;
	display: flex;
}
.thumbnail.homepage.about-intro p {
	font-size: 1.4rem;
	font-weight: 200;
	text-align: center
}
.thumbnail.homepage.welcome-box {
	background-color: #fff
}
.thumbnail.homepage {
	background: #fff;
	border-image: none;
	border-radius: 0;
	width: 100%
}
.thumbnail.homepage.slider-intro {
	background: rgba(0, 0, 0, 0);
	border-style: none none solid;
	border-width: 0;
	color: #333;
	line-height: 1.5;
	margin-bottom: 0;
	padding-bottom: 0;
	text-align: center
}
.thumbnail.homepage.slider-intro::after {
	background: linear-gradient(to right, #b90054 0, #00287a 50%, #b90054 100%) rgba(0, 0, 0, 0);
	content: "";
	display: block;
	height: 1px;
	margin: 20px auto;
	width: 200px
}
.iba-intro {
	background-image: url(/ImageHandler.ashx?ImageUid=a3f16b9f-c57f-4b96-8d7a-12f5501872e4);
	background-size: cover
}
.main-slide hr {
	height: 2px;
	margin: 30px 0
}
.main-slide .container>h3 {
	color: #333;
	font-size: 1.3rem;
	font-weight: 700;
	margin-top: 0
}
.main-slide .container>h3::after, h3.news-sub-title::after {
	background-color: #b8b8b8;
	content: "";
	display: block;
	height: 1px;
	margin-top: 10px;
	width: 100px
}
/*links on homepage carasoul*/
.thumbnail.homepage .caption a {
	color: #00287a
}
.thumbnail.homepage .caption a.btn-default {
	color: #333
}
.thumbnail.homepage .caption h3 {
	font-size: 1rem;
	margin-bottom: 5px
}
.thumbnail.homepage .caption p {
	color: #666;
	font-size: 1rem
}
.main-slide .thumbnail.homepage.about-intro {
	margin-bottom: 0
}
.main-slide .thumbnail.homepage.about-intro::after {
	background: linear-gradient(to right, #b90054 0, #00287a 50%, #b90054 100%) rgba(0, 0, 0, 0);
	content: "";
	display: block;
	height: 1px;
	margin: 30px auto;
	width: 33%
}
.main-slide a.film-icon::before, .main-slide a.podcast-icon::before {
	color: #999
}
.main-slide .thumbnail.homepage .caption span.news-date {
	border-top: 1px solid #999;
	color: #b90054;
	display: inline;
	padding-top: 8px;
	z-index: 5
}
.main-slide .welcome-thumbnail {
	padding-left: 8px;
	padding-right: 8px
}
.btn-group.carousel-nav {
	left: 10px;
	position: absolute;
	top: 5px;
	z-index: 10
}
.btn-group.carousel-nav .dropdown-toggle {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: rgba(0, 0, 0, 0);
	border-image: none;
	border-style: none none solid;
	border-width: 0 0 1px;
	color: #00287a;
	cursor: pointer;
	display: block;
	font-weight: 700;
	padding-bottom: 2px
}
.btn-group.carousel-nav .caret {
	color: #333
}
.btn-group.carousel-nav .dropdown-menu {
	background-color: rgba(255, 255, 255, .9);
	padding-top: 15px
}
.btn-group.carousel-nav.open .dropdown-toggle {
	box-shadow: none
}
.btn-group.carousel-nav .dropdown-menu>li>a {
	cursor: pointer
}
.btn-group.carousel-nav .dropdown-menu>li>a.selected {
	background-color: #00287a;
	color: #fff
}
.title-bar.flat-title>h3 {
	font-size: 1.4rem;
	font-weight: 700;
	margin-bottom: 5px;
	margin-top: 0
}
.title-bar.flat-title.slide-title {
	border-bottom: 0 none;
	margin-bottom: 10px
}



.thumbnail.homepage.initiative {
	border: 1px solid #ccc;
	box-shadow: none
}
.main-slide.sydney-intro {
	background-attachment: fixed;
	background-color: #fff;
	background-image: url(/ImageHandler.ashx?ImageUid=36888753-955b-4b8b-9dba-7d32dae318da)
}
/*delete items*/
.main-slide2 {
	height: 650px
}
/*delete items*/
.main-slide .thumbnail.homepage2 {
	background: linear-gradient(135deg, rgba(36, 88, 152, .5) 0, rgba(17, 56, 132, .95) 100%) rgba(0, 0, 0, 0);
	border: 0;
	border-radius: 3px;
	width: 100%
}
/*delete items*/
.main-slide2 .thumbnail.homepage .caption p {
	color: red;
	font-size: 1.1rem
}
.thumbnail.homepage.igi-thumbnail .caption h3, .thumbnail.homepage.memorial a, .thumbnail.homepage.memorial p {
	color: #fff
}

.chapter-buttons, .main-slide2.iba-intro .caption.ibawelcome * {
	text-align: center
}
/*delete items*/
.main-slide2 .thumbnail.homepage img {
	float: left;
	height: 230px;
	margin-left: 20px;
	object-fit: cover;
	width: 160px
}
/*delete items*/
.main-slide2 .thumbnail.homepage {
	display: block;
	margin-bottom: 5px;
	margin-top: 15px
}
/*delete items*/
.main-slide2 {
	align-items: center;
	border-bottom: 1px solid #ccc;
	display: flex;
	padding-bottom: 40px
}

/*delete items*/
.thumbnail.homepage.memorial {
	background: #333
}
/*in use*/
.section.education-welcome {
	background-image: url(/ImageHandler.ashx?ImageUid=596abc00-f30c-42ad-a21c-027e3f76fecc);
	background-size: cover;
}
.section.jerl-wide {
	background-color: #f7ba3a;
	padding: 0
}
.section.bli-wide {
	background-color: #004b8e;
	padding: 0
}
.section.cli-wide {
	background-color: #f7941d;
	padding: 0
}
.section.dri-wide {
	background-color: #99c6dd;
	padding: 0
}
.section.clint-wide {
	background: linear-gradient(135deg, #ab851a 0, #fed94c 50%, #ab851a 100%) rgba(0, 0, 0, 0);
	padding: 10px 0 0
}
span.journal-issue {
	color: #b90054;
	font-size: 1.4rem
}
span.journal-author {
	color: #b90054;
	font-size: 1.2rem
}
#Document img {
	float: left;
	margin-right: 10px
}
.container.related-items>ul {
	margin-left: 0
}
.handbook-container h3 {
	font-size: 1.4rem;
	font-weight: 700;
	margin-top: 20px
}
.handbook-container h5 {
	color: #607c27;
	font-size: 1.3rem;
	font-weight: 200;
	margin-top: 10px;
	text-transform: none
}
.handbook-container.chapter-1 h5 {
	color: #d36c0c
}
:target::before {
	content: "";
	display: block;
	height: 100px;
	margin: -100px 0 0
}
.handbook-container .panel-title>a::before {
	background-color: #b90054;
	color: #fff;
	content: "-";
	float: right;
	font-family: glyphicons halflings;
	font-size: 16px;
	font-weight: 100;
	margin-right: 10px;
	padding: 10px 15px 13px;
	position: absolute;
	right: -20px;
	top: -10px
}
.handbook-container .panel-title>a.collapsed::before {
	content: "+";
	padding: 10px 15px 13px
}
.handbook-container .panel {
	background-color: rgba(255, 255, 255, .5);
	border: 0;
	border-radius: 0;
	margin-bottom: 5px
}
.panel-default>.panel-heading {
	background-color: transparent;
	padding: 15px
}
.handbook-container .panel-title>a {
	color: #333;
	font-size: 17px;
	font-weight: 700
}
.handbook-container .panel-title {
	position: relative;
	padding-right: 50px
}
.chapter-buttons {
	padding: 20px 0
}
.chapter-buttons a {
	color: #333
}
.handbook-container .caret {
	color: #b90054;
	margin-left: 10px
}
.navbar.navbar-default.nav-handbook .navbar-nav a[role=button] {
	color: #333;
	font-weight: 700;
	padding: 15px;
	font-size: 16px
}
.handbook-container h2 {
	font-size: 2.2rem;
	font-weight: 200
}
a[data-toggle=modal]::after {
	content: "";
	font-family: glyphicons halflings;
	margin-left: 5px
}
span.question {
	color: #b90054;
	font-size: 1.1rem;
	font-weight: 700
}
.handbook-container .panel-default>.panel-heading {
	background-color: transparent;
	border-color: transparent;
	padding: 10px
}
.handbook-container.chapter-1 .well, .handbook-container.chapter-2 .well {
	padding: 3rem;
	box-shadow: none;
	border: 0
}
.handbook-container.chapter-1 .well {
	background-color: rgba(249, 189, 139, .5)
}
.handbook-container.chapter-1 .well p {
	font-size: 1.2rem
}
.handbook-container.chapter-1 .well.smaller-text p {
	font-size: 1rem
}
.handbook-container.chapter-1 .well p strong {
	border-left: 0 none;
	font-size: 1.1rem
}
.tooltip>.tooltip-inner {
	background-color: #fff;
	border: 2px solid #b90054;
	color: #fff;
	font-size: 20px;
	max-width: 300px;
	padding: 15px
}
.tooltip>.tooltip-inner ul li {
	text-align: left
}
a[data-toggle=tooltip]::after {
	color: #00287a;
	content: "";
	font-family: glyphicons halflings;
	font-size: 14px;
	margin-left: 5px
}
a[data-toggle=tooltip] {
	color: #666;
	font-size: 1rem;
	font-weight: 500
}
.handbook-container .discussion-question {
	color: #333;
	font-size: 1rem;
	font-weight: 400
}
.handbook-container strong, b {
	font-size: 100%
}
.handbook-container .nav-tabs>li>a {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: rgba(255, 255, 255, .5);
	border-color: #999 #999 currentcolor;
	border-image: none;
	border-style: solid solid none;
	border-width: 1px 1px 0
}
.handbook-container .mediapubspanel .tab-content ul li.active a {
	background-color: #00287a;
	border-color: #00287a;
	color: #fff
}
.handbook-container ul.nav-tabs {
	margin-left: 0
}
.intro-1 {
	background-color: #b2d3e6
}
.intro-2 {
	background-color: #97c6e4
}
.intro-3 {
	background-color: #7da5c9
}
.chapter-1-orange-1 {
	background-color: #fce2cc
}
.chapter-1-orange-2 {
	background-color: #fcd3b2
}
.chapter-1-orange-3 {
	background-color: #f9bd8b
}
.chapter-1-orange-4 {
	background-color: #f7a558
}
.chapter-2-green-1 {
	background-color: #d6e4be
}
.chapter-2-green-2 {
	background-color: #bdd292
}
.chapter-2-green-3 {
	background-color: #a3c167
}
.chapter-2-green-4 {
	background-color: #9bb762
}
.handbook-container .caption.initiative-info.hri-initiative {
	background-color: transparent;
	position: relative
}
.handbook-container .caption.initiative-info.hri-initiative a {
	color: #333;
	font-size: 1.5rem;
	font-weight: 200
}
.handbook-container .caption.initiative-info.hri-initiative h3 {
	margin-top: 0;
	margin-bottom: 0
}
.handbook-container .caption.initiative-info.hri-initiative p {
	color: #00287a;
	text-align: center
}
.handbook-container .panel-body h5, .handbook-container.chapter-1 .panel-body h5 {
	font-size: 1.3rem;
	font-weight: 700;
	line-height: 1.5;
	margin-bottom: 20px
}
.handbook-container .panel-body h6 {
	color: #333;
	font-size: 1.3rem;
	font-weight: 400;
	margin: 15px 0
}
.handbook-container .mediapubspanel .tab-content p, .mediapubspanel .tab-content ul li {
	margin-bottom: 0
}
.handbook-container .mediapubspanel .tab-content p, .mediapubspanel .tab-content ul.include-chevron li {
	margin-bottom: 15px
}
.handbook-container .tab-content .tab-pane.inner-tab-pane.active {
	background-color: #fff;
	border-bottom: 3px solid #00287a;
	padding: 30px
}
.handbook-container .lower-heading {
	color: #00287a;
	font-size: 1.2rem
}
.handbook-container .panel-body {
	padding: 1.5rem 2rem;
	background: #FFFFFF;
}
.handbook-container .nav-tabs.nav-justified.mediapublicationsnav li {
	margin-bottom: 3px;
	width: 100%;
	background-color: rgba(255, 255, 255, .4);
	border-right: 3px solid #9BB762
}
.handbook-container .nav-tabs.nav-justified.mediapublicationsnav li:last-child {
	border: 0
}
.handbook-container .nav-tabs.nav-justified.mediapublicationsnav li.active, .handbook-container .well.smaller-text.highlight-well {
	background-color: #fff
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	background-color: #e0e0e0
}
.external::after {
	content: "";
	font-family: glyphicons halflings;
	margin-left: 5px;
	margin-right: 5px;
	color: #333
}
.handbook-container.chapter-1 .nav-tabs.nav-justified.mediapublicationsnav li {
	border-right: 3px solid #f9bd8b
}
a[data-toggle=modal] {
	cursor: pointer
}
.contents-box h3 {
	color: #333;
	font-weight: 700;
	margin: 0
}
.handbook-contents h2 {
	color: #fff;
	font-size: 3rem;
	font-weight: 200
}
.handbook-contents p {
	color: #e0e0e0;
	font-weight: 700;
	margin-bottom: 20px
}
.section.handbook-contents {
	background-image: url(/ImageHandler.ashx?ImageUid=dce25a9a-c434-4a1d-a1f3-03653c397db9);
	background-position: center center;
	background-size: cover;
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height: 100vh;
	padding-bottom: 60px;
	padding-top: 60px
}
.chapter-subtitle {
	color: #666;
	font-size: 1.3rem;
	font-weight: 400
}
.section.handbook-contents ul.include-chevron li::before {
	color: rgba(255, 255, 255, .5)
}
.section.handbook-contents ul.include-chevron a {
	color: #333
}
.contents-box {
	padding: 20px
}
.handbook-contents .container>h3 {
	border-bottom: 2px solid #fff;
	color: #fff;
	display: inline-block;
	font-weight: 700;
	margin-bottom: 20px;
	padding-bottom: 10px;
	padding-right: 10px
}
.section.handbook-contents.homepage-intro {
	display: block;
	min-height: inherit;
	padding: 50px 0
}
#homesearch-wrapper {
	background: #00287a;
	font-size: 1.5em;
	padding: 1.5em
}
#homesearch-inner {
	margin-left: 100px
}
#query-home {
	width: 800px;
	border-radius: 4px;
	padding: .3em;
	margin-top: 4px;
	border: 1px solid #00287a;
	color: #767676
}
#homesearch-submit {
	font-size: 1em
}
#query {
	margin-right: 0;
	width: 320px
}
.ui-helper-hidden, .ui-helper-hidden-accessible {
	display: none
}
ul.ui-autocomplete {
	background: #fff;
	border: 1px solid #efefef;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 25em
}
ul.ui-autocomplete h2 {
	background-color: #efefef;
	font-size: small;
	padding: 5px
}
ul.ui-autocomplete li.ui-menu-item {
	margin: 0;
	padding: 0
}
ul.ui-autocomplete li.ui-menu-item a {
	display: block;
	padding: 3px
}
ul.ui-autocomplete li.ui-menu-item a.description, ul.ui-autocomplete li.ui-menu-item a.url {
	padding-top: 0
}
ul.ui-autocomplete li.ui-menu-item span {
	display: block;
	font-size: small;
	padding-left: 10px
}
ul.ui-autocomplete li.ui-menu-item a.ui-state-hover {
	background-color: #efefff
}
.ui-help-hidden, .ui-helper-hidden-accessible {
	display: none
}
.ui-menu {
	background-color: #fff;
	width: 200px;
	border: 1px solid #e6e6e6
}
.ui-menu, .ui-menu li {
	list-style-type: none;
	margin: 0;
	padding: 0
}
.ui-menu-item a, li.ui-autocomplete-category {
	display: block;
	padding: 2px
}
li.ui-autocomplete-category {
	background-color: #e6e6e6;
	font-weight: 700
}
.ui-menu-item a {
	font-weight: 400
}
.ui-menu-item a:hover {
	cursor: pointer;
	color: #fff
}
.ui-state-focus {
	background-color: #428bca;
	color: #fff
}
.ui-autocomplete {
	width: 320px!important;
	z-index: 9999!important
}
#white_fade {
	background: rgba(255, 255, 255, .8);
	display: none;
	height: 100%;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 3
}
#search-area {
	margin: 2em auto 1em;
	position: relative;
	width: 100%;
	z-index: 4
}
#search-area input.search[type=text] {
	background: #fff;
	border: 1px solid #ccc;
	color: #333;
	float: left;
	font-size: 26px;
	height: 45px;
	outline: 0;
	padding: 0 1em;
	text-align: center;
	width: 100%
}
#search-area button[type=submit] {
	background: #333;
	border: none;
	cursor: pointer;
	float: right;
	height: 45px;
	padding: 0 1em;
	position: absolute;
	right: 0;
	width: 2.5em
}
#search-area button[type=submit] span {
	color: #fff;
	display: block;
	height: 27px;
	margin-left: -6px;
	width: 27px
}
.ui-helper-hidden-accessible {
	display: none!important
}
.page-header-container {
	overflow: visible
}
.input-group {
	display: table;
	margin: 0 auto;
	max-width: 941px;
	position: relative;
	width: 100%
}
.autocomplete {
	border: 1px solid #ccc;
	left: 8%;
	margin: 2px 0 0;
	padding: 10px 1% 30px;
	position: absolute;
	right: 8%;
	width: 84%;
	z-index: 999
}
.autocomplete ul {
	padding: 20px 0 0
}
.autocomplete ul li {
	list-style: none;
	margin-left: 0;
	overflow: hidden;
	padding: 12px 0
}
.autocomplete h3 {
	margin-top: 0
}
li.other, li.people {
	padding-bottom: 30px
}
div.ac-event-date, li.location img, li.other img, li.people img {
	float: right;
	margin-left: 5%;
	width: 40%
}
div.ac-event-info, div.location-details, div.people-details {
	float: left;
	width: 55%
}
div.ac-event-date {
	background: #eee;
	color: #222;
	padding: 10px 0;
	text-align: center
}
div.ac-event-date span.day, div.ac-event-date span.month {
	font-size: 13px;
	font-weight: 700;
	height: 13px;
	line-height: 13px;
	text-transform: uppercase
}
div.ac-event-date span.date {
	font-size: 35px;
	font-weight: 700;
	height: 45px;
	line-height: 35px
}
div.close-autocomplete {
	float: left;
	overflow: hidden;
	width: 100%
}
div.close-autocomplete a {
	color: #333;
	cursor: pointer;
	float: right;
	font-size: 20px;
	line-height: 20px;
	padding: 2px 10px;
	text-align: center;
	text-decoration: none
}
div.close-autocomplete a:hover {
	color: #ea6d2f
}
.navbar-toggle {
	margin-right: 0
}

.ui-menu-item a strong {
	font-size: 16px
}

/* START - Annual conference Home Banenr */
.sydney-intro a:hover {
	text-decoration: none;
}
.sydney-intro h3:hover {
	opacity: 0.5;
}
.sydney-left-outer {
	display: block;
	padding-left: 0px;
	padding-right: 25px;
	position: relative;
	height: auto;

}
.sydney-left {
	position: relative;
	width: auto;
	display: inline-block;
	height: auto;
	margin: 0px;
	padding: 10px;
	background-color: rgba(0, 0, 0, 0.4);
	border-bottom: 5px solid #fab500;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.sydney-right-outer {
	display: block;
	padding-left: 25px;
	padding-right: 0px;
	position: relative;
	height: auto;

}
.sydney-right {
	position: relative;
	display: inline-block;
	width: auto;
	height: auto;
	margin: 0px;
	padding: 10px;
	background-color: rgba(0, 0, 0, 0.4);
	border-bottom: 5px solid #fab500;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.sydney-right-inner {
	white-space: nowrap;
	width: 100%;
	height: auto;
	position: relative;
	display: inline-block;
	padding-left: 0px;
	padding-right: 10px;
	margin-bottom: 20px;
}
.sydney-videos {
	position: relative;
	display: inline-block;
	width: calc(20% - 4px);
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	margin-left: 0%;
	margin-right: 0%;
		vertical-align: middle;
	max-width: 20%;
	 flex: 0 0 auto;
    object-fit: scale-down;
}
.sydney-main-film {
	padding-left: 0px;
	padding-right: 10px;
}
.sydney-main-film img {
	display: block;
	width: 100%;
	margin: 0 auto;
		vertical-align: middle;
	max-width: 100%;
	 flex: 0 0 auto;
    
}
.sydney-h3 {
	margin: 0px 0px 10px 0px;
color: #fab500
}
.sydney-h3 a {
	color: #fab500;
}
.sydney-h3-special a {
	color: #fab500;
}
.sydney-h3-special {
	margin: 10px 0px 10px 0px;
	color: #fab500
}
p.sydney-p {
	font-size: 0.9rem;
	line-height: 1.2rem;
	color: #ffffff;
	word-break: break-word;
}
.sydney-gallery {
	padding: 0px;
	height: 62%;
	vertical-align: middle;
	max-width: 100%;
	cursor: pointer;
}
.sydney-gallery:hover {
	opacity: 0.5;
}
.sydney-logo {
	border-bottom: 2.5px solid #fab500;
	padding-bottom: 5px;
	margin: 0 auto;
	display: block;
		vertical-align: middle;
	width: 100%;
	position: relative;
	 flex: 0 0 auto;
    object-fit: scale-down;
}
.sydney-box2-left {
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	width: 40%;
	height: 100%;
	background-color: #008b39;
	background-image: url(https://www.ibanet.org/ImageHandler.ashx?ImageUid=28080a19-777d-41b9-8a86-f947d3d9c770);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	border: 2px solid #008000;
	border-right: none;
}
.sydney-box2-topright1 {
	position: absolute;
	display: block;
	top: 0px;
	left: 40%;
	width: 60%;
	height: 50%;
	background-image: url(https://www.ibanet.org/ImageHandler.ashx?ImageUid=a48094a5-5d94-4e2c-b1a4-7462696d5468);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	border: 2px solid #008000;
}
.sydney-box2-bottomright {
	position: absolute;
	display: block;
	top: 50%;
	left: 40%;
	width: 60%;
	height: 50%;
	background-image: url(https://www.ibanet.org/ImageHandler.ashx?ImageUid=bce861e6-d987-4f52-8107-7e749cfa41f3);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	border: 2px solid #008000;
	border-top: none;
}
/* END - Annual conference Home Banenr */


/*  span to compensate for header with smooth scrolling on sponsor pages */
.sponsoranchor {
	display: block;
	padding-top: 150px;
	margin-top: -150px;
	height: 0;
	visibility: hidden
}

/*  in use */
.nanogallery_theme_default {
	box-sizing: content-box;
	font-size: 1em;
	line-height: normal;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
	visibility: visible
}
 /*  in use */
.nanogallery_theme_default .nanoGalleryNavigationbarContainer {
	display: block;
	margin: 5px auto;
	padding: 5px 0
}
 /*  in use */
.nanogallery_theme_default .nanoGalleryNavigationbar {
	border-bottom: 1px solid #555;
	border-top: 1px solid #555;
	display: table;
	padding: 0;
	text-align: left;
	width: 100%
}
 /*  in use */
.nanogallery_theme_default .nanoGalleryContainerParent {
	box-sizing: content-box;
	margin: 0 auto;
	position: relative;
	text-align: left;
}
.nanogallery_theme_default .nanoGalleryContainer {
	box-sizing: content-box;
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-align: left;
	width: auto
}
 /*  in use */
.nanogallery_theme_default .nanoGalleryContainer .nanoGalleryThumbnailContainer {
	background-color: none;
	border: 0;
	box-sizing: content-box;
	cursor: pointer;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	position: absolute
}
/*  in use */
.nanogallery_theme_default .nanoGalleryContainer .nanoGalleryThumbnailContainer .subcontainer {
	border: 0 solid #000;
	box-sizing: content-box;
	margin: 0;
	overflow: hidden;
	padding: 0
}
 /*  in use */
.nanogallery_theme_default .nanoGalleryContainer .nanoGalleryThumbnailContainer .imgContainer {
	background: #000;
	box-sizing: content-box;
	margin: 5px;
	overflow: hidden;
	position: relative
}
 /*  in use */
.nanogallery_theme_default .nanoGalleryContainer .nanoGalleryThumbnailContainer img {
	background: url(data:image/gif;base64,R0lGODlhEAAQAIAAAP///////yH5BAEKAAEALAAAAAAQABAAAAIOjI+py+0Po5y02ouzPgUAOw==) center center no-repeat rgba(0, 0, 0, 0);
	bottom: 0;
	box-sizing: content-box;
	display: block;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	vertical-align: bottom
}
 /*  in use */
.nanogallery_theme_default #nanoGalleryViewer {
	background-color: rgba(1, 1, 1, .75);
	box-sizing: content-box;
	clear: both;
	display: block;
	height: 100%;
	left: 0;
	position: fixed;
	text-align: center;
	top: 0;
	width: 100%
}
 /*  in use */
.nanogallery_theme_default #nanoGalleryViewer .closeButtonFloating {
	cursor: pointer;
	opacity: 1;
	padding: 5px 5px 25px 25px;
	position: absolute;
	right: 0;
	top: 0;
	transition: all .2s ease 0s
}
 /*  in use */
.nanogallery_theme_default #nanoGalleryViewer .closeButtonFloating::after {
	background: rgba(0, 0, 0, .2);
	color: #ddd;
	content: '\e80a';
	display: inline-block;
	font-family: nano_icon_font3;
	font-size: 1.5em;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	padding: 5px 0 5px 5px;
	text-align: center;
	text-decoration: inherit;
	text-transform: none
}
 /*  in use */
.nanogallery_theme_default #nanoGalleryViewer .closeButtonFloating:hover {
	opacity: .3
}
 /*  in use */
.nanogallery_theme_default #nanoGalleryViewer .content img {
	background: url(loading.gif) center center no-repeat rgba(0, 0, 0, 0);
	border: 4px solid #f8f8f8;
	border-radius: 4px;
	box-shadow: 0 0 20px #888;
	box-sizing: content-box;
	min-height: 30px;
	min-width: 30px;
	padding: 0
}
 /*  in use */
.nanogallery_theme_default #nanoGalleryViewer .content .imgCurrent {
	cursor: pointer
}
/*  in use */
.nanogallery_theme_default #nanoGalleryViewer .content .contentAreaPrevious {
	box-sizing: content-box;
	color: #ddd;
	cursor: pointer;
	display: block;
	left: 0;
	margin-top: -65px;
	opacity: 1;
	padding: 50px 25px 50px 0;
	position: absolute;
	text-align: left;
	top: 50%;
	transition: all .2s ease 0s
}
 /*  in use */
.nanogallery_theme_default #nanoGalleryViewer .content .contentAreaPrevious::after {
	background: rgba(0, 0, 0, .2);
	content: '\e81b';
	padding: 5px 0
}
 /*  in use */
.nanogallery_theme_default #nanoGalleryViewer .content .contentAreaNext {
	box-sizing: content-box;
	color: #ddd;
	cursor: pointer;
	display: block;
	margin-top: -65px;
	opacity: 1;
	padding: 50px 0 50px 25px;
	position: absolute;
	right: 0;
	text-align: right;
	top: 50%;
	transition: all .2s ease 0s
}
 /*  in use */
.nanogallery_theme_default #nanoGalleryViewer .content .contentAreaNext::after {
	background: rgba(0, 0, 0, .2);
	content: '\e81c';
	padding: 5px 0
}
 /*  in use */
.nanogallery_theme_default #nanoGalleryViewer .toolbarContainer {
	bottom: 0;
	display: inline-block;
	left: 0;
	position: absolute;
	right: 0;
	text-align: center
}
 /*  in use */
.nanogallery_theme_default #nanoGalleryViewer .toolbar {
	background: rgba(4, 4, 4, .7);
	box-sizing: content-box;
	color: #eee;
	display: inline-block;
	margin: 1px;
	overflow: hidden;
	vertical-align: middle
}
 /*  in use */
.nanogallery_theme_default #nanoGalleryViewer .toolbar .ngbt {
	box-sizing: content-box;
	cursor: pointer;
	display: table-cell;
	padding: 5px;
	vertical-align: middle
}
 /*  in use */
.nanogallery_theme_default #nanoGalleryViewer .content .contentAreaNext::after, .nanogallery_theme_default #nanoGalleryViewer .content .contentAreaPrevious::after, .nanogallery_theme_default #nanoGalleryViewer .toolbar .ngbt::after {
	display: inline-block;
	font-family: nano_icon_font3;
	font-size: 1.5em;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	margin-left: .2em;
	margin-right: .2em;
	opacity: 1;
	text-align: center;
	text-decoration: inherit;
	text-transform: none;
	transition: all .2s ease 0s;
	width: 1em
}
 /*  in use */
.nanogallery_theme_default #nanoGalleryViewer .toolbar .label .title, .nanogallery_theme_default #nanoGalleryViewer .toolbar .pageCounter {
	font-size: 1em;
	margin: auto;
	box-sizing: content-box;
	overflow: hidden;
	vertical-align: middle
}
 /*  in use */
.nanogallery_theme_default #nanoGalleryViewer .toolbar .previousButton::after {
	content: '\e81b'
}
 /*  in use */
.nanogallery_theme_default #nanoGalleryViewer .toolbar .nextButton::after {
	content: '\e81c'
}
 /*  in use */
.nanogallery_theme_default #nanoGalleryViewer .toolbar .closeButton::after {
	content: '\e80a'
}
 /*  in use */
.nanogallery_theme_default #nanoGalleryViewer .toolbar .playButton::after {
	content: '\e81a'
}
 /*  in use */
.nanogallery_theme_default #nanoGalleryViewer .toolbar .pauseButton::after {
	content: '\e81d'
}
 /*  in use */
.nanogallery_theme_default #nanoGalleryViewer .toolbar .linkOriginalButton::after {
	content: '\e80d'
}
 /*  in use */
.nanogallery_theme_default #nanoGalleryViewer .toolbar .label {
	background-color: initial;
	border-left: 0 solid #000;
	box-sizing: content-box;
	display: table-cell;
	font-size: 1em;
	overflow: hidden;
	padding: 3px 10px;
	text-align: left;
	vertical-align: middle
}

.stockholm {
	padding: 0px 10% 50px 0px;
}

#cookie-law
{
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    z-index: 9999;
    border:solid 1px #eee;
    background-color: #efefef;
    color: #333;
    font-family: "Humanist777", sans-serif;
    font-size: inherit;
    font-weight: 200;
    line-height: 1.42857;
    padding:30px 10px 20px;
}



@media (min-width:1600px) {
#ctl00_MainContent_EnqFormWrapper fieldset {
	width: 1370px
}
.main-slide2 {
	height: 620px;
	padding-bottom: 40px
}
.main-slide2 .thumbnail.homepage img {
	float: left;
	height: 230px;
	margin-left: 20px;
	object-fit: cover;
	width: 160px
}
.main-slide2 .thumbnail.homepage {
	display: table
}
.main-slide2.iba-intro .caption.ibawelcome * {
	text-align: left
}
.main-slide {
	height: 590px;
	padding-bottom: 40px
}
.thumbnail.homepage img {
	float: none;
	height: 150px;
	margin-right: 0;
	object-fit: cover;
	width: 100%
}
.thumbnail.homepage.igi-thumbnail img {
	height: 400px
}
.thumbnail.homepage.initiative img {
	height: 150px
}
.thumbnail.homepage {
	display: block
}
.iba-intro .caption.ibawelcome * {
	text-align: center
}	
}
@media (min-width:1200px) {
html {
	font-size: 16px
}
body {
	padding-top: 36px
}
.lpru-dropdown .dropdown-menu>li {
	width: 33%
}
#ctl00_MainContent_EnqFormWrapper fieldset {
	width: 1170px
}	
}
@media (min-width:1024px) {
.social-media-icons.page-social {
	background-color: #e0e0e0;
	height: auto;
	padding: 5px;
	position: fixed;
	top: 40%;
	z-index: 10001
}
.social-media-icons.page-social a {
	float: none
}
.social-media-icons.page-social a img {
	width: 35px;
	padding: 0px;
}
}
@media (min-width:1024px) and (max-width:1599px) {
.main-slide {
	height: 620px;
	padding-bottom: 40px
}
.thumbnail.homepage img {
	float: none;
	height: 150px;
	margin-right: 0;
	object-fit: cover;
	width: 100%
}
.thumbnail.homepage.igi-thumbnail img {
	height: 400px
}
.thumbnail.homepage {
	display: block
}
.iba-intro .caption.ibawelcome * {
	text-align: center
}
.main-slide2 {
	height: 595px;
	padding-bottom: 40px
}	
}
@media (min-width:992px) {
#ctl00_MainContent_EnqFormWrapper fieldset {
	width: 970px
}
}
@media (min-width:991px) and (max-width:1199px) {
html {
	font-size: 15px
}
body {
	padding-top: 36px
}
}
@media (min-width:768px) and (max-width:991px) {
html {
	font-size: 13px
}
body {
	padding-top: 0
}
}
@media (min-width:768px) {
.navbar-brand.confnav {
	margin-bottom: 0;
	width: auto
}
.nav.nav-tabs.nav-justified.mediapublicationsnav img {
	display: block
}
.nav-tabs.nav-justified.mediapublicationsnav li {
	display: table-cell
}
.flex-row, .flex-row.row::after, .flex-row.row::before {
	-webkit-flex: flex; /* Safari 6.1+ */
	-ms-flex: flex; /* IE 10 */
	display: flex;
}
.carousel-buttons>div:last-child {
	border-right: 0 none
}
.flex-row {
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	height: auto;
}
.flex-row>[class*=col-] {
	display: -moz-box;
	display: -ms-flexbox;
	display: -moz-flex;
	display: -webkit-flex;
	display: flex;
	flex-direction: row;
}
.lpru-dropdown .dropdown-menu>li {
	width: 50%
}
#ctl00_MainContent_EnqFormWrapper fieldset {
	width: 750px
}	
}
@media (min-width:768px) and (max-width:1023px) {
.main-slide {
	height: 630px;
	padding-bottom: 40px
}
.thumbnail.homepage a>img, .thumbnail.homepage img {
	float: left;
	height: 140px;
	margin-right: 10px;
	object-fit: cover;
	width: 140px
}
.thumbnail.homepage {
	display: table
}
.iba-intro .caption.ibawelcome * {
	text-align: left
}
.main-slide2 {
	height: 600px;
	padding-bottom: 40px
}	
}
@media (max-width:1200px) {
.autocomplete {
	left: 0;
	right: 0;
	width: 100%
}
.committee-nav>div.btn-group {
	display: none
}
.committee-dropdown>a {
	display: inline-block
}
}
@media (max-width:1023px) {
.social-media-icons.page-social {
	bottom: 0;
	height: auto;
	position: fixed;
	z-index: 10001
}
.social-media-icons.page-social a {
	float: left
}
.social-media-icons.page-social a img {
	width: 40px
}
}
@media screen and (max-width:993px) {
.sydney-right-inner {
	padding-right: 5px;
}
.sydney-gallery {
width: 100%;
	vertical-align: middle;
	max-width: 100%;
	 flex: 0 0 auto;
    object-fit: scale-down;
}
.nanogallery_theme_default .nanoGalleryContainerParent {
	text-align: center;
}
.stockholm {
	padding: 0px 15px 0px 15px;
}
.thumbnail a>img, .thumbnail>img  {
   	width:auto;
	max-width:50%;
}	
}

@media screen and (max-width:800px) {
#query {
	max-width: 180px
}
}
@media (max-width:767px) {
html {
	font-size: 12px
}
body {
	padding-top: 0
}	
.navbar-brand.confnav {
	margin-bottom: 10px;
	width: 100%
}
.nav.nav-tabs.nav-justified.mediapublicationsnav img {
	display: none
}
.nav-tabs.nav-justified.mediapublicationsnav li {
	display: block
}
.lpru-dropdown .dropdown-menu>li {
	width: 100%
}
#ctl00_MainContent_EnqFormWrapper fieldset label {
	display: block;
	text-align: left
}
.main-slide {
	height: 650px;
	padding-bottom: 0
}
.thumbnail.homepage a>img, .thumbnail.homepage img {
	float: left;
	height: 90px;
	margin-right: 10px;
	object-fit: cover;
	width: 80px
}
.thumbnail.homepage {
	display: table;
	margin-bottom: 5px
}
.iba-intro .caption.ibawelcome * {
	text-align: left
}
.main-slide2 {
	height: 650px;
	padding-bottom: 0
}
.sydney-left {
	width: 100%;
	border-bottom: none;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.sydney-mobile {
	display: none;
}
.sydney-gallery {
	display: none;
}
.sydney-videos {
	width:33%;
	max-width: 33%;
}
.sydney-left-outer {
	-webkit-flex: inline-flex; /* Safari 6.1+ */
	-ms-flex: inline-flex; /* IE 10 */
	display: inline-flex;
	padding: 0px 15px;
}
.sydney-right-outer {
-webkit-flex: inline-flex; /* Safari 6.1+ */
	-ms-flex: inline-flex; /* IE 10 */
	display: inline-flex;
	padding: 0px 15px;
}
	
.sydney-main-film {
	padding-right: 0px;
}
	
.sydney-main-film img {
	width: 60%;
}
.sydney-right-inner {
	padding-right: 0px;
	text-align: center;
}
.sydney-h3-special {
	display: none;
}
	
p.sydney-p {
	font-size: 1.1rem;
	line-height: 1.5rem;
	color: #ffffff;
	word-break: break-word;
}
.sydney-right-inner {
    width: 70%;
    left: 15%; 
}	
	
	
	#search-area input.search[type=text] {
	font-size: 20px;
	text-align: left
}
#query {
	max-width: 140px
}	
}
@media screen and (max-width:480px) {
	
	.sydney-right-inner {
    width: 100%;
    left: 0%; 
}	
	

.sydney-main-film img {
	width: 100%;
}
.taskforce h1 {
	margin-top: 10px;
	background-color: #ffffff;
	border-bottom: none;
	padding-left: 0px;
	font-size: 1.6rem;
}
.taskforce h1:before {
	content: none;

}
.col-xs-6 {
	width: 100%
}
#query {
	max-width: 130px
}	
}
@media screen and (max-width:320px) {
#query {
	max-width: 80px
}
}
