﻿@charset "utf-8";

/* STANDARD HTML */
body {
	color: #000;
	/*line-height: 22px;*/
	margin: 0;
	padding: 0;
	-o-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	/*font: status-bar;*/
}


img {
	max-width: 100%;
	height: auto;
}

.video {
	border-radius: 20px;
	margin: 20px 10px 10px 20px;
	width: 500px;
	height: 315px;
}

/* SECTION formatting */
.topSection, .bottomSection, .extendedSection2 {
	background-color: #fff;
}

.midSection, .extendedSection {
	background: url(../images/index/marble-blue.png);
}

/* BOOTSTRAP OVERRIDE */
.container {
	max-width: 960px;
	margin: 0 auto;
}

/* EMPLOYEE LOGIN - Menu*/
.employee {
	padding: 1px 0 0;
	background: url(../images/index/marble-blue.png) repeat-x;
}

	.employee p {
		margin: 0;
		padding: 0;
		float: right;
		width: 140px;
		text-align: center;
	}

		.employee p a {
			text-decoration: none;
			color: #f1f1f1;
			font-size: 12px;
			display: block;
		}

/* HEADER & FOOTER Styles*/
.informationbacker {
	margin: 0;
}

.informationbackerwrapper {
	border-top: 1px solid #044c75;
	height: 6px;
	background: url(../images/index/marble-yellow.png) repeat-x;
	line-height: 30px;
}

.footerbacker {
	background: url(../images/index/marble-blue.png);
}

.footerbackerwrapper {
	font-size: 12px;
	color: #f0f0f0;
}

	.footerbackerwrapper .contentDiv {
		width: 300px;
		margin: 20px 5px;
		float: left;
	}

	.footerbackerwrapper .contentDivLoc {
		width: 160px;
		margin: 0 0 0 10px;
		float: left;
	}

		.footerbackerwrapper .contentDiv h3, .footerbackerwrapper .contentDivLoc h3 {
			font-size: 12px;
		}

	.footerbackerwrapper .contentDiv p {
		color: #b5b5b5;
	}

	.footerbackerwrapper .firstCol {
		width: 260px;
	}

	.footerbackerwrapper a {
		color: #b5b5b5;
		text-decoration: none;
	}

		.footerbackbackerwrapper a:visited, .footerbackerwrapper a:active, .footerbackerwrapper a:hover {
			color: #b5b5b5;
		}

	.footerbackerwrapper .contentDiv ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}

		.footerbackerwrapper ul.socialmedia li {
			float: left;
			width: 40px;
			height: 40px;
			display: block;
			margin: 20px 0;
		}

.location {
	margin: 0;
	padding: 0;
}

	.location li {
		padding: 2px 0 0;
	}

.detailsbacker {
	background: url(../images/index/marble-blue.png);
	font-size: 12px;
	color: #888;
}

.detailsbackerwrapper {
	padding: 0;
}

	.detailsbackerwrapper ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

	.detailsbackerwrapper li {
		float: left;
		width: 200px;
		margin: 0 10px;
	}

		.detailsbackerwrapper li a {
			color: #888;
			display: block;
			text-decoration: none;
		}

			.detailsbackerwrapper li a:visited {
				color: #888;
			}

.col_1, .col_2, .col_3, .col_4, .col_5 {
	display: inline;
	float: left;
	position: relative;
}

.col_1 {
	width: 200px;
}

.col_2 {
	width: 100%;
}

.col_3 {
	width: 560px;
}

.col_4 {
	width: 750px;
}

.col_5 {
	width: 840px;
}

.col_B {
	width: 100px;
	display: inline;
	float: left;
	position: relative;
}

.col_C {
	width: 300px;
	display: inline;
	float: left;
	position: relative;
}

.footerbackerwrapper .btn {
	background: #c2c7cc;
	background-image: -webkit-linear-gradient(top, #c2c7cc, #666b6e);
	background-image: -moz-linear-gradient(top, #c2c7cc, #666b6e);
	background-image: -ms-linear-gradient(top, #c2c7cc, #666b6e);
	background-image: -o-linear-gradient(top, #c2c7cc, #666b6e);
	background-image: linear-gradient(to bottom, #c2c7cc, #666b6e);
	-webkit-border-radius: 10;
	-moz-border-radius: 10;
	border-radius: 10px;
	-webkit-box-shadow: 4px 4px 3px #333333;
	-moz-box-shadow: 4px 4px 3px #333333;
	box-shadow: 4px 4px 3px #333333;
	font-family: Arial;
	color: #ffffff;
	font-size: 24px;
	padding: 10px 20px 10px 20px;
	border: solid #666666 2px;
	margin: 20px 0;
	width: 90%;
}

	.footerbackerwrapper .btn:hover {
		background: #3cb0fd;
		color: #000000;
		border: solid #1f628d 2px;
		background-image: -webkit-linear-gradient(top, #3cb0fd, #1d5275);
		background-image: -moz-linear-gradient(top, #3cb0fd, #1d5275);
		background-image: -ms-linear-gradient(top, #3cb0fd, #1d5275);
		background-image: -o-linear-gradient(top, #3cb0fd, #1d5275);
		background-image: linear-gradient(to bottom, #3cb0fd, #1d5275);
		text-decoration: none;
	}

.myButton {
	-moz-box-shadow: inset 0px 1px 0px 0px #bee2f9;
	-webkit-box-shadow: inset 0px 1px 0px 0px #bee2f9;
	box-shadow: inset 0px 1px 0px 0px #bee2f9;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #63b8ee), color-stop(1, #468ccf));
	background: -moz-linear-gradient(top, #63b8ee 5%, #468ccf 100%);
	background: -webkit-linear-gradient(top, #63b8ee 5%, #468ccf 100%);
	background: -o-linear-gradient(top, #63b8ee 5%, #468ccf 100%);
	background: -ms-linear-gradient(top, #63b8ee 5%, #468ccf 100%);
	background: linear-gradient(to bottom, #63b8ee 5%, #468ccf 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf',GradientType=0);
	background-color: #63b8ee;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #3866a3;
	display: inline-block;
	cursor: pointer;
	/*color: #14396a;*/
	color: white;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	/*padding: 6px 24px;*/
	padding: 25px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #7cacde;
}

	.myButton:hover {
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #468ccf), color-stop(1, #63b8ee));
		background: -moz-linear-gradient(top, #468ccf 5%, #63b8ee 100%);
		background: -webkit-linear-gradient(top, #468ccf 5%, #63b8ee 100%);
		background: -o-linear-gradient(top, #468ccf 5%, #63b8ee 100%);
		background: -ms-linear-gradient(top, #468ccf 5%, #63b8ee 100%);
		background: linear-gradient(to bottom, #468ccf 5%, #63b8ee 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf', endColorstr='#63b8ee',GradientType=0);
		background-color: #468ccf;
	}

	.myButton:active {
		position: relative;
		top: 1px;
	}


/* MENU Styles */
.topbacker {
	background: url(../images/index/marble-blue.png);
}


#menu .dropdown_1column, #menu .dropdown_2column, #menu .dropdown_3column, #menu .dropdown_4column, #menu .dropdown_5column {
	display: none;
}

#pull {
	display: none;
	color: #fff;
	padding: 0 .93em;
	font-size: 16px;
	text-decoration: none;
}

#menu {
	list-style: none;
	margin: 0;
	padding: 0;
	clear: left;
	color: #353535;
	z-index: 9999;
	position: relative;
}

	#menu li {
		display: inline-block;
		text-align: center;
	}

		#menu li:hover {
			border-bottom: none;
		}

		#menu li a {
			display: block;
			color: #fff;
			font-size: 1.3em;
			margin: 0 0 5px;
			padding: 5px .93em;
			text-decoration: none;
			text-shadow: 1px 1px 1px #333;
		}

		#menu li:hover a {
			color: #60a9d6;
			text-shadow: none;
		}

		#menu li.sep {
			background: url(../images/menu_separator.png) right no-repeat;
		}

		#menu li.signIn {
			float: right;
		}

			#menu li.signIn div.signInBox {
				height: 20px;
				width: 20px;
				margin: 10px 10px 0;
				background-color: #fff;
				float: left;
			}

	#menu .dropdown_1column, #menu .dropdown_2column, #menu .dropdown_3column, #menu .dropdown_4column, #menu .dropdown_5column {
		width: auto;
		padding: 0 10px 0 0;
		max-width: 600px;
		/*left: 0;*/
		position: absolute;
		text-align: left;
		border-top: none;
		border-bottom: 1px solid #03436b;
		opacity: 25;
		background: rgba(3,67,107,.9);
		-moz-border-radius: 0 0 10px 10px;
		-webkit-border-radius: 0 0 10px 10px;
		border-radius: 0 0 10px 10px;
		box-shadow: 0 2px 5px #666;
		-o-box-shadow: 0 2px 5px #666;
		-moz-box-shadow: 0 2px 5px #666;
		-webkit-box-shadow: 0 2px 5px #666;
	}

	#menu li:hover .dropdown_1column, #menu li:hover .dropdown_2column, #menu li:hover .dropdown_3column, #menu li:hover .dropdown_4column, #menu li:hover .dropdown_5column {
		top: auto;
	}

	#menu .menu_right {
		margin-right: 0;
	}

	#menu h2, #menu h3, #menu p, #menu ul li {
		font-family: 'Droid Sans',"Helvetica Neue",Arial,Helvetica,sans-serif;
		line-height: 21px;
		font-size: 12px;
		text-align: left;
		text-shadow: 1px 1px 1px #FFF;
	}

	#menu h2 {
		font-size: 21px;
		font-weight: 400;
		letter-spacing: -1px;
		margin: 7px 0 14px;
		padding-bottom: 14px;
		border-bottom: 1px solid #666;
	}

	#menu h3 {
		border-bottom: 1px solid #03436B;
		color: #FFF;
		font-size: 18px;
		margin: 7px 0 14px;
		padding: 5px;
		text-shadow: 1px 1px 1px #666;
	}

	#menu p {
		line-height: 18px;
		margin: 0 0 10px;
		padding: 0 0 0 15px;
		color: #FFF;
		text-shadow: 1px 1px 1px #666;
	}

	#menu li:hover div {
		color: #000;
	}

	#menu li div .highlight {
		background-color: #0d77b3;
		color: #F4F4F4;
		text-shadow: 1px 1px 1px #000;
		padding: 3px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: inset 0 0 3px #000;
		-moz-box-shadow: inset 0 0 3px #000;
		box-shadow: inset 0 0 3px #000;
	}


	#menu li ul {
		list-style: none;
		padding: 0;
		margin: 0 0 12px;
	}

		#menu li ul li {
			font-size: 12px;
			line-height: 24px;
			position: relative;
			text-shadow: 1px 1px 1px #fff;
			padding: 0;
			margin: 0;
			float: none;
			text-align: left;
			width: 110px;
		}

			#menu li ul li:hover {
				background: 0 0;
				border: none;
				padding: 0;
				margin: 0;
			}

	#menu ul.greybox a {
		font-size: 12px;
		text-shadow: none;
		color: #044c75;
		padding: 0 0 0 6px;
	}

	#menu ul.greybox li:hover a {
		color: #f1f1f1;
		text-shadow: 1px 1px 1px #666;
	}

	#menu ul.greybox {
		margin: 0 0 5px 15px;
		width: 180px;
	}

	#menu li .greybox li {
		background: #F4F4F4;
		border: 1px solid #bbb;
		margin: 0 0 5px;
		padding: 4px 0;
		width: 180px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: 0 1px 1px #666;
		-webkit-box-shadow: 0 1px 1px #666;
		box-shadow: 0 1px 1px #666;
	}

		#menu li .greybox li:hover {
			background: #044c75;
			color: #f1f1f1;
			border: 1px solid #fff;
			padding: 4px 0;
			margin: 0 0 5px;
			-moz-box-shadow: 0 1px 1px #666;
			-webkit-box-shadow: 0 1px 1px #666;
			box-shadow: 0 1px 1px #666;
		}

/*.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}*/

html[xmlns] .slides {
	display: block;
}

* html .slides {
	height: 1%;
}

.no-js .slides > li:first-child {
	display: block;
}


@media screen and (max-width:860px) {
	.flex-direction-nav .flex-prev {
		opacity: 1;
		left: 0;
	}

	.flex-direction-nav .flex-next {
		opacity: 1;
		right: 0;
	}
}


@media (max-width:480px) {
	.page-h-one, .page-heading {
		margin: 0;
		padding: 0 0 5px;
		width: 100%;
	}

	.page-h-one {
		text-align: left;
	}

	.pageHOne, .pageHeading {
		margin: 0;
		padding: 0 0 5px;
		width: 100%;
	}

	.pageHOne {
		text-align: left;
	}

	.page-content, .pageContent {
		width: auto;
	}

	.page-image-holder, .pageImageHolder {
		width: 100%;
		float: none;
	}

	.siteMap {
		padding: 5px 0 10px;
	}

	#menu, #menu h3, .employee, .footerbackerwrapper .contentDiv h3 {
		display: none;
	}

		#menu li {
			display: block;
			float: none;
			width: 100%;
			border-bottom: 1px solid #eee;
		}

			#menu li:hover {
				border-bottom: 1px solid #eee;
			}

			#menu li a {
				margin: 0;
				padding: 10px;
				display: block;
			}

			#menu li .greybox li {
				background: 0 0;
				-moz-border-radius: 0;
				-webkit-border-radius: 0;
				border-radius: 0;
				-moz-box-shadow: none;
				-webkit-box-shadow: none;
				box-shadow: none;
			}

				#menu li .greybox li a {
					color: #eee;
				}

					#menu li .greybox li a:hover {
						background: 0 0;
						color: #eee;
					}

	#logo h1 {
		max-width: 35%;
		float: none;
	}

	a#pull {
		display: block;
		width: 100%;
		position: static;
		padding: 10px 0 15px;
		text-indent: 10px;
		border-bottom: 1px solid #eee;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAMAAADeWG8gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2QjAxNjRDOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2QjAxNjREOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTZCMDE2NEE5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTZCMDE2NEI5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42AEtnAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAAWSURBVHjaYmAgFzBiACKFho6NAAEGAD07AG1pn932AAAAAElFTkSuQmCC) no-repeat 95% 14px;
	}

		a#pull:after {
			content: "";
			width: 30px;
			height: 30px;
			display: inline-block;
			position: absolute;
			right: 5px;
			top: 5px;
		}

	#menu .dropdown_1column, #menu .dropdown_2column, #menu .dropdown_3column, #menu .dropdown_4column, #menu .dropdown_5column {
		position: static;
		margin: 0 0 10px;
		box-shadow: none;
		-o-box-shadow: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
	}

	.footerbackerwrapper .contentDiv {
		width: 100%;
		float: none;
		margin: 0 auto;
		border-bottom: 1px solid #ddd;
		height: auto;
	}
}


/* CUSTOM STYLES */

hr {
	height: 10px;
	border-width: 5px;
	border-color: #04436E;
}

/* CUSTOM STYLES */
.header-sec {
	color: #fff;
	background-color: #fff;
}

.about-sec, .extend-sec {
	color: #fff;
	background-color: #04436E;
}

	/*#about-sec h1, #footer-sec h1 {*/
	.about-sec h1, .footer-sec h1 {
		font-size: 44px;
		padding-bottom: 20px;
	}

.footer-sec {
	color: #04436E;
	background-color: #fff;
}

	.footer-sec ul {
		font-size: 22px;
		vertical-align: bottom;
	}

	.about-sec p, .footer-sec p {
		font-size: 22px;
	}

.extend-sec p {
	font-size: 18px;
}

.img-about {
	float: right;
	border-radius: 20px;
	margin: 20px 0 20px 0;
	width: 100%;
}

.cpo-inspection {
	color: red;
}

/*.btn-registration {
	display: block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 16px;
	font-weight: normal;
	line-height: 2;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 10px;
}*/

.img-community {
	width: 100%;
}

.community p {
	text-align: center;
	font-size: 12px;
}

.btnStd {
	background: #42abed;
	background-image: -webkit-linear-gradient(top, #42abed, #03446D);
	background-image: -moz-linear-gradient(top, #42abed, #03446D);
	background-image: -ms-linear-gradient(top, #42abed, #03446D);
	background-image: -o-linear-gradient(top, #42abed, #03446D);
	background-image: linear-gradient(to bottom, #42abed, #03446D);
	-webkit-border-radius: 10;
	-moz-border-radius: 10;
	border-radius: 10px;
	-webkit-box-shadow: 4px 4px 5px #333333;
	-moz-box-shadow: 4px 4px 5px #333333;
	box-shadow: 4px 4px 5px #333333;
	font-family: Arial;
	color: #ffffff;
	font-size: 20px;
	padding: 10px 20px 10px 20px;
	margin: 10px 0 20px 0;
	border: solid #255370 2px;
	text-decoration: none;
	display: inline-block;
}

	.btnStd:hover {
		background: #3cb0fd;
		text-decoration: none;
	}

.btn-jointeam {
	display: inline-block;
	color: #fff;
	background-color: #04436E;
	font-size: 20px;
	font-weight: normal;
	align-content: center;
	border-radius: 10px;
	margin: 30px 30px 30px 30px;
	padding: 20px 20px 20px 20px;
	text-align: center;
}

.img-header {
	margin: 0 0 0 0;
	width: 100%;
}

.img-footer {
	align-content: center;
	border-radius: 20px;
	margin: 0 0 0 0;
	width: 100%;
}

.img-right {
	float: right;
	border-radius: 20px;
	margin: 0 0 0 0;
	width: 100%;
}

.about-video {
	display: inline;
	float: right;
	border-radius: 20px;
	margin: 20px 10px 10px 20px;
	width: 500px;
	height: 315px;
}

div.profile {
	width: 70px;
	text-align: center;
	float: left;
	margin: 10px 37px 30px 38px;
}

span.name {
	display: block;
	padding-top: 5px;
}

div.pop-up {
	display: none;
	margin-top: 100px;
	background: #eeeeee;
	color: #000000;
	border: 1px solid #1a1a1a;
	height: 0;
	/*text-align: left;
  position: absolute;
  width: 500px;
  padding: 0px 13px;
  font-size: 100%;*/
}

.tech-class {
	text-align: center;
}

/* Main Page */
.cotg360 {
	margin: 20px 0 0 0;
}

.bb2017 img {
	height: 300px;
}

.bb2017 p {
	margin: 10% 0 0 0;
}

.iotgMain img {
	margin: 25% 0 0 0;
}
/* Careers */
.about-careers {
	display: inline;
	float: right;
	border-radius: 20px;
	margin: 20px 10px 20px 20px;
	width: 100%;
	height: 315px;
}

/* Health Care Solutions styles */
.world-class-head, .pulse, .experts {
	text-decoration: underline;
}

.item-list, .experts {
	text-align: center;
	font-weight: bold;
}

.health h2 {
	font-weight: bold;
}

.health h3 {
	font-weight: bold;
	font-style: italic;
}

.health .name {
	font-family: Calibri, Tahoma, Verdana, Arial;
	font-size: 16px;
	font-weight: bold;
}

.health .title {
	font-family: Calibri, Tahoma, Verdana, Arial;
	font-size: 12px;
	font-style: italic;
}

/* Education Solutions styles */
.edu-about-video {
	display: inline;
	float: right;
	border-radius: 20px;
	margin: 20px 10px 20px 20px;
	width: 370px;
	height: 250px;
}

.classroom li {
	color: green;
}

.classroom ul li p {
	color: black;
	font-size: 16px;
}

.edc-addl h2 {
	color: green;
	font-size: 28px;
}

.edc-addl li {
	color: black;
}

.edc-approach p {
	margin: 50px 0;
	color: green;
}

.new-divider img {
	width: 10px;
	height: 600px;
}

/* Support Specific Styles */
.support-video {
	border-radius: 20px;
	margin: 20px 10px 0 0;
	width: 100%;
	height: 275px;
}

.support {
	line-height: normal;
}

.support-head {
	text-decoration: underline;
	text-align: center;
}

.support h1 {
	text-decoration: underline;
	font-family: Calibri, Tahoma, Verdana, Arial;
	font-size: 36px;
	font-weight: bold;
}

.support span {
	font-family: Calibri, Tahoma, Verdana, Arial;
	font-size: 32px;
	font-weight: bold;
}

.support a.email {
	color: red;
	font-family: Calibri, Tahoma, Verdana, Arial;
	font-size: 28px;
}

p.support-warn {
	font-size: 18px;
	font-weight: bold;
}

p.support-include {
	font-size: 18px;
	font-style: italic;
	margin: 0 0 30px 0;
}

p.support-confirm {
	font-size: 16px;
}

.support-service {
	font-size: 16px;
	background-color: #04436E;
	color: white;
	padding: 10px;
	border-radius: 5px;
}

.classroom img {
	border-radius: 20px;
}

p.local {
	font-size: 16px !important;
}

p.gis {
	font-size: 12px !important;
	font-style: italic;
}

.btn-support {
	display: inline-block;
	color: #fff;
	background-color: #04436E;
	font-size: 16px;
	font-weight: bold;
	align-content: center;
	border-radius: 10px;
	margin: 30px 30px 30px 30px;
	padding: 20px 20px 20px 20px;
	text-align: center;
	width: 75%;
}


/* QUICK SOLUTIONS */

.vidQuick {
	display: inline;
	text-align: center;
}

.quickSolutions .carousel-inner img {
	border-radius: 20px;
}

span.quick-solutions-text {
	font-family: Calibri, Tahoma, Verdana, Arial;
	font-size: 40px;
	font-weight: normal;
}

.carousel-control {
	margin: -20px;
	font-size: 80px;
	padding-top: 5%;
	width: 5%;
}

.quickSolutions p {
	margin: 20px;
}

.quickSolutions .videoList {
	width: 100%;
	font-size: 24px;
	border-width: 5px;
	rows: 6;
}

/* Getting Started Styles */
.started input, .started select {
	border-color: #04436E;
	border-radius: 6px;
	width: 100%;
	height: 40px;
	font-size: 16px;
	margin: 20px 0 0 0;
}

	.started input[type=checkbox] {
		/*width: 90px;*/
		margin: 10px;
		text-align: center;
	}

.started td {
	text-align: center;
	vertical-align: top;
}

.started table {
	color: white;
	background-color: #04436E;
	border-radius: 0 0 10px 10px;
}

.started textarea {
	border-color: #04436E;
	border-radius: 6px;
	width: 100%;
	font-size: 16px;
	margin: 20px 0 0 0;
}

.focus {
	background: transparent;
	background-color: #FFEEAA;
}

/* AV Solutions */
img.av {
	height: 250px;
}

p.av {
	margin: 20% 0;
}

div.av-btn div {
	height: 400px;
}

div.av-btn p {
	text-align: center;
	font-family: Calibri, Tahoma, Verdana, Arial;
	font-size: 20px;
}

.av-video {
	display: inline;
	float: right;
	border-radius: 20px;
	margin: 40px 10px 20px 20px;
	width: 100%;
	height: 250px;
}

/* Contact Us */
.location p {
	margin: 0 30px;
}

.location img {
	width: 100%;
	max-height: 320px;
	border-radius: 20px;
}

.midwest img {
	margin: 80px 0;
}

.contactMap {
	color: #04436E;
	overflow: hidden;
	width: 100%;
	margin: 20px;
	/* style='overflow: hidden; height: 200px; width: 300px;'*/
}

#gmap_canvas {
	height: 300px;
	max-width: 560px;
	border-radius: 20px 20px 20px 20px;
}

/* XEROX SOLUTIONS */
.partner-img {
	min-height: 150px;
}

.img-partner {
	margin: 0 0 0 0;
	width: 150px;
}

.img-partner-line {
	margin: 30px 0 0 0;
	width: 100%;
}

.img-partner-mod {
	margin: 30px 0 0 0;
	width: 200px;
}

.img-product {
	width: 100%;
}

.devices hr {
	margin: -25px 0 10px;
	border-width: 5px;
	border-color: #04436E;
}

.cpo-button {
	border-radius: 20px;
	margin: 0 0 15px 0;
	width: 100%;
}

.mfp-button {
	border-radius: 20px;
	margin: 0 0 15px 0;
	width: 100%;
}

/* Multifunction Printers */
.mfp-name, .prd-name, .dprt-name {
	margin: 0 0 50px 0;
	font-family: Calibri, Tahoma, Verdana, Arial;
	font-size: 26px;
	font-weight: bold;
}

.img-device {
	margin: 20px 0 0 0;
}

.xeroxProduct ul {
	font-size: 18px;
}

/* Events  */
.hold-image {
	border-radius: 20px;
	margin: 20px 0;
}

.btn-alpha {
	display: inline-block;
	color: #fff;
	background-color: #044c75;
	font-size: 20px;
	font-weight: normal;
	align-content: center;
	border-radius: 10px;
	margin: 30px 30px 30px 30px;
	padding: 20px 20px 20px 20px;
	text-align: center;
}

/* Leadership */

.leaderSection {
	margin: 20px 0 0 0;
}

	.leaderSection div {
		min-height: 530px;
	}

	.leaderSection img {
		border-radius: 20px;
	}

/* SIMILAR TO LEADERSHIP */
.prdContainer, .mfpContainer, .dprtContainer {
	height: 280px;
}

	.prdContainer img, .mfpContainer img, .dprtContainer img {
		border-radius: 20px;
		margin: 20px 0 0 0;
	}

.leader ul, .prd-name ul, .mfp-name ul, .dprt-name ul {
	margin: 70px 0 0 0;
	color: white;
	font-size: 12px;
	/*
	top: 30%;
	left: 40%;
	position: absolute;
	height: auto;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	*/
}

.overlay {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 0;
	width: 100%;
	opacity: 1;
	transition: .5s ease;
	background-color: #04436E;
}

	.overlay span {
		color: white;
		font-size: 20px;
		margin: 0 0 0 10px;
	}

.leader:hover .overlay, .prd-name:hover .overlay, .mfp-name:hover .overlay, .dprt-name:hover .overlay {
	opacity: .2;
	height: 100%;
}

/* Awards */
#award1-1 {
	width: 80%;
	margin: 40px 0 0 0;
}

#award1-2 {
	width: 70%;
}

#award2-1 {
	width: 60%;
}

#award2-2 {
	margin: 70px 0 0 0;
}

#award1-2 {
	width: 70%;
}

#award3-1 {
	width: 80%;
}

#award3-4 {
	border-radius: 20px;
	width: 70%;
}

/* Supply Request */
.supplyReq .orderInput {
	width: fit-content;
}

/* Sustainability */
.sustainability h2 {
	color: green;
	font-size: 24px;
	margin: 40px 0 0 0;
}

.btn-cpo {
	background-color: green;
}

/* Understanding COTG */
.understanding h1 {
	margin: 60px 0 0 0;
}

.understanding h2 {
	text-decoration-line: underline;
}

.understanding .char {
	font-size: 40px;
	font-weight: bold;
}

.understanding img {
	width: 100%;
	margin: 40px 0 0 0;
}

.understanding p {
	font-size: 20px;
}

.timeline-item p {
	margin: 0;
}

/* COTG 360 */
.video360 {
	margin: 20px;
	float: right;
}

/* Printer Recycling Program */
.recycling h1, .recycling h2 {
	text-decoration: underline;
}

.btn-sustain {
	display: inline-block;
	color: #fff;
	background-color: green;
	font-size: 16px;
	font-weight: bold;
	align-content: center;
	border-radius: 10px;
	margin: 30px 30px 30px 30px;
	padding: 20px 20px 20px 20px;
	text-align: center;
	width: 75%;
}

/* MANAGED IT SERVICES */
.MITS-mid h2 {
	font-size: 36px;
	font-family: Calibri, Arial, Tahoma, Verdana;
	font-weight: bold;
}

.MITS-bottom .wheel h2, .MITS-bottom .service h2 {
	font-size: 24px;
	font-family: Calibri, Arial, Tahoma, Verdana;
	font-weight: bold;
	text-align: center;
}

.MITS-bottom .service h2 {
	font-size: 32px;
	margin: 0 0 40px 0;
}

.MITS-bottom .performance h2 {
	font-size: 20px;
	font-family: Calibri, Arial, Tahoma, Verdana;
	font-weight: bold;
	text-align: center;
}

.MITS-bottom .performance p {
	font-size: 16px;
	font-family: Calibri, Arial, Tahoma, Verdana;
}

.MITS-bottom .feature div {
	margin: 0 0 50px 0;
	font-family: Calibri, Tahoma, Verdana, Arial;
	font-size: 26px;
	font-weight: bold;
}

.MITS-ext div, .MITS-ext2 div, .MIT2-ext div, .MIT2-ext2 div {
	margin: 15px 0 15px 0;
}

.MIT2-bottom h2 {
	font-size: 32px;
	font-family: Calibri, Arial, Tahoma, Verdana;
	font-weight: bold;
}

.MIT2-bottom img {
	margin: 15px 0 0 0;
}

.MITS-ext div iframe {
	width: 100%;
	height: 500px;
}

.addPad {
	padding-bottom: 20px;
	margin-bottom: 20px;
}