@charset "utf-8";
/* CSS for CPARS */
/******************************************************************/
/*                    CPARS - MAIN CSS                            */
/*                Date Modified - 06/03/2020       			      */
/******************************************************************/
/*------------------------------------------------------------------- 
	FONTS
-------------------------------------------------------------------*/
/*  Loaded fonts are listed at the bottom
	HEADINGS 
	font-family: 'Questrial-Regular';

	BODY 
	font-family: 'Source Sans Pro Italic', "Source Sans Pro LightItalic", "Source Sans Pro Regular", "Source Sans Pro Italic", "Source Sans Pro SemiBold", "Source Sans Pro SemiBold Italic", "Source Sans Pro Bold", "Source Sans Pro Bold Italic", "Source Sans Pro Black";

	ALERT 
	font-family: 'Raleway-Light', 'Raleway-Regular', 'Raleway-Italic', 'Raleway-Medium' 'Raleway-SemiBold', 'Raleway-Bold';
*/
/*------------------------------------------------------------------- 
	GLOBAL 
-------------------------------------------------------------------*/
* html body {
  height: 1%;
  border-style: none;
}
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  box-sizing: border-box;
  -webkit-font-feature-settings: 'kern'1;
  font-feature-settings: 'kern'1;
  -webkit-font-kerning: normal;
  font-kerning: normal;
  font-size: 10px;
}
body {
  font-family: 'Source Sans Pro Regular', Helvetica Neue, Helvetica Roboto, Arial, sans-serif;
  margin: 0;
  min-width: 320px;
  font-size: 1.7rem;
  line-height: 1.53em;
  color: rgba(0, 0, 0, .7);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bodybg {
  background-color: #ffffff;
}
.acc_hide {
  position: absolute !important;
  padding: 0px !important;
  margin: 0px !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  top: -9999px !important;
  left: -9999px !important
}
.hidden {
  position: absolute !important;
  padding: 0px !important;
  margin: 0px !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  top: -9999px !important;
  left: -9999px !important;
  text-decoration: none;
}
p, ul, li {
  font-family: 'Source Sans Pro Regular', Roboto, Arial, sans-serif;
  font: 1rem 400;
  line-height: 1.53em;
  color: rgba(0, 0, 0, .7);
}
h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5 {
  font-family: 'Questrial-Regular', sans-serif;
  color: #476a7f;
  border: transparent;
}
h1, .h1 {
  font-size: 3rem;
}
h2, .h2 {
  font-size: 2.5rem;
}
h3, .h3 {
  font-size: 2rem;
}
h4, .h4 {
  font-size: 1.7rem;
}
h5, .h5 {
  font-size: 1rem;
}
a.disabled {
  color: #476a7f;
  pointer-events: none;
  cursor: default;
}
hr {
  border-color: #476a7f;
}
.container-fluid {
  width: 100%;
  margin: 0;
  padding: 0;
}
.row, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
  padding: 0;
  margin: 0;
  border: transparent;
}
/*------------------------------------------------------------------- 
	HELPS 
-------------------------------------------------------------------*/
.alert {
  font-family: 'Raleway-Italic', sans-serif;
  font-weight: 600;
  font-style: italic;
  color: #980000;
}
.notice {
  padding-top: 10px;
  padding-bottom: 2px;
  background-color: #eeeeee;
}
.notice p {
  font-family: 'Raleway-SemiBold', sans-serif;
  font-weight: 600;
  color: #980000;
  text-align: center;
}
*, ::after, ::before {
  box-sizing: inherit
}
.bold {
  font-weight: 600;
}
.italic {
  font-style: italic;
}
.divider {
  width: 100%;
  border: solid 3px #1b3453;
}
.red {
  color: #980000;
}
.dkblue {
  color: #1b3453;
}
.medblue {
  color: #476A7F;
}
.ltblue {
  color: #DBE3ED;
}
.img-square {
  padding: 20px;
}
.p_t_-10 {
  padding-top: -10px;
}
.p_t_-5 {
  padding-top: -5px;
}
.p_t_5 {
  padding-top: 5px;
}
.p_t_10 {
  padding-top: 10px;
}
.p_t_20 {
  padding-top: 20px;
}
.p_t_30 {
  padding-top: 30px;
}
.p_l_15 {
  padding-left: 15px;
}
.p_r_5 {
  padding-right: 5px;
}
.p_r_15 {
  padding-right: 15px;
}
.p_r_20 {
  padding-right: 20px;
}
.p_b_5 {
  padding-bottom: 5px;
}
.p_b_15 {
  padding-bottom: 15px;
}
.m_l_-5 {
  margin-left: -5px;
}
.m_l_-10 {
  margin-left: -10px;
}
.m_l_-15 {
  margin-left: -15px;
}
.m_l_-40 {
  margin-left: -30px;
}
.m_l_15 {
  margin-left: 15px;
}
.m_r_10 {
  margin-right: 10px;
}
.m_r_-15 {
  margin-right: -15px;
}
.m_r_-25 {
  margin-right: -25px;
}
.m_t_0 {
  margin-top: 0;
}
.m_t_2 {
  margin-top: 2px;
}
.m_t_10 {
  margin-top: 10px;
}
.m_t_20 {
  margin-top: 20px;
}
.m_t_30 {
  margin-top: 30px;
}
.m_t_-10 {
  margin-top: -10px;
}
.m_t_-5 {
  margin-top: -5px;
}
.m_t_-25 {
  margin-top: -25px;
}
.m_b_10 {
  margin-bottom: 10px;
}
.indent-left {
  margin-left: 25px
}
.warn-box {
  padding: 5px 15px;
  border: 1px solid #990f00;
}
/*------------------------------------------------------------------- 
	TOPBAR 
-------------------------------------------------------------------*/
.wrapper {
  background-color: #fff;
}
.official {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  height: 25px;
  width: 100%;
  margin: 0;
  padding-left: 20px;
  font-family: 'Questrial-Regular', sans-serif;
  font-size: 1.3rem;
  color: #FFFFFF;
  line-height: 25px;
  background-color: #1b3453;
}
/*------------------------------------------------------------------- 
	BANNER BAR 
-------------------------------------------------------------------*/
.banner {
  position: relative;
  margin-top: 0;
  width: 100%;
  min-height: 150px;
  z-index: 2;
}
.flag {
  position: relative;
  margin-top: 0;
  width: 100%;
  background-image: url(../images/banner/AmericanFlagWallpaper.jpg);
  background-size: cover;
}
.welcomeBox {
  position: relative;
  top: 15px;
  left: 40px;
  min-width: 500px;
  max-width: 600px;
  min-height: 100px;
  background-color: #102d50;
}
.welcome {
  padding: 20px 20px 10px;
  min-width: 500px;
}
.welcome p {
  color: #DBE3ED;
  line-height: 20px;
}
.title {
  font-family: 'Source Sans Pro Bold', sans-serif;
  font-size: 4rem;
  font-weight: 700;
  letter-spacing: -1px;
  padding-bottom: 15px;
}
/*------------------------------------------------------------------- 
	CONTENT PAGE
-------------------------------------------------------------------*/
main {
  position: relative;
}
.main {
  padding-bottom: 20px;
}
#content {
  margin: 0 auto;
}
#breadcrumbs {
  font-size: 80%;
  font-style: italic;
  margin-top: -5px;
}
.content-wrapper {
  margin: 5px 15px;
  padding: 25px 0 0;
}
.article {
  padding: 15px;
}
.articleimage {
  width: 408px;
  padding-top: 35px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
}
.contractorsHere, .govOfficials, .background, .includedHere {
  padding-left: 20px;
  padding-right: 20px;
}
/*------------------------------------------------------------------- 
	HEADINGS 
-------------------------------------------------------------------*/
.page-header {
  font-family: "Source Sans Pro Regular", sans-serif;
  font-size: 4rem;
  line-height: 2em;
  margin-top: 40px;
  color: #1b3453;
  border: transparent;
}
.subheader {
  font-family: "Source Sans Pro Light", sans-serif;
  font-size: 2.2rem;
  font-weight: 300;
  font-kerning: -2px;
  text-transform: uppercase;
  line-height: 1.2rem;
  margin-bottom: -10px;
  color: #476a7f;
  display: block;
}
.subheaderb {
  font-family: "Source Sans Pro Regular", sans-serif;
  font-size: 2rem;
  font-kerning: -2px;
  text-transform: uppercase;
  line-height: 1.2em;
  color: #476a7f;
}
.subheaderp {
  font-size: 14px;
  margin-top: -5px;
}
.acp {
  font-family: "Source Sans Pro Light", sans-serif;
  font-size: 2.2rem;
  font-weight: 300;
  font-kerning: -2px;
  line-height: 1.2em;
  color: #476a7f;
}
.tiny {
  margin: 5px 0;
  font-size: 2.7rem;
}
/*------------------------------------------------------------------- 
	ALTERNATING BACKGROUND 
-------------------------------------------------------------------*/
.altbg1 {
  background-color: #f7f7f6;
}
/*------------------------------------------------------------------- 
	CONTACT US 
-------------------------------------------------------------------*/
.time-wrap {
  padding: 20px;
}
/*------------------------------------------------------------------- 
	ACCORDION PANELS
	Access * Release * System Docs * Webtrain 
-------------------------------------------------------------------*/
.blockname {
  position: relative;
  margin-top: -60px;
  margin-bottom: 40px;
  padding: 3px 0;
  text-align: center;
  background-color: #FFFFFF;
}
.blocknamebanner {
  position: relative;
  background-color: #FFFFFF
}
.lg-img {
  margin-left: 15px;
  padding: 5px 0;
  max-width: 90%;
  transition: transform 0.9s;
}
.lg-img:hover {
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  transition: transform 0.9s;
}
.panel, .panel-group, .panel-default, .panel-heading, .release-heading, .access-heading, .panel-title, .access-title, .panel-body, .access-body, .panel-footer {
  border: none;
  background-color: transparent;
}
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-title {
  border: none;
}
.panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {
  border-top: none;
}
.panel-group {
  margin: 0;
  padding: 0;
}
.panel.access {
  margin-bottom: -10px;
}
.panel-default.access, .panel-default.busrules {
  margin-bottom: 10px;
  border: none;
}
.panel-default > .access-heading, .panel-default > .bus-heading {
  background-color: #dbe3ed;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: none;
}
.panel-default {
  border-color: transparent;
}
.panel-default > .panel-heading {
  color: inherit;
  background: none no-repeat scroll center top #DBE3ED;
  border-color: transparent;
  border-radius: 5px 15px;
  padding: 15px;
  margin: 0 0 5px 0;
  cursor: pointer;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: transparent;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: transparent;
}
.bus-heading {
  padding-bottom: 5px;
}
.panel-default > .release-heading {
  margin-bottom: 5px;
  padding: 5px 5px 1px 15px;
  background-color: #FFFFFF;
  border: none;
}
.access {
  margin: 5px auto;
  text-align: left;
}
.busrules {
  margin: 0 10px 10px 0;
  text-align: center;
}
.access-title, .bus-title {
  color: #1b3453;
  font-size: 2.3rem;
}
.release-title a {
  font-size: 2rem;
  color: #1b3453;
}
.release-title a:hover, .release-title a:focus {
  color: #980000;
  background: transparent;
}
.release-body {
  margin-top: -5px;
  font-weight: 500;
  color: #1b3453;
}
.release-body p {
  font-size: 1.7rem;
}
.release-body a, .relhist a {
  color: #476a7f;
}
.release-body a:hover, .release-body a:focus, .relhist a:hover, .relhist a:focus {
  color: #980000;
  background-color: transparent;
}
.publish {
  width: 230px;
  text-align: justify; /* For Edge */
  text-align-last: justify;
  text-justify: inter-word;
}
.bus-title {
  padding: 15px;
}
.bus-body {
  text-align: left;
  padding: 10px 10px 0;
}
.access h4 {
  margin-bottom: 0;
}
.update {
  font-size: 80%;
  font-style: italic;
}
.rtc {
  padding-left: 15px;
  border-left: 1px solid #dbe3ed;
}
.rtc h3 {
  color: #476a70;
  font-size: 1.2em;
}
.rtc > ul > li {
  margin-left: -20px;
  list-style: none;
}
.rtc a {
  color: #476a7f;
  text-decoration: none;
}
.rtc a:hover, .rtc a:focus {
  color: #1b3453;
  text-decoration: underline;
}
h3.access-heading {
  background: none no-repeat scroll center top #DBE3ED;
  border-radius: 5px 15px;
  padding: 15px;
  margin: 0 0 5px 0;
  cursor: pointer;
}
h3.access-title a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #1b3453;
  text-decoration: none;
}
h3.access-title a:hover, h3.access-title a:focus {
  color: #980000;
}
.access-body {
  margin-left: 20px;
  padding-top: 10px;
}
.access-body h4 a, .access-body p a, .access-body ul li a {
  color: #476A7F;
  background-color: transparent;
}
.access-body h4 a:hover, .access-body h4 a:focus, .access-body p a:hover, .access-body p a:focus, .access-body ul li a:hover, .access-body ul li a:focus {
  color: #980000;
  background-color: transparent;
}
.fytable1 a {
  color: #476A7F;
}
.fytable1 a:hover, .fytable1 a:focus {
  color: #980000;
}
.fytable1 a.disabled:hover, .fytable1 a.disabled:focus {
  color: #476A7F;
}
/*------------------------------------------------------------------- 
	ARCHIVE RELEASE HISTORY 
-------------------------------------------------------------------*/
.rel-wrapper {
  margin: 0 5px 10px;
}
.rel-header {
  padding: 5px 10px 5px;
  background-color: #dbe3ed;
  border: transparent;
}
.rel-title a {
  color: #476a7f;
}
.rel-title a:hover, .rel-title a:active, .rel-title a:focus {
  color: #1b3453;
}
.rel-body {
  padding: 5px 20px;
  border: 1px solid #dbe3ed;
}
.rel a {
  color: #333;
}
.rel a:hover, .rel a:active, .rel a:focus {
  color: #1b3453;
}
/*------------------------------------------------------------------- 
	LINKS
-------------------------------------------------------------------*/
.partner-block {
  padding: 10px 0 10px;
}
/*------------------------------------------------------------------- 
	SYSTEM DOCUMENTATION  see also panels/accordion
-------------------------------------------------------------------*/
.floatR {
  float: right;
  position: relative;
}
.cacimage {
  padding: 30px 10px 30px 20px;
}
/*------------------------------------------------------------------- 
	LEARNING CENTER / WEBTRAIN
-------------------------------------------------------------------*/
.access-body .dropdown:hover, .access-body .dropdown:focus, .access-body .dropdown:active {
  color: #980000;
  background: transparent !important;
  padding: 0;
}
.access-body .dropdown a:hover {
  color: #980000;
  text-decoration: underline;
}
.access-body .dropdown:focus, .access-body .dropdown.focus {
  outline: 0;
  border: none;
}
.panel-group {
  margin: 15px;
}
.panel-default {
  border: transparent;
}
.panel-heading {
  background-color: transparent;
}
.webtrain-cover {
  background: cover !important;
}
.webtrain-panel {
  background-image: -webkit-linear-gradient(270deg, rgba(27, 52, 83, 0.05) 0%, rgba(27, 52, 83, 0.10) 100%);
  background-image: -moz-linear-gradient(270deg, rgba(27, 52, 83, 0.05) 0%, rgba(27, 52, 83, 0.10) 100%);
  background-image: -o-linear-gradient(270deg, rgba(27, 52, 83, 0.05) 0%, rgba(27, 52, 83, 0.10) 100%);
  background-image: linear-gradient(180deg, rgba(27, 52, 83, 0.05) 0%, rgba(27, 52, 83, 0.10) 100%);
  margin: 5px;
  min-height: 75px;
}
h3.webtrain-title {
  font-family: 'Questrial-Regular', sans-serif;
  font-size: 1.9rem;
  clear: both;
}
h3.webtrain-title a {
  color: #476a7f;
  font-size: 2rem;
  text-decoration: none;
}
h3.webtrain-title a:hover, h3.webtrain-title a:focus {
  color: #1b3453;
  text-decoration: none;
}
.webtrain-body {
  margin: 15px 0 10px;
  padding: 0 0 0 20px;
  border-top: 1px solid #dbe3ed;
}
.function {
  font-size: 2rem;
  color: #476a7f;
}
.arrowleft-up::before {
  border-bottom: 20px solid #476a7f;
  border-left: 25px solid transparent;
  border-right: 25px solid transparent;
  top: -20px;
  content: "";
  position: absolute;
  left: 45%;
  width: 0;
  height: 0;
}
.arrowcenter-up::before {
  border-bottom: 20px solid #476a7f;
  border-left: 25px solid transparent;
  border-right: 25px solid transparent;
  top: -20px;
  content: "";
  position: absolute;
  left: 60%;
  width: 0;
  height: 0;
}
.arrowright-up::before {
  border-bottom: 20px solid #476a7f;
  border-left: 25px solid transparent;
  border-right: 25px solid transparent;
  top: -20px;
  content: "";
  position: absolute;
  left: 80%;
  width: 0;
  height: 0;
}
.box {
  margin-left: -5px;
  margin-right: 10px;
  margin-top: -1px;
  padding-top: 0px;
  padding-right: 25px;
  padding-left: 25px;
  border: 1px solid #476a7f;
}
/*------------------------------------------------------------------- 
	FAQs 
-------------------------------------------------------------------*/
.faqbox {
  padding: 0 15px;
  background-color: #fff;
}
.boxheader {
  padding: 15px 15px 10px;
  border: 1px solid #DBE3ED;
  border-radius: 5px 15px;
  background-color: #DBE3ED;
}
.boxheader h2 {
  color: #1B3453;
}
.boxbody {
  height: 255px;
  padding: 15px;
  border: 1px solid #DBE3ED;
  border-radius: 15px 5px;
}
.boxbody p a {
  color: #476A7F;
}
.boxbody p a:hover, .boxbody p a:focus {
  color: #1b3453;
  text-decoration: underline;
}
.boxbody-answer {
  min-height: 255px;
  padding: 15px;
  border: 1px solid #DBE3ED;
  border-radius: 15px 5px;
}
/*------------------------------------------------------------------- 
	SITE MAP
-------------------------------------------------------------------*/
.sitemap a {
  color: #476A7F;
}
.sitemap a:hover, .sitemap a:focus {
  color: #980000;
}
/*------------------------------------------------------------------- 
	FOOTER
-------------------------------------------------------------------*/
#footer {
  font-family: 'Source Sans Pro Regular';
}
#footer a {
  color: #1b3453;
}
#footer a:hover, #footer a:focus {
  color: #980000;
  text-decoration: underline;
}
#footer h3 {
  color: #1b3453;
}
.footerbg {
  padding-bottom: 30px;
  background-color: #dbe3ed;
}
.footsupport h3 {
  color: #476a7f;
  font-weight: 500;
}
.footsupport p {
  color: #1B3453;
  font-size: 90%;
  font-weight: 300;
}
.footsupport a:hover, .footsupport a:focus {
  color: #476a7f;
  text-decoration: none;
}
.bg-white {
  background-color: #FFFFFF;
  height: 275px;
}
.gsaiae {
  max-width: 250px;
}
.small {
  font-size: 90%;
  line-height: auto;
}
.logo {
  height: 175px;
}
/** END GLOBAL SCREEN MONITORS **************************************/
/*------------------------------------------------------------------- 
	FONTS
-------------------------------------------------------------------*/
/*  font-family: "Source Sans Pro", sans-serif; - Body
	font-family: "Questrial", sans-serif;  		- Headings
	font-family: "Raleway", sans-serif;    		- Alert
	font-family: "Source Sans Pro", sans-serif;	- SAM.gov main font */
/* questrial-regular */
@font-face {
  font-family: 'Questrial-Regular';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/Questrial/questrial-v8-latin-regular.eot');
  src: local('Questrial'), local('Questrial-Regular'), url('../fonts/Questrial/questrial-v8-latin-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Questrial/questrial-v8-latin-regular.woff2') format('woff2'), url('../fonts/Questrial/questrial-v8-latin-regular.woff') format('woff'), url('../fonts/Questrial/questrial-v8-latin-regular.ttf') format('truetype'), url('../fonts/Questrial/questrial-v8-latin-regular.svg#Questrial') format('svg');
}
/* raleway-300 */
@font-face {
  font-family: 'Raleway-Light';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/Raleway/raleway-v13-latin-300.eot');
  src: local('Raleway Light'), local('Raleway-Light'), url('../fonts/Raleway/raleway-v13-latin-300.eot?#iefix') format('embedded-opentype'), url('../fonts/Raleway/raleway-v13-latin-300.woff2') format('woff2'), url('../fonts/Raleway/raleway-v13-latin-300.woff') format('woff'), url('../fonts/Raleway/raleway-v13-latin-300.ttf') format('truetype'), url('../fonts/Raleway/raleway-v13-latin-300.svg#Raleway') format('svg');
}
/* raleway-regular */
@font-face {
  font-family: 'Raleway-Regular';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/Raleway/raleway-v13-latin-regular.eot');
  src: local('Raleway'), local('Raleway-Regular'), url('../fonts/Raleway/raleway-v13-latin-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Raleway/raleway-v13-latin-regular.woff2') format('woff2'), url('../fonts/Raleway/raleway-v13-latin-regular.woff') format('woff'), url('../fonts/Raleway/raleway-v13-latin-regular.ttf') format('truetype'), url('../fonts/Raleway/raleway-v13-latin-regular.svg#Raleway') format('svg');
}
/* raleway-italic*/
@font-face {
  font-family: 'Raleway-Italic';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/Raleway/raleway-v13-latin-italic.eot');
  src: local('Raleway Italic'), local('Raleway-Italic'), url('../fonts/Raleway/raleway-v13-latin-italic.eot?#iefix') format('embedded-opentype'), url('../fonts/Raleway/raleway-v13-latin-italic.woff2') format('woff2'), url('../fonts/Raleway/raleway-v13-latin-italic.woff') format('woff'), url('../fonts/Raleway/raleway-v13-latin-italic.ttf') format('truetype'), url('../fonts/Raleway/raleway-v13-latin-italic.svg#Raleway') format('svg');
}
/* raleway-500*/
@font-face {
  font-family: 'Raleway-Medium';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/Raleway/raleway-v13-latin-500.eot');
  src: local('Raleway Medium'), local('Raleway-Medium'), url('../fonts/Raleway/raleway-v13-latin-500.eot?#iefix') format('embedded-opentype'), url('../fonts/Raleway/raleway-v13-latin-500.woff2') format('woff2'), url('../fonts/Raleway/raleway-v13-latin-500.woff') format('woff'), url('../fonts/Raleway/raleway-v13-latin-500.ttf') format('truetype'), url('../fonts/Raleway/raleway-v13-latin-500.svg#Raleway') format('svg');
}
/* raleway-600*/
@font-face {
  font-family: 'Raleway-SemiBold';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/Raleway/raleway-v13-latin-600.eot');
  src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url('../fonts/Raleway/raleway-v13-latin-600.eot?#iefix') format('embedded-opentype'), url('../fonts/Raleway/raleway-v13-latin-600.woff2') format('woff2'), url('../fonts/Raleway/raleway-v13-latin-600.woff') format('woff'), url('../fonts/Raleway/raleway-v13-latin-600.ttf') format('truetype'), url('../fonts/Raleway/raleway-v13-latin-600.svg#Raleway') format('svg');
}
/* raleway-700*/
@font-face {
  font-family: 'Raleway-Bold';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/Raleway/raleway-v13-latin-700.eot');
  src: local('Raleway Bold'), local('Raleway-Bold'), url('../fonts/Raleway/raleway-v13-latin-700.eot?#iefix') format('embedded-opentype'), url('../fonts/Raleway/raleway-v13-latin-700.woff2') format('woff2'), url('../fonts/Raleway/raleway-v13-latin-700.woff') format('woff'), url('../fonts/Raleway/raleway-v13-latin-700.ttf') format('truetype'), url('../fonts/Raleway/raleway-v13-latin-700.svg#Raleway') format('svg');
}
/* source-sans-pro-200*/
@font-face {
  font-family: 'Source Sans Pro ExtraLight';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-200.eot');
  src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-200.eot?#iefix') format('embedded-opentype'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-200.woff2') format('woff2'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-200.woff') format('woff'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-200.ttf') format('truetype'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-200.svg#SourceSansPro') format('svg');
}
/* source-sans-pro-300*/
@font-face {
  font-family: 'Source Sans Pro Light';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-300.eot');
  src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-300.eot?#iefix') format('embedded-opentype'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-300.woff2') format('woff2'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-300.woff') format('woff'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-300.ttf') format('truetype'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-300.svg#SourceSansPro') format('svg');
}
/* source-sans-pro-300italic*/
@font-face {
  font-family: 'Source Sans Pro LightItalic';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-300italic.eot');
  src: local('Source Sans Pro Light Italic'), local('SourceSansPro-LightItalic'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-300italic.eot?#iefix') format('embedded-opentype'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-300italic.woff2') format('woff2'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-300italic.woff') format('woff'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-300italic.ttf') format('truetype'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-300italic.svg#SourceSansPro') format('svg');
}
/* source-sans-pro-regular*/
@font-face {
  font-family: 'Source Sans Pro Regular';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-regular.eot');
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-regular.woff2') format('woff2'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-regular.woff') format('woff'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-regular.ttf') format('truetype'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-regular.svg#SourceSansPro') format('svg');
}
/* source-sans-pro-italic*/
@font-face {
  font-family: 'Source Sans Pro Italic';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-italic.eot');
  src: local('Source Sans Pro Italic'), local('SourceSansPro-Italic'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-italic.eot?#iefix') format('embedded-opentype'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-italic.woff2') format('woff2'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-italic.woff') format('woff'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-italic.ttf') format('truetype'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-italic.svg#SourceSansPro') format('svg');
}
/* source-sans-pro-600*/
@font-face {
  font-family: 'Source Sans Pro SemiBold';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-600.eot');
  src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-600.eot?#iefix') format('embedded-opentype'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-600.woff2') format('woff2'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-600.woff') format('woff'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-600.ttf') format('truetype'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-600.svg#SourceSansPro') format('svg');
}
/* source-sans-pro-600italic*/
@font-face {
  font-family: 'Source Sans Pro SemiBold Italic';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-600italic.eot');
  src: local('Source Sans Pro SemiBold Italic'), local('SourceSansPro-SemiBoldItalic'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-600italic.eot?#iefix') format('embedded-opentype'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-600italic.woff2') format('woff2'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-600italic.woff') format('woff'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-600italic.ttf') format('truetype'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-600italic.svg#SourceSansPro') format('svg');
}
/* source-sans-pro-700*/
@font-face {
  font-family: 'Source Sans Pro Bold';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-700.eot');
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-700.eot?#iefix') format('embedded-opentype'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-700.woff2') format('woff2'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-700.woff') format('woff'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-700.ttf') format('truetype'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-700.svg#SourceSansPro') format('svg');
}
/* source-sans-pro-700italic*/
@font-face {
  font-family: 'Source Sans Pro Bold Italic';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-700italic.eot');
  src: local('Source Sans Pro Bold Italic'), local('SourceSansPro-BoldItalic'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-700italic.eot?#iefix') format('embedded-opentype'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-700italic.woff2') format('woff2'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-700italic.woff') format('woff'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-700italic.ttf') format('truetype'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-700italic.svg#SourceSansPro') format('svg');
}
/* source-sans-pro-900*/
@font-face {
  font-family: 'Source Sans Pro Black';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-900.eot');
  src: local('Source Sans Pro Black'), local('SourceSansPro-Black'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-900.eot?#iefix') format('embedded-opentype'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-900.woff2') format('woff2'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-900.woff') format('woff'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-900.ttf') format('truetype'), url('../fonts/Source_Sans_Pro/source-sans-pro-v12-latin-900.svg#SourceSansPro') format('svg');
}
/*-------------------------------------------------------------------
	REMOVED PAGES 
 
	FAQ STYLES 
---------------------------------------------------------------------
.faq-wrapper {
	margin: 0 0 10px;
}
.faq-header, .bus-header {
	padding: 5px 10px 5px;
	background-color: #dbe3ed;
	border: transparent;
}
.faq-wrapper > h3 .accordion-toggle::before {
	font-family: "Glyphicons-Halflings";
	content: "\e259";
	float: left;
	color: #1b3453;
	padding-right: 10px;
	overflow: no-display;
}
.faq-wrapper > h3 .accordion-toggle.collapsed:before {
	content: "\e258";
}
.faq-title a {
	color: #476a7f;
}
.faq-title a:hover, .faq-title a:active, .faq-title a:focus {
	color: #1b3453;
}
.faq-body {
	border: 1px solid #dbe3ed;
}
.faq-q {
	margin: 10px 0;
	padding: 10px 10px;
	background-color: #dbe3ed;
}
.faq-q a {
	color: #333;
}
.faq-q a:hover, .faq-q a:active, .faq-q a:focus {
	color: #1b3453;
}
.faq-a {
	padding: 0 10px;
	border-left: 1px solid #dbe3ed;
	border-right: 1px solid #dbe3ed;
	border-bottom: 1px solid #dbe3ed;
}
.faq-a h4 {
	color: #1b3453;
	font-size: 1.6rem;
	font-weight: 600;
}
.faq-a p {
	font-size: 1.5rem;
	font-weight: 400;
	margin-top: -5px;
} 
-------------------------------------------------------------------*/