/***************** CMS Pages *******************/
.cms-wrap {
	border-top: 0px solid #A2B1BF;
	padding: 0px 0px 15px;
}
.cms-wrap h1 {margin-bottom: 40px;}
.cms-wrap .term {
	cursor: help;
	text-decoration: underline;
}
/*------------------ Terms & Conditions ------------------*/
.terms-conditions ul {list-style-type: none;}
.terms-conditions ul li {padding: 5px 0;}
.terms-conditions ul li > a {text-decoration: none;}
.terms-conditions-fr .fr-ul li {padding-left: 5px;}
.terms-conditions-fr p:first-line {padding-left: 5px;}
/*------------------ Executive Leadership ------------------*/
.executive-leadership h6 {font-weight: bold;}
.executive-leadership .img-wrap {text-align: center;}
.executive-leadership .img-wrap img {
	height: 150px;
	width: 150px;
}
.executive-leadership .team-wrap {padding: 10px 0;}
.executive-leadership .team-wrap .team-member {padding:20px 0;}
.executive-leadership .section-border {border-bottom: 0px solid #A2B1BF;}
/*------------------ Management Team ------------------*/
.management-team .team-wrap {
	border-top: 0px solid #A2B1BF;
	text-align: center; 
}
.management-team .img-wrap {text-align: center;}
.management-team .img-wrap img {
	max-height: 150px;
	max-width: 150px;
}
.management-team .team-wrap .team-member {
	padding: 20px; 
	height: 283px;
}
/*------------------ Offices and Distributors ------------------*/
.offices-and-distributors h2 {
	border-bottom: 0px solid #A2B1BF;
	padding-top: 10px;
}
.offices-and-distributors .offices-info-wrap {padding: 10px;}
.offices-and-distributors .offices-info-wrap .office-info {padding: 10px;}
/*------------------ Corporate Overview ------------------*/
.corporate-overview .corporate-history {
	background-color: #425563;
	border-radius: 10px;
	color: #fff;
	text-align: center;
	padding:20px 10px; 
}
.corporate-overview .corporate-history-wrap {padding: 30px;}
.corporate-overview .corporate-info {padding: 20px 0;}
.corporate-overview .corporate-info h6 {font-weight: bold;}
/*------------------ Brand Guidelines ------------------*/
.brand-guidelines .color-info .color-box {
	height: 100px;
	max-width: 100px;
}
.brand-guidelines .color-info .dark-blue {background-color: #002a54;}
.brand-guidelines .color-info .medium-blue {background-color: #0076aa;}
.brand-guidelines .color-info .white {background-color: #fff; border: 1px solid #000;}
.brand-guidelines .color-info {padding: 10px;}
.brand-guidelines .img-wrap {
	max-width: 100%;
	margin: 20px 0;
	text-align: center;
}
.brand-guidelines .background-control-box {text-align: center; padding: 10px}
.brand-guidelines .background-control-box .img-wrap {margin: 10px 0;}
.brand-guidelines .background-control-text {
	display: inline-block;
	max-width: 221px; 
	text-align: left;
}
.brand-guidelines .brand-guidelines-files-wrap {padding: 10px;}
.brand-guidelines .brand-guidelines-files {
	border-radius: 15px;
	border: 5px solid #425563;
	text-align: center;
	padding:20px 10px; 
}
.brand-guidelines .brand-guidelines-files > a {margin: 10px 0;}
/*------------------ Press Releases/In The News -------------------*/
.cms-wrap .articles-table {
	padding: 10px 0;
	width: 100%;
}
.cms-wrap .articles-table table {
	width: 100%;
}
.cms-wrap .articles-table table th {background-color: #425563; color: #fff;}
.cms-wrap .articles-table table th,
.cms-wrap .articles-table table td {border: 1px solid #425563;}
.cms-wrap .articles-table table tr > td:first-child {width: 100px;}
.cms-wrap .articles-table table tr:nth-child(2n+1){background-color: rgba(66, 85, 99, 0.2)}
.cms-wrap .articles-table table tr td {
	padding:5px 0 5px 10px;
	vertical-align: middle;
}
.cms-wrap .articles-table table tr td > a {text-decoration: none;}
.cms-wrap .articles-table table tr th > i {
	font-size: 1rem;
	padding-left: 5px;
}
/*------------------ Contact Us -------------------*/
.contact-page .contact-page-info-wrap {padding: 30px;}
.contact-page .contact-page-info {
	background-color: #425563;
	border-radius: 10px;
	color: #fff;
	text-align: center;
	padding:20px 10px; 
}
.contact-page .contact-page-content {padding-right: 10px;}
.contact-page .contact-page-content-border {
	border: 1px solid #425563;
	padding: 10px;
}
/***** OUR DIFFERENCE PAGES *****/
.cms-wrap.our-difference .img-wrap {
	max-width: 100%;
	margin: 20px 0;
	text-align: center;
}
.cms-wrap.our-difference .info-wrap {
	margin-top: 10px;
	padding: 10px;
}
.cms-wrap.our-difference .info {
	border: 3px solid #425563;
	border-radius: 15px;
	padding: 5px;
	text-align: center;
}
.cms-wrap.our-difference .info a {
	display: block;
	padding: 5px;
}
.cms-wrap.our-difference .info img {padding: 5px;}
.cms-wrap.our-difference .info .number {
	color: #425563;
	font-size: 2rem;
	font-weight: bold;
}
.cms-wrap.our-difference .info .quote {
	color: #425563;
	font-size: 1rem;
	font-weight: bold;
}
.cms-wrap.our-difference .scrolling-table {overflow: auto;}
.cms-wrap.our-difference .product-list tr {border: 1px solid #425563;}
.cms-wrap.our-difference .product-list td {
	padding: 5px;
	text-align: center;
}
.cms-wrap.our-difference .product-list .row1 {background-color: rgba(66, 85, 99, 0.2)}
/*------------------ Seminars -------------------*/
.cms-wrap.seminars .table-wrap {margin: 50px 0;}
.cms-wrap.seminars .table-events {width: 100%;}
.cms-wrap.seminars .table-events .row-1 {background-color: #f4f4f4;}
.cms-wrap.seminars .table-events th {
	font-weight: normal;
	padding: 10px;
	text-align: left;
	text-transform: uppercase;
}
.cms-wrap.seminars .table-events td {padding: 15px 10px;}
.cms-wrap.seminars .table-events td a {text-decoration: none;}
.cms-wrap.seminars .table-events .register-btn {
	display: block;
    text-decoration: none;
    background-color: #425563;
    color: #f4f4f4;
    padding: 5px 10px;
    text-align: center;
    border-radius: 5px;
    text-transform: uppercase;
}
/*------------------ Seminars Event Details -------------------*/
.cms-wrap.seminars-event-details .event-date {font-weight: bold;}
.cms-wrap.seminars-event-details h2 > a:hover {color: #195c7e;}
.cms-wrap.seminars-event-details h6 {font-weight: bold;}
.cms-wrap.seminars-event-details .table-schedule td {padding: 5px 20px 5px 0;}
.cms-wrap.seminars-event-details .tabs {
	text-align: center;
	width: 100%;
}
.cms-wrap.seminars-event-details .tabs .tab {
	background-color: #f4f4f4;
	margin: 45px 0;
	padding: 25px 0;
	text-decoration: none;
	text-transform: uppercase;
}
.cms-wrap.seminars-event-details .tabs a:nth-of-type(2) {
	border-left: 5px solid #fff;
    border-right: 5px solid #fff;
}
.cms-wrap.seminars-event-details hr {
	border-top: 1px solid #425563;
	margin: 50px 0;
}
.cms-wrap.seminars-event-details .presenter-info-wrap {margin: 40px 0;}
.cms-wrap.seminars-event-details .presenter-info-wrap h6 {margin-top: 0;}