﻿/* line 27, ../sass/pie.scss */
.pie-element, .bordered, .gradient, .hp-fs-img
{
	/*behavior: url("/stylesheets/PIE.htc");*/
	position: relative;
}

/* line 33, ../sass/pie.scss */
.bordered
{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

/* line 38, ../sass/pie.scss */
.gradient
{
	background: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #ff0000), color-stop(100%, #0000ff));
	background: -webkit-linear-gradient(#ff0000, #0000ff);
	background: -moz-linear-gradient(#ff0000, #0000ff);
	background: -o-linear-gradient(#ff0000, #0000ff);
	-pie-background: linear-gradient(#ff0000, #0000ff);
	background: linear-gradient(#ff0000, #0000ff);
}

/* line 52, ../sass/pie.scss */
.pie-container, .widget
{
	z-index: 0;
	position: relative;
}

/* line 56, ../sass/pie.scss */
.z-pie-element, .widget h3
{
	/*behavior: url("/stylesheets/PIE.htc");*/
	z-index: 0;
}

/* line 71, ../sass/pie.scss */
.has-gradient {
	/*behavior: url("/stylesheets/PIE.htc");*/
	position: relative;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff0000), color-stop(100%, #0000ff));
	background: -webkit-linear-gradient(#ff0000, #0000ff);
	background: -moz-linear-gradient(#ff0000, #0000ff);
	background: -o-linear-gradient(#ff0000, #0000ff);
	-pie-background: linear-gradient(#ff0000, #0000ff);
	background: linear-gradient(#ff0000, #0000ff);
}

/* Global */
/* line 16, ../sass/concorde.scss */
body
{
	color: #444444;
	font-size: 17px;
	font-family: 'Roboto' , sans-serif;
}

/* line 22, ../sass/concorde.scss */
p
{
	text-align: left !important;
	font-weight: 400;
}

/* line 27, ../sass/concorde.scss */
a
{
	color: #1c75bc;
	text-decoration: none;
}

/* line 32, ../sass/concorde.scss */
a:hover
{
	text-decoration: underline;
}

/* line 36, ../sass/concorde.scss */
header {
	-webkit-box-shadow: 0 3px 3px #000000;
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 3px 3px #000000;
	-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 3px 3px #000000;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	z-index: 5000;
	position: fixed;
	width: 100%;
}

/* line 44, ../sass/concorde.scss */
h2
{
	text-align: left;
	font-weight: 500;
	color: #97042d;
	font-size: 1.5em; /* line-height: 1.1em; */
	line-height: 1.1em;
}

/* line 52, ../sass/concorde.scss */
h3
{
	-webkit-margin-before: 0em;
	-webkit-margin-after: .5em;
}

/* line 58, ../sass/concorde.scss */
header input
{
	background-color: #fff;
	padding: .5em;
	color: #ccc;
	border: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	margin: 0px;
	font-size: .8em;
	text-align: left;
	width: 80%;
}

/* line 70, ../sass/concorde.scss */
input[type="text"], input[type="email"], select, textarea
{
	padding: 0.5em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #cccccc;
	margin-bottom: 1em;
	width: 70%;
}

/* line 79, ../sass/concorde.scss */
.mobile-only
{
	display: none !important;
}

/* line 83, ../sass/concorde.scss */
.slide
{
	display: table;
	margin-top: -2%;
	margin-bottom: -8%;
}

/* line 90, ../sass/concorde.scss */
.container
{
	max-width: 1100px;
	margin: 0px auto;
}

/* Single Color Classes */
/* line 98, ../sass/concorde.scss */
.crimson
{
	color: #97042d;
}

/* line 102, ../sass/concorde.scss */
.tan
{
	color: #968b5e;
}

/* line 108, ../sass/concorde.scss */
.CTAbutton {
	background-color: #97042d !important;
	color: #fff !important;
	clear: both;
	font-size: 1.1em !important;
	font-weight: 300 !important;
	padding: .75em 1em !important;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	border: none !important;
}

/* line 121, ../sass/concorde.scss */
.CTAbutton:hover
{
	background-color: #65031e !important;
	color: #fff !important;
	text-decoration: none;
}

/* line 127, ../sass/concorde.scss */
.border
{
	border-bottom: 1px solid #eee;
}

/* Header */
/* line 133, ../sass/concorde.scss */
.logo {
	width: 70%;
	float: left;
	margin-left: 5%;
	margin-top: 6%;
	vertical-align: middle;
	-moz-min-width: 175px;
	-ms-min-width: 175px;
	-o-min-width: 175px;
	-webkit-min-width: 175px;
	min-width: 175px;
}

/* line 144, ../sass/concorde.scss */
.header-row
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

/* Navigation */
/* line 153, ../sass/concorde.scss */
.main-nav .row
{
	margin: 0px;
	padding: 0px;
}

/* line 158, ../sass/concorde.scss */
.main-nav a
{
	display: inline-block;
	font-size: 1.2em;
	margin: 0px !important;
	border-right: 1px dotted #ccc;
	font-weight: 300;
	text-align: center;
	color: #97042d;
	padding-left: 0px;
}

/* line 169, ../sass/concorde.scss */
.main-nav a:hover
{
	background-color: #f7f7f7;
	text-decoration: none;
}

/* line 174, ../sass/concorde.scss */
.selected
{
	border-bottom: 2px solid #97042d;
	background-color: #f7f7f7;
}

/* line 180, ../sass/concorde.scss */
.main-nav a:last-child
{
	border: none;
}

/* line 184, ../sass/concorde.scss */
.small-nav
{
	background-color: #97042d;
	color: #fff;
	font-size: 1.1em;
	font-weight: 300;
	padding: .5em 0;
	margin: 0px;
	max-height: 45px;
}

/* line 194, ../sass/concorde.scss */
.small-nav a
{
	color: #fff;
	display: inline-block;
}

/* line 200, ../sass/concorde.scss */
.small-nav a:hover
{
	background-color: #b00534;
}

/* line 205, ../sass/concorde.scss */
.show-sub-nav
{
	display: none;
}

/* line 212, ../sass/concorde.scss */
.LoginButton
{
	background-color: #ccc !important;
	color: #97042d !important;
	display: block;
	padding: .5em !important;
	margin: -10px !important;
	-webkit-border-radius: 0px 0px 3px 3px;
	-moz-border-radius: 0px 0px 3px 3px;
	-ms-border-radius: 0px 0px 3px 3px;
	-o-border-radius: 0px 0px 3px 3px;
	border-radius: 0px 0px 3px 3px;
}

/* line 226, ../sass/concorde.scss */
.toggled
{
	background-color: #c9053c !important;
	color: #fff !important;
}
/* line 230, ../sass/concorde.scss */
.toggled .arrowicon
{
	display: inline-block;
}

/* line 237, ../sass/concorde.scss */
.LoginButton:hover
{
	background-color: #c9053c !important;
	color: #fff !important;
}

/* line 242, ../sass/concorde.scss */
#loginDrop
{
	display: none;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 99999999;
	width: 300px;
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-ms-border-radius: 0px 0px 5px 5px;
	-o-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}

/* line 252, ../sass/concorde.scss */
#loginDrop a
{
	color: #fff;
	padding: 10px;
	display: block;
}

/* line 259, ../sass/concorde.scss */
#loginDrop a:hover
{
	background-color: #97042d;
	text-decoration: none;
}

/* line 264, ../sass/concorde.scss */
#loginDrop ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	background-color: #c9053c;
}

/* line 273, ../sass/concorde.scss */
#loginDrop li
{
	border-bottom: 1px dotted #fff;
}

/* line 277, ../sass/concorde.scss */
#loginDrop li:last-child
{
	border-bottom: 0px dotted #fff;
}

/* line 282, ../sass/concorde.scss */
.label
{
	float: left;
	text-align: center;
	width: 70%;
}

/* line 288, ../sass/concorde.scss */
.arrow
{
	border-left: 1px dotted #97042d;
	top: 0px;
	float: right;
	padding-left: 5px;
	width: 30%;
}

/* line 296, ../sass/concorde.scss */
.circle
{
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	border: 0px;
	padding: 0px;
}

/* line 302, ../sass/concorde.scss */
.circleWrapper
{
	width: 100%;
	height: 100%;
	overflow: hidden;
}

/* line 308, ../sass/concorde.scss */
.mobile-menu-icon
{
	display: none;
}

/* breadcrumbs */
/* line 317, ../sass/concorde.scss */
.breadcrumbs a
{
	display: inline-block;
	padding: 0px 20px 0px 10px;
	background: url("../images/breadcrumbDivider.png");
	background-position: right center;
	background-repeat: no-repeat;
	font-size: 80%;
}

/* line 327, ../sass/concorde.scss */
.breadcrumbs a:last-child
{
	background-image: none;
	color: #444444;
	cursor: default;
}

/* line 333, ../sass/concorde.scss */
.breadcrumbs
{
	padding-bottom: .21em;
	margin-top: 0em;
	margin-bottom: .75em;
	padding-bottom: .75em;
}

/* footer */
/* line 344, ../sass/concorde.scss */
footer {
	font-size: 85%;
	font-weight: normal;
	line-height: 1.25em;
	-webkit-box-shadow: inset 0px 0px 8px #000000;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: inset 0px 0px 8px #000000;
	-moz-box-shadow: inset 0px 0px 8px rgba(0, 0, 0, 0.5);
	box-shadow: inset 0px 0px 8px #000000;
	box-shadow: inset 0px 0px 8px rgba(0, 0, 0, 0.5);
	display: block;
	background-color: #fff;
	width: 100% !important;
	margin: 0px !important;
	overflow: hidden;
}

/* line 358, ../sass/concorde.scss */
.footerCirc {
	display: block;
	background-color: #97042d;
	padding: 3em;
	font-size: 125%;
	color: #fff;
	-webkit-border-radius: 50% 50%;
	-moz-border-radius: 50% / 50%;
	-ms-border-radius: 50% / 50%;
	border-radius: 50% / 50%;
	height: 20em;
	width: 20em;
	margin-top: -55%;
	padding-top: 55%;
	margin-left: 15%;
}

/* line 373, ../sass/concorde.scss */
.footerCirc p
{
	text-align: center !important;
}

/* line 377, ../sass/concorde.scss */
.footerCirc p
{
	text-align: center !important;
}

/* line 381, ../sass/concorde.scss */
.footerPhone
{
	font-size: 150%;
}

/* line 385, ../sass/concorde.scss */
footer .CTAbutton
{
	background-color: #c9053c !important;
}

/* line 390, ../sass/concorde.scss */
footer .TOC
{
	font-size: 80%;
	padding-top: 1.25em;
}

/* HOMEPAGE */
/*Carousel */
/* line 401, ../sass/concorde.scss */
.carousel-area
{
	background: url("../images/BG_Circle-Texture.jpg");
	background-position: fixed;
	background-position: 20% 2%;
	margin: 0;
	padding: 0px;
	width: 100%;
	padding-top: 5%;
	top: 60px;
	margin-bottom: -40px;
}

/* line 413, ../sass/concorde.scss */
.flipper-image
{
	display: table-cell;
	width: 40%;
	vertical-align: middle;
	padding-right: 01em;
}

/* line 421, ../sass/concorde.scss */
.flipper-image img {
	-webkit-border-radius: 50% 50%;
	-moz-border-radius: 50% / 50%;
	-ms-border-radius: 50% / 50%;
	border-radius: 50% / 50%;
	margin-top: 0%;
	width: 100%;
	float: right;
}

/* line 428, ../sass/concorde.scss */
.carousel-text
{
	display: table-cell;
	text-align: left;
	font-weight: 400;
	font-size: 1em;
	line-height: 1.75em;
	width: 50%;
	padding-right: 2em;
	padding-left: 1em;
	vertical-align: middle;
}

/* line 441, ../sass/concorde.scss */
.carousel-text h1
{
	color: #97042d;
	font-weight: 300;
	font-size: 2.3em;
	line-height: 1.25em;
}

/* line 449, ../sass/concorde.scss */
.flipper-container
{
	padding-left: 2%;
}

/* line 454, ../sass/concorde.scss */
.dottedLine
{
	display: block;
	width: 95%;
	background: url("../images/horizontalDots.png");
	height: 1em;
	background-repeat: repeat-x;
}

/* line 462, ../sass/concorde.scss */
.cycle-button-container
{
	display: table-cell;
	vertical-align: middle;
}

/* line 469, ../sass/concorde.scss */
.cycle-prev, .cycle-next {
	-webkit-filter: alpha(opacity=75);
	-moz-filter: alpha(opacity=75);
	-o-filter: alpha(opacity=75);
	filter: alpha(opacity=75);
	z-index: 99999999999999 !important;
	cursor: pointer;
	background-color: #fff;
	display: block;
	width: 35px;
	height: 35px;
	text-align: center;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 484, ../sass/concorde.scss */
.cycle-prev:hover, .cycle-next:hover {
	-webkit-box-shadow: 5px 5px 5px #000000;
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 5px 5px 5px #000000;
	-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.25);
	-ms-box-shadow: 5px 5px 5px #000000;
	-ms-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.25);
	box-shadow: 5px 5px 5px #000000;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.25);
}

/* line 488, ../sass/concorde.scss */
.cycle-prev img, .cycle-next img
{
	margin-top: 10px;
}

/* featured services */
/* line 497, ../sass/concorde.scss */
.hp-fs {
	background-color: #f7f7f7;
	-webkit-box-shadow: inset 0px 0px 8px #000000;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0px 0px 8px #000000;
	-moz-box-shadow: inset 0px 0px 8px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0px 0px 8px #000000;
	box-shadow: inset 0px 0px 8px rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
	padding: 1% !important;
	margin: 10px 8px 8px 0px;
	display: table !important;
	-moz-min-width: 250px;
	-ms-min-width: 250px;
	-o-min-width: 250px;
	-webkit-min-width: 250px;
	min-width: 250px;
}

/* line 508, ../sass/concorde.scss */
.hp-fs:hover {
	-webkit-box-shadow: inset 0px 0px 100px #000000;
	-webkit-box-shadow: inset 0px 0px 100px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0px 0px 100px #000000;
	-moz-box-shadow: inset 0px 0px 100px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0px 0px 100px #000000;
	box-shadow: inset 0px 0px 100px rgba(0, 0, 0, 0.1);
	text-decoration: underline;
}

/* line 515, ../sass/concorde.scss */
.hp-fs-img
{
	width: 65px !important;
	display: block;
	margin-top: 1% !important;
	margin-left: 12px !important;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}

/* line 525, ../sass/concorde.scss */
.hp-fs-img-container {
	background: url("../images/ConcordeC.png");
	-ms-background-size: 90%;
	background-size: 90%;
	background-repeat: no-repeat;
	background-position: center center;
	display: table-cell;
	vertical-align: middle;
	padding: 10px 10px 10px 0px;
	width: 65px !important;
}

/* line 536, ../sass/concorde.scss */
.hp-fs-txt
{
	font-size: 1.25em;
	text-align: left;
	line-height: 1em;
	display: table-cell !important;
	vertical-align: middle;
}

/* global circle images */
/* line 546, ../sass/concorde.scss */
.fs-img {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	width: 85% !important;
	display: block;
	margin-left: 8% !important;
	margin-top: 1% !important;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 556, ../sass/concorde.scss */
.fs-img-container {
	background: url("../images/ConcordeC.png");
	-ms-background-size: 100%;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}

/* right rail */
/* line 569, ../sass/concorde.scss */
.applicant-info
{
	text-align: left !important;
}

/* line 573, ../sass/concorde.scss */
.quickLink
{
	display: block;
	padding: .75em 0;
	text-align: left !important;
	border-bottom: 1px dotted #cccccc;
}

/* Webinars */
/* line 582, ../sass/concorde.scss */
.recentWebinars {
	padding: 1em 0em;
	background: url("../images/BG_Circle-Texture.jpg");
	background-position: bottom center;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	display: table;
	vertical-align: middle;
	-ms-background-size: 450%;
	background-size: 450%;
	font-size: 110%;
	text-align: center;
}

/* line 594, ../sass/concorde.scss */
.recentWebinars p
{
	text-align: center !important;
	padding: 0px 25px;
	position: relative;
	display: block;
}

/* line 601, ../sass/concorde.scss */
.recentWebinars a
{
	display: block;
	text-align: center !important;
	position: relative;
	width: 100%;
}

/* line 608, ../sass/concorde.scss */
.recentWebinars .BtnPrev
{
	display: table-cell;
	vertical-align: middle;
}

/* line 613, ../sass/concorde.scss */
.recentWebinars .WebinarContent
{
	display: table-cell;
	vertical-align: middle;
}

/* line 618, ../sass/concorde.scss */
.recentWebinars .BtnNext
{
	display: table-cell;
	vertical-align: middle;
}

/* line 623, ../sass/concorde.scss */
.recentWebinars .BtnNext a, .recentWebinars .BtnPrev a
{
	background-color: #fff;
	cursor: pointer;
	width: 30px;
	height: 30px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}

/* line 632, ../sass/concorde.scss */
.recentWebinars .BtnPrev a
{
	margin-left: -9px;
}

/* line 636, ../sass/concorde.scss */
.recentWebinars .BtnPrev a:hover {
	-webkit-box-shadow: 2px 0px 1px #000000;
	-webkit-box-shadow: 2px 0px 1px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 2px 0px 1px #000000;
	-moz-box-shadow: 2px 0px 1px rgba(0, 0, 0, 0.5);
	box-shadow: 2px 0px 1px #000000;
	box-shadow: 2px 0px 1px rgba(0, 0, 0, 0.5);
}

/* line 641, ../sass/concorde.scss */
.recentWebinars .BtnNext a
{
	margin-right: -9px;
}

/* line 645, ../sass/concorde.scss */
.recentWebinars .BtnNext a:hover {
	-webkit-box-shadow: -2px 0px 1px #000000;
	-webkit-box-shadow: -2px 0px 1px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: -2px 0px 1px #000000;
	-moz-box-shadow: -2px 0px 1px rgba(0, 0, 0, 0.5);
	box-shadow: -2px 0px 1px #000000;
	box-shadow: -2px 0px 1px rgba(0, 0, 0, 0.5);
}

/* line 650, ../sass/concorde.scss */
.recentWebinars img
{
	margin-top: 8px;
}

/* The Concorde Difference */
/* line 656, ../sass/concorde.scss */
.concorde-difference
{
	/* background: url("../images/BG_Circle-Texture.jpg"); */
	background-position: center center;
	margin: 0px !important;
}

/* line 662, ../sass/concorde.scss */
.concorde-difference-block
{
	background-color: #fff;
	margin: 50px 0px;
	padding: 50px;
	font-size: 1em;
}

/* line 669, ../sass/concorde.scss */
.concorde-difference .headerpill
{
	background-color: #97042d; /* @include border-radius (50px); */
	margin-top: -75px;
	text-align: center !important;
	color: #fff;
	padding: 1em;
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	font-weight: 400;
	font-size: 1.3em;
}

/* Latest News */
/* line 689, ../sass/concorde.scss */
.LatestNews a
{
	display: block;
	padding: .85em 0px;
	line-height: 1.5em;
}

/* INTERIORS */
/* sub nav */
/* line 703, ../sass/concorde.scss */
.subnav a {
	border-bottom: 1px dotted #97042d;
	text-align: left;
	line-height: 1.1em;
	font-size: 110%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
	font-weight: normal;
	background: none;
	background-repeat: no-repeat;
	padding-left: 0px;
	background-position: -50px center;
}

/* line 718, ../sass/concorde.scss */
.subnav a:hover, .selectedsub
{
	color: #97042d;
	text-decoration: none;
	background: url("../images/breadcrumbDivider.png");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 16px;
}

/* line 729, ../sass/concorde.scss */
.headerArea
{
	background: url("../images/BG_Circle-Texture.jpg");
	background-position: fixed;
	background-position: 0% 40%;
	margin: 0;
	padding: 0px;
	width: 100%;
	top: 50px;
	height: 175px;
	vertical-align: bottom;
	position: relative;
	margin-bottom: 2em;
}

/* line 743, ../sass/concorde.scss */
.headerArea h1
{
	color: #fff;
	font-size: 3em;
	font-weight: 300;
	color: #97042d;
	padding-top: 65px;
	padding-left: 20px;
	text-align: center;
}

/* line 754, ../sass/concorde.scss */
.introContainer {
	background-position: 50% 50%;
	background: url("../images/introbg.jpg");
	-ms-background-size: 100%;
	background-size: 100%;
	min-height: 200px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	padding: 0em 3em;
	-webkit-box-shadow: inset 0px 0px 50px #000000;
	-webkit-box-shadow: inset 0px 0px 50px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0px 0px 50px #000000;
	-moz-box-shadow: inset 0px 0px 50px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 0px 50px #000000;
	box-shadow: inset 0px 0px 50px rgba(0, 0, 0, 0.2);
}

.aboutintroContainer {
	background-position: center !important;
	background: url("/media/960989ff-81fa-478a-8e01-6c355cd08e74/2129528016/IntroTextImages/AboutUs.jpg");
	-ms-background-size: 100%;
	background-size: 100%;
	min-height: 200px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	padding: 0em 3em;
	-webkit-box-shadow: inset 0px 0px 50px #000000;
	-webkit-box-shadow: inset 0px 0px 50px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0px 0px 50px #000000;
	-moz-box-shadow: inset 0px 0px 50px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 0px 50px #000000;
	box-shadow: inset 0px 0px 50px rgba(0, 0, 0, 0.2);
}

.newsintroContainer {
	background-position: center !important;
	background: url("/media/dcaf1e51-c196-41d1-9ecb-da37c054cfdb/1585080983/IntroTextImages/NewsAndUpdates.jpg");
	-ms-background-size: 100%;
	background-size: 100%;
	min-height: 200px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	padding: 0em 3em;
	-webkit-box-shadow: inset 0px 0px 50px #000000;
	-webkit-box-shadow: inset 0px 0px 50px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0px 0px 50px #000000;
	-moz-box-shadow: inset 0px 0px 50px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 0px 50px #000000;
	box-shadow: inset 0px 0px 50px rgba(0, 0, 0, 0.2);
}

.resourcesintroContainer {
	background-position: center !important;
	background: url("/media/3af4a600-abc8-4b55-8673-a8c44fe819db/1585080989/IntroTextImages/Resources.jpg");
	-ms-background-size: 100%;
	background-size: 100%;
	min-height: 200px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	padding: 0em 3em;
	-webkit-box-shadow: inset 0px 0px 50px #000000;
	-webkit-box-shadow: inset 0px 0px 50px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0px 0px 50px #000000;
	-moz-box-shadow: inset 0px 0px 50px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 0px 50px #000000;
	box-shadow: inset 0px 0px 50px rgba(0, 0, 0, 0.2);
}

.servicesintroContainer {
	background-position: center !important;
	background: url("/media/5cb80726-5dd4-4a33-8222-42ff260a61f1/18997047/IntroTextImages/Services.jpg");
	-ms-background-size: 100%;
	background-size: 100%;
	min-height: 200px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	padding: 0em 3em;
	-webkit-box-shadow: inset 0px 0px 50px #000000;
	-webkit-box-shadow: inset 0px 0px 50px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0px 0px 50px #000000;
	-moz-box-shadow: inset 0px 0px 50px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 0px 50px #000000;
	box-shadow: inset 0px 0px 50px rgba(0, 0, 0, 0.2);
}

.contactintroContainer {
	background-position: center !important;
	background: url("/media/e02ed53c-2762-4dbd-be30-1d712b77db3c/885729436/IntroTextImages/Contact.jpg");
	-ms-background-size: 100%;
	background-size: 100%;
	min-height: 200px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	padding: 0em 3em;
	-webkit-box-shadow: inset 0px 0px 50px #000000;
	-webkit-box-shadow: inset 0px 0px 50px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0px 0px 50px #000000;
	-moz-box-shadow: inset 0px 0px 50px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 0px 50px #000000;
	box-shadow: inset 0px 0px 50px rgba(0, 0, 0, 0.2);
}

/* Content */
/* line 770, ../sass/concorde.scss */
.introText
{
	color: #333;
	font-size: 1.75em;
	line-height: 1.5em;
	color: #444444;
	text-align: center;
	display: block;
	min-height: 200px;
	text-align: center;
	font-weight: 300;
	margin-top: 2.5%;
}

/* line 785, ../sass/concorde.scss */
.introText span
{
	margin-left: 1em;
	display: block;
}

/* line 790, ../sass/concorde.scss */
.introText span:first-line
{
	margin-left: -2em;
}

/* line 795, ../sass/concorde.scss */
.interior-content
{
	padding-top: 130px;
	background-color: #fff;
}

/* line 800, ../sass/concorde.scss */
.interior
{
	background: url("../images/BG_Circle-Texture.jpg");
	background-attachment: fixed;
}

/* line 806, ../sass/concorde.scss */
.interior .bodyCopy
{
	padding: 0em 2em;
}

/* line 814, ../sass/concorde.scss */
.interior h1
{
	text-align: left;
	padding: 0px;
	color: #97042d;
	font-weight: 300;
	font-size: 2.75em;
}

/* line 822, ../sass/concorde.scss */
.interior h2
{
	text-align: left;
	padding: 0px;
	margin-top: 2em;
	margin-bottom: 0px;
}

/* line 830, ../sass/concorde.scss */
.interior p
{
	text-align: left;
	margin-top: .5em;
	margin-bottom: 1em;
}

/* line 837, ../sass/concorde.scss */
.dotborder-top
{
	position: relative;
	z-index: 500;
	left: -10px;
	top: -10px;
	float: left;
}

/* line 845, ../sass/concorde.scss */
.dotborder-bottom
{
	position: relative;
	z-index: 500;
	float: right;
}

/* line 857, ../sass/concorde.scss */
.service
{
	font-size: 1.25em;
	border-bottom: 1px dotted #ccc;
	padding-top: 1em !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

/* line 865, ../sass/concorde.scss */
.service h2
{
	margin: 0px !important;
	padding: 0px !important;
}

/* line 870, ../sass/concorde.scss */
.promo
{
	margin-top: 2em;
	text-align: center;
	max-width: 300px;
	font-size: 100%;
	font-weight: normal;
	display: block;
}

/* line 881, ../sass/concorde.scss */
.promoContent
{
	display: block;
	z-index: 5;
	padding-top: 20px;
	padding-bottom: 0px;
	padding-top: 60000;
	margin-left: 15px;
	margin-right: 30px;
}

/* line 893, ../sass/concorde.scss */
.promoContent .CTAbutton a
{
	clear: both;
	display: inline-block;
	color: #fff !important;
}

/* MEDIA QUERIES */
@media (max-width: 970px)
{
	/* line 905, ../sass/concorde.scss */
	.carousel-area
	{
		background-position: 20% 2%;
		margin: 0;
		width: 100%;
		padding-top: 10%;
		top: 80px;
		padding-bottom: 20px;
		font-size: .85em;
	}

	/* line 915, ../sass/concorde.scss */
	.flipper-image
	{
		margin-top: 7%;
	}

	/* line 919, ../sass/concorde.scss */
	.logo {
		width: 70%;
		-moz-min-width: 30px;
		-ms-min-width: 30px;
		-o-min-width: 30px;
		-webkit-min-width: 30px;
		min-width: 30px;
		margin-top: 8%;
	}

	/* line 925, ../sass/concorde.scss */
	.main-nav, .small-nav
	{
		font-size: .75em;
	}

	.aboutintroContainer, .servicesintroContainer, .resourcesintroContainer, .newsintroContainer, .contactintroContainer
	{
		font-size: 60%;
		padding-top: 5%;
	}


	/* line 929, ../sass/concorde.scss */
	.cycle-prev, .cycle-next
	{
		margin-top: 30%;
	}
}
@media (max-width: 650px)
{
	/* line 940, ../sass/concorde.scss */
	body
	{
		font-size: 95%;
	}

	/* line 944, ../sass/concorde.scss */
	.mobile-only
	{
		display: block !important;
	}

	/* line 948, ../sass/concorde.scss */
	.mobile-menu-icon
	{
		display: block;
		position: absolute;
		top: 10px;
		right: 10px;
		padding: 10px;
	}

	/* line 957, ../sass/concorde.scss */
	.show-sub-nav {
		display: block;
		text-align: center;
		font-size: 1em;
		margin-bottom: 0px;
		background-color: #f7f7f7;
		color: #97042d;
		padding-left: -25px;
		cursor: pointer;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: 1px 1px 0px #cccccc;
		-moz-box-shadow: 1px 1px 0px #cccccc;
		-ms-box-shadow: 1px 1px 0px #cccccc;
		box-shadow: 1px 1px 0px #cccccc;
	}

	/* line 972, ../sass/concorde.scss */
	.show-sub-nav .burgerIcon
	{
		margin-right: -30px;
	}

	/* line 977, ../sass/concorde.scss */
	.carousel-area
	{
		background-position: 20% 2%;
		margin: 0;
		width: 100%;
		padding-top: 20%;
		top: 80px;
		padding-bottom: 20px;
	}

	/* line 986, ../sass/concorde.scss */
	.cycle-prev, .cycle-next
	{
		margin-top: 40%;
	}

	/* line 992, ../sass/concorde.scss */
	.flipper-image
	{
		margin-top: 7%;
	}

	/* line 996, ../sass/concorde.scss */
	header
	{
		z-index: 50000;
	}

	/* line 998, ../sass/concorde.scss */
	.interior-content
	{
		padding-top: 85px;
	}

	/* line 1003, ../sass/concorde.scss */
	.main-nav {
		display: block;
		position: fixed;
		top: 65px;
		left: 0px;
		min-height: 80px;
		width: 100% !important;
		z-index: 1;
		visibility: hidden;
		font-size: 1em;
		-webkit-box-shadow: 0px 5px 5px #000000;
		-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.25);
		-moz-box-shadow: 0px 5px 5px #000000;
		-moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.25);
		box-shadow: 0px 5px 5px #000000;
		box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.25);
		max-height: 100%;
		overflow-y: auto;
		-webkit-overflow-scrolling: touch;
		padding-bottom: 60px;
		background-color: #fff;
	}

	/* line 1019, ../sass/concorde.scss */
	.main-nav li
	{
		border-bottom: 1px dotted #efefef;
	}
	/* line 1024, ../sass/concorde.scss */
	.main-nav .login
	{
		background-color: #97042d;
		color: #fff;
		background-image: url("../images/icons/login.png");
		background-repeat: no-repeat;
		background-position: 20px center;
	}
	/* line 1033, ../sass/concorde.scss */
	.main-nav .login:hover
	{
		background-color: #c9053c;
	}

	/* line 1040, ../sass/concorde.scss */
	.main-nav .selected
	{
		background-color: #f7f7f7;
		border-bottom: none;
	}

	/* line 1047, ../sass/concorde.scss */
	.subnav {
		display: none;
		-webkit-border-radius: 0px 0px 5px 5px;
		-moz-border-radius: 0px 0px 5px 5px;
		-ms-border-radius: 0px 0px 5px 5px;
		-o-border-radius: 0px 0px 5px 5px;
		border-radius: 0px 0 5px 5px;
		margin-top: -4px;
		padding: 5px;
		background-color: #efefef;
		-webkit-box-shadow: 1px 1px 0px #cccccc;
		-moz-box-shadow: 1px 1px 0px #cccccc;
		-ms-box-shadow: 1px 1px 0px #cccccc;
		box-shadow: 1px 1px 0px #cccccc;
	}

	/* line 1057, ../sass/concorde.scss */
	.subnav a:last-child
	{
		border: none;
	}

	/* line 1062, ../sass/concorde.scss */
	.header-row
	{
		min-height: 65px;
	}

	/* line 1066, ../sass/concorde.scss */
	.burgerIcon
	{
		float: left;
		margin-left: 15px;
		background-color: #b00534;
		padding: 3px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;
		width: 30px;
		height: 30px;
	}

	/* line 1076, ../sass/concorde.scss */
	.burgerOn
	{
		background-color: #444444 !important;
	}

	/* line 1081, ../sass/concorde.scss */
	.show-mobile-nav
	{
		visibility: visible;
	}

	/* line 1087, ../sass/concorde.scss */
	.show-sub-nav .burgerIcon
	{
		background-color: #888 !important;
	}

	/* line 1095, ../sass/concorde.scss */
	.promo
	{
		display: none;
	}

	/* line 1101, ../sass/concorde.scss */
	.main-nav ul
	{
		display: block;
		clear: both;
		float: none;
		width: 100% !important;
		background-color: #fff;
		z-index: 5000;
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
	/* line 1113, ../sass/concorde.scss */
	.main-nav li, .main-nav a
	{
		display: block;
		clear: both;
		float: left;
		width: 100% !important;
		background-color: #fff;
		z-index: 5000;
		margin: 0px;
	}
	/* line 1122, ../sass/concorde.scss */
	.main-nav li ul, .main-nav a ul
	{
		display: none;
	}

	/* line 1128, ../sass/concorde.scss */
	.logo {
		width: 70%;
		-moz-min-width: 30px;
		-ms-min-width: 30px;
		-o-min-width: 30px;
		-webkit-min-width: 30px;
		min-width: 30px;
		margin-top: 3%;
	}

	/* line 1134, ../sass/concorde.scss */
	.small-nav
	{
		visibility: hidden;
	}

	/* line 1138, ../sass/concorde.scss */
	.aboutintroContainer, .servicesintroContainer, .resourcesintroContainer, .newsintroContainer, .contactintroContainer
	{
		display: none;
	}

	/* line 1148, ../sass/concorde.scss */
	.introContainer .introText p
	{
		width: 100%;
		margin: 0px !important;
		background: none;
	}



	/* line 1155, ../sass/concorde.scss */
	.footerCirc
	{
		display: none;
	}

	/* line 1159, ../sass/concorde.scss */
	footer img
	{
		max-width: 120px;
	}

	/* line 1163, ../sass/concorde.scss */
	footer
	{
		padding: 25px 25px 0px 25px !important;
		text-align: center !important;
	}

	/* homepage */
	/* Featured Services */
	/* line 1175, ../sass/concorde.scss */
	.fs-img
	{
		width: 50px !important;
	}

	/* line 1179, ../sass/concorde.scss */
	.fs-img-container
	{
		background: none;
		display: inline-block;
		float: left;
	}

	/* line 1186, ../sass/concorde.scss */
	.fs-txt
	{
		font-size: 1.25em;
		text-align: left;
		line-height: 1em;
	}

	/* line 1192, ../sass/concorde.scss */
	.concorde-difference .headerpill
	{
		font-size: 90%;
		width: 80%;
		padding: .75em;
	}

	/* line 1199, ../sass/concorde.scss */
	.flipper-image
	{
		display: none;
	}

	/* line 1203, ../sass/concorde.scss */
	.carousel-text
	{
		width: 90%;
		padding: 0px 2em;
	}
}
/* misc */
/* line 1212, ../sass/concorde.scss */
.gsc-adBlock
{
	display: none !important;
}

/* line 1213, ../sass/concorde.scss */
.gsc-adBlockVertical
{
	display: none !important;
}

/* line 1214, ../sass/concorde.scss */
#adBlock
{
	display: none !important;
}

/* line 1215, ../sass/concorde.scss */
.gsc-input-box
{
	height: 30px !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
	*zoom:1;
}

/* line 1220, ../sass/concorde.scss */
.gsc-orderby-container
{
	text-align: left !important;
}

/* line 1224, ../sass/concorde.scss */
.gsc-selected-option-container {
	width: auto !important;
	padding: 0 10px 0 6px !important;
	-moz-min-width: 80px !important;
	-ms-min-width: 80px !important;
	-o-min-width: 80px !important;
	-webkit-min-width: 80px !important;
	min-width: 80px !important;
}

/* line 1230, ../sass/concorde.scss */
input.gsc-search-button
{
	height: 30px !important;
	background-image: url("http://www.google.com/uds/css/v2/search_box_icon.png") !important;
	background-repeat: no-repeat;
	background-position: center center;
}

input[type="checkbox"]
{
	margin-top: 6px;
}

.icon-calendar
{
	line-height: 1.5em !important;
	color: #666;
}

#navSideBar div div a
{
	padding-left: 15px;
	font-size: 90%;
	border-color: #ccc;
	color: #97042d;
}

.login-disclaimer {
	color: #999999;
	-webkit-font-variant: small-caps;
	-moz-font-variant: small-caps;
	-ms-font-variant: small-caps;
	-o-font-variant: small-caps;
	font-variant: small-caps;
	font-family: Arial Narrow, Verdana, Helvetica;
	font-size: 9pt;
}

.login-header
{
	/*color: #999999; font-variant: small-caps; font-size: 16pt*/
	text-align: left;
	padding: 0px;
	color: #97042d;
	font-weight: 300;
	font-size: 2.00em;
}
.login-input-field
{
	width: 15.4em;
}
.login-input-button
{
	float: inherit;
}

.login-logo
{
	border-width: 0px;
}

input[type="password"]
{
	padding: 0.5em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #cccccc;
	margin-bottom: 1em;
	width: 70%;
}

.form-group
{
	margin-left: 0;
	margin-right: 0;
}

.form-control
{
	display: block;
}

.login-error
{
	margin: .5em 0;
	display: block;
	color: #dd4b39;
	line-height: 17px;
}

.login-introimage-container {
	background-position: center !important;
	background: url("/art/home_page_photo.jpg") no-repeat;
	-ms-background-size: 100%;
	background-size: 100%;
	width: 57.7em;
	min-height: 15.4em;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	padding: 1em 3em; /*box-shadow: inset 0px 0px 50px #000000; 	box-shadow: inset 0px 0px 50px rgba(0, 0, 0, 0.2);*/
	-webkit-box-shadow: inset 0px 0px 50px #000000;
	-webkit-box-shadow: inset 0px 0px 50px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0px 0px 50px #000000;
	-moz-box-shadow: inset 0px 0px 50px rgba(0, 0, 0, 0.2);
	-ms-box-shadow: inset 0px 0px 50px #000000;
	-ms-box-shadow: inset 0px 0px 50px rgba(0, 0, 0, 0.2);
}
