/* line 17, ../sass/modules/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
}

/* line 22, ../sass/modules/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../sass/modules/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../sass/modules/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../sass/modules/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
}

/* line 30, ../sass/modules/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 105, ../sass/modules/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../sass/modules/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 118, ../sass/modules/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

@font-face {
  font-family: icomoon;
  src: url(fonts/icomoon.eot?a4eb92);
  src: url(fonts/icomoon.eot?a4eb92#iefix) format("embedded-opentype"), url(fonts/icomoon.ttf?a4eb92) format("truetype"), url(fonts/icomoon.woff?a4eb92) format("woff"), url(fonts/icomoon.svg?a4eb92#icomoon) format("svg");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: TransportNewHeavy;
  src: url(TransportNewHeavy_gdi.eot);
  src: url(TransportNewHeavy_gdi.eot?#iefix) format("embedded-opentype"), url(TransportNewHeavy_gdi.woff) format("woff"), url(TransportNewHeavy_gdi.ttf) format("truetype"), url(TransportNewHeavy_gdi.otf) format("opentype"), url(TransportNewHeavy_gdi.svg#TransportNewHeavy) format("svg");
}

@font-face {
  font-family: TransportNewLight;
  src: url(TransportNewLight_gdi.eot);
  src: url(TransportNewLight_gdi.eot?#iefix) format("embedded-opentype"), url(TransportNewLight_gdi.woff) format("woff"), url(TransportNewLight_gdi.ttf) format("truetype"), url(TransportNewLight_gdi.otf) format("opentype"), url(TransportNewLight_gdi.svg#TransportNewLight) format("svg");
}

@font-face {
  font-family: TransportNewMedium;
  src: url(TransportNewMedium_gdi.eot);
  src: url(TransportNewMedium_gdi.eot?#iefix) format("embedded-opentype"), url(TransportNewMedium_gdi.woff) format("woff"), url(TransportNewMedium_gdi.ttf) format("truetype"), url(TransportNewMedium_gdi.otf) format("opentype"), url(TransportNewMedium_gdi.svg#TransportNewMedium) format("svg");
}

/* line 355, ../sass/partials/_base.scss */
.alert-box.breaking .alert-icon, .alert-box.breaking-amber .alert-icon, .alert-box.breaking-silver .alert-icon, .alert-box.info .alert-icon, .alert-box.success .alert-icon, .alert-box.warning .alert-icon, .article.agency .block-item [itemprop=description] + p a:before, .article.online-service .block-icon, .article.service .block-item [itemprop=description] + p a:before, .card.online-service a, .enterprise-nav ul li a span.icon-nc-brand, .ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev, [class*=" icon-"], [class*=" icon"], [class^=icon-] {
  font-family: icomoon !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 374, ../sass/partials/_base.scss */
.icon-facebook:before {
  content: "\e900";
}

/* line 378, ../sass/partials/_base.scss */
.icon-feed:before {
  content: "\e901";
}

/* line 382, ../sass/partials/_base.scss */
.icon-flickr:before {
  content: "\e902";
}

/* line 386, ../sass/partials/_base.scss */
.icon-googleplus:before {
  content: "\e903";
}

/* line 390, ../sass/partials/_base.scss */
.icon-instagram:before {
  content: "\e904";
}

/* line 394, ../sass/partials/_base.scss */
.icon-linkedin:before {
  content: "\e905";
}

/* line 398, ../sass/partials/_base.scss */
.icon-nc-baby:before {
  content: "\e906";
}

/* line 402, ../sass/partials/_base.scss */
.icon-nc-campfire:before {
  content: "\e907";
}

/* line 406, ../sass/partials/_base.scss */
.icon-nc-compass:before {
  content: "\e908";
}

/* line 410, ../sass/partials/_base.scss */
.icon-nc-deaf-blind:before {
  content: "\e909";
}

/* line 414, ../sass/partials/_base.scss */
.icon-nc-donate:before {
  content: "\e90a";
}

/* line 418, ../sass/partials/_base.scss */
.icon-nc-drinks:before {
  content: "\e90b";
}

/* line 422, ../sass/partials/_base.scss */
.icon-nc-eco-house:before {
  content: "\e90c";
}

/* line 426, ../sass/partials/_base.scss */
.icon-nc-faces-culture:before {
  content: "\e90d";
}

/* line 430, ../sass/partials/_base.scss */
.icon-nc-family:before, .icon-nc-service-families:before {
  content: "\e90e";
}

/* line 434, ../sass/partials/_base.scss */
.icon-nc-fish:before {
  content: "\e90f";
}

/* line 438, ../sass/partials/_base.scss */
.icon-nc-government-building:before {
  content: "\e910";
}

/* line 442, ../sass/partials/_base.scss */
.icon-nc-group-people:before {
  content: "\e911";
}

/* line 446, ../sass/partials/_base.scss */
.icon-nc-handicap:before {
  content: "\e912";
}

/* line 450, ../sass/partials/_base.scss */
.icon-nc-justice:before {
  content: "\e913";
}

/* line 454, ../sass/partials/_base.scss */
.icon-leaf:before {
  content: "\e914";
}

/* line 458, ../sass/partials/_base.scss */
.icon-nc-libraries:before {
  content: "\e915";
}

/* line 462, ../sass/partials/_base.scss */
.icon-nc-medical:before {
  content: "\e916";
}

/* line 466, ../sass/partials/_base.scss */
.icon-nc-mental:before {
  content: "\e917";
}

/* line 470, ../sass/partials/_base.scss */
.icon-nc-newspaper:before {
  content: "\e918";
}

/* line 474, ../sass/partials/_base.scss */
.icon-nc-no-home:before {
  content: "\e919";
}

/* line 478, ../sass/partials/_base.scss */
.icon-nc-nuclear:before {
  content: "\e91a";
}

/* line 1, ../sass/partials/_typography.scss */
em, i {
  font-style: italic;
}

/* line 5, ../sass/partials/_typography.scss */
strong, b {
  font-weight: bold;
}

/* line 9, ../sass/partials/_typography.scss */
p {
  margin-bottom: 1em;
  font-size: 1em;
  line-height: 1.75em;
}

/* line 12, ../sass/partials/_typography.scss */
h1 {
  font-size: 2em;
  font-weight: 600;
  font-family: "TransportNewMedium", Helvetica, Arial, sans-serif;
  color: #092940;
}

/* line 18, ../sass/partials/_typography.scss */
h2, h3, h4, h5 {
  font-weight: 600;
}

/* line 21, ../sass/partials/_typography.scss */
h2 {
  font-size: 1.4em;
  font-family: "TransportNewMedium", Helvetica, Arial, sans-serif;
}

/* line 25, ../sass/partials/_typography.scss */
h3 {
  font-size: 1.2em;
  font-family: "TransportNewMedium", Helvetica, Arial, sans-serif;
}

/* line 29, ../sass/partials/_typography.scss */
h4 {
  font-size: 1.1em;
  font-family: "TransportNewMedium", Helvetica, Arial, sans-serif;
}

/* line 33, ../sass/partials/_typography.scss */
h5 {
  font-size: 0.9em;
  font-family: "TransportNewMedium", Helvetica, Arial, sans-serif;
}

/* line 38, ../sass/partials/_typography.scss */
a {
  color: #397aac;
  text-decoration: none;
}
/* line 42, ../sass/partials/_typography.scss */
a:hover {
  text-decoration: none;
}

/* line 11, ../sass/partials/_buttons.scss */
#next-back-wrap a.stepbutton,
.buttons_bottom a.stepbutton,
a.stepbutton,
a.standardbutton {
  border-radius: 4px;
  display: inline-block;
  text-align: center;
  padding: 10px 15px;
  line-height: 1.5;
  background-color: #092940;
  border: 2px solid #092940;
  color: #fff;
  text-decoration: none;
  vertical-align: top;
  position: relative;
  -webkit-transition: all .15s ease-in-out;
  transition: all .15s ease-in-out;
  *zoom: 1;
  *display: block;
}
/* line 16, ../sass/partials/_buttons.scss */
#next-back-wrap a.stepbutton:hover,
.buttons_bottom a.stepbutton:hover,
a.stepbutton:hover,
a.standardbutton:hover {
  box-shadow: 0 0 0 5px rgba(9, 41, 64, 0.2);
}

/*Back*/
/* line 23, ../sass/partials/_buttons.scss */
a.stepbutton.stepback,
a.stepback {
  /* Default (turn off if not using images for buttons) */
                                                         /*
background-image: url("../images/back_button.gif");
height: 23px;
width: 120px; */
  width: 70%;
  padding: 10px 20px;
}

/*Next*/
/* line 34, ../sass/partials/_buttons.scss */
a.stepbutton.stepnext,
a.stepnext {
  /* Default (turn off if not using images for buttons) */
                                                         /*
background-image: url("../images/_next.gif");
height: 23px;
width: 120px; */
  width: 70%;
  padding: 10px 20px;
}

/*Next2*/
/*View basket*/
/* line 49, ../sass/partials/_buttons.scss */
a.standardbutton.view-basket,
a.view-basket {
                /*
	background-image: url("../images/ViewBasket_but.gif");
	height: 23px;
	width: 122px; */
  padding: 10px 20px;
}

/*Add to Basket*/
/* line 58, ../sass/partials/_buttons.scss */
a.stepbutton.add-basket,
a.add-basket {
               /*
	background-image: url("../images/addbasketbut.gif");
	height: 23px;
	width: 122px;*/
  padding: 10px 20px;
}

/*My Reservations*/
/* line 66, ../sass/partials/_buttons.scss */
a.my-reservations-btn {
                        /*
	background-image: url("../images/reservations.gif");
	height: 23px;
	width: 122px;*/
}

/*Login*/
/* line 75, ../sass/partials/_buttons.scss */
a.standardbutton.login-btn {
  /* Default (turn off if not using images for buttons) */
                                                         /* 
background-image: url("../images/login_button.gif");
height: 18px;
width: 68px; */
}

/* line 82, ../sass/partials/_buttons.scss */
a.standardbutton.accept-btn {
  /* Default (turn off if not using images for buttons) */
                                                         /*
background-image: url("../images/accept_button.gif");
height: 23px;
width: 87px; */
}

/* line 89, ../sass/partials/_buttons.scss */
a.standardbutton.delete-btn {
  /* Default (turn off if not using images for buttons) */
                                                         /*
background-image: url("../images/delete_button.gif");
height: 23px;
width: 87px; */
}

/*Forgot Password and Acvitate Password*/
/* line 99, ../sass/partials/_buttons.scss */
a.standardbutton.forgot-password-btn,
a.standardbutton.forgot-password-btn2,
a.standardbutton.activatebtn {
  display: inline-block;
  padding: 10px;
  font-size: 0.9em;
  text-indent: 0;
  *zoom: 1;
  *display: inline;
  *font-size: 0.9em;
  *line-height: 1em;
  background: none;
  border: 0 none;
  color: #397aac;
  filter: none;
}
/* line 111, ../sass/partials/_buttons.scss */
a.standardbutton.forgot-password-btn:hover,
a.standardbutton.forgot-password-btn2:hover,
a.standardbutton.activatebtn:hover {
  text-decoration: underline;
}

/*Create Profile*/
/* line 117, ../sass/partials/_buttons.scss */
a.standardbutton.profile-btn {
                               /*
	background-image: url("../images/Profile_Button.gif");
	height: 23px;
	width: 122px;
	display: block;
	margin-top: 10px; */
}

/*Checkout Button*/
/* line 126, ../sass/partials/_buttons.scss */
a.standardbutton.checkout-btn {
                                /*
	background-image: url("../images/checkout_button.gif");
	height: 23px;
	width: 140px;
	display: block;
	margin-top: 10px;
	float: right; */
}

/*View Reservation Button*/
/* line 136, ../sass/partials/_buttons.scss */
a.standardbutton.view-reservation-btn {
                                        /*
	background-image: url("../images/viewres_button.gif");
	height: 23px;
	width: 122px;
	display: inline-block;
	margin-top: 10px;*/
}

/*New Reservation Button*/
/* line 145, ../sass/partials/_buttons.scss */
a.standardbutton.new-reservation-btn {
                                       /*
	background-image: url("../images/newres_button.gif");
	height: 23px;
	width: 120px;
	display: inline-block;
	margin-top: 10px;*/
}

/*Delete Reservation Button*/
/* line 154, ../sass/partials/_buttons.scss */
a.standardbutton.delete-reservation-btn {
                                          /*
	background-image: url("../images/deleteres_button.gif");
	height: 23px;
	width: 130px;
	display: inline-block;
	margin-top: 10px;*/
}

/*Update Profile Button*/
/* line 163, ../sass/partials/_buttons.scss */
a.standardbutton.update-profile-btn {
  text-indent: 0;
  display: inline-block;
  margin-top: 10px;
}

/*Login To View Reservations Button*/
/* line 168, ../sass/partials/_buttons.scss */
a.standardbutton.login-to-view-btn {
  text-indent: 0;
  display: inline-block;
  margin-top: 10px;
}

/*View Waivers*/
/* line 173, ../sass/partials/_buttons.scss */
a.standardbutton.view-waivers-btn {
  text-indent: 0;
  display: inline-block;
  margin-top: 10px;
}

/*View All*/
/* line 178, ../sass/partials/_buttons.scss */
a.standardbutton.view-all-btn {
  text-indent: 0;
  display: inline-block;
  margin-top: 10px;
}

/*Hover Default is None (Uses Images)*/
/*Select Time Page*/
/* line 187, ../sass/partials/_buttons.scss */
table.selecttime td.reserve-time-btn a {
  /*Default-Button*/
  display: inline-block;
  /*
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden;
  zoom: 1;
  *display: block;
  *font-size: 0;
  *line-height: 0;
  background-image: url("../images/reserve_02.gif");
  height: 17px;
  width: 65px;
  /*background: none repeat scroll 0 0 #EEEEEE;
  font-size: 10px;
  border: 1px solid #666666;
  border-radius: 3px;
  color: #333333;
  display: inline-block;
  font-weight: bold;
  line-height: normal;
  padding: 3px 5px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  /*IE7*/
        /*
*zoom: 1;
*display: inline; */
  color: white;
  border-radius: 4px;
  display: inline-block;
  text-align: center;
  padding: 10px 15px;
  line-height: 1.5;
  background-color: #092940;
  border: 2px solid #092940;
  color: #fff;
  text-decoration: none;
  vertical-align: top;
  position: relative;
  -webkit-transition: all .15s ease-in-out;
  transition: all .15s ease-in-out;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 219, ../sass/partials/_buttons.scss */
table.selecttime td.reserve-time-btn a:hover {
  box-shadow: 0 0 0 5px rgba(9, 41, 64, 0.2);
}

/* line 2, ../sass/partials/_figures.scss */
#nonsense {
  position: fixed;
  bottom: 0;
  right: 0;
  width: 25%;
}

/* line 11, ../sass/partials/_figures.scss */
#nonsense ul li ul {
  display: none;
}
/* line 14, ../sass/partials/_figures.scss */
#nonsense ul li ul li a {
  padding-left: 2em;
}
/* line 20, ../sass/partials/_figures.scss */
#nonsense ul li:hover ul {
  display: block;
}
/* line 24, ../sass/partials/_figures.scss */
#nonsense ul li a {
  display: block;
  padding: 5px;
  background: #FFFFFF;
}

/* line 1, ../sass/partials/_content.scss */
a.ext:after, body, html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 6, ../sass/partials/_content.scss */
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 11, ../sass/partials/_content.scss */
body {
  background-color: #fff;
  font-family: 'TransportNewLight',Helvetica,Arial,sans-serif;
  line-height: 1.5;
  font-size: 16px;
  font-size: 1rem;
  -webkit-font-feature-settings: normal;
  -moz-font-feature-settings: normal;
  font-feature-settings: normal;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 23, ../sass/partials/_content.scss */
#wrapper {
  width: 100%;
  border-collapse: collapse;
  border: none 0;
  margin: 0 auto;
}

/* line 29, ../sass/partials/_content.scss */
#header {
  background: white;
  width: 100%;
  display: block;
  margin: 0 auto;
}
/* line 34, ../sass/partials/_content.scss */
#header:after {
  content: "";
  display: block;
  clear: both;
}

/* line 38, ../sass/partials/_content.scss */
.tableheader {
  border-collapse: collapse;
  border: none 0;
  width: 100%;
}

/* line 43, ../sass/partials/_content.scss */
.tableheader td {
  margin: 0;
  padding: 0;
}

/* line 50, ../sass/partials/_content.scss */
#nav {
  clear: both;
  float: right;
  width: 175px;
  width: 31.76157%;
  position: relative;
  background-color: #092940;
  border-radius: 4px;
  color: #fff;
  padding: 30px;
  padding: 1.875rem;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 74, ../sass/partials/_content.scss */
#contentwrapper {
  float: left;
  width: 770px;
  margin-right: 15px;
  width: 65.88078%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 82, ../sass/partials/_content.scss */
.tableviewgroups {
  border-collapse: collapse;
  border: none 0;
}

/* line 86, ../sass/partials/_content.scss */
.tableviewgroups td {
  background: none;
  display: block;
}

/* line 90, ../sass/partials/_content.scss */
#nav-content-wrapper {
  background: white;
  margin: 0 auto;
}
/* line 94, ../sass/partials/_content.scss */
#nav-content-wrapper:after {
  content: "";
  display: block;
  clear: both;
}

/* line 101, ../sass/partials/_content.scss */
#content {
  padding: 10px 20px;
}
/* line 104, ../sass/partials/_content.scss */
#content ul, #content li {
  list-style-type: disc;
  margin-left: 20px;
}
/* line 109, ../sass/partials/_content.scss */
#content ul {
  margin-top: 10px;
}

/* line 115, ../sass/partials/_content.scss */
.tablecontent {
  width: 720px;
}

/* line 118, ../sass/partials/_content.scss */
#footer {
  clear: both;
  margin: 0;
  padding: 0;
  margin: 0 auto;
  width: 100%;
  background-color: white;
}
/* line 125, ../sass/partials/_content.scss */
#footer .tablefooter {
  width: 100%;
}

/* line 132, ../sass/partials/_content.scss */
a.roller {
  color: #397aac;
}
/* line 134, ../sass/partials/_content.scss */
a.roller:hover {
  color: #cccccc;
}

/* line 138, ../sass/partials/_content.scss */
a.rollerright {
  color: #397aac;
}
/* line 140, ../sass/partials/_content.scss */
a.rollerright:hover {
  color: #cccccc;
}

/* line 144, ../sass/partials/_content.scss */
#content-left p, #content-right p {
  margin-bottom: 1em;
  font-size: 1em;
  line-height: 1.75em;
}

/* line 147, ../sass/partials/_content.scss */
#content-left, #content-right {
  margin-bottom: 1em;
  font-size: 1em;
  line-height: 1.75em;
}

/* line 152, ../sass/partials/_content.scss */
.newerrortext {
  color: red;
}

/* line 155, ../sass/partials/_content.scss */
#content-left p span.newerrortext {
  display: block;
}

/* line 158, ../sass/partials/_content.scss */
.error.alert .newerrortext.alerttext {
  color: red;
}

/* line 163, ../sass/partials/_content.scss */
#custom-directions {
  /*Not Used Yet*/
  display: none;
  visibility: hidden;
  height: 0;
  width: 0;
}

/* line 167, ../sass/partials/_content.scss */
.buttext {
  text-align: center;
  margin: 0;
  padding: 0;
}

/* line 171, ../sass/partials/_content.scss */
#next-back-wrap {
  clear: both;
}

/* line 175, ../sass/partials/_content.scss */
.buttons_bottom {
  clear: both;
  padding-bottom: 20px;
  padding-top: 10px;
}
/* line 180, ../sass/partials/_content.scss */
.buttons_bottom:after {
  content: "";
  display: block;
  clear: both;
}

/* line 184, ../sass/partials/_content.scss */
.buttons_bottom .button_back {
  float: left;
  width: 25%;
}

/* line 188, ../sass/partials/_content.scss */
.buttons_bottom .button_next {
  float: right;
  width: 25%;
}
/* line 192, ../sass/partials/_content.scss */
.buttons_bottom .button_next a.stepnext {
  float: right;
}

/* line 197, ../sass/partials/_content.scss */
#top-buttons {
  display: none;
  visibility: hidden;
  height: 0;
  width: 0;
}
/* line 199, ../sass/partials/_content.scss */
#top-buttons:after {
  content: "";
  display: block;
  clear: both;
}
/* line 202, ../sass/partials/_content.scss */
#top-buttons .top-buttons-back {
  float: left;
}

/* line 218, ../sass/partials/_content.scss */
#steps-img-wrap {
  float: none;
}

/* line 227, ../sass/partials/_content.scss */
#content-left {
  float: none;
  width: 100%;
  clear: both;
}
/* line 310, ../sass/partials/_base.scss */
#content-left:after {
  content: "";
  display: block;
  clear: both;
}
/* line 230, ../sass/partials/_content.scss */
#content-left p {
  padding: 5px 0;
}
/* line 236, ../sass/partials/_content.scss */
#content-left h2.alt-title {
  display: none;
  visibility: hidden;
  height: 0;
  width: 0;
}
/* line 258, ../sass/partials/_content.scss */
#content-left h3 span.act-expiration {
  display: block;
  padding: 5px 0;
}

/* line 265, ../sass/partials/_content.scss */
#content-right {
  clear: both;
  width: 100%;
  float: none;
}
/* line 319, ../sass/partials/_base.scss */
#content-right:after {
  content: "";
  display: block;
  clear: both;
}

/* line 275, ../sass/partials/_content.scss */
#the-key {
  padding: 10px 0;
}

/* line 278, ../sass/partials/_content.scss */
#non-step-page-add-area {
  display: none;
  visibility: hidden;
  height: 0;
  width: 0;
}

/* table on the more info page */
/* line 283, ../sass/partials/_content.scss */
.moreinfo {
  border-collapse: collapse;
  border: #000000;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}
/* line 287, ../sass/partials/_content.scss */
.moreinfo td {
  border-collapse: collapse;
  border: #000000;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  background-color: #ffffff;
}

/* line 294, ../sass/partials/_content.scss */
.setuptables {
  color: #000000;
  font-family: verdana, geneva, helvetica, arial, sans-serif;
  font-size: 10px;
  line-height: 14px;
  margin-bottom: 2px;
  text-decoration: none;
  border-color: #666666;
  border-style: solid;
  border-width: 1px;
  background-color: #ffffff;
}
/* line 305, ../sass/partials/_content.scss */
.setuptables td {
  border-color: #666666;
  border-style: solid;
  border-width: 1px;
  padding: 2px;
}

/* line 312, ../sass/partials/_content.scss */
.setuptablebuttons {
  /*margin-left: 15px;*/
  margin-bottom: 2px;
  border-color: #666666;
  border-style: solid;
  border-width: 1px;
  background-color: #ffffff;
}

/* left cells on maps page page */
/* line 322, ../sass/partials/_content.scss */
.maptableleft {
  background-color: #215429;
  text-align: center;
  color: #ffffff;
}

/* center top cell on maps page page */
/* line 328, ../sass/partials/_content.scss */
.maptablecentertop {
  background-color: #ffff99;
  text-align: center;
}

/* line 334, ../sass/partials/_content.scss */
.maptablecentertop b {
  font-size: 18px;
  line-height: 24px;
  text-decoration: none;
}

/* line 339, ../sass/partials/_content.scss */
.maptablecenter a {
  text-decoration: underline;
}

/* line 342, ../sass/partials/_content.scss */
.maptablecenter a:hover {
  text-decoration: none;
}

/* center cells on maps page page */
/* line 346, ../sass/partials/_content.scss */
.maptablecenter {
  text-align: center;
}

/* right cells on maps page page */
/* line 350, ../sass/partials/_content.scss */
.maptableright {
  background-color: #215429;
  text-align: center;
  color: #ffffff;
}

/* line 356, ../sass/partials/_content.scss */
.resourcegridhead {
  background-color: navy;
  color: #ffffff;
  font-weight: bold;
  font-size: 7pt;
  font-family: verdana;
}

/* line 363, ../sass/partials/_content.scss */
.resourcegridcell {
  background-color: #72828b;
  color: #000000;
  font-weight: bold;
  font-size: 8pt;
  font-family: verdana;
}

/* line 371, ../sass/partials/_content.scss */
.griddaterow {
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}

/* line 377, ../sass/partials/_content.scss */
.gridspanrow {
  background-color: #8cb8cc;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}

/* line 384, ../sass/partials/_content.scss */
.gridgroupheaders {
  color: #ffffff;
  font-size: 10px;
  font-weight: bold;
  margin-left: 0px;
  text-align: left;
  vertical-align: middle;
  margin-right: 0px;
  margin-bottom: 0px;
}

/* line 394, ../sass/partials/_content.scss */
.gridcolumnheaders {
  color: #ffffff;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}

/* line 401, ../sass/partials/_content.scss */
.gridpicturecell {
  color: #000000;
  font-size: 10px;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  height: 100px;
}

/* line 409, ../sass/partials/_content.scss */
.gridblankcolumn {
  color: #8cb8cc;
  background-color: #8cb8cc;
  font-size: 10px;
}

/* line 414, ../sass/partials/_content.scss */
.griddatarows {
  color: #000000;
  font-size: 10px;
  text-align: center;
  vertical-align: middle;
}

/* line 421, ../sass/partials/_content.scss */
#ctl00_imgHeader {
  display: none;
  visibility: hidden;
  height: 0;
  width: 0;
}

/* line 425, ../sass/partials/_content.scss */
h2.alt-title {
  display: none;
  visibility: hidden;
  height: 0;
  width: 0;
}

/* line 429, ../sass/partials/_content.scss */
.reservations_nav {
  text-align: right;
  padding: 5px 5px 0 0;
  float: right;
  bottom: 30px;
  right: 0;
}
/* line 436, ../sass/partials/_content.scss */
.reservations_nav a {
  text-decoration: none;
}
/* line 440, ../sass/partials/_content.scss */
.reservations_nav a:hover {
  text-decoration: underline;
}
/* line 444, ../sass/partials/_content.scss */
.reservations_nav p {
  margin: 0;
  padding: 0;
  font-weight: 600;
}

/* line 450, ../sass/partials/_content.scss */
#content ul {
  margin-left: 15px;
  list-style: disc;
}

/* line 2, ../sass/partials/_inputs.scss */
.reqfield, .formfield {
  border: 0;
  border-radius: 4px;
  box-shadow: 0 0 0 1px #95a0ad;
  font-family: TransportNewLight,Helvetica,Arial,sans-serif;
  /* -webkit-appearance: none;
   -moz-appearance: none;
   -ms-appearance: none;
   -o-appearance: none;
   appearance: none; */
  -webkit-transition: all .15s ease-in-out;
  transition: all .15s ease-in-out;
  padding: 15px;
  padding: .9375rem;
  font-size: 14px;
  font-size: .875rem;
}

/* line 7, ../sass/partials/_inputs.scss */
.reqfield {
  background-color: #ffff99;
}

/* line 11, ../sass/partials/_inputs.scss */
.commentbox, textarea.formtext {
  padding: 10px;
  border: solid 1px #dddddd;
}

/* line 16, ../sass/partials/_inputs.scss */
select.reqfield, select.formfield {
  border: 0;
  border-radius: 4px;
  box-shadow: 0 0 0 1px #95a0ad;
  font-family: TransportNewLight,Helvetica,Arial,sans-serif;
  /* -webkit-appearance: none;
   -moz-appearance: none;
   -ms-appearance: none;
   -o-appearance: none;
   appearance: none; */
  -webkit-transition: all .15s ease-in-out;
  transition: all .15s ease-in-out;
  padding: 15px;
  padding: .9375rem;
  font-size: 14px;
  font-size: .875rem;
  height: 40px;
  background-color: #FFF;
  padding: 0;
  margin-right: 10px;
  padding-left: 10px;
}
/* line 24, ../sass/partials/_inputs.scss */
select.reqfield :focus, select.formfield :focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  -webkit-box-shadow: 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: 0 0 8px rgba(82, 168, 236, 0.6);
}

/* line 14, ../sass/partials/_calendar.scss */
.cal {
  border: solid 1px #dddddd;
  width: 100%;
  height: 250px;
}
/* line 19, ../sass/partials/_calendar.scss */
.cal td {
  border: solid 1px #dddddd;
  text-align: center;
}
/* line 23, ../sass/partials/_calendar.scss */
.cal th {
  text-align: center;
}
/* line 26, ../sass/partials/_calendar.scss */
.cal a {
  color: #397aac;
  display: block;
  padding: 15px;
}
/* line 31, ../sass/partials/_calendar.scss */
.cal a:hover {
  background-color: #092940;
  color: white !important;
}

/* line 37, ../sass/partials/_calendar.scss */
.caltoday {
  background-color: #cccccc;
}

/* line 41, ../sass/partials/_calendar.scss */
.calday {
  background-color: #efefef;
}

/* line 44, ../sass/partials/_calendar.scss */
.calnextprev a {
  color: white !important;
  font-size: 0.765em;
  font-weight: 600;
}

/* line 49, ../sass/partials/_calendar.scss */
.caldayheader {
  color: #397aac;
  font-weight: 600;
  font-size: 0.9em;
  background-color: #efefef;
}

/* line 55, ../sass/partials/_calendar.scss */
.calselectedday {
  background-color: #eeeeee;
}

/* line 60, ../sass/partials/_calendar.scss */
.caltitle {
  background: #092940;
  font-size: 1.21em;
  color: white;
  font-weight: 600;
}
/* line 344, ../sass/partials/_base.scss */
.caltitle:after {
  content: "";
  display: block;
  clear: both;
}
/* line 67, ../sass/partials/_calendar.scss */
.caltitle td {
  border-color: #092940;
}

/* line 71, ../sass/partials/_calendar.scss */
.calweekend {
  background-color: #efefef;
}

/* line 74, ../sass/partials/_calendar.scss */
.calothermonthday {
  background-color: #cccccc;
}

/* line 77, ../sass/partials/_calendar.scss */
.calothermonthday a {
  color: #397aac !important;
}

/* line 81, ../sass/partials/_calendar.scss */
.calsearchtime {
  color: blue;
}

/* line 84, ../sass/partials/_calendar.scss */
.calsearchadhoc {
  background-color: plum;
}

/* line 87, ../sass/partials/_calendar.scss */
.calsearchbooked {
  color: white;
  background-color: red;
}

/* line 91, ../sass/partials/_calendar.scss */
.calsearchlimited {
  background-color: yellow;
}

/* line 94, ../sass/partials/_calendar.scss */
.calsearchopen {
  background-color: lightgreen;
}

/* line 97, ../sass/partials/_calendar.scss */
.calsearchopen {
  color: black;
}

/* line 101, ../sass/partials/_calendar.scss */
.popcalbody {
  background: #ffffff !important;
}

/* line 104, ../sass/partials/_calendar.scss */
.popcal {
  border-color: #333333;
  border-width: 1px;
  background-color: #ffffff !important;
  font-size: 8pt;
  color: #333333;
}
/* line 111, ../sass/partials/_calendar.scss */
.popcal a {
  color: #333333 !important;
}

/* line 115, ../sass/partials/_calendar.scss */
.popcaldayheader {
  background-color: #feb729;
  border-width: 1px;
  border-color: #feb729;
}

/* line 122, ../sass/partials/_calendar.scss */
.popcalnextprev a {
  color: #ffffff !important;
  font-size: 9pt;
  font-weight: bold !important;
  text-decoration: underline;
}

/* line 128, ../sass/partials/_calendar.scss */
.popcalothermonthday {
  background-color: #cccccc !important;
}
/* line 130, ../sass/partials/_calendar.scss */
.popcalothermonthday a {
  color: white !important;
}

/* line 134, ../sass/partials/_calendar.scss */
.popcalselectedday {
  background-color: #333333;
}

/* line 137, ../sass/partials/_calendar.scss */
.popcalselector {
  background-color: #333333;
}

/* line 140, ../sass/partials/_calendar.scss */
.popcaltitle {
  font-size: 0.9em;
  font-weight: 600;
  height: 20px;
  color: #ffffff;
}

/* line 146, ../sass/partials/_calendar.scss */
.popcaltoday {
  background-color: #333333;
  color: #ffffff;
}

/* line 8, ../sass/partials/_info-page.scss */
#info-page #vg-description-wrapper {
  overflow: hidden;
  content: "";
  display: block;
  clear: both;
  padding-bottom: 30px;
}
/* line 14, ../sass/partials/_info-page.scss */
#info-page #vg-description {
  width: 50%;
  float: left;
}
/* line 19, ../sass/partials/_info-page.scss */
#info-page #vg-specials {
  width: 45%;
  float: right;
}
/* line 28, ../sass/partials/_info-page.scss */
#info-page #vg-activities {
  clear: both;
}
/* line 32, ../sass/partials/_info-page.scss */
#info-page .tableinfo {
  font-size: 1em;
}
/* line 35, ../sass/partials/_info-page.scss */
#info-page .tableinfo td {
  padding: 5px;
  vertical-align: top;
  border-bottom: 1px #dddddd solid;
}
/* line 41, ../sass/partials/_info-page.scss */
#info-page .tableinfo .tableinfo-subgroupheader {
  font-size: 1.375em;
  font-weight: 600;
  background: #092940;
  color: white;
  padding-left: 10px;
}
/* line 344, ../sass/partials/_base.scss */
#info-page .tableinfo .tableinfo-subgroupheader:after {
  content: "";
  display: block;
  clear: both;
}
/* line 50, ../sass/partials/_info-page.scss */
#info-page .tableinfo .tableinfo-columnheader {
  font-size: 1em;
  font-weight: 600;
}
/* line 55, ../sass/partials/_info-page.scss */
#info-page .tableinfo .tableinfo-acttitle {
  font-weight: 600;
  font-size: 1.1em;
}
/* line 61, ../sass/partials/_info-page.scss */
#info-page #prev-next-holder {
  width: 100%;
  text-align: center;
  margin: 10px 0;
}
/* line 71, ../sass/partials/_info-page.scss */
#info-page .date-label {
  margin: 0 15px;
}
/* line 74, ../sass/partials/_info-page.scss */
#info-page .continueshopping {
  background-color: #ffffff;
  border-top-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: dotted;
  border-color: #c8b6a5;
}
/* line 83, ../sass/partials/_info-page.scss */
#info-page td.tableinfo-booknowlink {
  min-width: 150px;
}
/* line 85, ../sass/partials/_info-page.scss */
#info-page td.tableinfo-booknowlink a {
  border-radius: 4px;
  display: inline-block;
  text-align: center;
  padding: 10px 15px;
  line-height: 1.5;
  background-color: #092940;
  border: 2px solid #092940;
  color: #fff;
  text-decoration: none;
  vertical-align: top;
  position: relative;
  -webkit-transition: all .15s ease-in-out;
  transition: all .15s ease-in-out;
  *zoom: 1;
  *display: block;
}
/* line 89, ../sass/partials/_info-page.scss */
#info-page td.tableinfo-booknowlink a:hover {
  box-shadow: 0 0 0 5px rgba(9, 41, 64, 0.2);
}

/* line 98, ../sass/partials/_info-page.scss */
#vg-activities h2.sub-group {
  margin-top: 30px;
}
/* line 103, ../sass/partials/_info-page.scss */
#vg-activities div.activity-container:after {
  content: "";
  display: block;
  clear: both;
}
/* line 107, ../sass/partials/_info-page.scss */
#vg-activities .activity {
  padding: 20px 0 10px;
  margin-top: 10px;
}
/* line 112, ../sass/partials/_info-page.scss */
#vg-activities .activity:after {
  content: "";
  display: block;
  clear: both;
}
/* line 118, ../sass/partials/_info-page.scss */
#vg-activities .activity .activity-content-container h3 {
  margin-bottom: 1em;
}
/* line 121, ../sass/partials/_info-page.scss */
#vg-activities .activity .activity-content-container .act-img-wrapper {
  float: right;
  margin-left: 10px;
}
/* line 130, ../sass/partials/_info-page.scss */
#vg-activities .activity .activity-content-container .activity-description {
  margin-bottom: 1em;
  font-size: 1em;
  line-height: 1.75em;
}
/* line 135, ../sass/partials/_info-page.scss */
#vg-activities .activity .info-wrapper {
  padding-top: 10px;
}
/* line 138, ../sass/partials/_info-page.scss */
#vg-activities .activity .info-wrapper .duration-wrapper {
  margin-top: 10px;
}
/* line 141, ../sass/partials/_info-page.scss */
#vg-activities .activity .info-wrapper .price-wrapper {
  margin-top: 10px;
}
/* line 144, ../sass/partials/_info-page.scss */
#vg-activities .activity .info-wrapper .booknowlink-wrapper {
  margin-top: 10px;
}
/* line 146, ../sass/partials/_info-page.scss */
#vg-activities .activity .info-wrapper .booknowlink-wrapper a {
  border-radius: 4px;
  display: inline-block;
  text-align: center;
  padding: 10px 15px;
  line-height: 1.5;
  background-color: #092940;
  border: 2px solid #092940;
  color: #fff;
  text-decoration: none;
  vertical-align: top;
  position: relative;
  -webkit-transition: all .15s ease-in-out;
  transition: all .15s ease-in-out;
  *zoom: 1;
  *display: block;
}
/* line 149, ../sass/partials/_info-page.scss */
#vg-activities .activity .info-wrapper .booknowlink-wrapper a:hover {
  box-shadow: 0 0 0 5px rgba(9, 41, 64, 0.2);
}

/* line 4, ../sass/partials/_select-date-page.scss */
#select-date-page #content-left p span.slct-date-label {
  font-weight: bold;
  padding-right: 5px;
  float: left;
  padding-right: 5px;
  padding-top: 10px;
  margin-right: 10px;
}
/* line 12, ../sass/partials/_select-date-page.scss */
#select-date-page #content-left input.datefield {
  margin-right: 10px;
}

/* line 13, ../sass/partials/_select-time-page.scss */
#select-time-page #content-right table#prev-next-day {
  width: 100%;
}
/* line 16, ../sass/partials/_select-time-page.scss */
#select-time-page #content-right table#prev-next-day td:last-child {
  text-align: right;
}
/* line 20, ../sass/partials/_select-time-page.scss */
#select-time-page #content-right table#prev-next-day h3 {
  padding: 5px;
  text-align: center;
}
/* line 24, ../sass/partials/_select-time-page.scss */
#select-time-page #content-right table#prev-next-day .day, #select-time-page #content-right table#prev-next-day .day:visited {
  /*Default-Button*/
  display: inline-block;
                       /*
background-repeat: no-repeat;
text-align: left;
text-indent: -9999px;
overflow: hidden;
zoom: 1;
*display: block;
*font-size: 0;
*line-height: 0; */
             /*
width: 70px; /*makes cells the same*/
                   /*
padding: 3px 5px;
display: block;
background-color: #EEE;
text-decoration: none;
font-size: 10px;
text-align: center;/*turn off to align left and right respectively*/
  /*IE7*/
  *zoom: 1;
  *display: block;
}
/* line 50, ../sass/partials/_select-time-page.scss */
#select-time-page #content-right table#prev-next-day .prev-day {
  /* Default (turn off if not using images for buttons) */
                                                         /*
background-image: url("../images/arrow_prev.gif");
height: 14px;
width: 100px; */
}
/* line 56, ../sass/partials/_select-time-page.scss */
#select-time-page #content-right table#prev-next-day .next-day {
  /* Default (turn off if not using images for buttons) */
                                                         /*
background-image: url("../images/arrow_next.gif");
height: 14px;
width: 100px; */
}

/* line 68, ../sass/partials/_select-time-page.scss */
#select-time-wrap table.selecttime {
  width: 100%;
  background: white;
  border: solid 1px #dddddd;
}
/* line 73, ../sass/partials/_select-time-page.scss */
#select-time-wrap table.selecttime tr.selecttimeheader {
  text-align: left;
}
/* line 76, ../sass/partials/_select-time-page.scss */
#select-time-wrap table.selecttime td {
  border: solid 1px #dddddd;
  padding: 5px;
  text-align: center;
}
/* line 83, ../sass/partials/_select-time-page.scss */
#select-time-wrap table.selecttime tr.selecttimeheader td {
  background: #092940;
  color: white;
  border-color: #092940;
}
/* line 344, ../sass/partials/_base.scss */
#select-time-wrap table.selecttime tr.selecttimeheader td:after {
  content: "";
  display: block;
  clear: both;
}
/* line 91, ../sass/partials/_select-time-page.scss */
#select-time-wrap table.selecttime td.time {
  font-weight: 600;
}
/* line 95, ../sass/partials/_select-time-page.scss */
#select-time-wrap table.selecttime td.reserve-time-btn {
  text-align: center;
}

/* line 10, ../sass/partials/_policies-page.scss */
#content-right #policies-content-wrap {
  /*Policies Table*/
  border: solid 1px #dddddd;
}
/* line 13, ../sass/partials/_policies-page.scss */
#content-right #policies-content-wrap p {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 19, ../sass/partials/_policies-page.scss */
#policies-content-wrap h2:first-child {
  /*Policies Table Header*/
  padding: 10px 10px;
  background: #092940;
  color: white;
  font-size: 24px;
}
/* line 344, ../sass/partials/_base.scss */
#policies-content-wrap h2:first-child:after {
  content: "";
  display: block;
  clear: both;
}

/* line 27, ../sass/partials/_policies-page.scss */
#policies-content-wrap h2 {
  padding-top: 10px;
  margin-bottom: 10px;
}

/* line 32, ../sass/partials/_policies-page.scss */
#policies-content-wrap p {
  margin-bottom: 1em;
  font-size: 1em;
  line-height: 1.75em;
}

/* line 36, ../sass/partials/_policies-page.scss */
#policies-content-wrap span.policies-checkbox {
  display: block;
  padding: 10px;
}

/* line 41, ../sass/partials/_policies-page.scss */
#policies-content-wrap input.print-btn {
  margin-left: 10px;
  margin-bottom: 10px;
}

/* line 46, ../sass/partials/_policies-page.scss */
#content-left #farpoint-wrap {
  padding: 5px 0;
}

/* line 50, ../sass/partials/_policies-page.scss */
.farpoint-header, .farpoint-options-header, .farpoint-resources-header {
  padding-top: 3px;
  padding-bottom: 10px;
}

/* line 55, ../sass/partials/_policies-page.scss */
.farpointpolicies, .farpointoptions, .farpointresources {
  margin-left: 0;
}

/* line 59, ../sass/partials/_policies-page.scss */
#ctl00_ContentPlaceHolder1_butAutoCheck {
  margin-top: 10px;
}

/* line 63, ../sass/partials/_policies-page.scss */
#ctl00_ContentPlaceHolder1_butStandBy {
  margin-top: 10px;
}

/* line 67, ../sass/partials/_policies-page.scss */
#ctl00_ContentPlaceHolder1_butOverBook {
  margin-top: 10px;
}

/* line 3, ../sass/partials/_policies-page-html-inputs.scss */
#policies-page #content-left {
  clear: both;
  float: none;
  width: auto;
}
/* line 9, ../sass/partials/_policies-page-html-inputs.scss */
#policies-page #content-right {
  clear: both;
  float: none;
  width: auto;
}
/* line 17, ../sass/partials/_policies-page-html-inputs.scss */
#policies-page #farpoint-wrap table.standard-policies-quantity {
  width: 100%;
}
/* line 20, ../sass/partials/_policies-page-html-inputs.scss */
#policies-page #farpoint-wrap table.standard-policies-quantity td {
  padding: 5px 3px !important;
  border-bottom: 1px solid #EEE;
  vertical-align: middle;
  width: auto !important;
}
/* line 27, ../sass/partials/_policies-page-html-inputs.scss */
#policies-page #farpoint-wrap table.standard-policies-quantity td.policies-standard-fp-cell-qty {
  width: 75px !important;
}
/* line 32, ../sass/partials/_policies-page-html-inputs.scss */
#policies-page #farpoint-wrap table.standard-policies-quantity td.policies-standard-fp-cell-qty span.riSingle.riContSpinButtons.RadInput input.policies-standard-fp-numeric.riTextBox {
  text-align: center;
  padding: 5px;
  height: auto;
}
/* line 41, ../sass/partials/_policies-page-html-inputs.scss */
#policies-page #farpoint-wrap table.standard-policies-quantity td.policies-standard-fp-cell-persontype span.policies-standard-fp-label {
  font-size: inherit !important;
}
/* line 49, ../sass/partials/_policies-page-html-inputs.scss */
#policies-page table.standard-options {
  display: none;
  visibility: hidden;
  height: 0;
  width: 0;
}

/* line 3, ../sass/partials/_participants-page.scss */
#participants-page #content-left {
  width: 100%;
}
/* line 7, ../sass/partials/_participants-page.scss */
#participants-page #content-right {
  width: 100%;
  clear: both;
  float: none;
  border: #dddddd 1px solid;
}
/* line 13, ../sass/partials/_participants-page.scss */
#participants-page #content-right h3 {
  padding: 10px 10px;
  background: #092940;
  color: white;
  font-size: 24px;
}
/* line 344, ../sass/partials/_base.scss */
#participants-page #content-right h3:after {
  content: "";
  display: block;
  clear: both;
}
/* line 21, ../sass/partials/_participants-page.scss */
#participants-page #content-right .farpointparticipants {
  margin: 0;
  padding: 0;
  padding: 10px;
}
/* line 27, ../sass/partials/_participants-page.scss */
#participants-page #content-right p {
  padding: 0 10px 10px 10px;
}
/* line 33, ../sass/partials/_participants-page.scss */
#participants-page #next-back-wrap {
  margin-top: 10px;
}
/* line 36, ../sass/partials/_participants-page.scss */
#participants-page #next-back-wrap a.stepbutton.add-basket {
  float: none;
  display: block;
  margin-top: 10px;
}
/* line 42, ../sass/partials/_participants-page.scss */
#participants-page #next-back-wrap a.stepbutton.add-basket {
  float: none;
  display: block;
  margin-top: 10px;
}

/* line 51, ../sass/partials/_participants-page.scss */
#participants-page .buttons_bottom .button_addbasket {
  float: left;
  margin: 0;
}

/* line 13, ../sass/partials/_basket-my-reservations-page.scss */
#basket-lblname, #my-reservations-lblname {
  text-align: left;
  padding: 10px 0;
}

/* line 21, ../sass/partials/_basket-my-reservations-page.scss */
#basket-grid table.basket, #my-reservations-grid table.myres {
  margin: 10px auto;
  text-align: center;
  width: 100% !important;
}

/* line 28, ../sass/partials/_basket-my-reservations-page.scss */
#basket-grid table.basket tr.basket td,
#my-reservations-grid table.myres tr.myres td {
  padding: 10px;
  border: solid 1px #dddddd;
  text-align: center;
}

/* line 38, ../sass/partials/_basket-my-reservations-page.scss */
table.basket tr.basketheader td, table.myres tr.myresheader td {
  border: solid 1px #dddddd;
  padding: 5px;
  background: #092940;
  color: white;
  text-align: center;
  border-color: #092940;
}
/* line 344, ../sass/partials/_base.scss */
table.basket tr.basketheader td:after, table.myres tr.myresheader td:after {
  content: "";
  display: block;
  clear: both;
}

/* line 48, ../sass/partials/_basket-my-reservations-page.scss */
#basket-page #the-key, #my-reservations-page #the-key {
  text-align: center;
}

/* line 52, ../sass/partials/_basket-my-reservations-page.scss */
#basket-page .basket-buttons-bottom, #my-reservations-page #my-reservations-buttons-bottom {
  clear: both;
  padding: 10px;
  overflow: hidden;
  text-align: center;
}

/* line 59, ../sass/partials/_basket-my-reservations-page.scss */
#basket-page .basket-buttons-bottom a, #my-reservations-page #my-reservations-buttons-bottom a {
  margin-right: 10px;
  margin-bottom: 25px;
}

/* line 82, ../sass/partials/_basket-my-reservations-page.scss */
#basket-lbltotal {
  text-align: center;
  padding-bottom: 10px;
}

/* line 91, ../sass/partials/_basket-my-reservations-page.scss */
.basket-fee-text {
  text-align: center;
}

/* line 124, ../sass/partials/_basket-my-reservations-page.scss */
#my-reservations-page #my-reservations-buttons-bottom {
  text-align: center;
}

/* line 128, ../sass/partials/_basket-my-reservations-page.scss */
#my-reservations-page #my-reservations-buttons-bottom a {
  margin-left: 20px;
  margin-right: 20px;
}

/* line 9, ../sass/partials/_match-bill-profile-page.scss */
#billing-page #content-left, #profile-page #content-left {
  float: none;
  width: 100%;
  clear: both;
}
/* line 310, ../sass/partials/_base.scss */
#billing-page #content-left:after, #profile-page #content-left:after {
  content: "";
  display: block;
  clear: both;
}

/* line 14, ../sass/partials/_match-bill-profile-page.scss */
#billing-page #content-right, #profile-page #content-right {
  position: relative;
  clear: both;
  width: 100%;
  float: none;
}
/* line 319, ../sass/partials/_base.scss */
#billing-page #content-right:after, #profile-page #content-right:after {
  content: "";
  display: block;
  clear: both;
}

/* line 23, ../sass/partials/_match-bill-profile-page.scss */
#billing-info-wrap, #profile-info-wrap {
  padding-bottom: 10px;
  border: solid 1px #dddddd;
}

/* line 31, ../sass/partials/_match-bill-profile-page.scss */
#billing-password-wrap, #profile-password-wrap {
  margin-top: 10px;
  border: solid 1px #dddddd;
  padding-bottom: 10px;
}

/* line 37, ../sass/partials/_match-bill-profile-page.scss */
#billing-paytype-wrap {
  margin-top: 10px;
  border: solid 1px #dddddd;
  border-bottom: 0;
}

/* line 43, ../sass/partials/_match-bill-profile-page.scss */
#billing-creditcard-wrap {
  margin-top: 10px;
  border: solid 1px #dddddd;
  display: none;
  visibility: hidden;
}

/* line 48, ../sass/partials/_match-bill-profile-page.scss */
#billing-payment-summary-wrap {
  border: solid 1px #dddddd;
  border-top: 0;
  padding-bottom: 10px;
}

/*Table Headers*/
/* line 56, ../sass/partials/_match-bill-profile-page.scss */
#billing-info-wrap h2, #profile-info-wrap h2 {
  padding: 10px 10px;
  background: #092940;
  color: white;
  margin-bottom: 10px;
}
/* line 344, ../sass/partials/_base.scss */
#billing-info-wrap h2:after, #profile-info-wrap h2:after {
  content: "";
  display: block;
  clear: both;
}

/* line 70, ../sass/partials/_match-bill-profile-page.scss */
#billing-shipping-wrap h2,
#billing-password-wrap h2,
#billing-paytype-wrap h2,
#billing-creditcard-wrap h2,
#profile-shipping-wrap h2,
#profile-password-wrap h2 {
  padding: 10px 10px;
  background: #092940;
  color: white;
  margin-bottom: 10px;
}
/* line 344, ../sass/partials/_base.scss */
#billing-shipping-wrap h2:after,
#billing-password-wrap h2:after,
#billing-paytype-wrap h2:after,
#billing-creditcard-wrap h2:after,
#profile-shipping-wrap h2:after,
#profile-password-wrap h2:after {
  content: "";
  display: block;
  clear: both;
}

/* line 78, ../sass/partials/_match-bill-profile-page.scss */
div.row {
  clear: both;
  width: 100%;
  margin-bottom: 7px;
  min-height: 30px;
}
/* line 83, ../sass/partials/_match-bill-profile-page.scss */
div.row:after {
  content: "";
  display: block;
  clear: both;
}

/* line 88, ../sass/partials/_match-bill-profile-page.scss */
div.row span.formtext.note {
  display: inline;
  font-size: 0.9em;
}

/* line 93, ../sass/partials/_match-bill-profile-page.scss */
div.inputcol {
  display: inline-block;
  width: 69%;
  /*IE7*/
  *zoom: 1;
  *display: inline;
}

/* line 100, ../sass/partials/_match-bill-profile-page.scss */
div.labelcol {
  display: inline-block;
  width: 22%;
  vertical-align: top;
  text-align: right;
  padding: 10px 10px 0 0;
  /*IE7*/
  *zoom: 1;
  *display: inline;
  line-height: 1em;
}

/* line 111, ../sass/partials/_match-bill-profile-page.scss */
div.matchcol {
  position: absolute;
  display: inline-block;
  z-index: 9999;
  right: 15px;
  padding-top: 5px;
}

/* line 122, ../sass/partials/_match-bill-profile-page.scss */
div.inputcol select, input[type="checkbox"] {
  margin-top: 5px;
}

/* line 126, ../sass/partials/_match-bill-profile-page.scss */
#main-billing-wrap div.labelcol, #main-profile-wrap div.labelcol {
  text-align: right;
}

/* line 130, ../sass/partials/_match-bill-profile-page.scss */
#main-billing-wrap div.inputcol, #main-profile-wrap div.inputcol {
  text-align: left;
}

/* line 142, ../sass/partials/_match-bill-profile-page.scss */
div.inputcol input {
  width: 60%;
}

/*Member*/
/* line 153, ../sass/partials/_match-bill-profile-page.scss */
div.inputcol.member select {
  width: 150px;
}

/*Customer ID*/
/* line 162, ../sass/partials/_match-bill-profile-page.scss */
div.inputcol.customer-id input {
  width: 50%;
}

/*Company*/
/*First Name*/
/*Last Name*/
/*Address*/
/* line 202, ../sass/partials/_match-bill-profile-page.scss */
div.inputcol.address input {
  width: 90%;
}

/*Address 2*/
/* line 213, ../sass/partials/_match-bill-profile-page.scss */
div.inputcol.address2 input {
  width: 90%;
}

/*City*/
/*State*/
/*Zip*/
/*Country*/
/* line 265, ../sass/partials/_match-bill-profile-page.scss */
div.inputcol.country span.note {
  display: block;
}

/*Email*/
/* line 284, ../sass/partials/_match-bill-profile-page.scss */
div.inputcol.email-checkbox {
  margin-top: 5px;
}

/* line 288, ../sass/partials/_match-bill-profile-page.scss */
div.inputcol.email-checkbox input {
  width: 3%;
}

/* line 292, ../sass/partials/_match-bill-profile-page.scss */
div.inputcol.email span.note {
  display: block;
}

/*Phone and Fax*/
/*Hear About Us*/
/*Custom*/
/*Membership Packet*/
/*Membership Notice*/
/*Password*/
/* line 368, ../sass/partials/_match-bill-profile-page.scss */
div.inputcol.bill-password input {
  margin-right: 5px;
}

/*Payment Type*/
/* line 377, ../sass/partials/_match-bill-profile-page.scss */
div.inputcol.pay-type {
  /*width: 150px;*/
  vertical-align: bottom;
}

/* line 382, ../sass/partials/_match-bill-profile-page.scss */
div.inputcol.pay-type input {
  width: 100px;
}

/*Credit Card - Name on Card*/
/*Credit Card - Type*/
/*Credit Card - Number*/
/*Credit Card - Expiration*/
/* line 430, ../sass/partials/_match-bill-profile-page.scss */
div.inputcol.credit-card-expiration input {
  width: 55px;
}

/*Credit Card - CVV*/
/* line 439, ../sass/partials/_match-bill-profile-page.scss */
div.labelcol.credit-card-cvv span {
  width: 96px;
}

/* line 446, ../sass/partials/_match-bill-profile-page.scss */
div.inputcol.credit-card-cvv input {
  width: 40px;
}

/*Partner*/
/* line 461, ../sass/partials/_match-bill-profile-page.scss */
div.inputcol.partner .formfield {
  width: 150px;
}

/*Tax Exempt*/
/* line 476, ../sass/partials/_match-bill-profile-page.scss */
div.inputcol.tax-exempt input {
  width: 145px;
}

/* line 480, ../sass/partials/_match-bill-profile-page.scss */
div.inputcol.tax-exempt .formtext input {
  width: 10px;
}

/*Promotion*/
/* line 495, ../sass/partials/_match-bill-profile-page.scss */
div.inputcol.promotion .formfield {
  width: 145px;
}

/* line 499, ../sass/partials/_match-bill-profile-page.scss */
div.inputcol.promotion .buttext {
  width: 50px;
}

/*Deposits*/
/* line 514, ../sass/partials/_match-bill-profile-page.scss */
div.inputcol.deposits .deposit-list {
  width: 350px;
}

/* line 518, ../sass/partials/_match-bill-profile-page.scss */
div.inputcol.deposits span.deposit-text input {
  width: 56px;
}

/*Shipping Options*/
/* line 523, ../sass/partials/_match-bill-profile-page.scss */
div.labelcol.ship-options {
  width: 110px;
}

/* line 530, ../sass/partials/_match-bill-profile-page.scss */
div.inputcol.ship-options input {
  width: 5%;
  margin-right: 7px;
}

/* line 537, ../sass/partials/_match-bill-profile-page.scss */
.state-row select, .country-row select {
  border: 0;
  border-radius: 4px;
  box-shadow: 0 0 0 1px #95a0ad;
  font-family: TransportNewLight,Helvetica,Arial,sans-serif;
  /* -webkit-appearance: none;
   -moz-appearance: none;
   -ms-appearance: none;
   -o-appearance: none;
   appearance: none; */
  -webkit-transition: all .15s ease-in-out;
  transition: all .15s ease-in-out;
  padding: 15px;
  padding: .9375rem;
  font-size: 14px;
  font-size: .875rem;
  padding: 6.25px;
  font-size: 16px;
  font-family: "TransportNewLight", Helvetica, Arial, sans-serif;
  margin-bottom: 10px;
  margin-top: 5px;
}

/* line 548, ../sass/partials/_match-bill-profile-page.scss */
.inputcol.zip > a {
  margin-left: -35px;
  margin-right: 10px;
}

/* line 7, ../sass/partials/_billing-page.scss */
#billing-button-wrap {
  padding: 10px 0;
}

/* line 11, ../sass/partials/_billing-page.scss */
#content-left a.standardbutton.view-basket, #billing-button-wrap a.standardbutton.view-basket {
  /*background-image: url("../images/ViewBasket_but.gif");
  height: 23px;
  width: 122px;
  display: block;*/
  margin-top: 10px;
}

/* line 19, ../sass/partials/_billing-page.scss */
#content-left a.standardbutton.continue-shopping {
  text-indent: 0;
}

/* line 23, ../sass/partials/_billing-page.scss */
#billing-page #comment-wrap {
  float: left;
  width: 85%;
}

/* line 30, ../sass/partials/_billing-page.scss */
#comment-wrap .comment-header {
  display: block;
  padding-top: 10px;
}
/* line 35, ../sass/partials/_billing-page.scss */
#comment-wrap .commentbox {
  height: 100px;
  width: 80%;
}

/* line 43, ../sass/partials/_billing-page.scss */
#billing-activity-summary h5 {
  margin: 0;
  padding-bottom: 3px;
}

/* line 52, ../sass/partials/_billing-page.scss */
table.billingactsum .billingsummarylabels {
  display: block;
  width: 75px;
}

/* line 60, ../sass/partials/_billing-page.scss */
#content-right #billing-info-wrap {
  border: solid 1px #dddddd;
}

/* line 64, ../sass/partials/_billing-page.scss */
#main-billing-wrap #amount-due {
  padding: 10px;
  padding-bottom: 0;
}

/* line 69, ../sass/partials/_billing-page.scss */
#main-billing-wrap #billing-notes {
  padding-top: 10px;
}

/* line 10, ../sass/partials/_confirmation-page.scss */
.buttons_bottom .button_accept a.stepbutton.accept-btn, #next-back-wrap a.standardbutton.accept-btn {
  /*background-image: url("../images/confirm_button.gif");
  height: 23px;
  width: 87px;*/
}

/* line 16, ../sass/partials/_confirmation-page.scss */
#confirm-wrapper {
  border: solid 1px #dddddd;
  margin: 0;
  width: 100%;
}
/* line 21, ../sass/partials/_confirmation-page.scss */
#confirm-wrapper h2 {
  background: #092940;
  color: white;
  padding: 5px 10px;
}
/* line 344, ../sass/partials/_base.scss */
#confirm-wrapper h2:after {
  content: "";
  display: block;
  clear: both;
}
/* line 28, ../sass/partials/_confirmation-page.scss */
#confirm-wrapper h5 {
  margin: 0;
  padding: 5px 0;
  color: #092940;
}
/* line 33, ../sass/partials/_confirmation-page.scss */
#confirm-wrapper table {
  width: 100%;
}
/* line 39, ../sass/partials/_confirmation-page.scss */
#confirm-wrapper td.edit {
  vertical-align: top;
  width: 60px;
}
/* line 44, ../sass/partials/_confirmation-page.scss */
#confirm-wrapper td.edit a.standardbutton.edit-btn, #confirm-wrapper td.edit.middlealign a {
  /*background-image: url("../images/edit.gif");
  height: 13px;
  width: 31px;*/
  padding: 3.5px 10px;
  margin: 15px;
}
/* line 52, ../sass/partials/_confirmation-page.scss */
#confirm-wrapper td.edit img {
  display: none;
  visibility: hidden;
  height: 0;
  width: 0;
}
/* line 65, ../sass/partials/_confirmation-page.scss */
#confirm-wrapper #confirm-billing, #confirm-wrapper #confirm-activities, #confirm-wrapper #confirm-activity, #confirm-wrapper #confirm-participants {
  padding: 10px;
}

/* line 71, ../sass/partials/_confirmation-page.scss */
#confirm-activities #confirm-activities-text {
  clear: both;
  padding: 0;
}

/* line 76, ../sass/partials/_confirmation-page.scss */
#confirm-wrapper #confirm-activities .confirmactcell td.edit.middlealign {
  vertical-align: middle;
  text-align: center;
}

/* line 81, ../sass/partials/_confirmation-page.scss */
#confirm-activities table.confirmact {
  margin-left: 0;
  width: 95%;
}

/* line 89, ../sass/partials/_confirmation-page.scss */
.buttons_bottom .button_accept a.stepbutton.accept-btn {
  float: right;
}

/* line 93, ../sass/partials/_confirmation-page.scss */
.buttons_bottom .button_accept span {
  line-height: 2em;
  padding-top: 10px;
  text-align: right;
  width: 60%;
  display: inline-block;
  /*IE7*/
  *zoom: 1;
  *display: block;
}

/* line 104, ../sass/partials/_confirmation-page.scss */
h4.amount-due {
  font-weight: 400;
}

/* line 2, ../sass/partials/_thankyou-page.scss */
#thankyou-page #thankyou-row-wrap, #thankyou-page #activity-row-wrap, #thankyou-page #product-row-wrap {
  clear: both;
}
/* line 4, ../sass/partials/_thankyou-page.scss */
#thankyou-page #thankyou-row-wrap:after, #thankyou-page #activity-row-wrap:after, #thankyou-page #product-row-wrap:after {
  content: "";
  display: block;
  clear: both;
}

/* line 10, ../sass/partials/_thankyou-page.scss */
#thankyou-row-wrap .thankyou-grid {
  clear: both;
  padding-bottom: 15px;
}

/* line 15, ../sass/partials/_thankyou-page.scss */
#activity-row-wrap .activity-grid, #product-row-wrap .product-grid {
  width: 33%;
  float: left;
}

/* line 20, ../sass/partials/_thankyou-page.scss */
#thankyou-page #thankyou-row-wrap p {
  padding: 5px 15px 0 0;
}

/* line 29, ../sass/partials/_thankyou-page.scss */
#activity-row-wrap {
  padding-top: 15px;
}

/* line 33, ../sass/partials/_thankyou-page.scss */
#product-row-wrap {
  padding-top: 10px;
}

/* line 37, ../sass/partials/_thankyou-page.scss */
span.thankyoutext font {
  color: #397aac !important;
  font-weight: bold;
}

/* line 8, ../sass/partials/_login-page.scss */
#login-page #content-left {
  width: 100%;
}
/* line 10, ../sass/partials/_login-page.scss */
#login-page #content-left table.loginformtable {
  width: 70%;
}
/* line 12, ../sass/partials/_login-page.scss */
#login-page #content-left table.loginformtable td {
  vertical-align: top;
}
/* line 14, ../sass/partials/_login-page.scss */
#login-page #content-left table.loginformtable td input.reqfield {
  width: 75%;
}
/* line 17, ../sass/partials/_login-page.scss */
#login-page #content-left table.loginformtable td span.formtext.note {
  display: block;
  padding: 5px 0;
}
/* line 22, ../sass/partials/_login-page.scss */
#login-page #content-left table.loginformtable td.labelcol {
  padding-right: 5px;
  padding-top: 5px;
}
/* line 28, ../sass/partials/_login-page.scss */
#login-page #content-right {
  width: 100%;
}
/* line 31, ../sass/partials/_login-page.scss */
#login-page #content-left h2, #login-page #content-right h2 {
  font-size: inherit;
}
/* line 34, ../sass/partials/_login-page.scss */
#login-page #login-button-wrap {
  padding: 30px 0 10px;
}

/* line 10, ../sass/partials/_profile-page.scss */
#profile-page #content-right p {
  padding: 10px 0;
}

/*Profile Table Headers*/
/* line 22, ../sass/partials/_profile-page.scss */
#main-profile-wrap td.matchcol {
  text-align: right;
}

/* line 35, ../sass/partials/_profile-page.scss */
#profile-page #profile-bottom-accept {
  padding: 10px 20px;
}

/* line 39, ../sass/partials/_profile-page.scss */
#profile-bottom-accept {
  text-align: right;
}

/* line 3, ../sass/partials/_membership-and-donations-page.scss */
#membership-and-donations-page .memberheaders {
  font-weight: 600;
  font-family: "TransportNewMedium", Helvetica, Arial, sans-serif;
  color: #092940;
  margin-bottom: 10px;
  float: left;
  font-size: 2em;
  float: none;
  display: block;
}
/* line 10, ../sass/partials/_membership-and-donations-page.scss */
#membership-and-donations-page .memberlistformtext {
  padding-top: 10px;
}
/* line 15, ../sass/partials/_membership-and-donations-page.scss */
#membership-and-donations-page #donation-wrap img {
  margin-right: 10px;
  margin-bottom: 10px;
}

/* line 38, ../sass/partials/_membership-and-donations-page.scss */
#recipient {
  width: 475px;
  background-color: #ffffff;
  margin: 10px;
}
/* line 42, ../sass/partials/_membership-and-donations-page.scss */
#recipient table {
  width: 95%;
  font-size: 12.5px;
}
/* line 48, ../sass/partials/_membership-and-donations-page.scss */
#recipient table tr td {
  min-width: 75px;
}
/* line 51, ../sass/partials/_membership-and-donations-page.scss */
#recipient table tr td input#ctl00_ContentPlaceHolder1_txtFirstName, #recipient table tr td input#ctl00_ContentPlaceHolder1_txtState {
  width: 80% !important;
}
/* line 55, ../sass/partials/_membership-and-donations-page.scss */
#recipient table tr td a.standardbutton {
  margin-top: 10px;
}
/* line 59, ../sass/partials/_membership-and-donations-page.scss */
#recipient table tr td table td {
  padding: 2px;
}

/* line 1, ../sass/partials/_waiver-lookup.scss */
#waiverlookup-wrapper {
  width: 97%;
  display: block;
  background-color: #E2E2E2;
  margin: 10px auto;
  overflow: hidden;
  /*CSS3*/
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -moz-box-shadow: 3px 3px 5px #CCC;
  -webkit-box-shadwo: 3px 3px 5px #CCC;
  box-shadow: 3px 3px 5px #CCC;
  padding-bottom: 10px;
}

/* line 17, ../sass/partials/_waiver-lookup.scss */
#waiverlookup-wrapper h2.waiverlookup-header {
  text-align: center;
  font-size: 28px;
  display: block;
  background-color: #333333;
  color: #FFF;
  line-height: normal;
  text-transform: uppercase;
  padding: 5px;
  margin: 0;
  font-weight: normal;
  /*CSS3*/
  -moz-border-radius: 8px 8px 0 0;
  -webkit-border-radius: 8px 8px 0 0;
  border-radius: 8px 8px 0 0;
  border-bottom: #CCC 5px solid;
}

/* line 35, ../sass/partials/_waiver-lookup.scss */
#waiverlookup-wrapper p.lookup-desc {
  margin: 0;
  padding: 10px 20px;
  text-align: center;
}

/* line 41, ../sass/partials/_waiver-lookup.scss */
h2.waiverlookup-stepheader {
  text-align: center;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 50, ../sass/partials/_waiver-lookup.scss */
h2.waiverlookup-stepheader span {
  background-color: orange;
  padding: 1px 5px;
  margin: 0;
}

/* line 56, ../sass/partials/_waiver-lookup.scss */
#waiverlookup-wrapper #waiverlookup-entry {
  padding: 0;
  background-color: #EEEEEE;
  box-shadow: 0 0 5px #999;
}

/* line 62, ../sass/partials/_waiver-lookup.scss */
#waiverlookup-wrapper #waiverlookup-step {
  margin: 0 10px 10px 10px;
  border: orange 4px solid;
  position: relative;
}

/* line 68, ../sass/partials/_waiver-lookup.scss */
#waiverlookup-entry .waiverlookup {
  padding: 10px 20px;
  margin: 0 auto;
  position: relative;
}

/* line 74, ../sass/partials/_waiver-lookup.scss */
.waiverlookup .lookup-fields {
  padding: 10px 0 15px 0;
  text-align: center;
  display: block;
  margin: 0 0 20px 0;
}

/* line 81, ../sass/partials/_waiver-lookup.scss */
.waiverlookup .lookup-fields input, #waiverlookup-captcha input {
  border: 1px solid #bbbbbb !important;
  padding: 5px 5px !important;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #666666 !important;
  /*CSS3*/
  box-shadow: 1px 1px 1px #CCC;
  -moz-box-shadow: 1px 1px 1px #CCC;
  -webkit-box-shadow: 1px 1px 1px #CCC;
}

/**Option1**/
/* line 95, ../sass/partials/_waiver-lookup.scss */
.option1-input {
  width: 75% !important;
}

/* line 99, ../sass/partials/_waiver-lookup.scss */
.option1 .zip {
  width: 60% !important;
}

/* line 103, ../sass/partials/_waiver-lookup.scss */
.option1 .zip-text {
  width: 35% !important;
}

/**Option2**/
/* line 108, ../sass/partials/_waiver-lookup.scss */
.option2-input {
  width: 60% !important;
}

/* line 112, ../sass/partials/_waiver-lookup.scss */
.option2 .zip {
  width: 50% !important;
  float: left;
  margin-left: 5px;
}

/* line 118, ../sass/partials/_waiver-lookup.scss */
.option2 .customer-text, .option2 .zip-text {
  width: 35% !important;
}

/**Option3**/
/* line 123, ../sass/partials/_waiver-lookup.scss */
.option3-input {
  width: 70% !important;
  float: left;
  margin-left: 5px;
}

/* line 129, ../sass/partials/_waiver-lookup.scss */
.lookup-fields .onecol {
  width: 100%;
  float: left;
}

/* line 134, ../sass/partials/_waiver-lookup.scss */
.lookup-fields .twocol {
  width: 50%;
  float: left;
}

/* line 139, ../sass/partials/_waiver-lookup.scss */
.lookup-fields .threecol {
  width: 33%;
  float: left;
}

/* line 144, ../sass/partials/_waiver-lookup.scss */
.waiverlookup .lookup-fields span.lookupfield-text {
  font-size: 14px;
  width: 20%;
  float: left;
  display: block;
  text-align: right;
  line-height: 200%;
  color: #666;
  font-weight: bold;
}

/* line 155, ../sass/partials/_waiver-lookup.scss */
#waiverlookup-entry h3.lookupby {
  text-transform: uppercase;
  display: block;
  border-top: 5px #333 solid;
  padding: 10px 0;
  margin: 0;
  clear: both;
}

/* line 164, ../sass/partials/_waiver-lookup.scss */
#waiverlookup-entry h3.lookupby span {
  background-color: #333;
  margin: 0;
  padding: 10px;
  color: #FFF;
}

/* line 171, ../sass/partials/_waiver-lookup.scss */
#waiverlookup-entry .waiverlookup-or-break {
  margin: 0;
  text-align: center;
  bottom: 0;
  right: 0;
  display: block;
  padding: 0;
  position: absolute;
}

/* line 181, ../sass/partials/_waiver-lookup.scss */
#waiverlookup-entry .waiverlookup-or-break p {
  margin: 0 0 -12px 0;
  padding: 5px;
  background-color: orange;
  color: #FFF;
  z-index: 99;
  text-transform: uppercase;
}

/* line 190, ../sass/partials/_waiver-lookup.scss */
#waiverlookup-wrapper #waiverlookup-captcha {
  padding: 20px 10px 10px 20px;
  margin: 0 10px;
  width: 28%;
  float: left;
  display: block;
  border: orange 4px solid;
  position: relative;
}

/* line 200, ../sass/partials/_waiver-lookup.scss */
#waiverlookup-captcha img {
  float: left;
}

/* line 204, ../sass/partials/_waiver-lookup.scss */
#waiverlookup-captcha a {
  color: #333;
  clear: both;
  margin: 0 0 1em 0;
  padding: 0;
}

/* line 211, ../sass/partials/_waiver-lookup.scss */
#waiverlookup-captcha p {
  margin: 0;
  padding: 0;
}

/* line 216, ../sass/partials/_waiver-lookup.scss */
#waiverlookup-captcha p label {
  clear: both;
  display: block;
  color: #999;
  font-style: italic;
  margin-top: .5em;
}

/* line 224, ../sass/partials/_waiver-lookup.scss */
#waiverlookup-captcha input {
  width: 80%;
}

/* line 228, ../sass/partials/_waiver-lookup.scss */
#waiverlookup-buttons {
  width: 61%;
  float: left;
  position: relative;
  height: 157px;
  display: block;
  border: orange 4px solid;
  position: relative;
}

/* line 238, ../sass/partials/_waiver-lookup.scss */
#waiverlookup-buttons .clear-but {
  position: absolute;
  bottom: 0;
  left: 43%;
  margin-bottom: 10px;
}

/* line 245, ../sass/partials/_waiver-lookup.scss */
#waiverlookup-buttons .lookup-but input {
  background: #1a82F7;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2f2727), to(#1a82f7));
  background: -webkit-linear-gradient(top, #2f2727, #1a82f7);
  background: -moz-linear-gradient(top, #2f2727, #1a82f7);
  background: -ms-linear-gradient(top, #2f2727, #1a82f7);
  background: -o-linear-gradient(top, #2f2727, #1a82f7);
  height: 80px;
  padding: 0 80px;
  display: block;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  box-shadow: 1px 1px 3px #999;
  -moz-box-shadow: 1px 1px 3px #999;
  -webkit-box-shadow: 1px 1px 3px #999;
  text-transform: uppercase;
  font-weight: bold;
  color: #FFF;
  font-size: 30px;
  font-family: Arial, Sans-Serif;
}

/* line 268, ../sass/partials/_waiver-lookup.scss */
#waiverlookup-buttons .lookup-but input:hover {
  background: #2F2727;
}

/* line 272, ../sass/partials/_waiver-lookup.scss */
#waiverlookup-buttons .lookup-but {
  background-image: none;
  margin-left: 15%;
  margin-top: 7%;
}

/***Kiosk Mode***/
/* line 279, ../sass/partials/_waiver-lookup.scss */
.no-captcha {
  display: none !important;
}

/* line 283, ../sass/partials/_waiver-lookup.scss */
.kiosk-lookup {
  margin: 0 auto !important;
  float: none !important;
}

/* line 1, ../sass/partials/_seat-selection.scss */
#seatselectionwrapper {
  width: 120%;
  background-color: #E8E8E8;
}

/* line 6, ../sass/partials/_seat-selection.scss */
#seatselectionwrapper #seatmappingarea {
  width: 80%;
  float: left;
}

/* line 11, ../sass/partials/_seat-selection.scss */
#seatselectionwrapper #seatmappingarea img {
  width: 100%;
  height: auto;
}

/* line 16, ../sass/partials/_seat-selection.scss */
#seatmappingarea #seating-grid div {
  width: 90% !important;
  border: 0 none !important;
  box-shadow: 2px 2px 5px #CCC;
  -moz-box-shadow: 2px 2px 5px #CCC;
  -webkit-box-shadow: 2px 2px 5px #CCC;
}

/* line 24, ../sass/partials/_seat-selection.scss */
#seatmappingarea #seating-grid div table {
  text-align: center;
}

/* line 28, ../sass/partials/_seat-selection.scss */
#seating-grid div table td {
  border-color: #e8e8e8 !important;
  border-width: 0 0 1px;
  border-style: solid;
}

/* line 34, ../sass/partials/_seat-selection.scss */
#seatselectionwrapper #seatselectionlist {
  position: fixed;
  top: 0;
  right: 0;
  width: 19%;
  background-color: #F5F4ED;
  border-radius: 0 0 0 8px;
  -moz-border-radius: 0 0 0 8px;
  -webkit-border-radius: 0 0 0 8px;
  box-shadow: -2px 2px 5px #CCC;
  -moz-box-shadow: -2px 2px 5px #CCC;
  -webkit-box-shadow: -2px 2px 5px #CCC;
}

/* line 48, ../sass/partials/_seat-selection.scss */
#seatselectionlist #legend {
  margin: 10px;
  padding: 0 0 10px 0;
  background-color: #FFF;
  /**CSS3**/
  box-shadow: 1px 1px 3px #CCC;
  -moz-box-shadow: 1px 1px 3px #CCC;
  -webkit-box-shadow: 1px 1px 3px #CCC;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

/* line 61, ../sass/partials/_seat-selection.scss */
#legend h3.legend-header {
  display: block;
  background-color: #333;
  color: #FFF;
  padding: 10px;
  margin: 0;
  font-size: 16px;
  /**CSS3**/
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
}

/* line 74, ../sass/partials/_seat-selection.scss */
#legend p {
  font-size: 12px;
  padding: 0 0 0 15px;
  margin: 0;
}

/* line 80, ../sass/partials/_seat-selection.scss */
#legend p span {
  font-weight: bold;
}

/* line 83, ../sass/partials/_seat-selection.scss */
#legend p.seat-section {
  border-bottom: 1px solid #333;
  line-height: 28px;
  padding-left: 10px;
  background-color: #EEE;
  display: block;
  margin-bottom: 5px;
}

/* line 94, ../sass/partials/_seat-selection.scss */
#seatselectionlist #seatselectionbuttons {
  padding: 0 0 0 10px;
  margin: 10px 0;
  overflow: hidden;
}

/* line 100, ../sass/partials/_seat-selection.scss */
#seatselectionbuttons a {
  /*clear: both;*/
  background-image: none !important;
  background: #666666 !important;
  background: -webkit-gradient(linear, 35%, 100%, from(#666666), to(#333333)) repeat scroll 0 0 transparent !important;
  background: -webkit-linear-gradient(center top, #666666 35%, #333333 100%) repeat scroll 0 0 transparent !important;
  background: -moz-linear-gradient(center top, #666666 35%, #333333 100%) repeat scroll 0 0 transparent !important;
  background: -ms-linear-gradient(top, #666666 35%, #333333 100%) !important;
  background: -o-linear-gradient(center top, #666666 35%, #333333 100%) repeat scroll 0 0 transparent !important;
  color: white !important;
  display: block !important;
  font-size: 11px !important;
  margin: 0 5px 5px 0 !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#333333',GradientType=0 ) !important;
}

/* line 116, ../sass/partials/_seat-selection.scss */
#seatselectionbuttons a:hover {
  background: #333333 !important;
  filter: none !important;
}

/* line 121, ../sass/partials/_seat-selection.scss */
#seatselectionbuttons a.cancel, #seatselectionbuttons a.clear {
  float: left;
}

/* line 125, ../sass/partials/_seat-selection.scss */
#seatselectionbuttons a.next {
  background: #ffbb00 !important;
  background: -webkit-gradient(linear, 35%, 100%, from(#ffbb00), to(#ffd900)) repeat scroll 0 0 transparent !important;
  background: -webkit-linear-gradient(center top, #ffbb00 35%, #ffd900 100%) repeat scroll 0 0 transparent !important;
  background: -moz-linear-gradient(center top, #ffbb00 35%, #ffd900 100%) repeat scroll 0 0 transparent !important;
  background: -ms-linear-gradient(top, #ffbb00 35%, #ffd900 100%) !important;
  background: -o-linear-gradient(center top, #ffbb00 35%, #ffd900 100%) repeat scroll 0 0 transparent !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFBB00', endColorstr='#FFD900',GradientType=0 ) !important;
  border-color: #ffbb00 !important;
  color: #333333 !important;
  font-weight: bold;
}

/* line 138, ../sass/partials/_seat-selection.scss */
#seatselectionbuttons a.next:hover {
  background: #ffbb00 !important;
  filter: none !important;
}

/* line 10, ../sass/partials/_farpoint.scss */
div.farpointpolicies, div.farpointoptions {
  border: none !important;
}

/* line 13, ../sass/partials/_farpoint.scss */
div.farpointpolicies input, div.farpointoptions input {
  font-size: 16px !important;
}

/* line 16, ../sass/partials/_farpoint.scss */
div.farpointpolicies div, div.farpointoptions div {
  border: none !important;
}

/* line 19, ../sass/partials/_farpoint.scss */
div.farpointpolicies input#ctl00_ContentPlaceHolder1_fp_textBox, div.farpointoptions input#ctl00_ContentPlaceHolder1_fp_textBox {
  background: none !important;
  border: none !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 26, ../sass/partials/_farpoint.scss */
div.farpointpolicies table, div.farpointoptions table {
  border: none !important;
}

/* line 34, ../sass/partials/_farpoint.scss */
div.farpointpolicies table td,
div.farpointoptions table td,
div.farpointpolicies table tr,
div.farpointoptions table tr,
div.farpointpolicies table tbody,
div.farpointoptions table tbody {
  text-align: left !important;
  vertical-align: middle;
  padding: 0px !important;
  background: none !important;
  font-size: 16px !important;
  border: none !important;
  font-family: "TransportNewLight", Helvetica, Arial, sans-serif !important;
}

/* line 45, ../sass/partials/_farpoint.scss */
div.farpointpolicies table tbody div#ctl00_ContentPlaceHolder1_fp_view td,
div.farpointoptions table tbody div#ctl00_ContentPlaceHolder1_fp_view td {
  font-family: "TransportNewLight", Helvetica, Arial, sans-serif !important;
  font-size: 16px !important;
}

/* line 50, ../sass/partials/_farpoint.scss */
div.farpointpolicies table tr, div.farpointoptions table tr {
  border: 0px #ffffff solid !important;
}

/* line 56, ../sass/partials/_farpoint.scss */
div.farpointpolicies table div#ctl00_ContentPlaceHolder1_fpOptions_colHeader td,
div.farpointoptions table div#ctl00_ContentPlaceHolder1_fpOptions_colHeader td,
div.farpointpolicies table div#ctl00_ContentPlaceHolder1_fp_colHeader td,
div.farpointoptions table div#ctl00_ContentPlaceHolder1_fp_colHeader td {
  background: #FFF !important;
  color: black !important;
}

/* line 63, ../sass/partials/_farpoint.scss */
div.farpointpolicies table td.farpointpoliciesheader,
div.farpointoptions table td.farpointpoliciesheader,
div.farpointpolicies table td.farpointoptionsheader,
div.farpointoptions table td.farpointoptionsheader {
  background: #333333 !important;
  font-weight: 600 !important;
  color: #ffffff !important;
  border: none !important;
  font-size: 14.4px !important;
}

/* line 76, ../sass/partials/_farpoint.scss */
div.farpointpolicies table td.farpointpoliciesheader td,
div.farpointoptions table td.farpointpoliciesheader td,
div.farpointpolicies table td.farpointoptionsheader td,
div.farpointoptions table td.farpointoptionsheader td {
  color: #ffffff !important;
  background: #333333 !important;
  border: none !important;
  font-weight: bold !important;
}

/* line 83, ../sass/partials/_farpoint.scss */
div.farpointpolicies td.farpointpoliciescolumn0 nobr, div.farpointpolicies td.farpointpoliciescolumn0 input {
  float: left;
  width: 25px !important;
  margin: 0px !important;
  margin-top: 5px !important;
  margin-left: 0px !important;
  background: #FFF !important;
  border: 1px #dddddd solid !important;
  text-align: center;
  font-weight: bold;
  cursor: text;
  vertical-align: middle !important;
  font-size: 16px !important;
}

/* line 103, ../sass/partials/_farpoint.scss */
div.farpointpolicies td.farpointpoliciescolumn0 nobr {
  height: 20px !important;
  padding: 5px !important;
  padding-top: 5px !important;
  padding-bottom: 8px !important;
}

/* line 109, ../sass/partials/_farpoint.scss */
div.farpointpolicies td.farpointpoliciescolumn0 input {
  height: 18px !important;
  padding: 7px 5px !important;
  padding-top: 8px !important;
  outline: none !important;
  font-family: "TransportNewLight", Helvetica, Arial, sans-serif !important;
}

/* line 118, ../sass/partials/_farpoint.scss */
div.farpointoptions {
  margin-top: 10px;
}

/* line 121, ../sass/partials/_farpoint.scss */
div.farpointoptions nobr {
  border: none !important;
  background: none !important;
  text-align: left !important;
}

/* line 126, ../sass/partials/_farpoint.scss */
div.farpointoptions table td.farpointoptionsheader {
  padding-left: 0px !important;
}

/* line 129, ../sass/partials/_farpoint.scss */
div.farpointoptions div#ctl00_ContentPlaceHolder1_fpOptions_view {
  overflow-y: auto !important;
  overflow-x: hidden !important;
}

/* line 133, ../sass/partials/_farpoint.scss */
div.farpointoptions div#ctl00_ContentPlaceHolder1_fpOptions_colHeader {
  background: #333333;
}

/* line 139, ../sass/partials/_farpoint.scss */
#content-right div.farpointparticipants {
  padding: 5px 0 0 5px;
  overflow: visible !important;
  display: block !important;
}

/* line 145, ../sass/partials/_farpoint.scss */
div.farpointparticipants {
  height: 250px !important;
  border: none !important;
  font-size: 16px !important;
}

/* line 151, ../sass/partials/_farpoint.scss */
div.farpointparticipants table div table td {
  vertical-align: middle;
}

/* line 155, ../sass/partials/_farpoint.scss */
div.farpointparticipants td.participantcheckcell {
  text-align: center;
}

/* line 159, ../sass/partials/_farpoint.scss */
div.farpointparticipants td.participanttextcell input {
  border: 1px #dddddd solid !important;
  font-size: 16px !important;
  margin: 0px !important;
  font-family: "TransportNewLight", Helvetica, Arial, sans-serif !important;
}

/* line 166, ../sass/partials/_farpoint.scss */
div.farpointparticipants td.participanttextcell {
  border: 1px #dddddd solid !important;
  font-size: 16px !important;
  font-family: "TransportNewLight", Helvetica, Arial, sans-serif !important;
  overflow: hidden !important;
}

/* line 173, ../sass/partials/_farpoint.scss */
div.farpointparticipants td.participantcombocell {
  border: 1px #FFF solid !important;
  font-size: 16px !important;
  font-family: "TransportNewLight", Helvetica, Arial, sans-serif !important;
  overflow: visible !important;
}

/* line 180, ../sass/partials/_farpoint.scss */
div.farpointparticipants td.participantcombocell select {
  font-family: "TransportNewLight", Helvetica, Arial, sans-serif !important;
  font-size: 16px !important;
  width: 150% !important;
}

/* line 186, ../sass/partials/_farpoint.scss */
div.farpointparticipants span {
  border: none !important;
}

/* line 189, ../sass/partials/_farpoint.scss */
div.farpointparticipants td.participantcheckcell input {
  border: none !important;
}

/* line 192, ../sass/partials/_farpoint.scss */
div.farpointparticipants table {
  border: none !important;
}

/* line 195, ../sass/partials/_farpoint.scss */
div.farpointparticipants table input, div.farpointparticipants table nobr {
  border: 1px #dddddd solid !important;
  outline: none;
  font-size: 16px !important;
  background: #fff !important;
  margin: 0px !important;
  margin-right: 5px !important;
}

/* line 204, ../sass/partials/_farpoint.scss */
div.farpointparticipants table td {
  border: none !important;
}

/* line 209, ../sass/partials/_farpoint.scss */
div.farpointparticipants table#ctl00_ContentPlaceHolder1_fpParticipants_rh td.participantrowheader {
  border: 1px #FFF solid !important;
  border-right: none !important;
  background: #FFF !important;
}

/* line 215, ../sass/partials/_farpoint.scss */
div.farpointparticipants div#ctl00_ContentPlaceHolder1_fpParticipants_corner td {
  background: #FFF !important;
  margin: 0px !important;
  border: none !important;
}

/* line 220, ../sass/partials/_farpoint.scss */
div.farpointparticipants div#ctl00_ContentPlaceHolder1_fpParticipants_view {
  overflow: auto !important;
  height: 200px !important;
}

/* line 225, ../sass/partials/_farpoint.scss */
div.farpointparticipants table#ctl00_ContentPlaceHolder1_fpParticipants_cht {
  border: none !important;
  margin: 0px !important;
}

/* line 229, ../sass/partials/_farpoint.scss */
div.farpointparticipants table#ctl00_ContentPlaceHolder1_fpParticipants_cht tr {
  border: none;
  margin: 0px !important;
}

/* line 233, ../sass/partials/_farpoint.scss */
div.farpointparticipants table#ctl00_ContentPlaceHolder1_fpParticipants_cht td.participantcolheader {
  border: none !important;
  margin: 0px !important;
  font-weight: bold !important;
  font-size: 14.4px !important;
}

/* line 239, ../sass/partials/_farpoint.scss */
div.farpointparticipants table#ctl00_ContentPlaceHolder1_fpParticipants_cht td {
  background: #FFF !important;
  color: #333333 !important;
  text-align: left !important;
}

/* line 244, ../sass/partials/_farpoint.scss */
div.farpointparticipants table#ctl00_ContentPlaceHolder1_fpParticipants_viewport td.participanttextcell {
  border: none !important;
  background: none !important;
  padding: 5px;
  border: 1px #dddddd solid !important;
  padding-right: 5px !important;
}

/* line 253, ../sass/partials/_farpoint.scss */
div.farpointparticipants table#ctl00_ContentPlaceHolder1_fpParticipants_viewport td.participantcombocell {
  border: none !important;
  background: none !important;
  padding: 0 5px;
  border: 1px #FFF solid !important;
  padding-right: 5px !important;
}

/* line 262, ../sass/partials/_farpoint.scss */
div.farpointparticipants table#ctl00_ContentPlaceHolder1_fpParticipants_viewport td.participantcombocell select {
  background-color: #7a7b7b !important;
  color: white !important;
  background-image: none !important;
  border: 1px #dddddd solid !important;
  padding: 4px 0 !important;
}

/* line 271, ../sass/partials/_farpoint.scss */
div.farpointparticipants table#ctl00_ContentPlaceHolder1_fpParticipants_viewport td.participantcombocell select option {
  color: white !important;
}

/* line 275, ../sass/partials/_farpoint.scss */
div.farpointparticipants div#ctl00_ContentPlaceHolder1_fpParticipants_colHeader {
  background: #333333;
  border: none !important;
  font-size: 16px !important;
}

/* line 280, ../sass/partials/_farpoint.scss */
div.farpointparticipants table div#ctl00_ContentPlaceHolder1_fpParticipants_rowHeader {
  border: none !important;
  height: 200px !important;
}

/* line 284, ../sass/partials/_farpoint.scss */
div.farpointparticipants table div#ctl00_ContentPlaceHolder1_fpParticipants_rowHeader table {
  border: none !important;
  height: 200px !important;
}

/* line 288, ../sass/partials/_farpoint.scss */
div.farpointparticipants table div#ctl00_ContentPlaceHolder1_fpParticipants_rowHeader table td {
  border: none !important;
}

/* line 291, ../sass/partials/_farpoint.scss */
div.farpointparticipants table div#ctl00_ContentPlaceHolder1_fpParticipants_rowHeader td {
  background: #fff !important;
  color: #000 !important;
  font-weight: bold !important;
}

/* line 8, ../sass/partials/_availability-view.scss */
#Availability-Screen .Table, #Availability-Screen .av-scn-table {
  display: table;
  background-color: #FFF;
  width: 100%;
  border: 0 none;
}
/* line 15, ../sass/partials/_availability-view.scss */
#Availability-Screen .Title, #Availability-Screen .av-scn-title {
  display: table-caption;
  text-align: center;
  font-weight: bold;
  font-size: larger;
}
/* line 22, ../sass/partials/_availability-view.scss */
#Availability-Screen .av-scn-heading {
  display: table-row;
  font-weight: bold;
  text-align: center;
  border: 0 none;
}
/* line 28, ../sass/partials/_availability-view.scss */
#Availability-Screen .av-scn-heading .av-scn-cell {
  border-top: 1px solid #dddddd;
}
/* line 33, ../sass/partials/_availability-view.scss */
#Availability-Screen .Row, #Availability-Screen .av-scn-row {
  display: table-row;
  border: 0 none;
}
/* line 38, ../sass/partials/_availability-view.scss */
#Availability-Screen .Cell, #Availability-Screen .av-scn-cell {
  display: table-cell;
  border-bottom: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  padding-left: 5px;
  padding-right: 5px;
}
/* line 45, ../sass/partials/_availability-view.scss */
#Availability-Screen .Cell:last-child, #Availability-Screen .av-scn-cell:last-child {
  border-right: 0 none;
}

/* line 1, ../sass/partials/_ncdcr.scss */
body, figure {
  margin: 0;
}

/* line 5, ../sass/partials/_ncdcr.scss */
a.ext:after, body, html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 10, ../sass/partials/_ncdcr.scss */
.hidden, .invisible, .leaflet-tile {
  visibility: hidden;
}

/* line 14, ../sass/partials/_ncdcr.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
  display: block;
}

/* line 18, ../sass/partials/_ncdcr.scss */
audio, canvas, video {
  display: inline-block;
}

/* line 22, ../sass/partials/_ncdcr.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 27, ../sass/partials/_ncdcr.scss */
[hidden], template {
  display: none;
}

/* line 31, ../sass/partials/_ncdcr.scss */
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 37, ../sass/partials/_ncdcr.scss */
.ir {
  display: block;
  overflow: hidden;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  text-indent: -999em;
  direction: ltr;
  *line-height: 0;
}

/* line 49, ../sass/partials/_ncdcr.scss */
.ir br {
  display: none;
}

/* line 53, ../sass/partials/_ncdcr.scss */
.hidden {
  display: none !important;
}

/* line 57, ../sass/partials/_ncdcr.scss */
.ui-datepicker-wrapper.is-inactive, .visuallyhidden {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  margin: -1px;
  padding: 0;
  width: 1px;
  height: 1px;
  border: 0;
}

/* line 68, ../sass/partials/_ncdcr.scss */
.focusable.ui-datepicker-wrapper.is-inactive:active, .focusable.ui-datepicker-wrapper.is-inactive:focus, .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  position: static;
  overflow: visible;
  clip: auto;
  margin: 0;
  width: auto;
  height: auto;
}

/* line 77, ../sass/partials/_ncdcr.scss */
.group, .related-cards .cards, .service-category-cards .cards {
  *zoom: 1;
}

/* line 80, ../sass/partials/_ncdcr.scss */
.group:after, .group:before, .related-cards .cards:after, .related-cards .cards:before, .service-category-cards .cards:after, .service-category-cards .cards:before {
  display: table;
  content: "";
}

/* line 85, ../sass/partials/_ncdcr.scss */
.group:after, .related-cards .cards:after, .service-category-cards .cards:after {
  clear: both;
}

/* line 89, ../sass/partials/_ncdcr.scss */
img[src*="googleadservices.com"] {
  position: absolute;
  top: 0;
  left: -9000em;
}

/* line 95, ../sass/partials/_ncdcr.scss */
.no-scroll {
  overflow: hidden;
  position: fixed;
  width: 100%;
}

/* line 101, ../sass/partials/_ncdcr.scss */
.slvzr-last-child, .slvzr-nth-child403n41, .slvzr-nth-child404n41 {
  margin-right: 0 !important;
}

/* line 105, ../sass/partials/_ncdcr.scss */
.icon-doctype {
  display: inline-block;
  width: 32px;
  width: 2rem;
  height: 32px;
  height: 2rem;
}

/* line 113, ../sass/partials/_ncdcr.scss */
.icon-doctype.icon-doctype-doc {
  background-image: url(../images/document-types/i_doctype-doc.svg);
}

/* line 117, ../sass/partials/_ncdcr.scss */
.icon-doctype.icon-doctype-doc-alt {
  background-image: url(../images/document-types/i_doctype-doc-alt.svg);
}

/* line 121, ../sass/partials/_ncdcr.scss */
.icon-doctype.icon-doctype-pdf {
  background-image: url(../images/document-types/i_doctype-pdf.svg);
}

/* line 125, ../sass/partials/_ncdcr.scss */
.icon-doctype.icon-doctype-pdf-alt {
  background-image: url(../images/document-types/i_doctype-pdf-alt.svg);
}

/* line 129, ../sass/partials/_ncdcr.scss */
.icon-doctype.icon-doctype-photo {
  background-image: url(../images/document-types/i_doctype-photo.svg);
}

/* line 133, ../sass/partials/_ncdcr.scss */
.icon-doctype.icon-doctype-photo-alt {
  background-image: url(../images/document-types/i_doctype-photo-alt.svg);
}

/* line 137, ../sass/partials/_ncdcr.scss */
.icon-doctype.icon-doctype-ppt {
  background-image: url(../images/document-types/i_doctype-ppt.svg);
}

/* line 141, ../sass/partials/_ncdcr.scss */
.icon-doctype.icon-doctype-ppt-alt {
  background-image: url(../images/document-types/i_doctype-ppt-alt.svg);
}

/* line 145, ../sass/partials/_ncdcr.scss */
.icon-doctype.icon-doctype-text {
  background-image: url(../images/document-types/i_doctype-text.svg);
}

/* line 149, ../sass/partials/_ncdcr.scss */
.icon-doctype.icon-doctype-text-alt {
  background-image: url(../images/document-types/i_doctype-text-alt.svg);
}

/* line 153, ../sass/partials/_ncdcr.scss */
.icon-doctype.icon-doctype-xls {
  background-image: url(../images/document-types/i_doctype-xls.svg);
}

/* line 157, ../sass/partials/_ncdcr.scss */
.icon-doctype.icon-doctype-xls-alt {
  background-image: url(../images/document-types/i_doctype-xls-alt.svg);
}

@font-face {
  font-family: icomoon;
  src: url(icomoon.eot?a4eb92);
  src: url(icomoon.eot?a4eb92#iefix) format("embedded-opentype"), url(icomoon.ttf?a4eb92) format("truetype"), url(icomoon.woff?a4eb92) format("woff"), url(icomoon.svg?a4eb92#icomoon) format("svg");
  font-weight: 400;
  font-style: normal;
}

/* line 169, ../sass/partials/_ncdcr.scss */
.alert-box.breaking .alert-icon, .alert-box.breaking-amber .alert-icon, .alert-box.breaking-silver .alert-icon, .alert-box.info .alert-icon, .alert-box.success .alert-icon, .alert-box.warning .alert-icon, .article.agency .block-item [itemprop=description] + p a:before, .article.online-service .block-icon, .article.service .block-item [itemprop=description] + p a:before, .card.online-service a, .enterprise-nav ul li a span.icon-nc-brand, .ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev, [class*=" icon-"], [class*=" icon"], [class^=icon-] {
  font-family: icomoon !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 188, ../sass/partials/_ncdcr.scss */
.icon-facebook:before {
  content: "\e900";
}

/* line 192, ../sass/partials/_ncdcr.scss */
.icon-feed:before {
  content: "\e901";
}

/* line 196, ../sass/partials/_ncdcr.scss */
.icon-flickr:before {
  content: "\e902";
}

/* line 200, ../sass/partials/_ncdcr.scss */
.icon-googleplus:before {
  content: "\e903";
}

/* line 204, ../sass/partials/_ncdcr.scss */
.icon-instagram:before {
  content: "\e904";
}

/* line 208, ../sass/partials/_ncdcr.scss */
.icon-linkedin:before {
  content: "\e905";
}

/* line 212, ../sass/partials/_ncdcr.scss */
.icon-nc-baby:before {
  content: "\e906";
}

/* line 216, ../sass/partials/_ncdcr.scss */
.icon-nc-campfire:before {
  content: "\e907";
}

/* line 220, ../sass/partials/_ncdcr.scss */
.icon-nc-compass:before {
  content: "\e908";
}

/* line 224, ../sass/partials/_ncdcr.scss */
.icon-nc-deaf-blind:before {
  content: "\e909";
}

/* line 228, ../sass/partials/_ncdcr.scss */
.icon-nc-donate:before {
  content: "\e90a";
}

/* line 232, ../sass/partials/_ncdcr.scss */
.icon-nc-drinks:before {
  content: "\e90b";
}

/* line 236, ../sass/partials/_ncdcr.scss */
.icon-nc-eco-house:before {
  content: "\e90c";
}

/* line 240, ../sass/partials/_ncdcr.scss */
.icon-nc-faces-culture:before {
  content: "\e90d";
}

/* line 244, ../sass/partials/_ncdcr.scss */
.icon-nc-family:before, .icon-nc-service-families:before {
  content: "\e90e";
}

/* line 248, ../sass/partials/_ncdcr.scss */
.icon-nc-fish:before {
  content: "\e90f";
}

/* line 252, ../sass/partials/_ncdcr.scss */
.icon-nc-government-building:before {
  content: "\e910";
}

/* line 256, ../sass/partials/_ncdcr.scss */
.icon-nc-group-people:before {
  content: "\e911";
}

/* line 260, ../sass/partials/_ncdcr.scss */
.icon-nc-handicap:before {
  content: "\e912";
}

/* line 264, ../sass/partials/_ncdcr.scss */
.icon-nc-justice:before {
  content: "\e913";
}

/* line 268, ../sass/partials/_ncdcr.scss */
.icon-leaf:before {
  content: "\e914";
}

/* line 272, ../sass/partials/_ncdcr.scss */
.icon-nc-libraries:before {
  content: "\e915";
}

/* line 276, ../sass/partials/_ncdcr.scss */
.icon-nc-medical:before {
  content: "\e916";
}

/* line 280, ../sass/partials/_ncdcr.scss */
.icon-nc-mental:before {
  content: "\e917";
}

/* line 284, ../sass/partials/_ncdcr.scss */
.icon-nc-newspaper:before {
  content: "\e918";
}

/* line 288, ../sass/partials/_ncdcr.scss */
.icon-nc-no-home:before {
  content: "\e919";
}

/* line 292, ../sass/partials/_ncdcr.scss */
.icon-nc-nuclear:before {
  content: "\e91a";
}

/* line 296, ../sass/partials/_ncdcr.scss */
.article.online-service .block-icon:before, .card.online-service a:before, .icon-nc-online-service:before {
  content: "\e91b";
}

/* line 300, ../sass/partials/_ncdcr.scss */
.icon-nc-pie-chart:before, .icon-nc-service-budget:before {
  content: "\e91c";
}

/* line 304, ../sass/partials/_ncdcr.scss */
.icon-nc-recycle:before {
  content: "\e91d";
}

/* line 308, ../sass/partials/_ncdcr.scss */
.icon-nc-science:before {
  content: "\e91e";
}

/* line 312, ../sass/partials/_ncdcr.scss */
.icon-nc-seniors:before {
  content: "\e91f";
}

/* line 316, ../sass/partials/_ncdcr.scss */
.icon-nc-umbrella:before {
  content: "\e920";
}

/* line 320, ../sass/partials/_ncdcr.scss */
.icon-nc-veteran:before {
  content: "\e921";
}

/* line 324, ../sass/partials/_ncdcr.scss */
.icon-nc-vision:before {
  content: "\e922";
}

/* line 328, ../sass/partials/_ncdcr.scss */
.icon-nc-wave:before {
  content: "\e923";
}

/* line 332, ../sass/partials/_ncdcr.scss */
.icon-pinterest:before {
  content: "\e924";
}

/* line 336, ../sass/partials/_ncdcr.scss */
.icon-twitter:before {
  content: "\e925";
}

/* line 340, ../sass/partials/_ncdcr.scss */
.icon-youtube:before {
  content: "\e926";
}

/* line 344, ../sass/partials/_ncdcr.scss */
.icon-youtube2:before {
  content: "\e927";
}

/* line 348, ../sass/partials/_ncdcr.scss */
.alert-box.breaking .alert-icon:before, .alert-box.breaking-amber .alert-icon:before, .alert-box.breaking-silver .alert-icon:before, .icon-error:before {
  content: "\e000";
}

/* line 352, ../sass/partials/_ncdcr.scss */
.icon-error-outline:before {
  content: "\e001";
}

/* line 356, ../sass/partials/_ncdcr.scss */
.alert-box.warning .alert-icon:before, .icon-warning2:before, .icon-warning:before {
  content: "\e002";
}

/* line 360, ../sass/partials/_ncdcr.scss */
.icon-add-alert:before {
  content: "\e003";
}

/* line 364, ../sass/partials/_ncdcr.scss */
.icon-album:before {
  content: "\e019";
}

/* line 368, ../sass/partials/_ncdcr.scss */
.icon-av-timer:before {
  content: "\e01b";
}

/* line 372, ../sass/partials/_ncdcr.scss */
.icon-closed-caption:before {
  content: "\e01c";
}

/* line 376, ../sass/partials/_ncdcr.scss */
.icon-equalizer:before {
  content: "\e01d";
}

/* line 380, ../sass/partials/_ncdcr.scss */
.icon-explicit:before {
  content: "\e01e";
}

/* line 384, ../sass/partials/_ncdcr.scss */
.icon-fast-forward:before {
  content: "\e01f";
}

/* line 388, ../sass/partials/_ncdcr.scss */
.icon-fast-rewind:before {
  content: "\e020";
}

/* line 392, ../sass/partials/_ncdcr.scss */
.icon-games:before {
  content: "\e021";
}

/* line 396, ../sass/partials/_ncdcr.scss */
.icon-hearing:before {
  content: "\e023";
}

/* line 400, ../sass/partials/_ncdcr.scss */
.icon-high-quality:before {
  content: "\e024";
}

/* line 404, ../sass/partials/_ncdcr.scss */
.icon-loop:before {
  content: "\e028";
}

/* line 408, ../sass/partials/_ncdcr.scss */
.icon-mic:before {
  content: "\e029";
}

/* line 412, ../sass/partials/_ncdcr.scss */
.icon-mic-none:before {
  content: "\e02a";
}

/* line 416, ../sass/partials/_ncdcr.scss */
.icon-mic-off:before {
  content: "\e02b";
}

/* line 420, ../sass/partials/_ncdcr.scss */
.icon-movie:before {
  content: "\e02c";
}

/* line 424, ../sass/partials/_ncdcr.scss */
.icon-library-add:before {
  content: "\e02e";
}

/* line 428, ../sass/partials/_ncdcr.scss */
.icon-library-books:before {
  content: "\e02f";
}

/* line 432, ../sass/partials/_ncdcr.scss */
.icon-library-music:before {
  content: "\e030";
}

/* line 436, ../sass/partials/_ncdcr.scss */
.icon-new-releases:before {
  content: "\e031";
}

/* line 440, ../sass/partials/_ncdcr.scss */
.icon-not-interested:before {
  content: "\e033";
}

/* line 444, ../sass/partials/_ncdcr.scss */
.icon-pause:before {
  content: "\e034";
}

/* line 448, ../sass/partials/_ncdcr.scss */
.icon-pause-circle-filled:before {
  content: "\e035";
}

/* line 452, ../sass/partials/_ncdcr.scss */
.icon-pause-circle-outline:before {
  content: "\e036";
}

/* line 456, ../sass/partials/_ncdcr.scss */
.icon-play-arrow:before {
  content: "\e037";
}

/* line 460, ../sass/partials/_ncdcr.scss */
.icon-play-circle-filled:before {
  content: "\e038";
}

/* line 464, ../sass/partials/_ncdcr.scss */
.card.video [itemprop=thumbnail]:before, .icon-play-circle-outline:before, a.button.video:before, button.button.video:before, input[type=button].button.video:before, input[type=submit].button.video:before {
  content: "\e039";
}

/* line 468, ../sass/partials/_ncdcr.scss */
.icon-playlist-add:before {
  content: "\e03b";
}

/* line 472, ../sass/partials/_ncdcr.scss */
.icon-queue:before {
  content: "\e03c";
}

/* line 476, ../sass/partials/_ncdcr.scss */
.icon-queue-music:before {
  content: "\e03d";
}

/* line 480, ../sass/partials/_ncdcr.scss */
.icon-radio:before {
  content: "\e03e";
}

/* line 484, ../sass/partials/_ncdcr.scss */
.icon-recent-actors:before {
  content: "\e03f";
}

/* line 488, ../sass/partials/_ncdcr.scss */
.icon-repeat:before {
  content: "\e040";
}

/* line 492, ../sass/partials/_ncdcr.scss */
.icon-repeat-one:before {
  content: "\e041";
}

/* line 496, ../sass/partials/_ncdcr.scss */
.icon-replay:before {
  content: "\e042";
}

/* line 500, ../sass/partials/_ncdcr.scss */
.icon-shuffle:before {
  content: "\e043";
}

/* line 504, ../sass/partials/_ncdcr.scss */
.icon-skip-next:before {
  content: "\e044";
}

/* line 508, ../sass/partials/_ncdcr.scss */
.icon-skip-previous:before {
  content: "\e045";
}

/* line 512, ../sass/partials/_ncdcr.scss */
.icon-snooze:before {
  content: "\e046";
}

/* line 516, ../sass/partials/_ncdcr.scss */
.icon-stop:before {
  content: "\e047";
}

/* line 520, ../sass/partials/_ncdcr.scss */
.icon-subtitles:before {
  content: "\e048";
}

/* line 524, ../sass/partials/_ncdcr.scss */
.icon-surround-sound:before {
  content: "\e049";
}

/* line 528, ../sass/partials/_ncdcr.scss */
.icon-video-collection:before {
  content: "\e04a";
}

/* line 532, ../sass/partials/_ncdcr.scss */
.icon-videocam:before {
  content: "\e04b";
}

/* line 536, ../sass/partials/_ncdcr.scss */
.icon-videocam-off:before {
  content: "\e04c";
}

/* line 540, ../sass/partials/_ncdcr.scss */
.icon-volume-down:before {
  content: "\e04d";
}

/* line 544, ../sass/partials/_ncdcr.scss */
.icon-volume-mute:before {
  content: "\e04e";
}

/* line 548, ../sass/partials/_ncdcr.scss */
.icon-volume-off:before {
  content: "\e04f";
}

/* line 552, ../sass/partials/_ncdcr.scss */
.icon-volume-up:before {
  content: "\e050";
}

/* line 556, ../sass/partials/_ncdcr.scss */
.icon-web:before {
  content: "\e051";
}

/* line 560, ../sass/partials/_ncdcr.scss */
.icon-hd:before {
  content: "\e052";
}

/* line 564, ../sass/partials/_ncdcr.scss */
.icon-sort-by-alpha:before {
  content: "\e053";
}

/* line 568, ../sass/partials/_ncdcr.scss */
.icon-airplay:before {
  content: "\e055";
}

/* line 572, ../sass/partials/_ncdcr.scss */
.icon-forward-10:before {
  content: "\e056";
}

/* line 576, ../sass/partials/_ncdcr.scss */
.icon-forward-30:before {
  content: "\e057";
}

/* line 580, ../sass/partials/_ncdcr.scss */
.icon-forward-5:before {
  content: "\e058";
}

/* line 584, ../sass/partials/_ncdcr.scss */
.icon-replay-10:before {
  content: "\e059";
}

/* line 588, ../sass/partials/_ncdcr.scss */
.icon-replay-30:before {
  content: "\e05a";
}

/* line 592, ../sass/partials/_ncdcr.scss */
.icon-replay-5:before {
  content: "\e05b";
}

/* line 596, ../sass/partials/_ncdcr.scss */
.icon-add-to-queue:before {
  content: "\e05c";
}

/* line 600, ../sass/partials/_ncdcr.scss */
.icon-fiber-dvr:before {
  content: "\e05d";
}

/* line 604, ../sass/partials/_ncdcr.scss */
.icon-fiber-new:before {
  content: "\e05e";
}

/* line 608, ../sass/partials/_ncdcr.scss */
.icon-playlist-play:before {
  content: "\e05f";
}

/* line 612, ../sass/partials/_ncdcr.scss */
.icon-art-track:before {
  content: "\e060";
}

/* line 616, ../sass/partials/_ncdcr.scss */
.icon-fiber-manual-record:before {
  content: "\e061";
}

/* line 620, ../sass/partials/_ncdcr.scss */
.icon-fiber-smart-record:before {
  content: "\e062";
}

/* line 624, ../sass/partials/_ncdcr.scss */
.icon-music-video:before {
  content: "\e063";
}

/* line 628, ../sass/partials/_ncdcr.scss */
.icon-subscriptions:before {
  content: "\e064";
}

/* line 632, ../sass/partials/_ncdcr.scss */
.icon-playlist-add-check:before {
  content: "\e065";
}

/* line 636, ../sass/partials/_ncdcr.scss */
.icon-queue-play-next:before {
  content: "\e066";
}

/* line 640, ../sass/partials/_ncdcr.scss */
.icon-remove-from-queue:before {
  content: "\e067";
}

/* line 644, ../sass/partials/_ncdcr.scss */
.icon-slow-motion-video:before {
  content: "\e068";
}

/* line 648, ../sass/partials/_ncdcr.scss */
.icon-web-asset:before {
  content: "\e069";
}

/* line 652, ../sass/partials/_ncdcr.scss */
.icon-fiber-pin:before {
  content: "\e06a";
}

/* line 656, ../sass/partials/_ncdcr.scss */
.icon-business:before {
  content: "\e0af";
}

/* line 660, ../sass/partials/_ncdcr.scss */
.icon-call:before {
  content: "\e0b0";
}

/* line 664, ../sass/partials/_ncdcr.scss */
.icon-call-end:before {
  content: "\e0b1";
}

/* line 668, ../sass/partials/_ncdcr.scss */
.icon-call-made:before {
  content: "\e0b2";
}

/* line 672, ../sass/partials/_ncdcr.scss */
.icon-call-merge:before {
  content: "\e0b3";
}

/* line 676, ../sass/partials/_ncdcr.scss */
.icon-call-missed:before {
  content: "\e0b4";
}

/* line 680, ../sass/partials/_ncdcr.scss */
.icon-call-received:before {
  content: "\e0b5";
}

/* line 684, ../sass/partials/_ncdcr.scss */
.icon-call-split:before {
  content: "\e0b6";
}

/* line 688, ../sass/partials/_ncdcr.scss */
.icon-chat:before {
  content: "\e0b7";
}

/* line 692, ../sass/partials/_ncdcr.scss */
.icon-clear-all:before {
  content: "\e0b8";
}

/* line 696, ../sass/partials/_ncdcr.scss */
.icon-comment:before {
  content: "\e0b9";
}

/* line 700, ../sass/partials/_ncdcr.scss */
.icon-contacts:before {
  content: "\e0ba";
}

/* line 704, ../sass/partials/_ncdcr.scss */
.icon-dialer-sip:before {
  content: "\e0bb";
}

/* line 708, ../sass/partials/_ncdcr.scss */
.icon-dialpad:before {
  content: "\e0bc";
}

/* line 712, ../sass/partials/_ncdcr.scss */
.icon-email:before {
  content: "\e0be";
}

/* line 716, ../sass/partials/_ncdcr.scss */
.icon-forum:before {
  content: "\e0bf";
}

/* line 720, ../sass/partials/_ncdcr.scss */
.icon-import-export:before {
  content: "\e0c3";
}

/* line 724, ../sass/partials/_ncdcr.scss */
.icon-invert-colors-off:before {
  content: "\e0c4";
}

/* line 728, ../sass/partials/_ncdcr.scss */
.icon-live-help:before {
  content: "\e0c6";
}

/* line 732, ../sass/partials/_ncdcr.scss */
.icon-location-off:before {
  content: "\e0c7";
}

/* line 736, ../sass/partials/_ncdcr.scss */
.icon-location-on:before {
  content: "\e0c8";
}

/* line 740, ../sass/partials/_ncdcr.scss */
.icon-message:before {
  content: "\e0c9";
}

/* line 744, ../sass/partials/_ncdcr.scss */
.icon-chat-bubble:before {
  content: "\e0ca";
}

/* line 748, ../sass/partials/_ncdcr.scss */
.icon-chat-bubble-outline:before {
  content: "\e0cb";
}

/* line 752, ../sass/partials/_ncdcr.scss */
.icon-no-sim:before {
  content: "\e0cc";
}

/* line 756, ../sass/partials/_ncdcr.scss */
.icon-phone:before {
  content: "\e0cd";
}

/* line 760, ../sass/partials/_ncdcr.scss */
.icon-portable-wifi-off:before {
  content: "\e0ce";
}

/* line 764, ../sass/partials/_ncdcr.scss */
.icon-contact-phone:before {
  content: "\e0cf";
}

/* line 768, ../sass/partials/_ncdcr.scss */
.icon-contact-mail:before {
  content: "\e0d0";
}

/* line 772, ../sass/partials/_ncdcr.scss */
.icon-ring-volume:before {
  content: "\e0d1";
}

/* line 776, ../sass/partials/_ncdcr.scss */
.icon-speaker-phone:before {
  content: "\e0d2";
}

/* line 780, ../sass/partials/_ncdcr.scss */
.icon-stay-current-landscape:before {
  content: "\e0d3";
}

/* line 784, ../sass/partials/_ncdcr.scss */
.icon-stay-current-portrait:before {
  content: "\e0d4";
}

/* line 788, ../sass/partials/_ncdcr.scss */
.icon-stay-primary-landscape:before {
  content: "\e0d5";
}

/* line 792, ../sass/partials/_ncdcr.scss */
.icon-stay-primary-portrait:before {
  content: "\e0d6";
}

/* line 796, ../sass/partials/_ncdcr.scss */
.icon-swap-calls:before {
  content: "\e0d7";
}

/* line 800, ../sass/partials/_ncdcr.scss */
.icon-textsms:before {
  content: "\e0d8";
}

/* line 804, ../sass/partials/_ncdcr.scss */
.icon-voicemail:before {
  content: "\e0d9";
}

/* line 808, ../sass/partials/_ncdcr.scss */
.icon-vpn-key:before {
  content: "\e0da";
}

/* line 812, ../sass/partials/_ncdcr.scss */
.icon-phonelink-erase:before {
  content: "\e0db";
}

/* line 816, ../sass/partials/_ncdcr.scss */
.icon-phonelink-lock:before {
  content: "\e0dc";
}

/* line 820, ../sass/partials/_ncdcr.scss */
.icon-phonelink-ring:before {
  content: "\e0dd";
}

/* line 824, ../sass/partials/_ncdcr.scss */
.icon-phonelink-setup:before {
  content: "\e0de";
}

/* line 828, ../sass/partials/_ncdcr.scss */
.icon-present-to-all:before {
  content: "\e0df";
}

/* line 832, ../sass/partials/_ncdcr.scss */
.icon-import-contacts:before {
  content: "\e0e0";
}

/* line 836, ../sass/partials/_ncdcr.scss */
.icon-mail-outline:before {
  content: "\e0e1";
}

/* line 840, ../sass/partials/_ncdcr.scss */
.icon-screen-share:before {
  content: "\e0e2";
}

/* line 844, ../sass/partials/_ncdcr.scss */
.icon-stop-screen-share:before {
  content: "\e0e3";
}

/* line 848, ../sass/partials/_ncdcr.scss */
.icon-call-missed-outgoing:before {
  content: "\e0e4";
}

/* line 852, ../sass/partials/_ncdcr.scss */
.breadcrumbs [data-toggle*=breadcrumbs]:before, .icon-add:before, .ui-accordion .ui-accordion-header:before {
  content: "\e145";
}

/* line 856, ../sass/partials/_ncdcr.scss */
.icon-add-box:before {
  content: "\e146";
}

/* line 860, ../sass/partials/_ncdcr.scss */
.icon-add-circle:before {
  content: "\e147";
}

/* line 864, ../sass/partials/_ncdcr.scss */
.icon-add-circle-outline:before {
  content: "\e148";
}

/* line 868, ../sass/partials/_ncdcr.scss */
.icon-archive:before {
  content: "\e149";
}

/* line 872, ../sass/partials/_ncdcr.scss */
.icon-backspace:before {
  content: "\e14a";
}

/* line 876, ../sass/partials/_ncdcr.scss */
.icon-block:before {
  content: "\e14b";
}

/* line 880, ../sass/partials/_ncdcr.scss */
.icon-clear:before {
  content: "\e14c";
}

/* line 884, ../sass/partials/_ncdcr.scss */
.icon-content-copy:before {
  content: "\e14d";
}

/* line 888, ../sass/partials/_ncdcr.scss */
.icon-content-cut:before {
  content: "\e14e";
}

/* line 892, ../sass/partials/_ncdcr.scss */
.icon-content-paste:before {
  content: "\e14f";
}

/* line 896, ../sass/partials/_ncdcr.scss */
.icon-create:before {
  content: "\e150";
}

/* line 900, ../sass/partials/_ncdcr.scss */
.icon-drafts:before {
  content: "\e151";
}

/* line 904, ../sass/partials/_ncdcr.scss */
.icon-filter-list:before {
  content: "\e152";
}

/* line 908, ../sass/partials/_ncdcr.scss */
.icon-flag:before {
  content: "\e153";
}

/* line 912, ../sass/partials/_ncdcr.scss */
.icon-forward:before {
  content: "\e154";
}

/* line 916, ../sass/partials/_ncdcr.scss */
.icon-gesture:before {
  content: "\e155";
}

/* line 920, ../sass/partials/_ncdcr.scss */
.icon-inbox:before {
  content: "\e156";
}

/* line 924, ../sass/partials/_ncdcr.scss */
.icon-link:before {
  content: "\e157";
}

/* line 928, ../sass/partials/_ncdcr.scss */
.icon-mail:before {
  content: "\e158";
}

/* line 932, ../sass/partials/_ncdcr.scss */
.icon-markunread:before {
  content: "\e159";
}

/* line 936, ../sass/partials/_ncdcr.scss */
.icon-redo:before {
  content: "\e15a";
}

/* line 940, ../sass/partials/_ncdcr.scss */
.breadcrumbs [data-toggle*=breadcrumbs].active:before, .icon-remove:before, .ui-accordion .ui-accordion-header-active:before {
  content: "\e15b";
}

/* line 944, ../sass/partials/_ncdcr.scss */
.icon-remove-circle:before {
  content: "\e15c";
}

/* line 948, ../sass/partials/_ncdcr.scss */
.icon-remove-circle-outline:before {
  content: "\e15d";
}

/* line 952, ../sass/partials/_ncdcr.scss */
.icon-reply:before {
  content: "\e15e";
}

/* line 956, ../sass/partials/_ncdcr.scss */
.icon-reply-all:before {
  content: "\e15f";
}

/* line 960, ../sass/partials/_ncdcr.scss */
.icon-report:before {
  content: "\e160";
}

/* line 964, ../sass/partials/_ncdcr.scss */
.icon-save:before {
  content: "\e161";
}

/* line 968, ../sass/partials/_ncdcr.scss */
.icon-select-all:before {
  content: "\e162";
}

/* line 972, ../sass/partials/_ncdcr.scss */
.icon-send:before {
  content: "\e163";
}

/* line 976, ../sass/partials/_ncdcr.scss */
.icon-sort:before {
  content: "\e164";
}

/* line 980, ../sass/partials/_ncdcr.scss */
.icon-text-format:before {
  content: "\e165";
}

/* line 984, ../sass/partials/_ncdcr.scss */
.icon-undo:before {
  content: "\e166";
}

/* line 988, ../sass/partials/_ncdcr.scss */
.icon-font-download:before {
  content: "\e167";
}

/* line 992, ../sass/partials/_ncdcr.scss */
.icon-move-to-inbox:before {
  content: "\e168";
}

/* line 996, ../sass/partials/_ncdcr.scss */
.icon-unarchive:before {
  content: "\e169";
}

/* line 1000, ../sass/partials/_ncdcr.scss */
.icon-next-week:before {
  content: "\e16a";
}

/* line 1004, ../sass/partials/_ncdcr.scss */
.icon-weekend:before {
  content: "\e16b";
}

/* line 1008, ../sass/partials/_ncdcr.scss */
.icon-access-alarm:before {
  content: "\e190";
}

/* line 1012, ../sass/partials/_ncdcr.scss */
.icon-access-alarms:before {
  content: "\e191";
}

/* line 1016, ../sass/partials/_ncdcr.scss */
.icon-access-time:before {
  content: "\e192";
}

/* line 1020, ../sass/partials/_ncdcr.scss */
.icon-add-alarm:before {
  content: "\e193";
}

/* line 1024, ../sass/partials/_ncdcr.scss */
.icon-airplanemode-inactive:before {
  content: "\e194";
}

/* line 1028, ../sass/partials/_ncdcr.scss */
.icon-airplanemode-active:before {
  content: "\e195";
}

/* line 1032, ../sass/partials/_ncdcr.scss */
.icon-battery-alert:before {
  content: "\e19c";
}

/* line 1036, ../sass/partials/_ncdcr.scss */
.icon-battery-charging-full:before {
  content: "\e1a3";
}

/* line 1040, ../sass/partials/_ncdcr.scss */
.icon-battery-full:before {
  content: "\e1a4";
}

/* line 1044, ../sass/partials/_ncdcr.scss */
.icon-battery-std:before {
  content: "\e1a5";
}

/* line 1048, ../sass/partials/_ncdcr.scss */
.icon-battery-unknown:before {
  content: "\e1a6";
}

/* line 1052, ../sass/partials/_ncdcr.scss */
.icon-bluetooth:before {
  content: "\e1a7";
}

/* line 1056, ../sass/partials/_ncdcr.scss */
.icon-bluetooth-connected:before {
  content: "\e1a8";
}

/* line 1060, ../sass/partials/_ncdcr.scss */
.icon-bluetooth-disabled:before {
  content: "\e1a9";
}

/* line 1064, ../sass/partials/_ncdcr.scss */
.icon-bluetooth-searching:before {
  content: "\e1aa";
}

/* line 1068, ../sass/partials/_ncdcr.scss */
.icon-brightness-auto:before {
  content: "\e1ab";
}

/* line 1072, ../sass/partials/_ncdcr.scss */
.icon-brightness-high:before {
  content: "\e1ac";
}

/* line 1076, ../sass/partials/_ncdcr.scss */
.icon-brightness-low:before {
  content: "\e1ad";
}

/* line 1080, ../sass/partials/_ncdcr.scss */
.icon-brightness-medium:before {
  content: "\e1ae";
}

/* line 1084, ../sass/partials/_ncdcr.scss */
.icon-data-usage:before {
  content: "\e1af";
}

/* line 1088, ../sass/partials/_ncdcr.scss */
.icon-developer-mode:before {
  content: "\e1b0";
}

/* line 1092, ../sass/partials/_ncdcr.scss */
.icon-devices:before {
  content: "\e1b1";
}

/* line 1096, ../sass/partials/_ncdcr.scss */
.icon-dvr:before {
  content: "\e1b2";
}

/* line 1100, ../sass/partials/_ncdcr.scss */
.icon-gps-fixed:before {
  content: "\e1b3";
}

/* line 1104, ../sass/partials/_ncdcr.scss */
.icon-gps-not-fixed:before {
  content: "\e1b4";
}

/* line 1108, ../sass/partials/_ncdcr.scss */
.icon-gps-off:before {
  content: "\e1b5";
}

/* line 1112, ../sass/partials/_ncdcr.scss */
.icon-location-disabled:before {
  content: "\e1b6";
}

/* line 1116, ../sass/partials/_ncdcr.scss */
.icon-location-searching:before {
  content: "\e1b7";
}

/* line 1120, ../sass/partials/_ncdcr.scss */
.icon-graphic-eq:before {
  content: "\e1b8";
}

/* line 1124, ../sass/partials/_ncdcr.scss */
.icon-network-cell:before {
  content: "\e1b9";
}

/* line 1128, ../sass/partials/_ncdcr.scss */
.icon-network-wifi:before {
  content: "\e1ba";
}

/* line 1132, ../sass/partials/_ncdcr.scss */
.icon-nfc:before {
  content: "\e1bb";
}

/* line 1136, ../sass/partials/_ncdcr.scss */
.icon-now-wallpaper:before {
  content: "\e1bc";
}

/* line 1140, ../sass/partials/_ncdcr.scss */
.icon-now-widgets:before {
  content: "\e1bd";
}

/* line 1144, ../sass/partials/_ncdcr.scss */
.icon-screen-lock-landscape:before {
  content: "\e1be";
}

/* line 1148, ../sass/partials/_ncdcr.scss */
.icon-screen-lock-portrait:before {
  content: "\e1bf";
}

/* line 1152, ../sass/partials/_ncdcr.scss */
.icon-screen-lock-rotation:before {
  content: "\e1c0";
}

/* line 1156, ../sass/partials/_ncdcr.scss */
.icon-screen-rotation:before {
  content: "\e1c1";
}

/* line 1160, ../sass/partials/_ncdcr.scss */
.icon-sd-storage:before {
  content: "\e1c2";
}

/* line 1164, ../sass/partials/_ncdcr.scss */
.icon-settings-system-daydream:before {
  content: "\e1c3";
}

/* line 1168, ../sass/partials/_ncdcr.scss */
.icon-signal-cellular-4-bar:before {
  content: "\e1c8";
}

/* line 1172, ../sass/partials/_ncdcr.scss */
.icon-signal-cellular-connected-no-internet-4-bar:before {
  content: "\e1cd";
}

/* line 1176, ../sass/partials/_ncdcr.scss */
.icon-signal-cellular-no-sim:before {
  content: "\e1ce";
}

/* line 1180, ../sass/partials/_ncdcr.scss */
.icon-signal-cellular-null:before {
  content: "\e1cf";
}

/* line 1184, ../sass/partials/_ncdcr.scss */
.icon-signal-cellular-off:before {
  content: "\e1d0";
}

/* line 1188, ../sass/partials/_ncdcr.scss */
.icon-signal-wifi-4-bar:before {
  content: "\e1d8";
}

/* line 1192, ../sass/partials/_ncdcr.scss */
.icon-signal-wifi-4-bar-lock:before {
  content: "\e1d9";
}

/* line 1196, ../sass/partials/_ncdcr.scss */
.icon-signal-wifi-off:before {
  content: "\e1da";
}

/* line 1200, ../sass/partials/_ncdcr.scss */
.icon-storage:before {
  content: "\e1db";
}

/* line 1204, ../sass/partials/_ncdcr.scss */
.icon-usb:before {
  content: "\e1e0";
}

/* line 1208, ../sass/partials/_ncdcr.scss */
.icon-wifi-lock:before {
  content: "\e1e1";
}

/* line 1212, ../sass/partials/_ncdcr.scss */
.icon-wifi-tethering:before {
  content: "\e1e2";
}

/* line 1216, ../sass/partials/_ncdcr.scss */
.icon-attach-file:before {
  content: "\e226";
}

/* line 1220, ../sass/partials/_ncdcr.scss */
.icon-attach-money:before {
  content: "\e227";
}

/* line 1224, ../sass/partials/_ncdcr.scss */
.icon-border-all:before {
  content: "\e228";
}

/* line 1228, ../sass/partials/_ncdcr.scss */
.icon-border-bottom:before {
  content: "\e229";
}

/* line 1232, ../sass/partials/_ncdcr.scss */
.icon-border-clear:before {
  content: "\e22a";
}

/* line 1236, ../sass/partials/_ncdcr.scss */
.icon-border-color:before {
  content: "\e22b";
}

/* line 1240, ../sass/partials/_ncdcr.scss */
.icon-border-horizontal:before {
  content: "\e22c";
}

/* line 1244, ../sass/partials/_ncdcr.scss */
.icon-border-inner:before {
  content: "\e22d";
}

/* line 1248, ../sass/partials/_ncdcr.scss */
.icon-border-left:before {
  content: "\e22e";
}

/* line 1252, ../sass/partials/_ncdcr.scss */
.icon-border-outer:before {
  content: "\e22f";
}

/* line 1256, ../sass/partials/_ncdcr.scss */
.icon-border-right:before {
  content: "\e230";
}

/* line 1260, ../sass/partials/_ncdcr.scss */
.icon-border-style:before {
  content: "\e231";
}

/* line 1264, ../sass/partials/_ncdcr.scss */
.icon-border-top:before {
  content: "\e232";
}

/* line 1268, ../sass/partials/_ncdcr.scss */
.icon-border-vertical:before {
  content: "\e233";
}

/* line 1272, ../sass/partials/_ncdcr.scss */
.icon-format-align-center:before {
  content: "\e234";
}

/* line 1276, ../sass/partials/_ncdcr.scss */
.icon-format-align-justify:before {
  content: "\e235";
}

/* line 1280, ../sass/partials/_ncdcr.scss */
.icon-format-align-left:before {
  content: "\e236";
}

/* line 1284, ../sass/partials/_ncdcr.scss */
.icon-format-align-right:before {
  content: "\e237";
}

/* line 1288, ../sass/partials/_ncdcr.scss */
.icon-format-bold:before {
  content: "\e238";
}

/* line 1292, ../sass/partials/_ncdcr.scss */
.icon-format-clear:before {
  content: "\e239";
}

/* line 1296, ../sass/partials/_ncdcr.scss */
.icon-format-color-fill:before {
  content: "\e23a";
}

/* line 1300, ../sass/partials/_ncdcr.scss */
.icon-format-color-reset:before {
  content: "\e23b";
}

/* line 1304, ../sass/partials/_ncdcr.scss */
.icon-format-color-text:before {
  content: "\e23c";
}

/* line 1308, ../sass/partials/_ncdcr.scss */
.icon-format-indent-decrease:before {
  content: "\e23d";
}

/* line 1312, ../sass/partials/_ncdcr.scss */
.icon-format-indent-increase:before {
  content: "\e23e";
}

/* line 1316, ../sass/partials/_ncdcr.scss */
.icon-format-italic:before {
  content: "\e23f";
}

/* line 1320, ../sass/partials/_ncdcr.scss */
.icon-format-line-spacing:before {
  content: "\e240";
}

/* line 1324, ../sass/partials/_ncdcr.scss */
.icon-format-list-bulleted:before {
  content: "\e241";
}

/* line 1328, ../sass/partials/_ncdcr.scss */
.icon-format-list-numbered:before {
  content: "\e242";
}

/* line 1332, ../sass/partials/_ncdcr.scss */
.icon-format-paint:before {
  content: "\e243";
}

/* line 1336, ../sass/partials/_ncdcr.scss */
.icon-format-quote:before {
  content: "\e244";
}

/* line 1340, ../sass/partials/_ncdcr.scss */
.icon-format-size:before {
  content: "\e245";
}

/* line 1344, ../sass/partials/_ncdcr.scss */
.icon-format-strikethrough:before {
  content: "\e246";
}

/* line 1348, ../sass/partials/_ncdcr.scss */
.icon-format-textdirection-l-to-r:before {
  content: "\e247";
}

/* line 1352, ../sass/partials/_ncdcr.scss */
.icon-format-textdirection-r-to-l:before {
  content: "\e248";
}

/* line 1356, ../sass/partials/_ncdcr.scss */
.icon-format-underlined:before {
  content: "\e249";
}

/* line 1360, ../sass/partials/_ncdcr.scss */
.icon-functions:before {
  content: "\e24a";
}

/* line 1364, ../sass/partials/_ncdcr.scss */
.icon-insert-chart:before {
  content: "\e24b";
}

/* line 1368, ../sass/partials/_ncdcr.scss */
.icon-insert-comment:before {
  content: "\e24c";
}

/* line 1372, ../sass/partials/_ncdcr.scss */
.icon-insert-drive-file:before {
  content: "\e24d";
}

/* line 1376, ../sass/partials/_ncdcr.scss */
.icon-insert-emoticon:before {
  content: "\e24e";
}

/* line 1380, ../sass/partials/_ncdcr.scss */
.icon-insert-invitation:before {
  content: "\e24f";
}

/* line 1384, ../sass/partials/_ncdcr.scss */
.icon-insert-link:before {
  content: "\e250";
}

/* line 1388, ../sass/partials/_ncdcr.scss */
.icon-insert-photo:before {
  content: "\e251";
}

/* line 1392, ../sass/partials/_ncdcr.scss */
.icon-merge-type:before {
  content: "\e252";
}

/* line 1396, ../sass/partials/_ncdcr.scss */
.icon-mode-comment:before {
  content: "\e253";
}

/* line 1400, ../sass/partials/_ncdcr.scss */
.icon-mode-edit:before {
  content: "\e254";
}

/* line 1404, ../sass/partials/_ncdcr.scss */
.icon-publish:before {
  content: "\e255";
}

/* line 1408, ../sass/partials/_ncdcr.scss */
.icon-space-bar:before {
  content: "\e256";
}

/* line 1412, ../sass/partials/_ncdcr.scss */
.icon-strikethrough-s:before {
  content: "\e257";
}

/* line 1416, ../sass/partials/_ncdcr.scss */
.icon-vertical-align-bottom:before {
  content: "\e258";
}

/* line 1420, ../sass/partials/_ncdcr.scss */
.icon-vertical-align-center:before {
  content: "\e259";
}

/* line 1424, ../sass/partials/_ncdcr.scss */
.icon-vertical-align-top:before {
  content: "\e25a";
}

/* line 1428, ../sass/partials/_ncdcr.scss */
.icon-wrap-text:before {
  content: "\e25b";
}

/* line 1432, ../sass/partials/_ncdcr.scss */
.icon-money-off:before {
  content: "\e25c";
}

/* line 1436, ../sass/partials/_ncdcr.scss */
.icon-drag-handle:before {
  content: "\e25d";
}

/* line 1440, ../sass/partials/_ncdcr.scss */
.icon-format-shapes:before {
  content: "\e25e";
}

/* line 1444, ../sass/partials/_ncdcr.scss */
.icon-highlight:before {
  content: "\e25f";
}

/* line 1448, ../sass/partials/_ncdcr.scss */
.icon-linear-scale:before {
  content: "\e260";
}

/* line 1452, ../sass/partials/_ncdcr.scss */
.icon-short-text:before {
  content: "\e261";
}

/* line 1456, ../sass/partials/_ncdcr.scss */
.icon-text-fields:before {
  content: "\e262";
}

/* line 1460, ../sass/partials/_ncdcr.scss */
.icon-attachment:before {
  content: "\e2bc";
}

/* line 1464, ../sass/partials/_ncdcr.scss */
.icon-cloud:before {
  content: "\e2bd";
}

/* line 1468, ../sass/partials/_ncdcr.scss */
.icon-cloud-circle:before {
  content: "\e2be";
}

/* line 1472, ../sass/partials/_ncdcr.scss */
.icon-cloud-done:before {
  content: "\e2bf";
}

/* line 1476, ../sass/partials/_ncdcr.scss */
.icon-cloud-download:before {
  content: "\e2c0";
}

/* line 1480, ../sass/partials/_ncdcr.scss */
.icon-cloud-off:before {
  content: "\e2c1";
}

/* line 1484, ../sass/partials/_ncdcr.scss */
.icon-cloud-queue:before {
  content: "\e2c2";
}

/* line 1488, ../sass/partials/_ncdcr.scss */
.icon-cloud-upload:before {
  content: "\e2c3";
}

/* line 1492, ../sass/partials/_ncdcr.scss */
.icon-file-download:before {
  content: "\e2c4";
}

/* line 1496, ../sass/partials/_ncdcr.scss */
.icon-file-upload:before {
  content: "\e2c6";
}

/* line 1500, ../sass/partials/_ncdcr.scss */
.icon-folder:before {
  content: "\e2c7";
}

/* line 1504, ../sass/partials/_ncdcr.scss */
.icon-folder-open:before {
  content: "\e2c8";
}

/* line 1508, ../sass/partials/_ncdcr.scss */
.icon-folder-shared:before {
  content: "\e2c9";
}

/* line 1512, ../sass/partials/_ncdcr.scss */
.icon-create-new-folder:before {
  content: "\e2cc";
}

/* line 1516, ../sass/partials/_ncdcr.scss */
.icon-cast:before {
  content: "\e307";
}

/* line 1520, ../sass/partials/_ncdcr.scss */
.icon-cast-connected:before {
  content: "\e308";
}

/* line 1524, ../sass/partials/_ncdcr.scss */
.icon-computer:before {
  content: "\e30a";
}

/* line 1528, ../sass/partials/_ncdcr.scss */
.icon-desktop-mac:before {
  content: "\e30b";
}

/* line 1532, ../sass/partials/_ncdcr.scss */
.icon-desktop-windows:before {
  content: "\e30c";
}

/* line 1536, ../sass/partials/_ncdcr.scss */
.icon-developer-board:before {
  content: "\e30d";
}

/* line 1540, ../sass/partials/_ncdcr.scss */
.icon-dock:before {
  content: "\e30e";
}

/* line 1544, ../sass/partials/_ncdcr.scss */
.icon-gamepad:before {
  content: "\e30f";
}

/* line 1548, ../sass/partials/_ncdcr.scss */
.icon-headset:before {
  content: "\e310";
}

/* line 1552, ../sass/partials/_ncdcr.scss */
.icon-headset-m:before, .icon-headset-mic:before {
  content: "\e311";
}

/* line 1556, ../sass/partials/_ncdcr.scss */
.icon-keyboard:before {
  content: "\e312";
}

/* line 1560, ../sass/partials/_ncdcr.scss */
.icon-keyboard-arrow-down:before {
  content: "\e313";
}

/* line 1564, ../sass/partials/_ncdcr.scss */
.icon-keyboard-arrow-left:before {
  content: "\e314";
}

/* line 1568, ../sass/partials/_ncdcr.scss */
.icon-keyboard-arrow-right:before {
  content: "\e315";
}

/* line 1572, ../sass/partials/_ncdcr.scss */
.icon-keyboard-arrow-up:before {
  content: "\e316";
}

/* line 1576, ../sass/partials/_ncdcr.scss */
.icon-keyboard-backspace:before {
  content: "\e317";
}

/* line 1580, ../sass/partials/_ncdcr.scss */
.icon-keyboard-capslock:before {
  content: "\e318";
}

/* line 1584, ../sass/partials/_ncdcr.scss */
.icon-keyboard-hide:before {
  content: "\e31a";
}

/* line 1588, ../sass/partials/_ncdcr.scss */
.icon-keyboard-return:before {
  content: "\e31b";
}

/* line 1592, ../sass/partials/_ncdcr.scss */
.icon-keyboard-tab:before {
  content: "\e31c";
}

/* line 1596, ../sass/partials/_ncdcr.scss */
.icon-keyboard-voice:before {
  content: "\e31d";
}

/* line 1600, ../sass/partials/_ncdcr.scss */
.icon-laptop:before {
  content: "\e31e";
}

/* line 1604, ../sass/partials/_ncdcr.scss */
.icon-laptop-chromebook:before {
  content: "\e31f";
}

/* line 1608, ../sass/partials/_ncdcr.scss */
.icon-laptop-mac:before {
  content: "\e320";
}

/* line 1612, ../sass/partials/_ncdcr.scss */
.icon-laptop-windows:before {
  content: "\e321";
}

/* line 1616, ../sass/partials/_ncdcr.scss */
.icon-memory:before {
  content: "\e322";
}

/* line 1620, ../sass/partials/_ncdcr.scss */
.icon-mouse:before {
  content: "\e323";
}

/* line 1624, ../sass/partials/_ncdcr.scss */
.icon-phone-android:before {
  content: "\e324";
}

/* line 1628, ../sass/partials/_ncdcr.scss */
.icon-phone-iphone:before {
  content: "\e325";
}

/* line 1632, ../sass/partials/_ncdcr.scss */
.icon-phonelink:before {
  content: "\e326";
}

/* line 1636, ../sass/partials/_ncdcr.scss */
.icon-phonelink-off:before {
  content: "\e327";
}

/* line 1640, ../sass/partials/_ncdcr.scss */
.icon-router:before {
  content: "\e328";
}

/* line 1644, ../sass/partials/_ncdcr.scss */
.icon-scanner:before {
  content: "\e329";
}

/* line 1648, ../sass/partials/_ncdcr.scss */
.icon-security:before {
  content: "\e32a";
}

/* line 1652, ../sass/partials/_ncdcr.scss */
.icon-sim-card:before {
  content: "\e32b";
}

/* line 1656, ../sass/partials/_ncdcr.scss */
.icon-smartphone:before {
  content: "\e32c";
}

/* line 1660, ../sass/partials/_ncdcr.scss */
.icon-speaker:before {
  content: "\e32d";
}

/* line 1664, ../sass/partials/_ncdcr.scss */
.icon-speaker-group:before {
  content: "\e32e";
}

/* line 1668, ../sass/partials/_ncdcr.scss */
.icon-tablet:before {
  content: "\e32f";
}

/* line 1672, ../sass/partials/_ncdcr.scss */
.icon-tablet-android:before {
  content: "\e330";
}

/* line 1676, ../sass/partials/_ncdcr.scss */
.icon-tablet-mac:before {
  content: "\e331";
}

/* line 1680, ../sass/partials/_ncdcr.scss */
.icon-toys:before {
  content: "\e332";
}

/* line 1684, ../sass/partials/_ncdcr.scss */
.icon-tv:before {
  content: "\e333";
}

/* line 1688, ../sass/partials/_ncdcr.scss */
.icon-watch:before {
  content: "\e334";
}

/* line 1692, ../sass/partials/_ncdcr.scss */
.icon-device-hub:before {
  content: "\e335";
}

/* line 1696, ../sass/partials/_ncdcr.scss */
.icon-power-input:before {
  content: "\e336";
}

/* line 1700, ../sass/partials/_ncdcr.scss */
.icon-devices-other:before {
  content: "\e337";
}

/* line 1704, ../sass/partials/_ncdcr.scss */
.icon-videogame-asset:before {
  content: "\e338";
}

/* line 1708, ../sass/partials/_ncdcr.scss */
.icon-add-to-photos:before {
  content: "\e39d";
}

/* line 1712, ../sass/partials/_ncdcr.scss */
.icon-adjust:before {
  content: "\e39e";
}

/* line 1716, ../sass/partials/_ncdcr.scss */
.icon-assistant:before {
  content: "\e39f";
}

/* line 1720, ../sass/partials/_ncdcr.scss */
.icon-assistant-photo:before {
  content: "\e3a0";
}

/* line 1724, ../sass/partials/_ncdcr.scss */
.icon-audiotrack:before {
  content: "\e3a1";
}

/* line 1728, ../sass/partials/_ncdcr.scss */
.icon-blur-circular:before {
  content: "\e3a2";
}

/* line 1732, ../sass/partials/_ncdcr.scss */
.icon-blur-linear:before {
  content: "\e3a3";
}

/* line 1736, ../sass/partials/_ncdcr.scss */
.icon-blur-off:before {
  content: "\e3a4";
}

/* line 1740, ../sass/partials/_ncdcr.scss */
.icon-blur-on:before {
  content: "\e3a5";
}

/* line 1744, ../sass/partials/_ncdcr.scss */
.icon-brightness-1:before {
  content: "\e3a6";
}

/* line 1748, ../sass/partials/_ncdcr.scss */
.icon-brightness-2:before {
  content: "\e3a7";
}

/* line 1752, ../sass/partials/_ncdcr.scss */
.icon-brightness-3:before {
  content: "\e3a8";
}

/* line 1756, ../sass/partials/_ncdcr.scss */
.icon-brightness-4:before {
  content: "\e3a9";
}

/* line 1760, ../sass/partials/_ncdcr.scss */
.icon-brightness-5:before {
  content: "\e3aa";
}

/* line 1764, ../sass/partials/_ncdcr.scss */
.icon-brightness-6:before {
  content: "\e3ab";
}

/* line 1768, ../sass/partials/_ncdcr.scss */
.icon-brightness-7:before {
  content: "\e3ac";
}

/* line 1772, ../sass/partials/_ncdcr.scss */
.icon-broken-image:before {
  content: "\e3ad";
}

/* line 1776, ../sass/partials/_ncdcr.scss */
.icon-brush:before {
  content: "\e3ae";
}

/* line 1780, ../sass/partials/_ncdcr.scss */
.icon-camera:before {
  content: "\e3af";
}

/* line 1784, ../sass/partials/_ncdcr.scss */
.icon-camera-alt:before {
  content: "\e3b0";
}

/* line 1788, ../sass/partials/_ncdcr.scss */
.icon-camera-front:before {
  content: "\e3b1";
}

/* line 1792, ../sass/partials/_ncdcr.scss */
.icon-camera-rear:before {
  content: "\e3b2";
}

/* line 1796, ../sass/partials/_ncdcr.scss */
.icon-camera-roll:before {
  content: "\e3b3";
}

/* line 1800, ../sass/partials/_ncdcr.scss */
.icon-center-focus-strong:before {
  content: "\e3b4";
}

/* line 1804, ../sass/partials/_ncdcr.scss */
.icon-center-focus-weak:before {
  content: "\e3b5";
}

/* line 1808, ../sass/partials/_ncdcr.scss */
.icon-collections:before {
  content: "\e3b6";
}

/* line 1812, ../sass/partials/_ncdcr.scss */
.icon-color-lens:before {
  content: "\e3b7";
}

/* line 1816, ../sass/partials/_ncdcr.scss */
.icon-colorize:before {
  content: "\e3b8";
}

/* line 1820, ../sass/partials/_ncdcr.scss */
.icon-compare:before {
  content: "\e3b9";
}

/* line 1824, ../sass/partials/_ncdcr.scss */
.icon-control-point:before {
  content: "\e3ba";
}

/* line 1828, ../sass/partials/_ncdcr.scss */
.icon-control-point-duplicate:before {
  content: "\e3bb";
}

/* line 1832, ../sass/partials/_ncdcr.scss */
.icon-crop-16-9:before {
  content: "\e3bc";
}

/* line 1836, ../sass/partials/_ncdcr.scss */
.icon-crop-3-2:before {
  content: "\e3bd";
}

/* line 1840, ../sass/partials/_ncdcr.scss */
.icon-crop:before {
  content: "\e3be";
}

/* line 1844, ../sass/partials/_ncdcr.scss */
.icon-crop-5-4:before {
  content: "\e3bf";
}

/* line 1848, ../sass/partials/_ncdcr.scss */
.icon-crop-7-5:before {
  content: "\e3c0";
}

/* line 1852, ../sass/partials/_ncdcr.scss */
.icon-crop-din:before {
  content: "\e3c1";
}

/* line 1856, ../sass/partials/_ncdcr.scss */
.icon-crop-free:before {
  content: "\e3c2";
}

/* line 1860, ../sass/partials/_ncdcr.scss */
.icon-crop-landscape:before {
  content: "\e3c3";
}

/* line 1864, ../sass/partials/_ncdcr.scss */
.icon-crop-original:before {
  content: "\e3c4";
}

/* line 1868, ../sass/partials/_ncdcr.scss */
.icon-crop-portrait:before {
  content: "\e3c5";
}

/* line 1872, ../sass/partials/_ncdcr.scss */
.icon-crop-square:before {
  content: "\e3c6";
}

/* line 1876, ../sass/partials/_ncdcr.scss */
.icon-dehaze:before {
  content: "\e3c7";
}

/* line 1880, ../sass/partials/_ncdcr.scss */
.icon-details:before {
  content: "\e3c8";
}

/* line 1884, ../sass/partials/_ncdcr.scss */
.icon-edit:before {
  content: "\e3c9";
}

/* line 1888, ../sass/partials/_ncdcr.scss */
.icon-exposure:before {
  content: "\e3ca";
}

/* line 1892, ../sass/partials/_ncdcr.scss */
.icon-exposure-minus-1:before {
  content: "\e3cb";
}

/* line 1896, ../sass/partials/_ncdcr.scss */
.icon-exposure-minus-2:before {
  content: "\e3cc";
}

/* line 1900, ../sass/partials/_ncdcr.scss */
.icon-exposure-plus-1:before {
  content: "\e3cd";
}

/* line 1904, ../sass/partials/_ncdcr.scss */
.icon-exposure-plus-2:before {
  content: "\e3ce";
}

/* line 1908, ../sass/partials/_ncdcr.scss */
.icon-exposure-zero:before {
  content: "\e3cf";
}

/* line 1912, ../sass/partials/_ncdcr.scss */
.icon-filter-1:before {
  content: "\e3d0";
}

/* line 1916, ../sass/partials/_ncdcr.scss */
.icon-filter-2:before {
  content: "\e3d1";
}

/* line 1920, ../sass/partials/_ncdcr.scss */
.icon-filter-3:before {
  content: "\e3d2";
}

/* line 1924, ../sass/partials/_ncdcr.scss */
.icon-filter:before {
  content: "\e3d3";
}

/* line 1928, ../sass/partials/_ncdcr.scss */
.icon-filter-4:before {
  content: "\e3d4";
}

/* line 1932, ../sass/partials/_ncdcr.scss */
.icon-filter-5:before {
  content: "\e3d5";
}

/* line 1936, ../sass/partials/_ncdcr.scss */
.icon-filter-6:before {
  content: "\e3d6";
}

/* line 1940, ../sass/partials/_ncdcr.scss */
.icon-filter-7:before {
  content: "\e3d7";
}

/* line 1944, ../sass/partials/_ncdcr.scss */
.icon-filter-8:before {
  content: "\e3d8";
}

/* line 1948, ../sass/partials/_ncdcr.scss */
.icon-filter-9:before {
  content: "\e3d9";
}

/* line 1952, ../sass/partials/_ncdcr.scss */
.icon-filter-9-plus:before {
  content: "\e3da";
}

/* line 1956, ../sass/partials/_ncdcr.scss */
.icon-filter-b-and-w:before {
  content: "\e3db";
}

/* line 1960, ../sass/partials/_ncdcr.scss */
.icon-filter-center-focus:before {
  content: "\e3dc";
}

/* line 1964, ../sass/partials/_ncdcr.scss */
.icon-filter-drama:before {
  content: "\e3dd";
}

/* line 1968, ../sass/partials/_ncdcr.scss */
.icon-filter-frames:before {
  content: "\e3de";
}

/* line 1972, ../sass/partials/_ncdcr.scss */
.icon-filter-hdr:before {
  content: "\e3df";
}

/* line 1976, ../sass/partials/_ncdcr.scss */
.icon-filter-none:before {
  content: "\e3e0";
}

/* line 1980, ../sass/partials/_ncdcr.scss */
.icon-filter-tilt-shift:before {
  content: "\e3e2";
}

/* line 1984, ../sass/partials/_ncdcr.scss */
.icon-filter-vintage:before {
  content: "\e3e3";
}

/* line 1988, ../sass/partials/_ncdcr.scss */
.icon-flare:before {
  content: "\e3e4";
}

/* line 1992, ../sass/partials/_ncdcr.scss */
.icon-flash-auto:before {
  content: "\e3e5";
}

/* line 1996, ../sass/partials/_ncdcr.scss */
.icon-flash-off:before {
  content: "\e3e6";
}

/* line 2000, ../sass/partials/_ncdcr.scss */
.icon-flash-on:before {
  content: "\e3e7";
}

/* line 2004, ../sass/partials/_ncdcr.scss */
.icon-flip:before {
  content: "\e3e8";
}

/* line 2008, ../sass/partials/_ncdcr.scss */
.icon-gradient:before {
  content: "\e3e9";
}

/* line 2012, ../sass/partials/_ncdcr.scss */
.icon-grain:before {
  content: "\e3ea";
}

/* line 2016, ../sass/partials/_ncdcr.scss */
.icon-grid-off:before {
  content: "\e3eb";
}

/* line 2020, ../sass/partials/_ncdcr.scss */
.icon-grid-on:before {
  content: "\e3ec";
}

/* line 2024, ../sass/partials/_ncdcr.scss */
.icon-hdr-off:before {
  content: "\e3ed";
}

/* line 2028, ../sass/partials/_ncdcr.scss */
.icon-hdr-on:before {
  content: "\e3ee";
}

/* line 2032, ../sass/partials/_ncdcr.scss */
.icon-hdr-strong:before {
  content: "\e3f1";
}

/* line 2036, ../sass/partials/_ncdcr.scss */
.icon-hdr-weak:before {
  content: "\e3f2";
}

/* line 2040, ../sass/partials/_ncdcr.scss */
.icon-healing:before {
  content: "\e3f3";
}

/* line 2044, ../sass/partials/_ncdcr.scss */
.icon-image:before {
  content: "\e3f4";
}

/* line 2048, ../sass/partials/_ncdcr.scss */
.icon-image-aspect-ratio:before {
  content: "\e3f5";
}

/* line 2052, ../sass/partials/_ncdcr.scss */
.icon-iso:before {
  content: "\e3f6";
}

/* line 2056, ../sass/partials/_ncdcr.scss */
.icon-landscape:before {
  content: "\e3f7";
}

/* line 2060, ../sass/partials/_ncdcr.scss */
.icon-leak-add:before {
  content: "\e3f8";
}

/* line 2064, ../sass/partials/_ncdcr.scss */
.icon-leak-remove:before {
  content: "\e3f9";
}

/* line 2068, ../sass/partials/_ncdcr.scss */
.icon-lens:before {
  content: "\e3fa";
}

/* line 2072, ../sass/partials/_ncdcr.scss */
.icon-looks-3:before {
  content: "\e3fb";
}

/* line 2076, ../sass/partials/_ncdcr.scss */
.icon-looks:before {
  content: "\e3fc";
}

/* line 2080, ../sass/partials/_ncdcr.scss */
.icon-looks-4:before {
  content: "\e3fd";
}

/* line 2084, ../sass/partials/_ncdcr.scss */
.icon-looks-5:before {
  content: "\e3fe";
}

/* line 2088, ../sass/partials/_ncdcr.scss */
.icon-looks-6:before {
  content: "\e3ff";
}

/* line 2092, ../sass/partials/_ncdcr.scss */
.icon-looks-one:before {
  content: "\e400";
}

/* line 2096, ../sass/partials/_ncdcr.scss */
.icon-looks-two:before {
  content: "\e401";
}

/* line 2100, ../sass/partials/_ncdcr.scss */
.icon-loupe:before {
  content: "\e402";
}

/* line 2104, ../sass/partials/_ncdcr.scss */
.icon-monochrome-photos:before {
  content: "\e403";
}

/* line 2108, ../sass/partials/_ncdcr.scss */
.icon-movie-creation:before {
  content: "\e404";
}

/* line 2112, ../sass/partials/_ncdcr.scss */
.icon-music-note:before {
  content: "\e405";
}

/* line 2116, ../sass/partials/_ncdcr.scss */
.icon-nature:before {
  content: "\e406";
}

/* line 2120, ../sass/partials/_ncdcr.scss */
.icon-nature-people:before {
  content: "\e407";
}

/* line 2124, ../sass/partials/_ncdcr.scss */
.icon-navigate-before:before {
  content: "\e408";
}

/* line 2128, ../sass/partials/_ncdcr.scss */
.icon-navigate-next:before {
  content: "\e409";
}

/* line 2132, ../sass/partials/_ncdcr.scss */
.icon-palette:before {
  content: "\e40a";
}

/* line 2136, ../sass/partials/_ncdcr.scss */
.icon-panorama:before {
  content: "\e40b";
}

/* line 2140, ../sass/partials/_ncdcr.scss */
.icon-panorama-fish-eye:before {
  content: "\e40c";
}

/* line 2144, ../sass/partials/_ncdcr.scss */
.icon-panorama-horizontal:before {
  content: "\e40d";
}

/* line 2148, ../sass/partials/_ncdcr.scss */
.icon-panorama-vertical:before {
  content: "\e40e";
}

/* line 2152, ../sass/partials/_ncdcr.scss */
.icon-panorama-wide-angle:before {
  content: "\e40f";
}

/* line 2156, ../sass/partials/_ncdcr.scss */
.icon-photo:before {
  content: "\e410";
}

/* line 2160, ../sass/partials/_ncdcr.scss */
.icon-photo-album:before {
  content: "\e411";
}

/* line 2164, ../sass/partials/_ncdcr.scss */
.icon-photo-camera:before {
  content: "\e412";
}

/* line 2168, ../sass/partials/_ncdcr.scss */
.icon-photo-library:before {
  content: "\e413";
}

/* line 2172, ../sass/partials/_ncdcr.scss */
.icon-picture-as-pdf:before {
  content: "\e415";
}

/* line 2176, ../sass/partials/_ncdcr.scss */
.icon-portrait:before {
  content: "\e416";
}

/* line 2180, ../sass/partials/_ncdcr.scss */
.icon-remove-red-eye:before {
  content: "\e417";
}

/* line 2184, ../sass/partials/_ncdcr.scss */
.icon-rotate-90-degrees-ccw:before {
  content: "\e418";
}

/* line 2188, ../sass/partials/_ncdcr.scss */
.icon-rotate-left:before {
  content: "\e419";
}

/* line 2192, ../sass/partials/_ncdcr.scss */
.icon-rotate-right:before {
  content: "\e41a";
}

/* line 2196, ../sass/partials/_ncdcr.scss */
.icon-slideshow:before {
  content: "\e41b";
}

/* line 2200, ../sass/partials/_ncdcr.scss */
.icon-straighten:before {
  content: "\e41c";
}

/* line 2204, ../sass/partials/_ncdcr.scss */
.icon-style:before {
  content: "\e41d";
}

/* line 2208, ../sass/partials/_ncdcr.scss */
.icon-switch-camera:before {
  content: "\e41e";
}

/* line 2212, ../sass/partials/_ncdcr.scss */
.icon-switch-video:before {
  content: "\e41f";
}

/* line 2216, ../sass/partials/_ncdcr.scss */
.icon-tag-faces:before {
  content: "\e420";
}

/* line 2220, ../sass/partials/_ncdcr.scss */
.icon-texture:before {
  content: "\e421";
}

/* line 2224, ../sass/partials/_ncdcr.scss */
.icon-timelapse:before {
  content: "\e422";
}

/* line 2228, ../sass/partials/_ncdcr.scss */
.icon-timer-10:before {
  content: "\e423";
}

/* line 2232, ../sass/partials/_ncdcr.scss */
.icon-timer-3:before {
  content: "\e424";
}

/* line 2236, ../sass/partials/_ncdcr.scss */
.icon-timer:before {
  content: "\e425";
}

/* line 2240, ../sass/partials/_ncdcr.scss */
.icon-timer-off:before {
  content: "\e426";
}

/* line 2244, ../sass/partials/_ncdcr.scss */
.icon-tonality:before {
  content: "\e427";
}

/* line 2248, ../sass/partials/_ncdcr.scss */
.icon-transform:before {
  content: "\e428";
}

/* line 2252, ../sass/partials/_ncdcr.scss */
.icon-tune:before {
  content: "\e429";
}

/* line 2256, ../sass/partials/_ncdcr.scss */
.icon-view-comfortable:before {
  content: "\e42a";
}

/* line 2260, ../sass/partials/_ncdcr.scss */
.icon-view-compact:before {
  content: "\e42b";
}

/* line 2264, ../sass/partials/_ncdcr.scss */
.icon-wb-auto:before {
  content: "\e42c";
}

/* line 2268, ../sass/partials/_ncdcr.scss */
.icon-wb-cloudy:before {
  content: "\e42d";
}

/* line 2272, ../sass/partials/_ncdcr.scss */
.icon-wb-incandescent:before {
  content: "\e42e";
}

/* line 2276, ../sass/partials/_ncdcr.scss */
.icon-wb-sunny:before {
  content: "\e430";
}

/* line 2280, ../sass/partials/_ncdcr.scss */
.icon-collections-bookmark:before {
  content: "\e431";
}

/* line 2284, ../sass/partials/_ncdcr.scss */
.icon-photo-size-select-actual:before {
  content: "\e432";
}

/* line 2288, ../sass/partials/_ncdcr.scss */
.icon-photo-size-select-large:before {
  content: "\e433";
}

/* line 2292, ../sass/partials/_ncdcr.scss */
.icon-photo-size-select-small:before {
  content: "\e434";
}

/* line 2296, ../sass/partials/_ncdcr.scss */
.icon-vignette:before {
  content: "\e435";
}

/* line 2300, ../sass/partials/_ncdcr.scss */
.icon-wb-iridescent:before {
  content: "\e436";
}

/* line 2304, ../sass/partials/_ncdcr.scss */
.icon-crop-rotate:before {
  content: "\e437";
}

/* line 2308, ../sass/partials/_ncdcr.scss */
.icon-linked-camera:before {
  content: "\e438";
}

/* line 2312, ../sass/partials/_ncdcr.scss */
.icon-add-a-photo:before {
  content: "\e439";
}

/* line 2316, ../sass/partials/_ncdcr.scss */
.icon-movie-filter:before {
  content: "\e43a";
}

/* line 2320, ../sass/partials/_ncdcr.scss */
.icon-photo-filter:before {
  content: "\e43b";
}

/* line 2324, ../sass/partials/_ncdcr.scss */
.icon-beenhere:before {
  content: "\e52d";
}

/* line 2328, ../sass/partials/_ncdcr.scss */
.icon-directions:before {
  content: "\e52e";
}

/* line 2332, ../sass/partials/_ncdcr.scss */
.icon-directions-bike:before {
  content: "\e52f";
}

/* line 2336, ../sass/partials/_ncdcr.scss */
.icon-directions-bus:before {
  content: "\e530";
}

/* line 2340, ../sass/partials/_ncdcr.scss */
.icon-directions-car:before {
  content: "\e531";
}

/* line 2344, ../sass/partials/_ncdcr.scss */
.icon-directions-ferry:before {
  content: "\e532";
}

/* line 2348, ../sass/partials/_ncdcr.scss */
.icon-directions-subway:before {
  content: "\e533";
}

/* line 2352, ../sass/partials/_ncdcr.scss */
.icon-directions-railway:before {
  content: "\e534";
}

/* line 2356, ../sass/partials/_ncdcr.scss */
.icon-directions-transit:before {
  content: "\e535";
}

/* line 2360, ../sass/partials/_ncdcr.scss */
.icon-directions-walk:before {
  content: "\e536";
}

/* line 2364, ../sass/partials/_ncdcr.scss */
.icon-flight:before {
  content: "\e539";
}

/* line 2368, ../sass/partials/_ncdcr.scss */
.icon-hotel:before {
  content: "\e53a";
}

/* line 2372, ../sass/partials/_ncdcr.scss */
.icon-layers:before {
  content: "\e53b";
}

/* line 2376, ../sass/partials/_ncdcr.scss */
.icon-layers-clear:before {
  content: "\e53c";
}

/* line 2380, ../sass/partials/_ncdcr.scss */
.icon-local-airport:before {
  content: "\e53d";
}

/* line 2384, ../sass/partials/_ncdcr.scss */
.icon-local-atm:before {
  content: "\e53e";
}

/* line 2388, ../sass/partials/_ncdcr.scss */
.icon-local-attraction:before {
  content: "\e53f";
}

/* line 2392, ../sass/partials/_ncdcr.scss */
.icon-local-bar:before {
  content: "\e540";
}

/* line 2396, ../sass/partials/_ncdcr.scss */
.icon-local-cafe:before {
  content: "\e541";
}

/* line 2400, ../sass/partials/_ncdcr.scss */
.icon-local-car-wash:before {
  content: "\e542";
}

/* line 2404, ../sass/partials/_ncdcr.scss */
.icon-local-convenience-store:before {
  content: "\e543";
}

/* line 2408, ../sass/partials/_ncdcr.scss */
.icon-local-drink:before {
  content: "\e544";
}

/* line 2412, ../sass/partials/_ncdcr.scss */
.icon-local-florist:before {
  content: "\e545";
}

/* line 2416, ../sass/partials/_ncdcr.scss */
.icon-local-gas-station:before {
  content: "\e546";
}

/* line 2420, ../sass/partials/_ncdcr.scss */
.icon-local-grocery-store:before {
  content: "\e547";
}

/* line 2424, ../sass/partials/_ncdcr.scss */
.icon-local-hospital:before {
  content: "\e548";
}

/* line 2428, ../sass/partials/_ncdcr.scss */
.icon-local-hotel:before {
  content: "\e549";
}

/* line 2432, ../sass/partials/_ncdcr.scss */
.icon-local-laundry-service:before {
  content: "\e54a";
}

/* line 2436, ../sass/partials/_ncdcr.scss */
.icon-local-library:before {
  content: "\e54b";
}

/* line 2440, ../sass/partials/_ncdcr.scss */
.icon-local-mall:before {
  content: "\e54c";
}

/* line 2444, ../sass/partials/_ncdcr.scss */
.icon-local-movies:before {
  content: "\e54d";
}

/* line 2448, ../sass/partials/_ncdcr.scss */
.icon-local-offer:before {
  content: "\e54e";
}

/* line 2452, ../sass/partials/_ncdcr.scss */
.icon-local-parking:before {
  content: "\e54f";
}

/* line 2456, ../sass/partials/_ncdcr.scss */
.icon-local-pharmacy:before {
  content: "\e550";
}

/* line 2460, ../sass/partials/_ncdcr.scss */
.icon-local-phone:before {
  content: "\e551";
}

/* line 2464, ../sass/partials/_ncdcr.scss */
.icon-local-pizza:before {
  content: "\e552";
}

/* line 2468, ../sass/partials/_ncdcr.scss */
.icon-local-play:before {
  content: "\e553";
}

/* line 2472, ../sass/partials/_ncdcr.scss */
.icon-local-post-office:before {
  content: "\e554";
}

/* line 2476, ../sass/partials/_ncdcr.scss */
.icon-local-print-shop:before {
  content: "\e555";
}

/* line 2480, ../sass/partials/_ncdcr.scss */
.icon-local-restaurant:before {
  content: "\e556";
}

/* line 2484, ../sass/partials/_ncdcr.scss */
.icon-local-see:before {
  content: "\e557";
}

/* line 2488, ../sass/partials/_ncdcr.scss */
.icon-local-shipping:before {
  content: "\e558";
}

/* line 2492, ../sass/partials/_ncdcr.scss */
.icon-local-taxi:before {
  content: "\e559";
}

/* line 2496, ../sass/partials/_ncdcr.scss */
.icon-location-history:before {
  content: "\e55a";
}

/* line 2500, ../sass/partials/_ncdcr.scss */
.icon-map:before {
  content: "\e55b";
}

/* line 2504, ../sass/partials/_ncdcr.scss */
.icon-my-location:before {
  content: "\e55c";
}

/* line 2508, ../sass/partials/_ncdcr.scss */
.icon-navigation:before {
  content: "\e55d";
}

/* line 2512, ../sass/partials/_ncdcr.scss */
.icon-pin-drop:before {
  content: "\e55e";
}

/* line 2516, ../sass/partials/_ncdcr.scss */
.icon-place:before {
  content: "\e55f";
}

/* line 2520, ../sass/partials/_ncdcr.scss */
.icon-rate-review:before {
  content: "\e560";
}

/* line 2524, ../sass/partials/_ncdcr.scss */
.icon-restaurant-menu:before {
  content: "\e561";
}

/* line 2528, ../sass/partials/_ncdcr.scss */
.icon-satellite:before {
  content: "\e562";
}

/* line 2532, ../sass/partials/_ncdcr.scss */
.icon-store-mall-directory:before {
  content: "\e563";
}

/* line 2536, ../sass/partials/_ncdcr.scss */
.icon-terrain:before {
  content: "\e564";
}

/* line 2540, ../sass/partials/_ncdcr.scss */
.icon-traffic:before {
  content: "\e565";
}

/* line 2544, ../sass/partials/_ncdcr.scss */
.icon-directions-run:before {
  content: "\e566";
}

/* line 2548, ../sass/partials/_ncdcr.scss */
.icon-add-location:before {
  content: "\e567";
}

/* line 2552, ../sass/partials/_ncdcr.scss */
.icon-edit-location:before {
  content: "\e568";
}

/* line 2556, ../sass/partials/_ncdcr.scss */
.icon-near-me:before {
  content: "\e569";
}

/* line 2560, ../sass/partials/_ncdcr.scss */
.icon-person-pin-circle:before {
  content: "\e56a";
}

/* line 2564, ../sass/partials/_ncdcr.scss */
.icon-zoom-out-map:before {
  content: "\e56b";
}

/* line 2568, ../sass/partials/_ncdcr.scss */
.icon-apps:before {
  content: "\e5c3";
}

/* line 2572, ../sass/partials/_ncdcr.scss */
.icon-arrow-back:before, a.button.back:before, button.button.back:before, input[type=button].button.back:before, input[type=submit].button.back:before {
  content: "\e5c4";
}

/* line 2576, ../sass/partials/_ncdcr.scss */
.icon-arrow-drop-down:before {
  content: "\e5c5";
}

/* line 2580, ../sass/partials/_ncdcr.scss */
.icon-arrow-drop-down-circle:before {
  content: "\e5c6";
}

/* line 2584, ../sass/partials/_ncdcr.scss */
.icon-arrow-drop-up:before {
  content: "\e5c7";
}

/* line 2588, ../sass/partials/_ncdcr.scss */
.icon-arrow-forward2:before, .icon-arrow-forward:before, a.button:before, button.button:before, input[type=button].button:before, input[type=submit].button:before {
  content: "\e5c8";
}

/* line 2592, ../sass/partials/_ncdcr.scss */
.icon-cancel:before {
  content: "\e5c9";
}

/* line 2596, ../sass/partials/_ncdcr.scss */
.alert-box.success .alert-icon:before, .bef-checkboxes input[type=checkbox]:checked + label:before, .checkboxes input[type=checkbox]:checked + label:before, .icon-check2:before, .icon-check:before {
  content: "\e5ca";
}

/* line 2600, ../sass/partials/_ncdcr.scss */
.icon-chevron-left:before, .ui-datepicker .ui-datepicker-prev:before {
  content: "\e5cb";
}

/* line 2604, ../sass/partials/_ncdcr.scss */
.icon-chevron-right:before, .ui-datepicker .ui-datepicker-next:before {
  content: "\e5cc";
}

/* line 2608, ../sass/partials/_ncdcr.scss */
.icon-close:before {
  content: "\e5cd";
}

/* line 2612, ../sass/partials/_ncdcr.scss */
.icon-expand-less:before {
  content: "\e5ce";
}

/* line 2616, ../sass/partials/_ncdcr.scss */
.icon-expand-more:before {
  content: "\e5cf";
}

/* line 2620, ../sass/partials/_ncdcr.scss */
.icon-fullscreen:before {
  content: "\e5d0";
}

/* line 2624, ../sass/partials/_ncdcr.scss */
.icon-fullscreen-exit:before {
  content: "\e5d1";
}

/* line 2628, ../sass/partials/_ncdcr.scss */
.icon-menu:before {
  content: "\e5d2";
}

/* line 2632, ../sass/partials/_ncdcr.scss */
.icon-keyboard-control:before {
  content: "\e5d3";
}

/* line 2636, ../sass/partials/_ncdcr.scss */
.icon-more-vert:before {
  content: "\e5d4";
}

/* line 2640, ../sass/partials/_ncdcr.scss */
.icon-refresh:before {
  content: "\e5d5";
}

/* line 2644, ../sass/partials/_ncdcr.scss */
.icon-unfold-less:before {
  content: "\e5d6";
}

/* line 2648, ../sass/partials/_ncdcr.scss */
.icon-unfold-more:before {
  content: "\e5d7";
}

/* line 2652, ../sass/partials/_ncdcr.scss */
.icon-arrow-upward:before {
  content: "\e5d8";
}

/* line 2656, ../sass/partials/_ncdcr.scss */
.icon-subdirectory-arrow-left:before {
  content: "\e5d9";
}

/* line 2660, ../sass/partials/_ncdcr.scss */
.icon-subdirectory-arrow-right:before {
  content: "\e5da";
}

/* line 2664, ../sass/partials/_ncdcr.scss */
.icon-arrow-downward:before {
  content: "\e5db";
}

/* line 2668, ../sass/partials/_ncdcr.scss */
.icon-adb:before {
  content: "\e60e";
}

/* line 2672, ../sass/partials/_ncdcr.scss */
.icon-bluetooth-audio:before {
  content: "\e60f";
}

/* line 2676, ../sass/partials/_ncdcr.scss */
.icon-disc-full:before {
  content: "\e610";
}

/* line 2680, ../sass/partials/_ncdcr.scss */
.icon-do-not-disturb-alt:before {
  content: "\e611";
}

/* line 2684, ../sass/partials/_ncdcr.scss */
.icon-do-not-disturb:before {
  content: "\e612";
}

/* line 2688, ../sass/partials/_ncdcr.scss */
.icon-drive-eta:before {
  content: "\e613";
}

/* line 2692, ../sass/partials/_ncdcr.scss */
.icon-event-available:before {
  content: "\e614";
}

/* line 2696, ../sass/partials/_ncdcr.scss */
.icon-event-busy:before {
  content: "\e615";
}

/* line 2700, ../sass/partials/_ncdcr.scss */
.icon-event-note:before {
  content: "\e616";
}

/* line 2704, ../sass/partials/_ncdcr.scss */
.icon-folder-special:before {
  content: "\e617";
}

/* line 2708, ../sass/partials/_ncdcr.scss */
.icon-mms:before {
  content: "\e618";
}

/* line 2712, ../sass/partials/_ncdcr.scss */
.icon-more:before {
  content: "\e619";
}

/* line 2716, ../sass/partials/_ncdcr.scss */
.icon-network-locked:before {
  content: "\e61a";
}

/* line 2720, ../sass/partials/_ncdcr.scss */
.icon-phone-bluetooth-speaker:before {
  content: "\e61b";
}

/* line 2724, ../sass/partials/_ncdcr.scss */
.icon-phone-forwarded:before {
  content: "\e61c";
}

/* line 2728, ../sass/partials/_ncdcr.scss */
.icon-phone-in-talk:before {
  content: "\e61d";
}

/* line 2732, ../sass/partials/_ncdcr.scss */
.icon-phone-locked:before {
  content: "\e61e";
}

/* line 2736, ../sass/partials/_ncdcr.scss */
.icon-phone-missed:before {
  content: "\e61f";
}

/* line 2740, ../sass/partials/_ncdcr.scss */
.icon-phone-paused:before {
  content: "\e620";
}

/* line 2744, ../sass/partials/_ncdcr.scss */
.icon-sd-card:before {
  content: "\e623";
}

/* line 2748, ../sass/partials/_ncdcr.scss */
.icon-sim-card-alert:before {
  content: "\e624";
}

/* line 2752, ../sass/partials/_ncdcr.scss */
.icon-sms:before {
  content: "\e625";
}

/* line 2756, ../sass/partials/_ncdcr.scss */
.icon-sms-failed:before {
  content: "\e626";
}

/* line 2760, ../sass/partials/_ncdcr.scss */
.icon-sync:before {
  content: "\e627";
}

/* line 2764, ../sass/partials/_ncdcr.scss */
.icon-sync-disabled:before {
  content: "\e628";
}

/* line 2768, ../sass/partials/_ncdcr.scss */
.icon-sync-problem:before {
  content: "\e629";
}

/* line 2772, ../sass/partials/_ncdcr.scss */
.icon-system-update:before {
  content: "\e62a";
}

/* line 2776, ../sass/partials/_ncdcr.scss */
.icon-tap-and-play:before {
  content: "\e62b";
}

/* line 2780, ../sass/partials/_ncdcr.scss */
.icon-time-to-leave:before {
  content: "\e62c";
}

/* line 2784, ../sass/partials/_ncdcr.scss */
.icon-vibration:before {
  content: "\e62d";
}

/* line 2788, ../sass/partials/_ncdcr.scss */
.icon-voice-chat:before {
  content: "\e62e";
}

/* line 2792, ../sass/partials/_ncdcr.scss */
.icon-vpn-lock:before {
  content: "\e62f";
}

/* line 2796, ../sass/partials/_ncdcr.scss */
.icon-airline-seat-flat:before {
  content: "\e630";
}

/* line 2800, ../sass/partials/_ncdcr.scss */
.icon-airline-seat-flat-angled:before {
  content: "\e631";
}

/* line 2804, ../sass/partials/_ncdcr.scss */
.icon-airline-seat-individual-suite:before {
  content: "\e632";
}

/* line 2808, ../sass/partials/_ncdcr.scss */
.icon-airline-seat-legroom-extra:before {
  content: "\e633";
}

/* line 2812, ../sass/partials/_ncdcr.scss */
.icon-airline-seat-legroom-normal:before {
  content: "\e634";
}

/* line 2816, ../sass/partials/_ncdcr.scss */
.icon-airline-seat-legroom-reduced:before {
  content: "\e635";
}

/* line 2820, ../sass/partials/_ncdcr.scss */
.icon-airline-seat-recline-extra:before {
  content: "\e636";
}

/* line 2824, ../sass/partials/_ncdcr.scss */
.icon-airline-seat-recline-normal:before {
  content: "\e637";
}

/* line 2828, ../sass/partials/_ncdcr.scss */
.icon-confirmation-number:before {
  content: "\e638";
}

/* line 2832, ../sass/partials/_ncdcr.scss */
.icon-live-tv:before {
  content: "\e639";
}

/* line 2836, ../sass/partials/_ncdcr.scss */
.icon-ondemand-video:before {
  content: "\e63a";
}

/* line 2840, ../sass/partials/_ncdcr.scss */
.icon-personal-video:before {
  content: "\e63b";
}

/* line 2844, ../sass/partials/_ncdcr.scss */
.icon-power:before {
  content: "\e63c";
}

/* line 2848, ../sass/partials/_ncdcr.scss */
.icon-wc:before {
  content: "\e63d";
}

/* line 2852, ../sass/partials/_ncdcr.scss */
.icon-wifi:before {
  content: "\e63e";
}

/* line 2856, ../sass/partials/_ncdcr.scss */
.icon-enhanced-encryption:before {
  content: "\e63f";
}

/* line 2860, ../sass/partials/_ncdcr.scss */
.icon-network-check:before {
  content: "\e640";
}

/* line 2864, ../sass/partials/_ncdcr.scss */
.icon-no-encryption:before {
  content: "\e641";
}

/* line 2868, ../sass/partials/_ncdcr.scss */
.icon-rv-hookup:before {
  content: "\e642";
}

/* line 2872, ../sass/partials/_ncdcr.scss */
.icon-cake:before {
  content: "\e7e9";
}

/* line 2876, ../sass/partials/_ncdcr.scss */
.icon-domain:before {
  content: "\e7ee";
}

/* line 2880, ../sass/partials/_ncdcr.scss */
.icon-group:before {
  content: "\e7ef";
}

/* line 2884, ../sass/partials/_ncdcr.scss */
.icon-group-add:before {
  content: "\e7f0";
}

/* line 2888, ../sass/partials/_ncdcr.scss */
.icon-location-city:before {
  content: "\e7f1";
}

/* line 2892, ../sass/partials/_ncdcr.scss */
.icon-mood:before {
  content: "\e7f2";
}

/* line 2896, ../sass/partials/_ncdcr.scss */
.icon-mood-bad:before {
  content: "\e7f3";
}

/* line 2900, ../sass/partials/_ncdcr.scss */
.icon-notifications:before {
  content: "\e7f4";
}

/* line 2904, ../sass/partials/_ncdcr.scss */
.icon-notifications-none:before {
  content: "\e7f5";
}

/* line 2908, ../sass/partials/_ncdcr.scss */
.icon-notifications-off:before {
  content: "\e7f6";
}

/* line 2912, ../sass/partials/_ncdcr.scss */
.icon-notifications-active:before {
  content: "\e7f7";
}

/* line 2916, ../sass/partials/_ncdcr.scss */
.icon-notifications-paused:before {
  content: "\e7f8";
}

/* line 2920, ../sass/partials/_ncdcr.scss */
.icon-pages:before {
  content: "\e7f9";
}

/* line 2924, ../sass/partials/_ncdcr.scss */
.icon-party-mode:before {
  content: "\e7fa";
}

/* line 2928, ../sass/partials/_ncdcr.scss */
.icon-people:before {
  content: "\e7fb";
}

/* line 2932, ../sass/partials/_ncdcr.scss */
.icon-people-outline:before {
  content: "\e7fc";
}

/* line 2936, ../sass/partials/_ncdcr.scss */
.icon-person:before {
  content: "\e7fd";
}

/* line 2940, ../sass/partials/_ncdcr.scss */
.icon-person-add:before {
  content: "\e7fe";
}

/* line 2944, ../sass/partials/_ncdcr.scss */
.icon-person-outline:before {
  content: "\e7ff";
}

/* line 2948, ../sass/partials/_ncdcr.scss */
.icon-plus-one:before {
  content: "\e800";
}

/* line 2952, ../sass/partials/_ncdcr.scss */
.icon-poll:before {
  content: "\e801";
}

/* line 2956, ../sass/partials/_ncdcr.scss */
.icon-public:before {
  content: "\e80b";
}

/* line 2960, ../sass/partials/_ncdcr.scss */
.icon-school:before {
  content: "\e80c";
}

/* line 2964, ../sass/partials/_ncdcr.scss */
.icon-share:before {
  content: "\e80d";
}

/* line 2968, ../sass/partials/_ncdcr.scss */
.icon-whatshot:before {
  content: "\e80e";
}

/* line 2972, ../sass/partials/_ncdcr.scss */
.icon-check-box:before {
  content: "\e834";
}

/* line 2976, ../sass/partials/_ncdcr.scss */
.icon-check-box-outline-blank:before {
  content: "\e835";
}

/* line 2980, ../sass/partials/_ncdcr.scss */
.icon-radio-button-unchecked:before {
  content: "\e836";
}

/* line 2984, ../sass/partials/_ncdcr.scss */
.icon-radio-button-checked:before {
  content: "\e837";
}

/* line 2988, ../sass/partials/_ncdcr.scss */
.icon-star:before {
  content: "\e838";
}

/* line 2992, ../sass/partials/_ncdcr.scss */
.icon-star-half:before {
  content: "\e839";
}

/* line 2996, ../sass/partials/_ncdcr.scss */
.icon-star-outline:before {
  content: "\e83a";
}

/* line 3000, ../sass/partials/_ncdcr.scss */
.icon-3d-rotation:before {
  content: "\e84d";
}

/* line 3004, ../sass/partials/_ncdcr.scss */
.icon-accessibility:before {
  content: "\e84e";
}

/* line 3008, ../sass/partials/_ncdcr.scss */
.icon-account-balance:before {
  content: "\e84f";
}

/* line 3012, ../sass/partials/_ncdcr.scss */
.icon-account-balance-wallet:before {
  content: "\e850";
}

/* line 3016, ../sass/partials/_ncdcr.scss */
.icon-account-box:before {
  content: "\e851";
}

/* line 3020, ../sass/partials/_ncdcr.scss */
.icon-account-circle:before {
  content: "\e853";
}

/* line 3024, ../sass/partials/_ncdcr.scss */
.icon-add-shopping-cart:before {
  content: "\e854";
}

/* line 3028, ../sass/partials/_ncdcr.scss */
.icon-alarm:before {
  content: "\e855";
}

/* line 3032, ../sass/partials/_ncdcr.scss */
.icon-alarm-add:before {
  content: "\e856";
}

/* line 3036, ../sass/partials/_ncdcr.scss */
.icon-alarm-off:before {
  content: "\e857";
}

/* line 3040, ../sass/partials/_ncdcr.scss */
.icon-alarm-on:before {
  content: "\e858";
}

/* line 3044, ../sass/partials/_ncdcr.scss */
.icon-android:before {
  content: "\e859";
}

/* line 3048, ../sass/partials/_ncdcr.scss */
.icon-announcement:before {
  content: "\e85a";
}

/* line 3052, ../sass/partials/_ncdcr.scss */
.icon-aspect-ratio:before {
  content: "\e85b";
}

/* line 3056, ../sass/partials/_ncdcr.scss */
.icon-assessment:before {
  content: "\e85c";
}

/* line 3060, ../sass/partials/_ncdcr.scss */
.icon-assignment:before {
  content: "\e85d";
}

/* line 3064, ../sass/partials/_ncdcr.scss */
.icon-assignment-ind:before {
  content: "\e85e";
}

/* line 3068, ../sass/partials/_ncdcr.scss */
.icon-assignment-late:before {
  content: "\e85f";
}

/* line 3072, ../sass/partials/_ncdcr.scss */
.icon-assignment-return:before {
  content: "\e860";
}

/* line 3076, ../sass/partials/_ncdcr.scss */
.icon-assignment-returned:before {
  content: "\e861";
}

/* line 3080, ../sass/partials/_ncdcr.scss */
.icon-assignment-turned-in:before {
  content: "\e862";
}

/* line 3084, ../sass/partials/_ncdcr.scss */
.icon-autorenew:before {
  content: "\e863";
}

/* line 3088, ../sass/partials/_ncdcr.scss */
.icon-backup:before {
  content: "\e864";
}

/* line 3092, ../sass/partials/_ncdcr.scss */
.icon-book:before {
  content: "\e865";
}

/* line 3096, ../sass/partials/_ncdcr.scss */
.icon-bookmark:before {
  content: "\e866";
}

/* line 3100, ../sass/partials/_ncdcr.scss */
.icon-bookmark-outline:before {
  content: "\e867";
}

/* line 3104, ../sass/partials/_ncdcr.scss */
.icon-bug-report:before {
  content: "\e868";
}

/* line 3108, ../sass/partials/_ncdcr.scss */
.icon-build:before {
  content: "\e869";
}

/* line 3112, ../sass/partials/_ncdcr.scss */
.icon-cached:before {
  content: "\e86a";
}

/* line 3116, ../sass/partials/_ncdcr.scss */
.icon-change-history:before {
  content: "\e86b";
}

/* line 3120, ../sass/partials/_ncdcr.scss */
.icon-check-circle:before {
  content: "\e86c";
}

/* line 3124, ../sass/partials/_ncdcr.scss */
.icon-chrome-reader-mode:before {
  content: "\e86d";
}

/* line 3128, ../sass/partials/_ncdcr.scss */
.icon-class:before {
  content: "\e86e";
}

/* line 3132, ../sass/partials/_ncdcr.scss */
.icon-code:before {
  content: "\e86f";
}

/* line 3136, ../sass/partials/_ncdcr.scss */
.icon-credit-card:before {
  content: "\e870";
}

/* line 3140, ../sass/partials/_ncdcr.scss */
.icon-dashboard:before {
  content: "\e871";
}

/* line 3144, ../sass/partials/_ncdcr.scss */
.icon-delete:before {
  content: "\e872";
}

/* line 3148, ../sass/partials/_ncdcr.scss */
.icon-description:before {
  content: "\e873";
}

/* line 3152, ../sass/partials/_ncdcr.scss */
.icon-dns:before {
  content: "\e875";
}

/* line 3156, ../sass/partials/_ncdcr.scss */
.icon-done:before {
  content: "\e876";
}

/* line 3160, ../sass/partials/_ncdcr.scss */
.icon-done-all:before {
  content: "\e877";
}

/* line 3164, ../sass/partials/_ncdcr.scss */
.icon-event:before {
  content: "\e878";
}

/* line 3168, ../sass/partials/_ncdcr.scss */
.icon-exit-to-app:before {
  content: "\e879";
}

/* line 3172, ../sass/partials/_ncdcr.scss */
.icon-explore:before {
  content: "\e87a";
}

/* line 3176, ../sass/partials/_ncdcr.scss */
.icon-extension:before {
  content: "\e87b";
}

/* line 3180, ../sass/partials/_ncdcr.scss */
.icon-face:before {
  content: "\e87c";
}

/* line 3184, ../sass/partials/_ncdcr.scss */
.icon-favorite:before {
  content: "\e87d";
}

/* line 3188, ../sass/partials/_ncdcr.scss */
.icon-favorite-outline:before {
  content: "\e87e";
}

/* line 3192, ../sass/partials/_ncdcr.scss */
.icon-feedback:before {
  content: "\e87f";
}

/* line 3196, ../sass/partials/_ncdcr.scss */
.icon-find-in-page:before {
  content: "\e880";
}

/* line 3200, ../sass/partials/_ncdcr.scss */
.icon-find-replace:before {
  content: "\e881";
}

/* line 3204, ../sass/partials/_ncdcr.scss */
.icon-flip-to-back:before {
  content: "\e882";
}

/* line 3208, ../sass/partials/_ncdcr.scss */
.icon-flip-to-front:before {
  content: "\e883";
}

/* line 3212, ../sass/partials/_ncdcr.scss */
.icon-get-app:before {
  content: "\e884";
}

/* line 3216, ../sass/partials/_ncdcr.scss */
.icon-grade:before {
  content: "\e885";
}

/* line 3220, ../sass/partials/_ncdcr.scss */
.icon-group-work:before {
  content: "\e886";
}

/* line 3224, ../sass/partials/_ncdcr.scss */
.icon-help2:before, .icon-help:before {
  content: "\e887";
}

/* line 3228, ../sass/partials/_ncdcr.scss */
.icon-highlight-remove:before {
  content: "\e888";
}

/* line 3232, ../sass/partials/_ncdcr.scss */
.icon-history:before {
  content: "\e889";
}

/* line 3236, ../sass/partials/_ncdcr.scss */
.icon-home:before {
  content: "\e88a";
}

/* line 3240, ../sass/partials/_ncdcr.scss */
.icon-hourglass-empty:before {
  content: "\e88b";
}

/* line 3244, ../sass/partials/_ncdcr.scss */
.icon-hourglass-full:before {
  content: "\e88c";
}

/* line 3248, ../sass/partials/_ncdcr.scss */
.icon-https:before {
  content: "\e88d";
}

/* line 3252, ../sass/partials/_ncdcr.scss */
.icon-info:before {
  content: "\e88e";
}

/* line 3256, ../sass/partials/_ncdcr.scss */
.alert-box.info .alert-icon:before, .icon-info-outline:before {
  content: "\e88f";
}

/* line 3260, ../sass/partials/_ncdcr.scss */
.icon-input:before {
  content: "\e890";
}

/* line 3264, ../sass/partials/_ncdcr.scss */
.icon-invert-colors-on:before {
  content: "\e891";
}

/* line 3268, ../sass/partials/_ncdcr.scss */
.icon-label:before {
  content: "\e892";
}

/* line 3272, ../sass/partials/_ncdcr.scss */
.breadcrumbs [itemprop=child] > [itemprop=title]:before, .icon-label-outline:before {
  content: "\e893";
}

/* line 3276, ../sass/partials/_ncdcr.scss */
.icon-language:before {
  content: "\e894";
}

/* line 3280, ../sass/partials/_ncdcr.scss */
.icon-launch:before {
  content: "\e895";
}

/* line 3284, ../sass/partials/_ncdcr.scss */
.icon-list:before {
  content: "\e896";
}

/* line 3288, ../sass/partials/_ncdcr.scss */
.icon-lock:before {
  content: "\e897";
}

/* line 3292, ../sass/partials/_ncdcr.scss */
.icon-lock-open:before {
  content: "\e898";
}

/* line 3296, ../sass/partials/_ncdcr.scss */
.icon-lock-outline:before {
  content: "\e899";
}

/* line 3300, ../sass/partials/_ncdcr.scss */
.icon-loyalty:before {
  content: "\e89a";
}

/* line 3304, ../sass/partials/_ncdcr.scss */
.icon-markunread-mailbox:before {
  content: "\e89b";
}

/* line 3308, ../sass/partials/_ncdcr.scss */
.icon-note-add:before {
  content: "\e89c";
}

/* line 3312, ../sass/partials/_ncdcr.scss */
.icon-open-in-browser:before {
  content: "\e89d";
}

/* line 3316, ../sass/partials/_ncdcr.scss */
.article.agency .block-item [itemprop=description] + p a:before, .article.service .block-item [itemprop=description] + p a:before, .icon-open-in-new:before {
  content: "\e89e";
}

/* line 3320, ../sass/partials/_ncdcr.scss */
.icon-open-with:before {
  content: "\e89f";
}

/* line 3324, ../sass/partials/_ncdcr.scss */
.icon-pageview:before {
  content: "\e8a0";
}

/* line 3328, ../sass/partials/_ncdcr.scss */
.icon-payment:before {
  content: "\e8a1";
}

/* line 3332, ../sass/partials/_ncdcr.scss */
.icon-perm-camera-mic:before {
  content: "\e8a2";
}

/* line 3336, ../sass/partials/_ncdcr.scss */
.icon-perm-contact-calendar:before {
  content: "\e8a3";
}

/* line 3340, ../sass/partials/_ncdcr.scss */
.icon-perm-data-setting:before {
  content: "\e8a4";
}

/* line 3344, ../sass/partials/_ncdcr.scss */
.icon-perm-device-information:before {
  content: "\e8a5";
}

/* line 3348, ../sass/partials/_ncdcr.scss */
.icon-perm-identity:before {
  content: "\e8a6";
}

/* line 3352, ../sass/partials/_ncdcr.scss */
.icon-perm-media:before {
  content: "\e8a7";
}

/* line 3356, ../sass/partials/_ncdcr.scss */
.icon-perm-phone-msg:before {
  content: "\e8a8";
}

/* line 3360, ../sass/partials/_ncdcr.scss */
.icon-perm-scan-wifi:before {
  content: "\e8a9";
}

/* line 3364, ../sass/partials/_ncdcr.scss */
.icon-picture-in-picture:before {
  content: "\e8aa";
}

/* line 3368, ../sass/partials/_ncdcr.scss */
.icon-polymer:before {
  content: "\e8ab";
}

/* line 3372, ../sass/partials/_ncdcr.scss */
.icon-power-settings-new:before {
  content: "\e8ac";
}

/* line 3376, ../sass/partials/_ncdcr.scss */
.icon-print:before {
  content: "\e8ad";
}

/* line 3380, ../sass/partials/_ncdcr.scss */
.icon-query-builder:before {
  content: "\e8ae";
}

/* line 3384, ../sass/partials/_ncdcr.scss */
.icon-question-answer:before {
  content: "\e8af";
}

/* line 3388, ../sass/partials/_ncdcr.scss */
.icon-receipt:before {
  content: "\e8b0";
}

/* line 3392, ../sass/partials/_ncdcr.scss */
.icon-redeem:before {
  content: "\e8b1";
}

/* line 3396, ../sass/partials/_ncdcr.scss */
.icon-report-problem:before {
  content: "\e8b2";
}

/* line 3400, ../sass/partials/_ncdcr.scss */
.icon-restore:before {
  content: "\e8b3";
}

/* line 3404, ../sass/partials/_ncdcr.scss */
.icon-room:before {
  content: "\e8b4";
}

/* line 3408, ../sass/partials/_ncdcr.scss */
.icon-schedule:before {
  content: "\e8b5";
}

/* line 3412, ../sass/partials/_ncdcr.scss */
.icon-search:before {
  content: "\e8b6";
}

/* line 3416, ../sass/partials/_ncdcr.scss */
.icon-settings:before {
  content: "\e8b8";
}

/* line 3420, ../sass/partials/_ncdcr.scss */
.icon-settings-applications:before {
  content: "\e8b9";
}

/* line 3424, ../sass/partials/_ncdcr.scss */
.icon-settings-backup-restore:before {
  content: "\e8ba";
}

/* line 3428, ../sass/partials/_ncdcr.scss */
.icon-settings-bluetooth:before {
  content: "\e8bb";
}

/* line 3432, ../sass/partials/_ncdcr.scss */
.icon-settings-cell:before {
  content: "\e8bc";
}

/* line 3436, ../sass/partials/_ncdcr.scss */
.icon-settings-brightness:before {
  content: "\e8bd";
}

/* line 3440, ../sass/partials/_ncdcr.scss */
.icon-settings-ethernet:before {
  content: "\e8be";
}

/* line 3444, ../sass/partials/_ncdcr.scss */
.icon-settings-input-antenna:before {
  content: "\e8bf";
}

/* line 3448, ../sass/partials/_ncdcr.scss */
.icon-settings-input-component:before {
  content: "\e8c0";
}

/* line 3452, ../sass/partials/_ncdcr.scss */
.icon-settings-input-composite:before {
  content: "\e8c1";
}

/* line 3456, ../sass/partials/_ncdcr.scss */
.icon-settings-input-hdmi:before {
  content: "\e8c2";
}

/* line 3460, ../sass/partials/_ncdcr.scss */
.icon-settings-input-svideo:before {
  content: "\e8c3";
}

/* line 3464, ../sass/partials/_ncdcr.scss */
.icon-settings-overscan:before {
  content: "\e8c4";
}

/* line 3468, ../sass/partials/_ncdcr.scss */
.icon-settings-phone:before {
  content: "\e8c5";
}

/* line 3472, ../sass/partials/_ncdcr.scss */
.icon-settings-power:before {
  content: "\e8c6";
}

/* line 3476, ../sass/partials/_ncdcr.scss */
.icon-settings-remote:before {
  content: "\e8c7";
}

/* line 3480, ../sass/partials/_ncdcr.scss */
.icon-settings-voice:before {
  content: "\e8c8";
}

/* line 3484, ../sass/partials/_ncdcr.scss */
.icon-shop:before {
  content: "\e8c9";
}

/* line 3488, ../sass/partials/_ncdcr.scss */
.icon-shop-two:before {
  content: "\e8ca";
}

/* line 3492, ../sass/partials/_ncdcr.scss */
.icon-shopping-basket:before {
  content: "\e8cb";
}

/* line 3496, ../sass/partials/_ncdcr.scss */
.icon-shopping-cart:before {
  content: "\e8cc";
}

/* line 3500, ../sass/partials/_ncdcr.scss */
.icon-speaker-notes:before {
  content: "\e8cd";
}

/* line 3504, ../sass/partials/_ncdcr.scss */
.icon-spellcheck:before {
  content: "\e8ce";
}

/* line 3508, ../sass/partials/_ncdcr.scss */
.icon-stars:before {
  content: "\e8d0";
}

/* line 3512, ../sass/partials/_ncdcr.scss */
.icon-store:before {
  content: "\e8d1";
}

/* line 3516, ../sass/partials/_ncdcr.scss */
.icon-subject:before {
  content: "\e8d2";
}

/* line 3520, ../sass/partials/_ncdcr.scss */
.icon-supervisor-account:before {
  content: "\e8d3";
}

/* line 3524, ../sass/partials/_ncdcr.scss */
.icon-swap-horiz:before {
  content: "\e8d4";
}

/* line 3528, ../sass/partials/_ncdcr.scss */
.icon-swap-vert:before {
  content: "\e8d5";
}

/* line 3532, ../sass/partials/_ncdcr.scss */
.icon-swap-vertical-circle:before {
  content: "\e8d6";
}

/* line 3536, ../sass/partials/_ncdcr.scss */
.icon-system-update-alt:before {
  content: "\e8d7";
}

/* line 3540, ../sass/partials/_ncdcr.scss */
.icon-tab:before {
  content: "\e8d8";
}

/* line 3544, ../sass/partials/_ncdcr.scss */
.icon-tab-unselected:before {
  content: "\e8d9";
}

/* line 3548, ../sass/partials/_ncdcr.scss */
.icon-theaters:before {
  content: "\e8da";
}

/* line 3552, ../sass/partials/_ncdcr.scss */
.icon-thumb-down:before {
  content: "\e8db";
}

/* line 3556, ../sass/partials/_ncdcr.scss */
.icon-thumb-up:before {
  content: "\e8dc";
}

/* line 3560, ../sass/partials/_ncdcr.scss */
.icon-thumbs-up-down:before {
  content: "\e8dd";
}

/* line 3564, ../sass/partials/_ncdcr.scss */
.icon-toc:before {
  content: "\e8de";
}

/* line 3568, ../sass/partials/_ncdcr.scss */
.icon-today:before {
  content: "\e8df";
}

/* line 3572, ../sass/partials/_ncdcr.scss */
.icon-toll:before {
  content: "\e8e0";
}

/* line 3576, ../sass/partials/_ncdcr.scss */
.icon-track-changes:before {
  content: "\e8e1";
}

/* line 3580, ../sass/partials/_ncdcr.scss */
.icon-translate:before {
  content: "\e8e2";
}

/* line 3584, ../sass/partials/_ncdcr.scss */
.icon-trending-down:before {
  content: "\e8e3";
}

/* line 3588, ../sass/partials/_ncdcr.scss */
.icon-trending-neutral:before {
  content: "\e8e4";
}

/* line 3592, ../sass/partials/_ncdcr.scss */
.icon-trending-up:before {
  content: "\e8e5";
}

/* line 3596, ../sass/partials/_ncdcr.scss */
.icon-turned-in:before {
  content: "\e8e6";
}

/* line 3600, ../sass/partials/_ncdcr.scss */
.icon-turned-in-not:before {
  content: "\e8e7";
}

/* line 3604, ../sass/partials/_ncdcr.scss */
.icon-verified-user:before {
  content: "\e8e8";
}

/* line 3608, ../sass/partials/_ncdcr.scss */
.icon-view-agenda:before {
  content: "\e8e9";
}

/* line 3612, ../sass/partials/_ncdcr.scss */
.icon-view-array:before {
  content: "\e8ea";
}

/* line 3616, ../sass/partials/_ncdcr.scss */
.icon-view-carousel:before {
  content: "\e8eb";
}

/* line 3620, ../sass/partials/_ncdcr.scss */
.icon-view-column:before {
  content: "\e8ec";
}

/* line 3624, ../sass/partials/_ncdcr.scss */
.icon-view-day:before {
  content: "\e8ed";
}

/* line 3628, ../sass/partials/_ncdcr.scss */
.icon-view-headline:before {
  content: "\e8ee";
}

/* line 3632, ../sass/partials/_ncdcr.scss */
.icon-view-list:before {
  content: "\e8ef";
}

/* line 3636, ../sass/partials/_ncdcr.scss */
.icon-view-module:before {
  content: "\e8f0";
}

/* line 3640, ../sass/partials/_ncdcr.scss */
.icon-view-quilt:before {
  content: "\e8f1";
}

/* line 3644, ../sass/partials/_ncdcr.scss */
.icon-view-stream:before {
  content: "\e8f2";
}

/* line 3648, ../sass/partials/_ncdcr.scss */
.icon-view-week:before {
  content: "\e8f3";
}

/* line 3652, ../sass/partials/_ncdcr.scss */
.icon-visibility:before {
  content: "\e8f4";
}

/* line 3656, ../sass/partials/_ncdcr.scss */
.icon-visibility-off:before {
  content: "\e8f5";
}

/* line 3660, ../sass/partials/_ncdcr.scss */
.icon-card-giftcard:before {
  content: "\e8f6";
}

/* line 3664, ../sass/partials/_ncdcr.scss */
.icon-card-membership:before {
  content: "\e8f7";
}

/* line 3668, ../sass/partials/_ncdcr.scss */
.icon-card-travel:before, .icon-wallet-travel:before {
  content: "\e8f8";
}

/* line 3672, ../sass/partials/_ncdcr.scss */
.icon-work:before {
  content: "\e8f9";
}

/* line 3676, ../sass/partials/_ncdcr.scss */
.icon-youtube-searched-for:before {
  content: "\e8fa";
}

/* line 3680, ../sass/partials/_ncdcr.scss */
.icon-eject:before {
  content: "\e8fb";
}

/* line 3684, ../sass/partials/_ncdcr.scss */
.icon-camera-enhance:before {
  content: "\e8fc";
}

/* line 3688, ../sass/partials/_ncdcr.scss */
.icon-help-outline:before {
  content: "\e8fd";
}

/* line 3692, ../sass/partials/_ncdcr.scss */
.icon-reorder:before {
  content: "\e8fe";
}

/* line 3696, ../sass/partials/_ncdcr.scss */
.icon-zoom-in:before {
  content: "\e8ff";
}

/* line 3700, ../sass/partials/_ncdcr.scss */
.icon-zoom-out:before {
  content: "\e928";
}

/* line 3704, ../sass/partials/_ncdcr.scss */
.icon-http:before {
  content: "\e929";
}

/* line 3708, ../sass/partials/_ncdcr.scss */
.icon-event-seat:before {
  content: "\e92a";
}

/* line 3712, ../sass/partials/_ncdcr.scss */
.icon-flight-land:before {
  content: "\e92b";
}

/* line 3716, ../sass/partials/_ncdcr.scss */
.icon-flight-takeoff:before {
  content: "\e92c";
}

/* line 3720, ../sass/partials/_ncdcr.scss */
.icon-play-for-work:before {
  content: "\e92d";
}

/* line 3724, ../sass/partials/_ncdcr.scss */
.icon-gif:before {
  content: "\e92e";
}

/* line 3728, ../sass/partials/_ncdcr.scss */
.icon-indeterminate-check-box:before {
  content: "\e92f";
}

/* line 3732, ../sass/partials/_ncdcr.scss */
.icon-offline-pin:before {
  content: "\e930";
}

/* line 3736, ../sass/partials/_ncdcr.scss */
.icon-all-out:before {
  content: "\e931";
}

/* line 3740, ../sass/partials/_ncdcr.scss */
.icon-copyright:before {
  content: "\e932";
}

/* line 3744, ../sass/partials/_ncdcr.scss */
.icon-fingerprint:before {
  content: "\e933";
}

/* line 3748, ../sass/partials/_ncdcr.scss */
.icon-gavel:before {
  content: "\e934";
}

/* line 3752, ../sass/partials/_ncdcr.scss */
.icon-lightbulb-outline:before {
  content: "\e935";
}

/* line 3756, ../sass/partials/_ncdcr.scss */
.icon-picture-in-picture-alt:before {
  content: "\e936";
}

/* line 3760, ../sass/partials/_ncdcr.scss */
.icon-important-devices:before {
  content: "\e937";
}

/* line 3764, ../sass/partials/_ncdcr.scss */
.icon-touch-app:before {
  content: "\e938";
}

/* line 3768, ../sass/partials/_ncdcr.scss */
.icon-accessible:before {
  content: "\e939";
}

/* line 3772, ../sass/partials/_ncdcr.scss */
.icon-compare-arrows:before {
  content: "\e93a";
}

/* line 3776, ../sass/partials/_ncdcr.scss */
.icon-date-range:before {
  content: "\e93b";
}

/* line 3780, ../sass/partials/_ncdcr.scss */
.icon-donut-large:before {
  content: "\e93c";
}

/* line 3784, ../sass/partials/_ncdcr.scss */
.icon-donut-small:before {
  content: "\e93d";
}

/* line 3788, ../sass/partials/_ncdcr.scss */
.icon-line-style:before {
  content: "\e93e";
}

/* line 3792, ../sass/partials/_ncdcr.scss */
.icon-line-weight:before {
  content: "\e93f";
}

/* line 3796, ../sass/partials/_ncdcr.scss */
.icon-motorcycle:before {
  content: "\e940";
}

/* line 3800, ../sass/partials/_ncdcr.scss */
.icon-opacity:before {
  content: "\e941";
}

/* line 3804, ../sass/partials/_ncdcr.scss */
.icon-pets:before {
  content: "\e942";
}

/* line 3808, ../sass/partials/_ncdcr.scss */
.icon-pregnant-woman:before {
  content: "\e943";
}

/* line 3812, ../sass/partials/_ncdcr.scss */
.icon-record-voice-over:before {
  content: "\e944";
}

/* line 3816, ../sass/partials/_ncdcr.scss */
.icon-rounded-corner:before {
  content: "\e945";
}

/* line 3820, ../sass/partials/_ncdcr.scss */
.icon-rowing:before {
  content: "\e946";
}

/* line 3824, ../sass/partials/_ncdcr.scss */
.icon-timeline:before {
  content: "\e947";
}

/* line 3828, ../sass/partials/_ncdcr.scss */
.icon-update:before {
  content: "\e948";
}

/* line 3832, ../sass/partials/_ncdcr.scss */
.icon-watch-later:before {
  content: "\e949";
}

/* line 3836, ../sass/partials/_ncdcr.scss */
.icon-pan-tool:before {
  content: "\e94a";
}

/* line 3840, ../sass/partials/_ncdcr.scss */
.icon-ac-unit:before {
  content: "\eb3b";
}

/* line 3844, ../sass/partials/_ncdcr.scss */
.icon-airport-shuttle:before {
  content: "\eb3c";
}

/* line 3848, ../sass/partials/_ncdcr.scss */
.icon-all-inclusive:before {
  content: "\eb3d";
}

/* line 3852, ../sass/partials/_ncdcr.scss */
.icon-beach-access:before {
  content: "\eb3e";
}

/* line 3856, ../sass/partials/_ncdcr.scss */
.icon-business-center:before {
  content: "\eb3f";
}

/* line 3860, ../sass/partials/_ncdcr.scss */
.icon-casino:before {
  content: "\eb40";
}

/* line 3864, ../sass/partials/_ncdcr.scss */
.icon-child-care:before {
  content: "\eb41";
}

/* line 3868, ../sass/partials/_ncdcr.scss */
.icon-child-friendly:before {
  content: "\eb42";
}

/* line 3872, ../sass/partials/_ncdcr.scss */
.icon-fitness-center:before {
  content: "\eb43";
}

/* line 3876, ../sass/partials/_ncdcr.scss */
.icon-free-breakfast:before {
  content: "\eb44";
}

/* line 3880, ../sass/partials/_ncdcr.scss */
.icon-golf-course:before {
  content: "\eb45";
}

/* line 3884, ../sass/partials/_ncdcr.scss */
.icon-hot-tub:before {
  content: "\eb46";
}

/* line 3888, ../sass/partials/_ncdcr.scss */
.icon-kitchen:before {
  content: "\eb47";
}

/* line 3892, ../sass/partials/_ncdcr.scss */
.icon-pool:before {
  content: "\eb48";
}

/* line 3896, ../sass/partials/_ncdcr.scss */
.icon-room-service:before {
  content: "\eb49";
}

/* line 3900, ../sass/partials/_ncdcr.scss */
.icon-smoke-free:before {
  content: "\eb4a";
}

/* line 3904, ../sass/partials/_ncdcr.scss */
.icon-smoking-rooms:before {
  content: "\eb4b";
}

/* line 3908, ../sass/partials/_ncdcr.scss */
.icon-spa:before {
  content: "\eb4c";
}

/* line 3912, ../sass/partials/_ncdcr.scss */
.icon-goat:before {
  content: "\e94b";
}

/* line 3916, ../sass/partials/_ncdcr.scss */
#kss-node .grid:after, #kss-node .layouts:after, .band:after, .enterprise-nav ul li a span.icon-nc-brand:before, .page-title:after, .section-nav .nav-title:after, .section-title:after, .wrapper:after {
  content: "";
}

@font-face {
  font-family: TransportNewHeavy;
  src: url(TransportNewHeavy_gdi.eot);
  src: url(TransportNewHeavy_gdi.eot?#iefix) format("embedded-opentype"), url(TransportNewHeavy_gdi.woff) format("woff"), url(TransportNewHeavy_gdi.ttf) format("truetype"), url(TransportNewHeavy_gdi.otf) format("opentype"), url(TransportNewHeavy_gdi.svg#TransportNewHeavy) format("svg");
}

@font-face {
  font-family: TransportNewLight;
  src: url(TransportNewLight_gdi.eot);
  src: url(TransportNewLight_gdi.eot?#iefix) format("embedded-opentype"), url(TransportNewLight_gdi.woff) format("woff"), url(TransportNewLight_gdi.ttf) format("truetype"), url(TransportNewLight_gdi.otf) format("opentype"), url(TransportNewLight_gdi.svg#TransportNewLight) format("svg");
}

@font-face {
  font-family: TransportNewMedium;
  src: url(TransportNewMedium_gdi.eot);
  src: url(TransportNewMedium_gdi.eot?#iefix) format("embedded-opentype"), url(TransportNewMedium_gdi.woff) format("woff"), url(TransportNewMedium_gdi.ttf) format("truetype"), url(TransportNewMedium_gdi.otf) format("opentype"), url(TransportNewMedium_gdi.svg#TransportNewMedium) format("svg");
}

/* line 3938, ../sass/partials/_ncdcr.scss */
.styleguide {
  margin-top: 30px;
}

/* line 3942, ../sass/partials/_ncdcr.scss */
.styleguide h6 {
  text-transform: uppercase;
  color: #6f7785;
}

/* line 3947, ../sass/partials/_ncdcr.scss */
.styleguide.typography p {
  font-size: 24px;
  font-size: 1.5rem;
  margin-bottom: 50px !important;
}

/* line 3953, ../sass/partials/_ncdcr.scss */
.styleguide .heavy {
  font-family: TransportNewHeavy, Helvetica, Arial, sans-serif;
}

/* line 3957, ../sass/partials/_ncdcr.scss */
.styleguide .medium {
  font-family: TransportNewMedium, Helvetica, Arial, sans-serif;
}

/* line 3961, ../sass/partials/_ncdcr.scss */
.styleguide .light {
  font-family: TransportNewLight, Helvetica, Arial, sans-serif;
}

/* line 3965, ../sass/partials/_ncdcr.scss */
.styleguide .georgia {
  font-family: Georgia;
  font-style: italic;
}

/* line 3970, ../sass/partials/_ncdcr.scss */
body, html {
  background-color: #fff;
  font-family: TransportNewLight,Helvetica,Arial,sans-serif;
  line-height: 1.5;
  font-size: 16px;
  font-size: 1rem;
  -webkit-font-feature-settings: normal;
  -moz-font-feature-settings: normal;
  font-feature-settings: normal;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 3983, ../sass/partials/_ncdcr.scss */
.topical-nav .parent-title, .topical-nav h3, h1, h2, h3, h4, h5, h6 {
  color: #092940;
  font-family: TransportNewMedium,Helvetica,Arial,sans-serif;
  font-weight: 400;
}

/* line 3989, ../sass/partials/_ncdcr.scss */
h1 {
  line-height: 1.25;
  word-break: break-word;
  font-size: 24px;
  font-size: 1.5rem;
  margin: 30px 0;
  margin: 1.875rem 0;
}

@media screen and (min-width: 768px) {
  /* line 3999, ../sass/partials/_ncdcr.scss */
  h1 {
    font-size: 36px;
    font-size: 2.25rem;
    margin: 30px 0 60px;
    margin: 1.875rem 0 3.75rem;
  }
}
@media screen and (min-width: 1024px) {
  /* line 4008, ../sass/partials/_ncdcr.scss */
  h1 {
    font-size: 48px;
    font-size: 3rem;
  }
}
/* line 4014, ../sass/partials/_ncdcr.scss */
h2 {
  font-size: 21px;
  font-size: 1.3125rem;
}

@media screen and (min-width: 768px) {
  /* line 4020, ../sass/partials/_ncdcr.scss */
  h2 {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 1024px) {
  /* line 4027, ../sass/partials/_ncdcr.scss */
  h2 {
    font-size: 36px;
    font-size: 2.25rem;
  }
}
/* line 4033, ../sass/partials/_ncdcr.scss */
.topical-nav .parent-title, .topical-nav h3, h3 {
  font-size: 18px;
  font-size: 1.125rem;
}

@media screen and (min-width: 768px) {
  /* line 4039, ../sass/partials/_ncdcr.scss */
  .topical-nav .parent-title, .topical-nav h3, h3 {
    font-size: 21px;
    font-size: 1.3125rem;
  }
}
@media screen and (min-width: 1024px) {
  /* line 4046, ../sass/partials/_ncdcr.scss */
  .topical-nav .parent-title, .topical-nav h3, h3 {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
/* line 4052, ../sass/partials/_ncdcr.scss */
h4 {
  font-size: 18px;
  font-size: 1.125rem;
}

@media screen and (min-width: 1024px) {
  /* line 4058, ../sass/partials/_ncdcr.scss */
  h4 {
    font-size: 21px;
    font-size: 1.3125rem;
  }
}
/* line 4064, ../sass/partials/_ncdcr.scss */
h5, h6 {
  font-size: 16px;
  font-size: 1rem;
}

/* line 4069, ../sass/partials/_ncdcr.scss */
#kss-node .grid {
  background: #95a0ad;
  overflow: auto;
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
  padding: 0 30px;
}

/* line 4078, ../sass/partials/_ncdcr.scss */
#kss-node .grid:after {
  display: table;
  clear: both;
}

/* line 4083, ../sass/partials/_ncdcr.scss */
#kss-node .grid div {
  background: #fff;
  text-align: center;
  border: 1px dashed #95a0ad;
  color: #95a0ad;
  padding: 20px 0;
}

/* line 4091, ../sass/partials/_ncdcr.scss */
#kss-node .grid.smartphone div {
  float: left;
  display: block;
  margin-right: 16.03631%;
  width: 41.98184%;
}

/* line 4098, ../sass/partials/_ncdcr.scss */
#kss-node .grid.smartphone div:last-child {
  margin-right: 0;
}

/* line 4102, ../sass/partials/_ncdcr.scss */
#kss-node .grid.tablet div {
  float: left;
  display: block;
  margin-right: 4.82916%;
  width: 12.64237%;
}

/* line 4109, ../sass/partials/_ncdcr.scss */
#kss-node .grid.tablet div:last-child {
  margin-right: 0;
}

/* line 4113, ../sass/partials/_ncdcr.scss */
#kss-node .grid.desktop {
  padding: 0;
}

/* line 4117, ../sass/partials/_ncdcr.scss */
#kss-node .grid.desktop div {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 6.17215%;
}

/* line 4124, ../sass/partials/_ncdcr.scss */
#kss-node .grid.desktop div:last-child {
  margin-right: 0;
}

/* line 4128, ../sass/partials/_ncdcr.scss */
#kss-node .layouts {
  margin-left: auto;
  margin-right: auto;
  max-width: 600px;
}

/* line 4134, ../sass/partials/_ncdcr.scss */
#kss-node .layouts:after {
  display: table;
  clear: both;
}

/* line 4139, ../sass/partials/_ncdcr.scss */
#kss-node .layouts.article-only .smartphone div {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 31.76157%;
  margin-left: 34.11922%;
}

/* line 4147, ../sass/partials/_ncdcr.scss */
#kss-node .layouts.article-only .smartphone div:last-child {
  margin-right: 0;
}

/* line 4151, ../sass/partials/_ncdcr.scss */
#kss-node .layouts.article-only .tablet div {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 65.88078%;
  margin-left: 17.05961%;
}

/* line 4159, ../sass/partials/_ncdcr.scss */
#kss-node .layouts.article-only .tablet div:last-child {
  margin-right: 0;
}

/* line 4163, ../sass/partials/_ncdcr.scss */
#kss-node .layouts.article-only .desktop div {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
}

/* line 4170, ../sass/partials/_ncdcr.scss */
#kss-node .layouts.article-only .desktop div:last-child {
  margin-right: 0;
}

/* line 4174, ../sass/partials/_ncdcr.scss */
#kss-node .layouts.article-sidebar .smartphone div {
  padding: 23px 0;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 31.76157%;
  margin-left: 34.11922%;
}

/* line 4183, ../sass/partials/_ncdcr.scss */
#kss-node .layouts.article-sidebar .smartphone div:last-child {
  margin-right: 0;
}

/* line 4187, ../sass/partials/_ncdcr.scss */
#kss-node .layouts.article-sidebar .tablet div {
  padding: 60px 0;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 40.29137%;
  margin-left: 17.05961%;
}

/* line 4196, ../sass/partials/_ncdcr.scss */
#kss-node .layouts.article-sidebar .tablet div:last-child {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 23.23176%;
  margin-left: 0;
}

/* line 4204, ../sass/partials/_ncdcr.scss */
#kss-node .layouts.article-sidebar .tablet div:last-child:last-child {
  margin-right: 0;
}

/* line 4208, ../sass/partials/_ncdcr.scss */
#kss-node .layouts.article-sidebar .desktop div {
  padding: 60px 0;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 65.88078%;
}

/* line 4216, ../sass/partials/_ncdcr.scss */
#kss-node .layouts.article-sidebar .desktop div:last-child {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 31.76157%;
}

/* line 4223, ../sass/partials/_ncdcr.scss */
#kss-node .layouts.article-sidebar .desktop div:last-child:last-child {
  margin-right: 0;
}

/* line 4227, ../sass/partials/_ncdcr.scss */
#kss-node .layouts.article-two-sidebars .smartphone div {
  padding: 11px 0;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 31.76157%;
  margin-left: 34.11922%;
}

/* line 4236, ../sass/partials/_ncdcr.scss */
#kss-node .layouts.article-two-sidebars .smartphone div:last-child {
  margin-right: 0;
}

/* line 4240, ../sass/partials/_ncdcr.scss */
#kss-node .layouts.article-two-sidebars .tablet div {
  padding: 35px 0;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 23.23176%;
}

/* line 4248, ../sass/partials/_ncdcr.scss */
#kss-node .layouts.article-two-sidebars .tablet div:nth-child(2) {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 40.29137%;
  margin-left: 17.05961%;
}

/* line 4256, ../sass/partials/_ncdcr.scss */
#kss-node .layouts.article-two-sidebars .tablet div:nth-child(2):last-child {
  margin-right: 0;
}

/* line 4260, ../sass/partials/_ncdcr.scss */
#kss-node .layouts.article-two-sidebars .tablet div:last-child {
  padding: 12px 0;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 65.88078%;
  margin-left: 17.05961%;
}

/* line 4269, ../sass/partials/_ncdcr.scss */
#kss-node .layouts.article-two-sidebars .tablet div:last-child:last-child {
  margin-right: 0;
}

/* line 4273, ../sass/partials/_ncdcr.scss */
#kss-node .layouts.article-two-sidebars .desktop div {
  padding: 60px 0;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 23.23176%;
}

/* line 4281, ../sass/partials/_ncdcr.scss */
#kss-node .layouts.article-two-sidebars .desktop div:nth-child(2) {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%;
  margin-left: 25.58941%;
}

/* line 4289, ../sass/partials/_ncdcr.scss */
#kss-node .layouts.article-two-sidebars .desktop div:nth-child(2):last-child {
  margin-right: 0;
}

/* line 4293, ../sass/partials/_ncdcr.scss */
#kss-node .layouts.article-two-sidebars .desktop div:nth-child(3) {
  margin-left: -76.76824%;
}

/* line 4297, ../sass/partials/_ncdcr.scss */
#kss-node .layouts.article-two-sidebars .desktop div:last-child {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 23.23176%;
}

/* line 4304, ../sass/partials/_ncdcr.scss */
#kss-node .layouts.article-two-sidebars .desktop div:last-child:last-child {
  margin-right: 0;
}

/* line 4308, ../sass/partials/_ncdcr.scss */
#kss-node .layout {
  text-align: center;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 31.76157%;
}

/* line 4316, ../sass/partials/_ncdcr.scss */
#kss-node .layout:last-child {
  margin-right: 0;
}

/* line 4320, ../sass/partials/_ncdcr.scss */
#kss-node .layout div {
  background: #092940;
  padding: 60px 0;
  margin-bottom: 5px;
  color: white;
}

/* line 4327, ../sass/partials/_ncdcr.scss */
#kss-node .layout div:nth-child(3) {
  background: #397aac;
}

/* line 4331, ../sass/partials/_ncdcr.scss */
#kss-node .layout div:nth-child(4) {
  background: #588023;
}

/* line 4335, ../sass/partials/_ncdcr.scss */
.content-container {
  margin-top: 60px;
  margin-top: 3.75rem;
}

/* line 4340, ../sass/partials/_ncdcr.scss */
.wrapper {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  padding: 0 20px;
  padding: 0 1.25rem;
}

/* line 4348, ../sass/partials/_ncdcr.scss */
.wrapper:after {
  display: table;
  clear: both;
}

@media screen and (min-width: 480px) {
  /* line 4354, ../sass/partials/_ncdcr.scss */
  .wrapper {
    padding: 0 40px;
    padding: 0 2.5rem;
  }
}
@media screen and (min-width: 768px) {
  /* line 4361, ../sass/partials/_ncdcr.scss */
  .wrapper {
    padding: 0 60px;
    padding: 0 3.75rem;
  }
}
@media screen and (min-width: 1024px) {
  /* line 4368, ../sass/partials/_ncdcr.scss */
  h5 {
    font-size: 18px;
    font-size: 1.125rem;
  }

  /* line 4373, ../sass/partials/_ncdcr.scss */
  .content-container {
    margin-top: 0;
  }

  /* line 4377, ../sass/partials/_ncdcr.scss */
  .wrapper {
    max-width: 93.75%;
    padding: 0;
    margin: 0 auto;
  }
}
@media screen and (min-width: 768px) {
  /* line 4385, ../sass/partials/_ncdcr.scss */
  .article-sidebar .article {
    float: left;
    display: block;
    margin-right: 4.82916%;
    width: 47.58542%;
  }

  /* line 4392, ../sass/partials/_ncdcr.scss */
  .article-sidebar .article:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 1024px) {
  /* line 4398, ../sass/partials/_ncdcr.scss */
  .article-sidebar .article {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%;
  }

  /* line 4405, ../sass/partials/_ncdcr.scss */
  .article-sidebar .article:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 768px) {
  /* line 4411, ../sass/partials/_ncdcr.scss */
  .article-sidebar .sidebar {
    float: left;
    display: block;
    margin-right: 4.82916%;
    width: 47.58542%;
  }

  /* line 4418, ../sass/partials/_ncdcr.scss */
  .article-sidebar .sidebar:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 1024px) {
  /* line 4424, ../sass/partials/_ncdcr.scss */
  .article-sidebar .sidebar {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }

  /* line 4431, ../sass/partials/_ncdcr.scss */
  .article-sidebar .sidebar:last-child {
    margin-right: 0;
  }

  /* line 4435, ../sass/partials/_ncdcr.scss */
  .article-2-sidebars {
    display: -webkit-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (min-width: 768px) {
  /* line 4446, ../sass/partials/_ncdcr.scss */
  .article-2-sidebars .article {
    float: left;
    display: block;
    margin-right: 4.82916%;
    width: 47.58542%;
  }

  /* line 4453, ../sass/partials/_ncdcr.scss */
  .article-2-sidebars .article:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 1024px) {
  /* line 4459, ../sass/partials/_ncdcr.scss */
  .article-2-sidebars .article {
    float: none;
    width: 48.42105%;
    margin: 0 3.15789%;
    -webkit-box-ordinal-group: 2;
    box-ordinal-group: 2;
    -webkit-order: 2;
    -moz-order: 2;
    order: 2;
    -ms-flex-order: 2;
  }
}
@media screen and (min-width: 768px) {
  /* line 4473, ../sass/partials/_ncdcr.scss */
  .article-2-sidebars .sidebar {
    float: left;
    display: block;
    width: 47.58542%;
    margin-right: 0;
  }

  /* line 4480, ../sass/partials/_ncdcr.scss */
  .article-2-sidebars .sidebar:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 1024px) {
  /* line 4486, ../sass/partials/_ncdcr.scss */
  .article-2-sidebars .sidebar {
    float: none;
    width: 22.63158%;
    -webkit-box-ordinal-group: 3;
    box-ordinal-group: 3;
    -webkit-order: 3;
    -moz-order: 3;
    order: 3;
    -ms-flex-order: 3;
  }
}
@media screen and (min-width: 768px) {
  /* line 4499, ../sass/partials/_ncdcr.scss */
  .article-2-sidebars .sidebar + .sidebar {
    float: left;
    display: block;
    margin-right: 4.82916%;
    width: 100%;
  }

  /* line 4506, ../sass/partials/_ncdcr.scss */
  .article-2-sidebars .sidebar + .sidebar:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 1024px) {
  /* line 4512, ../sass/partials/_ncdcr.scss */
  .article-2-sidebars .sidebar + .sidebar {
    float: none;
    width: 22.63158%;
    -webkit-box-ordinal-group: 1;
    box-ordinal-group: 1;
    -webkit-order: 1;
    -moz-order: 1;
    order: 1;
    -ms-flex-order: 1;
  }
}
/* line 4524, ../sass/partials/_ncdcr.scss */
.header-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
}

/* line 4532, ../sass/partials/_ncdcr.scss */
.mobile-nav {
  background: #092940;
  text-align: center;
  height: 60px;
  height: 3.75rem;
  font-size: 20px;
  font-size: 1.25rem;
}

/* line 4541, ../sass/partials/_ncdcr.scss */
.back-trigger button, .close-trigger {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
}

/* line 4547, ../sass/partials/_ncdcr.scss */
.mobile-nav a, .mobile-nav button, .mobile-nav div, .mobile-nav h1 {
  color: #fff;
  background: 0 0;
  display: inline-block;
  outline: 0;
  text-transform: uppercase;
  padding: 0;
  margin: 0;
  text-decoration: none;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 60px;
  line-height: 3.75rem;
}

@media screen and (min-width: 1024px) {
  /* line 4563, ../sass/partials/_ncdcr.scss */
  .header-container {
    position: relative;
  }

  /* line 4567, ../sass/partials/_ncdcr.scss */
  .mobile-nav {
    height: 0;
  }

  /* line 4571, ../sass/partials/_ncdcr.scss */
  .mobile-nav a, .mobile-nav button, .mobile-nav div, .mobile-nav h1 {
    display: none;
  }
}
/* line 4576, ../sass/partials/_ncdcr.scss */
.mobile-nav div, .mobile-nav h1 {
  width: 40%;
  height: 100%;
  overflow: hidden;
}

@media screen and (min-width: 1024px) {
  /* line 4583, ../sass/partials/_ncdcr.scss */
  .mobile-nav div, .mobile-nav h1 {
    position: absolute;
    left: 3.125%;
    display: block;
    z-index: 10000;
    top: 20px;
    top: 1.25rem;
    width: 290px;
    width: 18.125rem;
    height: 40px;
    height: 2.5rem;
  }

  /* line 4596, ../sass/partials/_ncdcr.scss */
  .mobile-nav div a, .mobile-nav h1 a {
    display: block;
    font-size: 0;
    line-height: 0;
    width: 100%;
    height: 100%;
    background-image: url(../images/l_agency-ncdcr.svg);
    background-repeat: no-repeat;
    background-position: 0 50%;
    background-size: auto;
    -webkit-transition: opacity .15s ease-in-out;
    transition: opacity 0.15s ease-in-out;
  }

  /* line 4610, ../sass/partials/_ncdcr.scss */
  .no-svg .mobile-nav div a, .no-svg .mobile-nav h1 a {
    background-image: url(../images/l_agency-ncdcr.png);
  }
}
@media screen and (min-width: 1280px) {
  /* line 4616, ../sass/partials/_ncdcr.scss */
  .wrapper {
    max-width: 1140px;
    max-width: 71.25rem;
  }

  /* line 4621, ../sass/partials/_ncdcr.scss */
  .mobile-nav div, .mobile-nav h1 {
    left: 50%;
    margin-left: -570px;
    margin-left: -35.625rem;
  }
}
/* line 4628, ../sass/partials/_ncdcr.scss */
.mobile-nav div a, .mobile-nav h1 a {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 4634, ../sass/partials/_ncdcr.scss */
.mobile-nav span {
  display: inline-block;
}

/* line 4638, ../sass/partials/_ncdcr.scss */
.mobile-nav .open-trigger, .mobile-nav .open-trigger :first-child {
  float: left;
}

/* line 4642, ../sass/partials/_ncdcr.scss */
.mobile-nav .open-trigger :last-child {
  display: none;
}

@media screen and (min-width: 768px) {
  /* line 4647, ../sass/partials/_ncdcr.scss */
  .mobile-nav .open-trigger :last-child {
    display: inline-block;
  }
}
/* line 4652, ../sass/partials/_ncdcr.scss */
.mobile-nav .search-trigger {
  float: right;
}

/* line 4656, ../sass/partials/_ncdcr.scss */
.mobile-nav .search-trigger :first-child {
  display: none;
}

@media screen and (min-width: 768px) {
  /* line 4661, ../sass/partials/_ncdcr.scss */
  .mobile-nav .search-trigger :first-child {
    display: inline-block;
  }
}
/* line 4666, ../sass/partials/_ncdcr.scss */
.mobile-nav .search-trigger :last-child {
  float: right;
  line-height: 60px;
  line-height: 3.75rem;
}

/* line 4672, ../sass/partials/_ncdcr.scss */
.alert-box.breaking .mobile-nav .alert-icon, .alert-box.breaking-amber .mobile-nav .alert-icon, .alert-box.breaking-silver .mobile-nav .alert-icon, .alert-box.info .mobile-nav .alert-icon, .alert-box.success .mobile-nav .alert-icon, .alert-box.warning .mobile-nav .alert-icon, .article.agency .block-item [itemprop=description] + p .mobile-nav a:before, .article.online-service .mobile-nav .block-icon, .article.service .block-item [itemprop=description] + p .mobile-nav a:before, .card.online-service .mobile-nav a, .enterprise-nav ul li a .mobile-nav span.icon-nc-brand, .mobile-nav .alert-box.breaking .alert-icon, .mobile-nav .alert-box.breaking-amber .alert-icon, .mobile-nav .alert-box.breaking-silver .alert-icon, .mobile-nav .alert-box.info .alert-icon, .mobile-nav .alert-box.success .alert-icon, .mobile-nav .alert-box.warning .alert-icon, .mobile-nav .article.agency .block-item [itemprop=description] + p a:before, .mobile-nav .article.online-service .block-icon, .mobile-nav .article.service .block-item [itemprop=description] + p a:before, .mobile-nav .card.online-service a, .mobile-nav .enterprise-nav ul li a span.icon-nc-brand, .mobile-nav .ui-datepicker .ui-datepicker-next, .mobile-nav .ui-datepicker .ui-datepicker-prev, .mobile-nav [class*=" icon-"], .mobile-nav [class^=icon-], .ui-datepicker .mobile-nav .ui-datepicker-next, .ui-datepicker .mobile-nav .ui-datepicker-prev {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 60px;
  line-height: 3.75rem;
  padding: 0 20px;
  padding: 0 1.25rem;
}

/* line 4681, ../sass/partials/_ncdcr.scss */
.close-trigger {
  background: #092940;
  display: inline-block;
  width: 100%;
  padding: 0;
  line-height: 0;
  font-size: 0;
  height: 60px;
  height: 3.75rem;
}

/* line 4692, ../sass/partials/_ncdcr.scss */
.close-trigger span {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  font-size: .875rem;
  line-height: 60px;
  line-height: 3.75rem;
}

/* line 4701, ../sass/partials/_ncdcr.scss */
.alert-box.breaking .close-trigger .alert-icon, .alert-box.breaking-amber .close-trigger .alert-icon, .alert-box.breaking-silver .close-trigger .alert-icon, .alert-box.info .close-trigger .alert-icon, .alert-box.success .close-trigger .alert-icon, .alert-box.warning .close-trigger .alert-icon, .article.agency .block-item [itemprop=description] + p .close-trigger a:before, .article.online-service .close-trigger .block-icon, .article.service .block-item [itemprop=description] + p .close-trigger a:before, .card.online-service .close-trigger a, .close-trigger .alert-box.breaking .alert-icon, .close-trigger .alert-box.breaking-amber .alert-icon, .close-trigger .alert-box.breaking-silver .alert-icon, .close-trigger .alert-box.info .alert-icon, .close-trigger .alert-box.success .alert-icon, .close-trigger .alert-box.warning .alert-icon, .close-trigger .article.agency .block-item [itemprop=description] + p a:before, .close-trigger .article.online-service .block-icon, .close-trigger .article.service .block-item [itemprop=description] + p a:before, .close-trigger .card.online-service a, .close-trigger .enterprise-nav ul li a span.icon-nc-brand, .close-trigger .ui-datepicker .ui-datepicker-next, .close-trigger .ui-datepicker .ui-datepicker-prev, .close-trigger [class*=" icon-"], .close-trigger [class^=icon-], .enterprise-nav ul li a .close-trigger span.icon-nc-brand, .ui-datepicker .close-trigger .ui-datepicker-next, .ui-datepicker .close-trigger .ui-datepicker-prev {
  font-size: 28px;
  padding: 0 20px;
}

/* line 4706, ../sass/partials/_ncdcr.scss */
.back-trigger button {
  background: #061b2a;
  display: inline-block;
  width: 100%;
  padding: 0;
  line-height: 60px;
  line-height: 3.75rem;
  font-size: 14px;
  font-size: 0.875rem;
}

/* line 4717, ../sass/partials/_ncdcr.scss */
.back-trigger span {
  display: inline-block;
  vertical-align: middle;
  line-height: 58px;
  line-height: 3.625rem;
}

/* line 4724, ../sass/partials/_ncdcr.scss */
.alert-box.breaking .back-trigger .alert-icon, .alert-box.breaking-amber .back-trigger .alert-icon, .alert-box.breaking-silver .back-trigger .alert-icon, .alert-box.info .back-trigger .alert-icon, .alert-box.success .back-trigger .alert-icon, .alert-box.warning .back-trigger .alert-icon, .article.agency .block-item [itemprop=description] + p .back-trigger a:before, .article.online-service .back-trigger .block-icon, .article.service .block-item [itemprop=description] + p .back-trigger a:before, .back-trigger .alert-box.breaking .alert-icon, .back-trigger .alert-box.breaking-amber .alert-icon, .back-trigger .alert-box.breaking-silver .alert-icon, .back-trigger .alert-box.info .alert-icon, .back-trigger .alert-box.success .alert-icon, .back-trigger .alert-box.warning .alert-icon, .back-trigger .article.agency .block-item [itemprop=description] + p a:before, .back-trigger .article.online-service .block-icon, .back-trigger .article.service .block-item [itemprop=description] + p a:before, .back-trigger .card.online-service a, .back-trigger .enterprise-nav ul li a span.icon-nc-brand, .back-trigger .ui-datepicker .ui-datepicker-next, .back-trigger .ui-datepicker .ui-datepicker-prev, .back-trigger [class*=" icon-"], .back-trigger [class^=icon-], .card.online-service .back-trigger a, .enterprise-nav ul li a .back-trigger span.icon-nc-brand, .ui-datepicker .back-trigger .ui-datepicker-next, .ui-datepicker .back-trigger .ui-datepicker-prev {
  vertical-align: top;
  font-size: 36px;
  font-size: 2.25rem;
  padding: 0 20px;
  padding: 0 1.25rem;
  line-height: 54px;
  line-height: 3.375rem;
}

/* line 4734, ../sass/partials/_ncdcr.scss */
.menu-container {
  background-color: #00376d;
  background-image: url(../images/bg_poly-accent-indigo.jpg);
  background-size: cover;
  background-position: center;
}

@media screen and (min-width: 1024px) {
  /* line 4742, ../sass/partials/_ncdcr.scss */
  .mobile-nav div a:hover, .mobile-nav h1 a:hover {
    opacity: 0.8;
  }

  /* line 4746, ../sass/partials/_ncdcr.scss */
  .menu-container {
    position: relative;
    background: 0 0;
    padding-top: 80px;
    padding-top: 5rem;
  }

  /* line 4753, ../sass/partials/_ncdcr.scss */
  .menu-container .back-trigger, .menu-container .close-trigger {
    display: none !important;
  }

  /* line 4757, ../sass/partials/_ncdcr.scss */
  .topical-nav {
    background-color: #00376d;
    background-image: url(../images/bg_poly-accent-indigo.jpg);
    background-position: center;
    height: 80px;
    height: 5rem;
    width: 100% !important;
  }
}
/* line 4767, ../sass/partials/_ncdcr.scss */
.topical-nav .parent-title, .topical-nav h3 {
  background: #fff;
  margin: 0;
  text-align: center;
  display: inline-block;
  width: 100%;
  color: #092940;
  text-transform: capitalize;
  padding: 20px;
  padding: 1.25rem;
}

/* line 4779, ../sass/partials/_ncdcr.scss */
.topical-nav > ul > li > div {
  top: 60px;
  top: 3.75rem;
}

/* line 4784, ../sass/partials/_ncdcr.scss */
.topical-nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

@media screen and (min-width: 1024px) {
  /* line 4791, ../sass/partials/_ncdcr.scss */
  .topical-nav .parent-title, .topical-nav h3 {
    padding-left: 0;
    background: 0 0;
    text-align: left;
    width: auto;
  }

  /* line 4798, ../sass/partials/_ncdcr.scss */
  .topical-nav > ul > li:hover {
    background-color: rgba(0, 0, 0, 0.25);
  }

  /* line 4802, ../sass/partials/_ncdcr.scss */
  .topical-nav ul {
    font-size: 0;
    display: block;
    margin: 0 auto;
  }
}
/* line 4809, ../sass/partials/_ncdcr.scss */
.topical-nav ul li {
  margin: 0;
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #fff;
  vertical-align: middle;
  -webkit-transition: all .15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

/* line 4819, ../sass/partials/_ncdcr.scss */
.topical-nav ul li.home {
  background-color: #00376d;
  background-image: url(../images/bg_poly-accent-indigo.jpg);
  background-size: cover;
  background-position: center;
}

@media screen and (min-width: 1024px) {
  /* line 4827, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li {
    width: auto;
    border: none;
    z-index: 100;
    line-height: 1;
    padding: 0;
  }

  /* line 4835, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.home {
    background: 0 0;
    float: left;
  }

  /* line 4840, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.home:hover {
    background-color: rgba(0, 0, 0, 0.25);
  }

  /* line 4844, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.home a {
    padding: 32px 20px;
    padding: 2rem 1.25rem;
  }
}
/* line 4850, ../sass/partials/_ncdcr.scss */
.topical-nav ul li.home a {
  display: block;
  width: 100%;
  background: url(../images/l_agency-ncdcr.svg) 30px 50%/auto 40px no-repeat;
  font-size: 0;
  line-height: 0;
  height: 80px;
  height: 5rem;
}

@media screen and (min-width: 1024px) {
  /* line 4861, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.home a {
    height: auto;
    background: 0 0;
    line-height: 1;
    padding: 32px 20px;
    padding: 2rem 1.25rem;
    font-size: 16px;
    font-size: 1rem;
  }

  /* line 4871, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.current-page > a {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.25);
    text-decoration: none;
  }
}
/* line 4878, ../sass/partials/_ncdcr.scss */
.topical-nav ul li a {
  font-size: 14px;
  color: #fff;
  display: inline-block;
  position: relative;
  width: 100%;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: middle;
  font-family: TransportNewMedium,Helvetica,Arial,sans-serif;
  padding: 20px 30px;
  padding: 1.25rem 1.875rem;
}

@media screen and (min-width: 1024px) {
  /* line 4893, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li a {
    width: auto;
    display: block;
    text-transform: capitalize;
    font-family: TransportNewMedium,Helvetica,Arial,sans-serif;
    color: #ecf0f3;
    font-size: 16px;
    text-decoration: underline;
    position: relative;
    padding: 32px 20px;
    padding: 2rem 1.25rem;
  }

  /* line 4906, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li a span {
    display: none;
  }
}
/* line 4911, ../sass/partials/_ncdcr.scss */
.alert-box.breaking .topical-nav ul li a .alert-icon, .alert-box.breaking-amber .topical-nav ul li a .alert-icon, .alert-box.breaking-silver .topical-nav ul li a .alert-icon, .alert-box.info .topical-nav ul li a .alert-icon, .alert-box.success .topical-nav ul li a .alert-icon, .alert-box.warning .topical-nav ul li a .alert-icon, .article.agency .block-item [itemprop=description] + p .topical-nav ul li a a:before, .article.online-service .topical-nav ul li a .block-icon, .article.service .block-item [itemprop=description] + p .topical-nav ul li a a:before, .card.online-service .topical-nav ul li a a, .enterprise-nav .topical-nav ul li a span.icon-nc-brand, .topical-nav .enterprise-nav ul li a span.icon-nc-brand, .topical-nav ul li a .alert-box.breaking .alert-icon, .topical-nav ul li a .alert-box.breaking-amber .alert-icon, .topical-nav ul li a .alert-box.breaking-silver .alert-icon, .topical-nav ul li a .alert-box.info .alert-icon, .topical-nav ul li a .alert-box.success .alert-icon, .topical-nav ul li a .alert-box.warning .alert-icon, .topical-nav ul li a .article.agency .block-item [itemprop=description] + p a:before, .topical-nav ul li a .article.online-service .block-icon, .topical-nav ul li a .article.service .block-item [itemprop=description] + p a:before, .topical-nav ul li a .card.online-service a, .topical-nav ul li a .ui-datepicker .ui-datepicker-next, .topical-nav ul li a .ui-datepicker .ui-datepicker-prev, .topical-nav ul li a [class*=" icon-"], .topical-nav ul li a [class^=icon-], .ui-datepicker .topical-nav ul li a .ui-datepicker-next, .ui-datepicker .topical-nav ul li a .ui-datepicker-prev {
  position: absolute;
  top: 50%;
  font-size: 36px;
  font-size: 2.25rem;
  right: 20px;
  right: 1.25rem;
  margin-top: -18px;
  margin-top: -1.125rem;
}

@media screen and (min-width: 1024px) {
  /* line 4923, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-dropdown {
    z-index: 100;
    position: relative;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }

  /* line 4930, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-dropdown > a {
    padding-right: 45px;
    z-index: 100;
    text-decoration: none;
  }

  /* line 4936, ../sass/partials/_ncdcr.scss */
  .alert-box.breaking .topical-nav ul li.has-dropdown > a span.alert-icon, .alert-box.breaking-amber .topical-nav ul li.has-dropdown > a span.alert-icon, .alert-box.breaking-silver .topical-nav ul li.has-dropdown > a span.alert-icon, .alert-box.info .topical-nav ul li.has-dropdown > a span.alert-icon, .alert-box.success .topical-nav ul li.has-dropdown > a span.alert-icon, .alert-box.warning .topical-nav ul li.has-dropdown > a span.alert-icon, .article.online-service .topical-nav ul li.has-dropdown > a span.block-icon, .enterprise-nav .topical-nav ul li.has-dropdown > a a span.icon-nc-brand, .topical-nav .enterprise-nav ul li.has-dropdown > a a span.icon-nc-brand, .topical-nav ul li.has-dropdown > a .alert-box.breaking span.alert-icon, .topical-nav ul li.has-dropdown > a .alert-box.breaking-amber span.alert-icon, .topical-nav ul li.has-dropdown > a .alert-box.breaking-silver span.alert-icon, .topical-nav ul li.has-dropdown > a .alert-box.info span.alert-icon, .topical-nav ul li.has-dropdown > a .alert-box.success span.alert-icon, .topical-nav ul li.has-dropdown > a .alert-box.warning span.alert-icon, .topical-nav ul li.has-dropdown > a .article.online-service span.block-icon, .topical-nav ul li.has-dropdown > a span[class^=icon-] {
    display: block;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    color: #ecf0f3;
    font-size: 24px;
    right: 20px;
    top: 50%;
    margin-top: -12px;
    margin-top: -0.75rem;
  }

  /* line 4950, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-dropdown.is-open {
    z-index: 100;
  }

  /* line 4954, ../sass/partials/_ncdcr.scss */
  .alert-box.breaking .topical-nav ul li.has-dropdown.is-open a > span.alert-icon, .alert-box.breaking-amber .topical-nav ul li.has-dropdown.is-open a > span.alert-icon, .alert-box.breaking-silver .topical-nav ul li.has-dropdown.is-open a > span.alert-icon, .alert-box.info .topical-nav ul li.has-dropdown.is-open a > span.alert-icon, .alert-box.success .topical-nav ul li.has-dropdown.is-open a > span.alert-icon, .alert-box.warning .topical-nav ul li.has-dropdown.is-open a > span.alert-icon, .article.online-service .topical-nav ul li.has-dropdown.is-open a > span.block-icon, .enterprise-nav .topical-nav ul li.has-dropdown.is-open a > span.icon-nc-brand, .topical-nav .enterprise-nav ul li.has-dropdown.is-open a > span.icon-nc-brand, .topical-nav ul li.has-dropdown.is-open .alert-box.breaking a > span.alert-icon, .topical-nav ul li.has-dropdown.is-open .alert-box.breaking-amber a > span.alert-icon, .topical-nav ul li.has-dropdown.is-open .alert-box.breaking-silver a > span.alert-icon, .topical-nav ul li.has-dropdown.is-open .alert-box.info a > span.alert-icon, .topical-nav ul li.has-dropdown.is-open .alert-box.success a > span.alert-icon, .topical-nav ul li.has-dropdown.is-open .alert-box.warning a > span.alert-icon, .topical-nav ul li.has-dropdown.is-open .article.online-service a > span.block-icon, .topical-nav ul li.has-dropdown.is-open a > span[class^=icon-] {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }

  /* line 4959, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-dropdown.is-open ul li a {
    color: #397aac;
    font-family: TransportNewMedium, Helvetica, Arial, sans-serif;
  }

  /* line 4964, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-dropdown.is-open > div {
    display: block;
    border-width: 1px;
    border-color: #cfd2d7;
    border-style: solid;
    border-top: 0;
    max-height: 900px;
    max-height: 56.25rem;
  }

  /* line 4974, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-dropdown.is-open > div div ul li a {
    color: #95a0ad;
    font-family: TransportNewLight, Helvetica, Arial, sans-serif;
  }

  /* line 4979, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-dropdown > div {
    background: #fff;
    z-index: 99;
    top: 80px;
    max-height: 0;
    line-height: 0;
    left: 0;
    border: 1px solid rgba(111, 119, 133, 0);
    border-bottom: 0;
    border-top: 0;
    overflow: hidden;
    -webkit-transition: all .15s ease-in-out;
    transition: all 0.15s ease-in-out;
  }

  /* line 4994, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-dropdown > div .parent-title {
    display: none;
  }

  /* line 4998, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-dropdown > div ul {
    min-width: 200px;
    padding: 0;
  }

  /* line 5003, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-dropdown > div ul li {
    display: block;
    padding: 0 20px;
    border-top: 1px solid #ecf0f3;
    line-height: 1.5;
  }

  /* line 5010, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-dropdown > div ul li a {
    font-size: 14px;
    text-decoration: underline;
    padding: 16px 0;
  }

  /* line 5016, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-dropdown > div ul li a:after {
    border: none;
  }

  /* line 5020, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-dropdown > div ul li a:hover {
    text-decoration: none;
  }

  /* line 5024, ../sass/partials/_ncdcr.scss */
  .alert-box.breaking .topical-nav ul li.has-dropdown > div ul li a span.alert-icon, .alert-box.breaking-amber .topical-nav ul li.has-dropdown > div ul li a span.alert-icon, .alert-box.breaking-silver .topical-nav ul li.has-dropdown > div ul li a span.alert-icon, .alert-box.info .topical-nav ul li.has-dropdown > div ul li a span.alert-icon, .alert-box.success .topical-nav ul li.has-dropdown > div ul li a span.alert-icon, .alert-box.warning .topical-nav ul li.has-dropdown > div ul li a span.alert-icon, .article.online-service .topical-nav ul li.has-dropdown > div ul li a span.block-icon, .enterprise-nav .topical-nav ul li.has-dropdown > div ul li a span.icon-nc-brand, .topical-nav .enterprise-nav ul li.has-dropdown > div ul li a span.icon-nc-brand, .topical-nav ul li.has-dropdown > div ul li a .alert-box.breaking span.alert-icon, .topical-nav ul li.has-dropdown > div ul li a .alert-box.breaking-amber span.alert-icon, .topical-nav ul li.has-dropdown > div ul li a .alert-box.breaking-silver span.alert-icon, .topical-nav ul li.has-dropdown > div ul li a .alert-box.info span.alert-icon, .topical-nav ul li.has-dropdown > div ul li a .alert-box.success span.alert-icon, .topical-nav ul li.has-dropdown > div ul li a .alert-box.warning span.alert-icon, .topical-nav ul li.has-dropdown > div ul li a .article.online-service span.block-icon, .topical-nav ul li.has-dropdown > div ul li a span[class^=icon-], .topical-nav ul li.has-dropdown > div ul li div {
    display: none;
  }

  /* line 5028, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-mega {
    z-index: 100;
    position: relative;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }

  /* line 5035, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-mega > a {
    padding-right: 45px;
    z-index: 100;
  }

  /* line 5040, ../sass/partials/_ncdcr.scss */
  .alert-box.breaking .topical-nav ul li.has-mega > a > span.alert-icon, .alert-box.breaking-amber .topical-nav ul li.has-mega > a > span.alert-icon, .alert-box.breaking-silver .topical-nav ul li.has-mega > a > span.alert-icon, .alert-box.info .topical-nav ul li.has-mega > a > span.alert-icon, .alert-box.success .topical-nav ul li.has-mega > a > span.alert-icon, .alert-box.warning .topical-nav ul li.has-mega > a > span.alert-icon, .article.online-service .topical-nav ul li.has-mega > a > span.block-icon, .enterprise-nav .topical-nav ul li.has-mega > a > span.icon-nc-brand, .topical-nav .enterprise-nav ul li.has-mega > a > span.icon-nc-brand, .topical-nav ul .alert-box.breaking li.has-mega > a > span.alert-icon, .topical-nav ul .alert-box.breaking-amber li.has-mega > a > span.alert-icon, .topical-nav ul .alert-box.breaking-silver li.has-mega > a > span.alert-icon, .topical-nav ul .alert-box.info li.has-mega > a > span.alert-icon, .topical-nav ul .alert-box.success li.has-mega > a > span.alert-icon, .topical-nav ul .alert-box.warning li.has-mega > a > span.alert-icon, .topical-nav ul .article.online-service li.has-mega > a > span.block-icon, .topical-nav ul li.has-mega > a > span[class^=icon-] {
    display: block;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    font-size: 24px;
    right: 20px;
    top: 50%;
    margin-top: -12px;
    margin-top: -0.75rem;
  }

  /* line 5053, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-mega .promo img {
    border-radius: 0;
    width: 100%;
    height: auto;
  }

  /* line 5059, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-mega .promo a {
    display: block;
    margin: 0;
    padding: 0;
  }

  /* line 5065, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-mega .promo a:after {
    border-bottom: none;
  }

  /* line 5069, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-mega .promo p {
    font-size: 14px;
  }

  /* line 5073, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-mega.is-open {
    z-index: 100;
    overflow: visible;
  }

  /* line 5078, ../sass/partials/_ncdcr.scss */
  .alert-box.breaking .topical-nav ul li.has-mega.is-open a > span.alert-icon, .alert-box.breaking-amber .topical-nav ul li.has-mega.is-open a > span.alert-icon, .alert-box.breaking-silver .topical-nav ul li.has-mega.is-open a > span.alert-icon, .alert-box.info .topical-nav ul li.has-mega.is-open a > span.alert-icon, .alert-box.success .topical-nav ul li.has-mega.is-open a > span.alert-icon, .alert-box.warning .topical-nav ul li.has-mega.is-open a > span.alert-icon, .article.online-service .topical-nav ul li.has-mega.is-open a > span.block-icon, .enterprise-nav .topical-nav ul li.has-mega.is-open a > span.icon-nc-brand, .topical-nav .enterprise-nav ul li.has-mega.is-open a > span.icon-nc-brand, .topical-nav ul li.has-mega.is-open .alert-box.breaking a > span.alert-icon, .topical-nav ul li.has-mega.is-open .alert-box.breaking-amber a > span.alert-icon, .topical-nav ul li.has-mega.is-open .alert-box.breaking-silver a > span.alert-icon, .topical-nav ul li.has-mega.is-open .alert-box.info a > span.alert-icon, .topical-nav ul li.has-mega.is-open .alert-box.success a > span.alert-icon, .topical-nav ul li.has-mega.is-open .alert-box.warning a > span.alert-icon, .topical-nav ul li.has-mega.is-open .article.online-service a > span.block-icon, .topical-nav ul li.has-mega.is-open a > span[class^=icon-] {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }

  /* line 5083, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-mega.is-open > div {
    display: block;
    border: 0;
    border-bottom: 1px solid #cfd2d7;
    max-height: 900px;
    max-height: 56.25rem;
    padding: 60px 0;
    padding: 3.75rem 0;
  }

  /* line 5093, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-mega > div {
    z-index: 99;
    top: 80px;
    min-width: 400px;
    line-height: 0;
    left: -20px;
    background: #fff;
    border: 0;
  }
}
/* line 5104, ../sass/partials/_ncdcr.scss */
.topical-nav ul li.has-mega > div > .parent-title {
  padding: 20px;
  padding: 1.25rem;
}

@media screen and (min-width: 1024px) {
  /* line 5110, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-mega > div > .parent-title {
    display: block;
    margin: 0 auto 30px;
    text-align: left;
    color: #397aac;
    line-height: 1.25;
    padding: 0;
    font-size: 36px;
    font-size: 2.25rem;
    margin-bottom: 1.875rem;
  }

  /* line 5122, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-mega > div > .parent-title:hover {
    color: #3389cc;
    text-decoration: none;
  }

  /* line 5127, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-mega > div > ul {
    padding: 0;
    margin: 0 auto;
    display: block;
  }

  /* line 5133, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-mega > div > ul:after {
    content: "";
    display: table;
    clear: both;
  }

  /* line 5139, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-mega > div > ul > li {
    margin-top: 0;
    padding: 0;
    line-height: 1.5;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%;
  }

  /* line 5149, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-mega > div > ul > li:last-child {
    margin-right: 0;
  }

  /* line 5153, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-mega > div > ul > li:nth-child(4n+1) {
    margin-right: 0;
  }

  /* line 5157, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-mega > div > ul > li a {
    color: #397aac;
  }

  /* line 5161, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-mega > div > ul > li div {
    position: relative;
    display: block;
  }

  /* line 5166, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-mega > div > ul > li ul {
    margin: 0;
    padding: 0;
  }
}
/* line 5172, ../sass/partials/_ncdcr.scss */
.topical-nav .jb-overflowmenu-menu-secondary .has-dropdown .icon-chevron-right, .topical-nav .jb-overflowmenu-menu-secondary .has-dropdown .ui-datepicker .ui-datepicker-next, .topical-nav .jb-overflowmenu-menu-secondary .has-dropdown div, .ui-datepicker .topical-nav .jb-overflowmenu-menu-secondary .has-dropdown .ui-datepicker-next {
  display: none;
}

@media screen and (min-width: 1024px) {
  /* line 5177, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-mega > div > ul > li ul li {
    padding: 0;
  }

  /* line 5181, ../sass/partials/_ncdcr.scss */
  .topical-nav ul li.has-mega > div > ul > li ul li a {
    color: #397aac;
    font-size: 14px;
  }

  /* line 5186, ../sass/partials/_ncdcr.scss */
  .enterprise-nav {
    height: 80px;
    height: 5rem;
  }
}
/* line 5192, ../sass/partials/_ncdcr.scss */
.topical-nav ul li a:hover:after {
  border: none;
}

/* line 5196, ../sass/partials/_ncdcr.scss */
.topical-nav ul li div {
  position: absolute;
}

/* line 5200, ../sass/partials/_ncdcr.scss */
.topical-nav .jb-overflowmenu-menu-secondary .has-dropdown > a {
  text-decoration: underline;
}

/* line 5204, ../sass/partials/_ncdcr.scss */
.enterprise-nav {
  background: #092940;
  font-family: TransportNewMedium,Helvetica,Arial,sans-serif;
  padding-top: 20px;
  padding-top: 1.25rem;
}

/* line 5211, ../sass/partials/_ncdcr.scss */
.enterprise-nav ul {
  margin: 0;
  padding: 0;
}

/* line 5216, ../sass/partials/_ncdcr.scss */
.enterprise-nav ul li {
  display: inline-block;
  float: left;
  margin-top: 0;
  width: 50%;
}

@media screen and (min-width: 768px) {
  /* line 5224, ../sass/partials/_ncdcr.scss */
  .enterprise-nav ul li {
    width: 100%;
  }
}
@media screen and (min-width: 1024px) {
  /* line 5230, ../sass/partials/_ncdcr.scss */
  .enterprise-nav ul li {
    width: auto;
  }
}
/* line 5235, ../sass/partials/_ncdcr.scss */
.enterprise-nav ul li:nth-child(odd) {
  clear: left;
}

/* line 5239, ../sass/partials/_ncdcr.scss */
.enterprise-nav ul li a {
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  padding: 10px 15px;
  padding: .625rem .9375rem;
  font-size: 12px;
  font-size: .75rem;
}

@media screen and (min-width: 768px) {
  /* line 5254, ../sass/partials/_ncdcr.scss */
  .enterprise-nav ul li a {
    text-align: left;
    padding: 10px 30px;
    padding: 0.625rem 1.875rem;
  }

  /* line 5260, ../sass/partials/_ncdcr.scss */
  .enterprise-nav ul li a img {
    margin-right: 10px;
    margin-right: .625rem;
    margin-bottom: 5px;
    margin-bottom: 0.3125rem;
  }
}
/* line 5268, ../sass/partials/_ncdcr.scss */
.enterprise-nav ul li a span:first-child {
  display: inline-block;
  border-radius: 50%;
  border: 3px solid #fff;
  vertical-align: middle;
  padding: 10px;
  padding: .625rem;
  margin-bottom: 10px;
  margin-bottom: .625rem;
  font-size: 25px;
  font-size: 1.5625rem;
}

/* line 5281, ../sass/partials/_ncdcr.scss */
.enterprise-nav ul li a span:last-child {
  display: block;
}

/* line 5285, ../sass/partials/_ncdcr.scss */
.enterprise-nav ul li a span.icon-nc-brand:before {
  display: inline-block;
  background: url(../images/i_ncgov.svg) 50% 50%/100% auto no-repeat;
  width: 25px;
  width: 1.5625rem;
  height: 25px;
  height: 1.5625rem;
}

@media screen and (min-width: 768px) {
  /* line 5295, ../sass/partials/_ncdcr.scss */
  .enterprise-nav ul li a span:first-child {
    margin-right: 10px;
    margin-right: .625rem;
    margin-bottom: 5px;
    margin-bottom: 0.3125rem;
  }

  /* line 5302, ../sass/partials/_ncdcr.scss */
  .enterprise-nav ul li a span:last-child {
    display: inline-block;
  }

  /* line 5306, ../sass/partials/_ncdcr.scss */
  .contents-less .enterprise-nav {
    position: absolute;
    bottom: 0;
  }
}
@media screen and (min-width: 1024px) {
  /* line 5313, ../sass/partials/_ncdcr.scss */
  .enterprise-nav {
    position: absolute;
    top: 0;
    width: 100%;
    padding-top: 0;
  }

  /* line 5320, ../sass/partials/_ncdcr.scss */
  .enterprise-nav ul {
    margin: 0 auto;
    text-align: right;
  }

  /* line 5325, ../sass/partials/_ncdcr.scss */
  .enterprise-nav ul li {
    float: none;
  }

  /* line 5329, ../sass/partials/_ncdcr.scss */
  .enterprise-nav ul li:last-child {
    margin-right: 80px;
  }

  /* line 5333, ../sass/partials/_ncdcr.scss */
  .enterprise-nav ul li a {
    line-height: 70px;
    padding: 5px;
  }

  /* line 5338, ../sass/partials/_ncdcr.scss */
  .enterprise-nav ul li a span:first-child {
    display: none;
  }

  /* line 5342, ../sass/partials/_ncdcr.scss */
  .enterprise-nav ul li a span {
    line-height: 13px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  }

  /* line 5347, ../sass/partials/_ncdcr.scss */
  .enterprise-nav ul li a:hover {
    opacity: 0.8;
  }

  /* line 5351, ../sass/partials/_ncdcr.scss */
  .enterprise-nav ul li a:hover span {
    border: none;
  }

  /* line 5355, ../sass/partials/_ncdcr.scss */
  .contents-less .enterprise-nav {
    bottom: auto;
  }
}
/* line 5360, ../sass/partials/_ncdcr.scss */
.header-container .utility-wrapper {
  position: relative;
  background-color: #072235;
}

/* line 5365, ../sass/partials/_ncdcr.scss */
.header-container .header-search {
  width: 100%;
  max-height: 0;
  overflow: hidden;
  z-index: 120;
  -webkit-transition: all .15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

/* line 5374, ../sass/partials/_ncdcr.scss */
.header-container .header-search.is-toggled {
  max-height: 500px;
}

/* line 5378, ../sass/partials/_ncdcr.scss */
.header-container .header-search .search {
  padding: 15px 0;
  padding: 0.9375rem 0;
}

@media screen and (min-width: 768px) {
  /* line 5384, ../sass/partials/_ncdcr.scss */
  .header-container .header-search .search {
    padding: 30px 0;
    padding: 1.875rem 0;
  }
}
@media screen and (min-width: 1024px) {
  /* line 5391, ../sass/partials/_ncdcr.scss */
  .header-container .header-search {
    position: absolute;
    height: auto;
    top: 20px;
    max-height: 500px;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
    margin-left: 34.11922%;
  }

  /* line 5403, ../sass/partials/_ncdcr.scss */
  .header-container .header-search:last-child {
    margin-right: 0;
  }

  /* line 5407, ../sass/partials/_ncdcr.scss */
  .header-container .header-search .search {
    padding: 0;
  }
}
/* line 5412, ../sass/partials/_ncdcr.scss */
.header-container .alert-widget {
  display: none;
}

@media screen and (min-width: 1024px) {
  /* line 5417, ../sass/partials/_ncdcr.scss */
  .header-container .alert-widget {
    position: absolute;
    right: 0;
    top: 10px;
    display: block;
    z-index: 10;
  }
}
/* line 5426, ../sass/partials/_ncdcr.scss */
.header-container.no-alerts .alert-widget {
  display: none;
}

/* line 5430, ../sass/partials/_ncdcr.scss */
.header-container.no-alerts .enterprise-nav ul li:last-child {
  margin-right: 0;
}

/* line 5434, ../sass/partials/_ncdcr.scss */
.page-title:after {
  display: block;
  background-color: #00376d;
  height: 10px;
  height: .625rem;
  margin-top: 21px;
  margin-top: 1.3125rem;
}

/* line 5443, ../sass/partials/_ncdcr.scss */
.page-title [itemprop=description] {
  display: block;
  font-family: Georgia,serif;
  font-style: italic;
  color: #00376d;
  margin-top: 5px;
  font-size: 24px;
  font-size: 1.5rem;
}

/* line 5453, ../sass/partials/_ncdcr.scss */
.section-nav .nav-title, .section-title {
  font-size: 21px;
  font-size: 1.3125rem;
}

@media screen and (min-width: 768px) {
  /* line 5459, ../sass/partials/_ncdcr.scss */
  .page-title:after {
    width: 50%;
  }

  /* line 5463, ../sass/partials/_ncdcr.scss */
  .section-nav .nav-title, .section-title {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 1024px) {
  /* line 5470, ../sass/partials/_ncdcr.scss */
  .page-title:after {
    width: 260px;
  }

  /* line 5474, ../sass/partials/_ncdcr.scss */
  .section-nav .nav-title, .section-title {
    font-size: 36px;
    font-size: 2.25rem;
  }
}
/* line 5480, ../sass/partials/_ncdcr.scss */
.section-nav .nav-title:after, .section-title:after {
  display: block;
  background-color: #092940;
  height: 4px;
  height: .25rem;
  margin-top: 10px;
  margin-top: 0.625rem;
}

/* line 5489, ../sass/partials/_ncdcr.scss */
.footer-container .topical .contact [itemprop=name] {
  font-weight: 700;
  font-size: 22px;
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
}

/* line 5497, ../sass/partials/_ncdcr.scss */
.footer-container .topical .contact [itemprop=address] {
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
}

/* line 5503, ../sass/partials/_ncdcr.scss */
.footer-container .topical .contact [itemprop=telephone] {
  font-weight: 700;
  font-size: 22px;
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
}

/* line 5511, ../sass/partials/_ncdcr.scss */
.footer-container .topical .section-nav .nav-title, .footer-container .topical .section-title, .section-nav .footer-container .topical .nav-title {
  margin-top: 0;
}

/* line 5515, ../sass/partials/_ncdcr.scss */
.footer-container .topical .section-nav .nav-title:after, .footer-container .topical .section-title:after, .section-nav .footer-container .topical .nav-title:after {
  height: 1px;
  margin-top: 0;
}

/* line 5520, ../sass/partials/_ncdcr.scss */
.footer-container .enterprise {
  background-color: #072235 !important;
  text-align: center;
  position: relative;
}

/* line 5526, ../sass/partials/_ncdcr.scss */
.footer-container .enterprise > a {
  position: absolute;
  left: 50%;
  top: -24px;
  top: -1.5rem;
  width: 48px;
  width: 3rem;
  height: 48px;
  height: 3rem;
  margin-left: -24px;
  margin-left: -1.5rem;
}

/* line 5539, ../sass/partials/_ncdcr.scss */
.footer-container .enterprise ul {
  padding: 0;
  list-style: none;
  text-transform: uppercase;
  margin: 0 0 30px;
  margin: 0 0 1.875rem;
}

/* line 5547, ../sass/partials/_ncdcr.scss */
.footer-container .enterprise ul li {
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #092940;
  margin: 0;
}

@media screen and (min-width: 768px) {
  /* line 5555, ../sass/partials/_ncdcr.scss */
  .footer-container .enterprise ul li {
    float: left;
    display: block;
    margin-right: 4.82916%;
    width: 47.58542%;
  }

  /* line 5562, ../sass/partials/_ncdcr.scss */
  .footer-container .enterprise ul li:last-child {
    margin-right: 0;
  }

  /* line 5566, ../sass/partials/_ncdcr.scss */
  .footer-container .enterprise ul li:nth-child(2n) {
    margin-right: 0;
  }

  /* line 5570, ../sass/partials/_ncdcr.scss */
  .footer-container .enterprise ul li:nth-child(2n+1) {
    clear: left;
  }
}
@media screen and (min-width: 1024px) {
  /* line 5576, ../sass/partials/_ncdcr.scss */
  .footer-container .topical .section-nav .nav-title, .footer-container .topical .section-title, .section-nav .footer-container .topical .nav-title {
    font-size: 24px;
    font-size: 1.5rem;
  }

  /* line 5581, ../sass/partials/_ncdcr.scss */
  .footer-container .enterprise ul {
    font-size: 12px;
    font-size: 0.75rem;
  }

  /* line 5586, ../sass/partials/_ncdcr.scss */
  .footer-container .enterprise ul li {
    float: none;
    border: 0;
    display: inline-block;
    width: auto;
    margin: 0 15px;
    margin: 0 0.9375rem;
  }
}
/* line 5596, ../sass/partials/_ncdcr.scss */
.footer-container .enterprise ul li:first-child {
  border-top: 1px solid #092940;
}

@media screen and (min-width: 1024px) {
  /* line 5601, ../sass/partials/_ncdcr.scss */
  .footer-container .enterprise ul li:first-child {
    border: 0;
  }
}
@media screen and (min-width: 768px) {
  /* line 5607, ../sass/partials/_ncdcr.scss */
  .footer-container .enterprise ul li:nth-child(2) {
    border-top: 1px solid #092940;
  }
}
@media screen and (min-width: 1024px) {
  /* line 5613, ../sass/partials/_ncdcr.scss */
  .footer-container .enterprise ul li:nth-child(2) {
    border: 0;
  }

  /* line 5617, ../sass/partials/_ncdcr.scss */
  .footer-container .enterprise ul li:nth-child(2n) {
    margin: 0 15px;
    margin: 0 0.9375rem;
  }
}
/* line 5623, ../sass/partials/_ncdcr.scss */
.band .section-nav .nav-title, .band .section-title, .band .wrapper > header > *, .section-nav .band .nav-title {
  margin-top: 0;
}

/* line 5627, ../sass/partials/_ncdcr.scss */
.footer-container .enterprise ul li a {
  color: #fff;
  display: inline-block;
  padding: 15px 0;
  text-align: right;
  width: 100%;
  vertical-align: middle;
  -webkit-transition: all .15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

@media screen and (min-width: 1024px) {
  /* line 5639, ../sass/partials/_ncdcr.scss */
  .footer-container .enterprise ul li a {
    padding: 0;
  }
}
/* line 5644, ../sass/partials/_ncdcr.scss */
.footer-container .enterprise ul li a span {
  -webkit-transition: all .15s ease-in-out;
  transition: all .15s ease-in-out;
  display: inline-block;
  vertical-align: middle;
}

/* line 5651, ../sass/partials/_ncdcr.scss */
.footer-container .enterprise ul li a span:first-child {
  padding-top: 10px;
  float: left;
  line-height: 1;
}

/* line 5657, ../sass/partials/_ncdcr.scss */
.footer-container .enterprise ul li a span:last-child {
  font-size: 36px;
  margin-right: 15px;
}

@media screen and (min-width: 1024px) {
  /* line 5663, ../sass/partials/_ncdcr.scss */
  .footer-container .enterprise ul li a span:first-child {
    padding: 0;
    text-decoration: underline;
  }

  /* line 5668, ../sass/partials/_ncdcr.scss */
  .footer-container .enterprise ul li a span:first-child:hover {
    text-decoration: none;
  }

  /* line 5672, ../sass/partials/_ncdcr.scss */
  .footer-container .enterprise ul li a span:last-child {
    display: none;
  }
}
/* line 5677, ../sass/partials/_ncdcr.scss */
.footer-container .enterprise .brand a {
  display: inline-block;
  -webkit-transition: opacity .15s ease-in-out;
  transition: opacity 0.15s ease-in-out;
}

/* line 5683, ../sass/partials/_ncdcr.scss */
.no-svg .footer-container .enterprise .brand a {
  display: inline;
}

/* line 5687, ../sass/partials/_ncdcr.scss */
.footer-container .enterprise .brand a:hover {
  opacity: 0.8;
}

/* line 5691, ../sass/partials/_ncdcr.scss */
.footer-container .enterprise .brand img {
  width: 286px;
  width: 17.875rem;
  height: 64px;
  height: 4rem;
}

/* line 5698, ../sass/partials/_ncdcr.scss */
.band {
  margin: 0;
  padding: 30px 0;
  padding: 1.875rem 0;
  display: block;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 0;
}

/* line 5708, ../sass/partials/_ncdcr.scss */
.band:after {
  display: table;
  clear: both;
}

@media screen and (min-width: 768px) {
  /* line 5714, ../sass/partials/_ncdcr.scss */
  .band {
    padding: 60px 0;
    padding: 3.75rem 0;
  }
}
@media screen and (min-width: 1024px) {
  /* line 5721, ../sass/partials/_ncdcr.scss */
  .band {
    background-size: cover;
  }
}
@media screen and (min-width: 1440px) {
  /* line 5727, ../sass/partials/_ncdcr.scss */
  .band {
    background-size: 1440px auto;
  }

  /* line 5731, ../sass/partials/_ncdcr.scss */
  .band.full-bleed {
    background-size: cover;
  }
}
/* line 5736, ../sass/partials/_ncdcr.scss */
.band .wrapper > section > div > :last-child {
  margin-bottom: 0;
}

/* line 5740, ../sass/partials/_ncdcr.scss */
.band.theme-core-black {
  background-color: #0b0c0c;
}

/* line 5744, ../sass/partials/_ncdcr.scss */
.band.theme-core-blue {
  background-color: #092940;
}

/* line 5748, ../sass/partials/_ncdcr.scss */
.band.theme-core-gray {
  background-color: #6f7785;
}

/* line 5752, ../sass/partials/_ncdcr.scss */
.band.theme-core-light-gray {
  background-color: #95a0ad;
}

/* line 5756, ../sass/partials/_ncdcr.scss */
.band.theme-core-off-white {
  background-color: #ecf0f3;
}

/* line 5760, ../sass/partials/_ncdcr.scss */
.band.theme-accent-cool-gray {
  background-color: #6a7681;
}

/* line 5764, ../sass/partials/_ncdcr.scss */
.band.theme-accent-warm-gray {
  background-color: #757575;
}

/* line 5768, ../sass/partials/_ncdcr.scss */
.band.theme-accent-light-blue {
  background-color: #3f7d97;
}

/* line 5772, ../sass/partials/_ncdcr.scss */
.band.theme-accent-blue {
  background-color: #397aac;
}

/* line 5776, ../sass/partials/_ncdcr.scss */
.band.theme-accent-indigo {
  background-color: #00376d;
}

/* line 5780, ../sass/partials/_ncdcr.scss */
.band.theme-accent-deep-purple {
  background-color: #662e6b;
}

/* line 5784, ../sass/partials/_ncdcr.scss */
.band.theme-accent-purple {
  background-color: #701c45;
}

/* line 5788, ../sass/partials/_ncdcr.scss */
.band.theme-accent-red {
  background-color: #a83338;
}

/* line 5792, ../sass/partials/_ncdcr.scss */
.band.theme-accent-orange {
  background-color: #c05411;
}

/* line 5796, ../sass/partials/_ncdcr.scss */
.band.theme-accent-olive {
  background-color: #9a6f09;
}

/* line 5800, ../sass/partials/_ncdcr.scss */
.band.theme-accent-green {
  background-color: #588023;
}

/* line 5804, ../sass/partials/_ncdcr.scss */
.band.theme-accent-turquoise {
  background-color: #3c807d;
}

/* line 5808, ../sass/partials/_ncdcr.scss */
.band.theme-accent-blue, .band.theme-accent-blue .topical-nav .parent-title, .band.theme-accent-blue a, .band.theme-accent-blue h1, .band.theme-accent-blue h2, .band.theme-accent-blue h3, .band.theme-accent-blue h4, .band.theme-accent-blue h5, .band.theme-accent-blue h6, .band.theme-accent-cool-gray, .band.theme-accent-cool-gray .topical-nav .parent-title, .band.theme-accent-cool-gray a, .band.theme-accent-cool-gray h1, .band.theme-accent-cool-gray h2, .band.theme-accent-cool-gray h3, .band.theme-accent-cool-gray h4, .band.theme-accent-cool-gray h5, .band.theme-accent-cool-gray h6, .band.theme-accent-deep-purple, .band.theme-accent-deep-purple .topical-nav .parent-title, .band.theme-accent-deep-purple a, .band.theme-accent-deep-purple h1, .band.theme-accent-deep-purple h2, .band.theme-accent-deep-purple h3, .band.theme-accent-deep-purple h4, .band.theme-accent-deep-purple h5, .band.theme-accent-deep-purple h6, .band.theme-accent-green, .band.theme-accent-green .topical-nav .parent-title, .band.theme-accent-green a, .band.theme-accent-green h1, .band.theme-accent-green h2, .band.theme-accent-green h3, .band.theme-accent-green h4, .band.theme-accent-green h5, .band.theme-accent-green h6, .band.theme-accent-indigo, .band.theme-accent-indigo .topical-nav .parent-title, .band.theme-accent-indigo a, .band.theme-accent-indigo h1, .band.theme-accent-indigo h2, .band.theme-accent-indigo h3, .band.theme-accent-indigo h4, .band.theme-accent-indigo h5, .band.theme-accent-indigo h6, .band.theme-accent-light-blue, .band.theme-accent-light-blue .topical-nav .parent-title, .band.theme-accent-light-blue a, .band.theme-accent-light-blue h1, .band.theme-accent-light-blue h2, .band.theme-accent-light-blue h3, .band.theme-accent-light-blue h4, .band.theme-accent-light-blue h5, .band.theme-accent-light-blue h6, .band.theme-accent-olive, .band.theme-accent-olive .topical-nav .parent-title, .band.theme-accent-olive a, .band.theme-accent-olive h1, .band.theme-accent-olive h2, .band.theme-accent-olive h3, .band.theme-accent-olive h4, .band.theme-accent-olive h5, .band.theme-accent-olive h6, .band.theme-accent-orange, .band.theme-accent-orange .topical-nav .parent-title, .band.theme-accent-orange a, .band.theme-accent-orange h1, .band.theme-accent-orange h2, .band.theme-accent-orange h3, .band.theme-accent-orange h4, .band.theme-accent-orange h5, .band.theme-accent-orange h6, .band.theme-accent-purple, .band.theme-accent-purple .topical-nav .parent-title, .band.theme-accent-purple a, .band.theme-accent-purple h1, .band.theme-accent-purple h2, .band.theme-accent-purple h3, .band.theme-accent-purple h4, .band.theme-accent-purple h5, .band.theme-accent-purple h6, .band.theme-accent-red, .band.theme-accent-red .topical-nav .parent-title, .band.theme-accent-red a, .band.theme-accent-red h1, .band.theme-accent-red h2, .band.theme-accent-red h3, .band.theme-accent-red h4, .band.theme-accent-red h5, .band.theme-accent-red h6, .band.theme-accent-turquoise, .band.theme-accent-turquoise .topical-nav .parent-title, .band.theme-accent-turquoise a, .band.theme-accent-turquoise h1, .band.theme-accent-turquoise h2, .band.theme-accent-turquoise h3, .band.theme-accent-turquoise h4, .band.theme-accent-turquoise h5, .band.theme-accent-turquoise h6, .band.theme-accent-warm-gray, .band.theme-accent-warm-gray .topical-nav .parent-title, .band.theme-accent-warm-gray a, .band.theme-accent-warm-gray h1, .band.theme-accent-warm-gray h2, .band.theme-accent-warm-gray h3, .band.theme-accent-warm-gray h4, .band.theme-accent-warm-gray h5, .band.theme-accent-warm-gray h6, .band.theme-core-black, .band.theme-core-black .topical-nav .parent-title, .band.theme-core-black a, .band.theme-core-black h1, .band.theme-core-black h2, .band.theme-core-black h3, .band.theme-core-black h4, .band.theme-core-black h5, .band.theme-core-black h6, .band.theme-core-blue, .band.theme-core-blue .topical-nav .parent-title, .band.theme-core-blue a, .band.theme-core-blue h1, .band.theme-core-blue h2, .band.theme-core-blue h3, .band.theme-core-blue h4, .band.theme-core-blue h5, .band.theme-core-blue h6, .band.theme-core-gray, .band.theme-core-gray .topical-nav .parent-title, .band.theme-core-gray a, .band.theme-core-gray h1, .band.theme-core-gray h2, .band.theme-core-gray h3, .band.theme-core-gray h4, .band.theme-core-gray h5, .band.theme-core-gray h6, .band.theme-core-light-gray, .band.theme-core-light-gray .topical-nav .parent-title, .band.theme-core-light-gray a, .band.theme-core-light-gray h1, .band.theme-core-light-gray h2, .band.theme-core-light-gray h3, .band.theme-core-light-gray h4, .band.theme-core-light-gray h5, .band.theme-core-light-gray h6, .topical-nav .band.theme-accent-blue .parent-title, .topical-nav .band.theme-accent-cool-gray .parent-title, .topical-nav .band.theme-accent-deep-purple .parent-title, .topical-nav .band.theme-accent-green .parent-title, .topical-nav .band.theme-accent-indigo .parent-title, .topical-nav .band.theme-accent-light-blue .parent-title, .topical-nav .band.theme-accent-olive .parent-title, .topical-nav .band.theme-accent-orange .parent-title, .topical-nav .band.theme-accent-purple .parent-title, .topical-nav .band.theme-accent-red .parent-title, .topical-nav .band.theme-accent-turquoise .parent-title, .topical-nav .band.theme-accent-warm-gray .parent-title, .topical-nav .band.theme-core-black .parent-title, .topical-nav .band.theme-core-blue .parent-title, .topical-nav .band.theme-core-gray .parent-title, .topical-nav .band.theme-core-light-gray .parent-title {
  color: white;
}

/* line 5812, ../sass/partials/_ncdcr.scss */
.band.theme-accent-blue .page-title:after, .band.theme-accent-blue .section-nav .nav-title:after, .band.theme-accent-blue .section-title:after, .band.theme-accent-cool-gray .page-title:after, .band.theme-accent-cool-gray .section-nav .nav-title:after, .band.theme-accent-cool-gray .section-title:after, .band.theme-accent-deep-purple .page-title:after, .band.theme-accent-deep-purple .section-nav .nav-title:after, .band.theme-accent-deep-purple .section-title:after, .band.theme-accent-green .page-title:after, .band.theme-accent-green .section-nav .nav-title:after, .band.theme-accent-green .section-title:after, .band.theme-accent-indigo .page-title:after, .band.theme-accent-indigo .section-nav .nav-title:after, .band.theme-accent-indigo .section-title:after, .band.theme-accent-light-blue .page-title:after, .band.theme-accent-light-blue .section-nav .nav-title:after, .band.theme-accent-light-blue .section-title:after, .band.theme-accent-olive .page-title:after, .band.theme-accent-olive .section-nav .nav-title:after, .band.theme-accent-olive .section-title:after, .band.theme-accent-orange .page-title:after, .band.theme-accent-orange .section-nav .nav-title:after, .band.theme-accent-orange .section-title:after, .band.theme-accent-purple .page-title:after, .band.theme-accent-purple .section-nav .nav-title:after, .band.theme-accent-purple .section-title:after, .band.theme-accent-red .page-title:after, .band.theme-accent-red .section-nav .nav-title:after, .band.theme-accent-red .section-title:after, .band.theme-accent-turquoise .page-title:after, .band.theme-accent-turquoise .section-nav .nav-title:after, .band.theme-accent-turquoise .section-title:after, .band.theme-accent-warm-gray .page-title:after, .band.theme-accent-warm-gray .section-nav .nav-title:after, .band.theme-accent-warm-gray .section-title:after, .band.theme-core-black .page-title:after, .band.theme-core-black .section-nav .nav-title:after, .band.theme-core-black .section-title:after, .band.theme-core-blue .page-title:after, .band.theme-core-blue .section-nav .nav-title:after, .band.theme-core-blue .section-title:after, .band.theme-core-gray .page-title:after, .band.theme-core-gray .section-nav .nav-title:after, .band.theme-core-gray .section-title:after, .band.theme-core-light-gray .page-title:after, .band.theme-core-light-gray .section-nav .nav-title:after, .band.theme-core-light-gray .section-title:after, .section-nav .band.theme-accent-blue .nav-title:after, .section-nav .band.theme-accent-cool-gray .nav-title:after, .section-nav .band.theme-accent-deep-purple .nav-title:after, .section-nav .band.theme-accent-green .nav-title:after, .section-nav .band.theme-accent-indigo .nav-title:after, .section-nav .band.theme-accent-light-blue .nav-title:after, .section-nav .band.theme-accent-olive .nav-title:after, .section-nav .band.theme-accent-orange .nav-title:after, .section-nav .band.theme-accent-purple .nav-title:after, .section-nav .band.theme-accent-red .nav-title:after, .section-nav .band.theme-accent-turquoise .nav-title:after, .section-nav .band.theme-accent-warm-gray .nav-title:after, .section-nav .band.theme-core-black .nav-title:after, .section-nav .band.theme-core-blue .nav-title:after, .section-nav .band.theme-core-gray .nav-title:after, .section-nav .band.theme-core-light-gray .nav-title:after {
  background-color: white;
}

/* line 5816, ../sass/partials/_ncdcr.scss */
.band .topical-nav .parent-title:first-of-type, .band h1:first-of-type, .band h2:first-of-type, .band h3:first-of-type, .band h4:first-of-type, .band h5:first-of-type, .band h6:first-of-type, .topical-nav .band .parent-title:first-of-type {
  margin-top: 0;
}

/* line 5820, ../sass/partials/_ncdcr.scss */
.band.pad-none {
  padding: 0;
}

/* line 5824, ../sass/partials/_ncdcr.scss */
.band.pad-large, .band.pad-small {
  padding: 30px 0;
  padding: 1.875rem 0;
}

@media screen and (min-width: 768px) {
  /* line 5830, ../sass/partials/_ncdcr.scss */
  .band.pad-large {
    padding: 60px 0;
    padding: 3.75rem 0;
  }
}
@media screen and (min-width: 1024px) {
  /* line 5837, ../sass/partials/_ncdcr.scss */
  .band.pad-large {
    padding: 120px 0;
    padding: 7.5rem 0;
  }
}
/* line 5843, ../sass/partials/_ncdcr.scss */
.band.pad-top {
  padding: 30px 0 0;
  padding: 1.875rem 0 0;
}

@media screen and (min-width: 768px) {
  /* line 5849, ../sass/partials/_ncdcr.scss */
  .band.pad-top {
    padding: 60px 0 0;
    padding: 3.75rem 0 0;
  }
}
/* line 5855, ../sass/partials/_ncdcr.scss */
.band.pad-top-large {
  padding: 30px 0 0;
  padding: 1.875rem 0 0;
}

@media screen and (min-width: 768px) {
  /* line 5861, ../sass/partials/_ncdcr.scss */
  .band.pad-top-large {
    padding: 60px 0;
    padding: 3.75rem 0;
  }
}
@media screen and (min-width: 1024px) {
  /* line 5868, ../sass/partials/_ncdcr.scss */
  .band.pad-top-large {
    padding: 120px 0 0;
    padding: 7.5rem 0 0;
  }
}
/* line 5874, ../sass/partials/_ncdcr.scss */
.band.pad-bottom {
  padding: 0 0 30px;
  padding: 0 0 1.875rem;
}

@media screen and (min-width: 768px) {
  /* line 5880, ../sass/partials/_ncdcr.scss */
  .band.pad-bottom {
    padding: 0 0 60px;
    padding: 0 0 3.75rem;
  }
}
/* line 5886, ../sass/partials/_ncdcr.scss */
.band.pad-bottom-large {
  padding: 0 0 30px;
  padding: 0 0 1.875rem;
}

/* line 5891, ../sass/partials/_ncdcr.scss */
.band .wrapper > header, .band .wrapper > section {
  display: block;
}

/* line 5895, ../sass/partials/_ncdcr.scss */
.band .wrapper > header:after, .band .wrapper > section:after {
  content: "";
  display: table;
  clear: both;
}

/* line 5901, ../sass/partials/_ncdcr.scss */
a.button.ext:before, a.ext:after, button.button.ext:before, input[type=button].button.ext:before, input[type=submit].button.ext:before {
  content: "\e895";
}

/* line 5905, ../sass/partials/_ncdcr.scss */
.band .wrapper > header h1 {
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}

/* line 5910, ../sass/partials/_ncdcr.scss */
.band .parts-span-half > * {
  margin-top: 15px;
  margin-top: 0.9375rem;
}

@media screen and (min-width: 768px) {
  /* line 5916, ../sass/partials/_ncdcr.scss */
  .band.pad-bottom-large {
    padding: 0 0 60px;
    padding: 0 0 3.75rem;
  }

  /* line 5921, ../sass/partials/_ncdcr.scss */
  .band .parts-span-half > * {
    margin-top: 30px;
    margin-top: 1.875rem;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
  }

  /* line 5930, ../sass/partials/_ncdcr.scss */
  .band .parts-span-half > :last-child {
    margin-right: 0;
  }

  /* line 5934, ../sass/partials/_ncdcr.scss */
  .band .parts-span-half > :nth-child(2n) {
    margin-right: 0;
  }

  /* line 5938, ../sass/partials/_ncdcr.scss */
  .band .parts-span-half > :nth-child(2n+1) {
    clear: left;
  }

  /* line 5942, ../sass/partials/_ncdcr.scss */
  .band .parts-span-half > :nth-child(2) {
    margin-top: 0;
  }
}
/* line 5947, ../sass/partials/_ncdcr.scss */
.band .parts-span-half > :first-child {
  margin-top: 0;
}

@media screen and (min-width: 768px) {
  /* line 5952, ../sass/partials/_ncdcr.scss */
  .band .parts-span-half.shifted > * {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
  }

  /* line 5959, ../sass/partials/_ncdcr.scss */
  .band .parts-span-half.shifted > :last-child {
    margin-right: 0;
  }

  /* line 5963, ../sass/partials/_ncdcr.scss */
  .band .parts-span-half.shifted > :nth-child(2n) {
    margin-right: 0;
  }

  /* line 5967, ../sass/partials/_ncdcr.scss */
  .band .parts-span-half.shifted > :nth-child(2n+1) {
    clear: left;
  }
}
@media screen and (min-width: 1024px) {
  /* line 5973, ../sass/partials/_ncdcr.scss */
  .band.pad-bottom-large {
    padding: 0 0 120px;
    padding: 0 0 7.5rem;
  }

  /* line 5978, ../sass/partials/_ncdcr.scss */
  .band .parts-span-half.shifted > * {
    margin-left: 51.17883%;
  }

  /* line 5982, ../sass/partials/_ncdcr.scss */
  .band .parts-span-half.shifted > :nth-child(2n) {
    margin-right: 2.35765%;
  }

  /* line 5986, ../sass/partials/_ncdcr.scss */
  .band .parts-span-half.shifted > :nth-child(2n+1) {
    clear: none;
  }

  /* line 5990, ../sass/partials/_ncdcr.scss */
  .band .parts-span-half.shifted > :nth-child(2) {
    margin-top: 30px;
    margin-top: 1.875rem;
  }
}
/* line 5996, ../sass/partials/_ncdcr.scss */
.band .parts-span-third > * {
  margin-top: 15px;
  margin-top: 0.9375rem;
}

@media screen and (min-width: 768px) {
  /* line 6002, ../sass/partials/_ncdcr.scss */
  .band .parts-span-third > * {
    margin-top: 30px;
    margin-top: 1.875rem;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
  }

  /* line 6011, ../sass/partials/_ncdcr.scss */
  .band .parts-span-third > :last-child {
    margin-right: 0;
  }

  /* line 6015, ../sass/partials/_ncdcr.scss */
  .band .parts-span-third > :nth-child(2n) {
    margin-right: 0;
  }

  /* line 6019, ../sass/partials/_ncdcr.scss */
  .band .parts-span-third > :nth-child(2n+1) {
    clear: left;
  }

  /* line 6023, ../sass/partials/_ncdcr.scss */
  .band .parts-span-third > :nth-child(2) {
    margin-top: 0;
  }
}
/* line 6028, ../sass/partials/_ncdcr.scss */
.band .parts-span-third > :first-child {
  margin-top: 0;
}

@media screen and (min-width: 1024px) {
  /* line 6033, ../sass/partials/_ncdcr.scss */
  .band .parts-span-third > * {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }

  /* line 6040, ../sass/partials/_ncdcr.scss */
  .band .parts-span-third > :last-child {
    margin-right: 0;
  }

  /* line 6044, ../sass/partials/_ncdcr.scss */
  .band .parts-span-third > :nth-child(2n) {
    margin-right: 2.35765%;
  }

  /* line 6048, ../sass/partials/_ncdcr.scss */
  .band .parts-span-third > :nth-child(2n+1) {
    clear: none;
  }

  /* line 6052, ../sass/partials/_ncdcr.scss */
  .band .parts-span-third > :nth-child(3n) {
    margin-right: 0;
  }

  /* line 6056, ../sass/partials/_ncdcr.scss */
  .band .parts-span-third > :nth-child(3n+1) {
    clear: left;
  }

  /* line 6060, ../sass/partials/_ncdcr.scss */
  .band .parts-span-third > :nth-child(3) {
    margin-top: 0;
  }
}
/* line 6065, ../sass/partials/_ncdcr.scss */
.band .parts-span-two-third > * {
  margin-top: 15px;
  margin-top: 0.9375rem;
}

@media screen and (min-width: 768px) {
  /* line 6071, ../sass/partials/_ncdcr.scss */
  .band .parts-span-two-third > * {
    margin-top: 30px;
    margin-top: 1.875rem;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
  }

  /* line 6080, ../sass/partials/_ncdcr.scss */
  .band .parts-span-two-third > :last-child {
    margin-right: 0;
  }

  /* line 6084, ../sass/partials/_ncdcr.scss */
  .band .parts-span-two-third > :nth-child(2n) {
    margin-right: 0;
  }

  /* line 6088, ../sass/partials/_ncdcr.scss */
  .band .parts-span-two-third > :nth-child(2n+1) {
    clear: left;
  }

  /* line 6092, ../sass/partials/_ncdcr.scss */
  .band .parts-span-two-third > :nth-child(2) {
    margin-top: 0;
  }
}
/* line 6097, ../sass/partials/_ncdcr.scss */
.band .parts-span-two-third > :first-child {
  margin-top: 0;
}

@media screen and (min-width: 1024px) {
  /* line 6102, ../sass/partials/_ncdcr.scss */
  .band .parts-span-two-third > * {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }

  /* line 6109, ../sass/partials/_ncdcr.scss */
  .band .parts-span-two-third > :last-child {
    margin-right: 0;
  }

  /* line 6113, ../sass/partials/_ncdcr.scss */
  .band .parts-span-two-third > :nth-child(odd) {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%;
  }

  /* line 6120, ../sass/partials/_ncdcr.scss */
  .band .parts-span-two-third > :nth-child(odd):last-child {
    margin-right: 0;
  }

  /* line 6124, ../sass/partials/_ncdcr.scss */
  .band .parts-span-two-third.reverse > :nth-child(odd) {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }

  /* line 6131, ../sass/partials/_ncdcr.scss */
  .band .parts-span-two-third.reverse > :nth-child(odd):last-child {
    margin-right: 0;
  }

  /* line 6135, ../sass/partials/_ncdcr.scss */
  .band .parts-span-two-third.reverse > :nth-child(even) {
    float: left;
    display: block;
    width: 65.88078%;
    margin-right: 0;
  }

  /* line 6142, ../sass/partials/_ncdcr.scss */
  .band .parts-span-two-third.reverse > :nth-child(even):last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 768px) {
  /* line 6148, ../sass/partials/_ncdcr.scss */
  .band .parts-span-two-third.shifted > * {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
  }

  /* line 6155, ../sass/partials/_ncdcr.scss */
  .band .parts-span-two-third.shifted > :last-child {
    margin-right: 0;
  }

  /* line 6159, ../sass/partials/_ncdcr.scss */
  .band .parts-span-two-third.shifted > :nth-child(2n) {
    margin-right: 0;
  }

  /* line 6163, ../sass/partials/_ncdcr.scss */
  .band .parts-span-two-third.shifted > :nth-child(2n+1) {
    clear: left;
  }
}
@media screen and (min-width: 1024px) {
  /* line 6169, ../sass/partials/_ncdcr.scss */
  .band .parts-span-two-third.shifted > * {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%;
    margin-left: 34.11922%;
  }

  /* line 6177, ../sass/partials/_ncdcr.scss */
  .band .parts-span-two-third.shifted > :nth-child(2n) {
    margin-right: 2.35765%;
  }

  /* line 6181, ../sass/partials/_ncdcr.scss */
  .band .parts-span-two-third.shifted > :nth-child(2n+1) {
    clear: none;
  }

  /* line 6185, ../sass/partials/_ncdcr.scss */
  .band .parts-span-two-third.shifted > :last-child {
    margin-right: 0;
  }

  /* line 6189, ../sass/partials/_ncdcr.scss */
  .band .parts-span-two-third.shifted > :nth-child(2) {
    margin-top: 30px;
    margin-top: 1.875rem;
  }
}
/* line 6195, ../sass/partials/_ncdcr.scss */
.band .parts-span-fourth > * {
  margin-top: 15px;
  margin-top: 0.9375rem;
}

@media screen and (min-width: 768px) {
  /* line 6201, ../sass/partials/_ncdcr.scss */
  .band .parts-span-fourth > * {
    margin-top: 30px;
    margin-top: 1.875rem;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
  }

  /* line 6210, ../sass/partials/_ncdcr.scss */
  .band .parts-span-fourth > :last-child {
    margin-right: 0;
  }

  /* line 6214, ../sass/partials/_ncdcr.scss */
  .band .parts-span-fourth > :nth-child(2n) {
    margin-right: 0;
  }

  /* line 6218, ../sass/partials/_ncdcr.scss */
  .band .parts-span-fourth > :nth-child(2n+1) {
    clear: left;
  }

  /* line 6222, ../sass/partials/_ncdcr.scss */
  .band .parts-span-fourth > :nth-child(2) {
    margin-top: 0;
  }
}
/* line 6227, ../sass/partials/_ncdcr.scss */
.band .parts-span-fourth > :first-child {
  margin-top: 0;
}

@media screen and (min-width: 1024px) {
  /* line 6233, ../sass/partials/_ncdcr.scss */
  a.button, button.button, input[type=button].button, input[type=submit].button {
    border-radius: 4px;
    display: inline-block;
    text-align: left;
    padding: 10px 15px;
    line-height: 1.5;
    background-color: #092940;
    border: 2px solid #092940;
    color: #fff;
    text-decoration: none;
    vertical-align: top;
    position: relative;
    -webkit-transition: all .15s ease-in-out;
    transition: all 0.15s ease-in-out;
  }

  /* line 6249, ../sass/partials/_ncdcr.scss */
  a.button:before, button.button:before, input[type=button].button:before, input[type=submit].button:before {
    font-family: icomoon;
    font-size: 24px;
    font-size: 1.5rem;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -18px;
  }

  /* line 6259, ../sass/partials/_ncdcr.scss */
  a.button.back:before, a.button.video:before, button.button.back:before, button.button.video:before, input[type=button].button.back:before, input[type=button].button.video:before, input[type=submit].button.back:before, input[type=submit].button.video:before {
    left: 10px;
    right: auto;
  }

  /* line 6264, ../sass/partials/_ncdcr.scss */
  a.button span, button.button span, input[type=button].button span, input[type=submit].button span {
    display: inline-block;
    vertical-align: middle;
  }

  /* line 6269, ../sass/partials/_ncdcr.scss */
  .alert-box.breaking a.button .alert-icon, .alert-box.breaking button.button .alert-icon, .alert-box.breaking input[type=button].button .alert-icon, .alert-box.breaking input[type=submit].button .alert-icon, .alert-box.breaking-amber a.button .alert-icon, .alert-box.breaking-amber button.button .alert-icon, .alert-box.breaking-amber input[type=button].button .alert-icon, .alert-box.breaking-amber input[type=submit].button .alert-icon, .alert-box.breaking-silver a.button .alert-icon, .alert-box.breaking-silver button.button .alert-icon, .alert-box.breaking-silver input[type=button].button .alert-icon, .alert-box.breaking-silver input[type=submit].button .alert-icon, .alert-box.info a.button .alert-icon, .alert-box.info button.button .alert-icon, .alert-box.info input[type=button].button .alert-icon, .alert-box.info input[type=submit].button .alert-icon, .alert-box.success a.button .alert-icon, .alert-box.success button.button .alert-icon, .alert-box.success input[type=button].button .alert-icon, .alert-box.success input[type=submit].button .alert-icon, .alert-box.warning a.button .alert-icon, .alert-box.warning button.button .alert-icon, .alert-box.warning input[type=button].button .alert-icon, .alert-box.warning input[type=submit].button .alert-icon, .article.agency .block-item [itemprop=description] + p a.button a:before, .article.agency .block-item [itemprop=description] + p button.button a:before, .article.agency .block-item [itemprop=description] + p input[type=button].button a:before, .article.agency .block-item [itemprop=description] + p input[type=submit].button a:before, .article.online-service a.button .block-icon, .article.online-service button.button .block-icon, .article.online-service input[type=button].button .block-icon, .article.online-service input[type=submit].button .block-icon, .article.service .block-item [itemprop=description] + p a.button a:before, .article.service .block-item [itemprop=description] + p button.button a:before, .article.service .block-item [itemprop=description] + p input[type=button].button a:before, .article.service .block-item [itemprop=description] + p input[type=submit].button a:before, .card.online-service a.button a, .card.online-service button.button a, .card.online-service input[type=button].button a, .card.online-service input[type=submit].button a, .enterprise-nav ul li a button.button span.icon-nc-brand, .enterprise-nav ul li a input[type=button].button span.icon-nc-brand, .enterprise-nav ul li a input[type=submit].button span.icon-nc-brand, .enterprise-nav ul li a.button span.icon-nc-brand, .ui-datepicker a.button .ui-datepicker-next, .ui-datepicker a.button .ui-datepicker-prev, .ui-datepicker button.button .ui-datepicker-next, .ui-datepicker button.button .ui-datepicker-prev, .ui-datepicker input[type=button].button .ui-datepicker-next, .ui-datepicker input[type=button].button .ui-datepicker-prev, .ui-datepicker input[type=submit].button .ui-datepicker-next, .ui-datepicker input[type=submit].button .ui-datepicker-prev, a.button .alert-box.breaking .alert-icon, a.button .alert-box.breaking-amber .alert-icon, a.button .alert-box.breaking-silver .alert-icon, a.button .alert-box.info .alert-icon, a.button .alert-box.success .alert-icon, a.button .alert-box.warning .alert-icon, a.button .article.agency .block-item [itemprop=description] + p a:before, a.button .article.online-service .block-icon, a.button .article.service .block-item [itemprop=description] + p a:before, a.button .card.online-service a, a.button .ui-datepicker .ui-datepicker-next, a.button .ui-datepicker .ui-datepicker-prev, a.button [class*=" icon-"], a.button [class^=icon-], button.button .alert-box.breaking .alert-icon, button.button .alert-box.breaking-amber .alert-icon, button.button .alert-box.breaking-silver .alert-icon, button.button .alert-box.info .alert-icon, button.button .alert-box.success .alert-icon, button.button .alert-box.warning .alert-icon, button.button .article.agency .block-item [itemprop=description] + p a:before, button.button .article.online-service .block-icon, button.button .article.service .block-item [itemprop=description] + p a:before, button.button .card.online-service a, button.button .enterprise-nav ul li a span.icon-nc-brand, button.button .ui-datepicker .ui-datepicker-next, button.button .ui-datepicker .ui-datepicker-prev, button.button [class*=" icon-"], button.button [class^=icon-], input[type=button].button .alert-box.breaking .alert-icon, input[type=button].button .alert-box.breaking-amber .alert-icon, input[type=button].button .alert-box.breaking-silver .alert-icon, input[type=button].button .alert-box.info .alert-icon, input[type=button].button .alert-box.success .alert-icon, input[type=button].button .alert-box.warning .alert-icon, input[type=button].button .article.agency .block-item [itemprop=description] + p a:before, input[type=button].button .article.online-service .block-icon, input[type=button].button .article.service .block-item [itemprop=description] + p a:before, input[type=button].button .card.online-service a, input[type=button].button .enterprise-nav ul li a span.icon-nc-brand, input[type=button].button .ui-datepicker .ui-datepicker-next, input[type=button].button .ui-datepicker .ui-datepicker-prev, input[type=button].button [class*=" icon-"], input[type=button].button [class^=icon-], input[type=submit].button .alert-box.breaking .alert-icon, input[type=submit].button .alert-box.breaking-amber .alert-icon, input[type=submit].button .alert-box.breaking-silver .alert-icon, input[type=submit].button .alert-box.info .alert-icon, input[type=submit].button .alert-box.success .alert-icon, input[type=submit].button .alert-box.warning .alert-icon, input[type=submit].button .article.agency .block-item [itemprop=description] + p a:before, input[type=submit].button .article.online-service .block-icon, input[type=submit].button .article.service .block-item [itemprop=description] + p a:before, input[type=submit].button .card.online-service a, input[type=submit].button .enterprise-nav ul li a span.icon-nc-brand, input[type=submit].button .ui-datepicker .ui-datepicker-next, input[type=submit].button .ui-datepicker .ui-datepicker-prev, input[type=submit].button [class*=" icon-"], input[type=submit].button [class^=icon-] {
    font-size: 24px;
    font-size: 1.5rem;
  }

  /* line 6274, ../sass/partials/_ncdcr.scss */
  a.button span.icon-arrow-forward, a.button span.icon-arrow-forward2, button.button span.icon-arrow-forward, button.button span.icon-arrow-forward2, input[type=button].button span.icon-arrow-forward, input[type=button].button span.icon-arrow-forward2, input[type=submit].button span.icon-arrow-forward, input[type=submit].button span.icon-arrow-forward2 {
    margin-left: 15px;
    margin-left: .9375rem;
    -webkit-transition: all .15s ease-in-out;
    transition: all 0.15s ease-in-out;
  }

  /* line 6281, ../sass/partials/_ncdcr.scss */
  a.button:hover, button.button:hover, input[type=button].button:hover, input[type=submit].button:hover {
    box-shadow: 0 0 0 5px rgba(9, 41, 64, 0.2);
  }

  /* line 6285, ../sass/partials/_ncdcr.scss */
  a.button.accent, button.button.accent, input[type=button].button.accent, input[type=submit].button.accent {
    background-color: #397aac;
    border-color: #397aac;
  }

  /* line 6290, ../sass/partials/_ncdcr.scss */
  a.button.accent:hover, button.button.accent:hover, input[type=button].button.accent:hover, input[type=submit].button.accent:hover {
    box-shadow: 0 0 0 5px rgba(57, 122, 172, 0.2);
  }

  /* line 6294, ../sass/partials/_ncdcr.scss */
  a.button.ghost, button.button.ghost, input[type=button].button.ghost, input[type=submit].button.ghost {
    color: #092940;
    background: 0 0;
    border: 2px solid #092940;
  }

  /* line 6300, ../sass/partials/_ncdcr.scss */
  a.button.ghost:hover, button.button.ghost:hover, input[type=button].button.ghost:hover, input[type=submit].button.ghost:hover {
    box-shadow: 0 0 0 5px rgba(9, 41, 64, 0.2);
  }

  /* line 6304, ../sass/partials/_ncdcr.scss */
  a.button.ghost.accent, button.button.ghost.accent, input[type=button].button.ghost.accent, input[type=submit].button.ghost.accent {
    color: #397aac;
    border: 2px solid #397aac;
  }

  /* line 6309, ../sass/partials/_ncdcr.scss */
  a.button.ghost.accent:hover, button.button.ghost.accent:hover, input[type=button].button.ghost.accent:hover, input[type=submit].button.ghost.accent:hover {
    box-shadow: 0 0 0 6px rgba(57, 122, 172, 0.2);
  }

  /* line 6313, ../sass/partials/_ncdcr.scss */
  a.button.ghost.inverted, button.button.ghost.inverted, input[type=button].button.ghost.inverted, input[type=submit].button.ghost.inverted {
    color: #fff;
    border: 2px solid #fff;
    background: 0 0;
  }

  /* line 6319, ../sass/partials/_ncdcr.scss */
  a.button.ghost.inverted:hover, button.button.ghost.inverted:hover, input[type=button].button.ghost.inverted:hover, input[type=submit].button.ghost.inverted:hover {
    box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.2);
  }

  /* line 6323, ../sass/partials/_ncdcr.scss */
  a.button.video, button.button.video, input[type=button].button.video, input[type=submit].button.video {
    padding: 10px 15px 10px 45px;
    padding: 0.625rem 0.9375rem 0.625rem 2.8125rem;
  }

  /* line 6328, ../sass/partials/_ncdcr.scss */
  a.button.ext:after, button.button.ext:after, input[type=button].button.ext:after, input[type=submit].button.ext:after {
    display: none;
  }

  /* line 6332, ../sass/partials/_ncdcr.scss */
  a.button:disabled, button.button:disabled, input[type=button].button:disabled, input[type=submit].button:disabled {
    opacity: .25;
    cursor: not-allowed;
  }

  /* line 6337, ../sass/partials/_ncdcr.scss */
  a.button:disabled:hover, button.button:disabled:hover, input[type=button].button:disabled:hover, input[type=submit].button:disabled:hover {
    box-shadow: none;
  }

  /* line 6341, ../sass/partials/_ncdcr.scss */
  a.button.ext .ext, button.button.ext .ext, input[type=button].button.ext .ext, input[type=submit].button.ext .ext {
    display: none !important;
  }

  /* line 6345, ../sass/partials/_ncdcr.scss */
  a.button, button.button {
    padding-right: 45px;
  }

  /* line 6349, ../sass/partials/_ncdcr.scss */
  a.button.back, button.button.back {
    padding-right: 15px;
    padding-left: 45px;
  }

  /* line 6354, ../sass/partials/_ncdcr.scss */
  .button-group a.button, .button-group button.button {
    padding-right: 15px;
    padding-left: 15px;
  }

  /* line 6359, ../sass/partials/_ncdcr.scss */
  .button-group a.button:before, .button-group button.button:before {
    display: none;
  }

  /* line 6363, ../sass/partials/_ncdcr.scss */
  input[type=submit].button.video {
    padding-left: 15px;
    padding-left: 0.9375rem;
  }

  /* line 6368, ../sass/partials/_ncdcr.scss */
  .button-group {
    display: inline-block;
    font-size: 0;
    line-height: 0;
    vertical-align: top;
    margin: 0 0 30px;
    margin: 0 0 1.875rem;
  }

  /* line 6377, ../sass/partials/_ncdcr.scss */
  .mfp-container:before, .mfp-content, .ui-button, .ui-spinner, .ui-spinner-input {
    vertical-align: middle;
  }

  /* line 6381, ../sass/partials/_ncdcr.scss */
  .button-group a.button, .button-group button.button, .button-group input[type=button].button, .button-group input[type=submit].button {
    line-height: 1.5;
    border-radius: 0;
    font-size: 16px;
    font-size: 1rem;
  }

  /* line 6388, ../sass/partials/_ncdcr.scss */
  .button-group a.button:first-child, .button-group button.button:first-child, .button-group input[type=button].button:first-child, .button-group input[type=submit].button:first-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  /* line 6393, ../sass/partials/_ncdcr.scss */
  .button-group a.button:last-child, .button-group button.button:last-child, .button-group input[type=button].button:last-child, .button-group input[type=submit].button:last-child {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }

  /* line 6398, ../sass/partials/_ncdcr.scss */
  fieldset {
    padding: 0;
    margin: 0;
    border: 0;
  }

  /* line 6404, ../sass/partials/_ncdcr.scss */
  .field, .fieldgroup, .fieldpair {
    margin: 0 0 16px;
    margin: 0 0 1rem;
  }

  /* line 6409, ../sass/partials/_ncdcr.scss */
  [class^=field-].field {
    margin-bottom: 0 !important;
  }

  /* line 6413, ../sass/partials/_ncdcr.scss */
  .error-message {
    display: none;
    position: relative;
    font-size: 14px;
    color: #a83338;
  }

  /* line 6420, ../sass/partials/_ncdcr.scss */
  .error-message span {
    position: absolute;
    right: 10px;
    top: -43px;
    font-size: 24px;
  }

  /* line 6427, ../sass/partials/_ncdcr.scss */
  .invalid {
    display: inline-block;
  }

  /* line 6431, ../sass/partials/_ncdcr.scss */
  .invalid input {
    padding: 14px 40px 14px 14px;
    background: #f7e3e4;
  }

  /* line 6436, ../sass/partials/_ncdcr.scss */
  .invalid .error-message {
    display: block;
    margin-top: 5px;
  }

  /* line 6441, ../sass/partials/_ncdcr.scss */
  .select--language {
    margin: 16px 0;
  }

  /* line 6445, ../sass/partials/_ncdcr.scss */
  .select--language .selectboxit-option-first {
    display: none;
  }

  /* line 6449, ../sass/partials/_ncdcr.scss */
  .select--language .selectboxit-option-icon-container {
    color: #397aac;
  }

  /* line 6453, ../sass/partials/_ncdcr.scss */
  .radios li {
    display: block;
    margin: 0 0 8px;
    margin: 0 0 0.5rem;
  }

  /* line 6459, ../sass/partials/_ncdcr.scss */
  .radios li:first-child {
    margin: 0 0 8px;
    margin: 0 0 0.5rem;
  }

  /* line 6464, ../sass/partials/_ncdcr.scss */
  .radios .radio, .radios input[type=radio] {
    position: absolute;
    left: -9999px;
  }

  /* line 6469, ../sass/partials/_ncdcr.scss */
  .radios .radio + label, .radios input[type=radio] + label {
    display: inline-block;
    position: relative;
    padding-left: 40px;
    line-height: 24px;
    cursor: pointer;
  }

  /* line 6477, ../sass/partials/_ncdcr.scss */
  .radios .radio + label:before, .radios input[type=radio] + label:before {
    font-family: icomoon;
    font-size: 24px;
    position: absolute;
    display: block;
    color: #6f7785;
    top: 0;
    left: 0;
    width: 24px;
    height: 24px;
    line-height: 24px;
    border-radius: 50%;
    -webkit-transition: all .15s ease-in-out;
    transition: all 0.15s ease-in-out;
  }

  /* line 6493, ../sass/partials/_ncdcr.scss */
  .radios .radio + label:hover:before, .radios input[type=radio] + label:hover:before {
    box-shadow: 0 0 0 5px rgba(57, 122, 172, 0.2);
    color: #397aac;
  }

  /* line 6498, ../sass/partials/_ncdcr.scss */
  .radios input[type=radio]:checked + label:before {
    color: #397aac;
  }

  /* line 6502, ../sass/partials/_ncdcr.scss */
  .label.tag, .radios.ghost .radio + label:before, .radios.ghost input[type=radio] + label:before {
    color: white;
  }

  /* line 6506, ../sass/partials/_ncdcr.scss */
  .bef-checkboxes .form-type-bef-checkbox, .bef-checkboxes li, .checkboxes .form-type-bef-checkbox, .checkboxes li {
    display: block;
    margin: 0 0 8px;
    margin: 0 0 0.5rem;
  }

  /* line 6512, ../sass/partials/_ncdcr.scss */
  .bef-checkboxes li:first-child, .checkboxes li:first-child {
    margin: 0 0 8px;
    margin: 0 0 0.5rem;
  }

  /* line 6517, ../sass/partials/_ncdcr.scss */
  .bef-checkboxes .checkbox, .bef-checkboxes input[type=checkbox], .checkboxes .checkbox, .checkboxes input[type=checkbox] {
    position: absolute;
    left: -9999px;
  }

  /* line 6522, ../sass/partials/_ncdcr.scss */
  .bef-checkboxes .checkbox + label, .bef-checkboxes input[type=checkbox] + label, .checkboxes .checkbox + label, .checkboxes input[type=checkbox] + label {
    display: inline-block;
    position: relative;
    padding-left: 40px;
    line-height: 24px;
    cursor: pointer;
  }

  /* line 6530, ../sass/partials/_ncdcr.scss */
  .bef-checkboxes .checkbox + label:after, .bef-checkboxes input[type=checkbox] + label:after, .checkboxes .checkbox + label:after, .checkboxes input[type=checkbox] + label:after {
    position: absolute;
    display: block;
    content: '';
    width: 24px;
    height: 24px;
    line-height: 24px;
    border: 2px solid #6f7785;
    top: 0;
    left: 0;
    border-radius: 4px;
    -webkit-transition: all .15s ease-in-out;
    transition: all 0.15s ease-in-out;
  }

  /* line 6545, ../sass/partials/_ncdcr.scss */
  .bef-checkboxes .checkbox + label:hover:after, .bef-checkboxes input[type=checkbox] + label:hover:after, .checkboxes .checkbox + label:hover:after, .checkboxes input[type=checkbox] + label:hover:after {
    border: 2px solid #397aac;
    box-shadow: 0 0 0 5px rgba(57, 122, 172, 0.2);
  }

  /* line 6550, ../sass/partials/_ncdcr.scss */
  .bef-checkboxes input[type=checkbox]:checked + label:before, .checkboxes input[type=checkbox]:checked + label:before {
    font-family: icomoon;
    font-size: 24px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    color: white;
  }

  /* line 6560, ../sass/partials/_ncdcr.scss */
  .bef-checkboxes input[type=checkbox]:checked + label:after, .checkboxes input[type=checkbox]:checked + label:after {
    background: #397aac;
    border: 2px solid #397aac;
  }

  /* line 6566, ../sass/partials/_ncdcr.scss */
  .label.tag, img {
    border-radius: 4px;
  }

  /* line 6570, ../sass/partials/_ncdcr.scss */
  textarea:hover {
    box-shadow: 0 0 0 1px #788697;
  }

  /* line 6574, ../sass/partials/_ncdcr.scss */
  textarea:focus {
    box-shadow: 0 0 0 1px #397aac;
  }

  /* line 6578, ../sass/partials/_ncdcr.scss */
  .label {
    display: inline-block;
    font-size: 14px;
    font-size: .875rem;
    -webkit-transition: all .15s ease-in-out;
    transition: all 0.15s ease-in-out;
  }

  /* line 6586, ../sass/partials/_ncdcr.scss */
  .label.tag {
    padding: 14px 20px;
    padding: .875rem 1.25rem;
    margin: 0 10px 10px 0;
    margin: 0 .625rem .625rem 0;
    background-color: #6f7785;
    font-family: TransportNewLight,Helvetica,Arial,sans-serif;
    line-height: 1.2;
  }

  /* line 6596, ../sass/partials/_ncdcr.scss */
  .label.category, .label.date, table th {
    font-family: TransportNewMedium, Helvetica, Arial, sans-serif;
  }

  /* line 6600, ../sass/partials/_ncdcr.scss */
  .label.category, .label.date {
    color: #6f7785;
    text-transform: uppercase;
  }

  /* line 6605, ../sass/partials/_ncdcr.scss */
  img {
    border-radius: 0.25rem;
  }
}
@media screen and (min-width: 1024px) {
  /* line 6612, ../sass/partials/_ncdcr.scss */
  .jb-overflowmenu .jb-overflowmenu-menu-primary {
    padding-right: 76px;
    padding-right: 4.75rem;
  }

  /* line 6617, ../sass/partials/_ncdcr.scss */
  .jb-overflowmenu .jb-overflowmenu-container {
    display: inline;
    left: auto;
    bottom: 0;
  }

  /* line 6623, ../sass/partials/_ncdcr.scss */
  .jb-overflowmenu .jb-overflowmenu-container .jb-overflowmenu-menu-secondary {
    left: auto;
    right: 0;
    bottom: auto;
    display: none;
    position: absolute;
    z-index: 100;
    overflow: auto;
    line-height: 1.5;
    background: #fff;
    border: 1px solid #95a0ad;
    border-top: 0;
    top: 80px;
    top: 5rem;
    width: 250px;
    width: 15.625rem;
    font-size: 16px;
    font-size: 1rem;
  }

  /* line 6643, ../sass/partials/_ncdcr.scss */
  .jb-overflowmenu .jb-overflowmenu-container .jb-overflowmenu-menu-secondary li {
    display: block;
  }

  /* line 6647, ../sass/partials/_ncdcr.scss */
  .jb-overflowmenu .jb-overflowmenu-container .jb-overflowmenu-menu-secondary li a {
    color: #397aac;
    padding: 20px;
    padding: 1.25rem;
    font-size: 14px;
    font-size: 0.875rem;
  }

  /* line 6655, ../sass/partials/_ncdcr.scss */
  .jb-overflowmenu .jb-overflowmenu-container .jb-overflowmenu-menu-secondary li a:hover {
    color: #3389cc;
    text-decoration: none;
  }
}
/* line 6661, ../sass/partials/_ncdcr.scss */
.jb-overflowmenu .jb-overflowmenu-container .jb-overflowmenu-menu-secondary-handle {
  display: none;
}

@media screen and (min-width: 1280px) {
  /* line 6666, ../sass/partials/_ncdcr.scss */
  .jb-overflowmenu div.jb-overflowmenu-container {
    left: 50%;
    margin-left: 494px;
    margin-left: 30.875rem;
  }
}
@media screen and (min-width: 1024px) {
  /* line 6674, ../sass/partials/_ncdcr.scss */
  .jb-overflowmenu .jb-overflowmenu-container .jb-overflowmenu-menu-secondary-handle {
    float: right;
    display: block;
    border-right: 1px solid rgba(236, 240, 243, 0.1);
    border-left: 1px solid rgba(236, 240, 243, 0.1);
    color: #fff;
    text-decoration: none;
    width: 76px;
    width: 4.75rem;
    height: 80px;
    height: 5rem;
    padding: 32px 20px;
    padding: 2rem 1.25rem;
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 16px;
    line-height: 1rem;
  }

  /* line 6693, ../sass/partials/_ncdcr.scss */
  .jb-overflowmenu .jb-overflowmenu-container .jb-overflowmenu-menu-secondary-handle:hover {
    background-color: rgba(0, 0, 0, 0.25);
  }

  /* line 6697, ../sass/partials/_ncdcr.scss */
  .jb-overflowmenu div.jb-overflowmenu-container {
    position: absolute;
    top: 0;
    right: 3.125%;
    width: 76px;
    width: 4.75rem;
  }

  /* line 6705, ../sass/partials/_ncdcr.scss */
  .jb-overflowmenu .placeholder {
    visibility: hidden;
  }

  /* line 6709, ../sass/partials/_ncdcr.scss */
  .jb-overflow-disabled.jb-overflowmenu .jb-overflowmenu-menu-primary {
    padding-right: 0;
  }

  /* line 6713, ../sass/partials/_ncdcr.scss */
  .jb-overflow-disabled.jb-overflowmenu div.jb-overflowmenu-container {
    display: none;
  }
}
/*! jQuery UI - v1.11.2 - 2014-12-09
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
/* line 6722, ../sass/partials/_ncdcr.scss */
.ui-helper-hidden {
  display: none;
}

/* line 6726, ../sass/partials/_ncdcr.scss */
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 6737, ../sass/partials/_ncdcr.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 6748, ../sass/partials/_ncdcr.scss */
.ui-helper-clearfix:after, .ui-helper-clearfix:before {
  content: "";
  display: table;
  border-collapse: collapse;
}

/* line 6754, ../sass/partials/_ncdcr.scss */
.ui-helper-clearfix:after {
  clear: both;
}

/* line 6758, ../sass/partials/_ncdcr.scss */
.ui-helper-clearfix {
  min-height: 0;
}

/* line 6762, ../sass/partials/_ncdcr.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* line 6772, ../sass/partials/_ncdcr.scss */
.ui-front {
  z-index: 100;
}

/* line 6776, ../sass/partials/_ncdcr.scss */
.ui-state-disabled {
  cursor: default !important;
}

/* line 6780, ../sass/partials/_ncdcr.scss */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* line 6787, ../sass/partials/_ncdcr.scss */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 6795, ../sass/partials/_ncdcr.scss */
.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

/* line 6800, ../sass/partials/_ncdcr.scss */
.ui-resizable {
  position: relative;
}

/* line 6804, ../sass/partials/_ncdcr.scss */
.ui-resizable-handle {
  position: absolute;
  font-size: .1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}

/* line 6812, ../sass/partials/_ncdcr.scss */
.ui-resizable-autohide .ui-resizable-handle, .ui-resizable-disabled .ui-resizable-handle {
  display: none;
}

/* line 6816, ../sass/partials/_ncdcr.scss */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

/* line 6824, ../sass/partials/_ncdcr.scss */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

/* line 6832, ../sass/partials/_ncdcr.scss */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

/* line 6840, ../sass/partials/_ncdcr.scss */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

/* line 6848, ../sass/partials/_ncdcr.scss */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

/* line 6856, ../sass/partials/_ncdcr.scss */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

/* line 6864, ../sass/partials/_ncdcr.scss */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

/* line 6872, ../sass/partials/_ncdcr.scss */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

/* line 6880, ../sass/partials/_ncdcr.scss */
.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}

/* line 6885, ../sass/partials/_ncdcr.scss */
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

/* line 6891, ../sass/partials/_ncdcr.scss */
.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

/* line 6896, ../sass/partials/_ncdcr.scss */
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  margin: 2px 0 0;
  min-height: 0;
}

/* line 6903, ../sass/partials/_ncdcr.scss */
.ui-accordion .ui-accordion-icons, .ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}

/* line 6907, ../sass/partials/_ncdcr.scss */
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}

/* line 6914, ../sass/partials/_ncdcr.scss */
.ui-accordion .ui-accordion-content {
  border-top: 0;
  overflow: auto;
}

/* line 6919, ../sass/partials/_ncdcr.scss */
.ui-autocomplete {
  top: 0;
  left: 0;
  cursor: default;
}

/* line 6925, ../sass/partials/_ncdcr.scss */
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  text-align: center;
  overflow: visible;
}

/* line 6936, ../sass/partials/_ncdcr.scss */
.ui-button, .ui-button:active, .ui-button:hover, .ui-button:link, .ui-button:visited {
  text-decoration: none;
}

/* line 6940, ../sass/partials/_ncdcr.scss */
.ui-button-icon-only {
  width: 2.2em;
}

/* line 6944, ../sass/partials/_ncdcr.scss */
button.ui-button-icon-only {
  width: 2.4em;
}

/* line 6948, ../sass/partials/_ncdcr.scss */
.ui-button-icons-only {
  width: 3.4em;
}

/* line 6952, ../sass/partials/_ncdcr.scss */
button.ui-button-icons-only {
  width: 3.7em;
}

/* line 6956, ../sass/partials/_ncdcr.scss */
.ui-button .ui-button-text {
  display: block;
  line-height: normal;
}

/* line 6961, ../sass/partials/_ncdcr.scss */
.ui-button-text-only .ui-button-text {
  padding: 0.4em 1em;
}

/* line 6965, ../sass/partials/_ncdcr.scss */
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}

/* line 6970, ../sass/partials/_ncdcr.scss */
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: 0.4em 1em 0.4em 2.1em;
}

/* line 6974, ../sass/partials/_ncdcr.scss */
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: 0.4em 2.1em 0.4em 1em;
}

/* line 6978, ../sass/partials/_ncdcr.scss */
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}

/* line 6983, ../sass/partials/_ncdcr.scss */
input.ui-button {
  padding: 0.4em 1em;
}

/* line 6987, ../sass/partials/_ncdcr.scss */
.ui-button-icon-only .ui-icon, .ui-button-icons-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

/* line 6993, ../sass/partials/_ncdcr.scss */
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}

/* line 6998, ../sass/partials/_ncdcr.scss */
.ui-button-icons-only .ui-button-icon-primary, .ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary {
  left: 0.5em;
}

/* line 7002, ../sass/partials/_ncdcr.scss */
.ui-button-icons-only .ui-button-icon-secondary, .ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary {
  right: 0.5em;
}

/* line 7006, ../sass/partials/_ncdcr.scss */
.ui-buttonset {
  margin-right: 7px;
}

/* line 7010, ../sass/partials/_ncdcr.scss */
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em;
}

/* line 7015, ../sass/partials/_ncdcr.scss */
button.ui-button::-moz-focus-inner, input.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 7020, ../sass/partials/_ncdcr.scss */
.ui-datepicker {
  display: none;
}

/* line 7024, ../sass/partials/_ncdcr.scss */
.ui-datepicker .ui-datepicker-header {
  position: relative;
}

/* line 7028, ../sass/partials/_ncdcr.scss */
.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev, .ui-dialog {
  position: absolute;
}

/* line 7032, ../sass/partials/_ncdcr.scss */
.ui-datepicker .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-prev-hover {
  top: 1px;
}

/* line 7036, ../sass/partials/_ncdcr.scss */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

/* line 7040, ../sass/partials/_ncdcr.scss */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

/* line 7044, ../sass/partials/_ncdcr.scss */
.ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-datepicker-prev span {
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

/* line 7052, ../sass/partials/_ncdcr.scss */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

/* line 7058, ../sass/partials/_ncdcr.scss */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

/* line 7063, ../sass/partials/_ncdcr.scss */
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 45%;
}

/* line 7067, ../sass/partials/_ncdcr.scss */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}

/* line 7074, ../sass/partials/_ncdcr.scss */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: 700;
  border: 0;
}

/* line 7081, ../sass/partials/_ncdcr.scss */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}

/* line 7086, ../sass/partials/_ncdcr.scss */
.ui-datepicker td a, .ui-datepicker td span {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

/* line 7093, ../sass/partials/_ncdcr.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* line 7102, ../sass/partials/_ncdcr.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em;
  width: auto;
  overflow: visible;
}

/* line 7111, ../sass/partials/_ncdcr.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-multi .ui-datepicker-group, .ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

/* line 7115, ../sass/partials/_ncdcr.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 7119, ../sass/partials/_ncdcr.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}

/* line 7124, ../sass/partials/_ncdcr.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 7128, ../sass/partials/_ncdcr.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 7132, ../sass/partials/_ncdcr.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 7136, ../sass/partials/_ncdcr.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 7140, ../sass/partials/_ncdcr.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 7144, ../sass/partials/_ncdcr.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* line 7150, ../sass/partials/_ncdcr.scss */
.ui-datepicker-rtl {
  direction: rtl;
}

/* line 7154, ../sass/partials/_ncdcr.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

/* line 7159, ../sass/partials/_ncdcr.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

/* line 7164, ../sass/partials/_ncdcr.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

/* line 7169, ../sass/partials/_ncdcr.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

/* line 7174, ../sass/partials/_ncdcr.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

/* line 7178, ../sass/partials/_ncdcr.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* line 7182, ../sass/partials/_ncdcr.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* line 7187, ../sass/partials/_ncdcr.scss */
.ui-dialog {
  overflow: hidden;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0;
}

/* line 7195, ../sass/partials/_ncdcr.scss */
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}

/* line 7200, ../sass/partials/_ncdcr.scss */
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 7209, ../sass/partials/_ncdcr.scss */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0;
  padding: 1px;
  height: 20px;
}

/* line 7219, ../sass/partials/_ncdcr.scss */
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: 0 0;
  overflow: auto;
}

/* line 7227, ../sass/partials/_ncdcr.scss */
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0;
  background-image: none;
  margin-top: .5em;
  padding: 0.3em 1em 0.5em 0.4em;
}

/* line 7235, ../sass/partials/_ncdcr.scss */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

/* line 7239, ../sass/partials/_ncdcr.scss */
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}

/* line 7244, ../sass/partials/_ncdcr.scss */
.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px;
}

/* line 7252, ../sass/partials/_ncdcr.scss */
.leaflet-bottom, .ui-slider-vertical .ui-slider-range-min, .ui-spinner-down {
  bottom: 0;
}

/* line 7256, ../sass/partials/_ncdcr.scss */
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

/* line 7260, ../sass/partials/_ncdcr.scss */
.ui-menu-icons {
  position: relative;
}

/* line 7264, ../sass/partials/_ncdcr.scss */
.ui-menu-icons .ui-menu-item {
  padding-left: 2em;
}

/* line 7268, ../sass/partials/_ncdcr.scss */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0;
}

/* line 7276, ../sass/partials/_ncdcr.scss */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}

/* line 7281, ../sass/partials/_ncdcr.scss */
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

/* line 7287, ../sass/partials/_ncdcr.scss */
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

/* line 7292, ../sass/partials/_ncdcr.scss */
.ui-progressbar .ui-progressbar-overlay {
  background: url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);
  height: 100%;
  filter: alpha(opacity=25);
  opacity: 0.25;
}

/* line 7299, ../sass/partials/_ncdcr.scss */
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

/* line 7303, ../sass/partials/_ncdcr.scss */
.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

/* line 7312, ../sass/partials/_ncdcr.scss */
.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}

/* line 7318, ../sass/partials/_ncdcr.scss */
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: 700;
  line-height: 1.5;
  padding: 2px .4em;
  margin: .5em 0 0;
  height: auto;
  border: 0;
}

/* line 7328, ../sass/partials/_ncdcr.scss */
.ui-selectmenu-open {
  display: block;
}

/* line 7332, ../sass/partials/_ncdcr.scss */
.ui-selectmenu-button {
  display: inline-block;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  cursor: pointer;
}

/* line 7340, ../sass/partials/_ncdcr.scss */
.ui-selectmenu-button span.ui-icon {
  right: .5em;
  left: auto;
  margin-top: -8px;
  position: absolute;
  top: 50%;
}

/* line 7348, ../sass/partials/_ncdcr.scss */
.ui-selectmenu-button span.ui-selectmenu-text {
  text-align: left;
  padding: .4em 2.1em .4em 1em;
  display: block;
  line-height: 1.4;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 7358, ../sass/partials/_ncdcr.scss */
.ui-slider {
  position: relative;
  text-align: left;
}

/* line 7363, ../sass/partials/_ncdcr.scss */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}

/* line 7373, ../sass/partials/_ncdcr.scss */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* line 7382, ../sass/partials/_ncdcr.scss */
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
  -webkit-filter: inherit;
  filter: inherit;
}

/* line 7387, ../sass/partials/_ncdcr.scss */
.ui-slider-horizontal {
  height: 0.8em;
}

/* line 7391, ../sass/partials/_ncdcr.scss */
.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -0.6em;
}

/* line 7396, ../sass/partials/_ncdcr.scss */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

/* line 7401, ../sass/partials/_ncdcr.scss */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

/* line 7405, ../sass/partials/_ncdcr.scss */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

/* line 7409, ../sass/partials/_ncdcr.scss */
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

/* line 7414, ../sass/partials/_ncdcr.scss */
.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}

/* line 7420, ../sass/partials/_ncdcr.scss */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

/* line 7425, ../sass/partials/_ncdcr.scss */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

/* line 7429, ../sass/partials/_ncdcr.scss */
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
}

/* line 7436, ../sass/partials/_ncdcr.scss */
.ui-spinner-input {
  border: none;
  background: 0 0;
  color: inherit;
  padding: 0;
  margin: 0.2em 22px 0.2em 0.4em;
}

/* line 7444, ../sass/partials/_ncdcr.scss */
.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

/* line 7458, ../sass/partials/_ncdcr.scss */
.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none;
}

/* line 7464, ../sass/partials/_ncdcr.scss */
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}

/* line 7471, ../sass/partials/_ncdcr.scss */
.ui-spinner-up {
  top: 0;
}

/* line 7475, ../sass/partials/_ncdcr.scss */
.ui-spinner .ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

/* line 7479, ../sass/partials/_ncdcr.scss */
.ui-tabs {
  position: relative;
  padding: 0.2em;
}

/* line 7484, ../sass/partials/_ncdcr.scss */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0.2em 0.2em 0;
}

/* line 7489, ../sass/partials/_ncdcr.scss */
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}

/* line 7500, ../sass/partials/_ncdcr.scss */
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

/* line 7506, ../sass/partials/_ncdcr.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

/* line 7511, ../sass/partials/_ncdcr.scss */
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}

/* line 7515, ../sass/partials/_ncdcr.scss */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}

/* line 7519, ../sass/partials/_ncdcr.scss */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: 0 0;
}

/* line 7526, ../sass/partials/_ncdcr.scss */
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  box-shadow: 0 0 5px #aaaaaa;
}

/* line 7534, ../sass/partials/_ncdcr.scss */
body .ui-tooltip {
  border-width: 2px;
}

/* line 7538, ../sass/partials/_ncdcr.scss */
table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
}

/* line 7544, ../sass/partials/_ncdcr.scss */
table.dataTable thead td:active, table.dataTable thead th:active {
  outline: 0;
}

/* line 7548, ../sass/partials/_ncdcr.scss */
table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc {
  position: relative;
  cursor: pointer;
  *cursor: hand;
  padding-right: 28px;
  padding-right: 1.75rem;
}

/* line 7556, ../sass/partials/_ncdcr.scss */
table.dataTable thead .sorting {
  background-image: url(../images/i_datatable-sorting.png);
  background-repeat: no-repeat;
  background-position: 95% 50%;
}

/* line 7562, ../sass/partials/_ncdcr.scss */
table.dataTable thead .sorting_asc {
  background-image: url(../images/i_datatable-sorting-asc.png);
  background-repeat: no-repeat;
  background-position: 95% 50%;
}

/* line 7568, ../sass/partials/_ncdcr.scss */
table.dataTable thead .sorting_desc {
  background-image: url(../images/i_datatable-sorting-desc.png);
  background-repeat: no-repeat;
  background-position: 95% 50%;
}

/* line 7574, ../sass/partials/_ncdcr.scss */
table.dataTable thead .sorting_asc_disabled {
  background-image: url(../images/sort_asc_disabled.png);
  background-repeat: no-repeat;
  background-position: center right;
}

/* line 7580, ../sass/partials/_ncdcr.scss */
table.dataTable thead .sorting_desc_disabled {
  background-image: url(../images/sort_desc_disabled.png);
  background-repeat: no-repeat;
  background-position: center right;
}

/* line 7586, ../sass/partials/_ncdcr.scss */
table.dataTable tbody tr {
  background-color: white;
}

/* line 7590, ../sass/partials/_ncdcr.scss */
table.dataTable tbody tr.selected {
  background-color: #b0bed9;
}

/* line 7594, ../sass/partials/_ncdcr.scss */
table.dataTable.no-footer {
  border-bottom: 1px solid #111111;
}

/* line 7598, ../sass/partials/_ncdcr.scss */
table.dataTable.nowrap td, table.dataTable.nowrap th {
  white-space: nowrap;
}

/* line 7602, ../sass/partials/_ncdcr.scss */
table.dataTable.compact thead td, table.dataTable.compact thead th {
  padding: 5px 9px;
}

/* line 7606, ../sass/partials/_ncdcr.scss */
table.dataTable.compact tfoot td, table.dataTable.compact tfoot th {
  padding: 5px 9px 3px;
}

/* line 7610, ../sass/partials/_ncdcr.scss */
table.dataTable.compact tbody td, table.dataTable.compact tbody th {
  padding: 4px 5px;
}

/* line 7614, ../sass/partials/_ncdcr.scss */
table.dataTable td.dt-left, table.dataTable th.dt-left {
  text-align: left;
}

/* line 7618, ../sass/partials/_ncdcr.scss */
table.dataTable td.dataTables_empty, table.dataTable td.dt-center, table.dataTable th.dt-center {
  text-align: center;
}

/* line 7622, ../sass/partials/_ncdcr.scss */
table.dataTable td.dt-right, table.dataTable th.dt-right {
  text-align: right;
}

/* line 7626, ../sass/partials/_ncdcr.scss */
table.dataTable td.dt-justify, table.dataTable th.dt-justify {
  text-align: justify;
}

/* line 7630, ../sass/partials/_ncdcr.scss */
table.dataTable td.dt-nowrap, table.dataTable th.dt-nowrap {
  white-space: nowrap;
}

/* line 7634, ../sass/partials/_ncdcr.scss */
table.dataTable tfoot td.dt-head-left, table.dataTable tfoot th.dt-head-left, table.dataTable thead td.dt-head-left, table.dataTable thead th.dt-head-left {
  text-align: left;
}

/* line 7638, ../sass/partials/_ncdcr.scss */
table.dataTable tfoot td.dt-head-center, table.dataTable tfoot th.dt-head-center, table.dataTable thead td.dt-head-center, table.dataTable thead th.dt-head-center {
  text-align: center;
}

/* line 7642, ../sass/partials/_ncdcr.scss */
table.dataTable tfoot td.dt-head-right, table.dataTable tfoot th.dt-head-right, table.dataTable thead td.dt-head-right, table.dataTable thead th.dt-head-right {
  text-align: right;
}

/* line 7646, ../sass/partials/_ncdcr.scss */
table.dataTable tfoot td.dt-head-justify, table.dataTable tfoot th.dt-head-justify, table.dataTable thead td.dt-head-justify, table.dataTable thead th.dt-head-justify {
  text-align: justify;
}

/* line 7650, ../sass/partials/_ncdcr.scss */
table.dataTable tfoot td.dt-head-nowrap, table.dataTable tfoot th.dt-head-nowrap, table.dataTable thead td.dt-head-nowrap, table.dataTable thead th.dt-head-nowrap {
  white-space: nowrap;
}

/* line 7654, ../sass/partials/_ncdcr.scss */
table.dataTable tbody td.dt-body-left, table.dataTable tbody th.dt-body-left {
  text-align: left;
}

/* line 7658, ../sass/partials/_ncdcr.scss */
table.dataTable tbody td.dt-body-center, table.dataTable tbody th.dt-body-center {
  text-align: center;
}

/* line 7662, ../sass/partials/_ncdcr.scss */
table.dataTable tbody td.dt-body-right, table.dataTable tbody th.dt-body-right {
  text-align: right;
}

/* line 7666, ../sass/partials/_ncdcr.scss */
table.dataTable tbody td.dt-body-justify, table.dataTable tbody th.dt-body-justify {
  text-align: justify;
}

/* line 7670, ../sass/partials/_ncdcr.scss */
table.dataTable tbody td.dt-body-nowrap, table.dataTable tbody th.dt-body-nowrap {
  white-space: nowrap;
}

/* line 7674, ../sass/partials/_ncdcr.scss */
table.dataTable, table.dataTable td, table.dataTable th {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 7679, ../sass/partials/_ncdcr.scss */
.dataTables_wrapper {
  position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1;
}

/* line 7684, ../sass/partials/_ncdcr.scss */
.dataTables_wrapper .dataTables_length {
  float: left;
}

/* line 7688, ../sass/partials/_ncdcr.scss */
.dataTables_wrapper .dataTables_filter {
  float: right;
}

/* line 7692, ../sass/partials/_ncdcr.scss */
.dataTables_wrapper .dataTables_filter input {
  width: auto;
  margin-left: 0.5em;
}

/* line 7697, ../sass/partials/_ncdcr.scss */
.dataTables_wrapper .dataTables_info {
  clear: both;
  float: left;
  padding-top: 0.755em;
}

/* line 7703, ../sass/partials/_ncdcr.scss */
.dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
  padding-top: 0.25em;
}

/* line 7709, ../sass/partials/_ncdcr.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: .5em 1em;
  margin-left: 2px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  *cursor: hand;
  color: #333333 !important;
  border: 1px solid transparent;
}

/* line 7724, ../sass/partials/_ncdcr.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #333333 !important;
  border: 1px solid #cacaca;
  background-color: white;
}

/* line 7730, ../sass/partials/_ncdcr.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover {
  cursor: default;
  color: #666666 !important;
  border: 1px solid transparent;
  background: 0 0;
  box-shadow: none;
}

/* line 7738, ../sass/partials/_ncdcr.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: white !important;
  border: 1px solid #111;
  background-color: #585858;
}

/* line 7744, ../sass/partials/_ncdcr.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  outline: 0;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2b2b2b), color-stop(100%, #0c0c0c));
  background: -webkit-linear-gradient(top, #2b2b2b 0, #0c0c0c 100%);
  background: 0 0,bottom,0,100% #0c0c0c;
  box-shadow: inset 0 0 3px #111111;
}

/* line 7752, ../sass/partials/_ncdcr.scss */
.dataTables_wrapper .dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  font-size: 1.2em;
  background-color: #fff;
  background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: 0 0, right, 0, 25%, 75%, 100% rgba(255, 255, 255, 0);
}

/* line 7769, ../sass/partials/_ncdcr.scss */
.dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_paginate, .dataTables_wrapper .dataTables_processing {
  color: #333333;
}

/* line 7773, ../sass/partials/_ncdcr.scss */
.dataTables_wrapper .dataTables_scroll {
  clear: both;
}

/* line 7777, ../sass/partials/_ncdcr.scss */
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
  *margin-top: -1px;
  -webkit-overflow-scrolling: touch;
}

/* line 7782, ../sass/partials/_ncdcr.scss */
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th > div.dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
}

/* line 7789, ../sass/partials/_ncdcr.scss */
.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: 1px solid #111111;
}

/* line 7793, ../sass/partials/_ncdcr.scss */
.dataTables_wrapper.no-footer div.dataTables_scrollBody table, .dataTables_wrapper.no-footer div.dataTables_scrollHead table {
  border-bottom: none;
}

/* line 7797, ../sass/partials/_ncdcr.scss */
.dataTables_wrapper:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}

@media screen and (max-width: 767px) {
  /* line 7806, ../sass/partials/_ncdcr.scss */
  .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: center;
  }

  /* line 7811, ../sass/partials/_ncdcr.scss */
  .dataTables_wrapper .dataTables_paginate {
    margin-top: 0.5em;
  }
}
@media screen and (max-width: 640px) {
  /* line 7817, ../sass/partials/_ncdcr.scss */
  .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_length {
    float: none;
    text-align: center;
  }

  /* line 7822, ../sass/partials/_ncdcr.scss */
  .dataTables_wrapper .dataTables_filter {
    margin-top: 0.5em;
  }
}
/* line 7827, ../sass/partials/_ncdcr.scss */
.leaflet-image-layer, .leaflet-layer, .leaflet-map-pane, .leaflet-marker-icon, .leaflet-marker-pane, .leaflet-marker-shadow, .leaflet-overlay-pane, .leaflet-overlay-pane svg, .leaflet-popup-pane, .leaflet-shadow-pane, .leaflet-tile, .leaflet-tile-container, .leaflet-tile-pane, .leaflet-zoom-box {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 7833, ../sass/partials/_ncdcr.scss */
.leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-tile {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
}

/* line 7841, ../sass/partials/_ncdcr.scss */
.leaflet-marker-icon, .leaflet-marker-shadow {
  display: block;
}

/* line 7845, ../sass/partials/_ncdcr.scss */
.leaflet-container img {
  max-width: none !important;
}

/* line 7849, ../sass/partials/_ncdcr.scss */
.leaflet-container img.leaflet-image-layer {
  max-width: 15000px !important;
}

/* line 7853, ../sass/partials/_ncdcr.scss */
.leaflet-tile {
  -webkit-filter: inherit;
  filter: inherit;
}

/* line 7858, ../sass/partials/_ncdcr.scss */
.leaflet-tile-loaded {
  visibility: inherit;
}

/* line 7862, ../sass/partials/_ncdcr.scss */
.leaflet-zoom-box {
  width: 0;
  height: 0;
}

/* line 7867, ../sass/partials/_ncdcr.scss */
.leaflet-overlay-pane svg {
  -moz-user-select: none;
}

/* line 7871, ../sass/partials/_ncdcr.scss */
.leaflet-tile-pane {
  z-index: 2;
}

/* line 7875, ../sass/partials/_ncdcr.scss */
.leaflet-objects-pane {
  z-index: 3;
}

/* line 7879, ../sass/partials/_ncdcr.scss */
.leaflet-overlay-pane {
  z-index: 4;
}

/* line 7883, ../sass/partials/_ncdcr.scss */
.leaflet-shadow-pane {
  z-index: 5;
}

/* line 7887, ../sass/partials/_ncdcr.scss */
.leaflet-marker-pane {
  z-index: 6;
}

/* line 7891, ../sass/partials/_ncdcr.scss */
.leaflet-popup-pane {
  z-index: 7;
}

/* line 7895, ../sass/partials/_ncdcr.scss */
.leaflet-vml-shape {
  width: 1px;
  height: 1px;
}

/* line 7900, ../sass/partials/_ncdcr.scss */
.lvml {
  behavior: url(#default#VML);
  display: inline-block;
  position: absolute;
}

/* line 7906, ../sass/partials/_ncdcr.scss */
.leaflet-control {
  position: relative;
  z-index: 7;
  pointer-events: auto;
  float: left;
  clear: both;
}

/* line 7914, ../sass/partials/_ncdcr.scss */
.leaflet-bottom, .leaflet-top {
  position: absolute;
  z-index: 1000;
  pointer-events: none;
}

/* line 7920, ../sass/partials/_ncdcr.scss */
.leaflet-top {
  top: 0;
}

/* line 7924, ../sass/partials/_ncdcr.scss */
.leaflet-right {
  right: 0;
}

/* line 7928, ../sass/partials/_ncdcr.scss */
.leaflet-left {
  left: 0;
}

/* line 7932, ../sass/partials/_ncdcr.scss */
.leaflet-right .leaflet-control {
  float: right;
  margin-right: 10px;
}

/* line 7937, ../sass/partials/_ncdcr.scss */
.leaflet-top .leaflet-control {
  margin-top: 10px;
}

/* line 7941, ../sass/partials/_ncdcr.scss */
.leaflet-bottom .leaflet-control {
  margin-bottom: 10px;
}

/* line 7945, ../sass/partials/_ncdcr.scss */
.leaflet-left .leaflet-control {
  margin-left: 10px;
}

/* line 7949, ../sass/partials/_ncdcr.scss */
.leaflet-fade-anim .leaflet-popup, .leaflet-fade-anim .leaflet-tile {
  opacity: 0;
  -webkit-transition: opacity .2s linear;
  transition: opacity 0.2s linear;
}

/* line 7955, ../sass/partials/_ncdcr.scss */
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup, .leaflet-fade-anim .leaflet-tile-loaded {
  opacity: 1;
}

/* line 7959, ../sass/partials/_ncdcr.scss */
.leaflet-zoom-anim .leaflet-zoom-animated {
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);
}

/* line 7964, ../sass/partials/_ncdcr.scss */
.leaflet-pan-anim .leaflet-tile, .leaflet-touching .leaflet-zoom-animated, .leaflet-zoom-anim .leaflet-tile {
  -webkit-transition: none;
  transition: none;
}

/* line 7969, ../sass/partials/_ncdcr.scss */
.leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden;
}

/* line 7973, ../sass/partials/_ncdcr.scss */
.leaflet-clickable {
  cursor: pointer;
}

/* line 7977, ../sass/partials/_ncdcr.scss */
.leaflet-container {
  overflow: hidden;
  -ms-touch-action: none;
  cursor: -webkit-grab;
  background: #ddd;
  outline: 0;
  font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
}

/* line 7986, ../sass/partials/_ncdcr.scss */
.leaflet-control, .leaflet-popup-pane {
  cursor: auto;
}

/* line 7990, ../sass/partials/_ncdcr.scss */
.leaflet-dragging .leaflet-clickable, .leaflet-dragging .leaflet-container {
  cursor: move;
  cursor: -webkit-grabbing;
}

/* line 7995, ../sass/partials/_ncdcr.scss */
.leaflet-container a {
  color: #0078a8;
}

/* line 7999, ../sass/partials/_ncdcr.scss */
.leaflet-container a.leaflet-active {
  outline: orange solid 2px;
}

/* line 8003, ../sass/partials/_ncdcr.scss */
.leaflet-zoom-box {
  border: 2px dotted #38f;
  background: rgba(255, 255, 255, 0.5);
}

/* line 8008, ../sass/partials/_ncdcr.scss */
.leaflet-bar {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
  border-radius: 4px;
}

/* line 8013, ../sass/partials/_ncdcr.scss */
.leaflet-bar a, .leaflet-bar a:hover {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  width: 26px;
  height: 26px;
  line-height: 26px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: black;
}

/* line 8025, ../sass/partials/_ncdcr.scss */
.leaflet-bar a, .leaflet-control-layers-toggle {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
}

/* line 8031, ../sass/partials/_ncdcr.scss */
.leaflet-bar a:hover {
  background-color: #f4f4f4;
}

/* line 8035, ../sass/partials/_ncdcr.scss */
.leaflet-bar a:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 8040, ../sass/partials/_ncdcr.scss */
.leaflet-bar a:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom: none;
}

/* line 8046, ../sass/partials/_ncdcr.scss */
.leaflet-bar a.leaflet-disabled {
  cursor: default;
  background-color: #f4f4f4;
  color: #bbbbbb;
}

/* line 8052, ../sass/partials/_ncdcr.scss */
.leaflet-touch .leaflet-bar a {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

/* line 8058, ../sass/partials/_ncdcr.scss */
.leaflet-control-zoom-in, .leaflet-control-zoom-out {
  font: 700 18px 'Lucida Console',Monaco,monospace;
  text-indent: 1px;
}

/* line 8063, ../sass/partials/_ncdcr.scss */
.leaflet-control-zoom-out {
  font-size: 20px;
}

/* line 8067, ../sass/partials/_ncdcr.scss */
.leaflet-touch .leaflet-control-zoom-in {
  font-size: 22px;
}

/* line 8071, ../sass/partials/_ncdcr.scss */
.leaflet-touch .leaflet-control-zoom-out {
  font-size: 24px;
}

/* line 8075, ../sass/partials/_ncdcr.scss */
.leaflet-control-layers {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  background: #fff;
  border-radius: 5px;
}

/* line 8081, ../sass/partials/_ncdcr.scss */
.leaflet-control-layers-toggle {
  background-image: url(images/layers.png);
  width: 36px;
  height: 36px;
}

/* line 8087, ../sass/partials/_ncdcr.scss */
.leaflet-retina .leaflet-control-layers-toggle {
  background-image: url(images/layers-2x.png);
  background-size: 26px 26px;
}

/* line 8092, ../sass/partials/_ncdcr.scss */
.leaflet-touch .leaflet-control-layers-toggle {
  width: 44px;
  height: 44px;
}

/* line 8097, ../sass/partials/_ncdcr.scss */
.leaflet-control-layers .leaflet-control-layers-list, .leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display: none;
}

/* line 8101, ../sass/partials/_ncdcr.scss */
.leaflet-control-layers-expanded .leaflet-control-layers-list {
  display: block;
  position: relative;
}

/* line 8106, ../sass/partials/_ncdcr.scss */
.leaflet-control-layers-expanded {
  padding: 6px 10px 6px 6px;
  color: #333;
  background: white;
}

/* line 8112, ../sass/partials/_ncdcr.scss */
.leaflet-control-layers-selector {
  margin-top: 2px;
  position: relative;
  top: 1px;
}

/* line 8118, ../sass/partials/_ncdcr.scss */
.leaflet-control-layers label {
  display: block;
}

/* line 8122, ../sass/partials/_ncdcr.scss */
.leaflet-control-layers-separator {
  height: 0;
  border-top: 1px solid #ddd;
  margin: 5px -10px 5px -6px;
}

/* line 8128, ../sass/partials/_ncdcr.scss */
.leaflet-container .leaflet-control-attribution {
  background: #fff;
  background: rgba(255, 255, 255, 0.7);
  margin: 0;
}

/* line 8134, ../sass/partials/_ncdcr.scss */
.leaflet-control-attribution, .leaflet-control-scale-line {
  padding: 0 5px;
  color: #333333;
}

/* line 8139, ../sass/partials/_ncdcr.scss */
.leaflet-control-attribution a {
  text-decoration: none;
}

/* line 8143, ../sass/partials/_ncdcr.scss */
.leaflet-control-attribution a:hover {
  text-decoration: underline;
}

/* line 8147, ../sass/partials/_ncdcr.scss */
.bp-badge, .bp-connector-label, .bp-readmore, .mfp-close, .selectboxit-option .selectboxit-option-anchor:hover {
  text-decoration: none;
}

/* line 8151, ../sass/partials/_ncdcr.scss */
.leaflet-container .leaflet-control-attribution, .leaflet-container .leaflet-control-scale {
  font-size: 11px;
}

/* line 8155, ../sass/partials/_ncdcr.scss */
.leaflet-left .leaflet-control-scale {
  margin-left: 5px;
}

/* line 8159, ../sass/partials/_ncdcr.scss */
.leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px;
}

/* line 8163, ../sass/partials/_ncdcr.scss */
.leaflet-control-scale-line {
  border: 2px solid #777;
  border-top: none;
  line-height: 1.1;
  padding: 2px 5px 1px;
  font-size: 11px;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  background: #fff;
  background: rgba(255, 255, 255, 0.5);
}

/* line 8177, ../sass/partials/_ncdcr.scss */
.mfp-container, img.mfp-img {
  -moz-box-sizing: border-box;
}

/* line 8181, ../sass/partials/_ncdcr.scss */
.leaflet-control-scale-line:not(:first-child) {
  border-top: 2px solid #777;
  border-bottom: none;
  margin-top: -2px;
}

/* line 8187, ../sass/partials/_ncdcr.scss */
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777777;
}

/* line 8191, ../sass/partials/_ncdcr.scss */
.leaflet-touch .leaflet-bar, .leaflet-touch .leaflet-control-attribution, .leaflet-touch .leaflet-control-layers {
  box-shadow: none;
}

/* line 8195, ../sass/partials/_ncdcr.scss */
.leaflet-touch .leaflet-bar, .leaflet-touch .leaflet-control-layers {
  border: 2px solid rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
}

/* line 8200, ../sass/partials/_ncdcr.scss */
.leaflet-popup {
  position: absolute;
  text-align: center;
}

/* line 8205, ../sass/partials/_ncdcr.scss */
.leaflet-popup-content-wrapper {
  padding: 1px;
  text-align: left;
  border-radius: 12px;
}

/* line 8211, ../sass/partials/_ncdcr.scss */
.leaflet-popup-content {
  margin: 13px 19px;
  line-height: 1.4;
}

/* line 8216, ../sass/partials/_ncdcr.scss */
.leaflet-popup-content p {
  margin: 18px 0;
}

/* line 8220, ../sass/partials/_ncdcr.scss */
.leaflet-popup-tip-container {
  margin: 0 auto;
  width: 40px;
  height: 20px;
  position: relative;
  overflow: hidden;
}

/* line 8228, ../sass/partials/_ncdcr.scss */
.leaflet-popup-tip {
  width: 17px;
  height: 17px;
  padding: 1px;
  margin: -10px auto 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 8237, ../sass/partials/_ncdcr.scss */
.leaflet-popup-content-wrapper, .leaflet-popup-tip {
  background: #fff;
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
}

/* line 8242, ../sass/partials/_ncdcr.scss */
.leaflet-container a.leaflet-popup-close-button {
  position: absolute;
  top: 0;
  right: 0;
  padding: 4px 4px 0 0;
  text-align: center;
  width: 18px;
  height: 14px;
  font: 16px/14px Tahoma,Verdana,sans-serif;
  color: #c3c3c3;
  text-decoration: none;
  font-weight: 700;
  background: 0 0;
}

/* line 8257, ../sass/partials/_ncdcr.scss */
.mfp-bg, .mfp-wrap {
  position: fixed;
  left: 0;
  top: 0;
}

/* line 8263, ../sass/partials/_ncdcr.scss */
.mfp-bg, .mfp-container, .mfp-wrap {
  height: 100%;
  width: 100%;
}

/* line 8268, ../sass/partials/_ncdcr.scss */
.leaflet-container a.leaflet-popup-close-button:hover {
  color: #999999;
}

/* line 8272, ../sass/partials/_ncdcr.scss */
.leaflet-popup-scrolled {
  overflow: auto;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #dddddd;
}

/* line 8278, ../sass/partials/_ncdcr.scss */
.leaflet-oldie .leaflet-popup-content-wrapper {
  zoom: 1;
}

/* line 8281, ../sass/partials/_ncdcr.scss */
.leaflet-oldie .leaflet-popup-tip {
  width: 24px;
  margin: 0 auto;
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=.70710678, M12=.70710678, M21=-.70710678, M22=.70710678);
}

/* line 8288, ../sass/partials/_ncdcr.scss */
.leaflet-oldie .leaflet-popup-tip-container {
  margin-top: -1px;
}

/* line 8292, ../sass/partials/_ncdcr.scss */
.leaflet-oldie .leaflet-control-layers, .leaflet-oldie .leaflet-control-zoom, .leaflet-oldie .leaflet-popup-content-wrapper, .leaflet-oldie .leaflet-popup-tip {
  border: 1px solid #999999;
}

/* line 8296, ../sass/partials/_ncdcr.scss */
.leaflet-div-icon {
  background: #fff;
  border: 1px solid #666666;
}

/* line 8301, ../sass/partials/_ncdcr.scss */
.mfp-bg {
  z-index: 1042;
  overflow: hidden;
  background: #0b0b0b;
  opacity: .8;
  filter: alpha(opacity=80);
}

/* line 8309, ../sass/partials/_ncdcr.scss */
.mfp-wrap {
  z-index: 1043;
  outline: 0 !important;
  -webkit-backface-visibility: hidden;
}

/* line 8315, ../sass/partials/_ncdcr.scss */
.mfp-container {
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

/* line 8324, ../sass/partials/_ncdcr.scss */
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
}

/* line 8330, ../sass/partials/_ncdcr.scss */
.mfp-align-top .mfp-container:before {
  display: none;
}

/* line 8334, ../sass/partials/_ncdcr.scss */
.mfp-content {
  position: relative;
  display: inline-block;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

/* line 8342, ../sass/partials/_ncdcr.scss */
.mfp-close, .mfp-preloader {
  text-align: center;
  position: absolute;
}

/* line 8347, ../sass/partials/_ncdcr.scss */
.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

/* line 8352, ../sass/partials/_ncdcr.scss */
.mfp-ajax-cur {
  cursor: progress;
}

/* line 8356, ../sass/partials/_ncdcr.scss */
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

/* line 8361, ../sass/partials/_ncdcr.scss */
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

/* line 8367, ../sass/partials/_ncdcr.scss */
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

/* line 8371, ../sass/partials/_ncdcr.scss */
.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 8378, ../sass/partials/_ncdcr.scss */
.owl-controls, .selectboxit-container * {
  -webkit-user-select: none;
  -ms-user-select: none;
  -khtml-user-select: none;
}

/* line 8384, ../sass/partials/_ncdcr.scss */
.mfp-loading.mfp-figure {
  display: none;
}

/* line 8388, ../sass/partials/_ncdcr.scss */
.mfp-hide {
  display: none !important;
}

/* line 8392, ../sass/partials/_ncdcr.scss */
.mfp-preloader {
  color: #CCC;
  top: 50%;
  width: auto;
  margin-top: -.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

/* line 8402, ../sass/partials/_ncdcr.scss */
.mfp-preloader a {
  color: #cccccc;
}

/* line 8406, ../sass/partials/_ncdcr.scss */
.mfp-close, .mfp-preloader a:hover {
  color: white;
}

/* line 8410, ../sass/partials/_ncdcr.scss */
.mfp-s-error .mfp-content, .mfp-s-ready .mfp-preloader {
  display: none;
}

/* line 8414, ../sass/partials/_ncdcr.scss */
button.mfp-arrow, button.mfp-close {
  overflow: visible;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: 0;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
}

/* line 8427, ../sass/partials/_ncdcr.scss */
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 8432, ../sass/partials/_ncdcr.scss */
.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  right: 0;
  top: 0;
  opacity: .65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

/* line 8446, ../sass/partials/_ncdcr.scss */
.mfp-close:focus, .mfp-close:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 8451, ../sass/partials/_ncdcr.scss */
.mfp-close:active {
  top: 1px;
}

/* line 8455, ../sass/partials/_ncdcr.scss */
.mfp-close-btn-in .mfp-close {
  color: #333333;
}

/* line 8459, ../sass/partials/_ncdcr.scss */
.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

/* line 8467, ../sass/partials/_ncdcr.scss */
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

/* line 8477, ../sass/partials/_ncdcr.scss */
.mfp-figure, img.mfp-img {
  line-height: 0;
}

/* line 8481, ../sass/partials/_ncdcr.scss */
.mfp-arrow {
  position: absolute;
  opacity: .65;
  filter: alpha(opacity=65);
  margin: -55px 0 0;
  top: 50%;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

/* line 8493, ../sass/partials/_ncdcr.scss */
.mfp-arrow:active {
  margin-top: -54px;
}

/* line 8497, ../sass/partials/_ncdcr.scss */
.mfp-arrow:focus, .mfp-arrow:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 8502, ../sass/partials/_ncdcr.scss */
.mfp-arrow .mfp-a, .mfp-arrow .mfp-b, .mfp-arrow:after, .mfp-arrow:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: inset transparent;
}

/* line 8515, ../sass/partials/_ncdcr.scss */
.mfp-arrow .mfp-a, .mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

/* line 8521, ../sass/partials/_ncdcr.scss */
.mfp-arrow .mfp-b, .mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

/* line 8527, ../sass/partials/_ncdcr.scss */
.mfp-arrow-left {
  left: 0;
}

/* line 8531, ../sass/partials/_ncdcr.scss */
.mfp-arrow-left .mfp-a, .mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

/* line 8536, ../sass/partials/_ncdcr.scss */
.mfp-arrow-left .mfp-b, .mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f;
}

/* line 8541, ../sass/partials/_ncdcr.scss */
.mfp-arrow-right {
  right: 0;
}

/* line 8545, ../sass/partials/_ncdcr.scss */
.mfp-arrow-right .mfp-a, .mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

/* line 8550, ../sass/partials/_ncdcr.scss */
.mfp-arrow-right .mfp-b, .mfp-arrow-right:before {
  border-left: 27px solid #3f3f3f;
}

/* line 8554, ../sass/partials/_ncdcr.scss */
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

/* line 8559, ../sass/partials/_ncdcr.scss */
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

/* line 8565, ../sass/partials/_ncdcr.scss */
.mfp-image-holder .mfp-content, img.mfp-img {
  max-width: 100%;
}

/* line 8569, ../sass/partials/_ncdcr.scss */
.mfp-iframe-holder .mfp-close {
  top: -40px;
}

/* line 8573, ../sass/partials/_ncdcr.scss */
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

/* line 8580, ../sass/partials/_ncdcr.scss */
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: black;
}

/* line 8591, ../sass/partials/_ncdcr.scss */
.mfp-figure:after, img.mfp-img {
  width: auto;
  height: auto;
  display: block;
}

/* line 8597, ../sass/partials/_ncdcr.scss */
img.mfp-img {
  box-sizing: border-box;
  padding: 40px 0;
  margin: 0 auto;
}

/* line 8603, ../sass/partials/_ncdcr.scss */
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  right: 0;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444444;
}

/* line 8615, ../sass/partials/_ncdcr.scss */
.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

/* line 8622, ../sass/partials/_ncdcr.scss */
.mfp-figure figure {
  margin: 0;
}

/* line 8626, ../sass/partials/_ncdcr.scss */
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

/* line 8635, ../sass/partials/_ncdcr.scss */
.mfp-gallery .mfp-image-holder .mfp-figure, .owl-controls .owl-buttons div, .owl-controls .owl-page {
  cursor: pointer;
}

/* line 8639, ../sass/partials/_ncdcr.scss */
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /* line 8648, ../sass/partials/_ncdcr.scss */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 8653, ../sass/partials/_ncdcr.scss */
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }

  /* line 8657, ../sass/partials/_ncdcr.scss */
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }

  /* line 8662, ../sass/partials/_ncdcr.scss */
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }

  /* line 8667, ../sass/partials/_ncdcr.scss */
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 8678, ../sass/partials/_ncdcr.scss */
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }

  /* line 8682, ../sass/partials/_ncdcr.scss */
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }

  /* line 8687, ../sass/partials/_ncdcr.scss */
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  /* line 8701, ../sass/partials/_ncdcr.scss */
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }

  /* line 8706, ../sass/partials/_ncdcr.scss */
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }

  /* line 8711, ../sass/partials/_ncdcr.scss */
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  /* line 8716, ../sass/partials/_ncdcr.scss */
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
/* line 8722, ../sass/partials/_ncdcr.scss */
.mfp-ie7 .mfp-img {
  padding: 0;
}

/* line 8726, ../sass/partials/_ncdcr.scss */
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
}

/* line 8734, ../sass/partials/_ncdcr.scss */
.mfp-ie7 .mfp-container {
  padding: 0;
}

/* line 8738, ../sass/partials/_ncdcr.scss */
.mfp-ie7 .mfp-content {
  padding-top: 44px;
}

/* line 8742, ../sass/partials/_ncdcr.scss */
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}

/* line 8748, ../sass/partials/_ncdcr.scss */
.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 8757, ../sass/partials/_ncdcr.scss */
.owl-carousel, .owl-carousel .owl-wrapper {
  display: none;
  position: relative;
}

/* line 8762, ../sass/partials/_ncdcr.scss */
.selectboxit .selectboxit-option-icon-container, .selectboxit-arrow-container, .selectboxit-text {
  height: 46px !important;
  line-height: 46px !important;
}

/* line 8767, ../sass/partials/_ncdcr.scss */
.owl-carousel {
  width: 100%;
  -ms-touch-action: pan-y;
}

/* line 8772, ../sass/partials/_ncdcr.scss */
.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%;
}

/* line 8778, ../sass/partials/_ncdcr.scss */
.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height .5s ease-in-out;
  transition: height 0.5s ease-in-out;
}

/* line 8783, ../sass/partials/_ncdcr.scss */
.owl-carousel .owl-item {
  float: left;
}

/* line 8787, ../sass/partials/_ncdcr.scss */
.owl-controls {
  -moz-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}

/* line 8793, ../sass/partials/_ncdcr.scss */
.grabbing {
  cursor: url(grabbing.png) 8 8, move;
}

/* line 8797, ../sass/partials/_ncdcr.scss */
.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 8809, ../sass/partials/_ncdcr.scss */
.owl-origin {
  -webkit-perspective-origin-x: 50%;
  -webkit-perspective-origin-y: 50%;
  -moz-perspective: 1200px;
  -moz-perspective-origin-x: 50%;
  -moz-perspective-origin-y: 50%;
  -webkit-perspective: 1200px;
  perspective: 1200px;
}

/* line 8819, ../sass/partials/_ncdcr.scss */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut 1s both ease-in-out;
  animation: fadeOut 1s both ease-in-out;
}

/* line 8825, ../sass/partials/_ncdcr.scss */
.owl-fade-in {
  -webkit-animation: fadeIn 1s both ease-in-out;
  animation: fadeIn 1s both ease-in-out;
}

/* line 8830, ../sass/partials/_ncdcr.scss */
.owl-backSlide-out {
  -webkit-animation: backSlideOut .7s both ease;
  animation: backSlideOut 0.7s both ease;
}

/* line 8835, ../sass/partials/_ncdcr.scss */
.owl-backSlide-in {
  -webkit-animation: backSlideIn .7s both ease;
  animation: backSlideIn 0.7s both ease;
}

/* line 8840, ../sass/partials/_ncdcr.scss */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  animation: scaleToFade 0.7s ease both;
}

/* line 8845, ../sass/partials/_ncdcr.scss */
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  animation: goDown 0.6s ease both;
}

/* line 8850, ../sass/partials/_ncdcr.scss */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom 0.5s ease both;
}

/* line 8855, ../sass/partials/_ncdcr.scss */
.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo 0.5s ease both;
}

@-webkit-keyframes empty {
  /* line 8861, ../sass/partials/_ncdcr.scss */
  0% {
    opacity: 1;
  }
}

@keyframes empty {
  /* line 8867, ../sass/partials/_ncdcr.scss */
  0% {
    opacity: 1;
  }
}

@-webkit-keyframes fadeIn {
  /* line 8873, ../sass/partials/_ncdcr.scss */
  0% {
    opacity: 0;
  }

  /* line 8877, ../sass/partials/_ncdcr.scss */
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  /* line 8883, ../sass/partials/_ncdcr.scss */
  0% {
    opacity: 0;
  }

  /* line 8887, ../sass/partials/_ncdcr.scss */
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fadeOut {
  /* line 8893, ../sass/partials/_ncdcr.scss */
  0% {
    opacity: 1;
  }

  /* line 8897, ../sass/partials/_ncdcr.scss */
  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  /* line 8903, ../sass/partials/_ncdcr.scss */
  0% {
    opacity: 1;
  }

  /* line 8907, ../sass/partials/_ncdcr.scss */
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes backSlideOut {
  /* line 8913, ../sass/partials/_ncdcr.scss */
  25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
  }

  /* line 8918, ../sass/partials/_ncdcr.scss */
  100%,75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
  }
}

@keyframes backSlideOut {
  /* line 8925, ../sass/partials/_ncdcr.scss */
  25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
    transform: translateZ(-500px);
  }

  /* line 8931, ../sass/partials/_ncdcr.scss */
  100%,75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
    transform: translateZ(-500px) translateX(-200%);
  }
}

@-webkit-keyframes backSlideIn {
  /* line 8939, ../sass/partials/_ncdcr.scss */
  0%,25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(200%);
  }

  /* line 8944, ../sass/partials/_ncdcr.scss */
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
  }

  /* line 8949, ../sass/partials/_ncdcr.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) translateX(0);
  }
}

@keyframes backSlideIn {
  /* line 8956, ../sass/partials/_ncdcr.scss */
  0%,25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(200%);
    transform: translateZ(-500px) translateX(200%);
  }

  /* line 8962, ../sass/partials/_ncdcr.scss */
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
    transform: translateZ(-500px);
  }

  /* line 8968, ../sass/partials/_ncdcr.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) translateX(0);
    transform: translateZ(0) translateX(0);
  }
}

@-webkit-keyframes scaleToFade {
  /* line 8976, ../sass/partials/_ncdcr.scss */
  to {
    opacity: 0;
    -webkit-transform: scale(0.8);
  }
}

@keyframes scaleToFade {
  /* line 8983, ../sass/partials/_ncdcr.scss */
  to {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}

@-webkit-keyframes goDown {
  /* line 8991, ../sass/partials/_ncdcr.scss */
  from {
    -webkit-transform: translateY(-100%);
  }
}

@keyframes goDown {
  /* line 8997, ../sass/partials/_ncdcr.scss */
  from {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}

@-webkit-keyframes scaleUpFrom {
  /* line 9004, ../sass/partials/_ncdcr.scss */
  from {
    opacity: 0;
    -webkit-transform: scale(1.5);
  }
}

@keyframes scaleUpFrom {
  /* line 9011, ../sass/partials/_ncdcr.scss */
  from {
    opacity: 0;
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}

@-webkit-keyframes scaleUpTo {
  /* line 9019, ../sass/partials/_ncdcr.scss */
  to {
    opacity: 0;
    -webkit-transform: scale(1.5);
  }
}

@keyframes scaleUpTo {
  /* line 9026, ../sass/partials/_ncdcr.scss */
  to {
    opacity: 0;
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}

/* line 9033, ../sass/partials/_ncdcr.scss */
.selectboxit-container {
  position: relative;
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
}

/* line 9040, ../sass/partials/_ncdcr.scss */
.selectboxit-container * {
  -webkit-touch-callout: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
  outline: 0;
}

/* line 9048, ../sass/partials/_ncdcr.scss */
.selectboxit-container .selectboxit {
  width: 220px;
  cursor: pointer;
  margin: 0;
  padding: 0;
  border-radius: 4px;
  overflow: hidden;
  display: block;
  position: relative;
  -webkit-transition: all .15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

/* line 9061, ../sass/partials/_ncdcr.scss */
.selectboxit-container .selectboxit-options a, .selectboxit-container span {
  display: block;
}

/* line 9065, ../sass/partials/_ncdcr.scss */
.selectboxit-container .selectboxit:focus {
  outline: 0;
}

/* line 9069, ../sass/partials/_ncdcr.scss */
.selectboxit-options .selectboxit-disabled, .selectboxit.selectboxit-disabled {
  opacity: .65;
  filter: alpha(opacity=65);
  box-shadow: none;
  cursor: default;
}

/* line 9076, ../sass/partials/_ncdcr.scss */
.selectboxit-text {
  overflow: hidden;
  text-overflow: ellipsis;
  float: left;
}

/* line 9082, ../sass/partials/_ncdcr.scss */
.selectboxit .selectboxit-option-icon-container {
  margin-left: 8px;
}

/* line 9086, ../sass/partials/_ncdcr.scss */
.selectboxit-container .selectboxit-options {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 100%;
  *width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  overflow-x: hidden;
  overflow-y: auto;
  cursor: pointer;
  display: none;
  z-index: 10;
  border-radius: 6px;
  text-align: left;
  box-shadow: none;
}

/* line 9105, ../sass/partials/_ncdcr.scss */
.selectboxit-option .selectboxit-option-anchor {
  padding: 0 2px;
  -webkit-transition: all .15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

/* line 9111, ../sass/partials/_ncdcr.scss */
.selectboxit-optgroup-header, .selectboxit-option {
  text-indent: 0;
  margin: 0;
  list-style-type: none;
}

/* line 9117, ../sass/partials/_ncdcr.scss */
.selectboxit-option-first {
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}

/* line 9122, ../sass/partials/_ncdcr.scss */
.selectboxit-optgroup-header + .selectboxit-option-first {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 9127, ../sass/partials/_ncdcr.scss */
.selectboxit-option-last {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

/* line 9132, ../sass/partials/_ncdcr.scss */
.selectboxit-optgroup-header {
  font-weight: 700;
}

/* line 9136, ../sass/partials/_ncdcr.scss */
.selectboxit-optgroup-header:hover {
  cursor: default;
}

/* line 9140, ../sass/partials/_ncdcr.scss */
.selectboxit-arrow-container {
  width: 38px;
  position: absolute;
  right: 0;
}

/* line 9146, ../sass/partials/_ncdcr.scss */
.selectboxit .selectboxit-arrow-container .selectboxit-arrow {
  margin: 0 auto;
  position: absolute;
  right: 0;
  left: 0;
}

/* line 9153, ../sass/partials/_ncdcr.scss */
.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon {
  top: 30%;
}

/* line 9157, ../sass/partials/_ncdcr.scss */
.selectboxit-option-icon-container {
  float: left;
}

/* line 9161, ../sass/partials/_ncdcr.scss */
.selectboxit-container .selectboxit-option-icon {
  margin: 0;
  padding: 0;
  vertical-align: middle;
}

/* line 9167, ../sass/partials/_ncdcr.scss */
.selectboxit-option-icon-url {
  width: 18px;
  background-size: 18px 18px;
  background-repeat: no-repeat;
  height: 100%;
  background-position: center;
  float: left;
}

/* line 9176, ../sass/partials/_ncdcr.scss */
.selectboxit-rendering {
  display: inline-block !important;
  *display: inline !important;
  zoom: 1 !important;
  visibility: visible !important;
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}

/* line 9185, ../sass/partials/_ncdcr.scss */
.bp-item, .bp-printpreview {
  position: absolute;
  overflow: hidden;
}

/* line 9190, ../sass/partials/_ncdcr.scss */
.jqueryui .ui-icon {
  background-color: inherit;
}

/* line 9194, ../sass/partials/_ncdcr.scss */
.jqueryui .ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 9198, ../sass/partials/_ncdcr.scss */
.selectboxit-btn {
  min-width: 150px;
  background-color: #fff;
  border: 2px solid #092940;
  border-radius: 4px;
}

/* line 9205, ../sass/partials/_ncdcr.scss */
.selectboxit-btn.selectboxit-enabled:active, .selectboxit-btn.selectboxit-enabled:focus, .selectboxit-btn.selectboxit-enabled:hover {
  color: #333;
  background-color: #ebf3f9;
  border: 2px solid #397aac;
}

/* line 9211, ../sass/partials/_ncdcr.scss */
.selectboxit-btn.selectboxit-enabled:active.selectboxit-open, .selectboxit-btn.selectboxit-enabled:focus.selectboxit-open, .selectboxit-btn.selectboxit-enabled:hover.selectboxit-open {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}

/* line 9217, ../sass/partials/_ncdcr.scss */
.selectboxit .selectboxit-arrow-container .selectboxit-arrow {
  font-size: 24px;
  width: 24px;
  top: 50%;
  margin-top: -12px;
  margin-left: 0;
  -webkit-transition: all .15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

/* line 9227, ../sass/partials/_ncdcr.scss */
.selectboxit.selectboxit-open .selectboxit-arrow-container .selectboxit-arrow {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 9232, ../sass/partials/_ncdcr.scss */
.selectboxit .selectboxit-option-icon-container i {
  font-size: 24px;
}

/* line 9236, ../sass/partials/_ncdcr.scss */
.selectboxit-list {
  background-color: #fff;
  border: 2px solid #397aac;
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 9244, ../sass/partials/_ncdcr.scss */
.selectboxit-container .selectboxit-options {
  width: 210px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  max-height: 240px;
}

/* line 9251, ../sass/partials/_ncdcr.scss */
.selectboxit-list .selectboxit-option-anchor {
  color: #092940;
}

/* line 9255, ../sass/partials/_ncdcr.scss */
.selectboxit-container .selectboxit-options a {
  padding: 10px;
}

/* line 9259, ../sass/partials/_ncdcr.scss */
.selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {
  color: #fff;
  background-color: #397aac;
}

/* line 9264, ../sass/partials/_ncdcr.scss */
.selectboxit-list > .selectboxit-disabled > .selectboxit-option-anchor {
  color: #999999;
}

/* line 9268, ../sass/partials/_ncdcr.scss */
.orgdiagram {
  outline: 0;
}

/* line 9272, ../sass/partials/_ncdcr.scss */
.ui-accordion .ui-accordion-header.ui-state-focus, .ui-accordion .ui-accordion-header:focus, div.ui-tabs .ui-tabs-nav li.ui-state-focus, div.ui-tabs .ui-tabs-nav li:focus {
  outline: dotted rgba(0, 55, 109, 0.5);
}

/* line 9276, ../sass/partials/_ncdcr.scss */
.bp-item {
  background-color: #ecf0f3;
  font-family: TransportNewLight,Helvetica,Arial,sans-serif;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  border-radius: 4px;
  border-radius: .25rem;
  -webkit-transition: box-shadow .15s ease-in-out;
  transition: box-shadow 0.15s ease-in-out;
}

/* line 9292, ../sass/partials/_ncdcr.scss */
.bp-item:hover {
  box-shadow: 0 0 0 2px rgba(120, 134, 151, 0.5);
}

/* line 9296, ../sass/partials/_ncdcr.scss */
.bp-item .bp-title {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1;
  color: #fff;
  font-family: TransportNewMedium,Helvetica,Arial,sans-serif;
  text-align: center;
  padding: 8px;
  padding: .5rem;
  font-size: 14px;
  font-size: 0.875rem;
}

/* line 9312, ../sass/partials/_ncdcr.scss */
.bp-item .bp-description {
  color: #6f7785;
  font-family: TransportNewLight,Helvetica,Arial,sans-serif;
  line-height: 1.25;
  text-align: center;
  padding: 8px;
  padding: .5rem;
  font-size: 12px;
  font-size: 0.75rem;
}

/* line 9323, ../sass/partials/_ncdcr.scss */
.bp-item .bp-photo-frame {
  display: none;
  width: auto;
  background: #6f7785;
  color: #1c94c4;
}

/* line 9330, ../sass/partials/_ncdcr.scss */
.bp-item.vacant {
  font-style: italic;
}

/* line 9334, ../sass/partials/_ncdcr.scss */
.bp-cursor-frame {
  color: #eb8f00;
}

/* line 9338, ../sass/partials/_ncdcr.scss */
.bp-highlight-frame {
  color: #c77405;
}

/* line 9342, ../sass/partials/_ncdcr.scss */
.bp-highlight-dot-frame {
  border: 1px solid #fbcb09;
  background: #fdf5ce;
  color: #c77405;
}

/* line 9348, ../sass/partials/_ncdcr.scss */
.bp-grouptitle-frame {
  background: #00f;
  border-width: 0;
  color: #fff;
  padding: 0;
}

/* line 9355, ../sass/partials/_ncdcr.scss */
.bp-selectioncheckbox-frame {
  font-size: 12px;
  line-height: 14px;
}

/* line 9360, ../sass/partials/_ncdcr.scss */
.bp-selectioncheckbox, .bp-selectiontext {
  font-size: 12px;
  line-height: 14px;
  vertical-align: middle;
}

/* line 9366, ../sass/partials/_ncdcr.scss */
.bp-label, .bp-readmore {
  font-size: 10px;
  line-height: 12px;
}

/* line 9371, ../sass/partials/_ncdcr.scss */
.bp-readmore {
  text-align: right;
}

/* line 9375, ../sass/partials/_ncdcr.scss */
.alert-box.outdated-browser, .alerts .owl-pagination, .bp-badge, .bp-connector-label, .bp-label-annotation {
  text-align: center;
}

/* line 9379, ../sass/partials/_ncdcr.scss */
.bp-label {
  vertical-align: middle;
}

/* line 9383, ../sass/partials/_ncdcr.scss */
.bp-connector-label {
  font-size: 12px;
  line-height: 14px;
  vertical-align: middle;
  color: #000;
  font-weight: 700;
}

/* line 9391, ../sass/partials/_ncdcr.scss */
.bp-label-annotation {
  font-size: 16px;
}

/* line 9395, ../sass/partials/_ncdcr.scss */
.bp-badge {
  -khtml-border-radius: 10px;
  border-radius: 10px;
  font-size: 12px;
  line-height: 12px;
  vertical-align: middle;
  font-weight: 700;
  font-family: Arial;
  padding: 4px;
  float: left;
}

/* line 9407, ../sass/partials/_ncdcr.scss */
.alert-box .alert-type, .alert-widget .alert-count, .ncgov-theme .item__heading {
  font-family: TransportNewMedium, Helvetica, Arial, sans-serif;
}

/* line 9411, ../sass/partials/_ncdcr.scss */
.bp-printpreview {
  border-right: 1px;
  border-bottom: 1px;
  border-right-style: dotted;
  border-bottom-style: dotted;
  border-right-color: #ccc;
  border-bottom-color: #cccccc;
}

/* line 9420, ../sass/partials/_ncdcr.scss */
.alerts {
  padding: 0;
  margin: 0 0 30px;
  margin: 0 0 1.875rem;
}

/* line 9426, ../sass/partials/_ncdcr.scss */
.alerts.is-hidden {
  display: none !important;
}

@media screen and (min-width: 1024px) {
  /* line 9431, ../sass/partials/_ncdcr.scss */
  .alerts {
    margin: 30px auto 0;
    margin: 1.875rem auto 0;
  }

  /* line 9436, ../sass/partials/_ncdcr.scss */
  body:not(.front) .alerts {
    margin: 30px auto;
    margin: 1.875rem auto;
  }

  /* line 9441, ../sass/partials/_ncdcr.scss */
  .alerts .owl-pagination {
    position: absolute;
    right: 0;
    z-index: 10;
    bottom: -24px;
    bottom: -1.5rem;
  }
}
/* line 9450, ../sass/partials/_ncdcr.scss */
.alerts .owl-pagination .owl-page {
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px;
  margin: 0 0.25rem;
}

/* line 9457, ../sass/partials/_ncdcr.scss */
.alerts .owl-pagination .owl-page span {
  display: block;
  background-color: #ecf0f3;
  border-radius: 50%;
  width: 8px;
  width: .5rem;
  height: 8px;
  height: 0.5rem;
}

/* line 9467, ../sass/partials/_ncdcr.scss */
.alerts .owl-pagination .owl-page.active span {
  background-color: #6f7785;
}

/* line 9471, ../sass/partials/_ncdcr.scss */
.alerts .owl-buttons {
  display: none;
}

@media screen and (min-width: 1024px) {
  /* line 9476, ../sass/partials/_ncdcr.scss */
  .alerts .owl-buttons {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    height: 100%;
    border-left: 1px solid rgba(255, 255, 255, 0.25);
    color: #fff;
    font-size: 0;
    line-height: 0;
    opacity: 1;
    -webkit-transition: opacity .15s ease-in-out;
    transition: opacity 0.15s ease-in-out;
  }

  /* line 9491, ../sass/partials/_ncdcr.scss */
  .alerts .owl-buttons.fadeIn {
    -webkit-animation: fadeIn .45s ease-in-out;
    animation: fadeIn 0.45s ease-in-out;
  }

  /* line 9496, ../sass/partials/_ncdcr.scss */
  .alerts .owl-buttons div {
    position: relative;
    display: block;
    float: left;
    height: 100%;
    border-left: 1px solid rgba(255, 255, 255, 0.25);
    padding: 0 30px;
    padding: 0 1.875rem;
    font-size: 18px;
    font-size: 1.125rem;
  }

  /* line 9508, ../sass/partials/_ncdcr.scss */
  .alerts .owl-buttons div:hover i {
    color: rgba(255, 255, 255, 0.8);
  }

  /* line 9512, ../sass/partials/_ncdcr.scss */
  .alerts .owl-buttons div:first-child {
    border: 0;
  }

  /* line 9516, ../sass/partials/_ncdcr.scss */
  .alerts .owl-buttons div i {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    -webkit-transition: all .15s ease-in-out;
    transition: all 0.15s ease-in-out;
  }

  /* line 9528, ../sass/partials/_ncdcr.scss */
  .alert-box {
    border-radius: 4px;
    border-radius: 0.25rem;
  }
}
/* line 9534, ../sass/partials/_ncdcr.scss */
.alert-box {
  color: #fff;
  width: 100%;
  background: #092940;
  overflow: hidden;
  vertical-align: middle;
  position: relative;
  -webkit-transition: all .15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

/* line 9545, ../sass/partials/_ncdcr.scss */
.alert-box.is-hidden {
  display: none !important;
}

/* line 9549, ../sass/partials/_ncdcr.scss */
.alert-box .alert-icon {
  position: absolute;
  display: block;
  height: 100%;
  width: 50px;
  background: rgba(11, 12, 12, 0.25);
  top: 0;
}

/* line 9558, ../sass/partials/_ncdcr.scss */
.alert-box .alert-icon:before {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -15px;
  margin-left: -15px;
  font-size: 30px;
}

/* line 9567, ../sass/partials/_ncdcr.scss */
.alert-box .alert-icon:after {
  position: absolute;
  content: '';
  display: block;
  border: 10px solid transparent;
  border-left: 10px solid rgba(11, 12, 12, 0.25);
  width: 10px;
  height: 10px;
  top: 50%;
  margin-top: -10px;
  left: 50px;
}

/* line 9580, ../sass/partials/_ncdcr.scss */
.alert-box .message {
  padding: 20px 40px 20px 70px;
  width: 100%;
}

@media screen and (min-width: 1024px) {
  /* line 9586, ../sass/partials/_ncdcr.scss */
  .alert-box .message {
    padding-right: 80px;
  }

  /* line 9590, ../sass/partials/_ncdcr.scss */
  .multiple-alerts .alert-box .message {
    padding-right: 200px;
  }
}
/* line 9595, ../sass/partials/_ncdcr.scss */
.alert-box .alert-type {
  position: relative;
  padding-right: 15px;
}

/* line 9600, ../sass/partials/_ncdcr.scss */
.alert-box .alert-type:before {
  position: absolute;
  content: "\00b7";
  display: block;
  right: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}

/* line 9612, ../sass/partials/_ncdcr.scss */
.alert-box a, .alert-box a.ext:after {
  color: white;
}

/* line 9616, ../sass/partials/_ncdcr.scss */
.alert-box.info {
  background: #397aac;
}

/* line 9620, ../sass/partials/_ncdcr.scss */
.alert-box.success {
  background: #588023;
}

/* line 9624, ../sass/partials/_ncdcr.scss */
.alert-box.warning {
  background: #c05411;
  color: white;
}

/* line 9629, ../sass/partials/_ncdcr.scss */
.alert-box.breaking {
  background: #a83338;
}

/* line 9633, ../sass/partials/_ncdcr.scss */
.alert-box.breaking-amber {
  background: #c05411;
}

/* line 9637, ../sass/partials/_ncdcr.scss */
.alert-box.breaking-silver {
  background: #092940;
}

/* line 9641, ../sass/partials/_ncdcr.scss */
.alert-box.outdated-browser .topical-nav .parent-title, .alert-box.outdated-browser h3, .topical-nav .alert-box.outdated-browser .parent-title {
  margin-bottom: 0;
  color: white;
}

/* line 9646, ../sass/partials/_ncdcr.scss */
.alert-box div.dismiss-single {
  display: none;
}

@media screen and (min-width: 1024px) {
  /* line 9651, ../sass/partials/_ncdcr.scss */
  .alert-box div.dismiss-single {
    position: absolute;
    display: block;
    right: 0;
    top: 0;
    height: 100%;
  }

  /* line 9659, ../sass/partials/_ncdcr.scss */
  button.alert-dismiss {
    height: 100%;
    padding: 0 30px;
    float: right;
    border-left: 1px solid rgba(255, 255, 255, 0.25);
    color: white;
  }
}
/* line 9668, ../sass/partials/_ncdcr.scss */
button.alert-dismiss {
  position: relative;
  top: 0;
  height: 100%;
  display: block;
  background-color: transparent;
}

/* line 9676, ../sass/partials/_ncdcr.scss */
button.alert-dismiss span:first-child {
  font-size: 18px;
  font-size: 1.125rem;
  position: absolute;
  left: 50%;
  top: 50%;
  text-align: center;
  border-radius: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  -webkit-transition: all .15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

/* line 9690, ../sass/partials/_ncdcr.scss */
.alert-widget .alert-count, .back-to-top {
  -webkit-transition: all .15s ease-in-out;
  text-align: center;
}

/* line 9695, ../sass/partials/_ncdcr.scss */
button.alert-dismiss span:last-child {
  display: none;
}

/* line 9699, ../sass/partials/_ncdcr.scss */
.alert-widget, .alert-widget span {
  display: inline-block;
  vertical-align: middle;
}

@media screen and (min-width: 1024px) {
  /* line 9705, ../sass/partials/_ncdcr.scss */
  button.alert-dismiss span:last-child {
    text-decoration: underline;
  }
}
/* line 9710, ../sass/partials/_ncdcr.scss */
button.alert-dismiss:hover span:first-child {
  color: rgba(255, 255, 255, 0.8);
}

/* line 9714, ../sass/partials/_ncdcr.scss */
button.alert-dismiss:hover span:last-child {
  text-decoration: none;
}

/* line 9718, ../sass/partials/_ncdcr.scss */
.alert-widget {
  padding: 15px 5px;
  text-align: center;
  height: 60px;
}

/* line 9724, ../sass/partials/_ncdcr.scss */
.kss-modifier-example .alert-widget {
  background-color: #092940;
}

/* line 9728, ../sass/partials/_ncdcr.scss */
.alert-widget button {
  background: 0 0;
}

/* line 9732, ../sass/partials/_ncdcr.scss */
.alert-widget span {
  color: #fff;
  font-size: 24px;
}

/* line 9737, ../sass/partials/_ncdcr.scss */
.alert-widget .alert-count {
  display: none;
  position: relative;
  vertical-align: middle;
  padding: 0;
  height: 25px;
  width: 25px;
  line-height: 25px;
  color: #fff;
  transition: all 0.15s ease-in-out;
}

@media screen and (min-width: 768px) {
  /* line 9750, ../sass/partials/_ncdcr.scss */
  .alert-widget .alert-count {
    display: inline-block;
  }
}
@-webkit-keyframes slideIn {
  /* line 9756, ../sass/partials/_ncdcr.scss */
  from {
    -webkit-transform: translateX(-5%) translateY(-50%);
    transform: translateX(-5%) translateY(-50%);
    -webkit-transform: translate3d(-5%, -50%, 0);
    transform: translate3d(-5%, -50%, 0);
  }

  /* line 9763, ../sass/partials/_ncdcr.scss */
  to {
    -webkit-transform: translateX(0) translateY(-50%);
    transform: translateX(0) translateY(-50%);
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
  }
}

@keyframes slideIn {
  /* line 9772, ../sass/partials/_ncdcr.scss */
  from {
    -webkit-transform: translateX(-5%) translateY(-50%);
    transform: translateX(-5%) translateY(-50%);
    -webkit-transform: translate3d(-5%, -50%, 0);
    transform: translate3d(-5%, -50%, 0);
  }

  /* line 9779, ../sass/partials/_ncdcr.scss */
  to {
    -webkit-transform: translateX(0) translateY(-50%);
    transform: translateX(0) translateY(-50%);
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
  }
}

@-webkit-keyframes slideUp {
  /* line 9788, ../sass/partials/_ncdcr.scss */
  from {
    -webkit-transform: translateX(-50%) translateY(-40%);
    transform: translateX(-50%) translateY(-40%);
    -webkit-transform: translate3d(-50%, -40%, 0);
    transform: translate3d(-50%, -40%, 0);
  }

  /* line 9795, ../sass/partials/_ncdcr.scss */
  to {
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
  }
}

@keyframes slideUp {
  /* line 9804, ../sass/partials/_ncdcr.scss */
  from {
    -webkit-transform: translateX(-50%) translateY(-40%);
    transform: translateX(-50%) translateY(-40%);
    -webkit-transform: translate3d(-50%, -40%, 0);
    transform: translate3d(-50%, -40%, 0);
  }

  /* line 9811, ../sass/partials/_ncdcr.scss */
  to {
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
  }
}

@-webkit-keyframes fadeIn {
  /* line 9820, ../sass/partials/_ncdcr.scss */
  from {
    opacity: 0;
  }

  /* line 9824, ../sass/partials/_ncdcr.scss */
  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  /* line 9830, ../sass/partials/_ncdcr.scss */
  from {
    opacity: 0;
  }

  /* line 9834, ../sass/partials/_ncdcr.scss */
  to {
    opacity: 1;
  }
}

/* line 9839, ../sass/partials/_ncdcr.scss */
.back-to-top {
  display: inline-block;
  background-color: #6f7785;
  box-shadow: 0 0 0 0 rgba(111, 119, 133, 0.2);
  color: #fff;
  line-height: 64px;
  border-radius: 50%;
  text-decoration: none;
  width: 64px;
  width: 4rem;
  height: 64px;
  height: 4rem;
  font-size: 24px;
  font-size: 1.5rem;
  transition: all 0.15s ease-in-out;
}

/* line 9856, ../sass/partials/_ncdcr.scss */
.back-to-top span {
  display: inline-block;
  -webkit-transition: all .15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

/* line 9862, ../sass/partials/_ncdcr.scss */
.back-to-top:hover {
  box-shadow: 0 0 0 10px rgba(111, 119, 133, 0.2);
  color: white;
}

/* line 9867, ../sass/partials/_ncdcr.scss */
.ncgov-theme {
  border-radius: 4px;
}

/* line 9871, ../sass/partials/_ncdcr.scss */
.ncgov-theme.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-animation: none;
  animation: none;
  -webkit-transition: none;
  transition: none;
}

/* line 9878, ../sass/partials/_ncdcr.scss */
.ncgov-theme.full-width, .ncgov-theme.full-width img {
  border-radius: 0;
}

@media screen and (min-width: 1024px) {
  /* line 9883, ../sass/partials/_ncdcr.scss */
  .ncgov-theme.full-width .item__content {
    width: 40%;
    left: 100px;
    left: 6.25rem;
  }

  /* line 9889, ../sass/partials/_ncdcr.scss */
  .ncgov-theme.full-width .item__wrapper {
    max-height: 550px;
    max-height: 34.375rem;
    position: relative;
    overflow: hidden;
  }
}
@media screen and (min-width: 1280px) {
  /* line 9898, ../sass/partials/_ncdcr.scss */
  .ncgov-theme.full-width .item__content {
    left: 50%;
    width: 552px;
    width: 34.5rem;
    margin-left: -570px;
    margin-left: -35.625rem;
  }
}
@media screen and (min-width: 1024px) {
  /* line 9908, ../sass/partials/_ncdcr.scss */
  .ncgov-theme.split-hero .item__wrapper {
    overflow: hidden;
  }

  /* line 9912, ../sass/partials/_ncdcr.scss */
  .ncgov-theme.split-hero .item__content {
    width: 40%;
    left: 0;
    top: 0;
    bottom: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    background: #00376d;
    -webkit-transform: none;
    transform: none;
  }

  /* line 9924, ../sass/partials/_ncdcr.scss */
  .ncgov-theme.split-hero .item__content-wrapper {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    padding: 30px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }

  /* line 9934, ../sass/partials/_ncdcr.scss */
  .ncgov-theme.split-hero .item__image {
    width: 60%;
    height: 100%;
    float: right;
  }

  /* line 9940, ../sass/partials/_ncdcr.scss */
  .ncgov-theme.split-hero .item__image img {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  /* line 9945, ../sass/partials/_ncdcr.scss */
  .ncgov-theme.split-hero .owl-item.active .item__content {
    -webkit-animation: none;
    animation: none;
  }
}
/* line 9951, ../sass/partials/_ncdcr.scss */
.ncgov-theme.video {
  text-align: center;
}

/* line 9955, ../sass/partials/_ncdcr.scss */
.ncgov-theme.video .item__content {
  background-color: #ecf0f3;
  color: #6f7785;
}

/* line 9960, ../sass/partials/_ncdcr.scss */
.ncgov-theme.video .item__content a, .ncgov-theme.video .item__heading {
  color: #092940;
}

@media screen and (min-width: 1024px) {
  /* line 9965, ../sass/partials/_ncdcr.scss */
  .ncgov-theme.video .item__content {
    left: 50%;
    width: 60%;
    background-color: transparent;
    box-shadow: none;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
  }

  /* line 9976, ../sass/partials/_ncdcr.scss */
  .ncgov-theme.video .item__heading {
    font-size: 36px;
    font-size: 2.25rem;
  }
}
/* line 9982, ../sass/partials/_ncdcr.scss */
.ncgov-theme.video .item__text p {
  margin-top: 10px;
  margin-top: 0.625rem;
}

/* line 9987, ../sass/partials/_ncdcr.scss */
.ncgov-theme img {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  width: 100%;
}

@media screen and (min-width: 1024px) {
  /* line 9994, ../sass/partials/_ncdcr.scss */
  .ncgov-theme img {
    border-radius: 4px;
    border-radius: 0.25rem;
  }
}
/* line 10000, ../sass/partials/_ncdcr.scss */
.ncgov-theme .item__wrapper {
  color: #fff;
  position: relative;
}

@media screen and (min-width: 320px) {
  /* line 10006, ../sass/partials/_ncdcr.scss */
  .ncgov-theme .item__wrapper {
    height: auto;
  }
}
/* line 10011, ../sass/partials/_ncdcr.scss */
.ncgov-theme .item__content {
  position: relative;
  background: #00376d;
  height: 100%;
  padding: 30px;
  padding: 1.875rem;
  border-bottom-left-radius: 4px;
  border-bottom-left-radius: .25rem;
  border-bottom-right-radius: 4px;
  border-bottom-right-radius: .25rem;
  -webkit-transition: all .15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

/* line 10025, ../sass/partials/_ncdcr.scss */
.ncgov-theme .item__content a {
  color: white;
}

/* line 10029, ../sass/partials/_ncdcr.scss */
.ncgov-theme .item__heading {
  margin: 0;
  color: #fff;
  line-height: 1.3;
  font-size: 18px;
  font-size: 1.125rem;
}

@media screen and (min-width: 1024px) {
  /* line 10038, ../sass/partials/_ncdcr.scss */
  .ncgov-theme .item__content {
    position: absolute;
    top: 50%;
    left: 100px;
    background: rgba(0, 55, 109, 0.9);
    width: 40%;
    height: auto;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
    border-radius: 4px;
    -webkit-transform: translateX(0) translateY(-50%);
    transform: translateX(0) translateY(-50%);
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
  }

  /* line 10053, ../sass/partials/_ncdcr.scss */
  .ncgov-theme .item__heading {
    font-size: 23px;
    font-size: 1.4375rem;
  }
}
@media screen and (max-width: 480px) {
  /* line 10060, ../sass/partials/_ncdcr.scss */
  .ncgov-theme .item__text p {
    display: none;
  }
}
/* line 10065, ../sass/partials/_ncdcr.scss */
.ncgov-theme .item__text p {
  margin: 20px 0 0;
  margin: 1.25rem 0 0;
}

/* line 10071, ../sass/partials/_ncdcr.scss */
.ncgov-theme .item__category {
  font-family: Georgia,serif;
  font-style: italic;
  color: rgba(255, 255, 255, 0.8);
}

/* line 10077, ../sass/partials/_ncdcr.scss */
.card .meta, .ui-datepicker .ui-datepicker-header .ui-datepicker-title {
  font-family: TransportNewMedium, Helvetica, Arial, sans-serif;
}

/* line 10081, ../sass/partials/_ncdcr.scss */
.ncgov-theme .item__count {
  font-size: 14px;
  font-size: .875rem;
  display: block;
  text-align: center;
  padding-top: 18px;
  line-height: 40px;
}

@media screen and (min-width: 1024px) {
  /* line 10091, ../sass/partials/_ncdcr.scss */
  .ncgov-theme .item__count {
    display: none;
  }

  /* line 10095, ../sass/partials/_ncdcr.scss */
  .ncgov-theme .owl-item.active .item__content {
    -webkit-animation: slideIn 1s ease-in-out;
    animation: slideIn 1s ease-in-out;
  }

  /* line 10100, ../sass/partials/_ncdcr.scss */
  .ncgov-theme.video .owl-item.active .item__content {
    -webkit-animation: slideUp 1s ease-in-out;
    animation: slideUp 1s ease-in-out;
  }

  /* line 10105, ../sass/partials/_ncdcr.scss */
  .ncgov-theme .owl-pagination {
    height: 40px;
    display: inline-block;
    padding: 0 10px;
    position: relative;
    top: 10px;
  }
}
/* line 10114, ../sass/partials/_ncdcr.scss */
.ncgov-theme .owl-pagination .owl-page {
  position: relative;
  top: 3px;
}

/* line 10119, ../sass/partials/_ncdcr.scss */
.ncgov-theme .owl-buttons .owl-next, .ncgov-theme .owl-buttons .owl-prev {
  position: absolute;
  z-index: 20;
  width: 40px;
  height: 40px;
  line-height: 36px;
  border-radius: 50%;
  color: #FFF;
  display: inline-block;
  zoom: 1;
  *display: inline;
  font-size: 28px;
  border: 2px solid #fff;
  bottom: 20px;
  bottom: 1.25rem;
  -webkit-transition: all .15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

/* line 10137, ../sass/partials/_ncdcr.scss */
.card, .card .meta {
  position: relative;
}

/* line 10141, ../sass/partials/_ncdcr.scss */
.ncgov-theme .owl-buttons .owl-prev {
  left: 40px;
  left: 2.5rem;
}

/* line 10146, ../sass/partials/_ncdcr.scss */
.ncgov-theme .owl-buttons .owl-next {
  right: 40px;
  right: 2.5rem;
}

@media screen and (min-width: 480px) {
  /* line 10152, ../sass/partials/_ncdcr.scss */
  .ncgov-theme .owl-buttons .owl-prev {
    left: 60px;
    left: 3.75rem;
  }

  /* line 10157, ../sass/partials/_ncdcr.scss */
  .ncgov-theme .owl-buttons .owl-next {
    right: 60px;
    right: 3.75rem;
  }
}
@media screen and (min-width: 768px) {
  /* line 10164, ../sass/partials/_ncdcr.scss */
  .ncgov-theme .owl-buttons .owl-prev {
    left: 80px;
    left: 5rem;
  }

  /* line 10169, ../sass/partials/_ncdcr.scss */
  .ncgov-theme .owl-buttons .owl-next {
    right: 80px;
    right: 5rem;
  }
}
@media screen and (min-width: 1024px) {
  /* line 10176, ../sass/partials/_ncdcr.scss */
  .ncgov-theme .owl-buttons .owl-next, .ncgov-theme .owl-buttons .owl-prev {
    bottom: auto;
    top: 50%;
    margin-top: -50px;
    margin-top: -3.125rem;
  }

  /* line 10183, ../sass/partials/_ncdcr.scss */
  .ncgov-theme .owl-buttons .owl-prev {
    left: 30px;
    left: 1.875rem;
  }

  /* line 10188, ../sass/partials/_ncdcr.scss */
  .ncgov-theme .owl-buttons .owl-next {
    right: 30px;
    right: 1.875rem;
  }

  /* line 10193, ../sass/partials/_ncdcr.scss */
  .ncgov-theme .owl-buttons .owl-next:hover, .ncgov-theme .owl-buttons .owl-prev:hover {
    box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.25);
  }

  /* line 10197, ../sass/partials/_ncdcr.scss */
  .ncgov-theme.split-hero .owl-buttons {
    position: relative;
    float: right;
    width: 170px;
    margin-top: -20px;
  }
}
/* line 10205, ../sass/partials/_ncdcr.scss */
.ncgov-theme .owl-controls {
  text-align: center;
  height: 60px;
}

/* line 10210, ../sass/partials/_ncdcr.scss */
.ncgov-theme .owl-controls.clickable .owl-buttons div:hover {
  text-decoration: none;
  background: rgba(0, 0, 0, 0.2);
}

@media screen and (min-width: 1280px) {
  /* line 10216, ../sass/partials/_ncdcr.scss */
  .ncgov-theme .owl-controls.clickable .owl-buttons div:hover {
    background: rgba(0, 0, 0, 0.6);
  }
}
/* line 10221, ../sass/partials/_ncdcr.scss */
.ncgov-theme .owl-controls .owl-page {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

/* line 10226, ../sass/partials/_ncdcr.scss */
.ncgov-theme .owl-controls .owl-page span {
  display: block;
  width: 15px;
  height: 15px;
  margin: 5px;
  filter: Alpha(Opacity=50);
  border-radius: 20px;
  border: 3px solid #6f7785;
}

/* line 10236, ../sass/partials/_ncdcr.scss */
.ncgov-theme .owl-controls .owl-page.active span, .ncgov-theme .owl-controls.clickable .owl-page:hover span {
  background: #6f7785;
}

/* line 10240, ../sass/partials/_ncdcr.scss */
.ncgov-theme .owl-controls .owl-page span.owl-numbers {
  height: auto;
  width: auto;
  color: #FFF;
  padding: 2px 10px;
  font-size: 12px;
  border-radius: 30px;
}

/* line 10249, ../sass/partials/_ncdcr.scss */
.owl-item.loading {
  min-height: 150px;
  background: url(AjaxLoader.gif) center center no-repeat;
}

/* line 10254, ../sass/partials/_ncdcr.scss */
.ui-datepicker-wrapper {
  overflow: hidden;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
  border-radius: 4px;
  border-radius: .25rem;
  -webkit-transition: opacity .15s ease-in-out;
  transition: opacity 0.15s ease-in-out;
}

@media screen and (min-width: 768px) {
  /* line 10265, ../sass/partials/_ncdcr.scss */
  .ui-datepicker-wrapper {
    display: block;
    width: 47.58542%;
    float: none;
    margin: 0 auto 30px;
    margin-bottom: 1.875rem;
  }

  /* line 10273, ../sass/partials/_ncdcr.scss */
  .ui-datepicker-wrapper:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 1024px) {
  /* line 10279, ../sass/partials/_ncdcr.scss */
  .ui-datepicker-wrapper {
    float: left;
    display: block;
    width: 31.76157%;
    margin-right: 0;
    margin-top: 34px;
    margin-top: 2.125rem;
  }

  /* line 10288, ../sass/partials/_ncdcr.scss */
  .ui-datepicker-wrapper:last-child {
    margin-right: 0;
  }
}
/* line 10293, ../sass/partials/_ncdcr.scss */
.ui-datepicker-wrapper.is-inactive {
  opacity: 0;
}

/* line 10297, ../sass/partials/_ncdcr.scss */
.ui-datepicker-wrapper.is-active {
  opacity: 1;
}

/* line 10301, ../sass/partials/_ncdcr.scss */
.ui-datepicker-selected-day {
  background-color: #092940;
  color: #fff;
  padding: 30px;
  padding: 1.875rem;
  font-size: 32px;
  font-size: 2rem;
}

/* line 10310, ../sass/partials/_ncdcr.scss */
.ui-datepicker-selected-day .week-day {
  display: block;
  font-size: 21px;
  font-size: 1.3125rem;
}

/* line 10316, ../sass/partials/_ncdcr.scss */
.ui-datepicker {
  width: 100%;
  background: #fff;
  padding: 0;
  border: 1px solid #95a0ad;
  overflow: hidden;
}

@media screen and (min-width: 1024px) {
  /* line 10325, ../sass/partials/_ncdcr.scss */
  .ui-datepicker {
    width: 300px;
    width: 18.75rem;
  }
}
/* line 10331, ../sass/partials/_ncdcr.scss */
.ui-datepicker .ui-datepicker-header {
  background-color: #6f7785;
  color: #fff;
  padding: 5px 0;
  padding: 0.3125rem 0;
}

/* line 10338, ../sass/partials/_ncdcr.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-title {
  margin: 0;
  vertical-align: sub;
  line-height: 40px;
  line-height: 2.5rem;
}

/* line 10345, ../sass/partials/_ncdcr.scss */
.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev {
  top: 50%;
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  cursor: pointer;
  text-align: center;
  width: 32px;
  width: 2rem;
  height: 32px;
  height: 2rem;
  margin-top: -16px;
  margin-top: -1rem;
  font-size: 27px;
  font-size: 1.6875rem;
  -webkit-transition: all .15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

/* line 10364, ../sass/partials/_ncdcr.scss */
.ui-datepicker .ui-datepicker-next:hover, .ui-datepicker .ui-datepicker-prev:hover {
  box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.2);
}

/* line 10368, ../sass/partials/_ncdcr.scss */
.card.framed:hover, .card:hover [itemprop=photo] {
  box-shadow: 0 0 0 5px rgba(120, 134, 151, 0.2);
}

/* line 10372, ../sass/partials/_ncdcr.scss */
.ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-datepicker-prev span {
  display: none;
}

/* line 10376, ../sass/partials/_ncdcr.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 20px;
  left: 1.25rem;
}

/* line 10381, ../sass/partials/_ncdcr.scss */
.ui-datepicker .ui-datepicker-next {
  right: 20px;
  right: 1.25rem;
}

/* line 10386, ../sass/partials/_ncdcr.scss */
.ui-datepicker .ui-datepicker-calendar {
  margin: 0;
}

/* line 10390, ../sass/partials/_ncdcr.scss */
.ui-datepicker .ui-datepicker-calendar td, .ui-datepicker .ui-datepicker-calendar th {
  padding: 0;
  border: 0;
  text-align: center;
}

/* line 10396, ../sass/partials/_ncdcr.scss */
.ui-datepicker .ui-datepicker-calendar td a, .ui-datepicker .ui-datepicker-calendar td span, .ui-datepicker .ui-datepicker-calendar th span {
  display: block;
  text-align: center;
  padding: 10px;
  padding: .625rem;
  border-radius: 4px;
  border-radius: .25rem;
  -webkit-transition: all .15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

/* line 10407, ../sass/partials/_ncdcr.scss */
.ui-datepicker .ui-datepicker-calendar thead td, .ui-datepicker .ui-datepicker-calendar thead th {
  background: 0 0;
  color: #6f7785;
}

/* line 10412, ../sass/partials/_ncdcr.scss */
.ui-datepicker .ui-datepicker-calendar tbody td {
  cursor: pointer;
}

/* line 10416, ../sass/partials/_ncdcr.scss */
.ui-datepicker .ui-datepicker-calendar tbody td a:hover {
  background-color: #ecf0f3;
}

/* line 10420, ../sass/partials/_ncdcr.scss */
.ui-datepicker .ui-datepicker-calendar tbody td a.ui-state-active {
  background-color: #397aac;
  color: white;
}

/* line 10425, ../sass/partials/_ncdcr.scss */
.ui-datepicker .ui-datepicker-calendar tbody td.next-month, .ui-datepicker .ui-datepicker-calendar tbody td.prev-month {
  color: #95a0ad;
}

/* line 10429, ../sass/partials/_ncdcr.scss */
.ui-datepicker .ui-datepicker-calendar tbody tr:nth-child(even) td, .ui-datepicker .ui-datepicker-calendar tbody tr:nth-child(even) th {
  background: 0 0;
}

/* line 10433, ../sass/partials/_ncdcr.scss */
.card {
  font-size: 0;
  line-height: 0;
  -webkit-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

/* line 10440, ../sass/partials/_ncdcr.scss */
.card [itemprop=url] {
  display: block;
  height: 100%;
  text-decoration: none;
}

/* line 10446, ../sass/partials/_ncdcr.scss */
.card [itemprop=url]:hover [itemprop=name], .card [itemprop=url]:hover [itemprop=summary] {
  color: #3389cc;
  text-decoration: none;
}

/* line 10451, ../sass/partials/_ncdcr.scss */
.card [itemprop=photo] {
  display: block;
  width: 100%;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 4px;
  border-radius: .25rem;
  -webkit-transition: all .15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

@media screen and (min-width: 480px) {
  /* line 10463, ../sass/partials/_ncdcr.scss */
  .card [itemprop=photo] {
    display: block;
    width: 100%;
  }
}
/* line 10469, ../sass/partials/_ncdcr.scss */
.card [itemprop=photo] img {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: all .15s ease-in-out;
  transition: all .15s ease-in-out;
  width: 100%;
}

/* line 10477, ../sass/partials/_ncdcr.scss */
.card .meta {
  line-height: 1.5;
  vertical-align: middle;
  color: #6f7785;
  padding: 10px 0;
  padding: .625rem 0;
  font-size: 14px;
  font-size: 0.875rem;
}

/* line 10487, ../sass/partials/_ncdcr.scss */
.card .meta > span {
  display: block;
}

/* line 10491, ../sass/partials/_ncdcr.scss */
.card .meta [itemprop=name], .card .meta [itemprop=summary] {
  font-family: TransportNewMedium,Helvetica,Arial,sans-serif;
  text-decoration: underline;
  color: #397aac;
  margin-bottom: 10px;
  margin-bottom: .625rem;
  font-size: 16px;
  font-size: 1rem;
}

/* line 10501, ../sass/partials/_ncdcr.scss */
.card .meta [itemprop=description] {
  margin: 10px 0 0;
  margin: .625rem 0 0;
  color: #6f7785;
  font-family: TransportNewLight, Helvetica, Arial, sans-serif;
}

@media screen and (min-width: 768px) {
  /* line 10509, ../sass/partials/_ncdcr.scss */
  .card .meta {
    padding: 20px 0;
    padding: 1.25rem 0;
  }

  /* line 10514, ../sass/partials/_ncdcr.scss */
  .card .meta time + [itemprop=keywords] {
    display: inline-block;
    padding-left: 20px;
    position: relative;
  }

  /* line 10520, ../sass/partials/_ncdcr.scss */
  .card .meta time + [itemprop=keywords]:before {
    position: absolute;
    content: '\00b7';
    left: 7px;
    font-weight: 700;
  }
}
/* line 10528, ../sass/partials/_ncdcr.scss */
.card.framed {
  border: 1px solid #cfd4d9;
  border-radius: 4px;
  background-color: #fff;
  overflow: hidden;
}

/* line 10535, ../sass/partials/_ncdcr.scss */
.card.framed [itemprop=photo] img {
  border-radius: 0;
}

/* line 10539, ../sass/partials/_ncdcr.scss */
.card.framed .meta {
  display: block;
  padding: 10px;
  padding: 0.625rem;
}

/* line 10545, ../sass/partials/_ncdcr.scss */
.card.framed:hover {
  border-color: #a3adb8;
}

/* line 10549, ../sass/partials/_ncdcr.scss */
.card.framed:hover [itemprop=photo] {
  box-shadow: none;
}

/* line 10553, ../sass/partials/_ncdcr.scss */
.card br {
  display: none !important;
}

/* line 10557, ../sass/partials/_ncdcr.scss */
.related-cards .cards .card {
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}

@media screen and (min-width: 480px) {
  /* line 10563, ../sass/partials/_ncdcr.scss */
  .related-cards {
    display: block;
  }

  /* line 10567, ../sass/partials/_ncdcr.scss */
  .related-cards:after {
    content: "";
    display: table;
    clear: both;
  }

  /* line 10573, ../sass/partials/_ncdcr.scss */
  .related-cards .cards .card {
    float: left;
    display: block;
    margin-right: 4.82916%;
    width: 47.58542%;
  }

  /* line 10580, ../sass/partials/_ncdcr.scss */
  .related-cards .cards .card:last-child {
    margin-right: 0;
  }

  /* line 10584, ../sass/partials/_ncdcr.scss */
  .related-cards .cards .card:nth-child(2n) {
    margin-right: 0;
  }

  /* line 10588, ../sass/partials/_ncdcr.scss */
  .related-cards .cards .card:nth-child(2n+1) {
    clear: left;
  }
}
@media screen and (min-width: 1024px) {
  /* line 10594, ../sass/partials/_ncdcr.scss */
  .related-cards .cards .card {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%;
  }

  /* line 10601, ../sass/partials/_ncdcr.scss */
  .related-cards .cards .card:last-child {
    margin-right: 0;
  }

  /* line 10605, ../sass/partials/_ncdcr.scss */
  .related-cards .cards .card:nth-child(2n) {
    margin-right: 2.35765%;
  }

  /* line 10609, ../sass/partials/_ncdcr.scss */
  .related-cards .cards .card:nth-child(2n+1) {
    clear: none;
  }

  /* line 10613, ../sass/partials/_ncdcr.scss */
  .related-cards .cards .card:nth-child(4n) {
    margin-right: 0;
  }

  /* line 10617, ../sass/partials/_ncdcr.scss */
  .related-cards .cards .card:nth-child(4n+1) {
    clear: left;
  }
}
/* line 10622, ../sass/partials/_ncdcr.scss */
.related-cards.stacked .cards .card {
  border-radius: 0;
  margin: 0 0 -1px;
  margin: 0 0 -0.0625rem;
}

@media screen and (min-width: 480px) {
  /* line 10629, ../sass/partials/_ncdcr.scss */
  .related-cards.stacked .cards .card {
    float: left;
    display: block;
    margin-right: 4.82916%;
    width: 100%;
  }

  /* line 10636, ../sass/partials/_ncdcr.scss */
  .related-cards.stacked .cards .card:last-child {
    margin-right: 0;
  }

  /* line 10640, ../sass/partials/_ncdcr.scss */
  .related-cards.stacked .cards .card:nth-child(2n) {
    margin-right: 2.35765%;
  }

  /* line 10644, ../sass/partials/_ncdcr.scss */
  .related-cards.stacked .cards .card:nth-child(2n+1) {
    clear: none;
  }
}
/* line 10649, ../sass/partials/_ncdcr.scss */
.article.agency .block-icon, .article.service .block-icon, .related-cards.stacked .cards .card [itemprop=photo] {
  display: none;
}

/* line 10653, ../sass/partials/_ncdcr.scss */
.related-cards.stacked .cards .card:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 10658, ../sass/partials/_ncdcr.scss */
.related-cards.stacked .cards .card:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* line 10663, ../sass/partials/_ncdcr.scss */
.related-cards.stacked .cards .card [itemprop=startDate] {
  position: static;
  color: #6f7785;
}

/* line 10668, ../sass/partials/_ncdcr.scss */
.band.theme-accent-blue .card.framed, .band.theme-accent-cool-gray .card.framed, .band.theme-accent-deep-purple .card.framed, .band.theme-accent-green .card.framed, .band.theme-accent-indigo .card.framed, .band.theme-accent-light-blue .card.framed, .band.theme-accent-olive .card.framed, .band.theme-accent-orange .card.framed, .band.theme-accent-purple .card.framed, .band.theme-accent-red .card.framed, .band.theme-accent-turquoise .card.framed, .band.theme-accent-warm-gray .card.framed, .band.theme-core-black .card.framed, .band.theme-core-blue .card.framed, .band.theme-core-gray .card.framed, .band.theme-core-light-gray .card.framed, .band.theme-core-off-white .card.framed {
  border: 0;
}

@media screen and (min-width: 768px) {
  /* line 10673, ../sass/partials/_ncdcr.scss */
  .card.framed .meta {
    padding: 20px;
    padding: 1.25rem;
  }

  /* line 10678, ../sass/partials/_ncdcr.scss */
  .article.agency, .article.service {
    min-height: 140px;
    min-height: 8.75rem;
  }

  /* line 10683, ../sass/partials/_ncdcr.scss */
  .article.agency .block-icon, .article.service .block-icon {
    display: block;
    float: left;
    background-color: #6f7785;
    background-image: url(../images/bg_poly-core-gray.jpg);
    border-radius: 4px;
    background-position: center;
    background-size: 768px auto;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    width: 80px;
    width: 5rem;
    height: 80px;
    height: 5rem;
  }
}
@media screen and (min-width: 1024px) {
  /* line 10702, ../sass/partials/_ncdcr.scss */
  .article.agency, .article.service {
    min-height: 220px;
    min-height: 13.75rem;
  }

  /* line 10707, ../sass/partials/_ncdcr.scss */
  .article.agency .block-icon, .article.service .block-icon {
    width: 160px;
    width: 10rem;
    height: 160px;
    height: 10rem;
  }
}
@media screen and (min-width: 768px) {
  /* line 10716, ../sass/partials/_ncdcr.scss */
  .article.agency .block-icon [class*=icon-], .article.service .block-icon [class*=icon-] {
    text-align: center;
    display: block;
    height: 100%;
    font-size: 32px;
    font-size: 2rem;
    line-height: 80px;
    line-height: 5rem;
  }

  /* line 10726, ../sass/partials/_ncdcr.scss */
  .article.agency .block-item, .article.service .block-item {
    margin-left: 110px;
    margin-left: 6.875rem;
  }

  /* line 10731, ../sass/partials/_ncdcr.scss */
  .article.agency .block-item :last-child, .article.service .block-item :last-child {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1024px) {
  /* line 10737, ../sass/partials/_ncdcr.scss */
  .article.agency .block-icon [class*=icon-], .article.service .block-icon [class*=icon-] {
    font-size: 64px;
    font-size: 4rem;
    line-height: 160px;
    line-height: 10rem;
  }

  /* line 10744, ../sass/partials/_ncdcr.scss */
  .article.agency .block-item, .article.service .block-item {
    margin-left: 190px;
    margin-left: 11.875rem;
  }
}
/* line 10750, ../sass/partials/_ncdcr.scss */
.article.agency .block-item [itemprop=description] + p, .article.service .block-item [itemprop=description] + p {
  margin-top: 20px;
}

/* line 10754, ../sass/partials/_ncdcr.scss */
.article.agency .block-item [itemprop=description] + p a, .article.service .block-item [itemprop=description] + p a {
  position: relative;
  padding-right: 24px;
  word-wrap: break-word;
}

/* line 10760, ../sass/partials/_ncdcr.scss */
.article.agency .block-item [itemprop=description] + p a:before, .article.service .block-item [itemprop=description] + p a:before {
  font-size: 20px;
  font-size: 1.25rem;
  position: absolute;
  right: 0;
  bottom: 0;
  color: #6f7785;
}

/* line 10769, ../sass/partials/_ncdcr.scss */
.article.agency .block-item .social-links ul li, .article.service .block-item .social-links ul li {
  display: inline-block;
  width: auto;
  margin-right: 10px;
  margin-right: 0.625rem;
}

/* line 10776, ../sass/partials/_ncdcr.scss */
.article.agency .block-item .social-links ul li span:last-child, .article.service .block-item .social-links ul li span:last-child {
  display: none;
}

/* line 10780, ../sass/partials/_ncdcr.scss */
.card.cta {
  background: url(../images/bg_poly-core-off-white.jpg) 50% 50% no-repeat #ecf0f3;
  border-radius: 4px;
  color: #fff;
  text-align: center;
}

/* line 10787, ../sass/partials/_ncdcr.scss */
.card.cta .meta {
  padding: 30px;
  padding: 1.875rem;
}

/* line 10792, ../sass/partials/_ncdcr.scss */
.card.cta .meta [class*=icon-], .card.cta .meta [itemprop=description], .card.cta .meta [itemprop=name] {
  color: #092940;
}

/* line 10796, ../sass/partials/_ncdcr.scss */
.card.cta .meta [class*=icon-] {
  display: block;
  margin: 0 0 20px;
  margin: 0 0 1.25rem;
  font-size: 64px;
  font-size: 4rem;
}

/* line 10804, ../sass/partials/_ncdcr.scss */
.card.cta .meta [itemprop=name] {
  font-family: TransportNewMedium,Helvetica,Arial,sans-serif;
  text-decoration: none;
  font-size: 21px;
  font-size: 1.3125rem;
}

/* line 10811, ../sass/partials/_ncdcr.scss */
.card.cta .meta [itemprop=description] {
  text-transform: none;
  line-height: 1.5;
  font-size: 16px;
  font-size: 1rem;
}

/* line 10818, ../sass/partials/_ncdcr.scss */
.card.cta [itemprop=url] {
  display: block;
  height: 100%;
  color: #fff;
  border-radius: 4px;
  -webkit-transition: all .15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

/* line 10827, ../sass/partials/_ncdcr.scss */
.card.cta [itemprop=url] [itemprop=name] {
  text-decoration: underline;
}

/* line 10831, ../sass/partials/_ncdcr.scss */
.card.cta[class*=theme-] .meta [class*=icon-], .card.cta[class*=theme-] .meta [itemprop=description], .card.cta[class*=theme-] .meta [itemprop=name] {
  color: white;
}

/* line 10835, ../sass/partials/_ncdcr.scss */
.card.cta.theme-core-black {
  background-color: #0b0c0c;
  background-image: url(../images/bg_poly-core-black.jpg);
}

/* line 10840, ../sass/partials/_ncdcr.scss */
.card.cta.theme-core-blue {
  background-color: #092940;
  background-image: url(../images/bg_poly-core-blue.jpg);
}

/* line 10845, ../sass/partials/_ncdcr.scss */
.card.cta.theme-core-gray {
  background-color: #6f7785;
  background-image: url(../images/bg_poly-core-gray.jpg);
}

/* line 10850, ../sass/partials/_ncdcr.scss */
.card.cta.theme-core-light-gray {
  background-color: #95a0ad;
  background-image: url(../images/bg_poly-core-light-gray.jpg);
}

/* line 10855, ../sass/partials/_ncdcr.scss */
.card.cta.theme-accent-cool-gray {
  background-color: #6a7681;
  background-image: url(../images/bg_poly-accent-cool-gray.jpg);
}

/* line 10860, ../sass/partials/_ncdcr.scss */
.card.cta.theme-accent-warm-gray {
  background-color: #757575;
  background-image: url(../images/bg_poly-accent-warm-gray.jpg);
}

/* line 10865, ../sass/partials/_ncdcr.scss */
.card.cta.theme-accent-light-blue {
  background-color: #3f7d97;
  background-image: url(../images/bg_poly-accent-light-blue.jpg);
}

/* line 10870, ../sass/partials/_ncdcr.scss */
.card.cta.theme-accent-blue {
  background-color: #397aac;
  background-image: url(../images/bg_poly-accent-blue.jpg);
}

/* line 10875, ../sass/partials/_ncdcr.scss */
.card.cta.theme-accent-indigo {
  background-color: #00376d;
  background-image: url(../images/bg_poly-accent-indigo.jpg);
}

/* line 10880, ../sass/partials/_ncdcr.scss */
.card.cta.theme-accent-deep-purple {
  background-color: #662e6b;
  background-image: url(../images/bg_poly-accent-deep-purple.jpg);
}

/* line 10885, ../sass/partials/_ncdcr.scss */
.card.cta.theme-accent-purple {
  background-color: #701c45;
  background-image: url(../images/bg_poly-accent-purple.jpg);
}

/* line 10890, ../sass/partials/_ncdcr.scss */
.card.cta.theme-accent-red {
  background-color: #a83338;
  background-image: url(../images/bg_poly-accent-red.jpg);
}

/* line 10895, ../sass/partials/_ncdcr.scss */
.card.cta.theme-accent-orange {
  background-color: #c05411;
  background-image: url(../images/bg_poly-accent-orange.jpg);
}

/* line 10900, ../sass/partials/_ncdcr.scss */
.card.cta.theme-accent-olive {
  background-color: #9a6f09;
  background-image: url(../images/bg_poly-accent-olive.jpg);
}

/* line 10905, ../sass/partials/_ncdcr.scss */
.card.cta.theme-accent-green {
  background-color: #588023;
  background-image: url(../images/bg_poly-accent-green.jpg);
}

/* line 10910, ../sass/partials/_ncdcr.scss */
.card.cta.theme-accent-turquoise {
  background-color: #3c807d;
  background-image: url(../images/bg_poly-accent-turquoise.jpg);
}

/* line 10915, ../sass/partials/_ncdcr.scss */
.card.cta [itemprop=url]:hover {
  background-color: rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 0 5px rgba(120, 134, 151, 0.2);
}

/* line 10920, ../sass/partials/_ncdcr.scss */
.card.cta [itemprop=url]:hover [itemprop=name] {
  text-decoration: none;
}

/* line 10924, ../sass/partials/_ncdcr.scss */
.card.event {
  position: relative;
  font-size: 0;
  line-height: 0;
  -webkit-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

/* line 10932, ../sass/partials/_ncdcr.scss */
.card.event [itemprop=url] {
  display: block;
  text-decoration: none;
}

/* line 10937, ../sass/partials/_ncdcr.scss */
.card.event [itemprop=url]:hover [itemprop=summary] {
  text-decoration: none;
  color: #3389cc;
}

/* line 10942, ../sass/partials/_ncdcr.scss */
.card.event [itemprop=photo] {
  position: relative;
  display: block;
  width: 100%;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 4px;
  border-radius: .25rem;
  -webkit-transition: all .15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

@media screen and (min-width: 480px) {
  /* line 10955, ../sass/partials/_ncdcr.scss */
  .card.event [itemprop=photo] {
    display: block;
    width: 100%;
  }
}
/* line 10961, ../sass/partials/_ncdcr.scss */
.card.event [itemprop=photo]:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0);
  background-image: -webkit-linear-gradient(45deg, black 0, transparent 60%);
  background-image: linear-gradient(45deg, #000000 0%, transparent 60%);
}

/* line 10973, ../sass/partials/_ncdcr.scss */
.card.govt, .card.service {
  background-color: #092940;
}

/* line 10977, ../sass/partials/_ncdcr.scss */
.card.event [itemprop=photo] img {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: all .15s ease-in-out;
  transition: all .15s ease-in-out;
  width: 100%;
}

/* line 10985, ../sass/partials/_ncdcr.scss */
.card.event [itemprop=photo] [itemprop=startDate] {
  position: absolute;
  color: #fff;
  font-family: TransportNewHeavy,Helvetica,Arial,sans-serif;
  text-transform: uppercase;
  line-height: 1.25;
  z-index: 2;
  bottom: 30px;
  bottom: 1.875rem;
  left: 30px;
  left: 1.875rem;
  font-size: 48px;
  font-size: 3rem;
}

/* line 11000, ../sass/partials/_ncdcr.scss */
.card.event [itemprop=photo] [itemprop=startDate] span {
  display: block;
  font-family: TransportNewMedium,Helvetica,Arial,sans-serif;
  line-height: 1;
  font-size: 24px;
  font-size: 1.5rem;
}

/* line 11008, ../sass/partials/_ncdcr.scss */
.card.event .meta {
  line-height: 1.5;
  vertical-align: middle;
  position: relative;
  color: #6f7785;
  text-transform: uppercase;
  font-family: TransportNewLight,Helvetica,Arial,sans-serif;
  padding: 10px 0;
  padding: .625rem 0;
  font-size: 14px;
  font-size: 0.875rem;
}

@media screen and (min-width: 768px) {
  /* line 11022, ../sass/partials/_ncdcr.scss */
  .card.event .meta {
    padding: 20px 0;
    padding: 1.25rem 0;
  }
}
/* line 11028, ../sass/partials/_ncdcr.scss */
.card.event .meta > span {
  display: block;
}

/* line 11032, ../sass/partials/_ncdcr.scss */
.card.event .meta [itemprop=summary] {
  font-family: TransportNewLight,Helvetica,Arial,sans-serif;
  text-transform: capitalize;
  text-decoration: underline;
  color: #397aac;
  margin-bottom: 10px;
  margin-bottom: .625rem;
  font-size: 18px;
  font-size: 1.125rem;
}

/* line 11043, ../sass/partials/_ncdcr.scss */
.card.event.framed {
  border-radius: 4px;
  overflow: hidden;
}

/* line 11048, ../sass/partials/_ncdcr.scss */
.card.event.framed [itemprop=photo] {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 11053, ../sass/partials/_ncdcr.scss */
.card.event.framed [itemprop=photo] img {
  border-radius: 0;
}

/* line 11057, ../sass/partials/_ncdcr.scss */
.card.event.framed .meta {
  padding: 10px;
  padding: 0.625rem;
}

@media screen and (min-width: 768px) {
  /* line 11063, ../sass/partials/_ncdcr.scss */
  .card.event.framed .meta {
    padding: 20px;
    padding: 1.25rem;
  }

  /* line 11068, ../sass/partials/_ncdcr.scss */
  .card.service {
    text-align: center;
  }
}
/* line 11073, ../sass/partials/_ncdcr.scss */
.card.govt {
  border-radius: 4px;
  color: white;
}

/* line 11078, ../sass/partials/_ncdcr.scss */
.card.govt .meta {
  padding: 30px;
  padding: 1.875rem;
}

/* line 11083, ../sass/partials/_ncdcr.scss */
.card.govt .meta [itemprop=name], .card.govt .meta [itemprop=category] {
  color: #fff;
  font-family: TransportNewMedium, Helvetica, Arial, sans-serif;
}

/* line 11088, ../sass/partials/_ncdcr.scss */
.card.govt .meta [itemprop=category] {
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1rem;
}

/* line 11094, ../sass/partials/_ncdcr.scss */
.card.govt .meta [itemprop=name] {
  text-decoration: none;
  margin: 0 0 30px;
  margin: 0 0 1.875rem;
  font-size: 24px;
  font-size: 1.5rem;
}

/* line 11102, ../sass/partials/_ncdcr.scss */
.card.govt .meta [itemprop=url] {
  display: inline-block;
  text-transform: uppercase;
}

/* line 11107, ../sass/partials/_ncdcr.scss */
.card.person .meta [itemprop=title] {
  font-family: TransportNewLight,Helvetica,Arial,sans-serif;
  text-transform: uppercase;
}

/* line 11112, ../sass/partials/_ncdcr.scss */
.card.service {
  background-image: url(../images/bg_poly-core-blue.jpg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 720px auto;
  border-radius: 4px;
  color: white;
}

/* line 11121, ../sass/partials/_ncdcr.scss */
.card.service .meta {
  padding: 0;
  height: 100%;
}

/* line 11126, ../sass/partials/_ncdcr.scss */
.card.service .meta [itemprop=url] {
  display: block;
  color: #fff;
  border-radius: 4px;
  padding: 30px;
  padding: 1.875rem;
}

/* line 11134, ../sass/partials/_ncdcr.scss */
.card.service .meta [class*=icon-] {
  display: none;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  font-size: 48px;
  font-size: 3rem;
}

/* line 11142, ../sass/partials/_ncdcr.scss */
.card.service .meta [itemprop=name] {
  color: #fff;
  font-family: TransportNewMedium,Helvetica,Arial,sans-serif;
  line-height: 1.25;
  font-size: 16px;
  font-size: 1rem;
}

/* line 11150, ../sass/partials/_ncdcr.scss */
.card.service .meta [itemprop=url]:hover {
  background-color: rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 0 5px rgba(120, 134, 151, 0.2);
}

/* line 11155, ../sass/partials/_ncdcr.scss */
.card.service .meta [itemprop=url]:hover [itemprop=name] {
  text-decoration: none;
}

/* line 11159, ../sass/partials/_ncdcr.scss */
.card.online-service {
  overflow: hidden;
}

/* line 11163, ../sass/partials/_ncdcr.scss */
.card.online-service a {
  border-top-right-radius: 4px;
}

/* line 11167, ../sass/partials/_ncdcr.scss */
.card.online-service a:before {
  font-size: 30px;
  font-size: 1.875rem;
  display: block;
  position: absolute;
  right: 10px;
  top: 5px;
  z-index: 10;
}

/* line 11177, ../sass/partials/_ncdcr.scss */
.card.online-service a:after {
  display: block;
  position: absolute;
  content: '';
  background: #fff;
  width: 120px;
  height: 120px;
  right: -60px;
  top: -60px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 11190, ../sass/partials/_ncdcr.scss */
.article.online-service .block-icon {
  overflow: hidden;
  position: relative;
  background-image: url(../images/bg_poly-accent-blue.jpg);
}

/* line 11196, ../sass/partials/_ncdcr.scss */
.article.online-service .block-icon:before {
  font-size: 30px;
  font-size: 1.875rem;
  display: block;
  position: absolute;
  right: 10px;
  top: 5px;
  z-index: 100;
  color: #397aac;
}

/* line 11207, ../sass/partials/_ncdcr.scss */
.article.online-service .block-icon:after {
  display: block;
  position: absolute;
  content: '';
  background: #fff;
  width: 120px;
  height: 120px;
  right: -60px;
  top: -60px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 11220, ../sass/partials/_ncdcr.scss */
.card.stat .meta {
  padding: 0;
}

/* line 11224, ../sass/partials/_ncdcr.scss */
.card.stat .meta [itemprop=name] {
  margin: 0;
  color: #092940;
  font-family: TransportNewMedium,Helvetica,Arial,sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 1.25;
}

@media screen and (min-width: 1024px) {
  /* line 11234, ../sass/partials/_ncdcr.scss */
  .card.stat .meta [itemprop=name] {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
/* line 11240, ../sass/partials/_ncdcr.scss */
.card.stat .meta [itemprop=name] strong {
  display: block;
  color: #c05411;
}

@media screen and (min-width: 768px) {
  /* line 11246, ../sass/partials/_ncdcr.scss */
  .card.service .meta [class*=icon-] {
    display: block;
  }

  /* line 11250, ../sass/partials/_ncdcr.scss */
  .card.stat .meta [itemprop=name] strong {
    font-size: 48px;
    font-size: 3rem;
  }
}
@media screen and (min-width: 1024px) {
  /* line 11257, ../sass/partials/_ncdcr.scss */
  .card.stat .meta [itemprop=name] strong {
    font-size: 72px;
    font-size: 4.5rem;
  }
}
/* line 11263, ../sass/partials/_ncdcr.scss */
.card.stat .meta [itemprop=description] {
  text-transform: none;
  color: #6f7785;
  margin-top: 20px;
  margin-top: 1.25rem;
  font-size: 16px;
  font-size: 1rem;
}

/* line 11272, ../sass/partials/_ncdcr.scss */
.band.theme-accent-blue .card.stat .meta [itemprop=description], .band.theme-accent-blue .card.stat .meta [itemprop=name], .band.theme-accent-blue .card.stat .meta [itemprop=name] strong, .band.theme-accent-deep-purple .card.stat .meta [itemprop=description], .band.theme-accent-deep-purple .card.stat .meta [itemprop=name], .band.theme-accent-deep-purple .card.stat .meta [itemprop=name] strong, .band.theme-accent-forest .card.stat .meta [itemprop=description], .band.theme-accent-forest .card.stat .meta [itemprop=name], .band.theme-accent-forest .card.stat .meta [itemprop=name] strong, .band.theme-accent-fuchsia .card.stat .meta [itemprop=description], .band.theme-accent-fuchsia .card.stat .meta [itemprop=name], .band.theme-accent-fuchsia .card.stat .meta [itemprop=name] strong, .band.theme-accent-green .card.stat .meta [itemprop=description], .band.theme-accent-green .card.stat .meta [itemprop=name], .band.theme-accent-green .card.stat .meta [itemprop=name] strong, .band.theme-accent-indigo .card.stat .meta [itemprop=description], .band.theme-accent-indigo .card.stat .meta [itemprop=name], .band.theme-accent-indigo .card.stat .meta [itemprop=name] strong, .band.theme-accent-light-blue .card.stat .meta [itemprop=description], .band.theme-accent-light-blue .card.stat .meta [itemprop=name], .band.theme-accent-light-blue .card.stat .meta [itemprop=name] strong, .band.theme-accent-olive .card.stat .meta [itemprop=description], .band.theme-accent-olive .card.stat .meta [itemprop=name], .band.theme-accent-olive .card.stat .meta [itemprop=name] strong, .band.theme-accent-orange .card.stat .meta [itemprop=description], .band.theme-accent-orange .card.stat .meta [itemprop=name], .band.theme-accent-orange .card.stat .meta [itemprop=name] strong, .band.theme-accent-pink .card.stat .meta [itemprop=description], .band.theme-accent-pink .card.stat .meta [itemprop=name], .band.theme-accent-pink .card.stat .meta [itemprop=name] strong, .band.theme-accent-purple .card.stat .meta [itemprop=description], .band.theme-accent-purple .card.stat .meta [itemprop=name], .band.theme-accent-purple .card.stat .meta [itemprop=name] strong, .band.theme-accent-red .card.stat .meta [itemprop=description], .band.theme-accent-red .card.stat .meta [itemprop=name], .band.theme-accent-red .card.stat .meta [itemprop=name] strong, .band.theme-core-black .card.stat .meta [itemprop=description], .band.theme-core-black .card.stat .meta [itemprop=name], .band.theme-core-black .card.stat .meta [itemprop=name] strong, .band.theme-core-blue .card.stat .meta [itemprop=description], .band.theme-core-blue .card.stat .meta [itemprop=name], .band.theme-core-blue .card.stat .meta [itemprop=name] strong, .band.theme-core-gray .card.stat .meta [itemprop=description], .band.theme-core-gray .card.stat .meta [itemprop=name], .band.theme-core-gray .card.stat .meta [itemprop=name] strong, .band.theme-core-light-gray .card.stat .meta [itemprop=description], .band.theme-core-light-gray .card.stat .meta [itemprop=name], .band.theme-core-light-gray .card.stat .meta [itemprop=name] strong {
  color: white;
}

/* line 11276, ../sass/partials/_ncdcr.scss */
.card.video [itemprop=thumbnail] {
  position: relative;
  display: block;
  border-radius: 4px;
  border-radius: .25rem;
  -webkit-transition: all .15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

/* line 11285, ../sass/partials/_ncdcr.scss */
.card.video [itemprop=thumbnail]:before {
  font-family: icomoon;
  position: absolute;
  left: 50%;
  top: 50%;
  color: #fff;
  line-height: 1;
  z-index: 2;
  opacity: .5;
  width: 76px;
  width: 4.75rem;
  height: 76px;
  height: 4.75rem;
  margin: -38px 0 0 -38px;
  margin: -2.375rem 0 0 -2.375rem;
  font-size: 76px;
  font-size: 4.75rem;
  -webkit-transition: all .15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

/* line 11306, ../sass/partials/_ncdcr.scss */
.card.video [itemprop=thumbnail]:after {
  position: absolute;
  content: '';
  display: block;
  left: 50%;
  top: 50%;
  border-radius: 50%;
  background: rgba(11, 12, 12, 0.5);
  opacity: 0;
  width: 60px;
  width: 3.75rem;
  height: 60px;
  height: 3.75rem;
  margin: -30px 0 0 -30px;
  margin: -1.875rem 0 0 -1.875rem;
  line-height: 60px;
  line-height: 3.75rem;
  -webkit-transition: all .15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

/* line 11327, ../sass/partials/_ncdcr.scss */
.card.video [itemprop=thumbnail]:hover:before {
  opacity: 1;
}

/* line 11331, ../sass/partials/_ncdcr.scss */
.card.video [itemprop=thumbnail]:hover:after {
  background: #0b0c0c;
  opacity: 1;
}

/* line 11336, ../sass/partials/_ncdcr.scss */
.card.video:hover [itemprop=thumbnail] {
  box-shadow: 0 0 0 5px rgba(120, 134, 151, 0.2);
}

/* line 11340, ../sass/partials/_ncdcr.scss */
.card.video .meta [itemprop=keywords], .card.video .meta [itemprop=datePublished] {
  font-family: TransportNewLight,Helvetica,Arial,sans-serif;
  text-transform: uppercase;
}

/* line 11345, ../sass/partials/_ncdcr.scss */
.card.video.framed [itemprop=thumbnail] {
  box-shadow: none;
}

/* line 11349, ../sass/partials/_ncdcr.scss */
.card.video.framed [itemprop=thumbnail] img {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 11354, ../sass/partials/_ncdcr.scss */
.mfp-image-holder {
  position: relative;
}

/* line 11358, ../sass/partials/_ncdcr.scss */
.mfp-image-holder .mfp-bottom-bar {
  position: absolute;
  bottom: 40px;
  width: 100%;
  padding: 10px;
  margin-top: 0;
  top: auto;
  background: rgba(0, 0, 0, 0.6);
}

/* line 11368, ../sass/partials/_ncdcr.scss */
.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  max-width: 500px;
  margin: 20px auto;
}

/* line 11377, ../sass/partials/_ncdcr.scss */
.mfp-zoom-out .mfp-with-anim {
  opacity: 0;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
}

/* line 11385, ../sass/partials/_ncdcr.scss */
.mfp-zoom-out.mfp-bg {
  opacity: 0;
  -webkit-transition: all .3s ease-out;
  transition: all 0.3s ease-out;
}

/* line 11391, ../sass/partials/_ncdcr.scss */
.mfp-zoom-out.mfp-ready .mfp-with-anim {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

/* line 11397, ../sass/partials/_ncdcr.scss */
.mfp-zoom-out.mfp-ready.mfp-bg {
  opacity: 0.8;
}

/* line 11401, ../sass/partials/_ncdcr.scss */
.mfp-zoom-out.mfp-removing .mfp-with-anim {
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
  opacity: 0;
}

/* line 11407, ../sass/partials/_ncdcr.scss */
.mfp-zoom-out.mfp-removing.mfp-bg {
  opacity: 0;
}

/* line 11411, ../sass/partials/_ncdcr.scss */
.band.email-signup {
  background: url(../images/bg_poly-accent-indigo.jpg) 50% 50% no-repeat #00376d;
  color: white;
}

@media screen and (min-width: 768px) {
  /* line 11417, ../sass/partials/_ncdcr.scss */
  .band.email-signup .wrapper > header {
    padding: 0;
    float: left;
    display: block;
    margin-right: 4.82916%;
    width: 47.58542%;
  }

  /* line 11425, ../sass/partials/_ncdcr.scss */
  .band.email-signup .wrapper > header:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 1280px) {
  /* line 11431, ../sass/partials/_ncdcr.scss */
  .band.email-signup .wrapper > header {
    left: 50%;
    margin: 0 0 0 -570px;
    width: 454px;
    width: 28.375rem;
    margin-left: -35.625rem;
  }
}
/* line 11440, ../sass/partials/_ncdcr.scss */
.band.email-signup .wrapper > header img {
  display: none;
}

@media screen and (min-width: 1024px) {
  /* line 11445, ../sass/partials/_ncdcr.scss */
  .band.email-signup .wrapper > header {
    position: relative;
    padding-left: 98px;
    padding-left: 6.125rem;
  }

  /* line 11451, ../sass/partials/_ncdcr.scss */
  .band.email-signup .wrapper > header img {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    height: auto;
    width: 74px;
    width: 4.625rem;
  }
}
/* line 11462, ../sass/partials/_ncdcr.scss */
.band.email-signup .wrapper > header h1 {
  margin: 0;
  border: 0 !important;
  color: #fff;
  font-size: 21px;
  font-size: 1.3125rem;
}

@media screen and (min-width: 768px) {
  /* line 11471, ../sass/partials/_ncdcr.scss */
  .band.email-signup .wrapper > header p {
    margin: 0;
  }

  /* line 11475, ../sass/partials/_ncdcr.scss */
  .band.email-signup .wrapper > section {
    padding: 0;
    float: left;
    display: block;
    margin-right: 4.82916%;
    width: 47.58542%;
  }

  /* line 11483, ../sass/partials/_ncdcr.scss */
  .band.email-signup .wrapper > section:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 1280px) {
  /* line 11489, ../sass/partials/_ncdcr.scss */
  .band.email-signup .wrapper > section {
    position: relative;
    left: 50%;
    width: 650px;
    width: 40.625rem;
    margin-left: -80px;
    margin-left: -5rem;
  }

  /* line 11498, ../sass/partials/_ncdcr.scss */
  .band.email-signup .wrapper > section .field {
    display: inline-block;
    margin: 0;
    vertical-align: bottom;
    width: 498px;
    width: 31.125rem;
  }

  /* line 11506, ../sass/partials/_ncdcr.scss */
  .band.email-signup .wrapper > section input[type=submit] {
    display: inline-block;
    vertical-align: bottom;
  }
}
/* line 11512, ../sass/partials/_ncdcr.scss */
.band.email-signup .wrapper > section input[type=submit] {
  width: 100%;
  text-align: center;
}

@media screen and (min-width: 768px) {
  /* line 11518, ../sass/partials/_ncdcr.scss */
  .band.email-signup .wrapper > section input[type=submit] {
    width: auto;
  }
}
/* line 11523, ../sass/partials/_ncdcr.scss */
.logo em, .logo img, .post .meta, .search span, .section-nav ul li a, .social-links ul li a {
  vertical-align: middle;
}

/* line 11527, ../sass/partials/_ncdcr.scss */
.feed.tweets ol {
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 11533, ../sass/partials/_ncdcr.scss */
.feed.tweets ol li {
  position: relative;
  line-height: 1.5;
  padding-left: 36px;
  padding-left: 2.25rem;
  margin: 30px 0 0;
  margin: 1.875rem 0 0;
}

/* line 11542, ../sass/partials/_ncdcr.scss */
.feed.tweets ol li:before {
  position: absolute;
  top: 0;
  left: 0;
  color: #00aced;
}

/* line 11549, ../sass/partials/_ncdcr.scss */
.feed.tweets ol li:first-child {
  margin: 0;
}

/* line 11553, ../sass/partials/_ncdcr.scss */
.feed.tweets ol li [itemprop=description], .feed.tweets ol li header {
  font-family: TransportNewLight, Helvetica, Arial, sans-serif;
}

/* line 11557, ../sass/partials/_ncdcr.scss */
.feed.tweets ol li [itemprop="name url"], .files .file [itemprop=name], .section-nav ul li a {
  font-family: TransportNewMedium, Helvetica, Arial, sans-serif;
}

/* line 11561, ../sass/partials/_ncdcr.scss */
.feed.tweets ol li [itemprop="name url"] {
  display: block;
}

/* line 11565, ../sass/partials/_ncdcr.scss */
.feed.tweets ol li [itemprop=description] {
  margin-top: 10px;
  margin-top: 0.625rem;
}

/* line 11570, ../sass/partials/_ncdcr.scss */
.band.theme-accent-blue .feed.tweets a, .band.theme-accent-blue .feed.tweets ol li:before, .band.theme-accent-deep-purple .feed.tweets a, .band.theme-accent-deep-purple .feed.tweets ol li:before, .band.theme-accent-forest .feed.tweets a, .band.theme-accent-forest .feed.tweets ol li:before, .band.theme-accent-fuchsia .feed.tweets a, .band.theme-accent-fuchsia .feed.tweets ol li:before, .band.theme-accent-green .feed.tweets a, .band.theme-accent-green .feed.tweets ol li:before, .band.theme-accent-indigo .feed.tweets a, .band.theme-accent-indigo .feed.tweets ol li:before, .band.theme-accent-light-blue .feed.tweets a, .band.theme-accent-light-blue .feed.tweets ol li:before, .band.theme-accent-olive .feed.tweets a, .band.theme-accent-olive .feed.tweets ol li:before, .band.theme-accent-orange .feed.tweets a, .band.theme-accent-orange .feed.tweets ol li:before, .band.theme-accent-pink .feed.tweets a, .band.theme-accent-pink .feed.tweets ol li:before, .band.theme-accent-purple .feed.tweets a, .band.theme-accent-purple .feed.tweets ol li:before, .band.theme-accent-red .feed.tweets a, .band.theme-accent-red .feed.tweets ol li:before, .band.theme-core-black .feed.tweets a, .band.theme-core-black .feed.tweets ol li:before, .band.theme-core-blue .feed.tweets a, .band.theme-core-blue .feed.tweets ol li:before, .band.theme-core-gray .feed.tweets a, .band.theme-core-gray .feed.tweets ol li:before, .band.theme-core-light-gray .feed.tweets a, .band.theme-core-light-gray .feed.tweets ol li:before {
  color: white;
}

/* line 11574, ../sass/partials/_ncdcr.scss */
.user-feedback {
  text-align: center;
}

/* line 11578, ../sass/partials/_ncdcr.scss */
.user-feedback .wrapper {
  padding: 0;
}

/* line 11582, ../sass/partials/_ncdcr.scss */
.user-feedback .toggle-trigger {
  display: inline-block;
  margin: 30px 0;
  margin: 1.875rem 0;
  color: #6f7785;
}

/* line 11589, ../sass/partials/_ncdcr.scss */
.user-feedback .toggle-container .toggle-escape {
  position: absolute;
  padding: 0;
  background: 0 0;
  color: #6f7785;
  line-height: 1;
  top: 20px;
  top: 1.25rem;
  right: 20px;
  right: 1.25rem;
  font-size: 24px;
  font-size: 1.5rem;
  -webkit-transition: all .15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

/* line 11605, ../sass/partials/_ncdcr.scss */
.user-feedback .toggle-container .toggle-escape span {
  margin: 0;
}

/* line 11609, ../sass/partials/_ncdcr.scss */
.user-feedback .toggle-container .toggle-escape:hover {
  color: #788697;
}

/* line 11613, ../sass/partials/_ncdcr.scss */
.user-feedback .toggle-container .toggle-escape:hover span {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

/* line 11618, ../sass/partials/_ncdcr.scss */
.user-feedback .toggle-container legend {
  border-bottom: 10px solid #397aac;
  font-size: 24px;
  font-size: 1.5rem;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}

/* line 11626, ../sass/partials/_ncdcr.scss */
.user-feedback .toggle-container legend span {
  display: block;
  color: #397aac;
  font-size: 48px;
  font-size: 3rem;
}

/* line 11633, ../sass/partials/_ncdcr.scss */
.user-feedback .toggle-container p {
  color: #6f7785;
  margin: 30px 0;
  margin: 1.875rem 0;
}

@media screen and (min-width: 1024px) {
  /* line 11640, ../sass/partials/_ncdcr.scss */
  .user-feedback .toggle-container input[type=email], .user-feedback .toggle-container textarea {
    display: inline-block;
    position: relative;
    left: 25%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 50%;
  }
}
/* line 11650, ../sass/partials/_ncdcr.scss */
.files .file .preview img, .user-feedback .toggle-container .captcha legend {
  display: none;
}

/* line 11654, ../sass/partials/_ncdcr.scss */
.user-feedback .toggle-container .form-item-captcha-response input {
  width: 100px;
}

/* line 11658, ../sass/partials/_ncdcr.scss */
.user-feedback .toggle-container .captcha .description {
  font-weight: 700;
  margin-top: 20px;
}

/* line 11663, ../sass/partials/_ncdcr.scss */
.user-feedback .toggle-container.is-active {
  position: relative;
  border-top: 1px solid #95a0ad;
  border-bottom: 1px solid #95a0ad;
  padding: 30px;
  padding: 1.875rem;
  margin: 0 0 30px;
  margin: 0 0 1.875rem;
}

@media screen and (min-width: 768px) {
  /* line 11674, ../sass/partials/_ncdcr.scss */
  .user-feedback .toggle-container.is-active {
    padding: 60px;
    padding: 3.75rem;
  }
}
@media screen and (min-width: 1024px) {
  /* line 11681, ../sass/partials/_ncdcr.scss */
  .user-feedback .toggle-container.is-active {
    border: 1px solid #95a0ad;
    border-radius: 4px;
    padding: 30px;
    padding: 1.875rem;
  }
}
/* line 11689, ../sass/partials/_ncdcr.scss */
.files .file {
  position: relative;
  border-bottom: 1px solid #95a0ad;
  padding: 30px 0 30px 58px;
  padding: 1.875rem 0 1.875rem 3.625rem;
}

/* line 11696, ../sass/partials/_ncdcr.scss */
.files .file .preview {
  position: absolute;
  left: 0;
  top: 30px;
  top: 1.875rem;
}

/* line 11703, ../sass/partials/_ncdcr.scss */
.files .file .preview span {
  display: block;
  color: #6f7785;
  font-size: 32px;
  font-size: 2rem;
}

/* line 11710, ../sass/partials/_ncdcr.scss */
.files .file [itemprop=name] {
  margin: 0 0 10px;
  margin: 0 0 .625rem;
  font-size: 21px;
  font-size: 1.3125rem;
}

/* line 11717, ../sass/partials/_ncdcr.scss */
.files .file .meta {
  margin: 0 0 10px;
  margin: 0 0 0.625rem;
}

/* line 11722, ../sass/partials/_ncdcr.scss */
.filter-results-stats {
  margin: -30px 0 15px;
  margin: -1.875rem 0 .9375rem;
  font-size: 18px;
  font-size: 1.125rem;
}

@media screen and (min-width: 768px) {
  /* line 11730, ../sass/partials/_ncdcr.scss */
  .files .file {
    border: 0;
    min-height: 200px;
    min-height: 12.5rem;
    padding-left: 140px;
    padding-left: 8.75rem;
  }

  /* line 11738, ../sass/partials/_ncdcr.scss */
  .files .file .preview {
    background: url(../images/bg_default-document.png) 50% 50%/cover no-repeat;
    border: 5px solid #ecf0f3;
    overflow: hidden;
    width: 100px;
    width: 6.25rem;
    height: 140px;
    height: 8.75rem;
  }

  /* line 11748, ../sass/partials/_ncdcr.scss */
  .files .file .preview img {
    display: block;
  }

  /* line 11752, ../sass/partials/_ncdcr.scss */
  .files .file .preview span {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 2;
  }

  /* line 11759, ../sass/partials/_ncdcr.scss */
  .files .file .preview span:last-of-type {
    display: none;
  }

  /* line 11763, ../sass/partials/_ncdcr.scss */
  .filter-results-stats {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
/* line 11769, ../sass/partials/_ncdcr.scss */
.filter-results-stats strong {
  font-size: 24px;
  font-size: 1.5rem;
}

/* line 11774, ../sass/partials/_ncdcr.scss */
.filter-options-toggle {
  padding-right: 15px !important;
}

/* line 11778, ../sass/partials/_ncdcr.scss */
.filter-options-toggle:before {
  display: none;
}

/* line 11782, ../sass/partials/_ncdcr.scss */
.filter-options {
  border-bottom: 3px solid #ecf0f3;
  padding: 30px 0;
  padding: 1.875rem 0;
  margin: 0 0 60px;
  margin: 0 0 3.75rem;
}

@media screen and (min-width: 1024px) {
  /* line 11791, ../sass/partials/_ncdcr.scss */
  .filter-options-toggle {
    display: none;
  }

  /* line 11795, ../sass/partials/_ncdcr.scss */
  .filter-options {
    padding: 0 0 30px;
    padding: 0 0 1.875rem;
  }
}
/* line 11801, ../sass/partials/_ncdcr.scss */
.filter-options.is-hidden {
  height: 0;
  padding: 0;
  overflow: hidden;
  margin: 30px 0;
  margin: 1.875rem 0;
}

@media screen and (min-width: 768px) {
  /* line 11810, ../sass/partials/_ncdcr.scss */
  .filter-results-stats strong {
    font-size: 36px;
    font-size: 2.25rem;
  }

  /* line 11815, ../sass/partials/_ncdcr.scss */
  .filter-options .fieldgroup {
    width: 100%;
    display: -webkit-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  /* line 11831, ../sass/partials/_ncdcr.scss */
  .filter-options .fieldgroup + div {
    clear: left;
  }

  /* line 11835, ../sass/partials/_ncdcr.scss */
  .filter-options .field {
    width: 50%;
  }
}
/* line 11840, ../sass/partials/_ncdcr.scss */
.filter-options .section-nav .nav-title, .filter-options .section-title, .section-nav .filter-options .nav-title {
  color: #fff;
  font-size: 24px;
  font-size: 1.5rem;
}

/* line 11846, ../sass/partials/_ncdcr.scss */
.filter-results-stats span {
  color: #397aac;
}

/* line 11850, ../sass/partials/_ncdcr.scss */
.filter-options.vertical-filter {
  border: 0;
}

@media screen and (min-width: 1024px) {
  /* line 11855, ../sass/partials/_ncdcr.scss */
  .filter-options .field {
    width: auto;
    margin-left: 30px;
    margin-left: 1.875rem;
  }

  /* line 11861, ../sass/partials/_ncdcr.scss */
  .filter-options .field.flex {
    -webkit-flex-grow: 2;
    -moz-flex-grow: 2;
    -webkit-box-flex: 2;
    flex-grow: 2;
    -ms-flex-positive: 2;
  }

  /* line 11869, ../sass/partials/_ncdcr.scss */
  .filter-options .field:first-child {
    margin-left: 0;
  }

  /* line 11873, ../sass/partials/_ncdcr.scss */
  .filter-options.vertical-filter {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }

  /* line 11880, ../sass/partials/_ncdcr.scss */
  .filter-options.vertical-filter:last-child {
    margin-right: 0;
  }

  /* line 11884, ../sass/partials/_ncdcr.scss */
  .filter-options.vertical-filter form {
    width: 100%;
  }
}
/* line 11889, ../sass/partials/_ncdcr.scss */
.filter-options.vertical-filter .fieldgroup {
  background: #092940;
  padding: 0 30px;
  padding: 0 1.875rem;
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
  border-radius: 4px;
  color: white;
}

/* line 11899, ../sass/partials/_ncdcr.scss */
.filter-options.vertical-filter ul {
  margin: 0;
  padding: 0;
}

/* line 11904, ../sass/partials/_ncdcr.scss */
.filter-options.vertical-filter .section-nav .nav-title:after, .filter-options.vertical-filter .section-title:after, .section-nav .filter-options.vertical-filter .nav-title:after {
  background-color: white;
}

/* line 11908, ../sass/partials/_ncdcr.scss */
.filter-options.vertical-filter .field {
  margin-left: 0;
  width: 100%;
}

/* line 11913, ../sass/partials/_ncdcr.scss */
.info-block span[class^=icon] {
  display: inline-block;
  background: #6f7785;
  color: #fff;
  border-radius: 4px;
  margin-bottom: 10px;
  margin-bottom: .625rem;
  font-size: 32px;
  font-size: 2rem;
  padding: 14px;
  padding: 0.875rem;
}

@media screen and (min-width: 1024px) {
  /* line 11927, ../sass/partials/_ncdcr.scss */
  .info-block span[class^=icon] {
    float: left;
    margin: 0;
  }

  /* line 11932, ../sass/partials/_ncdcr.scss */
  .info-block .meta {
    margin-left: 90px;
    margin-left: 5.625rem;
  }
}
/* line 11938, ../sass/partials/_ncdcr.scss */
.info-block [itemprop=name] {
  margin: 0;
}

/* line 11942, ../sass/partials/_ncdcr.scss */
.info-block [itemprop=description] {
  margin: 20px 0 0;
  margin: 1.25rem 0 0;
}

/* line 11947, ../sass/partials/_ncdcr.scss */
.info-block.theme-core-blue span[class^=icon] {
  background: #092940;
}

/* line 11951, ../sass/partials/_ncdcr.scss */
.info-block.theme-core-gray span[class^=icon] {
  background: #6f7785;
}

/* line 11955, ../sass/partials/_ncdcr.scss */
.info-block.theme-core-light-gray span[class^=icon] {
  background: #95a0ad;
}

/* line 11959, ../sass/partials/_ncdcr.scss */
.info-block.theme-core-black span[class^=icon] {
  background: #0b0c0c;
}

/* line 11963, ../sass/partials/_ncdcr.scss */
.info-block.theme-accent-cool-gray span[class^=icon] {
  background: #6a7681;
}

/* line 11967, ../sass/partials/_ncdcr.scss */
.info-block.theme-accent-warm-gray span[class^=icon] {
  background: #757575;
}

/* line 11971, ../sass/partials/_ncdcr.scss */
.info-block.theme-accent-light-blue span[class^=icon] {
  background: #3f7d97;
}

/* line 11975, ../sass/partials/_ncdcr.scss */
.info-block.theme-accent-blue span[class^=icon] {
  background: #397aac;
}

/* line 11979, ../sass/partials/_ncdcr.scss */
.info-block.theme-accent-indigo span[class^=icon] {
  background: #00376d;
}

/* line 11983, ../sass/partials/_ncdcr.scss */
.info-block.theme-accent-deep-purple span[class^=icon] {
  background: #662e6b;
}

/* line 11987, ../sass/partials/_ncdcr.scss */
.info-block.theme-accent-purple span[class^=icon] {
  background: #701c45;
}

/* line 11991, ../sass/partials/_ncdcr.scss */
.info-block.theme-accent-red span[class^=icon] {
  background: #a83338;
}

/* line 11995, ../sass/partials/_ncdcr.scss */
.info-block.theme-accent-orange span[class^=icon] {
  background: #c05411;
}

/* line 11999, ../sass/partials/_ncdcr.scss */
.info-block.theme-accent-olive span[class^=icon] {
  background: #9a6f09;
}

/* line 12003, ../sass/partials/_ncdcr.scss */
.info-block.theme-accent-green span[class^=icon] {
  background: #588023;
}

/* line 12007, ../sass/partials/_ncdcr.scss */
.info-block.theme-accent-turquoise span[class^=icon] {
  background: #3c807d;
}

/* line 12011, ../sass/partials/_ncdcr.scss */
.interactive-map {
  height: 280px;
}

/* line 12015, ../sass/partials/_ncdcr.scss */
.section-nav {
  position: relative;
  background-color: #092940;
  border-radius: 4px;
  color: #fff;
  padding: 30px;
  padding: 1.875rem;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}

/* line 12026, ../sass/partials/_ncdcr.scss */
.section-nav .nav-title {
  font-size: 24px;
  font-size: 1.5rem;
  color: #fff;
  margin-top: 0;
}

/* line 12033, ../sass/partials/_ncdcr.scss */
.section-nav .nav-title:after {
  background-color: white;
}

/* line 12037, ../sass/partials/_ncdcr.scss */
.section-nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 12043, ../sass/partials/_ncdcr.scss */
.section-nav ul li {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 0;
  position: relative;
}

/* line 12051, ../sass/partials/_ncdcr.scss */
.section-nav ul li a {
  color: #fff;
  display: block;
  padding: 15px 0;
  -webkit-transition: all .15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

/* line 12059, ../sass/partials/_ncdcr.scss */
.section-nav ul li .icon-chevron-right, .section-nav ul li .ui-datepicker .ui-datepicker-next, .ui-datepicker .section-nav ul li .ui-datepicker-next {
  position: absolute;
  right: 0;
  top: 20px;
}

/* line 12065, ../sass/partials/_ncdcr.scss */
.section-nav ul li.current-page-ancestor > a, .section-nav ul li.current-page > a {
  width: 100%;
  position: relative;
  text-decoration: none;
  color: #ecf0f3;
  font-family: TransportNewHeavy,Helvetica,Arial,sans-serif;
  z-index: 0;
  padding: 15px 30px;
  padding: .9375rem 1.875rem;
  margin: 0 -30px;
  margin: 0 -1.875rem;
}

/* line 12078, ../sass/partials/_ncdcr.scss */
.quick-links.inverted, .quick-links.inverted .section-nav .nav-title, .quick-links.inverted .section-title, .quick-links.inverted a, .section-nav .quick-links.inverted .nav-title {
  color: white;
}

/* line 12082, ../sass/partials/_ncdcr.scss */
.section-nav ul li.current-page-ancestor > a:before, .section-nav ul li.current-page > a:before {
  position: absolute;
  content: '';
  display: block;
  left: 0;
  top: 0;
  right: -60px;
  height: 100%;
  background: #00376d;
  z-index: -1;
}

/* line 12094, ../sass/partials/_ncdcr.scss */
.section-nav ul li.current-page .icon-chevron-right, .section-nav ul li.current-page .ui-datepicker .ui-datepicker-next, .section-nav ul li.current-page-ancestor .icon-chevron-right, .section-nav ul li.current-page-ancestor .ui-datepicker .ui-datepicker-next, .ui-datepicker .section-nav ul li.current-page .ui-datepicker-next, .ui-datepicker .section-nav ul li.current-page-ancestor .ui-datepicker-next {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 12099, ../sass/partials/_ncdcr.scss */
.section-nav ul li.current-page li.current-page-ancestor > a, .section-nav ul li.current-page li.current-page > a, .section-nav ul li.current-page-ancestor li.current-page-ancestor > a, .section-nav ul li.current-page-ancestor li.current-page > a {
  color: #fff;
  font-family: TransportNewHeavy, Helvetica, Arial, sans-serif;
}

/* line 12104, ../sass/partials/_ncdcr.scss */
.section-nav ul li.current-page li.current-page-ancestor > a:before, .section-nav ul li.current-page li.current-page > a:before, .section-nav ul li.current-page-ancestor li.current-page-ancestor > a:before, .section-nav ul li.current-page-ancestor li.current-page > a:before {
  background: 0 0;
}

/* line 12108, ../sass/partials/_ncdcr.scss */
.section-nav ul li ul {
  display: none;
}

/* line 12112, ../sass/partials/_ncdcr.scss */
.quick-links ul li a, .section-nav ul li.active-trail ul {
  display: block;
}

/* line 12116, ../sass/partials/_ncdcr.scss */
.section-nav ul ul {
  background-color: #051825;
  padding: 0 30px;
  padding: 0 1.875rem;
  margin: 0 -30px;
  margin: 0 -1.875rem;
}

/* line 12124, ../sass/partials/_ncdcr.scss */
.section-nav ul ul li {
  border-color: #092940;
  padding-left: 20px;
  padding-left: 1.25rem;
}

/* line 12130, ../sass/partials/_ncdcr.scss */
.section-nav ul ul li a {
  position: relative;
  font-family: TransportNewLight, Helvetica, Arial, sans-serif;
}

/* line 12135, ../sass/partials/_ncdcr.scss */
.link-lists .link-lists-title, .quick-links time, ul.media-grid li div span {
  font-family: TransportNewMedium, Helvetica, Arial, sans-serif;
}

/* line 12139, ../sass/partials/_ncdcr.scss */
.section-nav ul ul li.current-page a .icon-chevron-right, .section-nav ul ul li.current-page a .ui-datepicker .ui-datepicker-next, .ui-datepicker .section-nav ul ul li.current-page a .ui-datepicker-next {
  position: absolute;
  right: auto;
  top: 18px;
  left: 0;
  -webkit-transform: rotate(0);
  transform: rotate(0);
}

/* line 12148, ../sass/partials/_ncdcr.scss */
.section-nav ul ul li.current-page a:before {
  background: 0 0;
}

/* line 12152, ../sass/partials/_ncdcr.scss */
.quick-links {
  border-radius: 4px;
}

/* line 12156, ../sass/partials/_ncdcr.scss */
.quick-links .section-nav .nav-title, .quick-links .section-title, .section-nav .quick-links .nav-title {
  margin-top: 0;
  font-size: 24px;
  font-size: 1.5rem;
}

/* line 12162, ../sass/partials/_ncdcr.scss */
.quick-links ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 12168, ../sass/partials/_ncdcr.scss */
.quick-links ul + a {
  margin-top: 30px;
  margin-top: 1.875rem;
}

/* line 12173, ../sass/partials/_ncdcr.scss */
.quick-links.inverted .section-nav .nav-title:after, .quick-links.inverted .section-title:after, .section-nav .quick-links.inverted .nav-title:after {
  background-color: white;
}

/* line 12177, ../sass/partials/_ncdcr.scss */
.quick-links.primary {
  padding: 30px;
  padding: 1.875rem;
  background: #092940;
}

/* line 12183, ../sass/partials/_ncdcr.scss */
.quick-links.accent {
  padding: 30px;
  padding: 1.875rem;
  background: #397aac;
}

/* line 12189, ../sass/partials/_ncdcr.scss */
.quick-links:last-child {
  margin-bottom: 0;
}

/* line 12193, ../sass/partials/_ncdcr.scss */
.secondary-content .quick-links, .secondary-content .quick-links ul, .sidebar .quick-links, .sidebar .quick-links ul {
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}

/* line 12198, ../sass/partials/_ncdcr.scss */
.quick-links time {
  color: #6f7785;
  text-transform: uppercase;
  font-size: 14px;
  font-size: 0.875rem;
}

/* line 12205, ../sass/partials/_ncdcr.scss */
.quick-links.inverted time {
  color: rgba(255, 255, 255, 0.75);
}

/* line 12209, ../sass/partials/_ncdcr.scss */
.link-lists {
  display: inline-block;
  width: 100%;
  height: 100%;
}

/* line 12215, ../sass/partials/_ncdcr.scss */
.link-lists .link-lists-title {
  color: #092940;
  font-size: 18px;
  font-size: 1.125rem;
}

/* line 12221, ../sass/partials/_ncdcr.scss */
.link-lists ul {
  margin: 0 0 20px;
  padding: 0;
  list-style: none;
}

/* line 12227, ../sass/partials/_ncdcr.scss */
.link-lists ul a {
  position: relative;
}

/* line 12231, ../sass/partials/_ncdcr.scss */
.social-links p {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}

/* line 12236, ../sass/partials/_ncdcr.scss */
.social-links ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 0;
}

/* line 12243, ../sass/partials/_ncdcr.scss */
.social-links ul li {
  display: block;
  margin: 0 0 10px;
  margin: 0 0 0.625rem;
}

/* line 12249, ../sass/partials/_ncdcr.scss */
.logo, .logo em, .logo img, .social-links ul li a {
  display: inline-block;
}

@media screen and (min-width: 480px) {
  /* line 12254, ../sass/partials/_ncdcr.scss */
  .social-links ul li {
    display: inline-block;
    width: 50%;
  }
}
@media screen and (min-width: 768px) {
  /* line 12261, ../sass/partials/_ncdcr.scss */
  .social-links ul li {
    width: auto;
  }
}
/* line 12266, ../sass/partials/_ncdcr.scss */
.social-links ul li a {
  color: #092940;
  text-decoration: none;
  font-size: 14px;
}

/* line 12272, ../sass/partials/_ncdcr.scss */
.band.theme-accent-blue .social-links .section-nav .nav-title, .band.theme-accent-blue .social-links .section-title, .band.theme-accent-blue .social-links ul li a, .band.theme-accent-deep-purple .social-links .section-nav .nav-title, .band.theme-accent-deep-purple .social-links .section-title, .band.theme-accent-deep-purple .social-links ul li a, .band.theme-accent-forest .social-links .section-nav .nav-title, .band.theme-accent-forest .social-links .section-title, .band.theme-accent-forest .social-links ul li a, .band.theme-accent-fuchsia .social-links .section-nav .nav-title, .band.theme-accent-fuchsia .social-links .section-title, .band.theme-accent-fuchsia .social-links ul li a, .band.theme-accent-green .social-links .section-nav .nav-title, .band.theme-accent-green .social-links .section-title, .band.theme-accent-green .social-links ul li a, .band.theme-accent-indigo .social-links .section-nav .nav-title, .band.theme-accent-indigo .social-links .section-title, .band.theme-accent-indigo .social-links ul li a, .band.theme-accent-light-blue .social-links .section-nav .nav-title, .band.theme-accent-light-blue .social-links .section-title, .band.theme-accent-light-blue .social-links ul li a, .band.theme-accent-olive .social-links .section-nav .nav-title, .band.theme-accent-olive .social-links .section-title, .band.theme-accent-olive .social-links ul li a, .band.theme-accent-orange .social-links .section-nav .nav-title, .band.theme-accent-orange .social-links .section-title, .band.theme-accent-orange .social-links ul li a, .band.theme-accent-pink .social-links .section-nav .nav-title, .band.theme-accent-pink .social-links .section-title, .band.theme-accent-pink .social-links ul li a, .band.theme-accent-purple .social-links .section-nav .nav-title, .band.theme-accent-purple .social-links .section-title, .band.theme-accent-purple .social-links ul li a, .band.theme-accent-red .social-links .section-nav .nav-title, .band.theme-accent-red .social-links .section-title, .band.theme-accent-red .social-links ul li a, .band.theme-core-black .social-links .section-nav .nav-title, .band.theme-core-black .social-links .section-title, .band.theme-core-black .social-links ul li a, .band.theme-core-blue .social-links .section-nav .nav-title, .band.theme-core-blue .social-links .section-title, .band.theme-core-blue .social-links ul li a, .band.theme-core-gray .social-links .section-nav .nav-title, .band.theme-core-gray .social-links .section-title, .band.theme-core-gray .social-links ul li a, .band.theme-core-light-gray .social-links .section-nav .nav-title, .band.theme-core-light-gray .social-links .section-title, .band.theme-core-light-gray .social-links ul li a, .section-nav .band.theme-accent-blue .social-links .nav-title, .section-nav .band.theme-accent-deep-purple .social-links .nav-title, .section-nav .band.theme-accent-forest .social-links .nav-title, .section-nav .band.theme-accent-fuchsia .social-links .nav-title, .section-nav .band.theme-accent-green .social-links .nav-title, .section-nav .band.theme-accent-indigo .social-links .nav-title, .section-nav .band.theme-accent-light-blue .social-links .nav-title, .section-nav .band.theme-accent-olive .social-links .nav-title, .section-nav .band.theme-accent-orange .social-links .nav-title, .section-nav .band.theme-accent-pink .social-links .nav-title, .section-nav .band.theme-accent-purple .social-links .nav-title, .section-nav .band.theme-accent-red .social-links .nav-title, .section-nav .band.theme-core-black .social-links .nav-title, .section-nav .band.theme-core-blue .social-links .nav-title, .section-nav .band.theme-core-gray .social-links .nav-title, .section-nav .band.theme-core-light-gray .social-links .nav-title {
  color: white;
}

/* line 12276, ../sass/partials/_ncdcr.scss */
.social-links ul li a:hover span:first-child {
  box-shadow: 0 0 0 5px rgba(9, 41, 64, 0.2);
}

/* line 12280, ../sass/partials/_ncdcr.scss */
.social-links ul li a:hover span:last-child {
  border-bottom: 1px solid transparent;
}

/* line 12284, ../sass/partials/_ncdcr.scss */
.social-links ul li a span {
  -webkit-transition: all .15s ease-in-out;
  transition: all .15s ease-in-out;
  display: inline-block;
  vertical-align: middle;
}

/* line 12291, ../sass/partials/_ncdcr.scss */
.social-links ul li a span:first-child {
  font-size: 24px;
  border-radius: 50%;
  border: 2px solid #092940;
  padding: 10px;
  padding: 0.625rem;
}

/* line 12299, ../sass/partials/_ncdcr.scss */
.social-links ul li a span:last-child {
  border-bottom: 1px solid rgba(9, 41, 64, 0.5);
  line-height: 1;
  margin-left: 5px;
  margin-left: .3125rem;
  margin-right: 20px;
  margin-right: 1.25rem;
}

/* line 12308, ../sass/partials/_ncdcr.scss */
.secondary-content .social-links .section-nav .nav-title, .secondary-content .social-links .section-title, .section-nav .secondary-content .social-links .nav-title, .section-nav .sidebar .social-links .nav-title, .sidebar .social-links .section-nav .nav-title, .sidebar .social-links .section-title {
  margin-top: 0;
  font-size: 24px;
  font-size: 1.5rem;
}

/* line 12314, ../sass/partials/_ncdcr.scss */
.band.theme-accent-blue .social-links .section-nav .nav-title:after, .band.theme-accent-blue .social-links .section-title:after, .band.theme-accent-deep-purple .social-links .section-nav .nav-title:after, .band.theme-accent-deep-purple .social-links .section-title:after, .band.theme-accent-forest .social-links .section-nav .nav-title:after, .band.theme-accent-forest .social-links .section-title:after, .band.theme-accent-fuchsia .social-links .section-nav .nav-title:after, .band.theme-accent-fuchsia .social-links .section-title:after, .band.theme-accent-green .social-links .section-nav .nav-title:after, .band.theme-accent-green .social-links .section-title:after, .band.theme-accent-indigo .social-links .section-nav .nav-title:after, .band.theme-accent-indigo .social-links .section-title:after, .band.theme-accent-light-blue .social-links .section-nav .nav-title:after, .band.theme-accent-light-blue .social-links .section-title:after, .band.theme-accent-olive .social-links .section-nav .nav-title:after, .band.theme-accent-olive .social-links .section-title:after, .band.theme-accent-orange .social-links .section-nav .nav-title:after, .band.theme-accent-orange .social-links .section-title:after, .band.theme-accent-pink .social-links .section-nav .nav-title:after, .band.theme-accent-pink .social-links .section-title:after, .band.theme-accent-purple .social-links .section-nav .nav-title:after, .band.theme-accent-purple .social-links .section-title:after, .band.theme-accent-red .social-links .section-nav .nav-title:after, .band.theme-accent-red .social-links .section-title:after, .band.theme-core-black .social-links .section-nav .nav-title:after, .band.theme-core-black .social-links .section-title:after, .band.theme-core-blue .social-links .section-nav .nav-title:after, .band.theme-core-blue .social-links .section-title:after, .band.theme-core-gray .social-links .section-nav .nav-title:after, .band.theme-core-gray .social-links .section-title:after, .band.theme-core-light-gray .social-links .section-nav .nav-title:after, .band.theme-core-light-gray .social-links .section-title:after, .section-nav .band.theme-accent-blue .social-links .nav-title:after, .section-nav .band.theme-accent-deep-purple .social-links .nav-title:after, .section-nav .band.theme-accent-forest .social-links .nav-title:after, .section-nav .band.theme-accent-fuchsia .social-links .nav-title:after, .section-nav .band.theme-accent-green .social-links .nav-title:after, .section-nav .band.theme-accent-indigo .social-links .nav-title:after, .section-nav .band.theme-accent-light-blue .social-links .nav-title:after, .section-nav .band.theme-accent-olive .social-links .nav-title:after, .section-nav .band.theme-accent-orange .social-links .nav-title:after, .section-nav .band.theme-accent-pink .social-links .nav-title:after, .section-nav .band.theme-accent-purple .social-links .nav-title:after, .section-nav .band.theme-accent-red .social-links .nav-title:after, .section-nav .band.theme-core-black .social-links .nav-title:after, .section-nav .band.theme-core-blue .social-links .nav-title:after, .section-nav .band.theme-core-gray .social-links .nav-title:after, .section-nav .band.theme-core-light-gray .social-links .nav-title:after {
  background-color: white;
}

/* line 12318, ../sass/partials/_ncdcr.scss */
.band.theme-accent-blue .social-links ul li a span:first-child, .band.theme-accent-deep-purple .social-links ul li a span:first-child, .band.theme-accent-forest .social-links ul li a span:first-child, .band.theme-accent-fuchsia .social-links ul li a span:first-child, .band.theme-accent-green .social-links ul li a span:first-child, .band.theme-accent-indigo .social-links ul li a span:first-child, .band.theme-accent-light-blue .social-links ul li a span:first-child, .band.theme-accent-olive .social-links ul li a span:first-child, .band.theme-accent-orange .social-links ul li a span:first-child, .band.theme-accent-pink .social-links ul li a span:first-child, .band.theme-accent-purple .social-links ul li a span:first-child, .band.theme-accent-red .social-links ul li a span:first-child, .band.theme-core-black .social-links ul li a span:first-child, .band.theme-core-blue .social-links ul li a span:first-child, .band.theme-core-gray .social-links ul li a span:first-child, .band.theme-core-light-gray .social-links ul li a span:first-child {
  border: 2px solid white;
}

/* line 12322, ../sass/partials/_ncdcr.scss */
.band.theme-accent-blue .social-links ul li a span:last-child, .band.theme-accent-deep-purple .social-links ul li a span:last-child, .band.theme-accent-forest .social-links ul li a span:last-child, .band.theme-accent-fuchsia .social-links ul li a span:last-child, .band.theme-accent-green .social-links ul li a span:last-child, .band.theme-accent-indigo .social-links ul li a span:last-child, .band.theme-accent-light-blue .social-links ul li a span:last-child, .band.theme-accent-olive .social-links ul li a span:last-child, .band.theme-accent-orange .social-links ul li a span:last-child, .band.theme-accent-pink .social-links ul li a span:last-child, .band.theme-accent-purple .social-links ul li a span:last-child, .band.theme-accent-red .social-links ul li a span:last-child, .band.theme-core-black .social-links ul li a span:last-child, .band.theme-core-blue .social-links ul li a span:last-child, .band.theme-core-gray .social-links ul li a span:last-child, .band.theme-core-light-gray .social-links ul li a span:last-child {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

/* line 12326, ../sass/partials/_ncdcr.scss */
.band.theme-accent-blue .social-links ul li a:hover span:first-child, .band.theme-accent-deep-purple .social-links ul li a:hover span:first-child, .band.theme-accent-forest .social-links ul li a:hover span:first-child, .band.theme-accent-fuchsia .social-links ul li a:hover span:first-child, .band.theme-accent-green .social-links ul li a:hover span:first-child, .band.theme-accent-indigo .social-links ul li a:hover span:first-child, .band.theme-accent-light-blue .social-links ul li a:hover span:first-child, .band.theme-accent-olive .social-links ul li a:hover span:first-child, .band.theme-accent-orange .social-links ul li a:hover span:first-child, .band.theme-accent-pink .social-links ul li a:hover span:first-child, .band.theme-accent-purple .social-links ul li a:hover span:first-child, .band.theme-accent-red .social-links ul li a:hover span:first-child, .band.theme-core-black .social-links ul li a:hover span:first-child, .band.theme-core-blue .social-links ul li a:hover span:first-child, .band.theme-core-gray .social-links ul li a:hover span:first-child, .band.theme-core-light-gray .social-links ul li a:hover span:first-child {
  box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.2);
}

/* line 12330, ../sass/partials/_ncdcr.scss */
.band.theme-accent-blue .social-links ul li a:hover span:last-child, .band.theme-accent-deep-purple .social-links ul li a:hover span:last-child, .band.theme-accent-forest .social-links ul li a:hover span:last-child, .band.theme-accent-fuchsia .social-links ul li a:hover span:last-child, .band.theme-accent-green .social-links ul li a:hover span:last-child, .band.theme-accent-indigo .social-links ul li a:hover span:last-child, .band.theme-accent-light-blue .social-links ul li a:hover span:last-child, .band.theme-accent-olive .social-links ul li a:hover span:last-child, .band.theme-accent-orange .social-links ul li a:hover span:last-child, .band.theme-accent-pink .social-links ul li a:hover span:last-child, .band.theme-accent-purple .social-links ul li a:hover span:last-child, .band.theme-accent-red .social-links ul li a:hover span:last-child, .band.theme-core-black .social-links ul li a:hover span:last-child, .band.theme-core-blue .social-links ul li a:hover span:last-child, .band.theme-core-gray .social-links ul li a:hover span:last-child, .band.theme-core-light-gray .social-links ul li a:hover span:last-child {
  border-bottom: 1px solid transparent;
}

/* line 12334, ../sass/partials/_ncdcr.scss */
.logo {
  text-decoration: none;
  color: #092940;
  margin-right: 20px;
}

/* line 12340, ../sass/partials/_ncdcr.scss */
.logo img {
  border-radius: 0;
}

/* line 12344, ../sass/partials/_ncdcr.scss */
.logo em {
  font-style: normal;
  border-left: 1px solid #95a0ad;
  padding: 20px;
  max-width: 230px;
  font-size: 18px;
}

/* line 12352, ../sass/partials/_ncdcr.scss */
ul.media-grid {
  padding: 0;
  margin: auto;
  list-style: none;
}

/* line 12358, ../sass/partials/_ncdcr.scss */
ul.media-grid li {
  background-color: #95a0ad;
  border: 1px solid #95a0ad;
  border-radius: 4px;
}

@media screen and (min-width: 480px) {
  /* line 12365, ../sass/partials/_ncdcr.scss */
  .band .social-links li {
    width: 50%;
  }

  /* line 12369, ../sass/partials/_ncdcr.scss */
  ul.media-grid {
    display: -webkit-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify;
  }

  /* line 12392, ../sass/partials/_ncdcr.scss */
  ul.media-grid li {
    width: 48%;
  }

  /* line 12396, ../sass/partials/_ncdcr.scss */
  ul.media-grid li:first-child + li {
    margin-top: 0;
  }
}
@media screen and (min-width: 768px) {
  /* line 12402, ../sass/partials/_ncdcr.scss */
  ul.media-grid li {
    width: 31%;
  }

  /* line 12406, ../sass/partials/_ncdcr.scss */
  ul.media-grid li:first-child + li + li {
    margin-top: 0;
  }
}
@media screen and (min-width: 1024px) {
  /* line 12412, ../sass/partials/_ncdcr.scss */
  ul.media-grid li {
    width: 23%;
  }

  /* line 12416, ../sass/partials/_ncdcr.scss */
  ul.media-grid li:first-child + li + li + li {
    margin-top: 0;
  }
}
/* line 12421, ../sass/partials/_ncdcr.scss */
ul.media-grid li a {
  position: relative;
  display: block;
  height: 100%;
  color: #fff;
  text-decoration: none;
  border-radius: 4px;
  overflow: hidden;
  -webkit-transition: all .3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* line 12433, ../sass/partials/_ncdcr.scss */
ul.media-grid li div {
  position: absolute;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  color: #fff;
  opacity: 0;
  z-index: 2;
  padding: 20px;
  padding: 1.25rem;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition: all .3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* line 12455, ../sass/partials/_ncdcr.scss */
.topical-nav ul.media-grid li div .parent-title, ul.media-grid li div .topical-nav .parent-title, ul.media-grid li div h3 {
  display: inline-block;
  margin-top: 0;
  font-family: TransportNewMedium,Helvetica,Arial,sans-serif;
  color: #fff;
  text-decoration: underline;
  font-size: 16px;
  font-size: 1rem;
}

/* line 12465, ../sass/partials/_ncdcr.scss */
ul.media-grid li div span {
  display: block;
  text-transform: uppercase;
  font-size: 14px;
  font-size: 0.875rem;
}

/* line 12472, ../sass/partials/_ncdcr.scss */
ul.media-grid li img {
  -webkit-transition: -webkit-transform .3s ease-in-out;
  transition: transform 0.3s ease-in-out;
}

/* line 12477, ../sass/partials/_ncdcr.scss */
ul.media-grid li a:hover {
  box-shadow: 0 0 0 5px rgba(120, 134, 151, 0.2);
}

/* line 12481, ../sass/partials/_ncdcr.scss */
ul.media-grid li a:hover div {
  background-color: rgba(0, 0, 0, 0.75);
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 12492, ../sass/partials/_ncdcr.scss */
.topical-nav ul.media-grid li a:hover div .parent-title, ul.media-grid li a:hover div .topical-nav .parent-title, ul.media-grid li a:hover div h3 {
  text-decoration: none;
}

/* line 12496, ../sass/partials/_ncdcr.scss */
ul.media-grid li a:hover img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

/* line 12501, ../sass/partials/_ncdcr.scss */
.breadcrumbs {
  position: relative;
  border-bottom: 1px solid #ecf0f3;
  font-size: 0;
  line-height: 0;
  color: #6f7785;
}

/* line 12509, ../sass/partials/_ncdcr.scss */
.breadcrumbs.active [itemprop=url] {
  display: block;
}

/* line 12513, ../sass/partials/_ncdcr.scss */
.breadcrumbs > .wrapper {
  padding: 0;
}

/* line 12517, ../sass/partials/_ncdcr.scss */
.breadcrumbs > .wrapper div:last-of-type {
  padding-right: 35px;
}

@media screen and (min-width: 1024px) {
  /* line 12522, ../sass/partials/_ncdcr.scss */
  .breadcrumbs {
    border: 0;
    line-height: 1.2;
    font-size: 14px;
    font-size: .875rem;
    height: 65px;
  }

  /* line 12530, ../sass/partials/_ncdcr.scss */
  .breadcrumbs.active {
    height: auto;
  }

  /* line 12534, ../sass/partials/_ncdcr.scss */
  .breadcrumbs.active [itemprop=url] {
    display: inline-block;
  }

  /* line 12538, ../sass/partials/_ncdcr.scss */
  .breadcrumbs > .wrapper {
    position: relative;
    padding-right: 60px;
  }

  /* line 12543, ../sass/partials/_ncdcr.scss */
  .breadcrumbs > .wrapper div:last-of-type {
    padding-right: 0;
  }

  /* line 12547, ../sass/partials/_ncdcr.scss */
  .breadcrumbs > .wrapper > [itemprop=url] {
    padding-left: 0;
  }
}
/* line 12552, ../sass/partials/_ncdcr.scss */
.breadcrumbs [itemprop=url] {
  display: none;
  padding: 24px 30px 24px 70px;
  padding: 1.5rem 1.875rem 1.5rem 4.375rem;
}

@media screen and (min-width: 1024px) {
  /* line 12559, ../sass/partials/_ncdcr.scss */
  .breadcrumbs [itemprop=url] {
    display: inline-block;
    vertical-align: middle;
    padding: 24px 15px;
    padding: 1.5rem 0.9375rem;
  }
}
/* line 12567, ../sass/partials/_ncdcr.scss */
.breadcrumbs [itemprop=url] [itemprop=title] {
  padding: 0;
}

/* line 12571, ../sass/partials/_ncdcr.scss */
.breadcrumbs [itemprop=title] {
  display: block;
  padding: 24px 30px 24px 70px;
  padding: 1.5rem 1.875rem 1.5rem 4.375rem;
  font-size: 14px;
  font-size: .875rem;
  line-height: 1.2;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 12583, ../sass/partials/_ncdcr.scss */
.breadcrumbs [itemprop=child] {
  border-top: 1px solid #ecf0f3;
}

@media screen and (min-width: 1024px) {
  /* line 12588, ../sass/partials/_ncdcr.scss */
  .breadcrumbs [itemprop=title] {
    padding: 24px 15px;
    padding: 1.5rem 0.9375rem;
  }

  /* line 12593, ../sass/partials/_ncdcr.scss */
  .breadcrumbs [itemprop=child] {
    display: inline-block;
    border: 0;
    vertical-align: middle;
  }
}
/* line 12600, ../sass/partials/_ncdcr.scss */
.breadcrumbs [itemprop=child] > [itemprop=title] {
  position: relative;
  padding-left: 70px;
  padding-left: 4.375rem;
}

/* line 12606, ../sass/partials/_ncdcr.scss */
.breadcrumbs [itemprop=child] > [itemprop=title]:before {
  position: absolute;
  top: 50%;
  left: 30px;
  left: 1.875rem;
  margin: -18px 0 0;
  font-size: 30px;
  color: #6f7785;
  font-family: icomoon;
}

@media screen and (min-width: 1024px) {
  /* line 12618, ../sass/partials/_ncdcr.scss */
  .breadcrumbs [itemprop=child] > [itemprop=title] {
    padding: 24px 15px;
    padding: 1.5rem 0.9375rem;
  }

  /* line 12623, ../sass/partials/_ncdcr.scss */
  .breadcrumbs [itemprop=child] > [itemprop=title]:before {
    display: none;
  }
}
/* line 12628, ../sass/partials/_ncdcr.scss */
.breadcrumbs [data-toggle*=breadcrumbs] {
  position: absolute;
  bottom: 0;
  right: 0;
  min-width: 0;
  padding: 0;
  background: 0 0;
  border-radius: 0;
  line-height: 1.2;
  width: 66px;
  width: 4.125rem;
  height: 66px;
  height: 4.125rem;
  font-size: 14px;
  font-size: 0.875rem;
}

/* line 12645, ../sass/partials/_ncdcr.scss */
.breadcrumbs [data-toggle*=breadcrumbs]:before {
  position: absolute;
  font-size: 24px;
  left: 50%;
  top: 50%;
  margin: -12px 0 0 -12px;
  color: #6f7785;
  font-family: icomoon;
}

@media screen and (min-width: 1024px) {
  /* line 12656, ../sass/partials/_ncdcr.scss */
  .breadcrumbs [data-toggle*=breadcrumbs] {
    bottom: 67px;
    width: 58px;
    width: 3.625rem;
    height: 58px;
    height: 3.625rem;
  }

  /* line 12664, ../sass/partials/_ncdcr.scss */
  .breadcrumbs.tall-breadcrumbs [data-toggle*=breadcrumbs] {
    bottom: auto;
    top: 3px;
  }
}
/* line 12670, ../sass/partials/_ncdcr.scss */
.org-chart {
  display: none;
}

/* line 12674, ../sass/partials/_ncdcr.scss */
.org-chart-source {
  padding: 0;
  margin: 0;
  list-style: none;
}

@media screen and (min-width: 768px) {
  /* line 12681, ../sass/partials/_ncdcr.scss */
  .org-chart {
    display: block;
  }

  /* line 12685, ../sass/partials/_ncdcr.scss */
  .org-chart-source {
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0;
    overflow: hidden;
  }
}
/* line 12694, ../sass/partials/_ncdcr.scss */
.org-chart-source li {
  margin: 0;
}

/* line 12698, ../sass/partials/_ncdcr.scss */
.org-chart-source ul {
  padding: 0;
  margin: 0 0 0 16px;
  list-style: none;
  margin-left: 1rem;
}

/* line 12705, ../sass/partials/_ncdcr.scss */
.org-chart-source .node {
  display: inline-block;
  background-color: #ecf0f3;
  overflow: hidden;
  margin: 4px 0;
  margin: .25rem 0;
  border-radius: 4px;
  border-radius: 0.25rem;
}

/* line 12715, ../sass/partials/_ncdcr.scss */
.org-chart-source .node [itemprop=name] {
  background-color: #092940;
  font-family: TransportNewMedium,Helvetica,Arial,sans-serif;
  color: #fff;
  padding: 8px;
  padding: .5rem;
  font-size: 14px;
  font-size: 0.875rem;
}

/* line 12725, ../sass/partials/_ncdcr.scss */
.org-chart-source .node [itemprop=jobTitle] {
  color: #6f7785;
  padding: 8px;
  padding: .5rem;
  font-size: 12px;
  font-size: 0.75rem;
}

/* line 12733, ../sass/partials/_ncdcr.scss */
.org-chart-source .node.theme-core-black [itemprop=name] {
  background-color: #0b0c0c;
}

/* line 12737, ../sass/partials/_ncdcr.scss */
.org-chart-source .node.theme-core-gray [itemprop=name] {
  background-color: #6f7785;
}

/* line 12741, ../sass/partials/_ncdcr.scss */
.org-chart-source .node.theme-core-light-gray [itemprop=name] {
  background-color: #95a0ad;
}

/* line 12745, ../sass/partials/_ncdcr.scss */
.org-chart-source .node.theme-core-off-white [itemprop=name] {
  background-color: #ecf0f3;
}

/* line 12749, ../sass/partials/_ncdcr.scss */
.org-chart-source .node.theme-accent-cool-gray [itemprop=name] {
  background-color: #6a7681;
}

/* line 12753, ../sass/partials/_ncdcr.scss */
.org-chart-source .node.theme-accent-warm-gray [itemprop=name] {
  background-color: #757575;
}

/* line 12757, ../sass/partials/_ncdcr.scss */
.org-chart-source .node.theme-accent-light-blue [itemprop=name] {
  background-color: #3f7d97;
}

/* line 12761, ../sass/partials/_ncdcr.scss */
.org-chart-source .node.theme-accent-blue [itemprop=name] {
  background-color: #397aac;
}

/* line 12765, ../sass/partials/_ncdcr.scss */
.org-chart-source .node.theme-accent-indigo [itemprop=name] {
  background-color: #00376d;
}

/* line 12769, ../sass/partials/_ncdcr.scss */
.org-chart-source .node.theme-accent-deep-purple [itemprop=name] {
  background-color: #662e6b;
}

/* line 12773, ../sass/partials/_ncdcr.scss */
.org-chart-source .node.theme-accent-purple [itemprop=name] {
  background-color: #701c45;
}

/* line 12777, ../sass/partials/_ncdcr.scss */
.org-chart-source .node.theme-accent-red [itemprop=name] {
  background-color: #a83338;
}

/* line 12781, ../sass/partials/_ncdcr.scss */
.org-chart-source .node.theme-accent-orange [itemprop=name] {
  background-color: #c05411;
}

/* line 12785, ../sass/partials/_ncdcr.scss */
.org-chart-source .node.theme-accent-olive [itemprop=name] {
  background-color: #9a6f09;
}

/* line 12789, ../sass/partials/_ncdcr.scss */
.org-chart-source .node.theme-accent-green [itemprop=name] {
  background-color: #588023;
}

/* line 12793, ../sass/partials/_ncdcr.scss */
.org-chart-source .node.theme-accent-turquoise [itemprop=name] {
  background-color: #3c807d;
}

/* line 12797, ../sass/partials/_ncdcr.scss */
.pagination {
  border-top: 3px solid #ecf0f3;
  text-align: center;
  clear: both;
  margin: 30px 0 0;
  margin: 1.875rem 0 0;
}

/* line 12805, ../sass/partials/_ncdcr.scss */
.pagination ol {
  display: inline-block;
  padding: 0;
  list-style: none;
  margin: 20px 0;
  color: #6f7785;
}

/* line 12813, ../sass/partials/_ncdcr.scss */
.pagination ol li {
  display: inline-block;
  margin-right: -4px !important;
}

/* line 12818, ../sass/partials/_ncdcr.scss */
.pagination ol li a {
  display: inline-block;
  padding: 5px 10px;
  border-radius: 4px;
  line-height: 24px;
}

/* line 12825, ../sass/partials/_ncdcr.scss */
.pagination ol li.active a:before, .pagination ol li:first-child a:before {
  display: none;
}

/* line 12829, ../sass/partials/_ncdcr.scss */
.pagination ol li.active a {
  background: #397aac;
  color: #fff;
  padding: 5px 12px;
  text-decoration: none;
}

/* line 12836, ../sass/partials/_ncdcr.scss */
.pagination ol li.disabled span {
  padding: 5px 10px;
  color: #95a0ad;
}

/* line 12841, ../sass/partials/_ncdcr.scss */
.pagination ol li:first-child a, .pagination ol li:first-child a span:first-child {
  padding-left: 0;
}

/* line 12845, ../sass/partials/_ncdcr.scss */
.pagination ol li.disabled:first-child span:first-child {
  padding-left: 0;
  padding-right: 0;
}

/* line 12850, ../sass/partials/_ncdcr.scss */
.pagination ol li.disabled:first-child span:last-child {
  padding-left: 0;
}

/* line 12854, ../sass/partials/_ncdcr.scss */
.pagination ol li.disabled:last-child span:first-child {
  padding-right: 0;
}

/* line 12858, ../sass/partials/_ncdcr.scss */
.pagination ol li.disabled:last-child span:last-child {
  padding-left: 0;
  padding-right: 0;
}

/* line 12863, ../sass/partials/_ncdcr.scss */
.alert-box.breaking .pagination ol li.disabled:last-child .alert-icon, .alert-box.breaking-amber .pagination ol li.disabled:last-child .alert-icon, .alert-box.breaking-silver .pagination ol li.disabled:last-child .alert-icon, .alert-box.info .pagination ol li.disabled:last-child .alert-icon, .alert-box.success .pagination ol li.disabled:last-child .alert-icon, .alert-box.warning .pagination ol li.disabled:last-child .alert-icon, .article.agency .block-item [itemprop=description] + p .pagination ol li.disabled:last-child a:before, .article.online-service .pagination ol li.disabled:last-child .block-icon, .article.service .block-item [itemprop=description] + p .pagination ol li.disabled:last-child a:before, .card.online-service .pagination ol li.disabled:last-child a, .enterprise-nav ul .pagination ol li.disabled:last-child a span.icon-nc-brand, .pagination ol .enterprise-nav ul li.disabled:last-child a span.icon-nc-brand, .pagination ol li.disabled:last-child .alert-box.breaking .alert-icon, .pagination ol li.disabled:last-child .alert-box.breaking-amber .alert-icon, .pagination ol li.disabled:last-child .alert-box.breaking-silver .alert-icon, .pagination ol li.disabled:last-child .alert-box.info .alert-icon, .pagination ol li.disabled:last-child .alert-box.success .alert-icon, .pagination ol li.disabled:last-child .alert-box.warning .alert-icon, .pagination ol li.disabled:last-child .article.agency .block-item [itemprop=description] + p a:before, .pagination ol li.disabled:last-child .article.online-service .block-icon, .pagination ol li.disabled:last-child .article.service .block-item [itemprop=description] + p a:before, .pagination ol li.disabled:last-child .card.online-service a, .pagination ol li.disabled:last-child [class^=icon-] {
  float: right;
}

/* line 12867, ../sass/partials/_ncdcr.scss */
.pagination ol li:first-child a span:last-child:before {
  content: '';
  position: absolute;
  display: block;
  border-bottom: 1px solid #397aac;
  width: 100%;
  bottom: 5px;
}

/* line 12876, ../sass/partials/_ncdcr.scss */
.pagination ol li:first-child a span:last-child:hover:before {
  border: none;
}

/* line 12880, ../sass/partials/_ncdcr.scss */
.pagination ol li:last-child a {
  padding-right: 0;
}

/* line 12884, ../sass/partials/_ncdcr.scss */
.pagination ol li:last-child a:before {
  display: none;
}

/* line 12888, ../sass/partials/_ncdcr.scss */
.pagination ol li:last-child a span:first-child:before {
  content: '';
  position: absolute;
  display: block;
  border-bottom: 1px solid #397aac;
  width: 100%;
  bottom: 5px;
}

/* line 12897, ../sass/partials/_ncdcr.scss */
.pagination span, .pagination.numeric-pagination {
  position: relative;
}

/* line 12901, ../sass/partials/_ncdcr.scss */
.pagination ol li:last-child a span:first-child:hover:before {
  border: none;
}

/* line 12905, ../sass/partials/_ncdcr.scss */
.pagination ol li:last-child a span:last-child {
  float: right;
  padding-right: 0;
}

/* line 12910, ../sass/partials/_ncdcr.scss */
.pagination span {
  display: inline-block;
}

/* line 12914, ../sass/partials/_ncdcr.scss */
.alert-box.breaking .pagination .alert-icon, .alert-box.breaking-amber .pagination .alert-icon, .alert-box.breaking-silver .pagination .alert-icon, .alert-box.info .pagination .alert-icon, .alert-box.success .pagination .alert-icon, .alert-box.warning .pagination .alert-icon, .article.agency .block-item [itemprop=description] + p .pagination a:before, .article.online-service .pagination .block-icon, .article.service .block-item [itemprop=description] + p .pagination a:before, .card.online-service .pagination a, .enterprise-nav ul li a .pagination span.icon-nc-brand, .pagination .alert-box.breaking .alert-icon, .pagination .alert-box.breaking-amber .alert-icon, .pagination .alert-box.breaking-silver .alert-icon, .pagination .alert-box.info .alert-icon, .pagination .alert-box.success .alert-icon, .pagination .alert-box.warning .alert-icon, .pagination .article.agency .block-item [itemprop=description] + p a:before, .pagination .article.online-service .block-icon, .pagination .article.service .block-item [itemprop=description] + p a:before, .pagination .card.online-service a, .pagination .enterprise-nav ul li a span.icon-nc-brand, .pagination .ui-datepicker .ui-datepicker-next, .pagination .ui-datepicker .ui-datepicker-prev, .pagination [class*=" icon-"], .pagination [class^=icon-], .ui-datepicker .pagination .ui-datepicker-next, .ui-datepicker .pagination .ui-datepicker-prev {
  font-size: 30px;
  color: #6f7785;
  float: left;
  margin-top: -5px;
}

/* line 12921, ../sass/partials/_ncdcr.scss */
.pagination.numeric-pagination ol {
  width: 100%;
  position: relative;
}

/* line 12926, ../sass/partials/_ncdcr.scss */
.pagination.numeric-pagination ol li {
  display: none;
  margin: 0;
}

/* line 12931, ../sass/partials/_ncdcr.scss */
.pagination.numeric-pagination ol li:first-child {
  float: left;
  display: inline-block;
  left: 0;
}

/* line 12937, ../sass/partials/_ncdcr.scss */
.pagination.numeric-pagination ol li:last-child {
  float: right;
  display: inline-block;
  right: 0;
}

/* line 12943, ../sass/partials/_ncdcr.scss */
.pagination.numeric-pagination .mobile-pagination {
  position: absolute;
  display: inline-block;
  width: 100px;
  top: 20px;
  left: 50%;
  margin-left: -50px;
  text-align: center;
}

/* line 12953, ../sass/partials/_ncdcr.scss */
.pagination.numeric-pagination .mobile-pagination div {
  display: inline-block;
  background: #397aac;
  color: #fff;
  padding: 5px 12px;
  border-radius: 4px;
}

@media screen and (min-width: 1024px) {
  /* line 12962, ../sass/partials/_ncdcr.scss */
  .pagination.numeric-pagination ol li {
    display: inline-block;
  }

  /* line 12966, ../sass/partials/_ncdcr.scss */
  .pagination.numeric-pagination ol li:first-child, .pagination.numeric-pagination ol li:last-child {
    float: none;
  }

  /* line 12970, ../sass/partials/_ncdcr.scss */
  .pagination.numeric-pagination .mobile-pagination {
    display: none;
  }

  /* line 12974, ../sass/partials/_ncdcr.scss */
  .flyout-panel > div {
    -webkit-transition: none !important;
    transition: none !important;
  }
}
/* line 12980, ../sass/partials/_ncdcr.scss */
.pagination.alpha-pagination ol li:first-child a:before, .pagination.alpha-pagination ol li:last-child a:before {
  display: block;
}

/* line 12984, ../sass/partials/_ncdcr.scss */
.flyout-panel {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 0;
  overflow: hidden;
  background: 0 0;
  z-index: -1;
}

/* line 12997, ../sass/partials/_ncdcr.scss */
.flyout-panel > div {
  background: #092940;
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}

@media screen and (min-width: 768px) {
  /* line 13007, ../sass/partials/_ncdcr.scss */
  .flyout-panel > div {
    width: 300px;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform: translateX(-300px);
    transform: translateX(-300px);
    overflow-x: hidden;
  }
}
/* line 13017, ../sass/partials/_ncdcr.scss */
.flyout-panel li > div {
  position: absolute;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  background: #092940;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

/* line 13030, ../sass/partials/_ncdcr.scss */
.flyout-panel.active {
  z-index: 100;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  overflow-y: auto;
}

/* line 13037, ../sass/partials/_ncdcr.scss */
.flyout-panel .sub-active, .search {
  overflow: hidden;
}

/* line 13041, ../sass/partials/_ncdcr.scss */
.flyout-panel.active div {
  -webkit-transition: all .15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

/* line 13046, ../sass/partials/_ncdcr.scss */
.flyout-panel.active div.active {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  z-index: 100;
}

/* line 13052, ../sass/partials/_ncdcr.scss */
.flyout-panel .wrapper {
  padding: 0;
  margin: 0;
}

/* line 13057, ../sass/partials/_ncdcr.scss */
.post {
  margin-bottom: 60px;
  margin-bottom: 3.75rem;
}

/* line 13062, ../sass/partials/_ncdcr.scss */
.post img {
  width: 100%;
}

/* line 13066, ../sass/partials/_ncdcr.scss */
.post [itemprop=description] {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}

/* line 13071, ../sass/partials/_ncdcr.scss */
.post a {
  font-size: 16px;
  font-size: 1rem;
}

/* line 13076, ../sass/partials/_ncdcr.scss */
.post [itemprop=photo] {
  display: block;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}

/* line 13082, ../sass/partials/_ncdcr.scss */
.post .meta {
  line-height: 1.5;
  position: relative;
  color: #6f7785;
  text-transform: uppercase;
  font-family: TransportNewLight,Helvetica,Arial,sans-serif;
  padding: 0 0 30px;
  padding: 0 0 1.875rem;
  font-size: 14px;
  font-size: 0.875rem;
}

/* line 13094, ../sass/partials/_ncdcr.scss */
.post .meta > span {
  display: block;
}

@media screen and (min-width: 768px) {
  /* line 13099, ../sass/partials/_ncdcr.scss */
  .flyout-panel.active div.active {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 13104, ../sass/partials/_ncdcr.scss */
  .post .meta > span {
    display: inline-block;
  }
}
/* line 13109, ../sass/partials/_ncdcr.scss */
.post .meta [itemprop=name], .post .meta [itemprop=summary] {
  font-family: TransportNewLight,Helvetica,Arial,sans-serif;
  text-transform: capitalize;
  text-decoration: underline;
  color: #397aac;
  margin-bottom: 10px;
  margin-bottom: .625rem;
  font-size: 18px;
  font-size: 1.125rem;
}

/* line 13120, ../sass/partials/_ncdcr.scss */
.post .meta [itemprop=name] {
  text-decoration: none;
  font-size: 24px;
  font-size: 1.5rem;
}

/* line 13126, ../sass/partials/_ncdcr.scss */
.post .meta time + [itemprop=keywords] {
  display: inline-block;
  padding-left: 20px;
  position: relative;
}

/* line 13132, ../sass/partials/_ncdcr.scss */
.post .meta time + [itemprop=keywords]:before {
  position: absolute;
  content: '\00b7';
  left: 7px;
  font-weight: 700;
}

/* line 13139, ../sass/partials/_ncdcr.scss */
#tooltip:after, .employee-card:before {
  content: "";
}

/* line 13143, ../sass/partials/_ncdcr.scss */
.progress {
  position: relative;
  padding-right: 50px;
}

/* line 13148, ../sass/partials/_ncdcr.scss */
.progress .progress-max {
  width: 100%;
  background: #ecf0f3;
  float: left;
  height: 20px;
  border-radius: 4px;
}

/* line 13156, ../sass/partials/_ncdcr.scss */
.progress .progress-now {
  display: inline-block;
  background: #092940;
  height: 20px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  -webkit-transition: width 1.15s linear;
  transition: width 1.15s linear;
}

/* line 13166, ../sass/partials/_ncdcr.scss */
.progress .progress-text {
  position: absolute;
  width: 50px;
  text-align: right;
}

/* line 13172, ../sass/partials/_ncdcr.scss */
.search, .search form {
  position: relative;
  display: inline-block;
  width: 100%;
}

/* line 13178, ../sass/partials/_ncdcr.scss */
.progress.info .progress-now {
  background: #397aac;
}

/* line 13182, ../sass/partials/_ncdcr.scss */
.progress.error .progress-now {
  background: #c05411;
}

/* line 13186, ../sass/partials/_ncdcr.scss */
.progress.success .progress-now {
  background: #588023;
}

/* line 13190, ../sass/partials/_ncdcr.scss */
.progress.alert .progress-now {
  background: #a83338;
}

/* line 13194, ../sass/partials/_ncdcr.scss */
.search {
  font-size: 0;
  border-radius: 4px;
}

/* line 13199, ../sass/partials/_ncdcr.scss */
.search input[type=search] {
  float: left;
  border: 0;
  box-shadow: none;
  height: 40px;
  height: 2.5rem;
  padding: 10px;
  padding: 0.625rem;
}

/* line 13209, ../sass/partials/_ncdcr.scss */
.search input[type=search]:focus, .search input[type=search]:hover {
  box-shadow: 0 0 0 1px #95a0ad;
}

@media screen and (min-width: 1024px) {
  /* line 13214, ../sass/partials/_ncdcr.scss */
  .search input[type=search]:focus {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
}
/* line 13220, ../sass/partials/_ncdcr.scss */
.search span {
  position: absolute;
  right: 0;
  height: 100%;
  border-radius: 0 4px 4px 0;
  background: #ecf0f3;
  color: #6f7785;
  width: 50px;
  width: 3.125rem;
  font-size: 30px;
  font-size: 1.875rem;
}

/* line 13233, ../sass/partials/_ncdcr.scss */
.search span:before {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -15px;
}

/* line 13240, ../sass/partials/_ncdcr.scss */
.search input[type=submit] {
  position: absolute;
  right: 0;
  background: 0 0;
  width: 50px;
  border-radius: 0 4px 4px 0;
  line-height: 40px;
  padding: 0;
  margin: 0;
  z-index: 20;
}

/* line 13252, ../sass/partials/_ncdcr.scss */
.search .popular {
  display: none;
}

@media screen and (min-width: 1024px) {
  /* line 13257, ../sass/partials/_ncdcr.scss */
  .search .popular {
    display: block;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    max-height: 0;
    overflow: hidden;
    font-size: 14px;
    box-shadow: 0 0 0 1px transparent;
    background: #fff;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
  }

  /* line 13270, ../sass/partials/_ncdcr.scss */
  .search .popular .topical-nav .parent-title, .search .popular h3, .topical-nav .search .popular .parent-title {
    background: #6f7785;
    color: #fff;
    padding: 10px 20px;
    margin: 0;
    font-size: 18px;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    line-height: 30px;
  }

  /* line 13282, ../sass/partials/_ncdcr.scss */
  .search .popular ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }

  /* line 13288, ../sass/partials/_ncdcr.scss */
  .search .popular ul li {
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #95a0ad;
    margin: 0;
  }

  /* line 13295, ../sass/partials/_ncdcr.scss */
  .search .popular ul li a {
    display: inline-block;
    width: 100%;
    padding: 10px 20px;
    line-height: 30px;
  }

  /* line 13302, ../sass/partials/_ncdcr.scss */
  .results {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
  }

  /* line 13309, ../sass/partials/_ncdcr.scss */
  .results:last-child {
    margin-right: 0;
  }
}
/* line 13314, ../sass/partials/_ncdcr.scss */
.search.show-results .popular {
  max-height: 300px;
  box-shadow: 0 0 0 1px #95a0ad;
  overflow-y: scroll;
}

/* line 13320, ../sass/partials/_ncdcr.scss */
.search.show-results .popular li:hover {
  background-color: #ecf0f3;
}

/* line 13324, ../sass/partials/_ncdcr.scss */
.search .ui-autocomplete {
  padding-top: 50px;
  padding-left: 30px;
}

/* line 13329, ../sass/partials/_ncdcr.scss */
.results article {
  border-bottom: 1px solid #ecf0f3;
  padding: 30px 0;
  padding: 1.875rem 0;
}

/* line 13335, ../sass/partials/_ncdcr.scss */
.results article [itemprop=name] {
  font-family: TransportNewMedium,Helvetica,Arial,sans-serif;
  margin: 0 0 10px;
  margin: 0 0 .625rem;
  font-size: 21px;
  font-size: 1.3125rem;
}

/* line 13343, ../sass/partials/_ncdcr.scss */
.results article .meta {
  margin: 0 0 10px;
  margin: 0 0 0.625rem;
}

/* line 13348, ../sass/partials/_ncdcr.scss */
.results .results-images .topical-nav .parent-title, .results .results-images h3, .results article [itemprop=description], .topical-nav .results .results-images .parent-title {
  margin: 0;
}

/* line 13352, ../sass/partials/_ncdcr.scss */
.results article.featured {
  position: relative;
  background-color: #ebf3f9;
  border-color: #fff;
  padding: 30px;
  padding: 1.875rem;
}

/* line 13360, ../sass/partials/_ncdcr.scss */
.results .results-images {
  border-top: 3px solid #ecf0f3;
  border-bottom: 4px solid #ecf0f3;
  padding: 30px 0;
  padding: 1.875rem 0;
}

/* line 13367, ../sass/partials/_ncdcr.scss */
.results .results-images ul {
  padding: 0;
  list-style: none;
  font-size: 0;
  line-height: 0;
  margin: 30px 0;
  margin: 1.875rem 0;
}

/* line 13376, ../sass/partials/_ncdcr.scss */
.results .results-images ul li {
  display: inline-block;
  width: 49%;
  margin: 0 1% 1% 0;
}

/* line 13382, ../sass/partials/_ncdcr.scss */
.results .results-trending {
  border-top: 3px solid #ecf0f3;
  padding: 30px 0;
  padding: 1.875rem 0;
}

/* line 13388, ../sass/partials/_ncdcr.scss */
.results .results-trending .topical-nav .parent-title, .results .results-trending h3, .topical-nav .results .results-trending .parent-title {
  margin: 0;
}

/* line 13392, ../sass/partials/_ncdcr.scss */
.results .results-trending ul {
  padding: 0;
  list-style: none;
  margin: 30px 0;
  margin: 1.875rem 0;
}

@media screen and (min-width: 768px) {
  /* line 13400, ../sass/partials/_ncdcr.scss */
  .results .results-images ul li {
    width: 24%;
  }

  /* line 13404, ../sass/partials/_ncdcr.scss */
  .results .results-trending ul {
    font-size: 0;
    line-height: 0;
  }

  /* line 13409, ../sass/partials/_ncdcr.scss */
  .results .results-trending ul li {
    display: inline-block;
    width: 49%;
    margin: 0 1% 1% 0;
    line-height: 1.5;
    font-size: 16px;
    font-size: 1rem;
  }
}
/* line 13419, ../sass/partials/_ncdcr.scss */
.slider {
  height: 10px;
  background-color: #ecf0f3;
  border-radius: 4px;
}

/* line 13425, ../sass/partials/_ncdcr.scss */
.slider .ui-slider-handle {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  margin-left: -15px;
  background-color: #333;
  border-radius: 50%;
  box-shadow: 0 0 0 0 rgba(9, 41, 64, 0.2);
  cursor: ew-resize;
  -webkit-transition: box-shadow .15s ease-in-out;
  transition: box-shadow 0.15s ease-in-out;
}

/* line 13439, ../sass/partials/_ncdcr.scss */
.slider .ui-slider-handle:hover {
  box-shadow: 0 0 0 7px rgba(9, 41, 64, 0.2);
}

/* line 13443, ../sass/partials/_ncdcr.scss */
.slider .ui-slider-range {
  background-color: #092940;
  border-radius: 4px;
}

/* line 13448, ../sass/partials/_ncdcr.scss */
[rel~=tooltip] {
  color: #95a0ad;
  -webkit-transition: all .15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

/* line 13454, ../sass/partials/_ncdcr.scss */
[rel~=tooltip] span {
  font-size: 24px;
  line-height: 24px;
  box-shadow: 0 0 0 0 rgba(111, 119, 133, 0.2);
  border-radius: 50%;
}

/* line 13461, ../sass/partials/_ncdcr.scss */
[rel~=tooltip]:hover {
  color: #092940;
}

/* line 13465, ../sass/partials/_ncdcr.scss */
[rel~=tooltip]:hover.info {
  color: #397aac;
}

/* line 13469, ../sass/partials/_ncdcr.scss */
[rel~=tooltip]:hover.warning {
  color: #c05411;
}

/* line 13473, ../sass/partials/_ncdcr.scss */
[rel~=tooltip]:hover.success {
  color: #588023;
}

/* line 13477, ../sass/partials/_ncdcr.scss */
[rel~=tooltip]:hover.breaking {
  color: #a83338;
}

/* line 13481, ../sass/partials/_ncdcr.scss */
#tooltip {
  text-align: center;
  color: #fff;
  background: #092940;
  position: absolute;
  z-index: 100;
  padding: 10px 20px;
  border-radius: 4px;
  line-height: 1.2;
  font-size: 14px;
  font-size: 0.875rem;
}

/* line 13494, ../sass/partials/_ncdcr.scss */
#tooltip.info {
  background: #397aac;
}

/* line 13498, ../sass/partials/_ncdcr.scss */
#tooltip.info:after {
  border-top: 10px solid #397aac;
}

/* line 13502, ../sass/partials/_ncdcr.scss */
#tooltip.warning {
  background: #c05411;
}

/* line 13506, ../sass/partials/_ncdcr.scss */
#tooltip.warning:after {
  border-top: 10px solid #c05411;
}

/* line 13510, ../sass/partials/_ncdcr.scss */
#tooltip.success {
  background: #588023;
}

/* line 13514, ../sass/partials/_ncdcr.scss */
#tooltip.success:after {
  border-top: 10px solid #588023;
}

/* line 13518, ../sass/partials/_ncdcr.scss */
#tooltip.breaking {
  background: #a83338;
}

/* line 13522, ../sass/partials/_ncdcr.scss */
#tooltip.breaking:after {
  border-top: 10px solid #a83338;
}

/* line 13526, ../sass/partials/_ncdcr.scss */
#tooltip:after {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #092940;
  position: absolute;
  left: 50%;
  bottom: -10px;
  margin-left: -10px;
}

/* line 13538, ../sass/partials/_ncdcr.scss */
#tooltip.top:after {
  border-top-color: transparent;
  border-bottom: 10px solid #092940;
  top: -20px;
  bottom: auto;
}

/* line 13545, ../sass/partials/_ncdcr.scss */
#tooltip.left:after {
  left: 10px;
  margin: 0;
}

/* line 13550, ../sass/partials/_ncdcr.scss */
#tooltip.right:after {
  right: 10px;
  left: auto;
  margin: 0;
}

/* line 13556, ../sass/partials/_ncdcr.scss */
.employee-card {
  position: relative;
  max-width: 760px;
}

/* line 13561, ../sass/partials/_ncdcr.scss */
.employee-card:before {
  position: absolute;
  display: block;
  bottom: 0;
  height: 30px;
  width: 100%;
  background-image: url(../images/bg_gradient.jpg);
  background-repeat: repeat-y;
  background-size: 100%;
}

/* line 13572, ../sass/partials/_ncdcr.scss */
.employee-card .group, .employee-card .related-cards .cards, .employee-card .service-category-cards .cards, .related-cards .employee-card .cards, .service-category-cards .employee-card .cards {
  border: 2px solid #ecf0f3;
  border-radius: 3px;
  padding-bottom: 30px;
}

@media screen and (min-width: 768px) {
  /* line 13579, ../sass/partials/_ncdcr.scss */
  .employee-card:before {
    height: 50px;
  }

  /* line 13583, ../sass/partials/_ncdcr.scss */
  .employee-card .group, .employee-card .related-cards .cards, .employee-card .service-category-cards .cards, .related-cards .employee-card .cards, .service-category-cards .employee-card .cards {
    padding-bottom: 50px;
  }
}
/* line 13588, ../sass/partials/_ncdcr.scss */
.employee-card p {
  margin: 0;
}

/* line 13592, ../sass/partials/_ncdcr.scss */
.employee-card .image-meta {
  padding: 30px 30px 0;
}

/* line 13596, ../sass/partials/_ncdcr.scss */
.employee-card .image-meta img {
  max-width: 100px;
  margin-bottom: 20px;
}

@media screen and (min-width: 768px) {
  /* line 13602, ../sass/partials/_ncdcr.scss */
  .employee-card .image-meta {
    text-align: center;
    width: 40%;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 60px 60px 60px 30px;
  }

  /* line 13613, ../sass/partials/_ncdcr.scss */
  .employee-card .image-meta img {
    max-width: 180px;
  }
}
/* line 13618, ../sass/partials/_ncdcr.scss */
.employee-card .image-meta [itemprop=title] {
  font-family: Georgia,serif;
  font-style: italic;
  color: #092940;
  font-size: 21px;
}

/* line 13625, ../sass/partials/_ncdcr.scss */
.employee-card .meta {
  padding: 30px;
}

@media screen and (min-width: 768px) {
  /* line 13630, ../sass/partials/_ncdcr.scss */
  .employee-card .meta {
    float: left;
    width: 60%;
    padding: 60px 30px 60px 60px;
    text-align: right;
  }
}
/* line 13638, ../sass/partials/_ncdcr.scss */
.employee-card .meta [itemprop=name] {
  color: #092940;
}

/* line 13642, ../sass/partials/_ncdcr.scss */
.employee-card .meta [itemprop=telephone] {
  font-size: 18px;
  font-family: TransportNewMedium, Helvetica, Arial, sans-serif;
}

/* line 13647, ../sass/partials/_ncdcr.scss */
.employee-card .meta [itemprop=title] {
  padding-bottom: 20px;
  color: #6f7785;
}

/* line 13652, ../sass/partials/_ncdcr.scss */
.employee-card .meta [itemprop=address] {
  padding-bottom: 20px;
}

/* line 13656, ../sass/partials/_ncdcr.scss */
.instagram-feed {
  padding: 0;
  margin: 0;
  font-size: 0;
  line-height: 0;
}

/* line 13663, ../sass/partials/_ncdcr.scss */
.instagram-feed li {
  display: inline-block;
  width: 49%;
  margin: 2% 0 0 2%;
  line-height: 1;
  font-size: 16px;
  font-size: 1rem;
}

/* line 13672, ../sass/partials/_ncdcr.scss */
.instagram-feed li a {
  display: block;
  height: 100%;
  overflow: hidden;
  border-radius: 4px;
  -webkit-transition: box-shadow .3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out;
}

/* line 13681, ../sass/partials/_ncdcr.scss */
.instagram-feed li a img {
  -webkit-transition: -webkit-transform .3s ease-in-out;
  transition: transform 0.3s ease-in-out;
}

/* line 13686, ../sass/partials/_ncdcr.scss */
.instagram-feed li:nth-child(odd) {
  margin-left: 0;
}

@media screen and (min-width: 480px) {
  /* line 13691, ../sass/partials/_ncdcr.scss */
  .instagram-feed li {
    width: 23.5%;
  }

  /* line 13695, ../sass/partials/_ncdcr.scss */
  .instagram-feed li:nth-child(odd) {
    margin-left: 2%;
  }
}
/* line 13700, ../sass/partials/_ncdcr.scss */
.instagram-feed li:first-child {
  margin: 0;
}

/* line 13704, ../sass/partials/_ncdcr.scss */
.instagram-feed li:hover a {
  box-shadow: 0 0 0 5px rgba(120, 134, 151, 0.2);
}

/* line 13708, ../sass/partials/_ncdcr.scss */
.instagram-feed li:hover a img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

/* line 13713, ../sass/partials/_ncdcr.scss */
.band.contact .field .required {
  float: right;
  font-size: 12px;
  font-size: .75rem;
  color: #6a7681;
  background-color: #ecf0f3;
  display: inline-block;
  padding: 0 7px 3px;
  padding: 0 .4375rem .1875rem;
  border-radius: 3px;
  border-radius: 0.1875rem;
}

/* line 13726, ../sass/partials/_ncdcr.scss */
.abt-accordion .ui-state-active, .abt-accordion .ui-state-default, .abt-accordion .ui-widget-content .ui-state-active, .abt-accordion .ui-widget-content .ui-state-default, .abt-accordion .ui-widget-header .ui-state-active, .abt-accordion .ui-widget-header .ui-state-default, .abt-accordion.ui-widget-content, .abt-tabs .ui-state-active, .abt-tabs .ui-state-default, .abt-tabs .ui-widget-content .ui-state-active, .abt-tabs .ui-widget-content .ui-state-default, .abt-tabs .ui-widget-header .ui-state-active, .abt-tabs .ui-widget-header .ui-state-default, .abt-tabs.ui-widget-content {
  border: none;
  background: 0 0;
}

@media screen and (min-width: 768px) {
  /* line 13732, ../sass/partials/_ncdcr.scss */
  .instagram-feed li {
    width: 49%;
  }

  /* line 13736, ../sass/partials/_ncdcr.scss */
  .instagram-feed li:nth-child(odd) {
    margin-left: 0;
  }

  /* line 13740, ../sass/partials/_ncdcr.scss */
  .band.contact .field.email, .band.contact .field.name {
    width: 48.5%;
    float: left;
  }

  /* line 13745, ../sass/partials/_ncdcr.scss */
  .band.contact .field.name {
    margin-right: 3%;
  }
}
/* line 13750, ../sass/partials/_ncdcr.scss */
.cards.social .meta {
  position: relative;
  padding-bottom: 70px;
  padding-bottom: 4.375rem;
}

/* line 13756, ../sass/partials/_ncdcr.scss */
.cards.social .meta > div {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.25);
  text-align: left;
  padding: 10px 20px;
  padding: 0.625rem 1.25rem;
}

/* line 13767, ../sass/partials/_ncdcr.scss */
.cards.social .card.cta {
  background-size: cover;
}

/* line 13771, ../sass/partials/_ncdcr.scss */
.cards.social .card.cta.facebook {
  background-image: url(../images/bg_poly-social-facebook.jpg);
}

/* line 13775, ../sass/partials/_ncdcr.scss */
.cards.social .card.cta.facebook [itemprop=description] {
  color: #5070b9;
}

/* line 13779, ../sass/partials/_ncdcr.scss */
.cards.social .card.cta.twitter {
  background-image: url(../images/bg_poly-social-twitter.jpg);
}

/* line 13783, ../sass/partials/_ncdcr.scss */
.cards.social .card.cta.twitter [itemprop=description] {
  color: #20c2fe;
}

/* line 13787, ../sass/partials/_ncdcr.scss */
.cards.social .card.cta.linkedin {
  background-image: url(../images/bg_poly-social-linkedin.jpg);
}

/* line 13791, ../sass/partials/_ncdcr.scss */
.cards.social .card.cta.linkedin [itemprop=description] {
  color: #009ee5;
}

/* line 13795, ../sass/partials/_ncdcr.scss */
.cards.social .card.cta.youtube {
  background-image: url(../images/bg_poly-social-youtube.jpg);
}

/* line 13799, ../sass/partials/_ncdcr.scss */
.cards.social .card.cta.youtube [itemprop=description] {
  color: #f91a10;
}

/* line 13803, ../sass/partials/_ncdcr.scss */
.cards.social .card.cta [class*=icon-], .cards.social .card.cta [itemprop=name] {
  color: white;
}

/* line 13807, ../sass/partials/_ncdcr.scss */
.cards.social .card.cta [class*=icon-] {
  margin: 35px 0 55px;
  margin: 2.1875rem 0 3.4375rem;
}

/* line 13812, ../sass/partials/_ncdcr.scss */
.cards.social .card.cta [itemprop=name] {
  font-size: 16px;
  font-size: 1rem;
  display: block;
  margin-bottom: 5px;
  margin-bottom: .3125rem;
  text-transform: capitalize;
}

/* line 13821, ../sass/partials/_ncdcr.scss */
.cards.social .card.cta [itemprop=description] {
  text-transform: uppercase;
  font-size: 12px;
  font-size: 0.75rem;
}

/* line 13827, ../sass/partials/_ncdcr.scss */
.abt-accordion a.anchor, .abt-tabs a.anchor {
  display: block;
  position: relative;
  top: -80px;
  visibility: hidden;
}

@media screen and (min-width: 768px) {
  /* line 13835, ../sass/partials/_ncdcr.scss */
  .abt-accordion header, .abt-accordion section, .abt-tabs header, .abt-tabs section {
    width: 55%;
    padding-right: 20px;
    padding-right: 1.25rem;
    float: left;
  }
}
@media screen and (min-width: 1024px) {
  /* line 13844, ../sass/partials/_ncdcr.scss */
  .abt-accordion header, .abt-accordion section, .abt-tabs header, .abt-tabs section {
    width: 65%;
    float: left;
  }
}
/* line 13850, ../sass/partials/_ncdcr.scss */
.abt-accordion .tab-contents, .abt-tabs .tab-contents {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

/* line 13855, ../sass/partials/_ncdcr.scss */
.abt-accordion .tab-contents a, .abt-tabs .tab-contents a {
  margin-bottom: 8px;
  margin-bottom: .5rem;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
}

/* line 13863, ../sass/partials/_ncdcr.scss */
.abt-accordion .ui-helper-reset, .abt-tabs .ui-helper-reset {
  line-height: 1.5;
}

/* line 13867, ../sass/partials/_ncdcr.scss */
.abt-accordion .ui-tabs-anchor, .abt-tabs .ui-tabs-anchor {
  color: #092940;
}

/* line 13871, ../sass/partials/_ncdcr.scss */
.abt-accordion .ui-widget-header, .abt-tabs .ui-widget-header {
  background: 0 0;
}

/* line 13875, ../sass/partials/_ncdcr.scss */
.abt-accordion .ui-icon, .abt-tabs .ui-icon {
  background-image: none;
  display: none;
}

/* line 13880, ../sass/partials/_ncdcr.scss */
.abt-accordion .ui-corner-all, .abt-accordion .ui-corner-left, .abt-accordion .ui-corner-right, .abt-accordion .ui-corner-tl, .abt-accordion .ui-corner-top, .abt-accordion .ui-corner-tr, .abt-tabs .ui-corner-all, .abt-tabs .ui-corner-left, .abt-tabs .ui-corner-right, .abt-tabs .ui-corner-tl, .abt-tabs .ui-corner-top, .abt-tabs .ui-corner-tr {
  border-radius: 0;
}

@media screen and (min-width: 768px) {
  /* line 13885, ../sass/partials/_ncdcr.scss */
  .abt-accordion aside, .abt-tabs aside, .pay-notice {
    float: right;
    width: 45%;
    max-width: 262px;
  }
}
@media screen and (min-width: 1024px) {
  /* line 13893, ../sass/partials/_ncdcr.scss */
  .abt-accordion aside, .abt-tabs aside, .pay-notice {
    width: 30%;
  }
}
/* line 13898, ../sass/partials/_ncdcr.scss */
.abt-accordion aside-cta, .abt-tabs aside-cta, .pay-notice-cta {
  border-radius: 4px;
  color: #fff;
  background-color: #00376d;
  padding: 15px 30px 25px;
  padding: .9375rem 1.875rem 1.5625rem;
  text-align: center;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

/* line 13909, ../sass/partials/_ncdcr.scss */
.abt-accordion aside-cta p, .abt-tabs aside-cta p, .pay-notice-cta p {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}

/* line 13914, ../sass/partials/_ncdcr.scss */
div.ui-tabs .ui-tabs-nav {
  padding-left: 0;
}

/* line 13918, ../sass/partials/_ncdcr.scss */
div.ui-tabs .ui-tabs-nav li {
  background: #ecf0f3;
  margin-bottom: 5px;
  margin-bottom: .3125rem;
  white-space: normal;
}

/* line 13925, ../sass/partials/_ncdcr.scss */
div.ui-tabs .ui-tabs-nav li:nth-last-child(n+2):nth-last-child(-n+2):first-child, div.ui-tabs .ui-tabs-nav li:nth-last-child(n+2):nth-last-child(-n+2):first-child ~ li {
  max-width: 50%;
}

/* line 13929, ../sass/partials/_ncdcr.scss */
div.ui-tabs .ui-tabs-nav li:nth-last-child(n+3):nth-last-child(-n+3):first-child, div.ui-tabs .ui-tabs-nav li:nth-last-child(n+3):nth-last-child(-n+3):first-child ~ li {
  max-width: 33%;
}

/* line 13933, ../sass/partials/_ncdcr.scss */
div.ui-tabs .ui-tabs-nav li:nth-last-child(n+4):nth-last-child(-n+4):first-child, div.ui-tabs .ui-tabs-nav li:nth-last-child(n+4):nth-last-child(-n+4):first-child ~ li {
  max-width: 25%;
}

/* line 13937, ../sass/partials/_ncdcr.scss */
div.ui-tabs .ui-tabs-nav li:nth-last-child(n+5):nth-last-child(-n+5):first-child, div.ui-tabs .ui-tabs-nav li:nth-last-child(n+5):nth-last-child(-n+5):first-child ~ li {
  max-width: 20%;
  width: 20%;
}

/* line 13942, ../sass/partials/_ncdcr.scss */
div.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  text-decoration: underline;
  border: 1px solid transparent;
  border-top: none;
  border-bottom: none;
  width: 100%;
  background-color: #ecf0f3;
  padding: 20px 15px;
  padding: 1.25rem .9375rem;
  color: #092940;
}

/* line 13954, ../sass/partials/_ncdcr.scss */
div.ui-tabs .ui-tabs-nav .ui-tabs-active {
  background-color: #fff;
  position: relative;
}

/* line 13959, ../sass/partials/_ncdcr.scss */
div.ui-tabs .ui-tabs-nav .ui-tabs-active:before {
  position: absolute;
  left: 0;
  top: -5px;
  top: -.3125rem;
  width: 100%;
  height: 5px;
  height: .3125rem;
  background-color: #00376d;
  content: "";
  display: block;
}

/* line 13972, ../sass/partials/_ncdcr.scss */
div.ui-tabs .ui-tabs-nav .ui-tabs-active:after {
  position: absolute;
  left: 0;
  bottom: -4px;
  bottom: -.25rem;
  width: 100%;
  height: 8px;
  height: .5rem;
  background-color: #fff;
  content: "";
  display: block;
  border: 1px solid #00376d;
  border-bottom: none;
  border-top: none;
}

/* line 13988, ../sass/partials/_ncdcr.scss */
div.ui-tabs .ui-tabs-nav .ui-tabs-active .ui-tabs-anchor {
  text-decoration: none;
  border: 1px solid #00376d;
  border-top: none;
  border-bottom: none;
  background-color: transparent;
}

/* line 13996, ../sass/partials/_ncdcr.scss */
div.ui-tabs .ui-tabs-panel {
  border-top: 1px solid #00376d;
  margin-top: -1px;
  padding: 60px 0 0 30px;
  padding: 3.75rem 0 0 1.875rem;
}

/* line 14003, ../sass/partials/_ncdcr.scss */
.ui-accordion .ui-accordion-header {
  position: relative;
  text-decoration: none;
  border-top: 1px solid #ecf0f3;
  color: #6f7785;
  padding: 20px 20px 20px 60px;
  padding: 1.25rem 1.25rem 1.25rem 3.75rem;
  font-size: 18px;
  font-size: 1.125rem;
}

@media screen and (min-width: 768px) {
  /* line 14015, ../sass/partials/_ncdcr.scss */
  .abt-accordion aside-cta, .abt-tabs aside-cta, .pay-notice-cta {
    text-align: left;
  }

  /* line 14019, ../sass/partials/_ncdcr.scss */
  .ui-accordion .ui-accordion-header {
    font-size: 21px;
    font-size: 1.3125rem;
  }
}
@media screen and (min-width: 1024px) {
  /* line 14026, ../sass/partials/_ncdcr.scss */
  .ui-accordion .ui-accordion-header {
    font-size: 24px;
    font-size: 1.5rem;
  }

  /* line 14031, ../sass/partials/_ncdcr.scss */
  .resource .details, .resource .files {
    max-width: 65.61404%;
  }
}
/* line 14036, ../sass/partials/_ncdcr.scss */
.ui-accordion .ui-accordion-header:before {
  position: absolute;
  font-size: 24px;
  left: 20px;
  top: 50%;
  margin: -18px 0 0;
  color: #6f7785;
  font-family: icomoon;
}

/* line 14046, ../sass/partials/_ncdcr.scss */
.ui-accordion .ui-accordion-header:nth-last-child(2) {
  border-bottom: 1px solid #ecf0f3;
}

/* line 14050, ../sass/partials/_ncdcr.scss */
.ui-accordion .ui-accordion-header-active {
  background: #ecf0f3;
  color: #092940;
}

/* line 14055, ../sass/partials/_ncdcr.scss */
.ui-accordion .ui-accordion-header:hover {
  background: #ecf0f3;
}

/* line 14059, ../sass/partials/_ncdcr.scss */
.ui-accordion .ui-accordion-header a {
  text-decoration: none;
}

/* line 14063, ../sass/partials/_ncdcr.scss */
.ui-accordion .ui-accordion-content {
  padding: 30px 0;
  padding: 1.875rem 0;
  padding-left: 60px;
  padding-left: 3.75rem;
}

/* line 14070, ../sass/partials/_ncdcr.scss */
.ui-accordion .ui-accordion-content:last-child {
  border-bottom: 1px solid #ecf0f3;
}

/* line 14074, ../sass/partials/_ncdcr.scss */
.resource [itemprop=about] {
  font-family: Georgia,serif;
  font-style: italic;
  line-height: 1.5;
  font-size: 21px;
  font-size: 1.3125rem;
}

/* line 14082, ../sass/partials/_ncdcr.scss */
.first-published, .last-updated, .tags {
  padding: 15px 0;
  padding: 0.9375rem 0;
}

/* line 14087, ../sass/partials/_ncdcr.scss */
.tags p {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}

@media screen and (min-width: 768px) {
  /* line 14093, ../sass/partials/_ncdcr.scss */
  .first-published, .last-updated {
    display: inline-block;
    vertical-align: top;
    margin-right: 30px;
    margin-right: 1.875rem;
  }
}
/* line 14101, ../sass/partials/_ncdcr.scss */
.first-published p, .last-updated p {
  margin: 0;
}

/* line 14105, ../sass/partials/_ncdcr.scss */
.first-published time, .last-updated time {
  color: #6f7785;
  font-size: 24px;
  font-size: 1.5rem;
}

/* line 14111, ../sass/partials/_ncdcr.scss */
.first-published + .social-links, .last-updated + .social-links {
  padding: 15px 0;
  padding: 0.9375rem 0;
}

/* line 14116, ../sass/partials/_ncdcr.scss */
.doc-history-toggle {
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}

/* line 14121, ../sass/partials/_ncdcr.scss */
.doc-history-info {
  margin: 0 0 30px;
  margin: 0 0 1.875rem;
}

/* line 14126, ../sass/partials/_ncdcr.scss */
.doc-history-info ol {
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 14132, ../sass/partials/_ncdcr.scss */
.doc-history-info ol li div {
  color: #6f7785;
}

/* line 14136, ../sass/partials/_ncdcr.scss */
.doc-history-info ol li.active a {
  color: #a83338;
  font-family: TransportNewMedium, Helvetica, Arial, sans-serif;
}

/* line 14141, ../sass/partials/_ncdcr.scss */
.doc-history-info ol li.active a:after {
  content: " (currently viewing)";
}

/* line 14145, ../sass/partials/_ncdcr.scss */
.band.error-404 .wrapper > header {
  position: relative;
  text-align: center;
}

/* line 14150, ../sass/partials/_ncdcr.scss */
.band.error-404 .wrapper > header:before {
  content: "";
  display: block;
  margin: 0 auto 30px;
  background: url(../images/g_404-error.svg) 50% 50%/100% auto no-repeat;
  width: 200px;
  width: 12.5rem;
  height: 200px;
  height: 12.5rem;
  margin-bottom: 1.875rem;
}

@media screen and (min-width: 768px) {
  /* line 14163, ../sass/partials/_ncdcr.scss */
  .band.error-404 .wrapper > header:before {
    width: 300px;
    width: 18.75rem;
    height: 300px;
    height: 18.75rem;
  }
}
/* line 14171, ../sass/partials/_ncdcr.scss */
.band.error-404 .wrapper > header h1 {
  margin: 0;
}

/* line 14175, ../sass/partials/_ncdcr.scss */
.band.error-404 .wrapper > header p {
  color: #6f7785;
  font-size: 24px;
  font-size: 1.5rem;
  margin-bottom: 60px;
  margin-bottom: 3.75rem;
}

/* line 14183, ../sass/partials/_ncdcr.scss */
.events-toolbar {
  display: -webkit-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: 0 0 30px;
  margin: 0 0 1.875rem;
}

/* line 14202, ../sass/partials/_ncdcr.scss */
.events-toolbar .button-group {
  margin: 0;
}

/* line 14206, ../sass/partials/_ncdcr.scss */
.events-toolbar .button.event-select-date {
  margin: 0 0 0 15px;
  margin: 0 0 0 0.9375rem;
}

@media screen and (min-width: 1024px) {
  /* line 14212, ../sass/partials/_ncdcr.scss */
  .band.error-404 .wrapper > header:before {
    width: 400px;
    width: 25rem;
    height: 400px;
    height: 25rem;
  }

  /* line 14219, ../sass/partials/_ncdcr.scss */
  .events-toolbar {
    position: relative;
    text-align: center;
    display: block;
  }

  /* line 14225, ../sass/partials/_ncdcr.scss */
  .events-toolbar .button.event-select-date {
    position: absolute;
    right: 0;
  }

  /* line 14230, ../sass/partials/_ncdcr.scss */
  .events-toolbar.list-view-active .ui-datepicker-wrapper {
    float: right;
  }
}
/* line 14235, ../sass/partials/_ncdcr.scss */
.events-toolbar .button.event-select-date span:last-child {
  display: none;
}

@media screen and (min-width: 480px) {
  /* line 14240, ../sass/partials/_ncdcr.scss */
  .events-toolbar .button.event-select-date span:last-child {
    display: inline;
  }
}
@media screen and (min-width: 1024px) {
  /* line 14246, ../sass/partials/_ncdcr.scss */
  .events-toolbar.grid-view-active + .ui-datepicker-wrapper.is-active {
    margin: 0 auto;
  }
}
/* line 14251, ../sass/partials/_ncdcr.scss */
.event .organizer .section-nav .nav-title, .event .organizer .section-title, .event .when-where .section-nav .nav-title, .event .when-where .section-title, .events-wrapper .related-cards:first-child .section-nav .nav-title, .events-wrapper .related-cards:first-child .section-title, .section-nav .event .organizer .nav-title, .section-nav .event .when-where .nav-title, .section-nav .events-wrapper .related-cards:first-child .nav-title {
  margin-top: 0;
}

/* line 14255, ../sass/partials/_ncdcr.scss */
.events-wrapper {
  clear: both;
}

@media screen and (min-width: 1024px) {
  /* line 14260, ../sass/partials/_ncdcr.scss */
  .events-wrapper.list-view-active {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%;
    clear: none;
  }

  /* line 14268, ../sass/partials/_ncdcr.scss */
  .events-wrapper.list-view-active:last-child {
    margin-right: 0;
  }

  /* line 14272, ../sass/partials/_ncdcr.scss */
  .events-wrapper.grid-view-active .related-cards .cards .card {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%;
  }

  /* line 14279, ../sass/partials/_ncdcr.scss */
  .events-wrapper.grid-view-active .related-cards .cards .card:last-child {
    margin-right: 0;
  }

  /* line 14283, ../sass/partials/_ncdcr.scss */
  .events-wrapper.grid-view-active .related-cards .cards .card:nth-child(4n) {
    margin-right: 0;
  }

  /* line 14287, ../sass/partials/_ncdcr.scss */
  .events-wrapper.grid-view-active .related-cards .cards .card:nth-child(4n+1) {
    clear: left;
  }
}
@media screen and (min-width: 768px) {
  /* line 14293, ../sass/partials/_ncdcr.scss */
  .event .primary-content {
    float: left;
    display: block;
    margin-right: 4.82916%;
    width: 65.05695%;
  }

  /* line 14300, ../sass/partials/_ncdcr.scss */
  .event .primary-content:last-child {
    margin-right: 0;
  }

  /* line 14304, ../sass/partials/_ncdcr.scss */
  .event .secondary-content {
    float: left;
    display: block;
    margin-right: 4.82916%;
    width: 30.11389%;
  }

  /* line 14311, ../sass/partials/_ncdcr.scss */
  .event .secondary-content:last-child {
    margin-right: 0;
  }
}
/* line 14316, ../sass/partials/_ncdcr.scss */
.event .when-where {
  margin: 0 0 30px;
  margin: 0 0 1.875rem;
}

/* line 14321, ../sass/partials/_ncdcr.scss */
.event .when-where figure {
  margin: 0 0 15px;
  margin: 0 0 0.9375rem;
}

/* line 14326, ../sass/partials/_ncdcr.scss */
.event .organizer [itemprop=organizer] {
  font-family: TransportNewMedium,Helvetica,Arial,sans-serif;
  margin-bottom: 15px;
  margin-bottom: .9375rem;
  font-size: 18px;
  font-size: 1.125rem;
}

/* line 14334, ../sass/partials/_ncdcr.scss */
article.person [itemprop=jobTitle] {
  display: block;
  font-family: Georgia,serif;
  font-style: italic;
  color: #00376d;
  font-size: 24px;
  font-size: 1.5rem;
}

@media screen and (min-width: 768px) {
  /* line 14344, ../sass/partials/_ncdcr.scss */
  article.person [itemprop=description] {
    float: left;
    display: block;
    margin-right: 4.82916%;
    width: 47.58542%;
  }

  /* line 14351, ../sass/partials/_ncdcr.scss */
  article.person [itemprop=description]:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 1024px) {
  /* line 14357, ../sass/partials/_ncdcr.scss */
  article.person [itemprop=description] {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%;
  }

  /* line 14364, ../sass/partials/_ncdcr.scss */
  article.person [itemprop=description]:last-child {
    margin-right: 0;
  }
}
/* line 14369, ../sass/partials/_ncdcr.scss */
article.person [itemprop=image] {
  margin: 0 0 14px;
  margin: 0 0 0.875rem;
}

@media screen and (min-width: 768px) {
  /* line 14375, ../sass/partials/_ncdcr.scss */
  article.person aside {
    float: left;
    display: block;
    margin-right: 4.82916%;
    width: 47.58542%;
  }

  /* line 14382, ../sass/partials/_ncdcr.scss */
  article.person aside:last-child {
    margin-right: 0;
  }

  /* line 14386, ../sass/partials/_ncdcr.scss */
  .section-nav article.person aside > :first-child .nav-title, article.person aside > :first-child .section-nav .nav-title, article.person aside > :first-child .section-title {
    margin-top: 0;
  }
}
/* line 14391, ../sass/partials/_ncdcr.scss */
.page-agency-directory .results {
  border-top: 1px solid #ecf0f3;
}

@media screen and (min-width: 1024px) {
  /* line 14396, ../sass/partials/_ncdcr.scss */
  article.person aside {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }

  /* line 14403, ../sass/partials/_ncdcr.scss */
  article.person aside:last-child {
    margin-right: 0;
  }

  /* line 14407, ../sass/partials/_ncdcr.scss */
  .page-agency-directory .results {
    float: left;
    display: block;
    width: 65.88078%;
    margin-right: 0;
  }

  /* line 14414, ../sass/partials/_ncdcr.scss */
  .page-agency-directory .results:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 768px) {
  /* line 14420, ../sass/partials/_ncdcr.scss */
  .agency-title {
    display: table;
    width: 100%;
  }
}
/* line 14426, ../sass/partials/_ncdcr.scss */
.agency-title span {
  display: block;
}

@media screen and (min-width: 768px) {
  /* line 14431, ../sass/partials/_ncdcr.scss */
  .agency-title span {
    vertical-align: middle;
    display: inline-block;
    display: table-cell;
    height: 80px;
    height: 5rem;
  }

  /* line 14439, ../sass/partials/_ncdcr.scss */
  .agency-title span:last-child {
    padding-left: 30px;
    padding-left: 1.875rem;
  }
}
@media screen and (min-width: 1024px) {
  /* line 14446, ../sass/partials/_ncdcr.scss */
  .agency-title span {
    height: 160px;
    height: 10rem;
  }
}
/* line 14452, ../sass/partials/_ncdcr.scss */
.agency-title [class*=icon-] {
  display: none;
}

@media screen and (min-width: 768px) {
  /* line 14457, ../sass/partials/_ncdcr.scss */
  .agency-title [class*=icon-] {
    display: table-cell;
    position: relative;
    background-color: #6f7785;
    background-image: url(../images/bg_poly-core-gray.jpg);
    background-size: 768px auto;
    border-radius: 4px;
    background-position: 50% 50%;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    margin-right: 30px;
    width: 80px;
    width: 5rem;
    height: 80px;
    height: 5rem;
  }

  /* line 14475, ../sass/partials/_ncdcr.scss */
  .agency-title [class*=icon-]:before {
    text-align: center;
    display: block;
    font-size: 32px;
    font-size: 2rem;
    top: 50%;
    left: 50%;
    margin: -16px 0 0 -16px;
    margin: -1rem 0 0 -1rem;
  }
}
/* line 14487, ../sass/partials/_ncdcr.scss */
.agency-title [class*=icon-]:before {
  position: absolute;
}

@media screen and (min-width: 1024px) {
  /* line 14492, ../sass/partials/_ncdcr.scss */
  .agency-title [class*=icon-] {
    width: 160px;
    width: 10rem;
    height: 160px;
    height: 10rem;
  }

  /* line 14499, ../sass/partials/_ncdcr.scss */
  .agency-title [class*=icon-]:before {
    font-size: 64px;
    font-size: 4rem;
    margin: -32px 0 0 -32px;
    margin: -2rem 0 0 -2rem;
  }
}
/* line 14507, ../sass/partials/_ncdcr.scss */
.primary-content.agency .info-summary {
  background-color: #092940;
  border-radius: 4px;
  color: #fff;
  text-transform: inherit;
  padding: 50px;
  padding: 3.125rem;
}

/* line 14516, ../sass/partials/_ncdcr.scss */
.primary-content.agency .info-summary [itemprop=description] {
  margin: 0;
  font-family: Georgia,serif;
  font-style: italic;
  font-size: 21px;
  font-size: 1.3125rem;
}

/* line 14524, ../sass/partials/_ncdcr.scss */
.primary-content.agency .info-summary [itemprop=url] {
  display: inline-block;
  margin-top: 30px;
  margin-top: 1.875rem;
}

@media screen and (min-width: 1024px) {
  /* line 14531, ../sass/partials/_ncdcr.scss */
  .primary-content.agency .contact, .primary-content.agency .details, .primary-content.agency .follow {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%;
    max-width: 65.61404%;
  }

  /* line 14539, ../sass/partials/_ncdcr.scss */
  .primary-content.agency .contact:last-child, .primary-content.agency .details:last-child, .primary-content.agency .follow:last-child {
    margin-right: 0;
  }

  /* line 14543, ../sass/partials/_ncdcr.scss */
  .primary-content.agency .contact section div {
    float: left;
    display: block;
    margin-right: 3.57866%;
    width: 48.21067%;
  }

  /* line 14550, ../sass/partials/_ncdcr.scss */
  .primary-content.agency .contact section div:last-child {
    margin-right: 0;
  }

  /* line 14554, ../sass/partials/_ncdcr.scss */
  .primary-content.agency .contact section div:nth-child(2n) {
    margin-right: 0;
  }

  /* line 14558, ../sass/partials/_ncdcr.scss */
  .primary-content.agency .contact section div:nth-child(2n+1) {
    clear: left;
  }
}
@media screen and (min-width: 768px) {
  /* line 14564, ../sass/partials/_ncdcr.scss */
  .primary-content.agency .follow .social-links li {
    float: left;
    display: block;
    margin-right: 3.57866%;
    width: 22.316%;
  }

  /* line 14571, ../sass/partials/_ncdcr.scss */
  .primary-content.agency .follow .social-links li:last-child {
    margin-right: 0;
  }

  /* line 14575, ../sass/partials/_ncdcr.scss */
  .primary-content.agency .follow .social-links li:nth-child(4n) {
    margin-right: 0;
  }

  /* line 14579, ../sass/partials/_ncdcr.scss */
  .primary-content.agency .follow .social-links li:nth-child(4n+1) {
    clear: left;
  }
}
/* line 14584, ../sass/partials/_ncdcr.scss */
.article.online-service article.service .block-icon, .card.online-service article.service a, article.service .article.online-service .block-icon, article.service .card.online-service a, article.service .icon-nc-online-service {
  color: #6f7785;
  margin: 0 0 30px;
  margin: 0 0 1.875rem;
}

/* line 14590, ../sass/partials/_ncdcr.scss */
.article.online-service article.service .block-icon:before, .card.online-service article.service a:before, article.service .article.online-service .block-icon:before, article.service .card.online-service a:before, article.service .icon-nc-online-service:before {
  color: #397aac;
  font-size: 32px;
  font-size: 2rem;
}

/* line 14596, ../sass/partials/_ncdcr.scss */
.article.online-service article.service .block-icon span, .card.online-service article.service a span, article.service .article.online-service .block-icon span, article.service .card.online-service a span, article.service .icon-nc-online-service span {
  display: inline-block;
  vertical-align: super;
  margin-left: 10px;
  margin-left: 0.625rem;
}

/* line 14603, ../sass/partials/_ncdcr.scss */
article.service [itemprop=image] {
  margin: 0 0 60px;
  margin: 0 0 3.75rem;
}

@media screen and (min-width: 768px) {
  /* line 14609, ../sass/partials/_ncdcr.scss */
  article.service .primary-content {
    float: left;
    display: block;
    margin-right: 4.82916%;
    width: 65.05695%;
  }

  /* line 14616, ../sass/partials/_ncdcr.scss */
  article.service .primary-content:last-child {
    margin-right: 0;
  }

  /* line 14620, ../sass/partials/_ncdcr.scss */
  article.service .secondary-content {
    float: left;
    display: block;
    margin-right: 4.82916%;
    width: 30.11389%;
  }

  /* line 14627, ../sass/partials/_ncdcr.scss */
  article.service .secondary-content:last-child {
    margin-right: 0;
  }
}
/* line 14632, ../sass/partials/_ncdcr.scss */
.service-category-cards .cards .card {
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}

@media screen and (min-width: 480px) {
  /* line 14638, ../sass/partials/_ncdcr.scss */
  .service-category-cards {
    display: block;
  }

  /* line 14642, ../sass/partials/_ncdcr.scss */
  .service-category-cards:after {
    content: "";
    display: table;
    clear: both;
  }

  /* line 14648, ../sass/partials/_ncdcr.scss */
  .service-category-cards .cards .card {
    float: left;
    display: block;
    margin-right: 4.82916%;
    width: 47.58542%;
  }

  /* line 14655, ../sass/partials/_ncdcr.scss */
  .service-category-cards .cards .card:last-child {
    margin-right: 0;
  }

  /* line 14659, ../sass/partials/_ncdcr.scss */
  .service-category-cards .cards .card:nth-child(2n) {
    margin-right: 0;
  }

  /* line 14663, ../sass/partials/_ncdcr.scss */
  .service-category-cards .cards .card:nth-child(2n+1) {
    clear: left;
  }
}
@media screen and (min-width: 1024px) {
  /* line 14669, ../sass/partials/_ncdcr.scss */
  .service-category-cards .cards .card {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }

  /* line 14676, ../sass/partials/_ncdcr.scss */
  .service-category-cards .cards .card:last-child {
    margin-right: 0;
  }

  /* line 14680, ../sass/partials/_ncdcr.scss */
  .service-category-cards .cards .card:nth-child(2n) {
    margin-right: 2.35765%;
  }

  /* line 14684, ../sass/partials/_ncdcr.scss */
  .service-category-cards .cards .card:nth-child(2n+1) {
    clear: none;
  }

  /* line 14688, ../sass/partials/_ncdcr.scss */
  .service-category-cards .cards .card:nth-child(3n) {
    margin-right: 0;
  }

  /* line 14692, ../sass/partials/_ncdcr.scss */
  .service-category-cards .cards .card:nth-child(3n+1) {
    clear: left;
  }
}
/* line 14697, ../sass/partials/_ncdcr.scss */
.results-title-block {
  position: relative;
}

/* line 14701, ../sass/partials/_ncdcr.scss */
.results-title-block:after {
  content: "";
  display: table;
  clear: both;
}

/* line 14707, ../sass/partials/_ncdcr.scss */
.results-title-block .online-services-info p {
  display: inline-block;
  vertical-align: middle;
}

@media screen and (min-width: 768px) {
  /* line 14713, ../sass/partials/_ncdcr.scss */
  .results-title-block .online-services-info {
    position: absolute;
    right: 0;
    top: 0;
  }

  /* line 14719, ../sass/partials/_ncdcr.scss */
  .results-title-block .online-services-info p {
    margin: 0;
  }
}
@media screen and (min-width: 1024px) {
  /* line 14725, ../sass/partials/_ncdcr.scss */
  .results-title-block .online-services-info p {
    margin-top: 10px;
  }
}
/* line 14730, ../sass/partials/_ncdcr.scss */
.results-title-block .online-services-info span {
  vertical-align: middle;
  font-size: 30px;
  font-size: 1.875rem;
  color: #397aac;
}

/* line 14737, ../sass/partials/_ncdcr.scss */
.filter-options + .filter-results-stats {
  margin: 0 0 20px;
  margin-bottom: 1.25rem;
}

/* line 14742, ../sass/partials/_ncdcr.scss */
.filter-options.services {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}

@media screen and (min-width: 1024px) {
  /* line 14748, ../sass/partials/_ncdcr.scss */
  .results.services {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%;
  }

  /* line 14755, ../sass/partials/_ncdcr.scss */
  .results.services:last-child {
    margin-right: 0;
  }
}
/* line 14760, ../sass/partials/_ncdcr.scss */
.results.services article {
  min-height: 220px;
}

@media screen and (min-width: 768px) {
  /* line 14765, ../sass/partials/_ncdcr.scss */
  .post .primary-content {
    float: left;
    display: block;
    margin-right: 4.82916%;
    width: 47.58542%;
  }

  /* line 14772, ../sass/partials/_ncdcr.scss */
  .post .primary-content:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 1024px) {
  /* line 14778, ../sass/partials/_ncdcr.scss */
  .post .primary-content {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%;
  }

  /* line 14785, ../sass/partials/_ncdcr.scss */
  .post .primary-content:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 768px) {
  /* line 14791, ../sass/partials/_ncdcr.scss */
  .post .secondary-content {
    float: left;
    display: block;
    width: 47.58542%;
    margin-right: 0;
  }

  /* line 14798, ../sass/partials/_ncdcr.scss */
  .post .secondary-content:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 1024px) {
  /* line 14804, ../sass/partials/_ncdcr.scss */
  .post .secondary-content {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }

  /* line 14811, ../sass/partials/_ncdcr.scss */
  .post .secondary-content:last-child {
    margin-right: 0;
  }
}
/* line 14816, ../sass/partials/_ncdcr.scss */
.region-sidebar-second .block {
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}

/* line 14822, ../sass/partials/_ncdcr.scss */
.twitter-timeline {
  max-width: 100% !important;
}

/* line 14827, ../sass/partials/_ncdcr.scss */
#footer h3 {
  margin-bottom: 1em;
}

/* line 46, ../sass/masterstyles.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
  display: block;
}

/* line 50, ../sass/masterstyles.scss */
body, html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: normal;
  -moz-font-feature-settings: normal;
  font-feature-settings: normal;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 60, ../sass/masterstyles.scss */
#header, #footer {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 64, ../sass/masterstyles.scss */
#header *, #header :after, #header :before, #footer *, #footer :after, #footer :before {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 70, ../sass/masterstyles.scss */
.breadcrumbs {
  display: block;
  list-style: none;
  margin-left: 0;
  padding: 0.5625rem 0.875rem 0.5625rem;
  border-radius: 3px;
}
/* line 81, ../sass/masterstyles.scss */
.breadcrumbs .wrapper {
  padding-right: 0;
}
/* line 85, ../sass/masterstyles.scss */
.breadcrumbs .res-nav {
  text-align: right;
}
/* line 89, ../sass/masterstyles.scss */
.breadcrumbs .res-nav ul > li {
  display: inline-block;
  position: relative;
}
/* line 92, ../sass/masterstyles.scss */
.breadcrumbs .res-nav ul > li > a {
  display: block;
  color: #008CBA;
  font-size: 14px;
  line-height: 45px;
  padding-left: 20px;
  padding-right: 20px;
}
/* line 104, ../sass/masterstyles.scss */
.breadcrumbs .res-nav ul > li:last-child > a {
  padding-right: 0;
}
/* line 109, ../sass/masterstyles.scss */
.breadcrumbs .res-nav ul > li > ul {
  position: absolute;
  z-index: 9;
  width: 250px;
  background-color: #FFF;
  display: none;
}
/* line 116, ../sass/masterstyles.scss */
.breadcrumbs .res-nav ul > li > ul > li {
  display: block;
  width: 100%;
  clear: both;
  text-align: left;
}
/* line 122, ../sass/masterstyles.scss */
.breadcrumbs .res-nav ul > li > ul > li > a {
  display: block;
}

/* line 136, ../sass/masterstyles.scss */
#nav-content-wrapper {
  min-width: 1000px;
  padding-bottom: 30px !important;
}
/* line 140, ../sass/masterstyles.scss */
#nav-content-wrapper:after {
  content: "";
  display: block;
  clear: both;
}

/* line 146, ../sass/masterstyles.scss */
#content h2 {
  font-size: 24px;
}

@media screen and (min-width: 1024px) {
  /* line 161, ../sass/masterstyles.scss */
  .enterprise-nav ul li a {
    line-height: 1;
    padding: 33px 5px;
  }
  /* line 165, ../sass/masterstyles.scss */
  .enterprise-nav ul li a:hover {
    padding: 34px 5px;
  }

  /* line 170, ../sass/masterstyles.scss */
  #nav-content-wrapper {
    width: 1140px;
    max-width: 93.75%;
    padding: 0;
    margin: 0 auto;
  }

  /* line 177, ../sass/masterstyles.scss */
  #contentwrapper {
    width: 65.88078%;
    margin-right: 2.35765%;
  }
  /* line 181, ../sass/masterstyles.scss */
  #contentwrapper #content {
    padding: 0;
    margin: 0;
  }

  /* line 187, ../sass/masterstyles.scss */
  #nav {
    width: 31.76157%;
  }
}
/* line 196, ../sass/masterstyles.scss */
.flyout-trigger {
  border: 0 none;
}

/* line 201, ../sass/masterstyles.scss */
#content h1:after {
  display: block;
  clear: both;
  content: '';
  background-color: #00376d;
  height: 10px;
  height: .625rem;
  margin-top: 21px;
  margin-top: 1.3125rem;
  width: 260px;
}

/* line 214, ../sass/masterstyles.scss */
a.roller, a.rollerright {
  color: #fff;
  display: block;
  padding: 15px 0;
  -webkit-transition: all .15s ease-in-out;
  transition: all .15s ease-in-out;
  text-decoration: underline;
}
/* line 222, ../sass/masterstyles.scss */
a.roller:hover, a.rollerright:hover {
  text-decoration: none;
  color: #FFFFFF;
}

/* line 229, ../sass/masterstyles.scss */
.ob-loggedin.ob-staff #nav, #config-page #nav {
  width: 20% !important;
}
/* line 233, ../sass/masterstyles.scss */
.ob-loggedin.ob-staff #content-wrapper, #config-page #content-wrapper {
  width: 80% !important;
}

/* line 242, ../sass/masterstyles.scss */
.no_margin.no_padding {
  background: none !important;
  background-color: transparent !important;
}

/* line 248, ../sass/masterstyles.scss */
#next-back-wrap a.standardbutton {
  display: inline;
}
/* line 252, ../sass/masterstyles.scss */
#next-back-wrap a.standardbutton.accept-btn {
  margin-right: 15px;
}
 #ctl00_ContentPlaceHolder1_imgPaymentServices {
  display: none;}

.ob-body-wrapper-basket #basket-update #ctl00_ContentPlaceHolder1_rgParticipants {
    height: 100%!important;
    width: 100%!important;
}

.ob-body-wrapper-policies #policies-page #ctl00_ContentPlaceHolder1_rgOptions {
    height: 100%!important;
    width: 100%!important;
}

.ob-body-wrapper-policies #policies-page .farpoint-options-header {
    margin-top: 20px!important;
    display: block;
}

.ob-body-wrapper-policies #policies-page .rgHeader {
    background-image: none;
    background-color: transparent;
    border: none;
    padding-left:0px;
    font-weight: bold;
}

.ob-body-wrapper-policies #policies-page #ctl00_ContentPlaceHolder1_rgOptions {
    margin-top: 0px;
}

.ob-body-wrapper-policies #policies-page .riTextBox {
    text-align: center;
    width: 50px;
    margin-top: 5px;
}

#basket-page #basket-update .farpoint #ctl00_ContentPlaceHolder1_rgParticipants {
    height: 100%!important;
}

#participants-page #content-right #ctl00_ContentPlaceHolder1_rgParticipants {
    height: 100%!important;
    width: 100%!important;
    font-weight: bold;
}

#participants-page #content-right .rgMasterTable .rgHeader {
    background: transparent!important;
	font-weight: bold;
}

#participants-page #content-right .rgMasterTable .rgRow {
    background: transparent!important;
}

#participants-page #content-right .rgMasterTable .rgAltRow {
    background: transparent!important;
}

#participants-page #content-right .rgMasterTable .rgRow > td {
    border-right: 1px solid  #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
}

#participants-page #content-right .rgMasterTable .rgAltRow > td {
    border-right: 1px solid  #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
}

#participants-page #content-right #ctl00_ContentPlaceHolder1_rgParticipants_GridData {
	height: 100%!important;
}

.ob-body-wrapper-myreservations #my-reservations-page #my-reservations-grid {
    width: 100%;
}

.ob-body-wrapper-myreservations #my-reservations-page #my-reservations-grid #ctl00_ContentPlaceHolder1_rgReservations_ctl00_TopPager {
    display: none;
}

.ob-body-wrapper-myreservations #my-reservations-page #my-reservations-grid .rgHeaderWrapper {
    background-image: none;
    background-color: #092940;
}

.ob-body-wrapper-myreservations #my-reservations-page #my-reservations-grid .rgHeaderWrapper .rgHeaderDiv .rgHeader {
    background-image: none;
    background-color: #092940;
    font-size: 14px;
    font-weight: normal!important;
    color: #fff;
    text-align: center;
}

.ob-body-wrapper-myreservations #my-reservations-page #my-reservations-grid .rgHeaderWrapper .rgHeaderDiv .rgHeader > a {
    background-image: none;
    background-color: #092940;
    font-size: 14px;
    font-weight: normal!important;
    color: #fff;
    text-align: center;
}

.ob-body-wrapper-myreservations #my-reservations-page #my-reservations-grid #ctl00_ContentPlaceHolder1_rgReservations_GridData .rgMasterTable tbody > tr > td {
    font-size: 14px;
    border-right: 1px solid #eeeeee;
    text-align: center;
    padding: 5px;
    width: 60px;
}

.ob-body-wrapper-myreservations #my-reservations-page #my-reservations-grid #ctl00_ContentPlaceHolder1_rgReservations_GridData .rgMasterTable tbody > tr > td > a {
    padding: 0px;
    font-size: 14px;
    color: #397aac;
}

.ob-body-wrapper-myreservations #my-reservations-page #my-reservations-grid .rgRow {
    background-image: none;
    background-color: #transparent!important;
    color: #000;
}

.ob-body-wrapper-myreservations #my-reservations-page #my-reservations-grid .rgAltRow {
    background-image: none;
    background-color: #transparent!important;
    color: #000;
}

/* Activity Booking Page */

/*Calendar Key */
#calendar-key {
    font-size: small;
    width: max-content;
    margin-bottom: 4px;
}
/* Select Time Dropdown */
#select-date-page #ctl00_ContentPlaceHolder1_divTimes select {
    border: 1px solid #d6d6d6;
    padding: 6.25px;
    font-size: 16px;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    width: 100%;
}
/*Dynamic page panels -- Activity Booking*/
.flex-container {
    display: flex;
    width: calc(100% - 40px);
}
#select-date-page .flex-child-left {
    flex: 0 0 50%;
    padding-right: 15px;
    width: 50%;
}

#select-date-page .flex-child-right {
    flex: 0 0 50%;
    padding-left: 15px;
    width: 50%;
}
.policies-wrapper {
    border-left: 1px solid #AAAAAA;
    text-align: center;
}
span.participant-wrapper {
    padding-left: 10px;
    padding-top: 6px;
}
.participant-wrapper {
    text-align: start;
}
.input-group .participant-wrapper {
    max-width: calc(70% - 30px);
}
@-moz-document url-prefix() {
.input-group .participant-wrapper {
    max-width: calc(70% - 32px);
}
}
.participantcount {
    border: 1px solid #000;
    text-align: center;
    max-width: 25px;
}
.policies-panel {
    border: 1px solid #ddd;
    max-height:150px;
    overflow-x:hidden;
    overflow-y:scroll;
    margin-top:10px;
    margin-bottom:10px;
    padding: 5px;
}
.policies-accept {
    margin:10px;
}
 /* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 5; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content {
  background-color: #fefefe;
  margin: 15% auto; /* 15% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
  width: 80%; /* Could be more or less, depending on screen size */
}

/* The Close Button */
.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}
.mobile-accordion {
    display:none;
}
.mobile-accordion-button {
    display:none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus {
  z-index: 3;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 3;
}

.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0;
}
.input-group-addon, .input-group-btn, .input-group .form-control {
    display: table-cell;
}
.input-group .form-control {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
}
.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}
.input-group-addon, .input-group-btn, .input-group .form-control {
    display: table-cell;
}
.btn {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
}
.btn-check:focus + .btn, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  pointer-events: none;
  opacity: 0.65;
}

#select-date-page .btn-danger {
    display: none;
    color: #d9534f;
    background-color: transparent;
    border: none;
    padding: 0;
    font-size: 40px;
    margin-top: -15px;
    text-align: justify;
    margin-right: 5px;
    font-family: sans-serif;
    font-weight: bold;
}

#select-date-page .btn-success {
    display: none;
    color: #228b22;
    background-color: transparent;
    border: none;
    padding: 0;
    font-size: 31px;
    margin-top: -4px;
    text-align: justify;
    margin-left: 3px;
    font-family: sans-serif;
    font-weight: bold;
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.glyphicon-minus:before {
    content: "\2212";
}
.glyphicon-plus:before {
    content: "\2b";
}
.ActivityBookingVisibility {
    padding-left: 10px;
    padding-right: 10px;
    border: 5px solid red;
    border-radius: 25px;
}
.disabled {
      pointer-events: none;
  opacity: 0.65;
}

#select-date-page .fc-basic-view .fc-body .fc-row {
	min-height:45px!important;
	height: 45px!important;
}

#select-date-page .fc-basic-view .fc-day-number, .fc-basic-view .fc-week-number {
    padding-right: 7px!important;
    padding-top: 5px!important;
    font-weight: bolder;
    color: #696969;
}

#select-date-page .flex-container #ctl00_ContentPlaceHolder1_divLeftFlex #calendar-key #ctl00_ContentPlaceHolder1_lblKey {
	font-size: 11px;
}

#select-date-page #ctl00_ContentPlaceHolder1_divCalendarParent.ActivityBookingVisibility {
    padding-left: 3px;
    padding-right: 3px;
    border: solid 5px #092940;
    border-radius: 0px;
}

#select-date-page #ctl00_ContentPlaceHolder1_divTimes.ActivityBookingVisibility {
    padding: 3px;
    border: solid 5px #092940;
    border-radius: 0px;
}

#select-date-page #ctl00_ContentPlaceHolder1_divPoliciesWrapper.ActivityBookingVisibility {
    padding: 3px;
    border: solid 5px #092940;
    border-radius: 0px;
}

#select-date-page #ctl00_ContentPlaceHolder1_divTimes {
    padding: 3px;
    border: solid 5px transparent;
}

#select-date-page #ctl00_ContentPlaceHolder1_divCalendarParent {
    padding: 3px;
    border: solid 5px transparent;
}

#select-date-page #ctl00_ContentPlaceHolder1_divPoliciesWrapper {
    padding: 3px;
    border: solid 5px transparent;
}

#select-date-page #ctl00_ContentPlaceHolder1_divCalendarParent .fc-left {
    font-size: 10px;
      padding-top: 5px;
}

#select-date-page #ctl00_ContentPlaceHolder1_divCalendarParent .fc-right {
    font-size: 10px;
    padding-top: 5px;
}

#select-date-page .ddlTimes {
	background-color: transparent!important;
}

#select-date-page .fc-corner-left.fc-corner-right {
    background-image: none;
    background-color: #fff;
    border: none;
    box-shadow: none;
    text-shadow: none;
}

#select-date-page #ctl00_ContentPlaceHolder1_divCalendarParent .fc-prev3-button {
  display: none;
}

#select-date-page #ctl00_ContentPlaceHolder1_divCalendarParent .fc-next3-button {
  display: none;
}

.ob-loggedin.ob-staff.ob-body-wrapper-activitybooking #ctl00_ContentPlaceHolder1_divLeftFlex {
    flex: 0 0 50%;
    padding-right: 15px;
    width: 50%;
}

#select-date-page .fc-center > h2 {
	font-size: 18px;
	color: #fff;
}

#select-date-page .fc-center {
	padding-top: 4px;
}

#select-date-page .fc-toolbar {
	background: #092940;
	margin-bottom: 0px;
	height: 35px;
	color:#fff;
}

#select-date-page .fc-corner-left.fc-corner-right {
	background-image: none;
	border: none;
	background-color: #092940;
	text-shadow: none;
	box-shadow: none;
	color: #fff;
    font-size: 12px;
}

#select-date-page #ctl00_ContentPlaceHolder1_divPoliciesPanel .bodyindent {
	width: 100%!important;
}

#select-date-page .fc-row.fc-widget-header {
	background-color: #efefef;
	color: #092940;	
}

/*End Activity Booking*/