@media (min-width: 1200px) {
.container
	{
		width: 90vw!important;
	}
}

/* line 29, ../../../../style/sass/emc.scss */
h1, h2, h3, h4, h5 {
  font-family: "RobotoSlab";
  font-weight: bold;
  color: #f88b21;
}

/* line 34, ../../../../style/sass/emc.scss */
body {
  font-family: "Montserrat";
  font-weight: normal;
  color: #3d3d3d;
}

/* line 40, ../../../../style/sass/emc.scss */
strong {
  font-weight: bold;
}

/* line 44, ../../../../style/sass/emc.scss */
.main a {
  text-decoration: underline;
}

/* line 48, ../../../../style/sass/emc.scss */
.main a:hover {
  color: #f88b21;
  text-decoration: none;
}

/* line 53, ../../../../style/sass/emc.scss */
.navbar-default, .dropdown-menu, .navbar-default .navbar-toggle {
  background-color: #f1f1f1;
  border-color: #3d3d3d;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.3);
}

/* line 58, ../../../../style/sass/emc.scss */
.navbar-default .navbar-toggle .icon-bar {
  background-color: #3d3d3d;
}

/* line 61, ../../../../style/sass/emc.scss */
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
  border-color: #3d3d3d;
}

/* line 64, ../../../../style/sass/emc.scss */
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  background-color: #f88b21;
  box-shadow: inset 0px 2px 4px 0px rgba(0, 0, 0, 0.3);
}

/* line 68, ../../../../style/sass/emc.scss */
.navbar-default a {
  text-transform: uppercase;
}

/* navbar links */
/* line 72, ../../../../style/sass/emc.scss */
.navbar a {
  color: #3d3d3d;
}

/* navbar active links */
/* line 77, ../../../../style/sass/emc.scss */
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  color: white;
  text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
}

/* line 82, ../../../../style/sass/emc.scss */
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  background-color: #f88b21;
}

/* line 85, ../../../../style/sass/emc.scss */
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  background-color: #f88b21;
}

/* line 88, ../../../../style/sass/emc.scss */
a.navbar-brand img {
  margin-top: -5px;
}

/* line 92, ../../../../style/sass/emc.scss */
body {
  padding-top: 20px;
}

/* line 96, ../../../../style/sass/emc.scss */
.navbar {
  margin-bottom: 20px;
}

/* line 100, ../../../../style/sass/emc.scss */
a {
  color: #3d3d3d;
}

/* line 104, ../../../../style/sass/emc.scss */
ol.breadcrumb {
  box-shadow: inset 0px 2px 4px 0px rgba(0, 0, 0, 0.3);
}

/* line 108, ../../../../style/sass/emc.scss */
ol.breadcrumb a:hover, ol.breadcrumb a:active {
  color: #f88b21;
  text-decoration: none;
}

/* line 113, ../../../../style/sass/emc.scss */
.welcome {
  margin-top: 25px;
}

/* line 116, ../../../../style/sass/emc.scss */
.welcome p {
  font-size: 32px;
  color: #3d3d3d;
  line-height: 36px;
}

/* line 121, ../../../../style/sass/emc.scss */
p.welcomeTitle {
  color: #f88b21;
  font-size: 50px;
  margin-bottom: 30px;
  font-weight: bold;
  margin-top: 20px;
  font-family: "RobotoSlab";
}

/* line 129, ../../../../style/sass/emc.scss */
.welcomeImage img {
  width: 100%;
  height: auto;
  margin-bottom: 25px;
}

/* line 134, ../../../../style/sass/emc.scss */
.top {
  margin-bottom: 20px;
}

/* line 137, ../../../../style/sass/emc.scss */
.main {
  min-height: 400px;
}

/* line 140, ../../../../style/sass/emc.scss */
.footer h5 {
  color: #a0a0a0;
}

/* line 143, ../../../../style/sass/emc.scss */
.footer {
  background-color: #3d3d3d;
  color: #f1f1f1;
  min-height: 400px;
  padding-top: 30px;
  margin-top: 30px;
}

/* line 150, ../../../../style/sass/emc.scss */
.footer a {
  color: #f1f1f1;
}

/* line 153, ../../../../style/sass/emc.scss */
.carousel-indicators li {
  border-color: #f88b21;
}

/* line 156, ../../../../style/sass/emc.scss */
.carousel-caption {
  color: white;
  text-shadow: 0px 1px 0px black;
  font-size: 20px;
  font-weight: bold;
}

/* line 162, ../../../../style/sass/emc.scss */
a.download {
  display: block;
  margin: 20px 0 25px;
  color: #a0a0a0;
  text-decoration: none;
}

/* line 169, ../../../../style/sass/emc.scss */
a.compairFooterLink {
  display: block;
  width: 69px;
  height: 59px;
  background-image: url(../img/compairFooterLogo.png);
  background-repeat: no-repeat;
  opacity: 0.8;
  -webkit-transition: all 0.1s ease-in-out 0s;
  -moz-transition: all 0.1s ease-in-out 0s;
  -o-transition: all 0.1s ease-in-out 0s;
  transition: all 0.1s ease-in-out 0s;
}

/* line 178, ../../../../style/sass/emc.scss */
a.compairFooterLink:hover {
  opacity: 1;
}

/* line 182, ../../../../style/sass/emc.scss */
a.btn-emc, .formBlockSubmitButton {
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.3);
  background-color: #f88b21;
  text-decoration: none;
  padding: 10px;
  color: white;
  font-family: "RobotoSlab";
  border: none;
  border-radius: 4px;
}

/* line 192, ../../../../style/sass/emc.scss */
a:hover.btn-emc, .formBlockSubmitButton:hover {
  background-color: #d1751c;
  color: #3d3d3d;
}

/* line 197, ../../../../style/sass/emc.scss */
.product1, .product2, .product3 {
  text-align: center;
  border: 1px solid #f1f1f1;
  padding: 0 10px 10px;
}

/* line 202, ../../../../style/sass/emc.scss */
.product1:hover img, .product2:hover img, .product3:hover img {
  opacity: 0.8;
  -webkit-transition: all 0.1s ease-in-out 0s;
  -moz-transition: all 0.1s ease-in-out 0s;
  -o-transition: all 0.1s ease-in-out 0s;
  transition: all 0.1s ease-in-out 0s;
}

/* line 206, ../../../../style/sass/emc.scss */
.product a {
  color: #f88b21;
}

/* line 209, ../../../../style/sass/emc.scss */
.product a:hover {
  color: #d1751c;
  text-decoration: none;
}

/* line 213, ../../../../style/sass/emc.scss */
.product {
  margin-top: 30px;
  margin-bottom: 60px !important;
  min-height: 320px;
}

/* line 218, ../../../../style/sass/emc.scss */
.product h3 {
  margin-bottom: 20px;
}

/* C5 fixes */
/* line 223, ../../../../style/sass/emc.scss */
.ccm-page-list {
  margin-top: 20px;
  padding-top: 10px;
  padding-bottom: 20px;
  background-color: #F0E9CA;
  outline: 2px solid #958239;
  text-align: center;
}

/* line 232, ../../../../style/sass/emc.scss */
img.ccm-image-block {
  width: 100%;
  height: auto;
}

/* line 237, ../../../../style/sass/emc.scss */
.ccm-page-list-title a {
  line-height: 20px;
  font-size: 20px;
  color: black;
}

/* line 242, ../../../../style/sass/emc.scss */
.ccm-ui input, .ccm-input-text {
  height: 24px !important;
}

/* line 245, ../../../../style/sass/emc.scss */
table.formBlockSurveyTable tr {
  margin-bottom: 8px !important;
}

/* line 248, ../../../../style/sass/emc.scss */
.form-control {
  box-shadow: none !important;
}

/* line 251, ../../../../style/sass/emc.scss */
.ccm-SlideshowBlock-display {
  margin-top: 10px;
}

/* fixes end */
/* line 255, ../../../../style/sass/emc.scss */
#ccm-registerPane-1, #ccm-registerPane-2, #ccm-registerPane-3 {
  margin-left: 30px;
}

/* line 258, ../../../../style/sass/emc.scss */
#ccm-registerPane-1 label, #ccm-registerPane-2 label, #ccm-registerPane-3 label {
  font-weight: normal;
}

/* line 261, ../../../../style/sass/emc.scss */
.muted {
  color: silver;
}

/* line 264, ../../../../style/sass/emc.scss */
.muted a {
  color: silver;
  text-decoration: underline;
}

/* line 268, ../../../../style/sass/emc.scss */
.below {
  margin-top: 30px;
}

/* line 271, ../../../../style/sass/emc.scss */
legend.options {
  display: none;
}

/* line 274, ../../../../style/sass/emc.scss */
.top {
  margin-bottom: 20px;
}

/* line 277, ../../../../style/sass/emc.scss */
.formBlockSurveyTable textarea {
  width: 100%;
}

/* line 280, ../../../../style/sass/emc.scss */
.checkboxPair, .radioPair {
  margin-bottom: 8px;
}

/* line 283, ../../../../style/sass/emc.scss */
#ccm-nav-intelligent-search {
  height: 12px !important;
}

@font-face {
  font-family: 'RobotoSlab';
  src: url("../fonts/RobotoSlab-Regular-webfont.eot");
  src: url("../fonts/RobotoSlab-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/RobotoSlab-Regular-webfont.woff") format("woff"), url("../fonts/RobotoSlab-Regular-webfont.ttf") format("truetype"), url("../fonts/RobotoSlab-Regular-webfont.svg#roboto_slabregular") format("svg");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url("../fonts/montserrat-light-webfont.eot");
  src: url("../fonts/montserrat-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat-light-webfont.woff") format("woff"), url("../fonts/montserrat-light-webfont.ttf") format("truetype"), url("../fonts/montserrat-light-webfont.svg#roboto_slabregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url("../fonts/montserrat-regular-webfont.eot");
  src: url("../fonts/montserrat-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat-regular-webfont.woff") format("woff"), url("../fonts/montserrat-regular-webfont.ttf") format("truetype"), url("../fonts/montserrat-regular-webfont.svg#roboto_slabregular") format("svg");
  font-weight: bold;
  font-style: normal;
}

@media screen and (max-width: 992px) {
  /* line 329, ../../../../style/sass/emc.scss */
  p.welcomeTitle {
    margin-top: 0px;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 768px) {
  /* line 335, ../../../../style/sass/emc.scss */
  .welcome p {
    font-size: 24px;
    line-height: 26px;
  }
}
@media screen and (max-width: 600px) {
  /* line 345, ../../../../style/sass/emc.scss */
  .welcome p {
    font-size: 16px;
    line-height: 18px;
  }
}
.emcPageList {
	border: 1px solid silver;
	border-radius: 4px;
	padding: 10px;
	display: flex;
	align-items: center;
	margin-bottom: 5px;
}
.emcPageList:hover {
	border-color: #f88b21;
}
.emcPageListLink {
	text-decoration: none!important;
}
.emcPageList h3 {
	margin: 0;
	font-size: 18px;
}
.emcPageList h3 a {
	text-decoration: none;
}
.emcPageList .emcPageListImage img {
	margin-right: 5px;
}

