/*Bootstrap override css*/
/*Typography  */
html,
body {
  height: 100%;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight:400;
}
.title h4{
                font-family: 'Open Sans', Helvetica, Arial, sans-serif;
                font-weight:300;
}
.fa {
                font-size:14px;
}
.fa-2 {
                font-size:20px;
}
.fa-3 {
                font-size:24px;
}
.icons .fa{
                font-size:24px;
}
.fa.fa-chevron-right{
  font-size:12px;
}
body {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  background-color: #ffffff;
}

h1 {font-size:31px; font-weight:300;}
h2 {font-size:26px; font-weight:300;}
h3, label {font-size:20px;          font-weight:300;}
h4 {font-size:16px;font-weight:300;}
h5 {}
h6 {}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  line-height: 1.1;
  color: inherit;
}
h2 strong{
    font-weight: 400;
}
.narrowResultsLabel{
  font-size:26px;
  font-weight:300;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  line-height: 1.1;
  color: inherit;
}
.products h2, h2.firstColheader, h3.firstColheader {
                margin-top:0px;
		margin-bottom: 20px;
}
h2.colheader {
  padding-top: 40px;
}
.contactusBtnLink{
	color: #FFFFFF !important;
}

a:link {
                color:#009EDF;
                text-decoration:none;
                }              
b, strong {
    font-weight: 600;
}
/* CTA button */
.btn-primary {
	color: #ffffff;
	background-color: #B6BF00;
	border-color: #B6BF00;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	border-radius: 5px !important;
}
.btn-primary:hover {
  background-color: #d2d677;
  border-color: #B6BF00;
}
.btn-primary:focus,
.btn-primary:active,
.open .dropdown-toggle.btn-primary {
  border-color: #B6BF00;
  background-color: #B6BF00;
}
.btn-lg {font-size:17px; font-weight:600;padding:10px 20px;} 
.btn-sm {font-size:16px; font-weight:600;}
.btnCaro {color: #FFF !important;}

/*related product page thumbnails page*/
.thumbnail {
                border:none;
                background-color:transparent;
}
.thumbnail>img {
                padding:10px;
                border: 1px solid #eeeeee;
                background-color:#ffffff;             
}
.thumbnail .caption {
                padding:0;
}
.connect-thumbnail-adj{
	margin-bottom: 0px;
}
.connect-caption {
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.connect-caption > p{
	margin-bottom: 0px;
}
.connect-caption-title{
	font-size:20px; 
	font-weight:300;
	margin-top: 0px;
}

/* related product page thumbnails page end*/

.quote {
	line-height: 1.1;
	color: #333;
	font-size: 18px;
	font-weight: 300;
	padding-bottom:15px;
}

.quoteAttribTitleOrg {
	color: #333;
	font-size: 14px;
	font-weight: 400;
}

.quoteAttribFNameLName {
	color: #333;
	font-size: 14px;
	font-weight: 600;
}


/*Key Facts product page*/
.products{
                margin-top:55px;
                margin-bottom:55px;
}
.keyImg {
                padding:10px;
                border: 1px solid #eeeeee;
                background-color:#ffffff;
}
.ctaPanel {
                padding:20px 20px 25px 20px;
                background-color:#009EDF;
                margin-bottom:25px;
		color:#fff;
}
.ctaPanel.index{
                margin-bottom:0px;
}
.ctaPanel h2 {
                color:#ffffff;
}
.ctaPanel .btn-lg{
	width:100%;
}
.ffacts {
	padding-left:30px;
}
.xplorBar {
	font-size:16px;
	font-weight:500;
	margin-top:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:15px;
	background-color:#f5f5f6;
	width:100%;
}
.xplorLinks > a {
	padding:0px 10px 0px 15px;
}
.solutionXplorLinks > a {
	padding:0px 10px 0px 0px;
}
.keyfactsbox{
	border: 1px solid #EEEEEE;
	padding-top:15px;
	padding-bottom:5px;
	margin-top:20px;
	margin-bottom:20px;
}
.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}
.eventBody{
  padding-top:20px;
  padding-left: 0px;
  padding-right: 20px;
  padding-bottom: 20px;
}

/* Category Button Row XS */
.catbtnrow {
	margin-bottom:20px;
}
.catbtnsegment {
   padding-left: 5px !important;
   padding-right: 5px !important;
} 
.btn-catbtn {
	color: #ffffff;
	background-color: #009EDF;
	border-color: #009EDF;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	border-radius: 5px !important;
	font-size:11px;
	font-weight:600;
	padding-left:5px;
	padding-right:5px;
	margin:0 auto;
	display:block;
}

.btn-catbtn:hover, .btn-catbtn:focus, .btn-catbtn:active {
    background: #B6C900;
    border-color: #B6C900; 
}

.grey {
                background-color:#f5f5f6;
}
.white {
                background-color:#ffffff !important;
}
/*Key Facts product page end*/


/*Collapsible panels*/
.panel-title, .panel-title a  {
                font-size:26px;
                color:#000000;
}
.panel-title i {
                color:#009EDF;
}
.panel-heading {
padding: 30px 15px 30px 0;
border-bottom: 0px solid transparent;
border-top-right-radius: 0px;
border-top-left-radius: 0px;
}
.panel-group .panel {
margin-bottom: 0;
overflow: hidden;
border-radius: 0px;
}
.panel {
margin-bottom: 20px;
background-color: #ffffff;
border: 0px solid transparent;
border-radius: 0px;
-webkit-box-shadow: none;
box-shadow: none;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
                border-top:0px;
}
.panel-default .panel-heading  .white{
                background-color:#ffffff;
} 
.panel-default > .panel-heading {
  background-color: #ffffff;
}
.btmBandPad {
  padding-bottom: 20px;
}
.btmRelatedEvent {
  padding-bottom: 20px;
}
/*Collapsible panels end*/



/* page header */
.horiz-center {
	float:left;
	line-height:50px;
	vertical-align:middle;
}
.cookiePolicyQuestion{
	font-size:18px;
	font-weight: 400;
	padding-bottom: 0px; !important;
}
.cookiebox{
	display:none;
	padding-top: 10px;
	border:1px solid black;
	width:100%;
	height:80px;
	background-color: #262626;
	color:#FFF;
}
.page-header {
  padding-bottom: 9px;
  margin: 20px 0 5px; 
  border:none;
}
.breadcrumbContainer{
  width:100%;
  background-color:#f5f5f6;
  border-bottom: 1px solid #efefef;
}
.fullContainer {
                width:100%;
                background-color:#ffffff;
}
.fullContainerGrey {
                width:100%;
                background-color:#f5f5f6;
}
.relatedProducts {
                width:100%;
                background-color:#EEEEEE;
}
.breadcrumb {
  padding: 20px 0px 5px 0px;
  margin-bottom: 20px;
  list-style: none;
  border-radius: 0px;
  font-size:13px;
  color:#000000;
}

.breadcrumb > li {
  display: inline-block;
  color:#000000;
}
.breadcrumb > li > a{
                color:#000000;
}
.breadcrumb > li + li:before {
  padding: 0 3px;
  color: #000000;
  content: ">\00a0";
}
.breadcrumb > .active {
  color: #000000;
}
/* page header end*/
/*Blog related posts */
.followRss {
                font-size: 16px;
                font-weight: 400;
                line-height: 2em;
}
.blogAuthor {
                background-color:#f5f5f6;
                border-bottom: 1px solid #efefef;
                border-top: 1px solid #efefef;
                min-height: 20px;
                padding: 10px 0 10px 0;
                margin-bottom: 20px;
                height:45px;
                font-size:13px;
}
.fullWhite {
    width:100%;
    background-color:#ffffff;
}
.fullGrey {
    width:100%;
    background-color:#f5f5f6;
}
.sectionBlock{
  padding-top:20px;
  padding-bottom:10px;
}
.categoryBlock{
  padding-top:0px;
  padding-bottom:15px;
  padding-left: 0px;
}
.filterBlock{
  padding-top:0px;
  padding-bottom:30px;
}
.bandsBlock{
  padding-top:0px;
  padding-bottom:30px;
}
.searchBlock{
  padding-top:40px;
  padding-bottom:40px;
}
.search-bluebox{
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  border:2px solid #83bde6;
  background-color:#e4fefd;
}
.search-bluebox>p{
  padding-top:12px;
  color:#095EB3;
  padding-left:20px
}
.boxElementBlock{
  padding-top:20px;
  padding-left: 0px;
}
.eventDetailBlock{
  padding-bottom: 20px;
}
/*Blog related posts */
.followRss {
  font-size: 16px;
  font-weight: 400;
  line-height: 2em;
}

.author {
  padding: 4px 15px;
  font-size: 12px;
}

.blogicons .fa {
  font-size: 25px;
  color: #aaaaaa;
}
.blogicons .fa:hover {
  color:#009EDF;
}

.bullet li {
  text-decoration: inherit;
  list-style-type: disc;
}
.copyright {
  font-size: 10px;
}

.well {
  background-color: #f5f5f6;
  border-color: #efefef;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.well-meta {
  border-left: none;
  border-right: none;
  padding: 5px;
  max-height: 66px;
}
/*Blog related posts end*/

/*homepage*/

/*homepage end*/
.btn-md {
  font-size:16px;
}

.connectBtnBar{
  padding-bottom: 20px;
}
.connectSortBtn{
  padding-top: 10px;
}
.fluidMedia {
    position: relative;
    padding-bottom: 90%;	/*56.25%;    proportion value to aspect ratio 16:9 (9 / 16 = 0.5625 or 56.25%) */
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.fluidMedia iframe {
    position: absolute;
    top: 0; 
    left: 0;
    width: 100%;
    height: 100%;
}

.funnelbox{
	display:none;
	background-color: #FFF;
	color: #333333;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.funnelbumper{

}
.funnelBtn{
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
.funnelBtnSlot{
	padding-top: 10px;
}
.funnelmain {
	font-size: 26px;
	font-weight: 300;
	display:inline-block;
	text-align:left;
	padding-left: 20px;
}
.funnelmainTxt {
	display:inline-block;
	text-align:left;
	padding-left: 20px;
}
.funnellink{
	border-radius:23px;
	color: #FFF !important;
	padding-top: 10px;
}
.funnelbumper a:link {
	display:inline;
	vertical-align: middle;
	padding-left: 10px;
}
.funneldef{
	display:none;
	padding-top: 20px;
}


.startHere {
  padding:15px 0;
  text-align:center;
  display: table; margin: 0 auto;
  overflow: hidden
}
.startHere h2 {
  display:inline-block;
  margin-top:10px;
}
.startHere button {
  margin:6px 0 0 40px;
  display:inline;
  vertical-align: top;
}

.ctaPanel .fa-quote-left, .ctaPanel .fa-quote-right {
  font-size:24px;
  vertical-align:top;
}

/* Carousel overrides */
.carousel-indicators {
  bottom:0;
}
.carousel-indicators li {
  border-radius:0;
  background-color:#FFFFFF;
}
.carousel-indicators .active {
  background-color:#009EDF;
  border:none;
  height:10px;
  width:10px;
  margin:1px;
}
.item img {width:100%;}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
    right: 10%;
}
.carousel-control .icon-previous, .carousel-control .glyphicon-chevron-left {
    left: 10%;
}
a.carousel-control {
  color:#ffffff;
}
@media (min-width: 768px) and (max-width: 999px) {
  .carousel-caption h1 {font-size:22px}
  .carousel-caption {top:-10px; right:10%;left:60%;}
  .carousel-caption button {font-size: 14px;}
}
#carousel-example-generic h1{
  margin-top: 10px;
}


/*-----Berlin wall-------------------------------------------------------------------------------------------*/
a:hover{
	    /* IE 8 */
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
   
     /* IE 5-7 */
     filter: alpha(opacity=80);
   
     /* Netscape */
     -moz-opacity: 0.8;
   
     /* Safari 1.x */
     -khtml-opacity: 0.8;
   
     /* Good browsers */
     opacity: 0.8;
     outline: none;
}

ul li{
	text-decoration:none;
	list-style-type:none;
}
ul{
  padding-left:20px;
}
/*Header styling*/
.navbar{
	margin-bottom:0px;
}
.navbar, input, button{
	border-radius:0px!important;
}
#topbar a, .footer-base a, .quicklinks p{
	color:#fff;
	font-size:12px;
}
#main-nav a{
	color:#fff;
	font-size:14px;
}
#topbar.navbar{
	margin-bottom:0px;
	background:#000;
}
#topbar .fa-globe, #top-bar .icon-caret-down{
	color:#fff;
}
.fa-chevron-down{
	font-size:11px;
}
#topbar ul li a {
	border-left: 1px solid #fff;
	padding: 0px 10px;
	margin-top: 12px;
	line-height: 12px;
	font-size:12px;
}
#topbar ul li:first-child a {
	border-left: none;
}
#topbar ul.dropdown-menu li a{
	padding:5px 0 5px 10px;
}
#main-nav.navbar{
	background:#009EDF;
	box-shadow: 0px 1px 10px #888;
	border:none;
}
#main-nav .divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #fff;
}
#main-nav .dropdown-menu a{
	color:#009EDF;
	font-size:14px;
}
#main-nav .navbar-collapse.in .dropdown-menu a{
	color:#fff;
	font-size:14px;
}
#main-nav .in .dropdown-menu a{
	color:#fff;
	font-size:14px;
}
/*#main-nav .dropdown-menu li:nth-child(even){
	background-color:#f5f5f6;
}*/
#main-nav .navbar-collapse.in li.dropdown.open .dropdown-menu li:nth-child(even){
	background-color:#009EDF;
}
#main-nav .navbar-collapse.in li.dropdown.open ul{
	border-bottom: 1px solid #B6BF00;
  
}
.navbar-nav > li > .dropdown-menu{
	border:none;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	background-size: 26px 15px;
	background-image: url('//media2.proquest.com/designimages/activeNav.png');
	background-color: transparent;
	background-position: 25px 30px;
	background-repeat: no-repeat;
	zoom:1;
	display: block;
}
.navbar-inverse .navbar-nav > .open > a:active{
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	background-size: 26px 15px;
	background-image: url('//media2.proquest.com/designimages/activeNav.png');
	background-color: transparent;
	background-position: 25px 30px;
	background-repeat: no-repeat;
	color:#fff;
	zoom:1;
	display: block;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
	background-color: #B6BF00;
}
.navbar-inverse .navbar-toggle {
	border-color: #B6BF00;
}
#main-nav .navbar-collapse.in li.dropdown.open > a{
	background-image: none;
	background:#B6BF00;
}
.input-group.quickSearch {
	padding-right:0px;
	padding-left:0px;
}
.navbar-collapse {
	max-height: 1000px;
}
/*Footer styling*/
.quicklinksContainer {
	padding-top:40px;
}
.quickSearch {
	margin-top:20px;
}
.quickSearch .btn-default{
	color:#fff;
	background-color:#000;
	border-color:#000;
}
.quickSearch .btn {
	padding: 2px 3px 2px 7px;
	font-size: 14px;
	line-height: 1.428571429;
}
.logo{
	width:134px;
	height:auto;
}
#main-nav .navbar-collapse.in ul.language a {
	color:#fff !important;
}
ul.language a {
	color:#000 !important;
}
.footer-base {
   background-color: #262626;
   float:left;
   width:100%;
}

ul.quicklinks{
	padding-left:0;
}
.footer-base .links{
  height: 10%;
  padding:5px 15px;
 }
 .footer-base .links a{
  padding:5px;
 }
.quicklinks a, .quicklinks .title{
	color:#fff;
	font-size:12px;
}
.quicklinks li.icons{
	font-size:30px;
}
ul.quicklinks .input-group{
	padding-left:0;
	padding-right:0;
}
.quickSearch .input-sm {
	height: 26px;
	border:1px solid #000;
}
.btn-sm, .btn-xs {
	padding: 3px 10px;
}
.signupform .input-sm, .searchform .input{
	border:1px solid #B6BF00;
}
.signupform .btn-sm{
	color:#fff;
	background-color:#B6BF00;
	border-color:#B6BF00;
	padding: 1px 5px 3px 10px;
}
.signupform .btn-sm{
	color:#fff;
	background-color:#B6BF00;
	border-color:#B6BF00;
	padding: 1px 5px 3px 10px;
}
.searchform .btn-lg{
	color:#fff;
	background-color:#B6BF00;
	border-color:#B6BF00;
	padding: 2px 5px 4px 10px;
	font-size: 20px;
}
.breadcrumbContainer{
	width:100%;
	background-color:#f5f5f6;
}
.deadCrumb{
	text-decoration: none !important;
}
.ctaBar{
	width:100%;
	background-color:#009EDF;
	color:#fff;
	padding:15px 0;
}
.pipe{
  padding: 0 3px;
  color: #000000;
  content: "|\00a0";
}
.blogImg{
  margin-left:15px;
  margin-bottom:15px;
}
.audBox{
  float:right;
  clear:right;
  width:200px;
  word-break:break-all;
}


#filterSubject h2{
  margin-bottom:0px;
}
#filterSubject label{
    margin-right: 10px;
    vertical-align: bottom;
}
.nextPageLink{
  display: none;
}
.featuredBlogItem{
  margin: 0 0 30px 0;
}
.blogListItem{
  margin-top:20px;
  margin-bottom: 10px;
}
#footer {
	  background-color: #000;
	}




/*---Media queries------------------------------------------------------------*/
/* Xtra Small devic#B6BF00es (phones, 480px and below) */
@media (max-width: 780px) {
	#topbar.navbar {
		min-height: 10px;
	}
	.cookie-policy-pad{
   		padding-left: 0 !important;
		padding-bottom: 10px;
	}
	.cookiebox{
		display:none;
		border:1px solid black;
		width:100%;
		height:145px;
		background-color: #262626;
		color:#FFF;
	}
	#wrap {
	  min-height: 100%;
	  height: auto;
	  margin: 0 auto -400px;
	  padding: 0 0 400px;
	}
	#footer {
	  height: 220px;
	  background-color: #000;
	}
	#wrap {
	  min-height: 100%;
	  height: auto;
	  /* Negative indent footer by its height */
	  margin: 0 auto -220px;
	  /* Pad bottom by footer height */
	  padding: 0 0 220px;
	}
	.quicklinksContainer{
		height:85%;
	}
	.quicklinksContainer {
          padding-top:20px;
	}
	.btn-lg {
	  font-size: 16px;
	  font-weight: 600;
	  padding: 10px 3px;
	}
	.xplorLinks > a {
	  padding:0px 10px 0px 15px;
	  display: block;
	}
	h1 {font-size:25px; font-weight:300;}
	h2 {font-size:18px; font-weight:300;}
	h3, label {font-size:15px;font-weight:300;}
	h4 {font-size:14px;font-weight:300;}
	iframe{height:920px;}
}
@media (min-width: 1020px) {
	#topbar.navbar {
		min-height: 10px;
	}
	#wrap {
	  min-height: 100%;
	  height: auto;
	  margin: 0 auto -420px;
	  padding: 0 0 420px;
	}
	#footer {
	  height: 420px;
	  background-color: #000;
	}
	#footer {
	  height: 220px;
	  background-color: #000;
	}
	#wrap {
	  min-height: 100%;
	  height: auto;
	  /* Negative indent footer by its height */
	  margin: 0 auto -220px;
	  /* Pad bottom by footer height */
	  padding: 0 0 220px;
	}
	.quicklinksContainer{
		height:85%;
	}
	.quicklinksContainer {
		padding-top:20px;
	}
	h2.strapline {
		font-size:21px;
		line-height:12px;
	}
	iframe{height:1020px;}
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
	#topbar.navbar {
		min-height: 10px;
	}
	#wrap {
	  min-height: 100%;
	  height: auto;
	  margin: 0 auto -300px;
	  padding: 0 0 300px;
	}
	#footer {
		height: 320px;
		background-color: #000;
	}
	.quicklinksContainer{
		height:69%;
	}
	.nav > li > a {
		padding: 10px 0 14px 20px;
	}
	.quicklinksContainer {
	padding-top:30px;
	}
	h2.strapline {
		font-size:18px;
		line-height:12px;
	}
	.navbar-right .dropdown-menu {
	  left: 0;
	  right: auto;
	}
	.navbar-right .dropdown-menu.library {
	  left: 0;
	  right: auto;
	}
	.navbar-right .dropdown-menu.blog {
	  right: -10px;
	  left: auto;
	}
	.navbar-right .dropdown-menu.about {
	  right: -10px;
	  left: auto;
	}
	.navbar-right .hangleft {
	  right: 0;
	  left: auto;
	}
	.carousel-caption {
	  padding:0;
	  width:260px;
	  text-align:left;
	  left:65%;
	  right:10%;
	  top:0px;
        z-index: 0;
	}
	iframe{height:920px;}
	.navbar-collapse.collapse{
	  padding-left: 0;
	  padding-right: 0;
	}
}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
	#topbar.navbar {
		min-height: 10px;
	}
	#wrap {
	  min-height: 100%;
	  height: auto;
	  margin: 0 auto -300px;
	  padding: 0 0 300px;
	}
	#footer {
	  height: 300px;
	  background-color: #000;
	}
	.quicklinksContainer{
		height:70%;
	}
	.nav > li > a {
	  padding: 10px 0 14px 20px;
	}
	.quicklinksContainer {
	padding-top:30px;
	}
	h2.strapline {
	  font-size:23px;
	  line-height:12px;
	}
	.navbar-right .dropdown-menu {s
	  left: 0;
	  right: auto;
	}
	.navbar-right .hangleft {
	  right: 0;
	  left: auto;
	}
	.carousel-caption {
	  padding:0;
	  width:260px;
	  text-align:left;
	  left:69%;
	  right:10%;
	  top:0px;
	}
	iframe{height:1040px;}
}
/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	/* Wrapper for page content to push down footer */
	#wrap {
	  min-height: 100%;
	  height: auto;
	  /* Negative indent footer by its height */
	  margin: 0 auto -300px;
	  /* Pad bottom by footer height */
	  padding: 0 0 300px;
	}
	/* Set the fixed height of the footer here */
	#footer {
	  height: 300px;
	  background-color: #000;
	}
	.nav > li > a {
		padding: 10px 0 14px 30px;
	}
	.quicklinksContainer {
	padding-top:30px;
	}
	.quicklinksContainer{
		height:70%;
	}
	h2.strapline {
		font-size:26px;
	}
	.navbar-right .dropdown-menu{
	  left: 0;
	  right: auto;
	}
	.navbar-right .hangleft {
	  right: 0;
	  left: auto;
	}
	.carousel-caption {
	  padding:0;
	  width:260px;
	  text-align:left;
	  left:69%;
	  right:10%;
	  top:40px;
	}
  	iframe{height:590px;} 
}
/* Segement styles */
.segmentWrapper .thumbnail {
	padding:10px 20px 0px 0px;
}
.segmentWrapper .thumbnail img {
	border:none;
	padding:0;
}
.segmentWrapper .thumbnail .caption{
	padding:8px;
    background-color: #009EDF;
    color: #FFFFFF;
	font-size:13px;
	display:block;
}
.contributor{
	font-size:14px;
}
.bootstrap-select.btn-group {margin-right:10px}
.table {
  margin-bottom: 0px;
}




















/********************************************************************************/


  .contactName {font-size:1.2em;margin-top:4px}
  .nomargin {margin:0}
  
  table .thumbnail {width:64px;height:64px;margin-bottom:0}
  .table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {background-color: #f5f5f5}
  
  .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {border-color: #EFEFEF;}
  
  .table > thead > tr > th, .table > thead > tr > td {background:#009ee5;color:white;font-weight:300}
  
  
  .pagination > li > a {border:none; border-radius:0 !important; margin: 0 5px 0 0}
    
    
  .pagination > .special > a {background-color: #428bca; color: white}
  .pagination > .specialdim > a {background-color: #f5f5f6; color: #AEAEB0}
  
  .pagination > .special > span,
  .pagination > .special > a:hover,
  .pagination > .special > span:hover,
  .pagination > .special > a:focus,
  .pagination > .special > span:focus {
      background-color: #639ed3;
  }
  
  .pagination > .active > a,
  .pagination > .active > span,
  .pagination > .active > a:hover,
  .pagination > .active > span:hover,
  .pagination > .active > a:focus,
  .pagination > .active > span:focus {
    background-color: #b6c900;
  }
  
  @media (max-width: 720px){
    .bootstrap-select.btn-group {display:block;height:34px;margin-bottom: 10px;}
  }
  
  
  
  a.itemTitle {color:#009EDF}
  .itemTitle.large {font-size:26px;font-weight:300}
  .itemTitle.featured {font-size:22px;font-weight:300}
  .row.newsItem {margin-bottom:20px}
  .contactName {font-size:1.2em;margin-top:4px}
  .page-indication {padding-top: 15px;text-align: right}
  
  
  /** tweets **/
  .tweets {height:380px;overflow:hidden;overflow-y:scroll}
  .tweets .media {
	margin-top: 15px;
	border-top: 1px solid #F2F2F2;
	padding-top: 15px;
	font-size:0.9em;
  }
  
  .tweets .media-object {border:1px solid #EEE;}
  .tweets .media:first-child {border-top:none;margin-top:0}
  .tweets .media-heading {font-size:1em;font-weight:bold}
  .tweets .media-heading i {font-weight:normal}
 /* back to top links */ 
  #toTop {
z-index: 100;
padding: 1px 8px 1px 12px;
background: #009EDF;
opacity: 0.9;
color: #ffffff;
position: fixed;
bottom: 0;
right: 15px;
display: none;
text-decoration: none;
  }
  #toTop a{
    color:#ffffff;
  }
  .fa-toTop {
     font-size: 45px;
  }
  
@media (max-width: 481px){
	#toTop { padding: 1px 5px 1px 7px;}
	.fa-toTop {font-size:24px;}
}
.blogThumb {width:150px; margin-bottom:15px;margin-right:15px}
.contactName {font-size:1.2em;margin-top:4px}
.nomargin {margin:0}
  a.itemTitle {color:#009EDF}
  .itemTitle.large {font-size:26px;font-weight:300}
  .itemTitle.featured {font-size:22px;font-weight:300}
  .row.newsItem {margin-bottom:20px}
  .contactName {font-size:1.2em;margin-top:4px}
  .page-indication {margin-top:15px}
  
  
/** tweets **/
.media, .media .media {
      margin-top: 15px;
      border-top: 1px solid #F2F2F2;
      padding-top: 15px;
      font-size:0.9em;
}

.media-object {border:1px solid #EEE;}
.media:first-child {border-top:none}
.media-heading {font-size:1em;font-weight:bold}
.media-heading i {font-weight:normal}

.overview ul li{
  list-style-type: disc;
}
.overview ul{
  padding-left:20px;
}
ul.non-pqis{
  padding-left:20px;
}
ul.non-pqis li{
  list-style-type: disc;
}
form.gen-contact{
  background-color:#009EDF;
  padding:15px;
}
form.gen-contact label{
  color:#ffffff;
  font-size:15px;
}
form.gen-contact button{
  font-size:15px;
}
iframe{
  border:none;
  overflow: hidden;
}

/*Print stylesheet*/
@media print{
  #topbar,
  .breadcrumb,
  .img-responsive,
  .thumbnail img,
  .ctaPanel,
  i.fa,
  h3 a,
  #footer,
  .caption a,
  ul.pagination
  {display: none}
  
  h4 a:link,
  .panel-collapse
  {display: block;}
  .sectionBlock{padding-top:15px; padding-bottom:0;}
  h1 {font-size: 22px;}
  h2{font-size:18px; margin-top:5px;margin-bottom:10px}
  h3{font-size: 16px; margin-top:5px;margin-bottom:10px}
  h4{font-size: 14px}
  .panel-body, .caption{padding:0px;}
  .panel-title, .panel-title a {font-size: 16px;}
  .thumbnail {margin-bottom: 0px;}
  .panel-heading {padding:10px 15px 10px 0}
  h3.firstColheader {margin-bottom: 10px; }
}
/*end of print*/

.container.editable-page img,
.container.editable-blog img{
  float:right;
  margin-left: 15px;
  margin-bottom: 15px;
  }
.container.editable-page ul li{
  list-style: disc;
  }
.container.editable-blog ul li{
  list-style: none;
  }
  iframe#twitter-widget-0{
    height:300px;
  }
  ul.followRss li{
    list-style: none !important;
  }
iframe.careers{height:1100px;}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
.video-container-text {
    padding-top: 10px;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video-wrapper {
	width: 560px;
	max-width: 100%;
}
