#gateway-popup #gateway-back-to-top-icon,
#gateway-popup .gateway-toolbar-share-contents,
#gateway-popup .gateway-toolbar-item a.acalog-icon,
#gateway-page #gateway-back-to-top-icon,
#gateway-page .gateway-toolbar-share-contents,
#gateway-page .gateway-toolbar-item a.acalog-icon {
  background-color: #FFFFFF !important;
  border-color: #00274C !important;
  color: #00274C !important;
}
#gateway-popup #gateway-back-to-top-icon:hover,
#gateway-popup .gateway-toolbar-item-active a.acalog-icon,
#gateway-popup .gateway-toolbar-item.gateway-toolbar-portfolio-active a.acalog-icon,
#gateway-popup .gateway-toolbar-item a.acalog-icon:hover,
#gateway-page #gateway-back-to-top-icon:hover,
#gateway-page .gateway-toolbar-item-active a.acalog-icon,
#gateway-page .gateway-toolbar-item.gateway-toolbar-portfolio-active a.acalog-icon,
#gateway-page .gateway-toolbar-item a.acalog-icon:hover {
  background-color: #00274C !important;
  border-color: #FFFFFF !important;
  color: #FFFFFF !important;
}
#gateway-popup .tooltip,
#gateway-page .tooltip {
  border-color: #00274C !important;
  background-color: #EEEEEE !important;
}
#gateway-popup td.td_lb,
#gateway-popup td.td_rb,
#gateway-popup th.th_lt,
#gateway-popup th.th_rt,
#gateway-page td.td_lb,
#gateway-page td.td_rb,
#gateway-page th.th_lt,
#gateway-page th.th_rt {
  background-color: #00274C;
  color: #FFFFFF;
}
#gateway-popup .block_n2 hr,
#gateway-popup .block_content hr,
#gateway-page .block_n2 hr,
#gateway-page .block_content hr {
  border-color: #00274C;
}
#gateway-popup td.td_light,
#gateway-page td.td_light {
  background-color: #EEEEEE;
}
#gateway-popup table.td_light,
#gateway-popup table.td_dark,
#gateway-popup td.td_dark,
#gateway-popup td.td_Dark,
#gateway-popup a.td_dark,
#gateway-popup #prefix_box,
#gateway-page table.td_light,
#gateway-page table.td_dark,
#gateway-page td.td_dark,
#gateway-page td.td_Dark,
#gateway-page a.td_dark,
#gateway-page #prefix_box {
  background-color: #CCCCCC;
}
#gateway-popup form[name="course_portfolio"] > table,
#gateway-popup form[name="course_portfolio"] th,
#gateway-popup form[name="course_portfolio"] td,
#gateway-popup form[name="program_portfolio"] > table,
#gateway-popup form[name="program_portfolio"] th,
#gateway-popup form[name="program_portfolio"] td,
#gateway-popup form[name="nav_link_portfolio"] > table,
#gateway-popup form[name="nav_link_portfolio"] th,
#gateway-popup form[name="nav_link_portfolio"] td,
#gateway-popup form[name="division_portfolio"] > table,
#gateway-popup form[name="division_portfolio"] th,
#gateway-popup form[name="division_portfolio"] td,
#gateway-popup form[name="search_links_portfolio"] > table,
#gateway-popup form[name="search_links_portfolio"] th,
#gateway-popup form[name="search_links_portfolio"] td,
#gateway-popup #course_search > table,
#gateway-popup #course_search th,
#gateway-popup #course_search td,
#gateway-popup #search_form > table,
#gateway-popup #search_form th,
#gateway-popup #search_form td,
#gateway-popup table.td_light,
#gateway-popup table.td_dark,
#gateway-popup td.td_light,
#gateway-popup td.td_dark,
#gateway-popup td.td_Dark,
#gateway-popup td.td_lb,
#gateway-popup td.td_rb,
#gateway-popup th.th_lt,
#gateway-popup th.th_rt,
#gateway-popup a.td_dark,
#gateway-popup #prefix_box,
#gateway-page form[name="course_portfolio"] > table,
#gateway-page form[name="course_portfolio"] th,
#gateway-page form[name="course_portfolio"] td,
#gateway-page form[name="program_portfolio"] > table,
#gateway-page form[name="program_portfolio"] th,
#gateway-page form[name="program_portfolio"] td,
#gateway-page form[name="nav_link_portfolio"] > table,
#gateway-page form[name="nav_link_portfolio"] th,
#gateway-page form[name="nav_link_portfolio"] td,
#gateway-page form[name="division_portfolio"] > table,
#gateway-page form[name="division_portfolio"] th,
#gateway-page form[name="division_portfolio"] td,
#gateway-page form[name="search_links_portfolio"] > table,
#gateway-page form[name="search_links_portfolio"] th,
#gateway-page form[name="search_links_portfolio"] td,
#gateway-page #course_search > table,
#gateway-page #course_search th,
#gateway-page #course_search td,
#gateway-page #search_form > table,
#gateway-page #search_form th,
#gateway-page #search_form td,
#gateway-page table.td_light,
#gateway-page table.td_dark,
#gateway-page td.td_light,
#gateway-page td.td_dark,
#gateway-page td.td_Dark,
#gateway-page td.td_lb,
#gateway-page td.td_rb,
#gateway-page th.th_lt,
#gateway-page th.th_rt,
#gateway-page a.td_dark,
#gateway-page #prefix_box {
  border-color: #00274C;
}
#gateway-popup table.block_n2_and_content button:focus,
#gateway-popup table.block_n2_and_content input:focus,
#gateway-popup table.block_n2_and_content select:focus,
#gateway-popup table.block_n2_and_content textarea:focus,
#gateway-page table.block_n2_and_content button:focus,
#gateway-page table.block_n2_and_content input:focus,
#gateway-page table.block_n2_and_content select:focus,
#gateway-page table.block_n2_and_content textarea:focus {
  -webkit-box-shadow: #00274C 0px 0px 5px 0px;
  -moz-box-shadow: #00274C 0px 0px 5px 0px;
  -o-box-shadow: #00274C 0px 0px 5px 0px;
  box-shadow: #00274C 0px 0px 5px 0px;
}
#gateway-popup a.td_dark,
#gateway-page a.td_dark {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup td.td_lb,
#gateway-page td.td_lb {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup td.td_rb,
#gateway-page td.td_rb {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup th.th_lt,
#gateway-page th.th_lt {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup th.th_rt,
#gateway-page th.th_rt {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup table.td_dark,
#gateway-page table.td_dark {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup .toplevel_popup,
#gateway-popup .tooltip,
#gateway-popup #prefix_box,
#gateway-popup a.acalog-icon,
#gateway-popup #gateway-back-to-top-icon,
#gateway-popup .gateway-toolbar-share-contents,
#gateway-popup form[name="course_portfolio"] > table,
#gateway-popup form[name="program_portfolio"] > table,
#gateway-popup form[name="nav_link_portfolio"] > table,
#gateway-popup form[name="division_portfolio"] > table,
#gateway-popup form[name="search_links_portfolio"] > table,
#gateway-popup #course_search > table,
#gateway-popup #search_form > table,
#gateway-popup table.block_n2_and_content select,
#gateway-popup table.block_n2_and_content textarea,
#gateway-popup table.block_n2_and_content input[type="text"],
#gateway-popup table.block_n2_and_content input[type="password"],
#gateway-page .toplevel_popup,
#gateway-page .tooltip,
#gateway-page #prefix_box,
#gateway-page a.acalog-icon,
#gateway-page #gateway-back-to-top-icon,
#gateway-page .gateway-toolbar-share-contents,
#gateway-page form[name="course_portfolio"] > table,
#gateway-page form[name="program_portfolio"] > table,
#gateway-page form[name="nav_link_portfolio"] > table,
#gateway-page form[name="division_portfolio"] > table,
#gateway-page form[name="search_links_portfolio"] > table,
#gateway-page #course_search > table,
#gateway-page #search_form > table,
#gateway-page table.block_n2_and_content select,
#gateway-page table.block_n2_and_content textarea,
#gateway-page table.block_n2_and_content input[type="text"],
#gateway-page table.block_n2_and_content input[type="password"] {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
#gateway-popup #gateway-back-to-top-icon-container,
#gateway-page #gateway-back-to-top-icon-container {
  margin-left: 1220px;
}
#gateway-popup body {
  background: #CCCCCC !important;
}
#gateway-popup .toplevel_popup {
  border-color: #00274C;
}
#gateway-popup .block_n1_right {
  background-color: #00274C;
}
#gateway-popup .block_n1_right a,
#gateway-popup .block_n1_right .n1_header,
#gateway-popup .block_n1_right .n1_archived {
  color: #FFFFFF;
}
#gateway-popup table.td_dark {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.acalog-custom #autocomplete {
  border: 1px solid;
  overflow: hidden;
  position: absolute;
  z-index: 100;
}
.acalog-custom #autocomplete ul {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}
.acalog-custom #autocomplete li {
  background: #fff;
  color: #000;
  cursor: default;
  white-space: pre;
  zoom: 1;
}
.acalog-custom html.js input.form-autocomplete {
  background-image: url("../../img/gateway/throbber.gif");
  background-position: 100% 2px;
  background-repeat: no-repeat;
}
.acalog-custom html.js input.throbbing {
  background-position: 100% -18px;
}
.acalog-custom html.js fieldset.collapsed {
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  height: 1em;
}
.acalog-custom html.js fieldset.collapsed .fieldset-wrapper {
  display: none;
}
.acalog-custom fieldset.collapsible {
  position: relative;
}
.acalog-custom fieldset.collapsible .fieldset-legend {
  display: block;
}
.acalog-custom .form-textarea-wrapper textarea {
  display: block;
  margin: 0;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.acalog-custom .resizable-textarea .grippie {
  background: #eee url("../../img/gateway/grippie.png") no-repeat center 2px;
  border: 1px solid #ddd;
  border-top-width: 0;
  cursor: s-resize;
  height: 9px;
  overflow: hidden;
}
.acalog-custom body.drag {
  cursor: move;
}
.acalog-custom .draggable a.tabledrag-handle {
  cursor: move;
  float: left;
  height: 1.7em;
  margin-left: -1em;
  overflow: hidden;
  text-decoration: none;
}
.acalog-custom a.tabledrag-handle:hover {
  text-decoration: none;
}
.acalog-custom a.tabledrag-handle .handle {
  background: url("../../img/gateway/draggable.png") no-repeat 6px 9px;
  height: 13px;
  margin: -0.4em 0.5em;
  padding: 0.42em 0.5em;
  width: 13px;
}
.acalog-custom a.tabledrag-handle-hover .handle {
  background-position: 6px -11px;
}
.acalog-custom div.indentation {
  float: left;
  height: 1.7em;
  margin: -0.4em 0.2em -0.4em -0.4em;
  padding: 0.42em 0 0.42em 0.6em;
  width: 20px;
}
.acalog-custom div.tree-child {
  background: url("../../img/gateway/tree.png") no-repeat 11px center;
}
.acalog-custom div.tree-child-last {
  background: url("../../img/gateway/tree-bottom.png") no-repeat 11px center;
}
.acalog-custom div.tree-child-horizontal {
  background: url("../../img/gateway/tree.png") no-repeat -11px center;
}
.acalog-custom .tabledrag-toggle-weight-wrapper {
  text-align: right;
}
.acalog-custom table.sticky-header {
  background-color: #fff;
  margin-top: 0;
}
.acalog-custom .progress .bar {
  background-color: #fff;
  border: 1px solid;
}
.acalog-custom .progress .filled {
  background-color: #000;
  height: 1.5em;
  width: 5px;
}
.acalog-custom .progress .percentage {
  float: right;
}
.acalog-custom .ajax-progress {
  display: inline-block;
}
.acalog-custom .ajax-progress .throbber {
  background: transparent url("../../img/gateway/throbber.gif") no-repeat 0px -18px;
  float: left;
  height: 15px;
  margin: 2px;
  width: 15px;
}
.acalog-custom .ajax-progress .message {
  padding-left: 20px;
}
.acalog-custom tr .ajax-progress .throbber {
  margin: 0 2px;
}
.acalog-custom .ajax-progress-bar {
  width: 16em;
}
.acalog-custom .container-inline div,
.acalog-custom .container-inline label {
  display: inline;
}
.acalog-custom .container-inline .fieldset-wrapper {
  display: block;
}
.acalog-custom .nowrap {
  white-space: nowrap;
}
.acalog-custom html.js .js-hide {
  display: none;
}
.acalog-custom .element-hidden {
  display: none;
}
.acalog-custom .element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px,1px,1px,1px);
  overflow: hidden;
  height: 1px;
}
.acalog-custom .element-invisible.element-focusable:active,
.acalog-custom .element-invisible.element-focusable:focus {
  position: static !important;
  clip: auto;
  overflow: visible;
  height: auto;
}
.acalog-custom .clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.acalog-custom * html .clearfix {
  height: 1%;
}
.acalog-custom *:first-child + html .clearfix {
  min-height: 1%;
}
.acalog-custom .field .field-label {
  font-weight: bold;
}
.acalog-custom .field-label-inline .field-label,
.acalog-custom .field-label-inline .field-items {
  float: left;
}
.acalog-custom form .field-multiple-table {
  margin: 0;
}
.acalog-custom form .field-multiple-table th.field-label {
  padding-left: 0;
}
.acalog-custom form .field-multiple-table td.field-multiple-drag {
  width: 30px;
  padding-right: 0;
}
.acalog-custom form .field-multiple-table td.field-multiple-drag a.tabledrag-handle {
  padding-right: .5em;
}
.acalog-custom form .field-add-more-submit {
  margin: .5em 0 0;
}
.acalog-custom .google-appliance-search-form {
  margin-bottom: 1em;
}
.acalog-custom .google-appliance-search-form input {
  margin-top: 0;
  margin-bottom: 4px;
}
.acalog-custom .google-appliance-results,
.acalog-custom .google-appliance-keymatch-results {
  list-style: none;
}
.acalog-custom .search-gooogle-appliance-results p {
  margin-top: 0;
}
.acalog-custom .google-appliance-result .title {
  margin-bottom: 0px;
  font-size: 1.2em;
}
.acalog-custom .google-appliance-result .google-appliance-snippet {
  margin-bottom: 0px;
}
.acalog-custom .google-appliance-result li {
  margin-bottom: 1em;
}
.acalog-custom .google-appliance-results .google-appliance-snippet-info {
  padding-left: 0;
}
.acalog-custom .google-appliance-results .google-appliance-info,
.acalog-custom .google-appliance-keymatch-results {
  font-size: 0.85em;
  color: #888;
}
.acalog-custom .google-appliance-keymatch-results {
  padding-left: 0;
}
.acalog-custom .google-appliance-keymatch-results li {
  background: #f1f1ed;
  border-bottom: 1px solid #e7e7e3;
  padding: 10px 10px;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  margin-bottom: 10px;
}
.acalog-custom .google-appliance-keymatch-results h3 {
  margin: 0;
}
.acalog-custom .google-appliance-keymatch-results p {
  margin: 0;
}
.acalog-custom form.search-google-appliance-search-form {
  margin-bottom: 2px;
}
.acalog-custom #search-results-heading {
  margin-top: 1em;
}
.acalog-custom .google-appliance-synonyms ul,
.acalog-custom .google-appliance-synonyms li {
  display: inline;
  list-style-type: none;
}
.acalog-custom .google-appliance-results-control-bar {
  border: 1px solid #ddd;
  background-color: #F6F6F2;
  border-color: #eee;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  padding: 4px 6px;
  margin-top: 15px;
  margin-bottom: 15px;
}
.acalog-custom .google-appliance-results-control-bar .google-appliance-search-stats {
  float: left;
}
.acalog-custom .google-appliance-results-control-bar .google-appliance-sort-headers {
  float: right;
}
.acalog-custom .google-appliance-sort-headers .google-appliance-sorter {
  padding-right: 14px;
  display: block;
  float: left;
}
.acalog-custom .google-appliance-sort-headers .google-appliance-sorter:last-child {
  padding-right: 4px;
}
.acalog-custom .google-appliance-sorter .active-sort {
  font-weight: bold;
}
.acalog-custom .video-left {
  float: left;
}
.acalog-custom .video-right {
  float: right;
}
.acalog-custom .video-center {
  display: block;
  margin: 0 auto;
}
.acalog-custom .views-exposed-form .views-exposed-widget {
  float: left;
  padding: .5em 1em 0 0;
}
.acalog-custom .views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 1.6em;
}
.acalog-custom .views-exposed-form .form-item,
.acalog-custom .views-exposed-form .form-submit {
  margin-top: 0;
  margin-bottom: 0;
}
.acalog-custom .views-exposed-form label {
  font-weight: bold;
}
.acalog-custom .views-exposed-widgets {
  margin-bottom: .5em;
}
.acalog-custom .views-align-left {
  text-align: left;
}
.acalog-custom .views-align-right {
  text-align: right;
}
.acalog-custom .views-align-center {
  text-align: center;
}
.acalog-custom .views-view-grid tbody {
  border-top: none;
}
.acalog-custom .view .progress-disabled {
  float: none;
}
.acalog-custom .ctools-locked {
  color: red;
  border: 1px solid red;
  padding: 1em;
}
.acalog-custom .ctools-owns-lock {
  background: #FFFFDD none repeat scroll 0 0;
  border: 1px solid #F0C020;
  padding: 1em;
}
.acalog-custom a.ctools-ajaxing,
.acalog-custom input.ctools-ajaxing,
.acalog-custom button.ctools-ajaxing,
.acalog-custom select.ctools-ajaxing {
  padding-right: 18px !important;
  background: url("../../img/gateway/status-active.gif") right center no-repeat;
}
.acalog-custom div.ctools-ajaxing {
  float: left;
  width: 18px;
  background: url("../../img/gateway/status-active.gif") center center no-repeat;
}
.acalog-custom div.panel-pane div.admin-links {
  font-size: xx-small;
  margin-right: 1em;
}
.acalog-custom div.panel-pane div.admin-links li a {
  color: #ccc;
}
.acalog-custom div.panel-pane div.admin-links li {
  padding-bottom: 2px;
  background: white;
  z-index: 201;
}
.acalog-custom div.panel-pane div.admin-links:hover a,
.acalog-custom div.panel-pane div.admin-links-hover a {
  color: #000;
}
.acalog-custom div.panel-pane div.admin-links a:before {
  content: "[";
}
.acalog-custom div.panel-pane div.admin-links a:after {
  content: "]";
}
.acalog-custom div.panel-pane div.panel-hide {
  display: none;
}
.acalog-custom div.panel-pane div.panel-hide-hover,
.acalog-custom div.panel-pane:hover div.panel-hide {
  display: block;
  position: absolute;
  z-index: 200;
  margin-top: -1.5em;
}
.acalog-custom div.panel-pane div.node {
  margin: 0;
  padding: 0;
}
.acalog-custom div.panel-pane div.feed a {
  float: right;
}
.acalog-custom .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url("../../img/gateway/opensans-light-webfont.eot");
  src: url("../../img/gateway/opensans-light-webfont.eot#iefix") format('embedded-opentype'), url("../../img/gateway/opensans-light-webfont.svg") format('svg'), url("../../img/gateway/opensans-light-webfont.woff") format('woff'), url("../../img/gateway/opensans-light-webfont.ttf") format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url("../../img/gateway/opensans-lightitalic-webfont.eot");
  src: url("../../img/gateway/opensans-lightitalic-webfont.eot#iefix") format('embedded-opentype'), url("../../img/gateway/opensans-lightitalic-webfont.svg") format('svg'), url("../../img/gateway/opensans-lightitalic-webfont.woff") format('woff'), url("../../img/gateway/opensans-lightitalic-webfont.ttf") format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: normal;
  src: url("../../img/gateway/opensans-regular-webfont.eot");
  src: url("../../img/gateway/opensans-regular-webfont.eot#iefix") format('embedded-opentype'), url("../../img/gateway/opensans-regular-webfont.svg") format('svg'), url("../../img/gateway/opensans-regular-webfont.woff") format('woff'), url("../../img/gateway/opensans-regular-webfont.ttf") format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: normal;
  src: url("../../img/gateway/opensans-italic-webfont.eot");
  src: url("../../img/gateway/opensans-italic-webfont.eot#iefix") format('embedded-opentype'), url("../../img/gateway/opensans-italic-webfont.svg") format('svg'), url("../../img/gateway/opensans-italic-webfont.woff") format('woff'), url("../../img/gateway/opensans-italic-webfont.ttf") format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url("../../img/gateway/opensans-bold-webfont.eot");
  src: url("../../img/gateway/opensans-bold-webfont.eot#iefix") format('embedded-opentype'), url("../../img/gateway/opensans-bold-webfont.svg") format('svg'), url("../../img/gateway/opensans-bold-webfont.woff") format('woff'), url("../../img/gateway/opensans-bold-webfont.ttf") format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: bold;
  src: url("../../img/gateway/opensans-bolditalic-webfont.eot");
  src: url("../../img/gateway/opensans-bolditalic-webfont.eot#iefix") format('embedded-opentype'), url("../../img/gateway/opensans-bolditalic-webfont.svg") format('svg'), url("../../img/gateway/opensans-bolditalic-webfont.woff") format('woff'), url("../../img/gateway/opensans-bolditalic-webfont.ttf") format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 900;
  src: url("../../img/gateway/opensans-extrabold-webfont.eot");
  src: url("../../img/gateway/opensans-extrabold-webfont.eot#iefix") format('embedded-opentype'), url("../../img/gateway/opensans-extrabold-webfont.svg") format('svg'), url("../../img/gateway/opensans-extrabold-webfont.woff") format('woff'), url("../../img/gateway/opensans-extrabold-webfont.ttf") format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 900;
  src: url("../../img/gateway/opensans-extrabolditalic-webfont.eot");
  src: url("../../img/gateway/opensans-extrabolditalic-webfont.eot#iefix") format('embedded-opentype'), url("../../img/gateway/opensans-extrabolditalic-webfont.svg") format('svg'), url("../../img/gateway/opensans-extrabolditalic-webfont.woff") format('woff'), url("../../img/gateway/opensans-extrabolditalic-webfont.ttf") format('truetype');
}
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: url("../../img/gateway/opensans-condlight-webfont.eot");
  src: url("../../img/gateway/opensans-condlight-webfont.eot#iefix") format('embedded-opentype'), url("../../img/gateway/opensans-condlight-webfont.svg") format('svg'), url("../../img/gateway/opensans-condlight-webfont.woff") format('woff'), url("../../img/gateway/opensans-condlight-webfont.ttf") format('truetype');
}
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: italic;
  font-weight: 300;
  src: url("../../img/gateway/opensans-condlightitalic-webfont.eot");
  src: url("../../img/gateway/opensans-condlightitalic-webfont.eot#iefix") format('embedded-opentype'), url("../../img/gateway/opensans-condlightitalic-webfont.svg") format('svg'), url("../../img/gateway/opensans-condlightitalic-webfont.woff") format('woff'), url("../../img/gateway/opensans-condlightitalic-webfont.ttf") format('truetype');
}
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: url("../../img/gateway/opensans-condbold-webfont.eot");
  src: url("../../img/gateway/opensans-condbold-webfont.eot#iefix") format('embedded-opentype'), url("../../img/gateway/opensans-condbold-webfont.svg") format('svg'), url("../../img/gateway/opensans-condbold-webfont.woff") format('woff'), url("../../img/gateway/opensans-condbold-webfont.ttf") format('truetype');
}
@font-face {
  font-family: adobeblank;
  src: url("data:font/opentype;base64,T1RUTwAKAIAAAwAgQ0ZGIM6ZbkwAAEPEAAAZM0RTSUcAAAABAABtAAAAAAhPUy8yAR6vMwAAARAAAABgY21hcDqI98oAACjEAAAa4GhlYWT+BQILAAAArAAAADZoaGVhCCID7wAAAOQAAAAkaG10eAPoAHwAAFz4AAAQBm1heHAIAVAAAAABCAAAAAZuYW1lD/tWxwAAAXAAACdScG9zdP+4ADIAAEOkAAAAIAABAAAAAQj1Snw1O18PPPUAAwPoAAAAAM2C2p8AAAAAzYLanwB8/4gDbANwAAAAAwACAAAAAAAAAAEAAANw/4gAyAPoAHwAfANsAAEAAAAAAAAAAAAAAAAAAAACAABQAAgBAAAABAAAAZAABQAAAooCWAAAAEsCigJYAAABXgAyANwAAAAAAAAAAAAAAAD3/67/+9///w/gAD8AAAAAQURCRQHAAAD//wNw/4gAyANwAHhgLwH/AAAAAAAAAAAAAAAgAAAAAAARANIAAQAAAAAAAQALAAAAAQAAAAAAAgAHAAsAAQAAAAAAAwAbABIAAQAAAAAABAALAAAAAQAAAAAABQA5AC0AAQAAAAAABgAKAGYAAwABBAkAAABuAHAAAwABBAkAAQAWAN4AAwABBAkAAgAOAPQAAwABBAkAAwA2AQIAAwABBAkABAAWAN4AAwABBAkABQByATgAAwABBAkABgAUAaoAAwABBAkACAA0Ab4AAwABBAkACwA0AfIAAwABBAkADSQSAiYAAwABBAkADgBIJjhBZG9iZSBCbGFua1JlZ3VsYXIxLjAzNTtBREJFO0Fkb2JlQmxhbms7QURPQkVWZXJzaW9uIDEuMDM1O1BTIDEuMDAzO2hvdGNvbnYgMS4wLjcwO21ha2VvdGYubGliMi41LjU5MDBBZG9iZUJsYW5rAKkAIAAyADAAMQAzACAAQQBkAG8AYgBlACAAUwB5AHMAdABlAG0AcwAgAEkAbgBjAG8AcgBwAG8AcgBhAHQAZQBkAC4AIABBAGwAbAAgAFIAaQBnAGgAdABzACAAUgBlAHMAZQByAHYAZQBkAC4AQQBkAG8AYgBlACAAQgBsAGEAbgBrAFIAZQBnAHUAbABhAHIAMQAuADAAMwA1ADsAQQBEAEIARQA7AEEAZABvAGIAZQBCAGwAYQBuAGsAOwBBAEQATwBCAEUAVgBlAHIAcwBpAG8AbgAgADEALgAwADMANQA7AFAAUwAgADEALgAwADAAMwA7AGgAbwB0AGMAbwBuAHYAIAAxAC4AMAAuADcAMAA7AG0AYQBrAGUAbwB0AGYALgBsAGkAYgAyAC4ANQAuADUAOQAwADAAQQBkAG8AYgBlAEIAbABhAG4AawBBAGQAbwBiAGUAIABTAHkAcwB0AGUAbQBzACAASQBuAGMAbwByAHAAbwByAGEAdABlAGQAaAB0AHQAcAA6AC8ALwB3AHcAdwAuAGEAZABvAGIAZQAuAGMAbwBtAC8AdAB5AHAAZQAvAEEAZABvAGIAZQAgAEIAbABhAG4AawAgAGkAcwAgAHIAZQBsAGUAYQBzAGUAZAAgAHUAbgBkAGUAcgAgAHQAaABlACAAUwBJAEwAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUAIAAtACAAcABsAGUAYQBzAGUAIAByAGUAYQBkACAAaQB0ACAAYwBhAHIAZQBmAHUAbABsAHkAIABhAG4AZAAgAGQAbwAgAG4AbwB0ACAAZABvAHcAbgBsAG8AYQBkACAAdABoAGUAIABmAG8AbgB0AHMAIAB1AG4AbABlAHMAcwAgAHkAbwB1ACAAYQBnAHIAZQBlACAAdABvACAAdABoAGUAIAB0AGgAZQAgAHQAZQByAG0AcwAgAG8AZgAgAHQAaABlACAAbABpAGMAZQBuAHMAZQA6AA0ACgANAAoAQwBvAHAAeQByAGkAZwBoAHQAIACpACAAMgAwADEAMwAgAEEAZABvAGIAZQAgAFMAeQBzAHQAZQBtAHMAIABJAG4AYwBvAHIAcABvAHIAYQB0AGUAZAAgACgAaAB0AHQAcAA6AC8ALwB3AHcAdwAuAGEAZABvAGIAZQAuAGMAbwBtAC8AKQAsACAAdwBpAHQAaAAgAFIAZQBzAGUAcgB2AGUAZAAgAEYAbwBuAHQAIABOAGEAbQBlACAAQQBkAG8AYgBlACAAQgBsAGEAbgBrAA0ACgANAAoAVABoAGkAcwAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUAIABpAHMAIABsAGkAYwBlAG4AcwBlAGQAIAB1AG4AZABlAHIAIAB0AGgAZQAgAFMASQBMACAATwBwAGUAbgAgAEYAbwBuAHQAIABMAGkAYwBlAG4AcwBlACwAIABWAGUAcgBzAGkAbwBuACAAMQAuADEALgANAAoADQAKAFQAaABpAHMAIABsAGkAYwBlAG4AcwBlACAAaQBzACAAYwBvAHAAaQBlAGQAIABiAGUAbABvAHcALAAgAGEAbgBkACAAaQBzACAAYQBsAHMAbwAgAGEAdgBhAGkAbABhAGIAbABlACAAdwBpAHQAaAAgAGEAIABGAEEAUQAgAGEAdAA6ACAAaAB0AHQAcAA6AC8ALwBzAGMAcgBpAHAAdABzAC4AcwBpAGwALgBvAHIAZwAvAE8ARgBMAA0ACgANAAoALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAA0ACgBTAEkATAAgAE8AUABFAE4AIABGAE8ATgBUACAATABJAEMARQBOAFMARQAgAFYAZQByAHMAaQBvAG4AIAAxAC4AMQAgAC0AIAAyADYAIABGAGUAYgByAHUAYQByAHkAIAAyADAAMAA3AA0ACgAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ADQAKAA0ACgBQAFIARQBBAE0AQgBMAEUADQAKAFQAaABlACAAZwBvAGEAbABzACAAbwBmACAAdABoAGUAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUAIAAoAE8ARgBMACkAIABhAHIAZQAgAHQAbwAgAHMAdABpAG0AdQBsAGEAdABlACAAdwBvAHIAbABkAHcAaQBkAGUAIABkAGUAdgBlAGwAbwBwAG0AZQBuAHQAIABvAGYAIABjAG8AbABsAGEAYgBvAHIAYQB0AGkAdgBlACAAZgBvAG4AdAAgAHAAcgBvAGoAZQBjAHQAcwAsACAAdABvACAAcwB1AHAAcABvAHIAdAAgAHQAaABlACAAZgBvAG4AdAAgAGMAcgBlAGEAdABpAG8AbgAgAGUAZgBmAG8AcgB0AHMAIABvAGYAIABhAGMAYQBkAGUAbQBpAGMAIABhAG4AZAAgAGwAaQBuAGcAdQBpAHMAdABpAGMAIABjAG8AbQBtAHUAbgBpAHQAaQBlAHMALAAgAGEAbgBkACAAdABvACAAcAByAG8AdgBpAGQAZQAgAGEAIABmAHIAZQBlACAAYQBuAGQAIABvAHAAZQBuACAAZgByAGEAbQBlAHcAbwByAGsAIABpAG4AIAB3AGgAaQBjAGgAIABmAG8AbgB0AHMAIABtAGEAeQAgAGIAZQAgAHMAaABhAHIAZQBkACAAYQBuAGQAIABpAG0AcAByAG8AdgBlAGQAIABpAG4AIABwAGEAcgB0AG4AZQByAHMAaABpAHAAIAB3AGkAdABoACAAbwB0AGgAZQByAHMALgANAAoADQAKAFQAaABlACAATwBGAEwAIABhAGwAbABvAHcAcwAgAHQAaABlACAAbABpAGMAZQBuAHMAZQBkACAAZgBvAG4AdABzACAAdABvACAAYgBlACAAdQBzAGUAZAAsACAAcwB0AHUAZABpAGUAZAAsACAAbQBvAGQAaQBmAGkAZQBkACAAYQBuAGQAIAByAGUAZABpAHMAdAByAGkAYgB1AHQAZQBkACAAZgByAGUAZQBsAHkAIABhAHMAIABsAG8AbgBnACAAYQBzACAAdABoAGUAeQAgAGEAcgBlACAAbgBvAHQAIABzAG8AbABkACAAYgB5ACAAdABoAGUAbQBzAGUAbAB2AGUAcwAuACAAVABoAGUAIABmAG8AbgB0AHMALAAgAGkAbgBjAGwAdQBkAGkAbgBnACAAYQBuAHkAIABkAGUAcgBpAHYAYQB0AGkAdgBlACAAdwBvAHIAawBzACwAIABjAGEAbgAgAGIAZQAgAGIAdQBuAGQAbABlAGQALAAgAGUAbQBiAGUAZABkAGUAZAAsACAAcgBlAGQAaQBzAHQAcgBpAGIAdQB0AGUAZAAgAGEAbgBkAC8AbwByACAAcwBvAGwAZAAgAHcAaQB0AGgAIABhAG4AeQAgAHMAbwBmAHQAdwBhAHIAZQAgAHAAcgBvAHYAaQBkAGUAZAAgAHQAaABhAHQAIABhAG4AeQAgAHIAZQBzAGUAcgB2AGUAZAAgAG4AYQBtAGUAcwAgAGEAcgBlACAAbgBvAHQAIAB1AHMAZQBkACAAYgB5ACAAZABlAHIAaQB2AGEAdABpAHYAZQAgAHcAbwByAGsAcwAuACAAVABoAGUAIABmAG8AbgB0AHMAIABhAG4AZAAgAGQAZQByAGkAdgBhAHQAaQB2AGUAcwAsACAAaABvAHcAZQB2AGUAcgAsACAAYwBhAG4AbgBvAHQAIABiAGUAIAByAGUAbABlAGEAcwBlAGQAIAB1AG4AZABlAHIAIABhAG4AeQAgAG8AdABoAGUAcgAgAHQAeQBwAGUAIABvAGYAIABsAGkAYwBlAG4AcwBlAC4AIABUAGgAZQAgAHIAZQBxAHUAaQByAGUAbQBlAG4AdAAgAGYAbwByACAAZgBvAG4AdABzACAAdABvACAAcgBlAG0AYQBpAG4AIAB1AG4AZABlAHIAIAB0AGgAaQBzACAAbABpAGMAZQBuAHMAZQAgAGQAbwBlAHMAIABuAG8AdAAgAGEAcABwAGwAeQAgAHQAbwAgAGEAbgB5ACAAZABvAGMAdQBtAGUAbgB0ACAAYwByAGUAYQB0AGUAZAAgAHUAcwBpAG4AZwAgAHQAaABlACAAZgBvAG4AdABzACAAbwByACAAdABoAGUAaQByACAAZABlAHIAaQB2AGEAdABpAHYAZQBzAC4ADQAKAA0ACgBEAEUARgBJAE4ASQBUAEkATwBOAFMADQAKACIARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAiACAAcgBlAGYAZQByAHMAIAB0AG8AIAB0AGgAZQAgAHMAZQB0ACAAbwBmACAAZgBpAGwAZQBzACAAcgBlAGwAZQBhAHMAZQBkACAAYgB5ACAAdABoAGUAIABDAG8AcAB5AHIAaQBnAGgAdAAgAEgAbwBsAGQAZQByACgAcwApACAAdQBuAGQAZQByACAAdABoAGkAcwAgAGwAaQBjAGUAbgBzAGUAIABhAG4AZAAgAGMAbABlAGEAcgBsAHkAIABtAGEAcgBrAGUAZAAgAGEAcwAgAHMAdQBjAGgALgAgAFQAaABpAHMAIABtAGEAeQAgAGkAbgBjAGwAdQBkAGUAIABzAG8AdQByAGMAZQAgAGYAaQBsAGUAcwAsACAAYgB1AGkAbABkACAAcwBjAHIAaQBwAHQAcwAgAGEAbgBkACAAZABvAGMAdQBtAGUAbgB0AGEAdABpAG8AbgAuAA0ACgANAAoAIgBSAGUAcwBlAHIAdgBlAGQAIABGAG8AbgB0ACAATgBhAG0AZQAiACAAcgBlAGYAZQByAHMAIAB0AG8AIABhAG4AeQAgAG4AYQBtAGUAcwAgAHMAcABlAGMAaQBmAGkAZQBkACAAYQBzACAAcwB1AGMAaAAgAGEAZgB0AGUAcgAgAHQAaABlACAAYwBvAHAAeQByAGkAZwBoAHQAIABzAHQAYQB0AGUAbQBlAG4AdAAoAHMAKQAuAA0ACgANAAoAIgBPAHIAaQBnAGkAbgBhAGwAIABWAGUAcgBzAGkAbwBuACIAIAByAGUAZgBlAHIAcwAgAHQAbwAgAHQAaABlACAAYwBvAGwAbABlAGMAdABpAG8AbgAgAG8AZgAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUAIABjAG8AbQBwAG8AbgBlAG4AdABzACAAYQBzACAAZABpAHMAdAByAGkAYgB1AHQAZQBkACAAYgB5ACAAdABoAGUAIABDAG8AcAB5AHIAaQBnAGgAdAAgAEgAbwBsAGQAZQByACgAcwApAC4ADQAKAA0ACgAiAE0AbwBkAGkAZgBpAGUAZAAgAFYAZQByAHMAaQBvAG4AIgAgAHIAZQBmAGUAcgBzACAAdABvACAAYQBuAHkAIABkAGUAcgBpAHYAYQB0AGkAdgBlACAAbQBhAGQAZQAgAGIAeQAgAGEAZABkAGkAbgBnACAAdABvACwAIABkAGUAbABlAHQAaQBuAGcALAAgAG8AcgAgAHMAdQBiAHMAdABpAHQAdQB0AGkAbgBnACAALQAtACAAaQBuACAAcABhAHIAdAAgAG8AcgAgAGkAbgAgAHcAaABvAGwAZQAgAC0ALQAgAGEAbgB5ACAAbwBmACAAdABoAGUAIABjAG8AbQBwAG8AbgBlAG4AdABzACAAbwBmACAAdABoAGUAIABPAHIAaQBnAGkAbgBhAGwAIABWAGUAcgBzAGkAbwBuACwAIABiAHkAIABjAGgAYQBuAGcAaQBuAGcAIABmAG8AcgBtAGEAdABzACAAbwByACAAYgB5ACAAcABvAHIAdABpAG4AZwAgAHQAaABlACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAHQAbwAgAGEAIABuAGUAdwAgAGUAbgB2AGkAcgBvAG4AbQBlAG4AdAAuAA0ACgANAAoAIgBBAHUAdABoAG8AcgAiACAAcgBlAGYAZQByAHMAIAB0AG8AIABhAG4AeQAgAGQAZQBzAGkAZwBuAGUAcgAsACAAZQBuAGcAaQBuAGUAZQByACwAIABwAHIAbwBnAHIAYQBtAG0AZQByACwAIAB0AGUAYwBoAG4AaQBjAGEAbAAgAHcAcgBpAHQAZQByACAAbwByACAAbwB0AGgAZQByACAAcABlAHIAcwBvAG4AIAB3AGgAbwAgAGMAbwBuAHQAcgBpAGIAdQB0AGUAZAAgAHQAbwAgAHQAaABlACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAuAA0ACgANAAoAUABFAFIATQBJAFMAUwBJAE8ATgAgACYAIABDAE8ATgBEAEkAVABJAE8ATgBTAA0ACgBQAGUAcgBtAGkAcwBzAGkAbwBuACAAaQBzACAAaABlAHIAZQBiAHkAIABnAHIAYQBuAHQAZQBkACwAIABmAHIAZQBlACAAbwBmACAAYwBoAGEAcgBnAGUALAAgAHQAbwAgAGEAbgB5ACAAcABlAHIAcwBvAG4AIABvAGIAdABhAGkAbgBpAG4AZwAgAGEAIABjAG8AcAB5ACAAbwBmACAAdABoAGUAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlACwAIAB0AG8AIAB1AHMAZQAsACAAcwB0AHUAZAB5ACwAIABjAG8AcAB5ACwAIABtAGUAcgBnAGUALAAgAGUAbQBiAGUAZAAsACAAbQBvAGQAaQBmAHkALAAgAHIAZQBkAGkAcwB0AHIAaQBiAHUAdABlACwAIABhAG4AZAAgAHMAZQBsAGwAIABtAG8AZABpAGYAaQBlAGQAIABhAG4AZAAgAHUAbgBtAG8AZABpAGYAaQBlAGQAIABjAG8AcABpAGUAcwAgAG8AZgAgAHQAaABlACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAsACAAcwB1AGIAagBlAGMAdAAgAHQAbwAgAHQAaABlACAAZgBvAGwAbABvAHcAaQBuAGcAIABjAG8AbgBkAGkAdABpAG8AbgBzADoADQAKAA0ACgAxACkAIABOAGUAaQB0AGgAZQByACAAdABoAGUAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlACAAbgBvAHIAIABhAG4AeQAgAG8AZgAgAGkAdABzACAAaQBuAGQAaQB2AGkAZAB1AGEAbAAgAGMAbwBtAHAAbwBuAGUAbgB0AHMALAAgAGkAbgAgAE8AcgBpAGcAaQBuAGEAbAAgAG8AcgAgAE0AbwBkAGkAZgBpAGUAZAAgAFYAZQByAHMAaQBvAG4AcwAsACAAbQBhAHkAIABiAGUAIABzAG8AbABkACAAYgB5ACAAaQB0AHMAZQBsAGYALgANAAoADQAKADIAKQAgAE8AcgBpAGcAaQBuAGEAbAAgAG8AcgAgAE0AbwBkAGkAZgBpAGUAZAAgAFYAZQByAHMAaQBvAG4AcwAgAG8AZgAgAHQAaABlACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAG0AYQB5ACAAYgBlACAAYgB1AG4AZABsAGUAZAAsACAAcgBlAGQAaQBzAHQAcgBpAGIAdQB0AGUAZAAgAGEAbgBkAC8AbwByACAAcwBvAGwAZAAgAHcAaQB0AGgAIABhAG4AeQAgAHMAbwBmAHQAdwBhAHIAZQAsACAAcAByAG8AdgBpAGQAZQBkACAAdABoAGEAdAAgAGUAYQBjAGgAIABjAG8AcAB5ACAAYwBvAG4AdABhAGkAbgBzACAAdABoAGUAIABhAGIAbwB2AGUAIABjAG8AcAB5AHIAaQBnAGgAdAAgAG4AbwB0AGkAYwBlACAAYQBuAGQAIAB0AGgAaQBzACAAbABpAGMAZQBuAHMAZQAuACAAVABoAGUAcwBlACAAYwBhAG4AIABiAGUAIABpAG4AYwBsAHUAZABlAGQAIABlAGkAdABoAGUAcgAgAGEAcwAgAHMAdABhAG4AZAAtAGEAbABvAG4AZQAgAHQAZQB4AHQAIABmAGkAbABlAHMALAAgAGgAdQBtAGEAbgAtAHIAZQBhAGQAYQBiAGwAZQAgAGgAZQBhAGQAZQByAHMAIABvAHIAIABpAG4AIAB0AGgAZQAgAGEAcABwAHIAbwBwAHIAaQBhAHQAZQAgAG0AYQBjAGgAaQBuAGUALQByAGUAYQBkAGEAYgBsAGUAIABtAGUAdABhAGQAYQB0AGEAIABmAGkAZQBsAGQAcwAgAHcAaQB0AGgAaQBuACAAdABlAHgAdAAgAG8AcgAgAGIAaQBuAGEAcgB5ACAAZgBpAGwAZQBzACAAYQBzACAAbABvAG4AZwAgAGEAcwAgAHQAaABvAHMAZQAgAGYAaQBlAGwAZABzACAAYwBhAG4AIABiAGUAIABlAGEAcwBpAGwAeQAgAHYAaQBlAHcAZQBkACAAYgB5ACAAdABoAGUAIAB1AHMAZQByAC4ADQAKAA0ACgAzACkAIABOAG8AIABNAG8AZABpAGYAaQBlAGQAIABWAGUAcgBzAGkAbwBuACAAbwBmACAAdABoAGUAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlACAAbQBhAHkAIAB1AHMAZQAgAHQAaABlACAAUgBlAHMAZQByAHYAZQBkACAARgBvAG4AdAAgAE4AYQBtAGUAKABzACkAIAB1AG4AbABlAHMAcwAgAGUAeABwAGwAaQBjAGkAdAAgAHcAcgBpAHQAdABlAG4AIABwAGUAcgBtAGkAcwBzAGkAbwBuACAAaQBzACAAZwByAGEAbgB0AGUAZAAgAGIAeQAgAHQAaABlACAAYwBvAHIAcgBlAHMAcABvAG4AZABpAG4AZwAgAEMAbwBwAHkAcgBpAGcAaAB0ACAASABvAGwAZABlAHIALgAgAFQAaABpAHMAIAByAGUAcwB0AHIAaQBjAHQAaQBvAG4AIABvAG4AbAB5ACAAYQBwAHAAbABpAGUAcwAgAHQAbwAgAHQAaABlACAAcAByAGkAbQBhAHIAeQAgAGYAbwBuAHQAIABuAGEAbQBlACAAYQBzACAAcAByAGUAcwBlAG4AdABlAGQAIAB0AG8AIAB0AGgAZQAgAHUAcwBlAHIAcwAuAA0ACgANAAoANAApACAAVABoAGUAIABuAGEAbQBlACgAcwApACAAbwBmACAAdABoAGUAIABDAG8AcAB5AHIAaQBnAGgAdAAgAEgAbwBsAGQAZQByACgAcwApACAAbwByACAAdABoAGUAIABBAHUAdABoAG8AcgAoAHMAKQAgAG8AZgAgAHQAaABlACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAHMAaABhAGwAbAAgAG4AbwB0ACAAYgBlACAAdQBzAGUAZAAgAHQAbwAgAHAAcgBvAG0AbwB0AGUALAAgAGUAbgBkAG8AcgBzAGUAIABvAHIAIABhAGQAdgBlAHIAdABpAHMAZQAgAGEAbgB5ACAATQBvAGQAaQBmAGkAZQBkACAAVgBlAHIAcwBpAG8AbgAsACAAZQB4AGMAZQBwAHQAIAB0AG8AIABhAGMAawBuAG8AdwBsAGUAZABnAGUAIAB0AGgAZQAgAGMAbwBuAHQAcgBpAGIAdQB0AGkAbwBuACgAcwApACAAbwBmACAAdABoAGUAIABDAG8AcAB5AHIAaQBnAGgAdAAgAEgAbwBsAGQAZQByACgAcwApACAAYQBuAGQAIAB0AGgAZQAgAEEAdQB0AGgAbwByACgAcwApACAAbwByACAAdwBpAHQAaAAgAHQAaABlAGkAcgAgAGUAeABwAGwAaQBjAGkAdAAgAHcAcgBpAHQAdABlAG4AIABwAGUAcgBtAGkAcwBzAGkAbwBuAC4ADQAKAA0ACgA1ACkAIABUAGgAZQAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUALAAgAG0AbwBkAGkAZgBpAGUAZAAgAG8AcgAgAHUAbgBtAG8AZABpAGYAaQBlAGQALAAgAGkAbgAgAHAAYQByAHQAIABvAHIAIABpAG4AIAB3AGgAbwBsAGUALAAgAG0AdQBzAHQAIABiAGUAIABkAGkAcwB0AHIAaQBiAHUAdABlAGQAIABlAG4AdABpAHIAZQBsAHkAIAB1AG4AZABlAHIAIAB0AGgAaQBzACAAbABpAGMAZQBuAHMAZQAsACAAYQBuAGQAIABtAHUAcwB0ACAAbgBvAHQAIABiAGUAIABkAGkAcwB0AHIAaQBiAHUAdABlAGQAIAB1AG4AZABlAHIAIABhAG4AeQAgAG8AdABoAGUAcgAgAGwAaQBjAGUAbgBzAGUALgAgAFQAaABlACAAcgBlAHEAdQBpAHIAZQBtAGUAbgB0ACAAZgBvAHIAIABmAG8AbgB0AHMAIAB0AG8AIAByAGUAbQBhAGkAbgAgAHUAbgBkAGUAcgAgAHQAaABpAHMAIABsAGkAYwBlAG4AcwBlACAAZABvAGUAcwAgAG4AbwB0ACAAYQBwAHAAbAB5ACAAdABvACAAYQBuAHkAIABkAG8AYwB1AG0AZQBuAHQAIABjAHIAZQBhAHQAZQBkACAAdQBzAGkAbgBnACAAdABoAGUAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlAC4ADQAKAA0ACgBUAEUAUgBNAEkATgBBAFQASQBPAE4ADQAKAFQAaABpAHMAIABsAGkAYwBlAG4AcwBlACAAYgBlAGMAbwBtAGUAcwAgAG4AdQBsAGwAIABhAG4AZAAgAHYAbwBpAGQAIABpAGYAIABhAG4AeQAgAG8AZgAgAHQAaABlACAAYQBiAG8AdgBlACAAYwBvAG4AZABpAHQAaQBvAG4AcwAgAGEAcgBlACAAbgBvAHQAIABtAGUAdAAuAA0ACgANAAoARABJAFMAQwBMAEEASQBNAEUAUgANAAoAVABIAEUAIABGAE8ATgBUACAAUwBPAEYAVABXAEEAUgBFACAASQBTACAAUABSAE8AVgBJAEQARQBEACAAIgBBAFMAIABJAFMAIgAsACAAVwBJAFQASABPAFUAVAAgAFcAQQBSAFIAQQBOAFQAWQAgAE8ARgAgAEEATgBZACAASwBJAE4ARAAsACAARQBYAFAAUgBFAFMAUwAgAE8AUgAgAEkATQBQAEwASQBFAEQALAAgAEkATgBDAEwAVQBEAEkATgBHACAAQgBVAFQAIABOAE8AVAAgAEwASQBNAEkAVABFAEQAIABUAE8AIABBAE4AWQAgAFcAQQBSAFIAQQBOAFQASQBFAFMAIABPAEYAIABNAEUAUgBDAEgAQQBOAFQAQQBCAEkATABJAFQAWQAsACAARgBJAFQATgBFAFMAUwAgAEYATwBSACAAQQAgAFAAQQBSAFQASQBDAFUATABBAFIAIABQAFUAUgBQAE8AUwBFACAAQQBOAEQAIABOAE8ATgBJAE4ARgBSAEkATgBHAEUATQBFAE4AVAAgAE8ARgAgAEMATwBQAFkAUgBJAEcASABUACwAIABQAEEAVABFAE4AVAAsACAAVABSAEEARABFAE0AQQBSAEsALAAgAE8AUgAgAE8AVABIAEUAUgAgAFIASQBHAEgAVAAuACAASQBOACAATgBPACAARQBWAEUATgBUACAAUwBIAEEATABMACAAVABIAEUAIABDAE8AUABZAFIASQBHAEgAVAAgAEgATwBMAEQARQBSACAAQgBFACAATABJAEEAQgBMAEUAIABGAE8AUgAgAEEATgBZACAAQwBMAEEASQBNACwAIABEAEEATQBBAEcARQBTACAATwBSACAATwBUAEgARQBSACAATABJAEEAQgBJAEwASQBUAFkALAAgAEkATgBDAEwAVQBEAEkATgBHACAAQQBOAFkAIABHAEUATgBFAFIAQQBMACwAIABTAFAARQBDAEkAQQBMACwAIABJAE4ARABJAFIARQBDAFQALAAgAEkATgBDAEkARABFAE4AVABBAEwALAAgAE8AUgAgAEMATwBOAFMARQBRAFUARQBOAFQASQBBAEwAIABEAEEATQBBAEcARQBTACwAIABXAEgARQBUAEgARQBSACAASQBOACAAQQBOACAAQQBDAFQASQBPAE4AIABPAEYAIABDAE8ATgBUAFIAQQBDAFQALAAgAFQATwBSAFQAIABPAFIAIABPAFQASABFAFIAVwBJAFMARQAsACAAQQBSAEkAUwBJAE4ARwAgAEYAUgBPAE0ALAAgAE8AVQBUACAATwBGACAAVABIAEUAIABVAFMARQAgAE8AUgAgAEkATgBBAEIASQBMAEkAVABZACAAVABPACAAVQBTAEUAIABUAEgARQAgAEYATwBOAFQAIABTAE8ARgBUAFcAQQBSAEUAIABPAFIAIABGAFIATwBNACAATwBUAEgARQBSACAARABFAEEATABJAE4ARwBTACAASQBOACAAVABIAEUAIABGAE8ATgBUACAAUwBPAEYAVABXAEEAUgBFAC4ADQAKAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBhAGQAbwBiAGUALgBjAG8AbQAvAHQAeQBwAGUALwBsAGUAZwBhAGwALgBoAHQAbQBsAAAAAAAFAAAAAwAAADgAAAAEAAABUAABAAAAAAAsAAMAAQAAADgAAwAKAAABUAAGAAwAAAAAAAEAAAAEARgAAABCAEAABQACB/8P/xf/H/8n/y//N/8//0f/T/9X/1//Z/9v/3f/f/+H/4//l/+f/6f/r/+3/7//x//P/9f/5//v//f//c///f//AAAAAAgAEAAYACAAKAAwADgAQABIAFAAWABgAGgAcAB4AIAAiACQAJgAoACoALAAuADAAMgA0ADgAOgA8AD4AP3w//8AAfgB8AHoAeAB2AHQAcgBwAG4AbABqAGgAZgBkAGIAYABeAFwAWgBYAFYAVABSAFAATgBMAEgARgBEAEIAQgBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAZkAAAAAAAAAIgAAAAAAAAB/8AAAABAAAIAAAAD/8AAAABAAAQAAAAF/8AAAABAAAYAAAAH/8AAAABAAAgAAAAJ/8AAAABAAAoAAAAL/8AAAABAAAwAAAAN/8AAAABAAA4AAAAP/8AAAABAABAAAAAR/8AAAABAABIAAAAT/8AAAABAABQAAAAV/8AAAABAABYAAAAX/8AAAABAABgAAAAZ/8AAAABAABoAAAAb/8AAAABAABwAAAAd/8AAAABAAB4AAAAf/8AAAABAACAAAAAh/8AAAABAACIAAAAj/8AAAABAACQAAAAl/8AAAABAACYAAAAn/8AAAABAACgAAAAp/8AAAABAACoAAAAr/8AAAABAACwAAAAt/8AAAABAAC4AAAAv/8AAAABAADAAAAAx/8AAAABAADIAAAAz/8AAAABAADQAAAA1/8AAAABAADgAAAA5/8AAAABAADoAAAA7/8AAAABAADwAAAA9/8AAAABAAD4AAAA/c8AAAABAAD98AAA//0AAAXxAAEAAAABB/8AAAABAAEIAAABD/8AAAABAAEQAAABF/8AAAABAAEYAAABH/8AAAABAAEgAAABJ/8AAAABAAEoAAABL/8AAAABAAEwAAABN/8AAAABAAE4AAABP/8AAAABAAFAAAABR/8AAAABAAFIAAABT/8AAAABAAFQAAABV/8AAAABAAFYAAABX/8AAAABAAFgAAABZ/8AAAABAAFoAAABb/8AAAABAAFwAAABd/8AAAABAAF4AAABf/8AAAABAAGAAAABh/8AAAABAAGIAAABj/8AAAABAAGQAAABl/8AAAABAAGYAAABn/8AAAABAAGgAAABp/8AAAABAAGoAAABr/8AAAABAAGwAAABt/8AAAABAAG4AAABv/8AAAABAAHAAAABx/8AAAABAAHIAAABz/8AAAABAAHQAAAB1/8AAAABAAHYAAAB3/8AAAABAAHgAAAB5/8AAAABAAHoAAAB7/8AAAABAAHwAAAB9/8AAAABAAH4AAAB//0AAAABAAIAAAACB/8AAAABAAIIAAACD/8AAAABAAIQAAACF/8AAAABAAIYAAACH/8AAAABAAIgAAACJ/8AAAABAAIoAAACL/8AAAABAAIwAAACN/8AAAABAAI4AAACP/8AAAABAAJAAAACR/8AAAABAAJIAAACT/8AAAABAAJQAAACV/8AAAABAAJYAAACX/8AAAABAAJgAAACZ/8AAAABAAJoAAACb/8AAAABAAJwAAACd/8AAAABAAJ4AAACf/8AAAABAAKAAAACh/8AAAABAAKIAAACj/8AAAABAAKQAAACl/8AAAABAAKYAAACn/8AAAABAAKgAAACp/8AAAABAAKoAAACr/8AAAABAAKwAAACt/8AAAABAAK4AAACv/8AAAABAALAAAACx/8AAAABAALIAAACz/8AAAABAALQAAAC1/8AAAABAALYAAAC3/8AAAABAALgAAAC5/8AAAABAALoAAAC7/8AAAABAALwAAAC9/8AAAABAAL4AAAC//0AAAABAAMAAAADB/8AAAABAAMIAAADD/8AAAABAAMQAAADF/8AAAABAAMYAAADH/8AAAABAAMgAAADJ/8AAAABAAMoAAADL/8AAAABAAMwAAADN/8AAAABAAM4AAADP/8AAAABAANAAAADR/8AAAABAANIAAADT/8AAAABAANQAAADV/8AAAABAANYAAADX/8AAAABAANgAAADZ/8AAAABAANoAAADb/8AAAABAANwAAADd/8AAAABAAN4AAADf/8AAAABAAOAAAADh/8AAAABAAOIAAADj/8AAAABAAOQAAADl/8AAAABAAOYAAADn/8AAAABAAOgAAADp/8AAAABAAOoAAADr/8AAAABAAOwAAADt/8AAAABAAO4AAADv/8AAAABAAPAAAADx/8AAAABAAPIAAADz/8AAAABAAPQAAAD1/8AAAABAAPYAAAD3/8AAAABAAPgAAAD5/8AAAABAAPoAAAD7/8AAAABAAPwAAAD9/8AAAABAAP4AAAD//0AAAABAAQAAAAEB/8AAAABAAQIAAAED/8AAAABAAQQAAAEF/8AAAABAAQYAAAEH/8AAAABAAQgAAAEJ/8AAAABAAQoAAAEL/8AAAABAAQwAAAEN/8AAAABAAQ4AAAEP/8AAAABAARAAAAER/8AAAABAARIAAAET/8AAAABAARQAAAEV/8AAAABAARYAAAEX/8AAAABAARgAAAEZ/8AAAABAARoAAAEb/8AAAABAARwAAAEd/8AAAABAAR4AAAEf/8AAAABAASAAAAEh/8AAAABAASIAAAEj/8AAAABAASQAAAEl/8AAAABAASYAAAEn/8AAAABAASgAAAEp/8AAAABAASoAAAEr/8AAAABAASwAAAEt/8AAAABAAS4AAAEv/8AAAABAATAAAAEx/8AAAABAATIAAAEz/8AAAABAATQAAAE1/8AAAABAATYAAAE3/8AAAABAATgAAAE5/8AAAABAAToAAAE7/8AAAABAATwAAAE9/8AAAABAAT4AAAE//0AAAABAAUAAAAFB/8AAAABAAUIAAAFD/8AAAABAAUQAAAFF/8AAAABAAUYAAAFH/8AAAABAAUgAAAFJ/8AAAABAAUoAAAFL/8AAAABAAUwAAAFN/8AAAABAAU4AAAFP/8AAAABAAVAAAAFR/8AAAABAAVIAAAFT/8AAAABAAVQAAAFV/8AAAABAAVYAAAFX/8AAAABAAVgAAAFZ/8AAAABAAVoAAAFb/8AAAABAAVwAAAFd/8AAAABAAV4AAAFf/8AAAABAAWAAAAFh/8AAAABAAWIAAAFj/8AAAABAAWQAAAFl/8AAAABAAWYAAAFn/8AAAABAAWgAAAFp/8AAAABAAWoAAAFr/8AAAABAAWwAAAFt/8AAAABAAW4AAAFv/8AAAABAAXAAAAFx/8AAAABAAXIAAAFz/8AAAABAAXQAAAF1/8AAAABAAXYAAAF3/8AAAABAAXgAAAF5/8AAAABAAXoAAAF7/8AAAABAAXwAAAF9/8AAAABAAX4AAAF//0AAAABAAYAAAAGB/8AAAABAAYIAAAGD/8AAAABAAYQAAAGF/8AAAABAAYYAAAGH/8AAAABAAYgAAAGJ/8AAAABAAYoAAAGL/8AAAABAAYwAAAGN/8AAAABAAY4AAAGP/8AAAABAAZAAAAGR/8AAAABAAZIAAAGT/8AAAABAAZQAAAGV/8AAAABAAZYAAAGX/8AAAABAAZgAAAGZ/8AAAABAAZoAAAGb/8AAAABAAZwAAAGd/8AAAABAAZ4AAAGf/8AAAABAAaAAAAGh/8AAAABAAaIAAAGj/8AAAABAAaQAAAGl/8AAAABAAaYAAAGn/8AAAABAAagAAAGp/8AAAABAAaoAAAGr/8AAAABAAawAAAGt/8AAAABAAa4AAAGv/8AAAABAAbAAAAGx/8AAAABAAbIAAAGz/8AAAABAAbQAAAG1/8AAAABAAbYAAAG3/8AAAABAAbgAAAG5/8AAAABAAboAAAG7/8AAAABAAbwAAAG9/8AAAABAAb4AAAG//0AAAABAAcAAAAHB/8AAAABAAcIAAAHD/8AAAABAAcQAAAHF/8AAAABAAcYAAAHH/8AAAABAAcgAAAHJ/8AAAABAAcoAAAHL/8AAAABAAcwAAAHN/8AAAABAAc4AAAHP/8AAAABAAdAAAAHR/8AAAABAAdIAAAHT/8AAAABAAdQAAAHV/8AAAABAAdYAAAHX/8AAAABAAdgAAAHZ/8AAAABAAdoAAAHb/8AAAABAAdwAAAHd/8AAAABAAd4AAAHf/8AAAABAAeAAAAHh/8AAAABAAeIAAAHj/8AAAABAAeQAAAHl/8AAAABAAeYAAAHn/8AAAABAAegAAAHp/8AAAABAAeoAAAHr/8AAAABAAewAAAHt/8AAAABAAe4AAAHv/8AAAABAAfAAAAHx/8AAAABAAfIAAAHz/8AAAABAAfQAAAH1/8AAAABAAfYAAAH3/8AAAABAAfgAAAH5/8AAAABAAfoAAAH7/8AAAABAAfwAAAH9/8AAAABAAf4AAAH//0AAAABAAgAAAAIB/8AAAABAAgIAAAID/8AAAABAAgQAAAIF/8AAAABAAgYAAAIH/8AAAABAAggAAAIJ/8AAAABAAgoAAAIL/8AAAABAAgwAAAIN/8AAAABAAg4AAAIP/8AAAABAAhAAAAIR/8AAAABAAhIAAAIT/8AAAABAAhQAAAIV/8AAAABAAhYAAAIX/8AAAABAAhgAAAIZ/8AAAABAAhoAAAIb/8AAAABAAhwAAAId/8AAAABAAh4AAAIf/8AAAABAAiAAAAIh/8AAAABAAiIAAAIj/8AAAABAAiQAAAIl/8AAAABAAiYAAAIn/8AAAABAAigAAAIp/8AAAABAAioAAAIr/8AAAABAAiwAAAIt/8AAAABAAi4AAAIv/8AAAABAAjAAAAIx/8AAAABAAjIAAAIz/8AAAABAAjQAAAI1/8AAAABAAjYAAAI3/8AAAABAAjgAAAI5/8AAAABAAjoAAAI7/8AAAABAAjwAAAI9/8AAAABAAj4AAAI//0AAAABAAkAAAAJB/8AAAABAAkIAAAJD/8AAAABAAkQAAAJF/8AAAABAAkYAAAJH/8AAAABAAkgAAAJJ/8AAAABAAkoAAAJL/8AAAABAAkwAAAJN/8AAAABAAk4AAAJP/8AAAABAAlAAAAJR/8AAAABAAlIAAAJT/8AAAABAAlQAAAJV/8AAAABAAlYAAAJX/8AAAABAAlgAAAJZ/8AAAABAAloAAAJb/8AAAABAAlwAAAJd/8AAAABAAl4AAAJf/8AAAABAAmAAAAJh/8AAAABAAmIAAAJj/8AAAABAAmQAAAJl/8AAAABAAmYAAAJn/8AAAABAAmgAAAJp/8AAAABAAmoAAAJr/8AAAABAAmwAAAJt/8AAAABAAm4AAAJv/8AAAABAAnAAAAJx/8AAAABAAnIAAAJz/8AAAABAAnQAAAJ1/8AAAABAAnYAAAJ3/8AAAABAAngAAAJ5/8AAAABAAnoAAAJ7/8AAAABAAnwAAAJ9/8AAAABAAn4AAAJ//0AAAABAAoAAAAKB/8AAAABAAoIAAAKD/8AAAABAAoQAAAKF/8AAAABAAoYAAAKH/8AAAABAAogAAAKJ/8AAAABAAooAAAKL/8AAAABAAowAAAKN/8AAAABAAo4AAAKP/8AAAABAApAAAAKR/8AAAABAApIAAAKT/8AAAABAApQAAAKV/8AAAABAApYAAAKX/8AAAABAApgAAAKZ/8AAAABAApoAAAKb/8AAAABAApwAAAKd/8AAAABAAp4AAAKf/8AAAABAAqAAAAKh/8AAAABAAqIAAAKj/8AAAABAAqQAAAKl/8AAAABAAqYAAAKn/8AAAABAAqgAAAKp/8AAAABAAqoAAAKr/8AAAABAAqwAAAKt/8AAAABAAq4AAAKv/8AAAABAArAAAAKx/8AAAABAArIAAAKz/8AAAABAArQAAAK1/8AAAABAArYAAAK3/8AAAABAArgAAAK5/8AAAABAAroAAAK7/8AAAABAArwAAAK9/8AAAABAAr4AAAK//0AAAABAAsAAAALB/8AAAABAAsIAAALD/8AAAABAAsQAAALF/8AAAABAAsYAAALH/8AAAABAAsgAAALJ/8AAAABAAsoAAALL/8AAAABAAswAAALN/8AAAABAAs4AAALP/8AAAABAAtAAAALR/8AAAABAAtIAAALT/8AAAABAAtQAAALV/8AAAABAAtYAAALX/8AAAABAAtgAAALZ/8AAAABAAtoAAALb/8AAAABAAtwAAALd/8AAAABAAt4AAALf/8AAAABAAuAAAALh/8AAAABAAuIAAALj/8AAAABAAuQAAALl/8AAAABAAuYAAALn/8AAAABAAugAAALp/8AAAABAAuoAAALr/8AAAABAAuwAAALt/8AAAABAAu4AAALv/8AAAABAAvAAAALx/8AAAABAAvIAAALz/8AAAABAAvQAAAL1/8AAAABAAvYAAAL3/8AAAABAAvgAAAL5/8AAAABAAvoAAAL7/8AAAABAAvwAAAL9/8AAAABAAv4AAAL//0AAAABAAwAAAAMB/8AAAABAAwIAAAMD/8AAAABAAwQAAAMF/8AAAABAAwYAAAMH/8AAAABAAwgAAAMJ/8AAAABAAwoAAAML/8AAAABAAwwAAAMN/8AAAABAAw4AAAMP/8AAAABAAxAAAAMR/8AAAABAAxIAAAMT/8AAAABAAxQAAAMV/8AAAABAAxYAAAMX/8AAAABAAxgAAAMZ/8AAAABAAxoAAAMb/8AAAABAAxwAAAMd/8AAAABAAx4AAAMf/8AAAABAAyAAAAMh/8AAAABAAyIAAAMj/8AAAABAAyQAAAMl/8AAAABAAyYAAAMn/8AAAABAAygAAAMp/8AAAABAAyoAAAMr/8AAAABAAywAAAMt/8AAAABAAy4AAAMv/8AAAABAAzAAAAMx/8AAAABAAzIAAAMz/8AAAABAAzQAAAM1/8AAAABAAzYAAAM3/8AAAABAAzgAAAM5/8AAAABAAzoAAAM7/8AAAABAAzwAAAM9/8AAAABAAz4AAAM//0AAAABAA0AAAANB/8AAAABAA0IAAAND/8AAAABAA0QAAANF/8AAAABAA0YAAANH/8AAAABAA0gAAANJ/8AAAABAA0oAAANL/8AAAABAA0wAAANN/8AAAABAA04AAANP/8AAAABAA1AAAANR/8AAAABAA1IAAANT/8AAAABAA1QAAANV/8AAAABAA1YAAANX/8AAAABAA1gAAANZ/8AAAABAA1oAAANb/8AAAABAA1wAAANd/8AAAABAA14AAANf/8AAAABAA2AAAANh/8AAAABAA2IAAANj/8AAAABAA2QAAANl/8AAAABAA2YAAANn/8AAAABAA2gAAANp/8AAAABAA2oAAANr/8AAAABAA2wAAANt/8AAAABAA24AAANv/8AAAABAA3AAAANx/8AAAABAA3IAAANz/8AAAABAA3QAAAN1/8AAAABAA3YAAAN3/8AAAABAA3gAAAN5/8AAAABAA3oAAAN7/8AAAABAA3wAAAN9/8AAAABAA34AAAN//0AAAABAA4AAAAOB/8AAAABAA4IAAAOD/8AAAABAA4QAAAOF/8AAAABAA4YAAAOH/8AAAABAA4gAAAOJ/8AAAABAA4oAAAOL/8AAAABAA4wAAAON/8AAAABAA44AAAOP/8AAAABAA5AAAAOR/8AAAABAA5IAAAOT/8AAAABAA5QAAAOV/8AAAABAA5YAAAOX/8AAAABAA5gAAAOZ/8AAAABAA5oAAAOb/8AAAABAA5wAAAOd/8AAAABAA54AAAOf/8AAAABAA6AAAAOh/8AAAABAA6IAAAOj/8AAAABAA6QAAAOl/8AAAABAA6YAAAOn/8AAAABAA6gAAAOp/8AAAABAA6oAAAOr/8AAAABAA6wAAAOt/8AAAABAA64AAAOv/8AAAABAA7AAAAOx/8AAAABAA7IAAAOz/8AAAABAA7QAAAO1/8AAAABAA7YAAAO3/8AAAABAA7gAAAO5/8AAAABAA7oAAAO7/8AAAABAA7wAAAO9/8AAAABAA74AAAO//0AAAABAA8AAAAPB/8AAAABAA8IAAAPD/8AAAABAA8QAAAPF/8AAAABAA8YAAAPH/8AAAABAA8gAAAPJ/8AAAABAA8oAAAPL/8AAAABAA8wAAAPN/8AAAABAA84AAAPP/8AAAABAA9AAAAPR/8AAAABAA9IAAAPT/8AAAABAA9QAAAPV/8AAAABAA9YAAAPX/8AAAABAA9gAAAPZ/8AAAABAA9oAAAPb/8AAAABAA9wAAAPd/8AAAABAA94AAAPf/8AAAABAA+AAAAPh/8AAAABAA+IAAAPj/8AAAABAA+QAAAPl/8AAAABAA+YAAAPn/8AAAABAA+gAAAPp/8AAAABAA+oAAAPr/8AAAABAA+wAAAPt/8AAAABAA+4AAAPv/8AAAABAA/AAAAPx/8AAAABAA/IAAAPz/8AAAABAA/QAAAP1/8AAAABAA/YAAAP3/8AAAABAA/gAAAP5/8AAAABAA/oAAAP7/8AAAABAA/wAAAP9/8AAAABAA/4AAAP//0AAAABABAAAAAQB/8AAAABABAIAAAQD/8AAAABABAQAAAQF/8AAAABABAYAAAQH/8AAAABABAgAAAQJ/8AAAABABAoAAAQL/8AAAABABAwAAAQN/8AAAABABA4AAAQP/8AAAABABBAAAAQR/8AAAABABBIAAAQT/8AAAABABBQAAAQV/8AAAABABBYAAAQX/8AAAABABBgAAAQZ/8AAAABABBoAAAQb/8AAAABABBwAAAQd/8AAAABABB4AAAQf/8AAAABABCAAAAQh/8AAAABABCIAAAQj/8AAAABABCQAAAQl/8AAAABABCYAAAQn/8AAAABABCgAAAQp/8AAAABABCoAAAQr/8AAAABABCwAAAQt/8AAAABABC4AAAQv/8AAAABABDAAAAQx/8AAAABABDIAAAQz/8AAAABABDQAAAQ1/8AAAABABDYAAAQ3/8AAAABABDgAAAQ5/8AAAABABDoAAAQ7/8AAAABABDwAAAQ9/8AAAABABD4AAAQ//0AAAABAAMAAAAAAAD/tQAyAAAAAAAAAAAAAAAAAAAAAAAAAAABAAQCAAEBAQtBZG9iZUJsYW5rAAEBATD4G/gciwwe+B0B+B4Ci/sM+gD6BAUeGgA/DB8cCAEMIvdMD/dZEfdRDCUcGRYMJAAFAQEGDk1YZ0Fkb2JlSWRlbnRpdHlDb3B5cmlnaHQgMjAxMyBBZG9iZSBTeXN0ZW1zIEluY29ycG9yYXRlZC4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5BZG9iZSBCbGFua0Fkb2JlQmxhbmstMjA0OQAAAgABB/8DAAEAAAAIAQgBAgABAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQBiAGMAZABlAGYAZwBoAGkAagBrAGwAbQBuAG8AcABxAHIAcwB0AHUAdgB3AHgAeQB6AHsAfAB9AH4AfwCAAIEAggCDAIQAhQCGAIcAiACJAIoAiwCMAI0AjgCPAJAAkQCSAJMAlACVAJYAlwCYAJkAmgCbAJwAnQCeAJ8AoAChAKIAowCkAKUApgCnAKgAqQCqAKsArACtAK4ArwCwALEAsgCzALQAtQC2ALcAuAC5ALoAuwC8AL0AvgC/AMAAwQDCAMMAxADFAMYAxwDIAMkAygDLAMwAzQDOAM8A0ADRANIA0wDUANUA1gDXANgA2QDaANsA3ADdAN4A3wDgAOEA4gDjAOQA5QDmAOcA6ADpAOoA6wDsAO0A7gDvAPAA8QDyAPMA9AD1APYA9wD4APkA+gD7APwA/QD+AP8BAAEBAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcBSAFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgFnAWgBaQFqAWsBbAFtAW4BbwFwAXEBcgFzAXQBdQF2AXcBeAF5AXoBewF8AX0BfgF/AYABgQGCAYMBhAGFAYYBhwGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAdQB1QHWAdcB2AHZAdoB2wHcAd0B3gHfAeAB4QHiAeMB5AHlAeYB5wHoAekB6gHrAewB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB+QH6AfsB/AH9Af4B/wIAAgECAgIDAgQCBQIGAgcCCAIJAgoCCwIMAg0CDgIPAhACEQISAhMCFAIVAhYCFwIYAhkCGgIbAhwCHQIeAh8CIAIhAiICIwIkAiUCJgInAigCKQIqAisCLAItAi4CLwIwAjECMgIzAjQCNQI2AjcCOAI5AjoCOwI8Aj0CPgI/AkACQQJCAkMCRAJFAkYCRwJIAkkCSgJLAkwCTQJOAk8CUAJRAlICUwJUAlUCVgJXAlgCWQJaAlsCXAJdAl4CXwJgAmECYgJjAmQCZQJmAmcCaAJpAmoCawJsAm0CbgJvAnACcQJyAnMCdAJ1AnYCdwJ4AnkCegJ7AnwCfQJ+An8CgAKBAoICgwKEAoUChgKHAogCiQKKAosCjAKNAo4CjwKQApECkgKTApQClQKWApcCmAKZApoCmwKcAp0CngKfAqACoQKiAqMCpAKlAqYCpwKoAqkCqgKrAqwCrQKuAq8CsAKxArICswK0ArUCtgK3ArgCuQK6ArsCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0QLSAtMC1ALVAtYC1wLYAtkC2gLbAtwC3QLeAt8C4ALhAuIC4wLkAuUC5gLnAugC6QLqAusC7ALtAu4C7wLwAvEC8gLzAvQC9QL2AvcC+AL5AvoC+wL8Av0C/gL/AwADAQMCAwMDBAMFAwYDBwMIAwkDCgMLAwwDDQMOAw8DEAMRAxIDEwMUAxUDFgMXAxgDGQMaAxsDHAMdAx4DHwMgAyEDIgMjAyQDJQMmAycDKAMpAyoDKwMsAy0DLgMvAzADMQMyAzMDNAM1AzYDNwM4AzkDOgM7AzwDPQM+Az8DQANBA0IDQwNEA0UDRgNHA0gDSQNKA0sDTANNA04DTwNQA1EDUgNTA1QDVQNWA1cDWANZA1oDWwNcA10DXgNfA2ADYQNiA2MDZANlA2YDZwNoA2kDagNrA2wDbQNuA28DcANxA3IDcwN0A3UDdgN3A3gDeQN6A3sDfAN9A34DfwOAA4EDggODA4QDhQOGA4cDiAOJA4oDiwOMA40DjgOPA5ADkQOSA5MDlAOVA5YDlwOYA5kDmgObA5wDnQOeA58DoAOhA6IDowOkA6UDpgOnA6gDqQOqA6sDrAOtA64DrwOwA7EDsgOzA7QDtQO2A7cDuAO5A7oDuwO8A70DvgO/A8ADwQPCA8MDxAPFA8YDxwPIA8kDygPLA8wDzQPOA88D0APRA9ID0wPUA9UD1gPXA9gD2QPaA9sD3APdA94D3wPgA+ED4gPjA+QD5QPmA+cD6APpA+oD6wPsA+0D7gPvA/AD8QPyA/MD9AP1A/YD9wP4A/kD+gP7A/wD/QP+A/8EAAQBBAIEAwQEBAUEBgQHBAgECQQKBAsEDAQNBA4EDwQQBBEEEgQTBBQEFQQWBBcEGAQZBBoEGwQcBB0EHgQfBCAEIQQiBCMEJAQlBCYEJwQoBCkEKgQrBCwELQQuBC8EMAQxBDIEMwQ0BDUENgQ3BDgEOQQ6BDsEPAQ9BD4EPwRABEEEQgRDBEQERQRGBEcESARJBEoESwRMBE0ETgRPBFAEUQRSBFMEVARVBFYEVwRYBFkEWgRbBFwEXQReBF8EYARhBGIEYwRkBGUEZgRnBGgEaQRqBGsEbARtBG4EbwRwBHEEcgRzBHQEdQR2BHcEeAR5BHoEewR8BH0EfgR/BIAEgQSCBIMEhASFBIYEhwSIBIkEigSLBIwEjQSOBI8EkASRBJIEkwSUBJUElgSXBJgEmQSaBJsEnASdBJ4EnwSgBKEEogSjBKQEpQSmBKcEqASpBKoEqwSsBK0ErgSvBLAEsQSyBLMEtAS1BLYEtwS4BLkEugS7BLwEvQS+BL8EwATBBMIEwwTEBMUExgTHBMgEyQTKBMsEzATNBM4EzwTQBNEE0gTTBNQE1QTWBNcE2ATZBNoE2wTcBN0E3gTfBOAE4QTiBOME5ATlBOYE5wToBOkE6gTrBOwE7QTuBO8E8ATxBPIE8wT0BPUE9gT3BPgE+QT6BPsE/AT9BP4E/wUABQEFAgUDBQQFBQUGBQcFCAUJBQoFCwUMBQ0FDgUPBRAFEQUSBRMFFAUVBRYFFwUYBRkFGgUbBRwFHQUeBR8FIAUhBSIFIwUkBSUFJgUnBSgFKQUqBSsFLAUtBS4FLwUwBTEFMgUzBTQFNQU2BTcFOAU5BToFOwU8BT0FPgU/BUAFQQVCBUMFRAVFBUYFRwVIBUkFSgVLBUwFTQVOBU8FUAVRBVIFUwVUBVUFVgVXBVgFWQVaBVsFXAVdBV4FXwVgBWEFYgVjBWQFZQVmBWcFaAVpBWoFawVsBW0FbgVvBXAFcQVyBXMFdAV1BXYFdwV4BXkFegV7BXwFfQV+BX8FgAWBBYIFgwWEBYUFhgWHBYgFiQWKBYsFjAWNBY4FjwWQBZEFkgWTBZQFlQWWBZcFmAWZBZoFmwWcBZ0FngWfBaAFoQWiBaMFpAWlBaYFpwWoBakFqgWrBawFrQWuBa8FsAWxBbIFswW0BbUFtgW3BbgFuQW6BbsFvAW9Bb4FvwXABcEFwgXDBcQFxQXGBccFyAXJBcoFywXMBc0FzgXPBdAF0QXSBdMF1AXVBdYF1wXYBdkF2gXbBdwF3QXeBd8F4AXhBeIF4wXkBeUF5gXnBegF6QXqBesF7AXtBe4F7wXwBfEF8gXzBfQF9QX2BfcF+AX5BfoF+wX8Bf0F/gX/BgAGAQYCBgMGBAYFBgYGBwYIBgkGCgYLBgwGDQYOBg8GEAYRBhIGEwYUBhUGFgYXBhgGGQYaBhsGHAYdBh4GHwYgBiEGIgYjBiQGJQYmBicGKAYpBioGKwYsBi0GLgYvBjAGMQYyBjMGNAY1BjYGNwY4BjkGOgY7BjwGPQY+Bj8GQAZBBkIGQwZEBkUGRgZHBkgGSQZKBksGTAZNBk4GTwZQBlEGUgZTBlQGVQZWBlcGWAZZBloGWwZcBl0GXgZfBmAGYQZiBmMGZAZlBmYGZwZoBmkGagZrBmwGbQZuBm8GcAZxBnIGcwZ0BnUGdgZ3BngGeQZ6BnsGfAZ9Bn4GfwaABoEGggaDBoQGhQaGBocGiAaJBooGiwaMBo0GjgaPBpAGkQaSBpMGlAaVBpYGlwaYBpkGmgabBpwGnQaeBp8GoAahBqIGowakBqUGpganBqgGqQaqBqsGrAatBq4GrwawBrEGsgazBrQGtQa2BrcGuAa5BroGuwa8Br0Gvga/BsAGwQbCBsMGxAbFBsYGxwbIBskGygbLBswGzQbOBs8G0AbRBtIG0wbUBtUG1gbXBtgG2QbaBtsG3AbdBt4G3wbgBuEG4gbjBuQG5QbmBucG6AbpBuoG6wbsBu0G7gbvBvAG8QbyBvMG9Ab1BvYG9wb4BvkG+gb7BvwG/Qb+Bv8HAAcBBwIHAwcEBwUHBgcHBwgHCQcKBwsHDAcNBw4HDwcQBxEHEgcTBxQHFQcWBxcHGAcZBxoHGwccBx0HHgcfByAHIQciByMHJAclByYHJwcoBykHKgcrBywHLQcuBy8HMAcxBzIHMwc0BzUHNgc3BzgHOQc6BzsHPAc9Bz4HPwdAB0EHQgdDB0QHRQdGB0cHSAdJB0oHSwdMB00HTgdPB1AHUQdSB1MHVAdVB1YHVwdYB1kHWgdbB1wHXQdeB18HYAdhB2IHYwdkB2UHZgdnB2gHaQdqB2sHbAdtB24HbwdwB3EHcgdzB3QHdQd2B3cHeAd5B3oHewd8B30Hfgd/B4AHgQeCB4MHhAeFB4YHhweIB4kHigeLB4wHjQeOB48HkAeRB5IHkweUB5UHlgeXB5gHmQeaB5sHnAedB54HnwegB6EHogejB6QHpQemB6cHqAepB6oHqwesB60HrgevB7AHsQeyB7MHtAe1B7YHtwe4B7kHuge7B7wHvQe+B78HwAfBB8IHwwfEB8UHxgfHB8gHyQfKB8sHzAfNB84HzwfQB9EH0gfTB9QH1QfWB9cH2AfZB9oH2wfcB90H3gffB+AH4QfiB+MH5AflB+YH5wfoB+kH6gfrB+wH7QfuB+8H8AfxB/IH8wf0B/UH9gf3B/gH+Qf6B/sH/Af9B/4H/wgACAEIAggDCAQIBQgGCAcICAgJCAoICwgMCA0IDggPCBAIEQgSCBMIFAgVCBYIFwgYCBkIGggbCBwIHQgeCB8IIAghCCIIIwgkCCUIJggnCCgIKQgqCCsILAgtCC4ILwgwCDEIMggzCDQINQg2CDcIOAg5CDoIOwg8CD0IPgg/CEAIQQhCCEMIRAhFCEYIRwhICEkISghLIPsMt/oktwH3ELf5LLcD9xD6BBX+fPmE+nwH/Vj+JxX50gf3xfwzBaawFfvF+DcF+PYGpmIV/dIH+8X4MwVwZhX3xfw3Bfz2Bg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODgABAQEK+B8MJpocGSQS+46LHAVGiwa9Cr0L+ucVAAPoAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA");
}
.acalog-custom article,
.acalog-custom aside,
.acalog-custom details,
.acalog-custom figcaption,
.acalog-custom figure,
.acalog-custom footer,
.acalog-custom header,
.acalog-custom hgroup,
.acalog-custom main,
.acalog-custom nav,
.acalog-custom section,
.acalog-custom summary {
  display: block;
}
.acalog-custom audio,
.acalog-custom canvas,
.acalog-custom video {
  display: inline-block;
}
.acalog-custom audio:not([controls]) {
  display: none;
  height: 0;
}
.acalog-custom [hidden] {
  display: none;
}
.acalog-custom html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
.acalog-custom body {
  margin: 0;
}
.acalog-custom a:focus {
  outline: thin dotted;
}
.acalog-custom a:active,
.acalog-custom a:hover {
  outline: 0;
}
.acalog-custom h1,
.acalog-custom h2,
.acalog-custom h3,
.acalog-custom h4,
.acalog-custom h5,
.acalog-custom h6,
.acalog-custom a {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
.acalog-custom h1 {
  margin: .67em 0;
  font-size: 2em;
}
.acalog-custom abbr[title] {
  border-bottom: 1px dotted;
}
.acalog-custom b,
.acalog-custom strong {
  font-weight: bold;
}
.acalog-custom dfn {
  font-style: italic;
}
.acalog-custom hr {
  height: 0;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.acalog-custom mark {
  color: #000;
  background: #ff0;
}
.acalog-custom code,
.acalog-custom kbd,
.acalog-custom pre,
.acalog-custom samp {
  font-family: monospace, serif;
  font-size: 1em;
}
.acalog-custom pre {
  white-space: pre-wrap;
}
.acalog-custom q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}
.acalog-custom small {
  font-size: 80%;
}
.acalog-custom sub,
.acalog-custom sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
.acalog-custom sup {
  top: -0.5em;
}
.acalog-custom sub {
  bottom: -0.25em;
}
.acalog-custom img {
  border: 0;
}
.acalog-custom svg:not(:root) {
  overflow: hidden;
}
.acalog-custom figure {
  margin: 0;
}
.acalog-custom fieldset {
  padding: .35em .625em .75em;
  margin: 0 2px;
  border: 1px solid #c0c0c0;
}
.acalog-custom legend {
  padding: 0;
  border: 0;
}
.acalog-custom button,
.acalog-custom input,
.acalog-custom select,
.acalog-custom textarea {
  margin: 0;
  font-family: inherit;
  font-size: 100%;
}
.acalog-custom button,
.acalog-custom input {
  line-height: normal;
}
.acalog-custom button,
.acalog-custom select {
  text-transform: none;
}
.acalog-custom button,
.acalog-custom html input[type="button"],
.acalog-custom input[type="reset"],
.acalog-custom input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
.acalog-custom button[disabled],
.acalog-custom html input[disabled] {
  cursor: default;
}
.acalog-custom input[type="checkbox"],
.acalog-custom input[type="radio"] {
  padding: 0;
  box-sizing: border-box;
}
.acalog-custom input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
.acalog-custom input[type="search"]::-webkit-search-cancel-button,
.acalog-custom input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.acalog-custom button::-moz-focus-inner,
.acalog-custom input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.acalog-custom textarea {
  overflow: auto;
  vertical-align: top;
}
.acalog-custom table {
  border-collapse: collapse;
  border-spacing: 0;
}
.acalog-custom *,
.acalog-custom *:before,
.acalog-custom *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.acalog-custom html,
.acalog-custom body {
  padding: 0;
  margin: 0;
}
.acalog-custom html {
  font-size: 100%;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.acalog-custom body {
  font-family: HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Helvetica, Arial, Verdana, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
  color: #2a343e;
  background-color: #f5f5f5;
  -moz-osx-font-smoothing: grayscaled;
  -webkit-font-feature-settings: "calt", "liga", "clig", "kern";
  -moz-font-feature-settings: "calt", "liga", "clig", "kern";
  -ms-font-feature-settings: "calt", "liga", "clig", "kern";
  font-feature-settings: "calt", "liga", "clig", "kern";
}
.acalog-custom input,
.acalog-custom button,
.acalog-custom select,
.acalog-custom textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.acalog-custom img {
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
  image-rendering: optimizeQuality;
}
.acalog-custom .img-responsive {
  display: inline-block;
  width: 100%;
  height: auto;
  max-width: 100%;
}
.acalog-custom .img-rounded {
  border-radius: 0;
}
.acalog-custom .img-circle {
  border-radius: 500px;
}
.acalog-custom .image {
  width: 100%;
  height: auto;
  max-width: 100%;
  margin: 0 auto;
}
.acalog-custom .image-v {
  width: 33.33%;
}
.acalog-custom .image-v.pull-right {
  margin-left: .9375em;
  margin-left: .9375rem;
}
.acalog-custom .image-v.pull-left {
  margin-right: .9375em;
  margin-right: .9375rem;
}
.acalog-custom p img {
  height: auto !important;
  max-width: 100%;
}
.acalog-custom hr {
  margin-top: 2em;
  margin-bottom: 2em;
  border: 0;
  border-top: 1px solid #b8c2cc;
}
.acalog-custom .panel-separator {
  display: none;
}
.acalog-custom .main .panel-separator {
  display: block;
  margin: 15px 0 15px 0;
  margin: .9375rem 0 .9375rem 0;
  background-color: transparent;
}
@media (min-width: 768px) {
  .acalog-custom .main .panel-separator {
    margin: 30px 0 30px 0;
    margin: 1.875rem 0 1.875rem 0;
  }
}
.acalog-custom .panel-separator+.pane-bundle-section-header {
  margin-top: 30px;
  margin-top: 1.875rem;
}
.acalog-custom .pane-bundle-section-header+.panel-separator {
  display: none !important;
  visibility: hidden !important;
}
.acalog-custom #content {
  padding: 0;
}
.acalog-custom .col {
  position: relative;
  display: -moz-inline-stack;
  display: inline-block;
  margin-left: -0.2875em;
  margin-left: -0.3125rem;
  vertical-align: top;
}
.acalog-custom .col:first-child {
  margin-left: 0;
}
.acalog-custom .col:first-child {
  margin-left: 0;
}
.acalog-custom .sidebar-left,
.acalog-custom .sidebar-right,
.acalog-custom .main-column {
  display: block;
  padding-right: 0;
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
  padding-left: 0;
  margin: 0;
}
@media (max-width: 991px) {
  .acalog-custom .sidebar-left,
  .acalog-custom .sidebar-right,
  .acalog-custom .main-column {
    padding-bottom: 15px;
    padding-bottom: .9375rem;
  }
}
@media (min-width: 992px) {
  .acalog-custom .sidebar-left,
  .acalog-custom .sidebar-right,
  .acalog-custom .main-column {
    display: table-cell;
  }
}
@media (max-width: 991px) {
  .acalog-custom .sidebar-right,
  .acalog-custom .main-column {
    padding-top: 15px;
    padding-top: .9375rem;
  }
}
@media (max-width: 767px) {
  .acalog-custom .main-column {
    font-family: HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Helvetica, Arial, Verdana, sans-serif;
  }
}
@media (min-width: 768px) {
  .acalog-custom .main-column {
    font-family: "Bitstream Charter", Georgia, Baskerville, "Times New Roman", Times, serif;
  }
}
.acalog-custom .sidebar-left img,
.acalog-custom .sidebar-right img {
  display: block;
  width: 100%;
}
.acalog-custom .main {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-right: .9375rem;
  padding-left: 15px;
  padding-left: .9375rem;
  margin-right: auto;
  margin-left: auto;
}
.acalog-custom .main .panel-display.row {
  position: relative;
  width: 100%;
  margin: 0;
}
@media (min-width: 768px) {
  .acalog-custom .main .panel-display.row {
    padding: 0;
  }
}
@media (min-width: 768px) {
  .acalog-custom .main {
    padding-right: 20px;
    padding-right: 1.25rem;
    padding-left: 20px;
    padding-left: 1.25rem;
  }
}
@media (min-width: 992px) {
  .acalog-custom .main {
    padding: 0;
  }
}
.acalog-custom .dept-home.two-seven-three .main,
.acalog-custom .dept-home.two-ten .main,
.acalog-custom .frontpage .main {
  padding-top: 30px;
  padding-top: 1.875rem;
}
@media (min-width: 768px) {
  .acalog-custom .dept-home.two-seven-three .main,
  .acalog-custom .dept-home.two-ten .main,
  .acalog-custom .frontpage .main {
    padding-top: 60px;
    padding-top: 3.75rem;
  }
}
@media (min-width: 768px) {
  .acalog-custom .frontpage .main-column .pane-bundle-section-header:first-of-type .section-header {
    margin-right: 0;
  }
  .acalog-custom .landing .main {
    margin-top: 28em;
    margin-top: 28rem;
  }
  .acalog-custom .landing .main-column,
  .acalog-custom .landing .sidebar-right {
    background-color: #f5f5f5;
    background-color: rgba(245,245,245,0.85);
  }
  .acalog-custom .landing .main-column {
    padding-top: 15px;
    padding-top: .9375rem;
  }
  .acalog-custom .two-seven-three .main-column,
  .acalog-custom .two-ten .main-column {
    padding-right: 15px;
    padding-right: .9375rem;
    padding-left: 15px;
    padding-left: .9375rem;
  }
  .acalog-custom .nine-three .main-column {
    padding-right: 15px;
  }
  .acalog-custom .main-column section+section {
    padding-top: 15px;
    padding-top: .9375rem;
    margin-top: 15px;
    margin-top: .9375rem;
    border-top: 1px solid #d4dee8;
  }
}
@media (min-width: 992px) {
  .acalog-custom .main {
    max-width: 1200px;
    max-width: 75rem;
    margin: 0 auto;
  }
  .acalog-custom .main>.panel-display.row {
    display: table;
    table-layout: fixed;
  }
  .acalog-custom .sidebar-right,
  .acalog-custom .sidebar-left,
  .acalog-custom .main-column {
    position: relative;
    display: table-cell;
    padding-bottom: 90px;
    padding-bottom: 5.625rem;
    vertical-align: top;
  }
  .acalog-custom .sidebar-left {
    width: 16.6667%;
    margin-left: 0;
  }
  .acalog-custom .main-column {
    width: 83.333%;
  }
  .acalog-custom .frontpage .main-column,
  .acalog-custom .two-ten .main-column,
  .acalog-custom .two-seven-three .main-column {
    border-right: 1px solid #d4dee8;
    border-left: 1px solid #d4dee8;
  }
  .acalog-custom .sidebar-left+.main-column,
  .acalog-custom .main-column+.sidebar-right {
    border-left: 1px solid #d4dee8;
  }
  .acalog-custom .frontpage .main>.panel-display.row {
    padding-right: 0;
    padding-left: 0;
  }
  .acalog-custom .frontpage .main-column {
    width: 66.6666%;
    padding-right: 0;
  }
  .acalog-custom .frontpage .main-column:after {
    right: 0;
  }
  .acalog-custom .frontpage .main-column #news-feed {
    padding-right: 2.1875em;
    padding-right: 2.1875rem;
  }
  .acalog-custom .frontpage .main-column .pane-bundle-section-header:first-of-type .section-header {
    width: inherit;
    margin-right: 2.1875em;
    margin-right: 2.1875rem;
  }
  .acalog-custom .frontpage .sidebar-right {
    width: 33.3333%;
    padding-left: 2.1875em;
    padding-left: 2.1875rem;
    border-right: 1px solid #d4dee8;
  }
  .acalog-custom .frontpage .sidebar-right .section-header {
    margin-left: 0;
  }
  .acalog-custom .frontpage .sidebar-right .panel-separator {
    margin-left: -2.1875em;
    margin-left: -2.1875rem;
  }
  .acalog-custom .two-seven-three .sidebar-right,
  .acalog-custom .two-ten .sidebar-right {
    width: 25%;
  }
  .acalog-custom .two-seven-three .main-column {
    width: 58.3333%;
    padding-right: 30px;
    padding-left: 30px;
  }
  .acalog-custom .two-ten .main-column {
    width: 83.3333%;
    padding-right: 30px;
    padding-left: 30px;
  }
  .acalog-custom .landing .main-column {
    padding-top: 15px;
    padding-top: .9375rem;
  }
  .acalog-custom .nine-three .main-column {
    position: relative;
    min-height: 1px;
  }
  .acalog-custom .main-column section+section {
    padding-top: 30px;
    padding-top: 1.875rem;
    margin-top: 30px;
    margin-top: 1.875rem;
    border-top: 1px solid #d4dee8;
  }
}
@media (min-width: 992px) and (min-width: 992px) {
  .acalog-custom .nine-three .main-column {
    float: left;
    width: 75%;
    vertical-align: top;
  }
}
.acalog-custom .field-item p:last-child {
  margin-bottom: 0;
}
.acalog-custom .row div[class^="col-"] h1:first-child,
.acalog-custom .row section[class^="col-"] h1:first-child,
.acalog-custom .row div[class^="col-"] h2:first-child,
.acalog-custom .row section[class^="col-"] h2:first-child,
.acalog-custom .row div[class^="col-"] h3:first-child,
.acalog-custom .row section[class^="col-"] h3:first-child,
.acalog-custom .row div[class^="col-"] h4:first-child,
.acalog-custom .row section[class^="col-"] h4:first-child,
.acalog-custom .row div[class^="col-"] h5:first-child,
.acalog-custom .row section[class^="col-"] h5:first-child,
.acalog-custom .row div[class^="col-"] h6:first-child,
.acalog-custom .row section[class^="col-"] h6:first-child,
.acalog-custom .row div[class^="col-"] p:first-child,
.acalog-custom .row section[class^="col-"] p:first-child,
.acalog-custom .row div[class^="col-"] div:first-child,
.acalog-custom .row section[class^="col-"] div:first-child,
.acalog-custom .row div[class^="col-"] ul:first-child,
.acalog-custom .row section[class^="col-"] ul:first-child,
.acalog-custom .row div[class^="col-"] ol:first-child,
.acalog-custom .row section[class^="col-"] ol:first-child,
.acalog-custom .row div[class^="col-"] h1:last-child,
.acalog-custom .row section[class^="col-"] h1:last-child,
.acalog-custom .row div[class^="col-"] h2:last-child,
.acalog-custom .row section[class^="col-"] h2:last-child,
.acalog-custom .row div[class^="col-"] h3:last-child,
.acalog-custom .row section[class^="col-"] h3:last-child,
.acalog-custom .row div[class^="col-"] h4:last-child,
.acalog-custom .row section[class^="col-"] h4:last-child,
.acalog-custom .row div[class^="col-"] h5:last-child,
.acalog-custom .row section[class^="col-"] h5:last-child,
.acalog-custom .row div[class^="col-"] h6:last-child,
.acalog-custom .row section[class^="col-"] h6:last-child,
.acalog-custom .row div[class^="col-"] p:last-child,
.acalog-custom .row section[class^="col-"] p:last-child,
.acalog-custom .row div[class^="col-"] div:last-child,
.acalog-custom .row section[class^="col-"] div:last-child,
.acalog-custom .row div[class^="col-"] ul:last-child,
.acalog-custom .row section[class^="col-"] ul:last-child,
.acalog-custom .row div[class^="col-"] ol:last-child,
.acalog-custom .row section[class^="col-"] ol:last-child {
  margin-top: 0;
}
.acalog-custom .row div[class^="col-"] ul,
.acalog-custom .row section[class^="col-"] ul {
  padding: 0 0 0 18px;
}
.acalog-custom .row div[class^="col-"] .blurb-content ul,
.acalog-custom .row section[class^="col-"] .blurb-content ul {
  padding: 0;
}
.acalog-custom .row div[class^="col-"] ul:last-child,
.acalog-custom .row section[class^="col-"] ul:last-child {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .acalog-custom section .row div[class^="col-sm-"]+div[class^="col-sm-"] {
    margin-top: 15px;
  }
  .acalog-custom section .row .col-md-4 {
    border-left: none;
  }
}
@media (max-width: 991px) {
  .acalog-custom .row .col-sm-6.col-md-3:nth-of-type(3) {
    clear: left;
  }
  .acalog-custom .row .col-sm-6.col-md-3:nth-of-type(3),
  .acalog-custom .row .col-sm-6.col-md-3:nth-of-type(4) {
    margin-top: 30px;
  }
}
.acalog-custom .main-column section.wrapper-lg .row {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.acalog-custom .main-column .row .col-sm-6.col-md-3,
.acalog-custom .main-column section.wrapper-lg .col-md-8,
.acalog-custom .main-column section.wrapper-lg .col-md-4,
.acalog-custom .main-column div.wrapper-lg .panels-ipe-region,
.acalog-custom .three-columns div[class^="col-"] {
  padding-right: 7.5px;
  padding-right: .46875rem;
  padding-left: 7.5px;
  padding-left: .46875rem;
}
@media (min-width: 992px) {
  .acalog-custom .wrapper-lg {
    padding: 15px 15px 15px 15px;
    padding: .9375rem .9375rem .9375rem .9375rem;
  }
  .acalog-custom .main-column>.wrapper-lg:first-of-type {
    padding-top: 0 !important;
  }
  .acalog-custom .main-column>.row {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}
.acalog-custom .sidebar-left.col-md-2,
.acalog-custom .sidebar-right.col-md-3 {
  padding: 0;
  margin: 0;
}
@media (max-width: 767px) {
  .acalog-custom div[class^="col-"] {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .acalog-custom .three-columns>div[class^="col-"] {
    margin-bottom: 15px;
    margin-bottom: .9375rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .acalog-custom .main-column.col-md-7 {
    padding-left: 0 !important;
  }
  .acalog-custom .main-column.col-md-7,
  .acalog-custom .sidebar-right.col-md-3 {
    padding-top: 15px;
    padding-top: .9375rem;
    margin-top: 15px;
    margin-top: .9375rem;
    border-top: 1px solid #d4dee8;
  }
}
@media (min-width: 992px) {
  .acalog-custom .sidebar-left,
  .acalog-custom .sidebar-right,
  .acalog-custom .main-column {
    float: none !important;
  }
}
.acalog-custom a {
  font-family: inherit;
  -webkit-font-smoothing: antialiased;
  color: #0b608e;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  filter: none;
}
.acalog-custom a:hover,
.acalog-custom a:focus {
  color: #0f80bd;
  text-decoration: none;
  -webkit-text-fill-color: #0f80bd;
}
.acalog-custom a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.acalog-custom a[onClick] {
  cursor: select;
}
.acalog-custom .pane-bundle-text>a,
.acalog-custom .media-block .media-content>a,
.acalog-custom .block-content>a,
.acalog-custom .info-sidebar>a,
.acalog-custom div>a,
.acalog-custom p>a,
.acalog-custom li>a {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
  word-wrap: break-word;
}
.acalog-custom h1>a,
.acalog-custom h2>a,
.acalog-custom h3>a,
.acalog-custom h4>a,
.acalog-custom h5>a,
.acalog-custom h6>a,
.acalog-custom .nav>li>a {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  -o-hyphens: none;
  hyphens: none;
  word-wrap: normal;
  word-wrap: break-word;
}
.acalog-custom p {
  margin: 0 0 1em;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
  word-wrap: break-word;
  -webkit-hyphenate-limit-before: 2;
  -webkit-hyphenate-limit-after: 3;
}
.acalog-custom .lede {
  margin-bottom: 2em;
  font-size: 20;
}
@media (min-width: 768px) {
  .acalog-custom .main-column .pane-bundle-text,
  .acalog-custom .main-column .field-name-body,
  .acalog-custom .main-column .text-block {
    font-size: 17px;
    font-size: 1.0625rem;
  }
  .acalog-custom .main-column .pane-bundle-text p,
  .acalog-custom .main-column .field-name-body p,
  .acalog-custom .main-column .text-block p,
  .acalog-custom .main-column .pane-bundle-text li,
  .acalog-custom .main-column .field-name-body li,
  .acalog-custom .main-column .text-block li {
    font-family: "Bitstream Charter", Georgia, Baskerville, "Times New Roman", Times, serif;
  }
}
.acalog-custom .main-column a:hover,
.acalog-custom .main-column a:focus,
.acalog-custom .main-column a:active {
  color: #f5f5f5;
  background-color: #0b608e;
  -webkit-text-fill-color: #f5f5f5;
}
.acalog-custom small {
  font-size: 85%;
}
.acalog-custom .smallprint {
  font-size: 80%;
}
.acalog-custom cite {
  font-style: normal;
}
.acalog-custom .text-muted {
  color: #8e98a2;
}
.acalog-custom .text-primary {
  color: #00274c;
}
.acalog-custom .text-warning {
  color: #c09853;
}
.acalog-custom .text-danger {
  color: #b94a48;
}
.acalog-custom .text-success {
  color: #468847;
}
.acalog-custom .text-info {
  color: #3a87ad;
}
.acalog-custom .text-left {
  text-align: left;
}
.acalog-custom .text-right {
  text-align: right;
}
.acalog-custom .text-center {
  text-align: center;
}
.acalog-custom strong {
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-weight: 700;
}
.acalog-custom .pane-bundle-text strong {
  font-family: inherit;
  font-weight: bold;
}
.acalog-custom h1>a,
.acalog-custom h2>a,
.acalog-custom h3>a,
.acalog-custom h4>a,
.acalog-custom h5>a,
.acalog-custom h6>a {
  text-decoration: none;
}
.acalog-custom h1,
.acalog-custom h2,
.acalog-custom h3,
.acalog-custom h4,
.acalog-custom h5,
.acalog-custom h6,
.acalog-custom .h1,
.acalog-custom .h2,
.acalog-custom .h3,
.acalog-custom .h4,
.acalog-custom .h5,
.acalog-custom .h6 {
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
  line-height: 1.1;
  text-rendering: optimizeLegibility;
  filter: none;
}
.acalog-custom h1 small,
.acalog-custom h2 small,
.acalog-custom h3 small,
.acalog-custom h4 small,
.acalog-custom h5 small,
.acalog-custom h6 small,
.acalog-custom .h1 small,
.acalog-custom .h2 small,
.acalog-custom .h3 small,
.acalog-custom .h4 small,
.acalog-custom .h5 small,
.acalog-custom .h6 small {
  font-weight: normal;
  line-height: 1;
  color: inherit;
}
.acalog-custom h1 a,
.acalog-custom h2 a,
.acalog-custom h3 a,
.acalog-custom h4 a,
.acalog-custom h5 a,
.acalog-custom h6 a,
.acalog-custom .h1 a,
.acalog-custom .h2 a,
.acalog-custom .h3 a,
.acalog-custom .h4 a,
.acalog-custom .h5 a,
.acalog-custom .h6 a {
  text-decoration: none;
  border-bottom: 0;
}
.acalog-custom h2,
.acalog-custom h3,
.acalog-custom h4,
.acalog-custom h5,
.acalog-custom h6 {
  color: #00274c;
}
.acalog-custom h2+h2,
.acalog-custom h2+h3,
.acalog-custom h2+h4,
.acalog-custom h2+h5,
.acalog-custom h2+h6,
.acalog-custom h3+h2,
.acalog-custom h3+h3,
.acalog-custom h3+h4,
.acalog-custom h3+h5,
.acalog-custom h3+h6,
.acalog-custom h4+h2,
.acalog-custom h4+h3,
.acalog-custom h4+h4,
.acalog-custom h4+h5,
.acalog-custom h4+h6,
.acalog-custom h5+h2,
.acalog-custom h5+h3,
.acalog-custom h5+h4,
.acalog-custom h5+h5,
.acalog-custom h5+h6,
.acalog-custom h6+h2,
.acalog-custom h6+h3,
.acalog-custom h6+h4,
.acalog-custom h6+h5,
.acalog-custom h6+h6 {
  margin-top: 0;
}
.acalog-custom h1,
.acalog-custom h2,
.acalog-custom h3 {
  margin-top: 1em;
  margin-bottom: .5em;
}
.acalog-custom h4,
.acalog-custom h5 {
  margin-top: 1em;
  margin-bottom: .5em;
}
.acalog-custom h1,
.acalog-custom .h1 {
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-size: 88px;
  font-size: 5.5rem;
  font-weight: 300;
}
.acalog-custom h2,
.acalog-custom .h2 {
  font-family: 'Open Sans Condensed', "Avenir Next Condensed", HelveticaNeue-Condensed, "Gill Sans MT Condensed", "Arial Narrow", Helvetica, Arial, sans-serif;
  font-size: 2.5em;
}
.acalog-custom h3,
.acalog-custom .h3 {
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-size: 1.875em;
  font-weight: 700;
}
.acalog-custom h4,
.acalog-custom .h4 {
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-size: 1.625em;
  font-weight: 700;
}
.acalog-custom h5,
.acalog-custom .h5 {
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-size: 1.375em;
  font-weight: 700;
  text-transform: uppercase;
}
.acalog-custom h6,
.acalog-custom .h6 {
  margin-top: 1.1428571428571428em;
  margin-bottom: 1em;
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-size: 1.125em;
  font-weight: 900;
  text-transform: uppercase;
}
.acalog-custom div>h2:first-child,
.acalog-custom div>h3:first-child {
  margin-top: 0;
}
.acalog-custom h1 small,
.acalog-custom .h1 small {
  font-size: 28;
}
.acalog-custom h2 small,
.acalog-custom .h2 small {
  font-size: 20;
}
.acalog-custom h3 small,
.acalog-custom .h3 small,
.acalog-custom h4 small,
.acalog-custom .h4 small {
  font-size: 16px;
  font-size: 1rem;
}
.acalog-custom .page-header {
  padding-bottom: 0;
  margin: 4em 0 2em;
  border-bottom: 1px solid #b8c2cc;
}
.acalog-custom .pane-bundle-section-header {
  margin: 0 0 15px 0;
  margin: 0 0 .9375rem 0;
}
.acalog-custom .section-header {
  width: 100%;
  padding: 0 15px 0 15px;
  margin: 0;
  background-color: #04132a;
}
.acalog-custom .section-header h3,
.acalog-custom .section-header h4,
.acalog-custom .section-header h5,
.acalog-custom .section-header h6 {
  margin: 0;
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-size: .875rem;
  font-style: normal;
  font-weight: 900;
  line-height: 1.5;
  letter-spacing: .1em;
  color: #fff;
  text-transform: uppercase;
}
.acalog-custom .section-header a:hover {
  border: 0;
}
.acalog-custom ul,
.acalog-custom ol {
  padding: 0 0 0 30px;
  margin-top: 0;
  margin-bottom: 1em;
}
.acalog-custom ul ul,
.acalog-custom ol ul,
.acalog-custom ul ol,
.acalog-custom ol ol {
  margin-bottom: 0;
}
.acalog-custom ul ul li,
.acalog-custom ol ul li,
.acalog-custom ul ol li,
.acalog-custom ol ol li {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}
.acalog-custom ul {
  list-style-type: square;
  list-style-position: outside;
}
.acalog-custom ul ul {
  list-style-type: disc;
}
.acalog-custom ol {
  list-style-type: decimal;
  list-style-position: outside;
}
.acalog-custom ol ol {
  list-style-type: upper-roman;
}
.acalog-custom .list-unstyled {
  padding-left: 0;
  margin-left: 30px;
  text-indent: -30px;
  list-style: none;
}
.acalog-custom .list-inline {
  padding-left: 0;
  margin-left: 30px;
  text-indent: -30px;
  list-style: none;
}
.acalog-custom .list-inline>li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
.acalog-custom .column-list {
  margin: 30px 0;
  margin: 1.875rem 0;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  -moz-column-rule-color: #0b608e;
  -moz-column-rule-style: dotted;
  -moz-column-rule-width: 1px;
  -webkit-column-rule-color: #0b608e;
  -webkit-column-rule-style: dotted;
  -webkit-column-rule-width: 1px;
  column-rule-color: #0b608e;
  column-rule-style: dotted;
  column-rule-width: 1px;
}
.acalog-custom dl {
  margin-bottom: 2em;
}
.acalog-custom dt,
.acalog-custom dd {
  line-height: 1.5;
}
.acalog-custom dt {
  font-weight: bold;
}
.acalog-custom dd {
  margin-left: 0;
}
.acalog-custom .dl-horizontal dt {
  float: left;
  width: 160px;
  overflow: hidden;
  clear: left;
  text-align: right;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.acalog-custom .dl-horizontal dd {
  margin-left: 180px;
}
.acalog-custom .dl-horizontal dd:before,
.acalog-custom .dl-horizontal dd:after {
  display: table;
  content: " ";
}
.acalog-custom .dl-horizontal dd:after {
  clear: both;
}
.acalog-custom .dl-horizontal dd:before,
.acalog-custom .dl-horizontal dd:after {
  display: table;
  content: " ";
}
.acalog-custom .dl-horizontal dd:after {
  clear: both;
}
.acalog-custom abbr[title],
.acalog-custom abbr[data-original-title] {
  cursor: help;
  border-bottom: 0;
}
.acalog-custom abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.acalog-custom blockquote {
  padding: .625em .9375em .625em 1.875em;
  margin: 30px 0 15px;
  font-family: "Bitstream Charter", Georgia, Baskerville, "Times New Roman", Times, serif;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  background-color: #b4d6e9;
  border-left: 5px solid #8cc1de;
}
.acalog-custom blockquote p {
  margin-bottom: .5em;
  font-style: italic;
}
.acalog-custom blockquote p:last-child {
  margin-bottom: 0;
}
.acalog-custom blockquote:before {
  display: block;
  float: left;
  margin-top: -0.1875em;
  margin-left: -0.725em;
  font-size: 400%;
  line-height: .625;
  color: #3d96c7;
  text-shadow: -1px 1px 1px rgba(14,35,63,0.5);
  content: "\275D";
}
.acalog-custom blockquote+p {
  margin-top: 30px;
}
.acalog-custom .source {
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  line-height: 1.5;
  color: #5e6872;
}
.acalog-custom .source:before {
  color: #2a343e;
  content: '\2014 \2009';
}
.acalog-custom .source small {
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-weight: 700;
  letter-spacing: .01rem;
  color: #2a343e;
  text-transform: uppercase;
}
.acalog-custom q:before,
.acalog-custom q:after {
  content: "";
}
.acalog-custom .big-quote {
  padding: 0 30px;
  margin: 1em auto;
  font-family: "Bitstream Charter", Georgia, Baskerville, "Times New Roman", Times, serif;
  font-size: 1.625em;
  font-style: italic;
  font-weight: bold;
  color: #5e6872;
  text-align: center;
  text-shadow: 0 -1px 1px #18222c, 0 2px 3px #aab2b9;
  background-color: transparent;
  border: 0;
}
.acalog-custom .big-quote:before {
  content: none;
}
.acalog-custom .pull-quote {
  display: inline-block;
  float: right;
  width: 40%;
  padding: 52.5px 15px 7.5px;
  margin: auto 0 15px 15px;
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1;
  color: #5e6872;
  text-shadow: 0 2px 3px #aab2b9;
  background: transparent;
  border-top: 5px solid #8cc1de;
  border-left: none;
}
.acalog-custom .pull-quote p,
.acalog-custom .pull-quote .source {
  margin-bottom: 0;
  text-align: right;
}
.acalog-custom .pull-quote p small,
.acalog-custom .pull-quote .source small {
  color: #8e98a2;
}
.acalog-custom .pull-quote p {
  font-size: 15px;
  font-size: .9375rem;
  line-height: 1.1;
}
.acalog-custom .pull-quote p+p {
  margin-top: .5em;
}
.acalog-custom .pull-quote:before {
  margin-top: -45px;
  margin-left: 0;
  content: "\275D";
}
.acalog-custom address {
  display: block;
  margin-bottom: 0;
  font-style: normal;
  line-height: 1.5;
}
.acalog-custom address:last-child {
  margin-bottom: 1em;
}
.acalog-custom .split-group {
  margin: 15px 30px;
}
.acalog-custom .split-group ol,
.acalog-custom .split-group ul,
.acalog-custom .split-group li {
  padding-left: 0;
}
.acalog-custom .split {
  margin-left: 0;
  text-align: right;
  list-style: none;
}
.acalog-custom .split-title {
  float: left;
  clear: left;
  text-align: left;
}
.acalog-custom .stat-group {
  margin-left: 15px;
}
.acalog-custom .stat-group:before,
.acalog-custom .stat-group:after {
  display: table;
  content: " ";
}
.acalog-custom .stat-group:after {
  clear: both;
}
.acalog-custom .stat-group:before,
.acalog-custom .stat-group:after {
  display: table;
  content: " ";
}
.acalog-custom .stat-group:after {
  clear: both;
}
.acalog-custom .stat {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  float: left;
  margin-left: 30px;
  font-family: HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Helvetica, Arial, Verdana, sans-serif;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.acalog-custom .stat-title {
  font-weight: bold;
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
}
.acalog-custom .stat-value {
  margin-left: 0;
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}
.acalog-custom code,
.acalog-custom pre {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
.acalog-custom code {
  padding: 2px 4px;
  font-size: 90%;
  color: #ff7905;
  white-space: nowrap;
  background-color: #2a343e;
  border-radius: 0;
}
.acalog-custom pre {
  display: block;
  padding: .5em;
  margin: 0 0 1em;
  font-size: 15;
  line-height: 1.5;
  color: #2a343e;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #8e98a2;
  border-radius: 0;
}
.acalog-custom pre.prettyprint {
  margin-bottom: 2em;
}
.acalog-custom pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border: 0;
}
.acalog-custom .pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.acalog-custom .container {
  max-width: 1200px;
  padding: 0 19px;
  margin-right: auto;
  margin-left: auto;
}
.acalog-custom .container:before,
.acalog-custom .container:after {
  display: table;
  content: " ";
}
.acalog-custom .container:after {
  clear: both;
}
.acalog-custom .container:before,
.acalog-custom .container:after {
  display: table;
  content: " ";
}
.acalog-custom .container:after {
  clear: both;
}
.acalog-custom .row {
  margin-right: -15px;
  margin-left: -15px;
}
.acalog-custom .row:before,
.acalog-custom .row:after {
  display: table;
  content: " ";
}
.acalog-custom .row:after {
  clear: both;
}
.acalog-custom .row:before,
.acalog-custom .row:after {
  display: table;
  content: " ";
}
.acalog-custom .row:after {
  clear: both;
}
@media (min-width: 768px) {
  .acalog-custom .container .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}
.acalog-custom .row .row {
  margin-right: -15px;
  margin-left: -15px;
}
@media (max-width: 767px) {
  .acalog-custom .table-responsive {
    width: 100%;
    overflow-x: scroll;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
  }
  .acalog-custom .table-responsive>.table {
    margin-bottom: 0;
  }
  .acalog-custom .table-responsive>.table>thead>tr>th,
  .acalog-custom .table-responsive>.table>tbody>tr>th,
  .acalog-custom .table-responsive>.table>tfoot>tr>th,
  .acalog-custom .table-responsive>.table>thead>tr>td,
  .acalog-custom .table-responsive>.table>tbody>tr>td,
  .acalog-custom .table-responsive>.table>tfoot>tr>td {
    white-space: nowrap;
  }
  .acalog-custom .table-responsive>.table-bordered {
    border: 0;
  }
  .acalog-custom .table-responsive>.table-bordered>thead>tr>th:first-child,
  .acalog-custom .table-responsive>.table-bordered>tbody>tr>th:first-child,
  .acalog-custom .table-responsive>.table-bordered>tfoot>tr>th:first-child,
  .acalog-custom .table-responsive>.table-bordered>thead>tr>td:first-child,
  .acalog-custom .table-responsive>.table-bordered>tbody>tr>td:first-child,
  .acalog-custom .table-responsive>.table-bordered>tfoot>tr>td:first-child {
    border-left: 0;
  }
  .acalog-custom .table-responsive>.table-bordered>thead>tr>th:last-child,
  .acalog-custom .table-responsive>.table-bordered>tbody>tr>th:last-child,
  .acalog-custom .table-responsive>.table-bordered>tfoot>tr>th:last-child,
  .acalog-custom .table-responsive>.table-bordered>thead>tr>td:last-child,
  .acalog-custom .table-responsive>.table-bordered>tbody>tr>td:last-child,
  .acalog-custom .table-responsive>.table-bordered>tfoot>tr>td:last-child {
    border-right: 0;
  }
  .acalog-custom .table-responsive>.table-bordered>tbody>tr:last-child>th,
  .acalog-custom .table-responsive>.table-bordered>tfoot>tr:last-child>th,
  .acalog-custom .table-responsive>.table-bordered>tbody>tr:last-child>td,
  .acalog-custom .table-responsive>.table-bordered>tfoot>tr:last-child>td {
    border-bottom: 0;
  }
}
.acalog-custom fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
.acalog-custom legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 2em;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: inherit;
  color: #2a343e;
  border: 0;
  border-bottom: 1px solid #8e98a2;
}
.acalog-custom label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold;
}
.acalog-custom input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.acalog-custom input[type="radio"],
.acalog-custom input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
.acalog-custom input[type="file"] {
  display: block;
}
.acalog-custom select[multiple],
.acalog-custom select[size] {
  height: auto;
}
.acalog-custom select optgroup {
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
}
.acalog-custom input[type="file"]:focus,
.acalog-custom input[type="radio"]:focus,
.acalog-custom input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.acalog-custom input[type="number"]::-webkit-outer-spin-button,
.acalog-custom input[type="number"]::-webkit-inner-spin-button {
  height: auto;
}
.acalog-custom .form-control:-moz-placeholder {
  color: #8e98a2;
}
.acalog-custom .form-control::-moz-placeholder {
  color: #8e98a2;
}
.acalog-custom .form-control:-ms-input-placeholder {
  color: #8e98a2;
}
.acalog-custom .form-control::-webkit-input-placeholder {
  color: #8e98a2;
}
.acalog-custom .form-control {
  display: block;
  width: 100%;
  height: 41px;
  padding: 5px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
  color: #5e6872;
  vertical-align: middle;
  background-color: #fff;
  border-top: solid 5px #76808a;
  border-right: solid 2px #858f99;
  border-bottom: solid 2px #858f99;
  border-left: solid 5px #525c66;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -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;
}
.acalog-custom .form-control:focus {
  border-color: rgba(82,168,236,0.8);
  border-color: #0b5e8e #41b0f1 #71c4f4 #0e7dbe;
  outline: 0;
}
.acalog-custom .form-control[disabled],
.acalog-custom .form-control[readonly],
.acalog-custom fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #b8c2cc;
}
.acalog-custom textarea.form-control {
  height: auto;
}
.acalog-custom textarea {
  height: auto;
}
.acalog-custom .form-group {
  margin-bottom: 15px;
}
.acalog-custom .radio,
.acalog-custom .checkbox {
  display: block;
  min-height: 2em;
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  vertical-align: middle;
}
.acalog-custom .radio label,
.acalog-custom .checkbox label {
  display: inline;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.acalog-custom .radio input[type="radio"],
.acalog-custom .radio-inline input[type="radio"],
.acalog-custom .checkbox input[type="checkbox"],
.acalog-custom .checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}
.acalog-custom .radio+.radio,
.acalog-custom .checkbox+.checkbox {
  margin-top: -5px;
}
.acalog-custom .radio-inline,
.acalog-custom .checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
.acalog-custom .radio-inline+.radio-inline,
.acalog-custom .checkbox-inline+.checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
.acalog-custom .input-sm {
  height: 33px;
  padding: 5px 10px;
  font-size: 14px;
  font-size: .875rem;
  line-height: 1.5;
  border-radius: 0;
}
.acalog-custom select.input-sm {
  height: 33px;
  line-height: 33px;
}
.acalog-custom textarea.input-sm {
  height: auto;
}
.acalog-custom .input-lg {
  height: 60px;
  padding: 14px 16px;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.33;
  border-radius: 0;
}
.acalog-custom select.input-lg {
  height: 60px;
  line-height: 60px;
}
.acalog-custom textarea.input-lg {
  height: auto;
}
.acalog-custom .has-warning .help-block,
.acalog-custom .has-warning .control-label {
  color: #c09853;
}
.acalog-custom .has-warning .form-control {
  border-color: #c09853;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.acalog-custom .has-warning .form-control:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #dbc59e;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #dbc59e;
}
.acalog-custom .has-warning .input-group-addon {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}
.acalog-custom .has-error .help-block,
.acalog-custom .has-error .control-label {
  color: #b94a48;
}
.acalog-custom .has-error .form-control {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.acalog-custom .has-error .form-control:focus {
  border-color: #953b39;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392;
}
.acalog-custom .has-error .input-group-addon {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}
.acalog-custom .has-success .help-block,
.acalog-custom .has-success .control-label {
  color: #468847;
}
.acalog-custom .has-success .form-control {
  border-color: #468847;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.acalog-custom .has-success .form-control:focus {
  border-color: #356635;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b;
}
.acalog-custom .has-success .input-group-addon {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}
.acalog-custom .form-control-static {
  padding-top: 15px;
  margin-bottom: 0;
}
.acalog-custom .help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #5d748a;
}
@media (min-width: 768px) {
  .acalog-custom .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .acalog-custom .form-inline .form-control {
    display: inline-block;
  }
  .acalog-custom .form-inline .radio,
  .acalog-custom .form-inline .checkbox {
    display: inline-block;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
  }
  .acalog-custom .form-inline .radio input[type="radio"],
  .acalog-custom .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
}
.acalog-custom .form-horizontal .control-label,
.acalog-custom .form-horizontal .radio-inline,
.acalog-custom .form-horizontal .checkbox-inline {
  padding-top: 9px;
  padding-right: 0;
}
.acalog-custom .form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
.acalog-custom .form-horizontal .form-group:before,
.acalog-custom .form-horizontal .form-group:after {
  display: table;
  content: " ";
}
.acalog-custom .form-horizontal .form-group:after {
  clear: both;
}
.acalog-custom .form-horizontal .form-group:before,
.acalog-custom .form-horizontal .form-group:after {
  display: table;
  content: " ";
}
.acalog-custom .form-horizontal .form-group:after {
  clear: both;
}
@media (min-width: 768px) {
  .acalog-custom .container .form-horizontal .form-group {
    margin-right: -15px;
    margin-left: -15px;
  }
}
.acalog-custom .form-horizontal .form-group .row {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .acalog-custom .form-horizontal .control-label {
    text-align: right;
  }
}
.acalog-custom label,
.acalog-custom input,
.acalog-custom select,
.acalog-custom textarea,
.acalog-custom output,
.acalog-custom option,
.acalog-custom input[type="reset"],
.acalog-custom input[type="submit"] {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-size: .875rem;
  font-weight: normal;
  line-height: 1.428571429;
}
.acalog-custom .btn {
  display: inline-block;
  padding: 4px 14px 7px 11px;
  margin-bottom: 0;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  -o-hyphens: none;
  hyphens: none;
  line-height: 1.5;
  text-align: center;
  text-decoration: none;
  word-wrap: normal;
  word-wrap: break-word;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border-style: solid;
  border-width: 5px 2px 2px 5px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.acalog-custom .btn {
  text-decoration: none !important;
}
.acalog-custom .btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.acalog-custom .btn:hover,
.acalog-custom .btn:focus {
  color: #fff;
  text-decoration: none;
  border-style: inset;
  outline: 0;
  -webkit-text-fill-color: #fff;
}
.acalog-custom .btn:active,
.acalog-custom .btn.active {
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}
.acalog-custom .btn.disabled,
.acalog-custom .btn[disabled],
.acalog-custom fieldset[disabled] .btn {
  pointer-events: none;
  cursor: default;
  opacity: .65;
  -ms-filter: alpha(opacity=65);
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.acalog-custom .btn-default {
  color: #fff;
  background-color: #8e98a2;
  border-color: #8e98a2;
}
.acalog-custom .btn-default:hover,
.acalog-custom .btn-default:focus,
.acalog-custom .btn-default:active,
.acalog-custom .btn-default.active {
  background-color: #808b96;
  border-color: rgba(4,19,42,0.5) rgba(255,255,255,0.4) rgba(255,255,255,0.3) rgba(4,19,42,0.4);
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.acalog-custom .btn-default.disabled,
.acalog-custom .btn-default[disabled],
.acalog-custom fieldset[disabled] .btn-default,
.acalog-custom .btn-default.disabled:hover,
.acalog-custom .btn-default[disabled]:hover,
.acalog-custom fieldset[disabled] .btn-default:hover,
.acalog-custom .btn-default.disabled:focus,
.acalog-custom .btn-default[disabled]:focus,
.acalog-custom fieldset[disabled] .btn-default:focus,
.acalog-custom .btn-default.disabled:active,
.acalog-custom .btn-default[disabled]:active,
.acalog-custom fieldset[disabled] .btn-default:active,
.acalog-custom .btn-default.disabled.active,
.acalog-custom .btn-default[disabled].active,
.acalog-custom fieldset[disabled] .btn-default.active {
  background-color: #8e98a2;
  border-color: #8e98a2;
}
.acalog-custom .btn-primary {
  color: #fff;
  background-color: #00274c;
  border-color: #00274c;
}
.acalog-custom .btn-primary:hover,
.acalog-custom .btn-primary:focus,
.acalog-custom .btn-primary:active,
.acalog-custom .btn-primary.active {
  background-color: #001a33;
  border-color: rgba(4,19,42,0.5) rgba(255,255,255,0.4) rgba(255,255,255,0.3) rgba(4,19,42,0.4);
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.acalog-custom .btn-primary.disabled,
.acalog-custom .btn-primary[disabled],
.acalog-custom fieldset[disabled] .btn-primary,
.acalog-custom .btn-primary.disabled:hover,
.acalog-custom .btn-primary[disabled]:hover,
.acalog-custom fieldset[disabled] .btn-primary:hover,
.acalog-custom .btn-primary.disabled:focus,
.acalog-custom .btn-primary[disabled]:focus,
.acalog-custom fieldset[disabled] .btn-primary:focus,
.acalog-custom .btn-primary.disabled:active,
.acalog-custom .btn-primary[disabled]:active,
.acalog-custom fieldset[disabled] .btn-primary:active,
.acalog-custom .btn-primary.disabled.active,
.acalog-custom .btn-primary[disabled].active,
.acalog-custom fieldset[disabled] .btn-primary.active {
  background-color: #00274c;
  border-color: #001a33;
}
.acalog-custom .btn-warning {
  color: #fff;
  background-color: #ffcb05;
  border-color: #ffcb05;
}
.acalog-custom .btn-warning:hover,
.acalog-custom .btn-warning:focus,
.acalog-custom .btn-warning:active,
.acalog-custom .btn-warning.active {
  background-color: #ebba00;
  border-color: rgba(4,19,42,0.5) rgba(255,255,255,0.4) rgba(255,255,255,0.3) rgba(4,19,42,0.4);
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.acalog-custom .btn-warning.disabled,
.acalog-custom .btn-warning[disabled],
.acalog-custom fieldset[disabled] .btn-warning,
.acalog-custom .btn-warning.disabled:hover,
.acalog-custom .btn-warning[disabled]:hover,
.acalog-custom fieldset[disabled] .btn-warning:hover,
.acalog-custom .btn-warning.disabled:focus,
.acalog-custom .btn-warning[disabled]:focus,
.acalog-custom fieldset[disabled] .btn-warning:focus,
.acalog-custom .btn-warning.disabled:active,
.acalog-custom .btn-warning[disabled]:active,
.acalog-custom fieldset[disabled] .btn-warning:active,
.acalog-custom .btn-warning.disabled.active,
.acalog-custom .btn-warning[disabled].active,
.acalog-custom fieldset[disabled] .btn-warning.active {
  background-color: #ffcb05;
  border-color: #ebba00;
}
.acalog-custom .btn-danger {
  color: #fff;
  background-color: #b32017;
  border-color: #b32017;
}
.acalog-custom .btn-danger:hover,
.acalog-custom .btn-danger:focus,
.acalog-custom .btn-danger:active,
.acalog-custom .btn-danger.active {
  background-color: #9c1c14;
  border-color: rgba(4,19,42,0.5) rgba(255,255,255,0.4) rgba(255,255,255,0.3) rgba(4,19,42,0.4);
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.acalog-custom .btn-danger.disabled,
.acalog-custom .btn-danger[disabled],
.acalog-custom fieldset[disabled] .btn-danger,
.acalog-custom .btn-danger.disabled:hover,
.acalog-custom .btn-danger[disabled]:hover,
.acalog-custom fieldset[disabled] .btn-danger:hover,
.acalog-custom .btn-danger.disabled:focus,
.acalog-custom .btn-danger[disabled]:focus,
.acalog-custom fieldset[disabled] .btn-danger:focus,
.acalog-custom .btn-danger.disabled:active,
.acalog-custom .btn-danger[disabled]:active,
.acalog-custom fieldset[disabled] .btn-danger:active,
.acalog-custom .btn-danger.disabled.active,
.acalog-custom .btn-danger[disabled].active,
.acalog-custom fieldset[disabled] .btn-danger.active {
  background-color: #b32017;
  border-color: #9c1c14;
}
.acalog-custom .btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cb85c;
}
.acalog-custom .btn-success:hover,
.acalog-custom .btn-success:focus,
.acalog-custom .btn-success:active,
.acalog-custom .btn-success.active {
  background-color: #4cae4c;
  border-color: rgba(4,19,42,0.5) rgba(255,255,255,0.4) rgba(255,255,255,0.3) rgba(4,19,42,0.4);
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.acalog-custom .btn-success.disabled,
.acalog-custom .btn-success[disabled],
.acalog-custom fieldset[disabled] .btn-success,
.acalog-custom .btn-success.disabled:hover,
.acalog-custom .btn-success[disabled]:hover,
.acalog-custom fieldset[disabled] .btn-success:hover,
.acalog-custom .btn-success.disabled:focus,
.acalog-custom .btn-success[disabled]:focus,
.acalog-custom fieldset[disabled] .btn-success:focus,
.acalog-custom .btn-success.disabled:active,
.acalog-custom .btn-success[disabled]:active,
.acalog-custom fieldset[disabled] .btn-success:active,
.acalog-custom .btn-success.disabled.active,
.acalog-custom .btn-success[disabled].active,
.acalog-custom fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.acalog-custom .btn-info {
  color: #fff;
  background-color: #0b608e;
  border-color: #0b608e;
}
.acalog-custom .btn-info:hover,
.acalog-custom .btn-info:focus,
.acalog-custom .btn-info:active,
.acalog-custom .btn-info.active {
  background-color: #095076;
  border-color: rgba(4,19,42,0.5) rgba(255,255,255,0.4) rgba(255,255,255,0.3) rgba(4,19,42,0.4);
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.acalog-custom .btn-info.disabled,
.acalog-custom .btn-info[disabled],
.acalog-custom fieldset[disabled] .btn-info,
.acalog-custom .btn-info.disabled:hover,
.acalog-custom .btn-info[disabled]:hover,
.acalog-custom fieldset[disabled] .btn-info:hover,
.acalog-custom .btn-info.disabled:focus,
.acalog-custom .btn-info[disabled]:focus,
.acalog-custom fieldset[disabled] .btn-info:focus,
.acalog-custom .btn-info.disabled:active,
.acalog-custom .btn-info[disabled]:active,
.acalog-custom fieldset[disabled] .btn-info:active,
.acalog-custom .btn-info.disabled.active,
.acalog-custom .btn-info[disabled].active,
.acalog-custom fieldset[disabled] .btn-info.active {
  background-color: #0b608e;
  border-color: #095076;
}
.acalog-custom .btn-general {
  color: #fff;
  background-color: #0b608e;
  border-color: #0b608e;
}
.acalog-custom .btn-general:hover,
.acalog-custom .btn-general:focus,
.acalog-custom .btn-general:active,
.acalog-custom .btn-general.active {
  background-color: #095076;
  border-color: rgba(4,19,42,0.5) rgba(255,255,255,0.4) rgba(255,255,255,0.3) rgba(4,19,42,0.4);
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.acalog-custom .btn-general.disabled,
.acalog-custom .btn-general[disabled],
.acalog-custom fieldset[disabled] .btn-general,
.acalog-custom .btn-general.disabled:hover,
.acalog-custom .btn-general[disabled]:hover,
.acalog-custom fieldset[disabled] .btn-general:hover,
.acalog-custom .btn-general.disabled:focus,
.acalog-custom .btn-general[disabled]:focus,
.acalog-custom fieldset[disabled] .btn-general:focus,
.acalog-custom .btn-general.disabled:active,
.acalog-custom .btn-general[disabled]:active,
.acalog-custom fieldset[disabled] .btn-general:active,
.acalog-custom .btn-general.disabled.active,
.acalog-custom .btn-general[disabled].active,
.acalog-custom fieldset[disabled] .btn-general.active {
  background-color: #0b608e;
  border-color: #0b608e;
}
.acalog-custom .btn-blackboard {
  padding: 3px 6px;
  color: #fff;
  color: transparent;
  text-indent: -999em;
  background: url("../../img/gateway/blackboard-btn-@1x.png") no-repeat center center;
  background-color: #5e6872;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: cover;
  background-size: 100% \9;
  background-size: 98% auto;
  border-color: #5e6872;
}
.acalog-custom .btn-blackboard:hover,
.acalog-custom .btn-blackboard:focus,
.acalog-custom .btn-blackboard:active,
.acalog-custom .btn-blackboard.active {
  background-color: #525b64;
  border-color: rgba(4,19,42,0.5) rgba(255,255,255,0.4) rgba(255,255,255,0.3) rgba(4,19,42,0.4);
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.acalog-custom .btn-blackboard.disabled,
.acalog-custom .btn-blackboard[disabled],
.acalog-custom fieldset[disabled] .btn-blackboard,
.acalog-custom .btn-blackboard.disabled:hover,
.acalog-custom .btn-blackboard[disabled]:hover,
.acalog-custom fieldset[disabled] .btn-blackboard:hover,
.acalog-custom .btn-blackboard.disabled:focus,
.acalog-custom .btn-blackboard[disabled]:focus,
.acalog-custom fieldset[disabled] .btn-blackboard:focus,
.acalog-custom .btn-blackboard.disabled:active,
.acalog-custom .btn-blackboard[disabled]:active,
.acalog-custom fieldset[disabled] .btn-blackboard:active,
.acalog-custom .btn-blackboard.disabled.active,
.acalog-custom .btn-blackboard[disabled].active,
.acalog-custom fieldset[disabled] .btn-blackboard.active {
  background-color: #5e6872;
  border-color: #5e6872;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx) {
  .acalog-custom .btn-blackboard {
    background: url("../../img/gateway/blackboard-btn-@2x.png") no-repeat center center;
    background-size: cover;
  }
}
.acalog-custom #edit-return.btn.form-submit {
  color: #fff;
  background-color: #00274c;
  border-color: #00274c;
}
.acalog-custom #edit-return.btn.form-submit:hover,
.acalog-custom #edit-return.btn.form-submit:focus,
.acalog-custom #edit-return.btn.form-submit:active,
.acalog-custom #edit-return.btn.form-submit.active {
  background-color: #001a33;
  border-color: rgba(4,19,42,0.5) rgba(255,255,255,0.4) rgba(255,255,255,0.3) rgba(4,19,42,0.4);
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.acalog-custom #edit-return.btn.form-submit.disabled,
.acalog-custom #edit-return.btn.form-submit[disabled],
.acalog-custom fieldset[disabled] #edit-return.btn.form-submit,
.acalog-custom #edit-return.btn.form-submit.disabled:hover,
.acalog-custom #edit-return.btn.form-submit[disabled]:hover,
.acalog-custom fieldset[disabled] #edit-return.btn.form-submit:hover,
.acalog-custom #edit-return.btn.form-submit.disabled:focus,
.acalog-custom #edit-return.btn.form-submit[disabled]:focus,
.acalog-custom fieldset[disabled] #edit-return.btn.form-submit:focus,
.acalog-custom #edit-return.btn.form-submit.disabled:active,
.acalog-custom #edit-return.btn.form-submit[disabled]:active,
.acalog-custom fieldset[disabled] #edit-return.btn.form-submit:active,
.acalog-custom #edit-return.btn.form-submit.disabled.active,
.acalog-custom #edit-return.btn.form-submit[disabled].active,
.acalog-custom fieldset[disabled] #edit-return.btn.form-submit.active {
  background-color: #00274c;
  border-color: #001a33;
}
.acalog-custom #edit-cancel.btn.form-submit {
  color: #fff;
  background-color: #ffcb05;
  border-color: #ffcb05;
}
.acalog-custom #edit-cancel.btn.form-submit:hover,
.acalog-custom #edit-cancel.btn.form-submit:focus,
.acalog-custom #edit-cancel.btn.form-submit:active,
.acalog-custom #edit-cancel.btn.form-submit.active {
  background-color: #ebba00;
  border-color: rgba(4,19,42,0.5) rgba(255,255,255,0.4) rgba(255,255,255,0.3) rgba(4,19,42,0.4);
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.acalog-custom #edit-cancel.btn.form-submit.disabled,
.acalog-custom #edit-cancel.btn.form-submit[disabled],
.acalog-custom fieldset[disabled] #edit-cancel.btn.form-submit,
.acalog-custom #edit-cancel.btn.form-submit.disabled:hover,
.acalog-custom #edit-cancel.btn.form-submit[disabled]:hover,
.acalog-custom fieldset[disabled] #edit-cancel.btn.form-submit:hover,
.acalog-custom #edit-cancel.btn.form-submit.disabled:focus,
.acalog-custom #edit-cancel.btn.form-submit[disabled]:focus,
.acalog-custom fieldset[disabled] #edit-cancel.btn.form-submit:focus,
.acalog-custom #edit-cancel.btn.form-submit.disabled:active,
.acalog-custom #edit-cancel.btn.form-submit[disabled]:active,
.acalog-custom fieldset[disabled] #edit-cancel.btn.form-submit:active,
.acalog-custom #edit-cancel.btn.form-submit.disabled.active,
.acalog-custom #edit-cancel.btn.form-submit[disabled].active,
.acalog-custom fieldset[disabled] #edit-cancel.btn.form-submit.active {
  background-color: #ffcb05;
  border-color: #ebba00;
}
.acalog-custom .btn-link {
  font-weight: normal;
  color: #0b608e;
  cursor: pointer;
  border-radius: 0;
}
.acalog-custom .btn-link,
.acalog-custom .btn-link:active,
.acalog-custom .btn-link[disabled],
.acalog-custom fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.acalog-custom .btn-link,
.acalog-custom .btn-link:hover,
.acalog-custom .btn-link:focus,
.acalog-custom .btn-link:active {
  border-color: transparent;
}
.acalog-custom .btn-link:hover,
.acalog-custom .btn-link:focus {
  color: #0f80bd;
  text-decoration: underline;
  background-color: transparent;
}
.acalog-custom .btn-link[disabled]:hover,
.acalog-custom fieldset[disabled] .btn-link:hover,
.acalog-custom .btn-link[disabled]:focus,
.acalog-custom fieldset[disabled] .btn-link:focus {
  color: #8e98a2;
  text-decoration: none;
}
.acalog-custom .btn-lg {
  padding: 14px 16px;
  font-size: 20;
  line-height: 1.33;
  border-radius: 0;
}
.acalog-custom .btn-sm,
.acalog-custom .btn-xs {
  padding: 5px 10px;
  font-size: 14;
  line-height: 1.5;
  border-radius: 0;
}
.acalog-custom .btn-xs {
  padding: 3px 5px;
}
.acalog-custom .btn-block {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
}
.acalog-custom .btn-block+.btn-block {
  margin-top: 5px;
}
.acalog-custom input[type="submit"].btn-block,
.acalog-custom input[type="reset"].btn-block,
.acalog-custom input[type="button"].btn-block {
  width: 100%;
}
.acalog-custom .image-link {
  text-decoration: none;
  border: 0;
  outline: 0;
}
.acalog-custom a.btn.image-link {
  display: block;
  padding: 0;
  border: 5px solid;
  border-top-color: rgba(0,11,21,0.5);
  border-right-color: rgba(255,255,255,0.7);
  border-bottom-color: rgba(255,255,255,0.5);
  border-left-color: rgba(0,11,21,0.7);
}
.acalog-custom img.btn.image-link {
  display: inline-block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  vertical-align: middle;
}
.acalog-custom #viewport {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.acalog-custom #content-frame {
  position: static;
  left: 0;
  z-index: 999;
  background-color: #f5f5f5;
  -webkit-transition: -webkit-transform 350ms ease;
  -moz-transition: -moz-transform 350ms ease;
  transition: transform 350ms ease;
  -webkit-backface-visibility: hidden;
}
.acalog-custom .header-container {
  position: relative;
  height: 2.75em;
  height: 2.75rem;
  font-size: 16px;
  font-size: 1rem;
}
@media screen and (max-width: 767px) {
  .acalog-custom .header-container {
    padding-right: 15px;
    padding-right: .9375rem;
    padding-left: 15px;
    padding-left: .9375rem;
  }
}
@media screen and (min-width: 768px) {
  .acalog-custom .header-container {
    padding-right: 30px;
    padding-right: 1.875rem;
    padding-left: 30px;
    padding-left: 1.875rem;
  }
}
.acalog-custom #header-main {
  z-index: 10;
  height: 34px;
  height: 2.125rem;
  margin-bottom: 44px;
  margin-bottom: 2.75rem;
  background-color: #00274c;
}
@media (min-width: 768px) {
  .acalog-custom #header-main {
    height: 6.5em;
    height: 6.5rem;
    margin-bottom: 0;
    font-size: 16px;
    font-size: 1rem;
  }
}
.acalog-custom #brand-wrap {
  position: absolute;
  z-index: 1031;
  width: 80px;
  width: 5.3125rem;
  height: 80px;
  height: 5.3125rem;
  overflow: hidden;
  background-color: #04132a;
}
@media (min-width: 768px) {
  .acalog-custom #brand-wrap {
    width: 110px;
    height: 110px;
  }
}
.acalog-custom #brand-block {
  position: absolute;
  width: 100%;
  height: 100%;
  text-align: center;
  background: url("../../img/gateway/umflint-stamp-yellow-@1.5.png") no-repeat center center;
  background-color: #04132a;
  background-size: cover;
  -webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.5);
  box-shadow: 0 1px 10px rgba(0,0,0,0.5);
  -webkit-transition: none;
  transition: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx) {
  .acalog-custom #brand-block {
    background: url("../../img/gateway/umflint-stamp-yellow-@2x.png") no-repeat center center;
    background-size: cover;
  }
}
.acalog-custom #brand-block:hover {
  border-bottom: 0;
}
@media (min-width: 768px) {
  .acalog-custom #brand-block {
    width: 110px;
    height: 110px;
    background-size: cover;
  }
}
.acalog-custom #colophone {
  position: absolute;
  top: .1875em;
  top: .1875rem;
  left: 7em;
  left: 7rem;
  display: inline-block;
  width: 12.3em;
  width: 12.3rem;
  height: 1.875em;
  height: 1.875rem;
  text-indent: -9999em;
  background: url("../../img/gateway/umflint-header_@1x.png") no-repeat center center;
  background-size: cover;
  background-size: 100%;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx) {
  .acalog-custom #colophone {
    background: url("../../img/gateway/umflint-header_@2x.png") no-repeat center center;
    background-size: cover;
  }
}
@media (min-width: 768px) {
  .acalog-custom #colophone {
    top: 1.6875em;
    top: 1.6875rem !important;
    left: 9.5em;
    left: 9.5rem !important;
    width: 27.5em;
    width: 27.5rem;
    height: 1.875em;
    height: 1.875rem;
    font-size: 16px;
    font-size: 1rem;
    color: transparent;
    background-size: 100% auto;
  }
}
.acalog-custom .nav-secondary.nav-pills {
  display: none;
}
@media (min-width: 992px) {
  .acalog-custom .nav-secondary.nav-pills {
    display: block;
    max-width: auto;
    padding-top: 6px;
  }
  .acalog-custom .nav-secondary.nav-pills li {
    position: relative;
    display: inline-block;
    float: right;
    margin-left: 2rem;
    text-align: right;
  }
  .acalog-custom .nav-secondary.nav-pills li:last-child {
    margin-left: 0;
  }
  .acalog-custom .nav-secondary.nav-pills li a {
    padding: 1px 10px;
    font-size: 14px;
    font-size: .875rem;
    color: #3d96c7;
    text-decoration: none;
    border-radius: 0;
  }
  .acalog-custom .nav-secondary.nav-pills li a:hover,
  .acalog-custom .nav-secondary.nav-pills li a:focus,
  .acalog-custom .nav-secondary.nav-pills li a:active {
    color: #f5f5f5;
    -webkit-text-fill-color: #f5f5f5;
  }
}
.acalog-custom .fixed-on #brand-wrap {
  position: fixed;
  top: 0;
  width: 50px;
  height: 50px;
}
.acalog-custom .fixed-on #brand-wrap #brand-block {
  width: 50px;
  height: 50px;
  background: url("../../img/gateway/umflint-stamp-yellow-@1x.png") no-repeat center center;
  background-size: cover;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx) {
  .acalog-custom .fixed-on #brand-wrap #brand-block {
    background: url("../../img/gateway/umflint-stamp-yellow-@1.5.png") no-repeat center center;
    background-size: cover;
  }
}
.acalog-custom .fixed-on #side-menu {
  margin-top: 20px;
}
.acalog-custom .mobile-on #content-frame {
  position: relative \9;
  position: relative \8;
  right: 0;
  right: auto \9;
  left: 0;
  left: 230px \8;
  -webkit-transform: translateX(230px);
  -moz-transform: translateX(230px);
  -ms-transform: translateX(230px);
  -o-transform: translateX(230px);
  transform: translateX(230px);
  box-shadow: -5px 0 10px rgba(0,0,0,0.4);
}
.acalog-custom .mobile-on #side-menu {
  left: 0;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
.acalog-custom .footer-top {
  position: relative;
  padding: 10px 0;
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-size: .8125rem;
  font-weight: 700;
  color: #04132a;
  text-align: center;
  background-color: #ffcb05;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.5);
  box-shadow: 0 5px 10px rgba(0,0,0,0.5);
}
.acalog-custom .lt-ie9 .footer-content .col {
  display: table-cell;
}
.acalog-custom #main-footer {
  position: relative;
  z-index: 2;
}
.acalog-custom #main-footer .footer-content {
  position: relative;
  padding: 0;
  font-family: HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Helvetica, Arial, Verdana, sans-serif;
  color: #fff;
  background-color: #00274c;
}
.acalog-custom #main-footer .footer-content a {
  text-decoration: none;
}
.acalog-custom #main-footer .footer-content .row {
  padding: 40px 19px 30px;
  padding: 2.5rem .9375rem 1.875rem;
  overflow: visible;
}
@media (min-width: 768px) {
  .acalog-custom #main-footer .footer-content .row {
    padding: 1.875rem;
  }
}
@media (min-width: 992px) {
  .acalog-custom #main-footer .footer-content .row {
    display: table;
    table-layout: fixed;
  }
}
.acalog-custom #main-footer .footer-content h2,
.acalog-custom #main-footer .footer-content h2.block-title {
  position: relative;
  padding: 5px 15px;
  padding: .325rem .9375rem;
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-size: .9375rem;
  font-weight: 700;
  color: #00274c;
  text-transform: uppercase;
  background-color: #ffcb05;
}
@media (min-width: 992px) {
  .acalog-custom #main-footer .footer-content h2,
  .acalog-custom #main-footer .footer-content h2.block-title {
    padding: 0;
    margin: 0 0 5px 0;
    margin: 0 0 .3125rem 0;
    color: #ffcb05;
    background-color: transparent;
  }
}
@media (max-width: 991px) {
  .acalog-custom #main-footer .footer-content h2.block-title:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    display: inline-block;
    width: 1.875rem;
    font-family: FontAwesome;
    font-size: 1.5em;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-weight: normal;
    line-height: 1.3;
    color: inherit;
    text-align: center;
    text-decoration: none;
    background-color: #b79200;
    content: '\f067';
    speak: none;
  }
  .acalog-custom #main-footer .footer-content h2.block-title:active:after {
    content: '\f068';
  }
}
.acalog-custom #main-footer .footer-content .col {
  display: block;
  margin: 0 0 15px;
  margin: 0 0 .9375rem;
  font-size: 15px;
  font-size: .9375rem;
}
@media (min-width: 480px) and (max-width: 991px) {
  .acalog-custom #main-footer .footer-content .col {
    display: inline-block;
    float: right;
    width: 48%;
    clear: right;
  }
  .acalog-custom #main-footer .footer-content .col:last-child {
    float: none;
    padding-right: 0;
  }
}
@media (min-width: 992px) {
  .acalog-custom #main-footer .footer-content .col {
    display: table-cell !important;
    width: 25%;
    padding: 0 1em;
    vertical-align: top;
    border-right: 3px dotted #135f8b;
  }
  .acalog-custom #main-footer .footer-content .col:first-child {
    margin-left: 0;
  }
  .acalog-custom #main-footer .footer-content .col:last-child {
    float: none;
    border-right: 0;
  }
}
.acalog-custom #main-footer .footer-content .col>.block {
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .acalog-custom #main-footer .footer-content .block-menu:first-of-type {
    margin-top: 0;
  }
}
.acalog-custom #main-footer ul.list {
  padding: 0;
  margin-bottom: 15px;
  font-size: 14px;
  font-size: .875rem;
  line-height: 1.5;
  list-style: none;
}
.acalog-custom #main-footer ul.list>li {
  position: relative;
  display: block;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  -o-hyphens: none;
  hyphens: none;
  word-wrap: normal;
}
.acalog-custom #main-footer ul.list>li:hover,
.acalog-custom #main-footer ul.list>li:active {
  background-color: #0b608e;
}
.acalog-custom #main-footer ul.list>li:last-child {
  margin-bottom: 0;
}
.acalog-custom #main-footer ul.list li a {
  display: block;
  padding: .25em 1em .25em 1.5em;
  color: #f5f5f5;
  -webkit-text-fill-color: #f5f5f5;
}
.acalog-custom #main-footer ul.list li a:hover,
.acalog-custom #main-footer ul.list li a:active {
  text-decoration: none;
}
.acalog-custom #main-footer ul.list li a:before {
  display: inline-block;
  width: 1em;
  margin-left: -1em;
  font-family: FontAwesome;
  font-size: inherit;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: none;
  content: "\f101";
  speak: none;
}
.acalog-custom .social-wrap {
  display: block;
  width: 100%;
  padding: 0;
  margin: 10px 0 15px;
  font: 0/0 a;
}
@media (min-width: 992px) {
  .acalog-custom .social-wrap {
    position: relative;
    display: block;
    margin-bottom: .9375rem;
  }
}
.acalog-custom .social-wrap li {
  position: relative;
  float: left;
  width: 33.33%;
  height: 0;
  padding-bottom: 33.33%;
  list-style: none;
  background: #00274c url("../../img/gateway/umflint-social-icon_@1x.png") no-repeat 0 0;
  background: #02274b url("../../img/gateway/umflint-logo.svg") no-repeat 0 0;
  background-size: 100% auto;
  -webkit-box-shadow: inset 0 0 8px 2px rgba(0,0,0,0.5);
  box-shadow: inset 0 0 8px 2px rgba(0,0,0,0.5);
}
@media (min-width: 768px) {
  .acalog-custom .social-wrap li {
    width: 15%;
    padding-bottom: 15%;
    margin: 0 2% .3125em 0;
    margin: 0 2% .3125rem 0;
  }
  .acalog-custom .social-wrap li:nth-of-type(6) {
    margin-right: 0;
  }
}
@media (min-width: 992px) {
  .acalog-custom .social-wrap li {
    width: 32%;
    padding-bottom: 32%;
  }
  .acalog-custom .social-wrap li:nth-of-type(3) {
    margin-right: 0;
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) {
  .acalog-custom .social-wrap li {
    background: #00274c url("../../img/gateway/umflint-social-icon_@2x.png") no-repeat 0 0;
    background: #02274b url("../../img/gateway/umflint-logo.svg") no-repeat 0 0;
    background-size: 100% auto;
  }
}
.acalog-custom .social-wrap li a {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  font: 0/0 adobeblank;
  color: transparent;
  background: transparent;
  background-size: cover;
}
.acalog-custom .social-wrap li a:hover {
  border-bottom: 0;
}
.acalog-custom .social-wrap li a b {
  display: block;
  width: 100%;
  height: 100%;
  pointer-events: none;
  -webkit-transition: all .4s -0.3s ease-in-out;
  transition: all .4s -0.3s ease-in-out;
}
.acalog-custom .social-wrap li a b.facebook {
  background: #00274c url("../../img/gateway/facebook_@1x.png") no-repeat 0 0;
  background: #02274b url("../../img/gateway/facebook.svg") no-repeat 0 0;
  background-size: 100% 100%;
}
@media (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) {
  .acalog-custom .social-wrap li a b.facebook {
    background: #00274c url("../../img/gateway/facebook_@2x.png") no-repeat 0 0;
    background: #02274b url("../../img/gateway/facebook.svg") no-repeat 0 0;
    background-size: 100% 100%;
  }
}
.acalog-custom .social-wrap li a b.twitter {
  background: #00274c url("../../img/gateway/twitter_@1x.png") no-repeat 0 0;
  background: #02274b url("../../img/gateway/twitter.svg") no-repeat 0 0;
  background-size: 100% 100%;
}
@media (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) {
  .acalog-custom .social-wrap li a b.twitter {
    background: #00274c url("../../img/gateway/twitter_@2x.png") no-repeat 0 0;
    background: #02274b url("../../img/gateway/twitter.svg") no-repeat 0 0;
    background-size: 100% 100%;
  }
}
.acalog-custom .social-wrap li a b.instagram {
  background: #00274c url("../../img/gateway/instagram_@1x.png") no-repeat 0 0;
  background: #02274b url("../../img/gateway/instagram.svg") no-repeat 0 0;
  background-size: 100% 100%;
}
@media (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) {
  .acalog-custom .social-wrap li a b.instagram {
    background: #00274c url("../../img/gateway/instagram_@2x.png") no-repeat 0 0;
    background: #02274b url("../../img/gateway/instagram.svg") no-repeat 0 0;
    background-size: 100% 100%;
  }
}
.acalog-custom .social-wrap li a b.linkedin {
  background: #00274c url("../../img/gateway/linkedin_@1x.png") no-repeat 0 0;
  background: #02274b url("../../img/gateway/linkedin.svg") no-repeat 0 0;
  background-size: 100% 100%;
}
@media (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) {
  .acalog-custom .social-wrap li a b.linkedin {
    background: #00274c url("../../img/gateway/linkedin_@2x.png") no-repeat 0 0;
    background: #02274b url("../../img/gateway/linkedin.svg") no-repeat 0 0;
    background-size: 100% 100%;
  }
}
.acalog-custom .social-wrap li a b.youtube {
  background: #00274c url("../../img/gateway/youtube_@1x.png") no-repeat 0 0;
  background: #02274b url("../../img/gateway/youtube.svg") no-repeat 0 0;
  background-size: 100% 100%;
}
@media (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) {
  .acalog-custom .social-wrap li a b.youtube {
    background: #00274c url("../../img/gateway/youtube_@2x.png") no-repeat 0 0;
    background: #02274b url("../../img/gateway/youtube.svg") no-repeat 0 0;
    background-size: 100% 100%;
  }
}
.acalog-custom .social-wrap li a b.umfsocial {
  background: #00274c url("../../img/gateway/umsocial_@1x.png") no-repeat 0 0;
  background: #051429 url("../../img/gateway/umsocial.svg") no-repeat 0 0;
  background-position: 0 0;
  background-size: 100% 100%;
}
@media (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) {
  .acalog-custom .social-wrap li a b.umfsocial {
    background: #00274c url("../../img/gateway/umsocial_@2x.png") no-repeat 0 0;
    background: #051429 url("../../img/gateway/umsocial.svg") no-repeat 0 0;
    background-size: 100% 100%;
  }
}
@media (min-width: 992px) {
  .acalog-custom .social-wrap li a.facebook:hover b {
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: swing-left;
    -moz-animation-name: swing-left;
    -ms-animation-name: swing-left;
    -o-animation-name: swing-left;
    animation-name: swing-left;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: visible;
    -moz-backface-visibility: visible;
    backface-visibility: visible;
  }
  .acalog-custom .social-wrap li a.twitter:hover b {
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: rotate-up;
    -moz-animation-name: rotate-up;
    -ms-animation-name: rotate-up;
    -o-animation-name: rotate-up;
    animation-name: rotate-up;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: visible;
    -moz-backface-visibility: visible;
    backface-visibility: visible;
  }
  .acalog-custom .social-wrap li a.instagram:hover b {
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: swing-down;
    -moz-animation-name: swing-down;
    -ms-animation-name: swing-down;
    -o-animation-name: swing-down;
    animation-name: swing-down;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: visible;
    -moz-backface-visibility: visible;
    backface-visibility: visible;
  }
  .acalog-custom .social-wrap li a.linkedin:hover b {
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: rotate-right;
    -moz-animation-name: rotate-right;
    -ms-animation-name: rotate-right;
    -o-animation-name: rotate-right;
    animation-name: rotate-right;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: visible;
    -moz-backface-visibility: visible;
    backface-visibility: visible;
  }
  .acalog-custom .social-wrap li a.youtube:hover b {
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: swing-up;
    -moz-animation-name: swing-up;
    -ms-animation-name: swing-up;
    -o-animation-name: swing-up;
    animation-name: swing-up;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: visible;
    -moz-backface-visibility: visible;
    backface-visibility: visible;
  }
  .acalog-custom .social-wrap li a.umfsocial:hover b {
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: rotate-down;
    -moz-animation-name: rotate-down;
    -ms-animation-name: rotate-down;
    -o-animation-name: rotate-down;
    animation-name: rotate-down;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: visible;
    -moz-backface-visibility: visible;
    backface-visibility: visible;
  }
}
.acalog-custom .social-wrap li:nth-of-type(odd) a:hover b {
  -ms-transform: translate(0,0);
}
.acalog-custom .social-wrap li:nth-of-type(even) a:hover b {
  -ms-transform: translate(0,0);
}
.acalog-custom #btr-badge {
  width: 100%;
  height: 88px;
  height: 5.5rem;
  max-width: 200px;
  max-width: 12.5rem;
  margin-top: 15px;
  margin-top: .9375rem;
  background: url("../../img/gateway/BTR-badge-h_@1x.png") no-repeat center center;
  background-size: cover;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx) {
  .acalog-custom #btr-badge {
    background: url("../../img/gateway/BTR-badge-h_@2x.png") no-repeat center center;
    background-size: cover;
  }
}
.acalog-custom #btr-badge svg {
  width: 100%;
}
@media (min-width: 768px) {
  .acalog-custom #btr-badge {
    width: 200px;
    width: 12.5rem;
    background: url("../../img/gateway/BTR-badge-h_@1x.png") no-repeat center center;
    background-size: cover;
  }
}
.acalog-custom .lt-ie9 #btr-badge {
  background: url("http://www.umflint.edu/sites/all/themes/umflint_bootstrap/dist/img/buttons-icons/BTR-badge_1x.png") no-repeat left top;
}
.acalog-custom .footer-bottom {
  position: relative;
  z-index: 2;
  padding: 15px 0;
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-size: .8125rem;
  color: #fff;
  text-align: center;
  background-color: #04132a;
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
  box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.acalog-custom .footer-bottom a {
  color: #f5f5f5;
  -webkit-text-fill-color: #f5f5f5;
}
.acalog-custom .footer-bottom a:hover {
  color: #f5f5f5;
  background-color: #00274c;
  -webkit-text-fill-color: #f5f5f5;
}
.acalog-custom #search-results-heading {
  margin: 0;
}
.acalog-custom .umflint-search-wrapper {
  position: relative;
}
.acalog-custom .nav-resources li.active {
  background-color: #0b608e;
}
.acalog-custom .umflint-search-wrapper .umflint-search-form-wrapper {
  position: absolute;
  top: -2px;
  top: 0 \9;
  left: -176px;
  z-index: 1;
  display: none;
  width: 170px;
}
.acalog-custom .umflint-search-wrapper .umflint-search-form .form-control {
  height: 44px;
  border-color: #0b608a;
  border-bottom-width: 5px;
  border-left-width: 10px;
}
.acalog-custom .jumbotron-page .umflint-search-form .search-label {
  position: relative;
  min-height: 1px;
}
@media (min-width: 768px) {
  .acalog-custom .jumbotron-page .umflint-search-form .search-label {
    display: inline-block;
    width: 25%;
    vertical-align: top;
  }
}
@media (min-width: 768px) {
  .acalog-custom .jumbotron-page .umflint-search-form .search-label {
    width: 23% !important;
  }
}
.acalog-custom .jumbotron-page .umflint-search-form .search-label .title {
  font-size: 42px;
}
.acalog-custom .jumbotron-page .umflint-search-form .search-input {
  position: relative;
  min-height: 1px;
  margin-top: 4px;
}
@media (min-width: 768px) {
  .acalog-custom .jumbotron-page .umflint-search-form .search-input {
    display: inline-block;
    width: 41.66666666666667%;
    vertical-align: top;
  }
}
.acalog-custom .jumbotron-page .umflint-search-form .search-input .form-control {
  border-color: #00274c;
}
.acalog-custom .fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  transition: opacity .15s linear;
}
.acalog-custom .fade.in {
  opacity: 1;
}
.acalog-custom .collapse {
  display: none;
}
.acalog-custom .collapse.in {
  display: block;
}
.acalog-custom .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height .35s ease;
  transition: height .35s ease;
}
.acalog-custom .input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.acalog-custom .input-group.col {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.acalog-custom .input-group .form-control {
  width: 100%;
  margin-bottom: 0;
}
.acalog-custom .input-group-lg>.form-control,
.acalog-custom .input-group-lg>.input-group-addon,
.acalog-custom .input-group-lg>.input-group-btn>.btn {
  height: 60px;
  padding: 14px 16px;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.33;
  border-radius: 0;
}
.acalog-custom select.input-group-lg>.form-control,
.acalog-custom select.input-group-lg>.input-group-addon,
.acalog-custom select.input-group-lg>.input-group-btn>.btn {
  height: 60px;
  line-height: 60px;
}
.acalog-custom textarea.input-group-lg>.form-control,
.acalog-custom textarea.input-group-lg>.input-group-addon,
.acalog-custom textarea.input-group-lg>.input-group-btn>.btn {
  height: auto;
}
.acalog-custom .input-group-sm>.form-control,
.acalog-custom .input-group-sm>.input-group-addon,
.acalog-custom .input-group-lg>.input-group-btn>.btn {
  height: 33px;
  padding: 5px 10px;
  font-size: 14px;
  font-size: .875rem;
  line-height: 1.5;
  border-radius: 0;
}
.acalog-custom select.input-group-sm>.form-control,
.acalog-custom select.input-group-sm>.input-group-addon,
.acalog-custom select.input-group-lg>.input-group-btn>.btn {
  height: 33px;
  line-height: 33px;
}
.acalog-custom textarea.input-group-sm>.form-control,
.acalog-custom textarea.input-group-sm>.input-group-addon,
.acalog-custom textarea.input-group-lg>.input-group-btn>.btn {
  height: auto;
}
.acalog-custom .input-group-addon,
.acalog-custom .input-group-btn,
.acalog-custom .input-group .form-control {
  display: table-cell;
}
.acalog-custom .input-group-addon:not(:first-child):not(:last-child),
.acalog-custom .input-group-btn:not(:first-child):not(:last-child),
.acalog-custom .input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.acalog-custom .input-group-addon,
.acalog-custom .input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.acalog-custom .input-group-addon {
  padding: 11px 15px;
  font-size: 16px;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1;
  text-align: center;
  background-color: #b8c2cc;
  border: 1px solid #b8c2cc;
  border-radius: 0;
}
.acalog-custom .input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 14;
  border-radius: 0;
}
.acalog-custom .input-group-addon.input-lg {
  padding: 14px 16px;
  font-size: 20;
  border-radius: 0;
}
.acalog-custom .input-group-addon input[type="radio"],
.acalog-custom .input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.acalog-custom .input-group .form-control:first-child,
.acalog-custom .input-group-addon:first-child,
.acalog-custom .input-group-btn:first-child>.btn,
.acalog-custom .input-group-btn:first-child>.dropdown-toggle,
.acalog-custom .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.acalog-custom .input-group-addon:first-child {
  border-right: 0;
}
.acalog-custom .input-group .form-control:last-child,
.acalog-custom .input-group-addon:last-child,
.acalog-custom .input-group-btn:last-child>.btn,
.acalog-custom .input-group-btn:last-child>.dropdown-toggle,
.acalog-custom .input-group-btn:first-child>.btn:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.acalog-custom .input-group-addon:last-child {
  border-left: 0;
}
.acalog-custom .input-group-btn {
  position: relative;
  white-space: nowrap;
}
.acalog-custom .input-group-btn>.btn {
  position: relative;
}
.acalog-custom .input-group-btn>.btn+.btn {
  margin-left: -4px;
}
.acalog-custom .input-group-btn>.btn:hover,
.acalog-custom .input-group-btn>.btn:active {
  z-index: 2;
}
.acalog-custom .caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid #fff;
  border-right: 4px solid transparent;
  border-bottom: 0 dotted transparent;
  border-left: 4px solid transparent;
  content: "";
}
.acalog-custom .dropdown {
  position: relative;
}
.acalog-custom .dropdown-toggle:focus {
  outline: 0;
}
.acalog-custom .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  height: 1px;
  max-width: 1px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  clip: rect(0,0,0,0);
  list-style: none;
  background-color: #0b608e;
  border: 1px solid #0b608e;
  opacity: 0;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
  box-shadow: 0 6px 12px rgba(0,0,0,0.175);
  background-clip: border-box;
}
.acalog-custom .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.acalog-custom .dropdown-menu .divider {
  height: 1px;
  margin: 0;
  overflow: hidden;
  background-color: #07405f;
}
.acalog-custom .dropdown-menu li {
  width: 100%;
}
.acalog-custom .dropdown-menu>li>a {
  display: block;
  padding: 8px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.5;
  color: #fff;
  white-space: nowrap;
  border-bottom: 0;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}
.acalog-custom .dropdown-menu>li>a:hover,
.acalog-custom .dropdown-menu>li>a:focus {
  color: #0b608e;
  text-decoration: none;
  background-color: rgba(245,245,245,0.9);
  -webkit-text-fill-color: #0b608e;
}
.acalog-custom .dropdown-menu>.active>a,
.acalog-custom .dropdown-menu>.active>a:hover,
.acalog-custom .dropdown-menu>.active>a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
}
.acalog-custom .dropdown-menu>.disabled>a,
.acalog-custom .dropdown-menu>.disabled>a:hover,
.acalog-custom .dropdown-menu>.disabled>a:focus {
  color: #8e98a2;
}
.acalog-custom .dropdown-menu>.disabled>a:hover,
.acalog-custom .dropdown-menu>.disabled>a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.acalog-custom .open>.dropdown-menu {
  height: auto;
  max-width: none;
  clip: auto;
  opacity: 1;
}
.acalog-custom .open>a {
  outline: 0;
}
.acalog-custom .dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 14;
  line-height: 1.5;
  color: #8e98a2;
}
.acalog-custom .dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
  pointer-events: none;
}
.acalog-custom .pull-right>.dropdown-menu {
  right: 0;
  left: auto;
}
.acalog-custom .dropup .caret,
.acalog-custom .navbar-fixed-bottom .dropdown .caret {
  border-top: 0 dotted;
  border-bottom: 4px solid #fff;
  content: "";
}
.acalog-custom .dropup .dropdown-menu,
.acalog-custom .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
.acalog-custom .list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.acalog-custom .list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #8e98a2;
}
.acalog-custom .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.acalog-custom .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.acalog-custom .list-group-item>.badge {
  float: right;
}
.acalog-custom .list-group-item>.badge+.badge {
  margin-right: 5px;
}
.acalog-custom a.list-group-item {
  color: #0b608e;
}
.acalog-custom a.list-group-item .list-group-item-heading {
  color: #00274c;
}
.acalog-custom a.list-group-item:hover,
.acalog-custom a.list-group-item:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}
.acalog-custom .list-group-item.active,
.acalog-custom .list-group-item.active:hover,
.acalog-custom .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #00274c;
  border-color: #00274c;
}
.acalog-custom .list-group-item.active .list-group-item-heading,
.acalog-custom .list-group-item.active:hover .list-group-item-heading,
.acalog-custom .list-group-item.active:focus .list-group-item-heading {
  color: inherit;
}
.acalog-custom .list-group-item.active .list-group-item-text,
.acalog-custom .list-group-item.active:hover .list-group-item-text,
.acalog-custom .list-group-item.active:focus .list-group-item-text {
  color: #198fff;
}
.acalog-custom .list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.acalog-custom .list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.acalog-custom .media-block,
.acalog-custom .block {
  margin: 0;
}
.acalog-custom .media-block>*:last-child,
.acalog-custom .block>*:last-child {
  margin: 0;
}
.acalog-custom .media-block>*:last-child>*:last-child,
.acalog-custom .block>*:last-child>*:last-child {
  margin: 0;
}
.acalog-custom .media-block>*:last-child>*:last-child>*:last-child,
.acalog-custom .block>*:last-child>*:last-child>*:last-child {
  margin: 0;
}
.acalog-custom .media-block {
  position: relative;
  width: 100%;
  padding: 15px 15px 40px;
  padding: .9375rem .9375rem 2.5rem;
  margin: 0;
  font-family: HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Helvetica, Arial, Verdana, sans-serif;
  font-weight: 300;
  line-height: 1.4;
  color: #5e6872;
  zoom: 1;
}
.acalog-custom .media-block p {
  margin-bottom: .7em;
}
.acalog-custom .media-block table {
  display: none;
  visibility: hidden;
}
.acalog-custom .media-block {
  font-size: 14px;
  font-size: .875rem;
}
@media (min-width: 768px) {
  .acalog-custom .media-block {
    font-size: 15px;
    font-size: .9375rem;
  }
}
.acalog-custom .media-block+.media-block,
.acalog-custom .block+.block {
  margin-top: 15px;
  margin-top: .9375rem;
}
@media (min-width: 768px) {
  .acalog-custom .media-block+.media-block,
  .acalog-custom .block+.block {
    margin-top: 30px;
    margin-top: 1.875rem;
  }
}
@media (min-width: 768px) {
  .acalog-custom .sidebar-left .media-block {
    font-size: 13px;
    font-size: .8125rem;
  }
}
.acalog-custom .media-thumbnail {
  position: relative;
  width: 100%;
  margin-bottom: 15px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .acalog-custom .media-thumbnail {
    margin-bottom: 0;
  }
}
.acalog-custom .media-thumbnail img {
  width: 100%;
  height: auto;
  max-width: 100%;
}
.acalog-custom .media-thumbnail:empty {
  display: none;
}
.acalog-custom .media-content {
  position: relative;
  overflow: hidden;
}
@media (min-width: 768px) {
  .acalog-custom .media-content {
    margin-bottom: 0;
  }
}
.acalog-custom .media-title {
  position: relative;
  margin: 0 0 8px 0;
  margin: 0 0 .5rem 0;
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-size: 1.333em;
  font-style: normal;
  font-weight: 700;
  line-height: 1.2;
  color: #0b608e;
}
.acalog-custom .media-title a {
  color: #0b608e;
  -webkit-text-fill-color: #0b608e;
}
.acalog-custom .media-title a:hover {
  color: #fff;
  background-color: #0b608e;
  border: 0;
  -webkit-text-fill-color: #fff;
}
@media (min-width: 768px) {
  .acalog-custom .media-title {
    margin-bottom: 11px;
    margin-bottom: .703125rem;
  }
}
.acalog-custom .media-meta {
  font-family: HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Helvetica, Arial, Verdana, sans-serif;
  font-size: .85em;
}
.acalog-custom .media-toolbar {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
}
.acalog-custom .readmore {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 100;
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-size: .75rem;
  font-weight: 700;
  text-transform: uppercase;
}
.acalog-custom .readmore[class^="icon-"] {
  position: relative;
  display: block;
  margin-bottom: 7px;
  margin-left: 5px;
  color: #00274c;
}
@media (min-width: 768px) {
  .acalog-custom .main-column .media-block:not(.media-profile) {
    display: table;
    table-layout: fixed;
  }
  .acalog-custom .main-column .media-block:not(.media-profile) .media-thumbnail {
    position: relative;
    display: table-cell;
    width: 33.3333%;
  }
  .acalog-custom .main-column .media-block:not(.media-profile) .media-content {
    width: 100%;
  }
  .acalog-custom .main-column .media-block:not(.media-profile) .media-thumbnail+.media-content {
    display: table-cell;
    width: 66.6666%;
    padding-left: 15px;
    padding-left: .9375rem;
    vertical-align: top;
  }
}
@media (min-width: 768px) {
  .acalog-custom .sidebar-left .media-block .media-thumbnail,
  .acalog-custom .sidebar-right .media-block .media-thumbnail {
    width: 100%;
  }
  .acalog-custom .sidebar-left .media-block .media-thumbnail+.media-content,
  .acalog-custom .sidebar-right .media-block .media-thumbnail+.media-content {
    padding-top: 3px;
    margin-top: -1.75em;
    background-color: rgba(255,255,255,0.8);
  }
  .acalog-custom .main-column .col-sm-6.col-md-3 .media-block,
  .acalog-custom .main-column .three-columns .media-block {
    display: block;
  }
  .acalog-custom .main-column .col-sm-6.col-md-3 .media-block .media-thumbnail,
  .acalog-custom .main-column .three-columns .media-block .media-thumbnail {
    display: block;
    width: auto;
    margin: -15px -15px 0 -15px;
    margin: -0.9375rem -0.9375rem 0 -0.9375rem;
  }
  .acalog-custom .main-column .col-sm-6.col-md-3 .media-block .media-content,
  .acalog-custom .main-column .three-columns .media-block .media-content,
  .acalog-custom .main-column .col-sm-6.col-md-3 .media-block .media-thumbnail+.media-content,
  .acalog-custom .main-column .three-columns .media-block .media-thumbnail+.media-content {
    display: block;
    width: 100%;
    padding: 10px 0 10px 0;
    padding: .675rem 0 .675rem 0;
  }
}
.acalog-custom .lt-ie9 .media-block {
  font-size: 15px;
}
.acalog-custom .lt-ie9 .media-block+.media-block,
.acalog-custom .lt-ie9 .block+.block {
  margin-top: 30px;
}
.acalog-custom .lt-ie9 .media-thumbnail {
  margin-bottom: 0;
}
.acalog-custom .lt-ie9 .media-title {
  margin-bottom: 11px;
}
.acalog-custom .lt-ie9 .main-column .media-block:not(.media-profile) {
  display: table;
  table-layout: fixed;
}
.acalog-custom .lt-ie9 .main-column .media-block:not(.media-profile) .media-thumbnail {
  position: relative;
  display: table-cell;
  width: 33.3333%;
}
.acalog-custom .lt-ie9 .main-column .media-block:not(.media-profile) .media-content {
  width: 100%;
}
.acalog-custom .lt-ie9 .main-column .media-block:not(.media-profile) .media-thumbnail+.media-content {
  display: table-cell;
  width: 66.6666%;
  padding-left: 15px;
  padding-left: .9375rem;
  vertical-align: top;
}
.acalog-custom .lt-ie9 .sidebar-left .media-block {
  font-size: 13px;
}
.acalog-custom .lt-ie9 .sidebar-left .media-block .media-thumbnail,
.acalog-custom .lt-ie9 .sidebar-right .media-block .media-thumbnail {
  width: 100%;
}
.acalog-custom .lt-ie9 .sidebar-left .media-block .media-thumbnail+.media-content,
.acalog-custom .lt-ie9 .sidebar-right .media-block .media-thumbnail+.media-content {
  padding-top: 3px;
  margin-top: -1.75em;
  background-color: rgba(255,255,255,0.8);
}
.acalog-custom .lt-ie9 .main-column .col-sm-6.col-md-3 .media-block,
.acalog-custom .lt-ie9 .main-column .three-columns .media-block {
  display: block;
}
.acalog-custom .lt-ie9 .main-column .col-sm-6.col-md-3 .media-block .media-thumbnail,
.acalog-custom .lt-ie9 .main-column .three-columns .media-block .media-thumbnail {
  display: block;
  width: auto;
  margin: -15px -15px 0 -15px;
  margin: -0.9375rem -0.9375rem 0 -0.9375rem;
}
.acalog-custom .lt-ie9 .main-column .col-sm-6.col-md-3 .media-block .media-content,
.acalog-custom .lt-ie9 .main-column .three-columns .media-block .media-content,
.acalog-custom .lt-ie9 .main-column .col-sm-6.col-md-3 .media-block .media-thumbnail+.media-content,
.acalog-custom .lt-ie9 .main-column .three-columns .media-block .media-thumbnail+.media-content {
  display: block;
  width: 100%;
  padding: 10px 0 10px 0;
  padding: .675rem 0 .675rem 0;
}
.acalog-custom div[class^="pane-all-news-"]+.panel-separator {
  display: block !important;
}
.acalog-custom #news-feed .media-toolbar {
  position: absolute;
  right: 0;
  bottom: 0;
  height: 1px;
}
@media (min-width: 768px) {
  .acalog-custom #news-feed .media-block:nth-of-type(1) {
    width: auto;
    max-height: none;
  }
}
.acalog-custom #news-feed .media-block:nth-of-type(1) .media-thumbnail {
  width: 100%;
}
@media (min-width: 768px) {
  .acalog-custom #news-feed .media-thumbnail {
    position: relative;
  }
  .acalog-custom #news-feed .media-block:nth-of-type(1) {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
  }
  .acalog-custom #news-feed .media-block:nth-of-type(1) .media-thumbnail {
    width: 40%;
    margin-right: 1.5%;
  }
  .acalog-custom #news-feed .media-block:nth-of-type(1) .media-thumbnail+.media-content {
    width: 60%;
  }
}
.acalog-custom #news-feed .media-meta {
  margin: 0;
  margin-bottom: .77em;
  font-family: "Bitstream Charter", Georgia, Baskerville, "Times New Roman", Times, serif;
  color: #5e6872;
}
.acalog-custom #news-feed .media-meta .media-byline,
.acalog-custom #news-feed .media-meta .media-published {
  display: inline-block;
}
.acalog-custom #news-feed .media-meta .media-byline {
  display: block;
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-weight: 900;
  letter-spacing: 0;
  color: #00274c;
  text-transform: uppercase;
}
.acalog-custom #news-feed .media-meta .media-byline:before {
  font-family: "Bitstream Charter", Georgia, Baskerville, "Times New Roman", Times, serif;
  font-style: italic;
  font-weight: normal;
  letter-spacing: 0;
  color: #5e6872;
  text-transform: none;
  content: 'by\00a0';
}
.acalog-custom #news-feed .media-meta .media-published {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
  word-wrap: break-word;
}
@media (min-width: 768px) {
  .acalog-custom #news-feed .media-meta .media-byline {
    float: left;
    margin-bottom: -0.125em;
  }
  .acalog-custom #news-feed .media-meta .media-published:before {
    content: ',\00a0';
  }
}
.acalog-custom #news-feed .media-meta+p,
.acalog-custom #news-feed .media-meta+div {
  margin-top: .25em;
  margin-top: .25rem;
}
.acalog-custom #events-feed .media-meta {
  margin: 0;
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  color: #5e6872;
}
.acalog-custom #events-feed .media-meta .media-category {
  display: block;
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-weight: 700;
}
.acalog-custom #events-feed .media-meta .media-time {
  display: block;
}
.acalog-custom #events-feed .media-meta .media-contact {
  display: block;
}
.acalog-custom #events-feed .media-meta .media-contact:before {
  content: 'Contact:\00a0';
}
.acalog-custom .social-feed {
  margin: 0;
}
.acalog-custom .social-feed .nav-tabs {
  position: relative;
  z-index: 2;
  height: 60px;
  height: 3.75rem;
  margin-bottom: 0;
}
.acalog-custom .social-feed .nav-tabs li {
  z-index: 1;
  width: 50px !important;
  height: 50px;
}
.acalog-custom .social-feed .nav-tabs li a {
  width: 50px;
  height: 50px;
  margin-top: 10px;
  margin-right: 0;
  text-indent: -99999px;
}
.acalog-custom .social-feed .nav-tabs li a[href='#sf-facebook'],
.acalog-custom .social-feed .nav-tabs li a[href='#sf-facebook']:hover {
  cursor: pointer;
  background: url("../../img/gateway/facebook_@1x.png") no-repeat center center;
  background-size: cover;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx) {
  .acalog-custom .social-feed .nav-tabs li a[href='#sf-facebook'],
  .acalog-custom .social-feed .nav-tabs li a[href='#sf-facebook']:hover {
    background: url("../../img/gateway/facebook_@2x.png") no-repeat center center;
    background-size: cover;
  }
}
.acalog-custom .social-feed .nav-tabs li a[href='#sf-twitter'],
.acalog-custom .social-feed .nav-tabs li a[href='#sf-twitter']:hover {
  cursor: pointer;
  background: url("../../img/gateway/twitter_@1x.png") no-repeat center center;
  background-size: cover;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx) {
  .acalog-custom .social-feed .nav-tabs li a[href='#sf-twitter'],
  .acalog-custom .social-feed .nav-tabs li a[href='#sf-twitter']:hover {
    background: url("../../img/gateway/twitter_@2x.png") no-repeat center center;
    background-size: cover;
  }
}
.acalog-custom .social-feed .nav-tabs li.active {
  z-index: 2;
  width: 60px !important;
  height: 60px;
  -webkit-box-shadow: 3px 0 3px 0 rgba(0,0,0,0.5);
  box-shadow: 3px 0 3px 0 rgba(0,0,0,0.5);
}
.acalog-custom .social-feed .nav-tabs li.active a {
  width: 60px;
  height: 60px;
  margin-top: 0;
}
.acalog-custom .social-feed a {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
  -ms-word-break: break-all;
  word-break: break-all;
  word-wrap: break-word;
}
.acalog-custom .social-feed h4>a {
  word-break: normal;
}
.acalog-custom .social-feed .tab-content {
  position: relative;
  z-index: 1;
  margin-top: -1px;
  background: #fff;
  border: .08125em solid #d9e3ed;
  border: .08125rem solid #d9e3ed;
  outline: .08125em solid #eee;
  outline: .08125rem solid #eee;
}
.acalog-custom .social-feed .tab-content .block-content {
  padding: 15px;
  padding: .9375rem;
}
.acalog-custom .social-feed .tab-content .block-content a {
  text-decoration: none;
}
.acalog-custom .social-feed .tab-content .block-content a:hover,
.acalog-custom .social-feed .tab-content .block-content a:focus,
.acalog-custom .social-feed .tab-content .block-content a:active {
  color: #f5f5f5;
  background-color: #0b608e;
  -webkit-text-fill-color: #f5f5f5;
}
.acalog-custom .social-feed .tab-content>.tab-pane {
  position: relative;
  margin-bottom: 0;
  overflow: hidden;
}
.acalog-custom .social-feed .tab-content>.tab-pane a:hover,
.acalog-custom .social-feed .tab-content>.tab-pane a:focus,
.acalog-custom .social-feed .tab-content>.tab-pane a:active {
  color: #f5f5f5;
  background-color: #0b608e;
  -webkit-text-fill-color: #f5f5f5;
}
.acalog-custom .social-feed .media-list {
  padding: 1px 0 1px 0;
  list-style: none;
}
.acalog-custom .social-feed .media-list .sf-spinner {
  padding: 10px;
  text-align: center;
}
.acalog-custom .social-feed .media {
  padding-bottom: 15px;
  margin: 15px;
  font-family: HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Helvetica, Arial, Verdana, sans-serif;
  font-size: 13px;
  font-size: .8125rem;
  line-height: 1.33;
  color: #5e6872;
  border-bottom: 2px dotted #b8c2cc;
}
.acalog-custom .social-feed .media:last-child {
  border-bottom: 0;
}
.acalog-custom .social-feed .media>a {
  width: 15%;
}
.acalog-custom .social-feed .media>a:hover,
.acalog-custom .social-feed .media>a:focus {
  border-bottom: 0;
}
.acalog-custom .social-feed .media-object {
  width: 100%;
  border: 1px solid #8e98a2;
}
.acalog-custom .social-feed .media-heading {
  display: inline;
  margin-right: 4px;
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-size: inherit;
  font-style: normal;
  font-weight: 700;
  line-height: inherit;
}
.acalog-custom .social-feed .media-heading a:hover,
.acalog-custom .social-feed .media-heading a:focus {
  color: #fff;
  background: #0b608e;
  -webkit-text-fill-color: #fff;
}
.acalog-custom .social-feed .media-meta {
  margin-top: .5em;
  font-size: 12px;
  font-size: .75rem;
}
.acalog-custom .social-feed .media-meta .icon-circle {
  margin: 0 3px;
  font-size: 5px;
  line-height: 2.77;
  vertical-align: middle;
}
.acalog-custom .social-feed .media-meta .created {
  color: #8e98a2;
}
.acalog-custom .social-feed .media-body a[href*="status"] {
  word-break: break-all;
}
.acalog-custom .text-block,
.acalog-custom .pane-bundle-text {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
  color: #5e6872;
}
.acalog-custom .text-block p,
.acalog-custom .pane-bundle-text p {
  -webkit-hyphens: auto;
  -webkit-hyphenate-limit-before: 3;
  -webkit-hyphenate-limit-after: 3;
}
.acalog-custom .text-block p a,
.acalog-custom .pane-bundle-text p a {
  font-family: HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Helvetica, Arial, Verdana, sans-serif;
  font-weight: 700;
  color: #0b608e;
  vertical-align: baseline;
  -webkit-text-fill-color: #0b608e;
}
.acalog-custom .text-block p+h2,
.acalog-custom .pane-bundle-text p+h2,
.acalog-custom .text-block p+h3,
.acalog-custom .pane-bundle-text p+h3 {
  margin-top: 36px;
}
.acalog-custom .text-block p+h4,
.acalog-custom .pane-bundle-text p+h4 {
  margin-top: 24px;
}
.acalog-custom .text-block p+h5,
.acalog-custom .pane-bundle-text p+h5,
.acalog-custom .text-block p+h6,
.acalog-custom .pane-bundle-text p+h6 {
  margin-top: 16px;
}
.acalog-custom .media-block-share {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  display: block;
  width: 2em;
  height: 2em;
  padding: 1px 5px 2px;
  line-height: 1;
  background: url("../../img/gateway/share-media-@1x.png") no-repeat center center;
  background: rgba(255,255,255,0) url("../../img/gateway/share-media.svg") no-repeat center center;
  background-size: cover;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx) {
  .acalog-custom .media-block-share {
    background: url("../../img/gateway/share-media-@2x.png") no-repeat center center;
    background-size: cover;
  }
}
.acalog-custom .media-block-share:hover {
  border: 0;
}
.acalog-custom .image {
  width: 100%;
  height: auto;
}
.acalog-custom .image img {
  width: 100%;
}
.acalog-custom .flex-thumb {
  position: relative;
  display: -moz-inline-stack;
  display: inline-block;
  margin-left: -0.2875em;
  margin-left: -0.3125rem;
  margin-left: 0;
  overflow: hidden;
  vertical-align: top;
}
.acalog-custom .flex-thumb:first-child {
  margin-left: 0;
}
.acalog-custom .flex-thumb img {
  width: 100%;
  height: auto;
}
.acalog-custom .flex-thumb:empty {
  display: none;
}
.acalog-custom .block-row {
  position: relative;
  display: block;
  margin: 0;
}
.acalog-custom .block-coat {
  background: #fff;
  border: .08125em solid #d9e3ed;
  border: .08125rem solid #d9e3ed;
  outline: .08125em solid #eee;
  outline: .08125rem solid #eee;
}
.acalog-custom .block-coat .block-content {
  padding: 15px;
  padding: .9375rem;
}
.acalog-custom .block-coat .block-content a {
  text-decoration: none;
}
.acalog-custom .block-coat .block-content a:hover,
.acalog-custom .block-coat .block-content a:focus,
.acalog-custom .block-coat .block-content a:active {
  color: #f5f5f5;
  background-color: #0b608e;
  -webkit-text-fill-color: #f5f5f5;
}
.acalog-custom .lt-ie9 .block-coat {
  border-color: #d3dde7;
  border-style: solid;
  border-width: 1px;
}
.acalog-custom .block {
  position: relative;
  margin: 0;
  overflow: hidden;
  color: #5e6872;
  zoom: 1;
}
.acalog-custom .block table {
  display: none;
  visibility: hidden;
}
@media (min-width: 768px) {
  .acalog-custom .block {
    margin: 0 0 30px;
    margin: 0 0 1.875rem;
  }
}
.acalog-custom .block-content {
  position: relative;
  display: -moz-inline-stack;
  display: inline-block;
  padding: 15px;
  padding: .9375rem;
  margin-left: -0.2875em;
  margin-left: -0.3125rem;
  vertical-align: top;
}
.acalog-custom .block-content:first-child {
  margin-left: 0;
}
.acalog-custom .block-content p {
  font-family: HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Helvetica, Arial, Verdana, sans-serif;
  font-size: 14px;
  font-size: .875rem;
  font-weight: 300;
  -webkit-hyphens: auto;
  line-height: 1.4;
  -webkit-hyphenate-limit-before: 3;
  -webkit-hyphenate-limit-after: 3;
}
.acalog-custom .block-title {
  position: relative;
  margin: 0 0 8px 0;
  margin: 0 0 .5rem 0;
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.25;
  color: #00274c;
}
.acalog-custom .block-title a {
  color: #00274c;
}
.acalog-custom .block-title a:hover {
  color: #0b608e;
  border: 0;
}
@media (min-width: 768px) {
  .acalog-custom .block-title {
    margin-bottom: 11px;
    margin-bottom: .703125rem;
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.acalog-custom .block-meta {
  font-family: HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Helvetica, Arial, Verdana, sans-serif;
}
.acalog-custom .block-toolbar {
  display: block;
  float: left;
  width: 100%;
  height: 2.4em;
  height: 2.25rem;
}
.acalog-custom .btn--more {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 100;
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-size: .75rem;
  font-weight: 700;
  text-transform: uppercase;
}
.acalog-custom .btn--more[class^="icon-"] {
  margin-left: 5px;
  color: #00274c;
}
.acalog-custom .btn--more:hover,
.acalog-custom .btn--more:focus,
.acalog-custom .btn--more:active {
  color: #b8c2cc;
  outline: 0;
  -webkit-text-fill-color: #b8c2cc;
}
.acalog-custom .row-block {
  width: auto;
  padding: 0 15px;
  padding: 0 .9375rem;
}
.acalog-custom .row-block:after {
  display: block;
  height: 1px;
  margin-top: .8em;
  content: "";
}
@media (min-width: 768px) {
  .acalog-custom .row-block {
    display: table-cell;
    vertical-align: top;
  }
}
.acalog-custom .column-block .flex-thumb {
  width: 100%;
}
.acalog-custom .column-block .block-content {
  width: 100%;
}
@media (min-width: 768px) {
  .acalog-custom .column-block {
    display: table-cell;
    margin-right: 15px;
    margin-right: .9375rem;
  }
  .acalog-custom .column-block:last-child {
    margin-right: 0;
  }
}
@media (min-width: 768px) {
  .acalog-custom .pane-bundle-faculty-profile .pane-content {
    display: table;
    width: 100%;
    table-layout: fixed;
  }
}
.acalog-custom .block-profile {
  display: block;
  width: 100%;
  overflow: hidden;
  background: #fff;
  border: .08125em solid #d9e3ed;
  border: .08125rem solid #d9e3ed;
  outline: .08125em solid #eee;
  outline: .08125rem solid #eee;
}
.acalog-custom .block-profile .block-content {
  padding: 15px;
  padding: .9375rem;
}
.acalog-custom .block-profile .block-content a {
  text-decoration: none;
}
.acalog-custom .block-profile .block-content a:hover,
.acalog-custom .block-profile .block-content a:focus,
.acalog-custom .block-profile .block-content a:active {
  color: #f5f5f5;
  background-color: #0b608e;
  -webkit-text-fill-color: #f5f5f5;
}
.acalog-custom .block-profile:before,
.acalog-custom .block-profile:after {
  display: table;
  content: " ";
}
.acalog-custom .block-profile:after {
  clear: both;
}
.acalog-custom .block-profile:before,
.acalog-custom .block-profile:after {
  display: table;
  content: " ";
}
.acalog-custom .block-profile:after {
  clear: both;
}
@media (min-width: 768px) {
  .acalog-custom .block-profile {
    display: table-row;
    width: auto;
    vertical-align: top;
    background-color: transparent;
    border: 0;
    outline: 0;
  }
}
.acalog-custom .block-profile .flex-thumb {
  z-index: 1;
  display: block;
  float: right;
  width: 33.33%;
  margin: 0 0 10px 10px;
  font: 0/0 a;
}
@media (min-width: 768px) {
  .acalog-custom .block-profile .flex-thumb {
    z-index: 1;
    display: table-cell;
    float: none;
    width: 25%;
    height: auto;
    margin: 0;
    vertical-align: top;
  }
}
.acalog-custom .block-profile .flex-thumb .block-contact {
  width: 100%;
  padding: 7px 10px 10px;
  padding: .4375rem .625rem .625rem;
  font: 0/0 a;
  color: #fff;
  background-color: #00274c;
}
@media (min-width: 992px) {
  .acalog-custom .block-profile .flex-thumb .block-contact {
    width: 100%;
    background-color: #00274c;
  }
}
.acalog-custom .block-profile .block-contact dl {
  padding: 0;
  margin: 0;
  font-family: HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Helvetica, Arial, Verdana, sans-serif;
  font-size: 12px;
  font-size: .75rem;
  line-height: 1.2;
}
@media (min-width: 768px) {
  .acalog-custom .block-profile .block-contact dl {
    font-size: 13px;
    font-size: .8125rem;
  }
}
.acalog-custom .block-profile .block-contact dl[data-role="email"] {
  margin-top: .5em;
}
.acalog-custom .block-profile .block-contact dl dt,
.acalog-custom .block-profile .block-contact dl dd {
  position: relative;
  display: -moz-inline-stack;
  display: inline-block;
  margin-left: -0.2875em;
  margin-left: -0.3125rem;
  vertical-align: middle;
}
.acalog-custom .block-profile .block-contact dl dt:first-child,
.acalog-custom .block-profile .block-contact dl dd:first-child {
  margin-left: 0;
}
.acalog-custom .block-profile .block-contact dl a {
  color: #b8c2cc;
  word-break: break-all;
  -webkit-text-fill-color: #b8c2cc;
}
.acalog-custom .block-profile .block-contact dl a:hover {
  color: #0b608e;
  background-color: #f5f5f5;
  -webkit-text-fill-color: #0b608e;
}
.acalog-custom .block-profile .block-contact dl b {
  display: none;
  visibility: hidden;
}
@media (min-width: 768px) and (max-width: 991px) {
  .acalog-custom .block-profile .block-contact dl b {
    display: block;
    visibility: visible;
  }
}
.acalog-custom .block-profile .block-contact dl i {
  display: inline-block;
  width: 1.5em;
  margin-right: .25em;
  text-align: middle;
}
@media (min-width: 768px) and (max-width: 991px) {
  .acalog-custom .block-profile .block-contact dl i {
    display: none;
    visibility: hidden;
  }
}
.acalog-custom .block-profile .block-content {
  display: block;
  padding: 15px;
  padding: 10px;
  padding: .625rem;
  font-family: HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Helvetica, Arial, Verdana, sans-serif;
  font-size: 15px;
  font-size: .9375rem;
  font-weight: 300;
}
@media (min-width: 768px) {
  .acalog-custom .block-profile .block-content {
    display: table-cell;
    width: 75%;
    min-height: 300px;
    min-height: 18.75rem;
    padding: 15px;
    padding: .9375rem;
    font-family: inherit;
    font-size: 17px;
    font-size: 1.0625rem;
    background: #fff;
    border: .08125em solid #d9e3ed;
    border: .08125rem solid #d9e3ed;
    outline: .08125em solid #eee;
    outline: .08125rem solid #eee;
  }
  .acalog-custom .block-profile .block-content .block-content {
    padding: 15px;
    padding: .9375rem;
  }
  .acalog-custom .block-profile .block-content .block-content a {
    text-decoration: none;
  }
  .acalog-custom .block-profile .block-content .block-content a:hover,
  .acalog-custom .block-profile .block-content .block-content a:focus,
  .acalog-custom .block-profile .block-content .block-content a:active {
    color: #f5f5f5;
    background-color: #0b608e;
    -webkit-text-fill-color: #f5f5f5;
  }
}
.acalog-custom .block-profile p {
  margin-bottom: .5em;
  font-family: inherit;
  font-size: inherit;
}
.acalog-custom .block-profile h2 {
  margin: 0 0 .1875em 0;
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-size: 32px;
  font-size: 2rem;
  font-weight: 300;
  line-height: 1;
  color: #00274c;
}
.acalog-custom .block-profile h2 .last-name {
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-weight: 700;
}
.acalog-custom .block-profile .block-meta {
  margin-bottom: 1em;
}
.acalog-custom .block-profile h3 {
  margin: 0;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  color: #5e6872;
}
.acalog-custom .block-profile h5 {
  margin-top: 0;
  margin-bottom: .92em;
  font-size: 13px;
  font-size: .8125rem;
  color: #0b608e;
}
.acalog-custom .block-profile .block-addon {
  display: table-row;
  padding: 15px 15px 0;
  margin-top: 1em;
  border-top: 1px solid #b8c2cc;
}
.acalog-custom .block-profile .block-addon .col {
  display: table-cell;
  width: 50%;
}
.acalog-custom .block-profile .block-addon .col:first-child {
  padding-right: 15px;
  padding-right: .9375rem;
  padding-left: 15px;
  padding-left: .9375rem;
  border-right: 1px solid #b8c2cc;
}
.acalog-custom .pane-bundle-faculty-profile+.pane-bundle-section-header {
  margin: 15px 0;
  margin: .9375rem 0;
}
.acalog-custom .sidebar-right .nav-tabs>li:nth-of-type(1),
.acalog-custom .sidebar-right .nav-tabs>li:nth-of-type(2) {
  width: 50%;
}
.acalog-custom .sidebar-right .nav-tabs>li:nth-of-type(2) {
  padding-right: 0;
}
.acalog-custom .sidebar-right .nav-tabs>li:nth-of-type(3),
.acalog-custom .sidebar-right .nav-tabs>li:nth-of-type(4),
.acalog-custom .sidebar-right .nav-tabs>li:nth-of-type(5),
.acalog-custom .sidebar-right .nav-tabs>li:nth-of-type(6),
.acalog-custom .sidebar-right .nav-tabs>li:nth-of-type(7),
.acalog-custom .sidebar-right .nav-tabs>li:nth-of-type(8),
.acalog-custom .sidebar-right .nav-tabs>li:nth-of-type(9),
.acalog-custom .sidebar-right .nav-tabs>li:nth-of-type(10) {
  display: none;
  visibility: hidden;
}
.acalog-custom .two-seven-three .main-column .nav-tabs>li:nth-of-type(1),
.acalog-custom .two-seven-three .main-column .nav-tabs>li:nth-of-type(2),
.acalog-custom .two-seven-three .main-column .nav-tabs>li:nth-of-type(3),
.acalog-custom .two-seven-three .main-column .nav-tabs>li:nth-of-type(4) {
  width: 25%;
}
.acalog-custom .two-seven-three .main-column .nav-tabs>li:nth-of-type(4) {
  padding-right: 0;
}
.acalog-custom .two-seven-three .main-column .nav-tabs>li:nth-of-type(5),
.acalog-custom .two-seven-three .main-column .nav-tabs>li:nth-of-type(6),
.acalog-custom .two-seven-three .main-column .nav-tabs>li:nth-of-type(7),
.acalog-custom .two-seven-three .main-column .nav-tabs>li:nth-of-type(8),
.acalog-custom .two-seven-three .main-column .nav-tabs>li:nth-of-type(9),
.acalog-custom .two-seven-three .main-column .nav-tabs>li:nth-of-type(10) {
  display: none;
  visibility: hidden;
}
.acalog-custom .two-ten .main-column .nav-tabs>li:nth-of-type(1),
.acalog-custom .no-image .main-column .nav-tabs>li:nth-of-type(1),
.acalog-custom .two-ten .main-column .nav-tabs>li:nth-of-type(2),
.acalog-custom .no-image .main-column .nav-tabs>li:nth-of-type(2),
.acalog-custom .two-ten .main-column .nav-tabs>li:nth-of-type(3),
.acalog-custom .no-image .main-column .nav-tabs>li:nth-of-type(3),
.acalog-custom .two-ten .main-column .nav-tabs>li:nth-of-type(4),
.acalog-custom .no-image .main-column .nav-tabs>li:nth-of-type(4),
.acalog-custom .two-ten .main-column .nav-tabs>li:nth-of-type(5),
.acalog-custom .no-image .main-column .nav-tabs>li:nth-of-type(5),
.acalog-custom .two-ten .main-column .nav-tabs>li:nth-of-type(6),
.acalog-custom .no-image .main-column .nav-tabs>li:nth-of-type(6) {
  width: 16.66666666666667%;
}
.acalog-custom .two-ten .main-column .nav-tabs>li:nth-of-type(6),
.acalog-custom .no-image .main-column .nav-tabs>li:nth-of-type(6) {
  padding-right: 0;
}
.acalog-custom .two-ten .main-column .nav-tabs>li:nth-of-type(7),
.acalog-custom .no-image .main-column .nav-tabs>li:nth-of-type(7),
.acalog-custom .two-ten .main-column .nav-tabs>li:nth-of-type(8),
.acalog-custom .no-image .main-column .nav-tabs>li:nth-of-type(8),
.acalog-custom .two-ten .main-column .nav-tabs>li:nth-of-type(9),
.acalog-custom .no-image .main-column .nav-tabs>li:nth-of-type(9),
.acalog-custom .two-ten .main-column .nav-tabs>li:nth-of-type(10),
.acalog-custom .no-image .main-column .nav-tabs>li:nth-of-type(10) {
  display: none;
  visibility: hidden;
}
.acalog-custom .nav-pills>li {
  float: left;
}
.acalog-custom .nav-pills>li>a {
  border-radius: 5px;
}
.acalog-custom .nav-pills>li+li {
  margin-left: 2px;
}
.acalog-custom .nav-pills>li.active>a,
.acalog-custom .nav-pills>li.active>a:hover,
.acalog-custom .nav-pills>li.active>a:focus {
  color: #fff;
  background: #00274c;
}
.acalog-custom .nav-stacked>li {
  float: none;
}
.acalog-custom .nav-stacked>li+li {
  margin-top: 2px;
  margin-left: 0;
}
.acalog-custom .tabbable:before,
.acalog-custom .tabbable:after {
  display: table;
  content: " ";
}
.acalog-custom .tabbable:after {
  clear: both;
}
.acalog-custom .tabbable:before,
.acalog-custom .tabbable:after {
  display: table;
  content: " ";
}
.acalog-custom .tabbable:after {
  clear: both;
}
.acalog-custom .tab-content>.tab-pane,
.acalog-custom .pill-content>.pill-pane {
  display: none;
}
.acalog-custom .tab-content>.active,
.acalog-custom .pill-content>.active {
  display: block;
}
.acalog-custom .nav .caret {
  border-top-color: #b8c2cc;
  border-bottom-color: #b8c2cc;
}
.acalog-custom .nav a:hover .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.acalog-custom .nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.acalog-custom .nav-sidebar {
  position: relative;
  z-index: 10;
  width: auto;
  list-style-type: none;
}
@media (max-width: 991px) {
  .acalog-custom .nav-sidebar {
    z-index: 2;
  }
}
@media (max-width: 767px) {
  .acalog-custom .nav-sidebar {
    margin: -1px -15px 0 -15px;
    margin: -1px -0.9375rem 0 -0.9375rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .acalog-custom .nav-sidebar {
    margin: 0 -20px 0 -20px;
    margin: 0 -1.25rem 0 -1.25rem;
  }
}
.acalog-custom .nav-sidebar li>a {
  text-decoration: none;
}
.acalog-custom .nav-sidebar-collapse {
  width: 100%;
  margin: 0 auto;
  overflow-x: hidden;
  background: #b8c2cc;
  filter: none;
  box-shadow: 0 2px 1px 0 rgba(24,34,44,0.8);
}
@media (min-width: 992px) {
  .acalog-custom .nav-sidebar {
    z-index: 0;
    display: block;
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0;
    border-bottom: 0;
  }
  .acalog-custom .nav-sidebar:before,
  .acalog-custom .nav-sidebar:after {
    display: table;
    content: " ";
  }
  .acalog-custom .nav-sidebar:after {
    clear: both;
  }
  .acalog-custom .nav-sidebar:before,
  .acalog-custom .nav-sidebar:after {
    display: table;
    content: " ";
  }
  .acalog-custom .nav-sidebar:after {
    clear: both;
  }
  .acalog-custom .nav-sidebar .btn-link {
    display: none;
  }
  .acalog-custom .nav-sidebar .nav-sidebar-collapse {
    width: 100%;
    height: auto !important;
    overflow-x: hidden;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .acalog-custom .nav-sidebar .nav-sidebar-collapse.collapse {
    display: block;
  }
}
.acalog-custom .menu.nav {
  width: 100%;
}
.acalog-custom .menu.nav li {
  padding: 0;
  margin: 0;
  border-bottom: 1px solid #2a343e;
}
@media (min-width: 992px) {
  .acalog-custom .menu.nav li {
    border-bottom: 0 none transparent;
  }
}
.acalog-custom .menu.nav li>a {
  display: block;
  width: 100%;
  padding: .85333em 1em .666em 2em;
  padding: .8rem .9375rem .625rem 1.875rem;
  padding: 0 \8;
  margin: 0;
  font-family: 'Open Sans Condensed', "Avenir Next Condensed", HelveticaNeue-Condensed, "Gill Sans MT Condensed", "Arial Narrow", Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-size: .9375rem;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: .04rem;
  color: #00274c;
  text-decoration: none;
  text-indent: -1em;
  vertical-align: middle;
  background: transparent;
  -webkit-transition: background .2s linear;
  transition: background .2s linear;
  -webkit-text-fill-color: #00274c;
}
.acalog-custom .menu.nav li>a:hover,
.acalog-custom .menu.nav li>a:focus {
  color: #f5f5f5;
  background: rgba(11,96,142,0.75);
  -webkit-text-fill-color: #f5f5f5;
}
.acalog-custom .menu.nav li>a:active,
.acalog-custom .menu.nav li>a.active {
  color: #f5f5f5;
  background: #0b608e;
  -webkit-text-fill-color: #f5f5f5;
}
.acalog-custom .menu.nav>li.first {
  display: block;
}
@media (min-width: 992px) {
  .acalog-custom .menu.nav>li.first {
    display: block;
  }
  .acalog-custom .menu.nav>li.first:first-child>a {
    min-height: 3em;
    padding: 0 \8;
    padding-left: 40px;
    padding-left: 2.5rem;
    color: #f5f5f5;
    text-indent: 0;
    text-transform: uppercase;
    background: #00274c;
    box-shadow: 0 0 3px 1px rgba(0,0,0,0.3);
    -webkit-transition: all .3s;
    transition: all .3s;
    -webkit-text-fill-color: #f5f5f5;
  }
  .acalog-custom .menu.nav>li.first:first-child>a:hover,
  .acalog-custom .menu.nav>li.first:first-child>a:active {
    color: #f5f5f5;
    background: #00417f;
    -webkit-text-fill-color: #f5f5f5;
  }
  .acalog-custom .menu.nav>li.first:first-child>a:focus {
    color: #f5f5f5;
    background: #005bb2;
    -webkit-text-fill-color: #f5f5f5;
  }
  .acalog-custom .menu.nav>li.first:first-child>a:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    display: inline-block;
    width: 36px;
    width: 2.25rem;
    margin-right: 8px;
    margin-right: .5rem;
    font-size: 0;
    line-height: 30px;
    line-height: 1.875rem;
    vertical-align: middle;
    background: url("../../img/gateway/university-icon_@1x.png") no-repeat center center;
    background: rgba(0,0,0,0) url("../../img/gateway/university-icon_@1x.svg") no-repeat center center;
    background-color: #04132a;
    background-size: cover;
    background-size: auto 22px;
    content: '\00a0';
  }
}
.acalog-custom .nav-sidebar .btn-link {
  display: block;
  width: 100%;
  height: 3em;
  padding: 0 30px 0 10px;
  margin: 0;
  font-family: adobeblank;
  font-size: 15px;
  font-size: .9375rem;
  font-weight: 700;
  line-height: 2.5;
  color: #f5f5f5;
  text-align: left;
  text-transform: uppercase;
  background: #00274c;
  border: 0;
  border-left: 44px solid #04132a;
  -webkit-text-fill-color: #f5f5f5;
}
.acalog-custom .nav-sidebar .btn-link:hover {
  color: #3d96c7;
  text-decoration: none;
}
.acalog-custom .nav-sidebar .btn-link:after {
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  content: 'Menu';
}
@media (min-width: 480px) {
  .acalog-custom .nav-sidebar .btn-link {
    font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  }
  .acalog-custom .nav-sidebar .btn-link:after {
    content: ' Menu';
  }
}
@media (min-width: 992px) {
  .acalog-custom .nav-sidebar .btn-link {
    display: none;
  }
}
.acalog-custom .nav-sidebar .btn-link>i,
.acalog-custom .nav-sidebar .btn-link.collapsed>i {
  float: right;
  line-height: inherit;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transition: rotate .2s linear;
  transition: rotate .2s linear;
}
.acalog-custom .nav-sidebar .btn-link:not(.collapsed)>i {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.acalog-custom .nav-sidebar .btn-link:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  display: inline-block;
  width: 48px;
  width: 3rem;
  height: 3em;
  margin-right: 8px;
  margin-right: .5rem;
  font-family: adobeblank;
  font-size: inherit;
  line-height: 2;
  vertical-align: middle;
  background: url("../../img/gateway/university-icon_@1x.png") no-repeat center center;
  background: rgba(0,0,0,0) url("../../img/gateway/university-icon_@1x.svg") no-repeat center center;
  background-color: #04132a;
  background-size: auto 24px;
  content: '\00a0';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx) {
  .acalog-custom .nav-sidebar .btn-link:before {
    background: url("../../img/gateway/university-icon_@2x.png") no-repeat center center;
    background-size: auto 24px;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx) {
  .acalog-custom .nav-sidebar .btn-link:before {
    background: rgba(0,0,0,0) url("../../img/gateway/university-icon_@2x.svg") no-repeat center center;
    background-size: auto 24px;
  }
}
@media (max-width: 991px) {
  .acalog-custom li.dropdown-side.active>a {
    color: #f5f5f5;
    background: #0b608e;
    -webkit-text-fill-color: #f5f5f5;
  }
}
@media (min-width: 992px) {
  .acalog-custom li.dropdown-side a:hover,
  .acalog-custom li.dropdown-side a:focus,
  .acalog-custom li.dropdown-side a:active {
    background: #0b608e;
  }
  .acalog-custom .menu.nav li>a.active,
  .acalog-custom .expanded.active-trail.dropdown-side a {
    color: #fff;
    background: #0b608e;
  }
  .acalog-custom .expanded.active-trail.dropdown-side a {
    color: #f5f5f5;
    -webkit-text-fill-color: #f5f5f5;
  }
}
.acalog-custom .dropdown-menu-side {
  padding-left: 0 !important;
  list-style-type: none;
}
.acalog-custom .menu.nav .dropdown-menu-side li {
  border-top: 1px solid #5e6872;
}
.acalog-custom .menu.nav .dropdown-menu-side li:first-of-type {
  border-top: 0;
  box-shadow: inset 0 3px 5px 0 rgba(0,0,0,0.3);
}
.acalog-custom .menu.nav .dropdown-menu-side li:last-of-type {
  box-shadow: inset 0 -3px 5px 0 rgba(0,0,0,0.3);
}
.acalog-custom .menu.nav .dropdown-menu-side li>a {
  color: #8e98a2;
  background: #2a343e;
  -webkit-text-fill-color: #8e98a2;
}
.acalog-custom .menu.nav .dropdown-menu-side li>a:hover {
  color: #f5f5f5;
  background: #18222c;
  -webkit-text-fill-color: #f5f5f5;
}
@media (max-width: 991px) {
  .acalog-custom .menu.nav .dropdown-menu-side li>a {
    display: block;
    width: 100%;
    padding: .9375em .9375em .9375em 1.875em;
    padding: .9375rem .9375rem .9375rem 1.875rem;
    overflow: hidden;
    font-size: 14px;
    font-size: .875rem;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
@media (min-width: 992px) {
  .acalog-custom .menu.nav li.dropdown-side>.dropdown-menu-side {
    display: block !important;
    max-height: 999em;
    margin: 0;
    overflow: hidden;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  .acalog-custom .menu.nav .expanded.active-trail.dropdown-side.active>.dropdown-menu-side {
    display: block !important;
  }
}
@media (max-width: 991px) {
  .acalog-custom .menu.nav .dropdown-menu-side li {
    border-top: 1px solid #5e6872;
  }
  .acalog-custom .menu.nav .dropdown-menu-side li:first-of-type {
    border-top: 0;
    box-shadow: inset 0 3px 5px 0 rgba(0,0,0,0.3);
  }
  .acalog-custom .menu.nav .dropdown-menu-side li:last-of-type {
    box-shadow: inset 0 -3px 5px 0 rgba(0,0,0,0.3);
  }
  .acalog-custom .menu.nav .dropdown-menu-side li a {
    background: #2a343e;
  }
}
@media (min-width: 992px) {
  .acalog-custom .nav-sidebar {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
  }
  .acalog-custom hr.grid-rule {
    position: absolute;
    right: 0;
    display: block;
    width: 999em;
    height: 1px;
    margin: 0;
    background: #CCC;
    content: '';
    box-shadow: none;
  }
}
.acalog-custom .navbar {
  position: relative;
  height: 44px;
}
.acalog-custom .navbar:before,
.acalog-custom .navbar:after {
  display: table;
  content: " ";
}
.acalog-custom .navbar:after {
  clear: both;
}
.acalog-custom .navbar:before,
.acalog-custom .navbar:after {
  display: table;
  content: " ";
}
.acalog-custom .navbar:after {
  clear: both;
}
.acalog-custom .navbar-nav>li,
.acalog-custom .navbar-nav li>a,
.acalog-custom .navbar-nav {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.acalog-custom .navbar-nav>li>a {
  color: #00274c;
  -webkit-text-fill-color: #00274c;
}
.acalog-custom .navbar-nav>li>a:hover,
.acalog-custom .navbar-nav>li>a:focus {
  color: #fff;
  background-color: #0b608e;
  -webkit-text-fill-color: #fff;
}
.acalog-custom .navbar-nav>li>a:active {
  color: #fff;
  background-color: #0b608e;
  -webkit-text-fill-color: #fff;
}
.acalog-custom .navbar-nav>.active>a,
.acalog-custom .navbar-nav>.active>a:hover,
.acalog-custom .navbar-nav>.active>a:focus,
.acalog-custom .navbar-nav>.active>a:active {
  color: #fff;
  background-color: #0b608e;
  -webkit-text-fill-color: #fff;
}
.acalog-custom .navbar-nav>.disabled>a,
.acalog-custom .navbar-nav>.disabled>a:hover,
.acalog-custom .navbar-nav>.disabled>a:focus {
  color: #000b15;
  background-color: transparent;
  -webkit-text-fill-color: #000b15;
}
.acalog-custom .navbar-nav.pull-right {
  width: 100%;
}
.acalog-custom .navbar-fixed-top,
.acalog-custom .navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
.acalog-custom .navbar-fixed-top {
  top: 0;
}
.acalog-custom .navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
}
.acalog-custom .navbar-brand {
  display: block;
  max-width: 200px;
  padding: 21px 15px;
  margin-right: auto;
  margin-left: auto;
  font-size: 20;
  font-weight: 500;
  line-height: 2em;
  color: #00274c;
  text-align: center;
}
.acalog-custom .navbar-brand:hover,
.acalog-custom .navbar-brand:focus {
  color: #000d19;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-fill-color: #000d19;
}
.acalog-custom .navbar-toggle {
  position: absolute;
  background-color: transparent;
  border: 0;
  border-radius: none;
}
.acalog-custom .navbar-toggle:hover,
.acalog-custom .navbar-toggle:focus {
  background-color: #0b608e;
}
.acalog-custom .navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  background-color: #ffcb05;
  border-radius: 1px;
}
.acalog-custom .navbar-toggle .icon-bar+.icon-bar {
  margin-top: 4px;
}
.acalog-custom .navbar-form {
  margin-top: 1.5px;
  margin-bottom: 1.5px;
}
@media (min-width: 768px) {
  .acalog-custom .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .acalog-custom .navbar-form .form-control {
    display: inline-block;
  }
  .acalog-custom .navbar-form .radio,
  .acalog-custom .navbar-form .checkbox {
    display: inline-block;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
  }
  .acalog-custom .navbar-form .radio input[type="radio"],
  .acalog-custom .navbar-form .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
}
.acalog-custom .navbar-nav>.dropdown>.dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.acalog-custom .navbar-fixed-bottom .navbar-nav>.dropdown>.dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.acalog-custom .navbar-nav .dropdown>a .caret {
  border-top-color: #00274c;
  border-bottom-color: #00274c;
}
.acalog-custom .navbar-nav .dropdown>a .caret:hover .caret,
.acalog-custom .navbar-nav .dropdown>a .caret:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.acalog-custom .navbar-nav .dropdown.open>a,
.acalog-custom .navbar-nav .dropdown.open>a:hover,
.acalog-custom .navbar-nav .dropdown.open>a:focus {
  color: #fff;
  background-color: #0b608e;
  -webkit-text-fill-color: #fff;
}
.acalog-custom .navbar-nav .dropdown.open>a .caret,
.acalog-custom .navbar-nav .dropdown.open>a:hover .caret,
.acalog-custom .navbar-nav .dropdown.open>a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.acalog-custom .navbar-nav.pull-right>li>.dropdown-menu,
.acalog-custom .navbar-nav>li>.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.acalog-custom #header-nav {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0;
  font-size: 16px;
  font-size: 1rem;
  line-height: 2.75;
  background-color: #ffcb05;
  -webkit-transform: translate(0,2.125em);
  -ms-transform: translate(0,2.125em);
  transform: translate(0,2.125em);
  -webkit-box-shadow: 0 2px 10px rgba(0,0,0,0.25);
  box-shadow: 0 2px 10px rgba(0,0,0,0.25);
}
.acalog-custom #header-nav .navbar-nav {
  height: 44px;
  height: 2.75rem;
}
@media (min-width: 768px) {
  .acalog-custom #header-nav {
    -webkit-transform: translate(0,3.75em);
    -ms-transform: translate(0,3.75em);
    transform: translate(0,3.75em);
  }
}
.acalog-custom .nav-resources,
.acalog-custom .nav-control,
.acalog-custom .nav-main {
  position: relative;
  display: table;
  float: none;
  height: 44px;
  margin: 0;
  vertical-align: top;
  table-layout: fixed;
}
.acalog-custom .nav-resources li.dropdown,
.acalog-custom .nav-control li.dropdown,
.acalog-custom .nav-main li.dropdown {
  display: table-cell;
  height: 100%;
  vertical-align: top;
}
.acalog-custom .nav-resources li.dropdown:first-child,
.acalog-custom .nav-control li.dropdown:first-child,
.acalog-custom .nav-main li.dropdown:first-child {
  margin-left: 0;
}
.acalog-custom .nav-resources li.dropdown>a,
.acalog-custom .nav-control li.dropdown>a,
.acalog-custom .nav-main li.dropdown>a {
  display: inline-block;
  width: 100%;
  -webkit-transition: background-color .3s ease-in;
  -webkit-transition: -webkit-text-fill-color .3s ease-in;
  -webkit-transition: color .3s ease-in;
  transition: background-color .3s ease-in;
  transition: -webkit-text-fill-color .3s ease-in;
  transition: color .3s ease-in;
}
.acalog-custom .nav-resources li.dropdown>a.open,
.acalog-custom .nav-control li.dropdown>a.open,
.acalog-custom .nav-main li.dropdown>a.open,
.acalog-custom .nav-resources li.dropdown>a:hover,
.acalog-custom .nav-control li.dropdown>a:hover,
.acalog-custom .nav-main li.dropdown>a:hover,
.acalog-custom .nav-resources li.dropdown>a:focus,
.acalog-custom .nav-control li.dropdown>a:focus,
.acalog-custom .nav-main li.dropdown>a:focus,
.acalog-custom .nav-resources li.dropdown>a:active,
.acalog-custom .nav-control li.dropdown>a:active,
.acalog-custom .nav-main li.dropdown>a:active,
.acalog-custom .nav-resources li.dropdown>a.active,
.acalog-custom .nav-control li.dropdown>a.active,
.acalog-custom .nav-main li.dropdown>a.active {
  color: #f5f5f5;
  background-color: #0b608e;
  outline: 0;
  -webkit-text-fill-color: #f5f5f5;
}
.acalog-custom .nav-resources li.dropdown>a.open>i,
.acalog-custom .nav-control li.dropdown>a.open>i,
.acalog-custom .nav-main li.dropdown>a.open>i,
.acalog-custom .nav-resources li.dropdown>a:hover>i,
.acalog-custom .nav-control li.dropdown>a:hover>i,
.acalog-custom .nav-main li.dropdown>a:hover>i,
.acalog-custom .nav-resources li.dropdown>a:focus>i,
.acalog-custom .nav-control li.dropdown>a:focus>i,
.acalog-custom .nav-main li.dropdown>a:focus>i,
.acalog-custom .nav-resources li.dropdown>a:active>i,
.acalog-custom .nav-control li.dropdown>a:active>i,
.acalog-custom .nav-main li.dropdown>a:active>i,
.acalog-custom .nav-resources li.dropdown>a.active>i,
.acalog-custom .nav-control li.dropdown>a.active>i,
.acalog-custom .nav-main li.dropdown>a.active>i {
  color: #f5f5f5;
  -webkit-text-fill-color: #f5f5f5;
}
.acalog-custom .nav-resources li.dropdown-menu>a.open,
.acalog-custom .nav-control li.dropdown-menu>a.open,
.acalog-custom .nav-main li.dropdown-menu>a.open,
.acalog-custom .nav-resources li.dropdown-menu>a:hover,
.acalog-custom .nav-control li.dropdown-menu>a:hover,
.acalog-custom .nav-main li.dropdown-menu>a:hover,
.acalog-custom .nav-resources li.dropdown-menu>a:focus,
.acalog-custom .nav-control li.dropdown-menu>a:focus,
.acalog-custom .nav-main li.dropdown-menu>a:focus {
  color: #0b608e;
  background-color: rgba(245,245,245,0.8);
  -webkit-text-fill-color: #0b608e;
}
.acalog-custom .nav-resources {
  z-index: 2;
  width: auto;
  padding-left: 1px;
}
@media (min-width: 992px) {
  .acalog-custom .nav-resources {
    right: 30px;
    right: 1.875rem;
  }
}
.acalog-custom .nav-resources li.umflint-search-wrapper {
  border-right: 2px groove #ffcb05;
  border-left: 2px groove #ffcb05;
}
.acalog-custom .nav-resources li.dropdown {
  border-right: 2px groove #ffcb05;
}
.acalog-custom .nav-resources li.dropdown:first-child {
  border-right: 0;
}
.acalog-custom .nav-resources li.dropdown,
.acalog-custom .nav-resources li.umflint-search-wrapper {
  margin-left: 0;
  font-size: 16px;
  font-size: 1rem;
  line-height: 2.75;
  text-align: center;
  verticl-align: middle;
}
.acalog-custom .nav-resources li.dropdown>a,
.acalog-custom .nav-resources li.umflint-search-wrapper>a {
  display: block;
  height: 100%;
}
.acalog-custom .nav-resources li.dropdown>a>i,
.acalog-custom .nav-resources li.umflint-search-wrapper>a>i {
  line-height: 2;
}
.acalog-custom .nav-resources li.dropdown .dropdown-menu li,
.acalog-custom .nav-resources li.umflint-search-wrapper .dropdown-menu li {
  display: block;
  width: 100%;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.acalog-custom .nav-resources li.dropdown .dropdown-menu li a,
.acalog-custom .nav-resources li.umflint-search-wrapper .dropdown-menu li a {
  height: 44px;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.acalog-custom .navbar-nav.nav-resources.pull-right {
  width: auto;
}
.acalog-custom #myumflint {
  background: url("../../img/gateway/umflint-icon-sprites_@1x.png") no-repeat;
  background: rgba(0,0,0,0) url("../../img/gateway/umflint-icon-sprites_@1x.svg") no-repeat;
  background-position: -143px -67px;
  background-position: -8.9375rem -4.1875rem;
  background-size: 712.5px 630px;
  background-size: 44.53125rem 39.375rem;
  speak: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx) {
  .acalog-custom #myumflint {
    background: url("../../img/gateway/umflint-icon-sprites_@2x.png") no-repeat;
    background: rgba(0,0,0,0) url("../../img/gateway/umflint-icon-sprites_@2x.svg") no-repeat;
    background-position: -143px -67px;
    background-position: -8.9375rem -4.1875rem;
    background-size: 44.53125rem 39.375rem;
  }
}
.acalog-custom #umflint-directory {
  background: url("../../img/gateway/umflint-icon-sprites_@1x.png") no-repeat;
  background: rgba(0,0,0,0) url("../../img/gateway/umflint-icon-sprites_@1x.svg") no-repeat;
  background-position: -443px 9px;
  background-position: -27.6875rem .5625rem;
  background-size: 712.5px 630px;
  background-size: 44.53125rem 39.375rem;
  speak: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx) {
  .acalog-custom #umflint-directory {
    background: url("../../img/gateway/umflint-icon-sprites_@2x.png") no-repeat;
    background: rgba(0,0,0,0) url("../../img/gateway/umflint-icon-sprites_@2x.svg") no-repeat;
    background-position: -443px 9px;
    background-position: -27.6875rem .5625rem;
    background-size: 44.53125rem 39.375rem;
  }
}
.acalog-custom #umflint-search {
  background: url("../../img/gateway/umflint-icon-sprites_@1x.png") no-repeat;
  background: rgba(0,0,0,0) url("../../img/gateway/umflint-icon-sprites_@1x.svg") no-repeat;
  background-position: -66px 9px;
  background-position: -4.125rem .5625rem;
  background-size: 712.5px 630px;
  background-size: 44.53125rem 39.375rem;
  speak: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx) {
  .acalog-custom #umflint-search {
    background: url("../../img/gateway/umflint-icon-sprites_@2x.png") no-repeat;
    background: rgba(0,0,0,0) url("../../img/gateway/umflint-icon-sprites_@2x.svg") no-repeat;
    background-position: -66px 9px;
    background-position: -4.125rem .5625rem;
    background-size: 44.53125rem 39.375rem;
  }
}
.acalog-custom #myumflint,
.acalog-custom #umflint-directory,
.acalog-custom #umflint-search {
  width: 44px;
  height: 44px;
  overflow: hidden;
  font: 0/0 "adobeblank";
  color: transparent;
  text-align: center;
}
.acalog-custom #myumflint:hover,
.acalog-custom #umflint-directory:hover,
.acalog-custom #umflint-search:hover,
.acalog-custom #myumflint:focus,
.acalog-custom #umflint-directory:focus,
.acalog-custom #umflint-search:focus,
.acalog-custom #myumflint:active,
.acalog-custom #umflint-directory:active,
.acalog-custom #umflint-search:active {
  background-color: #0b608e;
}
.acalog-custom .nav-control {
  display: inline-block;
  float: left;
  margin-left: 85px;
  margin-left: 5.3125rem;
  border-right: 2px groove #ffcb05;
  border-left: 2px groove #ffcb05;
}
@media (min-width: 768px) and (max-width: 991px) {
  .acalog-custom .nav-control {
    margin-left: 110px;
    margin-left: 6.875rem;
  }
}
@media (min-width: 992px) {
  .acalog-custom .nav-control {
    margin-left: 50px;
    margin-left: 3.125rem;
  }
}
.acalog-custom .nav-control #menu-control {
  width: 50px;
  height: 44px;
  background: url("../../img/gateway/umflint-icon-sprites_@1x.png") no-repeat;
  background: rgba(0,0,0,0) url("../../img/gateway/umflint-icon-sprites_@1x.svg") no-repeat;
  background-position: 12px 10px;
  background-position: .75rem .625rem;
  background-size: 712.5px 630px;
  background-size: 44.53125rem 39.375rem;
  speak: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx) {
  .acalog-custom .nav-control #menu-control {
    background: url("../../img/gateway/umflint-icon-sprites_@2x.png") no-repeat;
    background: rgba(0,0,0,0) url("../../img/gateway/umflint-icon-sprites_@2x.svg") no-repeat;
    background-position: 12px 10px;
    background-position: .75rem .625rem;
    background-size: 44.53125rem 39.375rem;
  }
}
.acalog-custom .nav-control #menu-control:hover,
.acalog-custom .nav-control #menu-control:focus {
  background-color: #0b608e;
}
@media (min-width: 992px) {
  .acalog-custom .nav-control {
    display: none;
  }
}
.acalog-custom .nav-main {
  left: 116px;
  left: 7.25rem;
  display: none;
  font-family: 'Open Sans Condensed', "Avenir Next Condensed", HelveticaNeue-Condensed, "Gill Sans MT Condensed", "Arial Narrow", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 2.4444444444444446;
  text-transform: uppercase;
}
.acalog-custom .nav-main .dropdown>a:hover,
.acalog-custom .nav-main .dropdown>a:focus {
  border-bottom: 0;
  outline: 0;
}
.acalog-custom .nav-main .dropdown>a>.dropdown-menu:hover,
.acalog-custom .nav-main .dropdown>a>.dropdown-menu:focus {
  border-bottom: 0;
  outline: 0;
}
.acalog-custom .nav-main .dropdown>a>i {
  display: none;
  visibility: hidden;
}
.acalog-custom .nav-main .nav-main--panel .nav-main--pane-right ul>li {
  border-bottom: 1px solid rgba(0,0,0,0.65);
}
@media (min-width: 992px) {
  .acalog-custom .nav-main {
    display: table;
  }
  .acalog-custom .nav-main>.dropdown.open>.dropdown-menu>li {
    position: relative;
    overflow: hidden;
    -webkit-transition-duration: background-color .3s;
    transition-duration: background-color .3s;
    background-clip: border-box;
  }
  .acalog-custom .nav-main>.dropdown.open>.dropdown-menu>li:hover,
  .acalog-custom .nav-main>.dropdown.open>.dropdown-menu>li:focus,
  .acalog-custom .nav-main>.dropdown.open>.dropdown-menu>li:active {
    background-color: #f5f5f5;
    background-color: rgba(245,245,245,0.8);
  }
  .acalog-custom .nav-main>.dropdown.open>.dropdown-menu>li:hover>a,
  .acalog-custom .nav-main>.dropdown.open>.dropdown-menu>li:focus>a,
  .acalog-custom .nav-main>.dropdown.open>.dropdown-menu>li:active>a {
    color: #0b608e;
    -webkit-text-fill-color: #0b608e;
  }
  .acalog-custom .nav-main>.dropdown>a:after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    margin-left: 4px;
    vertical-align: middle;
    border-top: 4px solid #fff;
    border-top: 4px solid #04132a;
    border-right: 4px solid transparent;
    border-bottom: 0 dotted transparent;
    border-left: 4px solid transparent;
    content: "";
  }
  .acalog-custom .btn-default .nav-main>.dropdown>a:after {
    border-top-color: #fff;
  }
  .acalog-custom .btn-primary .nav-main>.dropdown>a:after,
  .acalog-custom .btn-success .nav-main>.dropdown>a:after,
  .acalog-custom .btn-warning .nav-main>.dropdown>a:after,
  .acalog-custom .btn-danger .nav-main>.dropdown>a:after,
  .acalog-custom .btn-info .nav-main>.dropdown>a:after {
    border-top-color: #fff;
  }
  .acalog-custom .nav-main>.dropdown.active a:after,
  .acalog-custom .nav-main>.dropdown.open a:after {
    border-top: 4px solid #f5f5f5;
  }
}
.acalog-custom .lt-ie9 #side-menu {
  display: none;
}
.acalog-custom #side-menu {
  position: absolute;
  top: 0;
  z-index: 0;
  display: block;
  width: 230px;
  min-height: 100%;
  background-color: #2a343b;
  -webkit-transform: translateX(-230px);
  -moz-transform: translateX(-230px);
  -ms-transform: translateX(-230px);
  -o-transform: translateX(-230px);
  transform: translateX(-230px);
  -webkit-transition: -webkit-transform 350ms ease;
  -moz-transition: -moz-transform 350ms ease;
  transition: transform 350ms ease;
  -webkit-backface-visibility: hidden;
}
.acalog-custom #side-menu .nav-stacked>li+li {
  margin: 0;
}
.acalog-custom #side-menu .menu-title {
  padding: 4px 15px;
  padding: .25rem .9375rem;
  margin: 0;
  font-size: 15px;
  font-size: .9375rem;
  font-weight: normal;
  line-height: 1.6666666667;
  color: #8e98a2;
  text-transform: uppercase;
  border-top: 1px solid #546977;
  border-bottom: 1px solid #000;
}
.acalog-custom #side-menu .nav {
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-weight: normal;
}
.acalog-custom #side-menu .nav>li.dropdown,
.acalog-custom #side-menu .nav.side-secondary-menu>li {
  border-top: 1px solid #546977;
  border-bottom: 1px solid #000;
}
.acalog-custom #side-menu .nav .dropdown-menu>li {
  border-top: 1px solid #879caa;
  border-bottom: 1px solid #546977;
}
.acalog-custom #side-menu .nav>li.dropdown>a,
.acalog-custom #side-menu .nav.side-secondary-menu>li>a {
  position: relative;
  display: block;
  width: 100%;
  padding: 8px 30px 8px 15px;
  padding: .5rem 1.875rem .5rem .9375rem;
  margin: 0;
  overflow: hidden;
  color: #b8c2cc;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-text-fill-color: #b8c2cc;
}
.acalog-custom #side-menu .nav>li.dropdown>a:hover,
.acalog-custom #side-menu .nav.side-secondary-menu>li>a:hover,
.acalog-custom #side-menu .nav>li.dropdown>a:active,
.acalog-custom #side-menu .nav.side-secondary-menu>li>a:active,
.acalog-custom #side-menu .nav>li.dropdown>a.active,
.acalog-custom #side-menu .nav.side-secondary-menu>li>a.active,
.acalog-custom #side-menu .nav>li.dropdown>a:focus,
.acalog-custom #side-menu .nav.side-secondary-menu>li>a:focus {
  color: #f5f5f5;
  text-decoration: none;
  background-color: #1b5d8d;
  box-shadow: inset 0 10px 8px -8px rgba(0,0,0,0.3);
  -webkit-text-fill-color: #f5f5f5;
}
.acalog-custom #side-menu .nav>li.dropdown {
  font-size: 18px;
  font-size: 1.125rem;
}
.acalog-custom #side-menu .dropdown.open .dropdown-menu,
.acalog-custom .dropdown-menu.open,
.acalog-custom .dropdown-menu.open .dropdown-menu,
.acalog-custom .open>.dropdown-menu .dropdown-menu {
  z-index: inherit;
  height: auto;
  max-width: none;
  clip: auto;
  opacity: 1;
}
.acalog-custom #side-menu .nav .dropdown-menu {
  position: relative;
  float: none;
  padding: 0;
  margin: 0;
  font-size: 16px;
  font-size: 1rem;
  background: transparent;
  background-color: #4a5b68;
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.acalog-custom #side-menu .nav .dropdown-menu>li>a {
  color: #b8c2cc;
  -webkit-text-fill-color: #b8c2cc;
}
.acalog-custom #side-menu .nav .dropdown-menu>li>a:hover,
.acalog-custom #side-menu .nav .dropdown-menu>li>a:focus,
.acalog-custom #side-menu .nav .dropdown-menu>li>a:active {
  color: #2a343e;
  background-color: #8e98a2;
  -webkit-text-fill-color: #2a343e;
}
.acalog-custom #side-menu .nav.side-secondary-menu>li {
  font-size: 16px;
  font-size: 1rem;
}
@media (max-width: 991px) {
  .acalog-custom .nav-main {
    display: none;
    visibility: hidden;
  }
  .acalog-custom #side-menu .nav .dropdown>a:hover,
  .acalog-custom #side-menu .nav .dropdown>a:focus,
  .acalog-custom #side-menu .nav .dropdown>a:active {
    background-color: #0f151c;
  }
  .acalog-custom #side-menu .nav .dropdown-menu>li:first-child {
    border-top: 1px solid #04132a;
  }
  .acalog-custom .nav-main--pane-left,
  .acalog-custom .nav-main--pane-right {
    display: block;
  }
  .acalog-custom .nav-main--pane-right,
  .acalog-custom .nav-main--header {
    display: none;
    visibility: hidden;
  }
}
@media (min-width: 992px) {
  .acalog-custom #side-menu {
    display: none;
    visibility: hidden;
  }
}
@media (min-width: 992px) {
  .acalog-custom .nav-main--panel {
    position: absolute;
    width: 500px;
    width: 31.25rem;
    padding: 15px;
    padding: .9375rem;
    margin: 0;
    background: #0b608e;
    -webkit-box-shadow: 0 5px 3px 1px rgba(4,19,42,0.3);
    box-shadow: 0 5px 3px 1px rgba(4,19,42,0.3);
  }
  .acalog-custom #visit-panel,
  .acalog-custom #apply-panel {
    right: 0;
    left: auto;
  }
  .acalog-custom #campus-panel {
    left: -150%;
  }
  .acalog-custom #tuition-panel {
    left: -230%;
  }
  .acalog-custom .nav-main--pane-wrapper {
    display: table;
    float: none;
    margin: 0;
    table-layout: fixed;
  }
  .acalog-custom .nav-main--pane-left,
  .acalog-custom .nav-main--pane-right {
    display: table-cell;
    width: 50%;
    vertical-align: top;
  }
  .acalog-custom .nav-main--pane-left {
    padding-right: 15px;
    padding-right: .9375rem;
    margin-left: 0;
    border-right: .125em groove #3d96c7;
  }
  .acalog-custom .nav-main--pane-right {
    padding-bottom: 5px;
    padding-bottom: .3125rem;
    padding-left: 15px;
    padding-left: .9375rem;
  }
  .acalog-custom .nav-main--header {
    width: 100%;
    padding: 15px 15px;
    padding: .9375rem .9375rem;
    margin-bottom: 15px;
    margin-bottom: .9375rem;
    border-bottom: 2px groove #3d96c7;
  }
  .acalog-custom .nav-main--title {
    margin: 0;
    font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1;
    color: #f5f5f5;
  }
  .acalog-custom .nav-main--dropdown {
    position: relative;
    top: 0;
    float: none;
    width: 100%;
    padding: 0;
    margin: 0;
    font-family: 'Open Sans Condensed', "Avenir Next Condensed", HelveticaNeue-Condensed, "Gill Sans MT Condensed", "Arial Narrow", Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-size: 1.125rem;
    -webkit-font-smoothing: antialiased;
    line-height: normal;
    letter-spacing: .03125em;
    letter-spacing: .03125rem;
    text-rendering: optimizeLegibility;
    background: inherit;
    filter: none;
    box-shadow: none;
  }
  .acalog-custom .nav-main--dropdown li {
    margin: 0;
  }
  .acalog-custom .nav-main--dropdown li>a {
    padding: 7.5px 15px;
    padding: .46875rem .9375rem;
    color: #fff;
    -webkit-text-fill-color: #fff;
    -webkit-text-stroke: .0625rem #fff;
  }
  .acalog-custom .nav-main--dropdown li>a:hover,
  .acalog-custom .nav-main--dropdown li>a:focus {
    color: #0b608e;
    -webkit-text-fill-color: #0b608e;
    -webkit-text-stroke: .0625rem #0b608e;
  }
  .acalog-custom .nav-main--figure {
    width: 100%;
    margin: 0 0 1em 0;
  }
  .acalog-custom .nav-main--figure .nav-main--image {
    width: auto;
    height: 100px;
    height: 6.25rem;
    margin-bottom: .25em;
    margin-bottom: .25rem;
    vertical-align: middle;
  }
  .acalog-custom .nav-main--figure figcaption {
    font-family: HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Helvetica, Arial, Verdana, sans-serif;
    font-size: 13px;
    font-size: .8125rem;
    font-weight: 400;
    line-height: 1.33;
    color: #f5f5f5;
    text-transform: none;
  }
  .acalog-custom #about-panel .nav-main--figure .nav-main--image {
    background: url("../../img/gateway/about_@1x.jpg") no-repeat center center;
    background-size: cover;
  }
  .acalog-custom #academics-panel .nav-main--figure .nav-main--image {
    background: url("../../img/gateway/academics_@1x.jpg") no-repeat center center;
    background-size: cover;
  }
  .acalog-custom #apply-panel .nav-main--figure .nav-main--image {
    background: url("../../img/gateway/apply_@1x.jpg") no-repeat center center;
    background-size: cover;
  }
  .acalog-custom #campus-panel .nav-main--figure .nav-main--image {
    background: url("../../img/gateway/campus-life_@1x.jpg") no-repeat center center;
    background-size: cover;
  }
  .acalog-custom #tuition-panel .nav-main--figure .nav-main--image {
    background: url("../../img/gateway/tuition_@1x.jpg") no-repeat center center;
    background-size: cover;
  }
  .acalog-custom #visit-panel .nav-main--figure .nav-main--image {
    background: url("../../img/gateway/visit_@1x.jpg") no-repeat center center;
    background-size: cover;
  }
  .acalog-custom .btn.btn-tour {
    padding: 4px 14px 4px 14px;
    font: 700 1em/1.5 'Open Sans Condensed', "Avenir Next Condensed", HelveticaNeue-Condensed, "Gill Sans MT Condensed", "Arial Narrow", Helvetica, Arial, sans-serif;
    background-color: #00274c;
    border-style: solid;
    border-width: 5px;
    -webkit-box-shadow: 0 3px 3px 0 rgba(4,19,42,0.9);
    box-shadow: 0 3px 3px 0 rgba(4,19,42,0.9);
  }
  .acalog-custom .btn.btn-tour:hover,
  .acalog-custom .btn.btn-tour:focus {
    background: #00203f;
    border-color: #000 #3d96c7 #3d96c7 #000;
    border-width: 5px;
    box-shadow: none;
  }
  .acalog-custom .btn.btn-tour .sign-post-icon {
    display: none;
  }
}
.acalog-custom .fixed-on #header-nav {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  -webkit-transform: translate(0,0);
  -ms-transform: translate(0,0);
  transform: translate(0,0);
  -webkit-transition-timing-function: ease-in;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
.acalog-custom .fixed-on .nav-control {
  display: inline-block;
  margin-left: 45px;
  margin-left: 2.8125rem;
}
.acalog-custom .fixed-on .nav-main {
  left: auto;
  display: none;
}
@media screen and (min-width: 768px) {
  .acalog-custom .navbar-brand {
    float: left;
    margin-right: 5px;
    margin-left: -15px;
  }
  .acalog-custom .navbar-nav {
    float: left;
    margin-top: 0;
    margin-bottom: 0;
  }
  .acalog-custom .navbar-nav>li {
    float: left;
  }
  .acalog-custom .navbar-nav>li>a {
    border-radius: 0;
  }
  .acalog-custom .navbar-nav.pull-right {
    float: right;
    width: auto;
  }
  .acalog-custom .navbar-toggle {
    position: relative;
    top: auto;
    left: auto;
    display: none;
  }
  .acalog-custom .nav-collapse.collapse {
    display: block !important;
    height: auto !important;
    overflow: visible !important;
  }
}
.acalog-custom .navbar-btn {
  margin-top: 1.5px;
}
.acalog-custom .navbar-text {
  margin-top: 21px;
  margin-bottom: 21px;
}
.acalog-custom .navbar-link {
  color: #00274c;
}
.acalog-custom .navbar-link:hover {
  color: #fff;
}
.acalog-custom .navbar-inverse {
  background-color: #18222c;
}
.acalog-custom .navbar-inverse .navbar-brand {
  color: #8e98a2;
}
.acalog-custom .navbar-inverse .navbar-brand:hover,
.acalog-custom .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.acalog-custom .navbar-inverse .navbar-text {
  color: #8e98a2;
}
.acalog-custom .navbar-inverse .navbar-nav>li>a {
  color: #8e98a2;
}
.acalog-custom .navbar-inverse .navbar-nav>li>a:hover,
.acalog-custom .navbar-inverse .navbar-nav>li>a:focus {
  color: #fff;
  background-color: transparent;
}
.acalog-custom .navbar-inverse .navbar-nav>.active>a,
.acalog-custom .navbar-inverse .navbar-nav>.active>a:hover,
.acalog-custom .navbar-inverse .navbar-nav>.active>a:focus {
  color: #fff;
  background-color: #06080b;
}
.acalog-custom .navbar-inverse .navbar-nav>.disabled>a,
.acalog-custom .navbar-inverse .navbar-nav>.disabled>a:hover,
.acalog-custom .navbar-inverse .navbar-nav>.disabled>a:focus {
  color: #5e6872;
  background-color: transparent;
}
.acalog-custom .navbar-inverse .navbar-toggle {
  border-color: transparent;
}
.acalog-custom .navbar-inverse .navbar-toggle:hover,
.acalog-custom .navbar-inverse .navbar-toggle:focus {
  background-color: #18222c;
}
.acalog-custom .navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.acalog-custom .navbar-inverse .navbar-nav ~ .dropdown.open>a,
.acalog-custom .navbar-inverse .navbar-nav ~ .dropdown.open>a:hover,
.acalog-custom .navbar-inverse .navbar-nav ~ .dropdown.open>a:focus {
  color: #fff;
  background-color: #06080b;
}
.acalog-custom .navbar-inverse .navbar-link {
  color: #8e98a2;
}
.acalog-custom .navbar-inverse .navbar-link:hover {
  color: #fff;
}
.acalog-custom .btn-default .caret {
  border-top-color: #fff;
}
.acalog-custom .btn-primary .caret,
.acalog-custom .btn-success .caret,
.acalog-custom .btn-warning .caret,
.acalog-custom .btn-danger .caret,
.acalog-custom .btn-info .caret {
  border-top-color: #fff;
}
.acalog-custom .btn-default .dropup .caret {
  border-bottom-color: #fff;
}
.acalog-custom .btn-primary .dropup .caret,
.acalog-custom .btn-success .dropup .caret,
.acalog-custom .btn-warning .dropup .caret,
.acalog-custom .btn-danger .dropup .caret,
.acalog-custom .btn-info .dropup .caret {
  border-bottom-color: #fff;
}
.acalog-custom .btn-group,
.acalog-custom .btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.acalog-custom .btn-group>.btn,
.acalog-custom .btn-group-vertical>.btn {
  position: relative;
  float: left;
}
.acalog-custom .btn-group>.btn:hover,
.acalog-custom .btn-group-vertical>.btn:hover,
.acalog-custom .btn-group>.btn:focus,
.acalog-custom .btn-group-vertical>.btn:focus,
.acalog-custom .btn-group>.btn:active,
.acalog-custom .btn-group-vertical>.btn:active,
.acalog-custom .btn-group>.btn.active,
.acalog-custom .btn-group-vertical>.btn.active {
  z-index: 2;
}
.acalog-custom .btn-group>.btn:focus,
.acalog-custom .btn-group-vertical>.btn:focus {
  outline: 0;
}
.acalog-custom .btn-group .btn+.btn,
.acalog-custom .btn-group .btn+.btn-group,
.acalog-custom .btn-group .btn-group+.btn,
.acalog-custom .btn-group .btn-group+.btn-group {
  margin-left: -1px;
}
.acalog-custom .btn-toolbar:before,
.acalog-custom .btn-toolbar:after {
  display: table;
  content: " ";
}
.acalog-custom .btn-toolbar:after {
  clear: both;
}
.acalog-custom .btn-toolbar:before,
.acalog-custom .btn-toolbar:after {
  display: table;
  content: " ";
}
.acalog-custom .btn-toolbar:after {
  clear: both;
}
.acalog-custom .btn-toolbar .btn-group {
  float: left;
}
.acalog-custom .btn-toolbar>.btn+.btn,
.acalog-custom .btn-toolbar>.btn-group+.btn,
.acalog-custom .btn-toolbar>.btn+.btn-group,
.acalog-custom .btn-toolbar>.btn-group+.btn-group {
  margin-left: 5px;
}
.acalog-custom .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.acalog-custom .btn-group>.btn:first-child {
  margin-left: 0;
}
.acalog-custom .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.acalog-custom .btn-group>.btn:last-child:not(:first-child),
.acalog-custom .btn-group>.dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.acalog-custom .btn-group>.btn-group {
  float: left;
}
.acalog-custom .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
  border-radius: 0;
}
.acalog-custom .btn-group>.btn-group:first-child>.btn:last-child,
.acalog-custom .btn-group>.btn-group:first-child>.dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.acalog-custom .btn-group>.btn-group:last-child>.btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.acalog-custom .btn-group .dropdown-toggle:active,
.acalog-custom .btn-group.open .dropdown-toggle {
  outline: 0;
}
.acalog-custom .btn-group-xs>.btn {
  padding: 5px 10px;
  padding: 3px 5px;
  font-size: 14;
  line-height: 1.5;
  border-radius: 0;
}
.acalog-custom .btn-group-sm>.btn {
  padding: 5px 10px;
  font-size: 14;
  line-height: 1.5;
  border-radius: 0;
}
.acalog-custom .btn-group-lg>.btn {
  padding: 14px 16px;
  font-size: 20;
  line-height: 1.33;
  border-radius: 0;
}
.acalog-custom .btn-group>.btn+.dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.acalog-custom .btn-group>.btn-lg+.dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
.acalog-custom .btn-group.open .dropdown-toggle,
.acalog-custom .btn-group.open .dropdown-toggle:active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}
.acalog-custom .btn .caret {
  margin-left: 0;
}
.acalog-custom .btn-lg .caret {
  border-width: 5px;
}
.acalog-custom .dropup .btn-lg .caret {
  border-bottom-width: 5px;
}
.acalog-custom .btn-group-vertical>.btn,
.acalog-custom .btn-group-vertical>.btn-group {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.acalog-custom .btn-group-vertical>.btn-group:before,
.acalog-custom .btn-group-vertical>.btn-group:after {
  display: table;
  content: " ";
}
.acalog-custom .btn-group-vertical>.btn-group:after {
  clear: both;
}
.acalog-custom .btn-group-vertical>.btn-group:before,
.acalog-custom .btn-group-vertical>.btn-group:after {
  display: table;
  content: " ";
}
.acalog-custom .btn-group-vertical>.btn-group:after {
  clear: both;
}
.acalog-custom .btn-group-vertical>.btn-group>.btn {
  float: none;
}
.acalog-custom .btn-group-vertical>.btn+.btn,
.acalog-custom .btn-group-vertical>.btn+.btn-group,
.acalog-custom .btn-group-vertical>.btn-group+.btn,
.acalog-custom .btn-group-vertical>.btn-group+.btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.acalog-custom .btn-group-vertical>.btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.acalog-custom .btn-group-vertical>.btn:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.acalog-custom .btn-group-vertical>.btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.acalog-custom .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
  border-radius: 0;
}
.acalog-custom .btn-group-vertical>.btn-group:first-child>.btn:last-child,
.acalog-custom .btn-group-vertical>.btn-group:first-child>.dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.acalog-custom .btn-group-vertical>.btn-group:last-child>.btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.acalog-custom .btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.acalog-custom .btn-group-justified .btn {
  display: table-cell;
  float: none;
  width: 1%;
}
.acalog-custom [data-toggle="buttons"]>.btn>input[type="radio"],
.acalog-custom [data-toggle="buttons"]>.btn>input[type="checkbox"] {
  display: none;
}
.acalog-custom .breadcrumb {
  padding: 8px 15px;
  padding: .5rem .9375rem;
  margin-bottom: 2em;
  list-style: none;
  background-color: none;
  border-radius: 0;
}
.acalog-custom .breadcrumb>li {
  display: inline-block;
}
.acalog-custom .breadcrumb>li+li:before {
  padding: 0 5px;
  padding: 0 .3125rem;
  color: #8e98a2;
  content: "\00bb\00a0";
}
.acalog-custom .breadcrumb>.active {
  color: #0b608e;
}
.acalog-custom .pagination {
  display: inline-block;
  margin: 5px 0;
}
.acalog-custom .pagination>li {
  display: inline;
}
.acalog-custom .pagination>li>a,
.acalog-custom .pagination>li>span {
  float: left;
  padding: 5px 10px;
  line-height: 1.5;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #5e6872;
  border-bottom-style: solid !important;
  border-bottom-width: 1px !important;
  border-left-width: 0;
}
.acalog-custom .pagination>li:first-child>a,
.acalog-custom .pagination>li:first-child>span {
  border-left-width: 1px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.acalog-custom .pagination>li:last-child>a,
.acalog-custom .pagination>li:last-child>span {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.acalog-custom .pagination>li>a:hover,
.acalog-custom .pagination>li>a:focus,
.acalog-custom .pagination>.active>a,
.acalog-custom .pagination>.active>span {
  background-color: #62a3c7;
}
.acalog-custom .pagination>.active>a,
.acalog-custom .pagination>.active>span {
  color: #001a33;
  cursor: default;
}
.acalog-custom .pagination>.disabled>span,
.acalog-custom .pagination>.disabled>a,
.acalog-custom .pagination>.disabled>a:hover,
.acalog-custom .pagination>.disabled>a:focus {
  color: #8e98a2;
  cursor: not-allowed;
  background-color: #fff;
}
.acalog-custom .pagination-lg>li>a,
.acalog-custom .pagination-lg>li>span {
  padding: 14px 16px;
  font-size: 20;
}
.acalog-custom .pagination-lg>li:first-child>a,
.acalog-custom .pagination-lg>li:first-child>span {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.acalog-custom .pagination-lg>li:last-child>a,
.acalog-custom .pagination-lg>li:last-child>span {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.acalog-custom .pagination-sm>li>a,
.acalog-custom .pagination-sm>li>span {
  padding: 5px 10px;
  font-size: 14;
}
.acalog-custom .pagination-sm>li:first-child>a,
.acalog-custom .pagination-sm>li:first-child>span {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.acalog-custom .pagination-sm>li:last-child>a,
.acalog-custom .pagination-sm>li:last-child>span {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.acalog-custom .academic-programs .academic-programs-sort-row {
  padding: 0;
}
.acalog-custom .academic-programs .pagination.nav-justified {
  display: table;
  padding: 0;
  margin: -1px 0;
}
.acalog-custom .academic-programs .pagination.nav-justified>li {
  display: table-cell;
}
.acalog-custom .academic-programs .pagination.nav-justified>li>a {
  width: 100%;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.acalog-custom .academic-programs .pagination.nav-justified>li:first-child>a {
  border-left: none;
}
.acalog-custom .academic-programs .pagination.nav-justified>li:last-child>a {
  border-right: 0;
}
.acalog-custom .pager {
  padding-left: 0;
  margin: 2em 0;
  text-align: center;
  list-style: none;
}
.acalog-custom .pager:before,
.acalog-custom .pager:after {
  display: table;
  content: " ";
}
.acalog-custom .pager:after {
  clear: both;
}
.acalog-custom .pager:before,
.acalog-custom .pager:after {
  display: table;
  content: " ";
}
.acalog-custom .pager:after {
  clear: both;
}
.acalog-custom .pager li {
  display: inline;
}
.acalog-custom .pager li>a,
.acalog-custom .pager li>span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #5e6872;
  border-radius: 15px;
}
.acalog-custom .pager li>a:hover,
.acalog-custom .pager li>a:focus {
  text-decoration: none;
  background-color: #62a3c7;
}
.acalog-custom .pager .next>a,
.acalog-custom .pager .next>span {
  float: right;
}
.acalog-custom .pager .previous>a,
.acalog-custom .pager .previous>span {
  float: left;
}
.acalog-custom .pager .disabled>a,
.acalog-custom .pager .disabled>a:hover,
.acalog-custom .pager .disabled>a:focus,
.acalog-custom .pager .disabled>span {
  color: #8e98a2;
  cursor: not-allowed;
  background-color: #fff;
}
.acalog-custom .modal-open {
  overflow: hidden;
}
.acalog-custom .modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  display: none;
  overflow: auto;
  overflow-y: scroll;
}
.acalog-custom .modal.fade .modal-dialog {
  -webkit-transform: translate(0,-25%);
  -ms-transform: translate(0,-25%);
  transform: translate(0,-25%);
  -webkit-transition: -webkit-transform .3s ease-out;
  -moz-transition: -moz-transform .3s ease-out;
  -o-transition: -o-transform .3s ease-out;
  transition: transform .3s ease-out;
}
.acalog-custom .modal.in .modal-dialog {
  -webkit-transform: translate(0,0);
  -ms-transform: translate(0,0);
  transform: translate(0,0);
}
.acalog-custom .modal-dialog {
  z-index: 1050;
  width: auto;
  padding: 10px;
  margin-right: auto;
  margin-left: auto;
}
.acalog-custom .modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #5e6872;
  border: 1px solid rgba(0,0,0,0.2);
  border-radius: 0;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5);
  box-shadow: 0 3px 9px rgba(0,0,0,0.5);
  background-clip: padding-box;
}
.acalog-custom .modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
  background-color: #000b15;
}
.acalog-custom .modal-backdrop.fade {
  opacity: 0;
  -ms-filter: alpha(opacity=0);
  filter: alpha(opacity=0);
}
.acalog-custom .modal-backdrop.in {
  opacity: .5;
  -ms-filter: alpha(opacity=50);
  filter: alpha(opacity=50);
}
.acalog-custom .modal-header {
  min-height: 16.5px;
  padding: 15px;
  border-bottom: 1px solid #8e98a2;
}
.acalog-custom .modal-header .close {
  margin-top: -2px;
}
.acalog-custom .modal-title {
  margin: 0;
  line-height: 1.5;
}
.acalog-custom .modal-body {
  position: relative;
  padding: 20px;
}
.acalog-custom .modal-footer {
  padding: 19px 20px 20px;
  margin-top: 15px;
  text-align: right;
  border-top: 1px solid #8e98a2;
}
.acalog-custom .modal-footer:before,
.acalog-custom .modal-footer:after {
  display: table;
  content: " ";
}
.acalog-custom .modal-footer:after {
  clear: both;
}
.acalog-custom .modal-footer:before,
.acalog-custom .modal-footer:after {
  display: table;
  content: " ";
}
.acalog-custom .modal-footer:after {
  clear: both;
}
.acalog-custom .modal-footer .btn+.btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.acalog-custom .modal-footer .btn-group .btn+.btn {
  margin-left: -1px;
}
.acalog-custom .modal-footer .btn-block+.btn-block {
  margin-left: 0;
}
@media screen and (min-width: 768px) {
  .acalog-custom .modal-dialog {
    right: auto;
    left: 50%;
    width: 600px;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .acalog-custom .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);
    box-shadow: 0 5px 15px rgba(0,0,0,0.5);
  }
}
.acalog-custom #img-gallery-view .modal-body {
  padding: 0;
}
.acalog-custom #img-gallery-view .modal-body .img-gallery-image {
  max-width: 100%;
}
.acalog-custom .tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-size: 14;
  line-height: 1.4;
  opacity: 0;
  -ms-filter: alpha(opacity=0);
  filter: alpha(opacity=0);
  visibility: visible;
}
.acalog-custom .tooltip.in {
  opacity: .9;
  -ms-filter: alpha(opacity=90);
  filter: alpha(opacity=90);
}
.acalog-custom .tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.acalog-custom .tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.acalog-custom .tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.acalog-custom .tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.acalog-custom .tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: rgba(0,0,0,0.9);
  border-radius: 0;
}
.acalog-custom .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.acalog-custom .tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-color: rgba(0,0,0,0.9);
  border-width: 5px 5px 0;
}
.acalog-custom .tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-top-color: rgba(0,0,0,0.9);
  border-width: 5px 5px 0;
}
.acalog-custom .tooltip.top-right .tooltip-arrow {
  right: 5px;
  bottom: 0;
  border-top-color: rgba(0,0,0,0.9);
  border-width: 5px 5px 0;
}
.acalog-custom .tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-right-color: rgba(0,0,0,0.9);
  border-width: 5px 5px 5px 0;
}
.acalog-custom .tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-left-color: rgba(0,0,0,0.9);
  border-width: 5px 0 5px 5px;
}
.acalog-custom .tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-bottom-color: rgba(0,0,0,0.9);
  border-width: 0 5px 5px;
}
.acalog-custom .tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-bottom-color: rgba(0,0,0,0.9);
  border-width: 0 5px 5px;
}
.acalog-custom .tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-bottom-color: rgba(0,0,0,0.9);
  border-width: 0 5px 5px;
}
.acalog-custom .popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  white-space: normal;
  background-color: #fff;
  border: 1px solid #b8c2cc;
  border: 1px solid rgba(0,0,0,0.2);
  border-radius: 0;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  background-clip: padding-box;
  -webkit-bg-clip: padding-box;
  -moz-bg-clip: padding;
}
.acalog-custom .popover.top {
  margin-top: -10px;
}
.acalog-custom .popover.right {
  margin-left: 10px;
}
.acalog-custom .popover.bottom {
  margin-top: 10px;
}
.acalog-custom .popover.left {
  margin-left: -10px;
}
.acalog-custom .popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 16px;
  font-size: 1rem;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.acalog-custom .popover-content {
  padding: 9px 14px;
}
.acalog-custom .popover .arrow,
.acalog-custom .popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.acalog-custom .popover .arrow {
  border-width: 11px;
}
.acalog-custom .popover .arrow:after {
  border-width: 10px;
  content: "";
}
.acalog-custom .popover.top .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #5e6872;
  border-top-color: rgba(0,0,0,0.25);
  border-bottom-width: 0;
}
.acalog-custom .popover.top .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  border-top-color: #fff;
  border-bottom-width: 0;
  content: " ";
}
.acalog-custom .popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #5e6872;
  border-right-color: rgba(0,0,0,0.25);
  border-left-width: 0;
}
.acalog-custom .popover.right .arrow:after {
  bottom: -10px;
  left: 1px;
  border-right-color: #fff;
  border-left-width: 0;
  content: " ";
}
.acalog-custom .popover.bottom .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-bottom-color: #5e6872;
  border-bottom-color: rgba(0,0,0,0.25);
  border-top-width: 0;
}
.acalog-custom .popover.bottom .arrow:after {
  top: 1px;
  margin-left: -10px;
  border-bottom-color: #fff;
  border-top-width: 0;
  content: " ";
}
.acalog-custom .popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-left-color: #5e6872;
  border-left-color: rgba(0,0,0,0.25);
  border-right-width: 0;
}
.acalog-custom .popover.left .arrow:after {
  right: 1px;
  bottom: -10px;
  border-left-color: #fff;
  border-right-width: 0;
  content: " ";
}
.acalog-custom .alert {
  padding: 15px;
  margin-bottom: 2em;
  color: #c09853;
  background-color: #fcf8e3;
  border: 1px solid #faebcc;
  border-radius: 0;
}
.acalog-custom .alert h4 {
  margin-top: 0;
  color: inherit;
}
.acalog-custom .alert hr {
  border-top-color: #f7e1b5;
}
.acalog-custom .alert .alert-link {
  font-weight: bold;
  color: #a47e3c;
}
.acalog-custom .alert>p,
.acalog-custom .alert>ul {
  margin-bottom: 0;
}
.acalog-custom .alert>p+p {
  margin-top: 5px;
}
.acalog-custom .alert-dismissable {
  padding-right: 35px;
}
.acalog-custom .alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.acalog-custom .alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.acalog-custom .alert-success hr {
  border-top-color: #c9e2b3;
}
.acalog-custom .alert-success .alert-link {
  color: #356635;
}
.acalog-custom .alert-danger {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.acalog-custom .alert-danger hr {
  border-top-color: #e4b9c0;
}
.acalog-custom .alert-danger .alert-link {
  color: #953b39;
}
.acalog-custom .alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.acalog-custom .alert-info hr {
  border-top-color: #a6e1ec;
}
.acalog-custom .alert-info .alert-link {
  color: #2d6987;
}
.acalog-custom .thumbnail,
.acalog-custom .img-thumbnail {
  padding: 4px;
  line-height: 1.5;
  background-color: #f5f5f5;
  border: 1px solid #8e98a2;
  border-radius: 0;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.acalog-custom .thumbnail {
  display: block;
}
.acalog-custom .thumbnail>img,
.acalog-custom .img-thumbnail {
  display: inline-block;
  width: 100%;
  height: auto;
  max-width: 100%;
}
.acalog-custom a.thumbnail:hover,
.acalog-custom a.thumbnail:focus {
  border-color: #0b608e;
}
.acalog-custom .thumbnail>img {
  margin-right: auto;
  margin-left: auto;
}
.acalog-custom .thumbnail .caption {
  padding: 9px;
  color: #2a343e;
}
.acalog-custom .row.img-gallery {
  margin-right: 0;
  margin-bottom: 20px;
  margin-left: 0;
}
.acalog-custom .media,
.acalog-custom .media-body {
  overflow: hidden;
  zoom: 1;
}
.acalog-custom .media,
.acalog-custom .media .media {
  margin-top: 15px;
}
.acalog-custom .media:last-child {
  margin-bottom: 0;
}
.acalog-custom .media-object {
  display: block;
}
.acalog-custom .media-heading {
  margin: 0 0 5px;
}
.acalog-custom .media>.pull-left {
  margin-right: 10px;
}
.acalog-custom .media>.pull-right {
  margin-left: 10px;
}
.acalog-custom .media-list {
  padding-left: 0;
  list-style: none;
}
.acalog-custom .label {
  display: inline;
  padding: .25em .6em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
.acalog-custom .label[href]:hover,
.acalog-custom .label[href]:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.acalog-custom .label:empty {
  display: none;
}
.acalog-custom .label-default {
  background-color: #8e98a2;
}
.acalog-custom .label-default[href]:hover,
.acalog-custom .label-default[href]:focus {
  background-color: #727e8b;
}
.acalog-custom .label-danger {
  background-color: #b32017;
}
.acalog-custom .label-danger[href]:hover,
.acalog-custom .label-danger[href]:focus {
  background-color: #861811;
}
.acalog-custom .label-success {
  background-color: #5cb85c;
}
.acalog-custom .label-success[href]:hover,
.acalog-custom .label-success[href]:focus {
  background-color: #449d44;
}
.acalog-custom .label-warning {
  background-color: #ffcb05;
}
.acalog-custom .label-warning[href]:hover,
.acalog-custom .label-warning[href]:focus {
  background-color: #d1a600;
}
.acalog-custom .label-info {
  background-color: #3d96c7;
}
.acalog-custom .label-info[href]:hover,
.acalog-custom .label-info[href]:focus {
  background-color: #2f79a2;
}
.acalog-custom .badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 14;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #8e98a2;
  border-radius: 10px;
}
.acalog-custom .badge:empty {
  display: none;
}
.acalog-custom a.badge:hover,
.acalog-custom a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.acalog-custom .btn .badge {
  position: relative;
  top: -1px;
}
.acalog-custom a.list-group-item.active>.badge,
.acalog-custom .nav-pills>.active>a>.badge {
  color: #0b608e;
  background-color: #fff;
}
.acalog-custom .nav-pills>li>a>.badge {
  margin-left: 3px;
}
.acalog-custom .jumbotron {
  position: relative;
  z-index: 2;
  width: 100%;
  padding: 0;
  overflow: hidden;
  line-height: 1;
  color: #fff;
  background-color: #f5f5f5;
}
.acalog-custom .jumbotron a {
  text-decoration: none;
}
.acalog-custom .jumbotron {
  width: 100%;
}
.acalog-custom .jumbotron object {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  overflow: hidden;
}
.acalog-custom .jumbotron svg,
.acalog-custom .jumbotron object>svg {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
}
.acalog-custom .dept-home .jumbotron object,
.acalog-custom .dept-home .jumbotron object>svg {
  height: 16.25em;
  height: 16.25rem;
}
@media (min-width: 480px) and (max-width: 602px) {
  .acalog-custom .dept-home .jumbotron object,
  .acalog-custom .dept-home .jumbotron object>svg {
    height: 20em;
    height: 20rem;
  }
}
@media (min-width: 603px) {
  .acalog-custom .dept-home .jumbotron object,
  .acalog-custom .dept-home .jumbotron object>svg {
    height: 28.4375em;
    height: 28.4375rem;
  }
}
.acalog-custom .landing .jumbotron object,
.acalog-custom .landing .jumbotron object>svg {
  height: 20em;
  height: 20rem;
}
@media (min-width: 480px) and (max-width: 767px) {
  .acalog-custom .landing .jumbotron object,
  .acalog-custom .landing .jumbotron object>svg {
    height: 30em;
    height: 30rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .acalog-custom .landing .jumbotron object,
  .acalog-custom .landing .jumbotron object>svg {
    height: 40em;
    height: 40rem;
  }
}
@media (min-width: 992px) {
  .acalog-custom .landing .jumbotron object,
  .acalog-custom .landing .jumbotron object>svg {
    height: 48em;
    height: 48rem;
  }
}
.acalog-custom .feature {
  position: relative;
  display: inline-block;
  float: left;
  height: 100%;
  vertical-align: top;
}
@media (max-width: 479px) {
  .acalog-custom .feature {
    height: 16.25em;
    height: 16.25rem;
  }
}
@media (min-width: 480px) and (max-width: 991px) {
  .acalog-custom .feature {
    height: 28.4375em;
    height: 28.4375rem;
  }
}
.acalog-custom .feature-header {
  position: absolute;
  bottom: 0;
  z-index: 2;
  width: 100%;
  margin: 0;
}
@media (max-width: 991px) {
  .acalog-custom .feature-header {
    padding: .9375rem .9375rem 1.40625rem;
    background-color: #00274c;
    background-color: rgba(0,39,76,0.8);
    opacity: 1;
    filter: none \9;
  }
}
@media (min-width: 992px) {
  .acalog-custom .feature-header {
    min-height: inherit;
    padding: .9375rem 15% .9375rem 0;
    background: transparent;
    opacity: .9;
  }
}
.acalog-custom .feature-header h2 {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
  color: #fff;
  text-shadow: inset 0 1px 0 #082859, 0 1px 0 #fff;
  text-shadow: 0 -1px 0 #00274c, 0 1px 0 rgba(247,247,247,0.75);
}
@media (min-width: 768px) {
  .acalog-custom .feature-header h2 {
    position: relative;
    left: -15px;
    text-shadow: inset 0 1px 0 #082859, 0 1px 0 #fff;
  }
}
.acalog-custom .feature-title-wrap1,
.acalog-custom .feature-title-wrap2 {
  position: relative;
  z-index: 2;
  background-color: transparent;
}
@media (min-width: 768px) {
  .acalog-custom .feature-title-wrap1,
  .acalog-custom .feature-title-wrap2 {
    background-color: #00274c;
    background-clip: border-box;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .acalog-custom .feature-title-wrap2 {
    left: 30px;
    left: 1.875rem;
  }
}
@media (min-width: 992px) {
  .acalog-custom .feature-title-wrap2 {
    left: 45px;
    left: 2.8125rem;
  }
}
@media (min-width: 768px) {
  .acalog-custom .feature-header h2 {
    position: relative;
    left: -15px;
    left: -0.9375rem;
  }
}
.acalog-custom .feature-title-wrap1,
.acalog-custom .feature-title-wrap2,
.acalog-custom .feature-header h2 {
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-size: 22px;
  font-size: 1.375rem;
  font-size: 7vmin;
  font-weight: 700;
  line-height: 1.25;
}
@media (min-width: 481px) and (max-width: 767px) {
  .acalog-custom .feature-title-wrap1,
  .acalog-custom .feature-title-wrap2,
  .acalog-custom .feature-header h2 {
    font-size: 5.5vmin;
    font-size: 24px \9;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .acalog-custom .feature-title-wrap1,
  .acalog-custom .feature-title-wrap2,
  .acalog-custom .feature-header h2 {
    font-size: 52px;
    font-size: 3.25rem;
    font-size: 5vw;
  }
}
@media (min-width: 768px) {
  .acalog-custom .feature-title-wrap1,
  .acalog-custom .feature-title-wrap2,
  .acalog-custom .feature-header h2 {
    display: inline;
    font-weight: 300;
    line-height: 1.5;
    letter-spacing: -0.05em;
  }
}
@media (min-width: 992px) {
  .acalog-custom .feature-title-wrap1,
  .acalog-custom .feature-title-wrap2,
  .acalog-custom .feature-header h2 {
    font-size: 52px;
    font-size: 3.25rem;
    font-size: 52px \9;
  }
}
.acalog-custom .feature-image-ie {
  display: block;
  width: 100%;
  height: 100%;
  background-position: left top;
  background-repeat: no-repeat;
  opacity: .4;
  -ms-filter: alpha(opacity=40);
  filter: alpha(opacity=40);
  zoom: 1;
}
.acalog-custom .jumbotron-frontpage .feature-link:hover .feature-image-ie {
  opacity: .8;
  -ms-filter: alpha(opacity=80);
  -ms-filter: "alpha(opacity=80)" !important;
  filter: alpha(opacity=80);
  filter: alpha(opacity=80) !important;
}
.acalog-custom .jumbotron-frontpage {
  scrollbar: transparent !important;
}
.acalog-custom .jumbotron-frontpage::-webkit-scrollbar {
  height: 1px;
  background: rgba(255,255,255,0.65);
}
.acalog-custom .jumbotron-frontpage .feature {
  position: relative;
  overflow: hidden;
}
.acalog-custom .jumbotron-frontpage .feature-link {
  color: #fff;
  text-decoration: none;
  -webkit-text-fill-color: #fff;
}
.acalog-custom .jumbotron-frontpage .feature-link:hover,
.acalog-custom .jumbotron-frontpage .feature-link:active {
  color: #f5f5f5;
  -webkit-text-fill-color: #f5f5f5;
}
.acalog-custom .jumbotron-frontpage .feature-header {
  position: absolute;
  z-index: 2;
  width: 100%;
  min-height: 33.33%;
  padding: 15px 15px 15px 30px;
  padding: .9375rem .9375rem .9375rem 1.875rem;
  overflow: hidden;
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  line-height: 1.1;
  text-align: left;
  text-shadow: 0 0 5px #04132a;
}
.acalog-custom .jumbotron-frontpage .feature-title {
  left: 0;
  margin-bottom: 0;
  font-family: 'Open Sans Condensed', "Avenir Next Condensed", HelveticaNeue-Condensed, "Gill Sans MT Condensed", "Arial Narrow", Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: .05em;
  text-shadow: inherit;
}
@media (min-width: 600px) {
  .acalog-custom .jumbotron-frontpage .feature-title {
    margin-bottom: .375em;
  }
}
.acalog-custom .jumbotron-frontpage .feature-title .feature-title>a {
  color: #fff;
  text-decoration: none;
  -webkit-text-fill-color: #fff;
}
.acalog-custom .jumbotron-frontpage .feature-header p {
  padding-right: 30px;
  font-family: "Bitstream Charter", Georgia, Baskerville, "Times New Roman", Times, serif;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  font-style: italic;
  font-weight: bold;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  -o-hyphens: none;
  hyphens: none;
  line-height: 1.5;
  text-rendering: optimizeLegibility;
  word-wrap: normal;
  filter: none;
}
@media (max-width: 599px) {
  .acalog-custom .jumbotron-frontpage .feature-header p {
    position: absolute;
    height: 0;
    clip: rect(0,0,0,0);
    opacity: 0;
  }
}
@media (max-width: 599px) {
  .acalog-custom .jumbotron-frontpage .feature-header p {
    padding-right: 0;
  }
}
.acalog-custom .jumbotron-frontpage .feature-header p:last-child {
  margin-bottom: 0;
}
.acalog-custom .jumbotron-frontpage .feature-header p:last-child:after {
  display: inline;
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-size: 85%;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  color: #ffcb05;
  content: '\2002 [MORE]';
  -webkit-text-fill-color: #ffcb05;
}
.acalog-custom .jumbotron-frontpage .feature .rubric {
  position: absolute;
  top: -20px;
  left: -20px;
  padding: 2px 5px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  background-color: #ffcb05;
}
.acalog-custom .jumbotron-frontpage .feature-image {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: auto;
}
.acalog-custom .jumbotron-frontpage,
.acalog-custom .jumbotron-frontpage .feature[rel="main-feature"],
.acalog-custom .double-feature {
  height: 20em;
  height: 20rem;
}
@media (min-width: 600px) and (max-width: 991px) {
  .acalog-custom .jumbotron-frontpage,
  .acalog-custom .jumbotron-frontpage .feature[rel="main-feature"],
  .acalog-custom .double-feature {
    height: 30em;
    height: 30rem;
  }
}
@media (min-width: 992px) {
  .acalog-custom .jumbotron-frontpage,
  .acalog-custom .jumbotron-frontpage .feature[rel="main-feature"],
  .acalog-custom .double-feature {
    height: 40em;
    height: 40rem;
  }
}
.acalog-custom .jumbotron-frontpage {
  overflow-x: scroll;
  overflow-y: hidden;
  border-bottom: 5px solid #ffcb05;
  -webkit-box-shadow: 0 1px 3px 2px rgba(0,0,0,0.3);
  box-shadow: 0 1px 3px 2px rgba(0,0,0,0.3);
  -ms-touch-action: pan-x;
  -webkit-overflow-scrolling: touch;
}
@media (min-width: 992px) {
  .acalog-custom .jumbotron-frontpage {
    overflow-x: hidden;
  }
}
.acalog-custom .slide {
  position: relative;
  width: 250%;
  height: 100%;
  overflow: hidden;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
@media (min-width: 992px) {
  .acalog-custom .slide {
    width: 100%;
  }
}
.acalog-custom .jumbotron-frontpage .feature {
  background-color: #00274c;
}
.acalog-custom .jumbotron-frontpage figure {
  height: 100%;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: cover;
}
@media (min-width: 992px) {
  .acalog-custom .jumbotron-frontpage figure {
    opacity: .4;
    -ms-filter: alpha(opacity=40);
    filter: alpha(opacity=40);
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
  }
}
@media (min-width: 992px) {
  .acalog-custom .jumbotron-frontpage .feature-header {
    max-height: 320px;
    min-height: none;
    padding: 15px 15px 30px 30px;
    padding: .9375rem .9375rem 1.875rem 1.875rem;
    background-color: transparent;
  }
}
@media (min-width: 992px) {
  .acalog-custom .jumbotron-frontpage .feature:hover figure,
  .acalog-custom .jumbotron-frontpage .feature-link:hover figure {
    opacity: .8;
    -ms-filter: alpha(opacity=80);
    filter: alpha(opacity=80);
  }
  .acalog-custom .jumbotron-frontpage .feature:hover .feature-header,
  .acalog-custom .jumbotron-frontpage .feature-link:hover .feature-header {
    color: #fff;
    text-shadow: 0 0 5px #04132a, -1px -1px 0 #04132a, 1px 1px 0 #04132a, -1px 1px 0 #04132a, 1px -1px 0 #04132a;
    -webkit-text-fill-color: #fff;
  }
}
.acalog-custom .jumbotron .wrapper {
  width: 100%;
}
@media (min-width: 992px) {
  .acalog-custom .jumbotron .wrapper {
    width: 30em;
    width: 30rem;
  }
}
.acalog-custom .jumbotron-frontpage .feature[rel="main-feature"] {
  float: left;
  width: 33.33%;
}
@media (min-width: 992px) {
  .acalog-custom .jumbotron-frontpage .feature[rel="main-feature"] {
    width: 66.66%;
  }
}
.acalog-custom .jumbotron-frontpage .feature[rel="main-feature"] .feature-title {
  font-size: 28px;
  font-size: 1.75rem;
}
.acalog-custom .double-feature {
  float: left;
  width: 66.66%;
}
@media (min-width: 992px) {
  .acalog-custom .double-feature {
    width: 33.33%;
  }
}
.acalog-custom .double-feature .feature-header {
  max-height: 320px;
}
@media (min-width: 992px) {
  .acalog-custom .double-feature .feature-header {
    max-height: 13em;
    max-height: 13rem;
  }
}
.acalog-custom .double-feature .wrapper {
  width: 100%;
}
@media (min-width: 992px) {
  .acalog-custom .double-feature .wrapper {
    width: 300px;
  }
}
.acalog-custom .double-feature .feature {
  float: left;
  width: 50%;
  height: 20em;
  height: 20rem;
}
@media (min-width: 600px) and (max-width: 991px) {
  .acalog-custom .double-feature .feature {
    height: 30em;
    height: 30rem;
  }
}
@media (min-width: 992px) {
  .acalog-custom .double-feature .feature {
    float: none;
    width: 100%;
    height: 20em;
    height: 20rem;
  }
}
.acalog-custom .double-feature .feature-title {
  font-size: 24px;
  font-size: 1.5rem;
}
.acalog-custom .feature-date {
  position: relative;
  z-index: 2;
  margin: 0;
  font-size: 12px;
  font-size: .75rem;
  font-style: normal;
  font-weight: 800;
  line-height: 1.5;
  color: #ffcb05;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-text-fill-color: #ffcb05;
}
@media (min-width: 768px) {
  .acalog-custom .feature-date {
    margin-bottom: .125em;
  }
}
.acalog-custom .jumbotron-dept-home {
  height: auto;
  border-bottom: 3px solid #ffcb05;
  -webkit-box-shadow: 0 1px 2px 3px rgba(0,0,0,0.3);
  box-shadow: 0 1px 2px 3px rgba(0,0,0,0.3);
}
@media (min-width: 768px) {
  .acalog-custom .jumbotron-dept-home {
    height: 28.4375em;
    height: 28.4375rem;
  }
}
.acalog-custom .jumbotron-dept-home .feature {
  display: block;
  float: none;
  width: 100%;
  height: 16.25em;
  height: 16.25rem;
}
@media (min-width: 321px) {
  .acalog-custom .jumbotron-dept-home .feature {
    height: 20em;
    height: 20rem;
  }
}
@media (min-width: 37.5em) {
  .acalog-custom .jumbotron-dept-home .feature {
    height: 28.4375em;
    height: 28.4375rem;
  }
}
@media (min-width: 768px) {
  .acalog-custom .jumbotron-dept-home .feature {
    height: 100%;
  }
}
.acalog-custom .jumbotron-dept-home .feature-header {
  padding: 15px;
  padding: .9375rem .9375rem;
}
@media (max-width: 767px) {
  .acalog-custom .jumbotron-dept-home .feature-header {
    height: auto;
    background-color: #00274c;
    background-color: rgba(0,39,76,0.8);
  }
}
@media (min-width: 768px) {
  .acalog-custom .jumbotron-dept-home .feature-header {
    padding: 15px 15% 15px;
    padding: .9375rem 15% .9375rem 0;
  }
}
@media (min-width: 992px) {
  .acalog-custom .jumbotron-dept-home .feature-header {
    padding: .9375rem 35% .9375rem 0;
    color: #fff;
  }
  .acalog-custom .jumbotron-dept-home .feature-header h2 {
    color: #fff;
  }
}
.acalog-custom .jumbotron-inner {
  position: relative;
  width: 100%;
  height: 100%;
}
@media (min-width: 768px) {
  .acalog-custom .right-feature {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 3;
    display: inline-block;
    width: 25%;
    height: 100%;
    background-color: #0b608e;
    background-color: rgba(11,96,142,0.9);
    box-shadow: -2px 0 4px 0 rgba(0,39,76,0.3);
  }
  .acalog-custom .right-feature:before {
    display: inline-block;
    width: 1px;
    height: 100%;
    padding: 0;
    margin: 0;
    margin-right: -10px;
    vertical-align: middle;
    content: "";
  }
}
.acalog-custom .right-feature header {
  width: 100%;
  padding: 15px 15px;
  padding: .9375rem .9375rem;
}
@media (min-width: 768px) {
  .acalog-custom .right-feature header {
    display: inline-block;
    overflow: hidden;
    text-align: right;
    vertical-align: middle;
  }
}
.acalog-custom .right-feature h3 {
  padding: 0;
  margin: 0;
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 900;
  line-height: 1;
  letter-spacing: -0.02em;
  color: #2a343e;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .acalog-custom .right-feature h3 {
    font-size: 30px;
    font-size: 1.875rem;
    font-size: 3.25vmin;
    color: #f5f5f5;
    background-color: transparent;
  }
  .acalog-custom .right-feature h3+p {
    margin-top: 1.5em;
  }
}
.acalog-custom .right-feature p {
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-size: .9375rem;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  -o-hyphens: none;
  hyphens: none;
  line-height: 1.5;
  color: #5e6872;
  word-wrap: normal;
}
.acalog-custom .right-feature p:last-child {
  margin-bottom: 0;
}
.acalog-custom .right-feature p:empty {
  display: none;
}
@media (min-width: 768px) {
  .acalog-custom .right-feature p {
    color: #f5f5f5;
  }
}
.acalog-custom .right-feature a {
  color: #0b608e;
  text-decoration: none;
  -webkit-text-fill-color: #0b608e;
}
.acalog-custom .right-feature a:hover,
.acalog-custom .right-feature a:active {
  color: #f5f5f5;
  background-color: #0b608e;
  -webkit-text-fill-color: #f5f5f5;
}
@media (min-width: 768px) {
  .acalog-custom .right-feature a {
    color: #f5f5f5;
    text-decoration: underline;
    -webkit-text-fill-color: #f5f5f5;
  }
  .acalog-custom .right-feature a:hover,
  .acalog-custom .right-feature a:active {
    color: #0b608e;
    background-color: rgba(245,245,245,0.9);
    -webkit-text-fill-color: #0b608e;
  }
}
@media (min-width: 768px) {
  .acalog-custom .landing .jumbotron {
    position: absolute;
    top: 104em;
    top: 6.5rem;
    left: 0;
    z-index: 0;
    margin: 0;
  }
}
.acalog-custom .landing .jumbotron,
.acalog-custom .landing .jumbotron-inner {
  width: 100%;
  height: 20em;
  height: 20rem;
}
@media (min-width: 480px) and (max-width: 767px) {
  .acalog-custom .landing .jumbotron,
  .acalog-custom .landing .jumbotron-inner {
    height: 30em;
    height: 30rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .acalog-custom .landing .jumbotron,
  .acalog-custom .landing .jumbotron-inner {
    height: 40em;
    height: 40rem;
  }
}
@media (min-width: 992px) {
  .acalog-custom .landing .jumbotron,
  .acalog-custom .landing .jumbotron-inner {
    height: 48em;
    height: 48rem;
  }
}
@media (min-width: 992px) {
  .acalog-custom .landing .jumbotron-inner:after {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 200px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI4NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MiUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,rgba(244,244,244,0) 25%,rgba(244,244,244,0.75) 50%,#f4f4f4 90%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(25%,rgba(244,244,244,0)),color-stop(50%,rgba(244,244,244,0.75)),color-stop(90%,#f4f4f4));
    background: -webkit-linear-gradient(top,rgba(244,244,244,0) 25%,rgba(244,244,244,0.75) 50%,#f4f4f4 90%);
    background: -o-linear-gradient(top,rgba(244,244,244,0) 25%,rgba(244,244,244,0.75) 50%,#f4f4f4 90%);
    background: -ms-linear-gradient(top,rgba(244,244,244,0) 25%,rgba(244,244,244,0.75) 50%,#f4f4f4 90%);
    background: linear-gradient(to bottom,rgba(244,244,244,0) 25%,rgba(244,244,244,0.75) 50%,#f4f4f4 90%);
    content: '';
  }
}
.acalog-custom .landing .feature-header {
  bottom: 0;
}
@media (min-width: 768px) {
  .acalog-custom .landing .feature-header {
    bottom: auto;
  }
}
@media (min-width: 992px) {
  .acalog-custom .landing .feature-header .feature-title-wrap1,
  .acalog-custom .landing .feature-header .feature-title-wrap2,
  .acalog-custom .landing .feature-header h2 {
    font-size: 9.0vmin;
    font-size: 52px \9;
    color: #fff;
  }
}
.acalog-custom .jumbotron-noimage {
  width: 100%;
  min-height: 300px;
  color: #fff;
  background-color: #0b608e;
}
.acalog-custom .jumbotron-noimage header h2 {
  margin-bottom: 20px;
  color: #fff;
  text-transform: uppercase;
}
.acalog-custom .jumbotron-noimage header p {
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
}
@media (min-width: 768px) {
  .acalog-custom .jumbotron-noimage {
    margin-right: auto;
    margin-left: auto;
  }
  .acalog-custom .jumbotron-noimage:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -999em;
    display: inline-block;
    width: 999em;
    background-color: #0b608e;
    content: ' ';
  }
}
.acalog-custom .page .jumbotron,
.acalog-custom .application .jumbotron {
  padding: 30px 30px;
  padding: 1.875rem 1.875rem;
  margin: 0;
  background-color: #f5f5f5;
  background-image: -webkit-gradient(linear,0% top,100% top,from(#0b608e),to(#f5f5f5));
  background-image: -webkit-linear-gradient(left,color-stop(#0b608e 0),color-stop(#f5f5f5 100%));
  background-image: -moz-linear-gradient(left,#0b608e 0,#f5f5f5 100%);
  background-image: linear-gradient(to right,#0b608e 0,#f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0b608e',endColorstr='#fff5f5f5',GradientType=1);
}
.acalog-custom .page .jumbotron .container,
.acalog-custom .application .jumbotron .container {
  padding: 0;
}
.acalog-custom .page .jumbotron .title,
.acalog-custom .application .jumbotron .title {
  margin: 0;
  font-size: 42px;
  font-size: 2.625rem;
  font-size: 9.0vmin;
  color: #fff;
  text-shadow: 0 0 10px rgba(0,38,75,0.25);
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .acalog-custom .page .jumbotron,
  .acalog-custom .application .jumbotron {
    padding: 15px 15px;
    padding: .9375rem .9375rem;
  }
}
@media (min-width: 992px) {
  .acalog-custom .page .jumbotron,
  .acalog-custom .application .jumbotron {
    padding: 30px 30px;
    padding: 1.875rem 1.875rem;
    margin-bottom: 30px;
  }
}
.acalog-custom .jumbotron-page .umflint-search-form .search-label {
  position: relative;
  min-height: 1px;
}
@media (min-width: 768px) {
  .acalog-custom .jumbotron-page .umflint-search-form .search-label {
    float: left;
    width: 25%;
    vertical-align: top;
  }
}
@media (min-width: 768px) {
  .acalog-custom .jumbotron-page .umflint-search-form .search-label {
    width: 23% !important;
  }
}
.acalog-custom .jumbotron-page .umflint-search-form .search-label .title {
  font-size: 42px;
}
.acalog-custom .jumbotron-page .umflint-search-form .search-input {
  position: relative;
  min-height: 1px;
  margin-top: 4px;
}
@media (min-width: 768px) {
  .acalog-custom .jumbotron-page .umflint-search-form .search-input {
    float: left;
    width: 41.66666666666667%;
    vertical-align: top;
  }
}
.acalog-custom .jumbotron-page .umflint-search-form .search-input .form-control {
  border-color: #00274c;
}
.acalog-custom .jumbotron.jumbotron-search {
  padding: 20px 0;
  margin-top: 0;
  margin-bottom: 10px;
  color: #fff;
  text-align: center;
  background-color: #0b608e;
}
.acalog-custom .jumbotron.jumbotron-search .container {
  width: 80%;
}
.acalog-custom .jumbotron.jumbotron-search .form-control {
  border-color: #00274c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.acalog-custom .jumbotron.jumbotron-search .form-control:focus {
  border-color: light(#00274c,5%);
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #00417f;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #00417f;
}
.acalog-custom .jumbotron.jumbotron-search h2 {
  margin-top: 0;
  color: #fff;
}
.acalog-custom html.js input.form-autocomplete {
  background-image: none;
}
.acalog-custom .ac_results {
  border-color: #00274c;
  border-top-width: 0;
  border-left-width: 5px;
}
.acalog-custom .jumbotron.jumbotron-library-search {
  padding: 20px 0;
  margin-top: 0;
  margin-bottom: 10px;
  color: #fff;
  text-align: center;
  background-color: #0b608e;
}
.acalog-custom .jumbotron.jumbotron-library-search .container {
  width: 80%;
}
.acalog-custom .jumbotron.jumbotron-library-search .form-control {
  border-color: #00274c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.acalog-custom .jumbotron.jumbotron-library-search .form-control:focus {
  border-color: light(#00274c,5%);
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #00417f;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #00417f;
}
.acalog-custom .jumbotron.jumbotron-library-search h2 {
  margin-top: 0;
  color: #fff;
}
.acalog-custom .jumbotron.jumbotron-library-search h4 {
  margin-top: 0;
  color: #fff;
}
.acalog-custom .jumbotron.jumbotron-library-search ul.list-inline {
  margin-top: 10px;
  margin-bottom: 0;
}
.acalog-custom .jumbotron.jumbotron-library-search ul.list-inline li {
  padding-right: 20px;
  padding-left: 20px;
}
.acalog-custom .jumbotron.jumbotron-library-search a {
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #fff;
  text-decoration: none;
  -webkit-text-fill-color: #fff;
}
.acalog-custom .jumbotron.jumbotron-library-search a:hover,
.acalog-custom .jumbotron.jumbotron-library-search a:focus {
  color: #0b608e;
  background-color: rgba(244,244,244,0.7);
  -webkit-text-fill-color: #0b608e;
}
.acalog-custom .jumbotron.jumbotron-library-search .btn {
  padding: 4px 14px 6px 11px;
}
.acalog-custom .lte-ie9 .jumbotron object {
  height: auto;
}
.acalog-custom .lte-ie9 .jumbotron object>svg {
  width: 100%;
}
.acalog-custom .lte-ie9 .jumbotron object>svg:after {
  display: table;
  width: 100%;
  clear: both;
  content: '';
}
.acalog-custom .lte-ie9 .jumbotron .dept-home .feature object>svg {
  height: 28.4375em;
  height: 28.4375rem;
}
.acalog-custom .lte-ie9 .jumbotron .landing .feature object>svg {
  height: 48em;
  height: 48rem;
}
.acalog-custom .lte-ie9 .dept-home .feature .ie-feature {
  width: 75%;
  height: 28.4375em;
  height: 28.4375rem;
  overflow: hidden;
  background-repeat: no-repeat;
}
.acalog-custom .ie-jumbotron-hr {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 7px;
  padding: 0;
  margin: 0;
  color: #8e98a2;
  background: #8e98a2;
  border-top: #fff 5px solid;
  border-bottom: #b8c2cc 1px solid;
}
.acalog-custom .lt-ie9 .dept-home .jumbotron {
  height: 457px;
  border-bottom: 0;
}
.acalog-custom .lt-ie9 .dept-home .jumbotron:after {
  position: absolute;
  bottom: -7px;
  left: 0;
  z-index: 10;
  display: block;
  width: 100%;
  height: 7px;
  background-color: #8e98a2;
  border-top: #fff 5px solid;
  border-bottom: #b8c2cc 1px solid;
  content: '';
}
.acalog-custom .lt-ie9 .dept-home .jumbotron .feature-header {
  padding-left: 30px;
  background: url("../../img/gateway/feature-title-bg-ie.png") repeat-y;
  filter: none;
}
.acalog-custom .lt-ie9 .dept-home .jumbotron .feature-header .feature-title-wrap1,
.acalog-custom .lt-ie9 .dept-home .jumbotron .feature-header .feature-title-wrap2,
.acalog-custom .lt-ie9 .dept-home .jumbotron .feature-header h2 {
  left: 0;
  line-height: normal;
  background: transparent;
  background-color: none;
  text-wrap: pre;
}
.acalog-custom .lt-ie9 .dept-home .jumbotron .feature-header .feature-title-wrap2 {
  background: transparent;
  background: url("../../img/gateway/feature-title-bg-ie.png") repeat;
  filter: progid:DXImageTransform.Microsoft.Blur(pixelradius=1);
}
.acalog-custom .lt-ie9 .dept-home .jumbotron .feature-header h2 {
  left: -10px;
}
.acalog-custom .lt-ie9 .dept-home .jumbotron .right-feature {
  height: 450px;
}
.acalog-custom .lt-ie9 .dept-home .jumbotron .right-feature header {
  bottom: 0;
  padding: 30px 30px 15px;
}
.acalog-custom .info-sidebar {
  display: block;
  width: auto;
  padding: 15px;
  padding: .9375rem;
  margin-right: -15px;
  margin-right: -0.09375rem;
  margin-left: -15px;
  margin-left: -0.09375rem;
  font-family: HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Helvetica, Arial, Verdana, sans-serif;
  font-size: 15px;
  font-size: .9375rem;
  font-weight: 500;
  color: #fff;
  background-color: #0b608e;
}
@media (min-width: 480px) and (max-width: 767px) {
  .acalog-custom .info-sidebar {
    font-size: 14px;
    font-size: .875rem;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px;
    -webkit-column-rule: 10px solid rgba(247,247,247,0.3);
    -moz-column-rule: 10px solid rgba(247,247,247,0.3);
    column-rule: 10px solid rgba(247,247,247,0.3);
  }
  .acalog-custom .info-sidebar li,
  .acalog-custom .info-sidebar .btn {
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
  }
}
@media (min-width: 992px) {
  .acalog-custom .info-sidebar {
    margin-right: 0;
    margin-left: 0;
    font-size: 13px;
    font-size: .8125rem;
  }
}
.acalog-custom .info-sidebar h2,
.acalog-custom .info-sidebar h3,
.acalog-custom .info-sidebar h4,
.acalog-custom .info-sidebar h5 {
  font-family: 'Open Sans Condensed', "Avenir Next Condensed", HelveticaNeue-Condensed, "Gill Sans MT Condensed", "Arial Narrow", Helvetica, Arial, sans-serif;
  font-size: 1.2em;
  font-style: normal;
  font-weight: 700;
  color: #fff;
  -webkit-text-fill-color: #fff;
}
@media (min-width: 480px) and (max-width: 991px) {
  .acalog-custom .info-sidebar h2,
  .acalog-custom .info-sidebar h3,
  .acalog-custom .info-sidebar h4,
  .acalog-custom .info-sidebar h5 {
    font-size: 2em;
    -webkit-column-span: all;
    -moz-column-span: all;
    column-span: all;
  }
}
.acalog-custom .info-sidebar ul {
  padding-left: 15px;
  padding-left: 1.875rem;
}
.acalog-custom .info-sidebar p {
  margin-bottom: .5em;
}
@media (min-width: 768px) and (max-width: 991px) {
  .acalog-custom .info-sidebar p {
    display: inline-block;
    width: 100%;
    padding-bottom: 15px;
    padding-bottom: .9375rem;
    margin-bottom: 0;
  }
}
.acalog-custom .info-sidebar p,
.acalog-custom .info-sidebar li {
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
}
.acalog-custom .info-sidebar a:not(.btn) {
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #fff;
  text-decoration: underline;
  -webkit-text-fill-color: #fff;
}
.acalog-custom .info-sidebar a:not(.btn):hover,
.acalog-custom .info-sidebar a:not(.btn):focus {
  color: #0b608e;
  text-decoration: none;
  background-color: rgba(245,245,245,0.9);
  -webkit-text-fill-color: #0b608e;
}
@media (min-width: 768px) and (max-width: 991px) {
  .acalog-custom .sidebar-left .info-sidebar {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px;
  }
}
.acalog-custom .info-sidebar>*:first-child {
  margin-top: 0;
}
.acalog-custom .info-sidebar .btn {
  display: block;
  padding: 3px 3px 6px 0;
  margin: 0 auto;
  overflow: hidden;
  font-family: 'Open Sans Condensed', "Avenir Next Condensed", HelveticaNeue-Condensed, "Gill Sans MT Condensed", "Arial Narrow", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  text-overflow: clip;
  white-space: nowrap;
}
@media (min-width: 768px) and (max-width: 991px) {
  .acalog-custom .info-sidebar .btn {
    display: inline-block;
    width: 100%;
  }
}
.acalog-custom .info-sidebar .btn.btn-warning {
  color: #00274c;
  -webkit-text-fill-color: #00274c;
}
.acalog-custom .info-sidebar .btn.image-link>img,
.acalog-custom .info-sidebar .btn.image-link>img[style] {
  width: 100% !important;
  height: auto !important;
}
@media (min-width: 992px) {
  .acalog-custom .sidebar-left .info-sidebar {
    font-size: 12px;
    font-size: .75rem;
  }
  .acalog-custom .sidebar-left .info-sidebar .btn {
    font-size: 14px;
    font-size: .875rem;
  }
}
.acalog-custom .info-sidebar li:empty,
.acalog-custom .info-sidebar p:empty,
.acalog-custom .info-sidebar address:empty {
  display: none;
}
.acalog-custom .catalog-listing {
  margin-left: 0;
  list-style: none;
}
.acalog-custom .catalog-listing li {
  margin-bottom: 15px;
}
.acalog-custom .catalog-listing li h3 {
  margin-bottom: 5px;
}
.acalog-custom .catalog-listing li p {
  margin-bottom: 0;
}
.acalog-custom .catalog-detail {
  margin-bottom: 15px;
}
.acalog-custom .catalog-detail h3 {
  margin-bottom: 5px;
}
.acalog-custom .catalog-detail p {
  margin-bottom: 5px;
}
.acalog-custom .pane-bundle-blurb {
  padding: 0;
  border-top: 1px solid #8e98a2;
  border-top: .1rem solid #8e98a2;
  border-bottom: 1px solid #fff;
  border-bottom: .125rem solid #fff;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.acalog-custom .pane-bundle-blurb .pane-content {
  border-top: .1rem solid #d4dee8;
  border-bottom: .1rem solid #5e6872;
  box-sizing: content-box;
}
.acalog-custom .pane-bundle-blurb+.pane-bundle-blurb {
  margin-top: 15px;
  margin-top: .9375rem;
}
.acalog-custom .blurb {
  position: relative;
  display: table;
  width: 100%;
  font-family: HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Helvetica, Arial, Verdana, sans-serif;
  font-size: 14px;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.4;
  background-color: #8e98a2;
  table-layout: fixed;
}
.acalog-custom .blurb .optimize-font ul {
  width: 100%;
  padding: 0;
}
.acalog-custom .blurb li>a,
.acalog-custom .blurb p>a {
  color: #f5f5f5;
  text-decoration: underline;
  -webkit-text-fill-color: #f5f5f5;
}
.acalog-custom .blurb li>a:hover,
.acalog-custom .blurb p>a:hover,
.acalog-custom .blurb li>a:focus,
.acalog-custom .blurb p>a:focus {
  color: #5e6872;
  text-decoration: none;
  background-color: #f5f5f5;
  -webkit-text-fill-color: #5e6872;
}
.acalog-custom .blurb h1,
.acalog-custom .blurb h2,
.acalog-custom .blurb h3,
.acalog-custom .blurb h4,
.acalog-custom .blurb h5,
.acalog-custom .blurb h6 {
  margin: 0;
  font-size: 14px;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.1;
  color: #f5f5f5;
}
.acalog-custom .blurb h1>a,
.acalog-custom .blurb h2>a,
.acalog-custom .blurb h3>a,
.acalog-custom .blurb h4>a,
.acalog-custom .blurb h5>a,
.acalog-custom .blurb h6>a {
  color: #f5f5f5;
  text-decoration: underline;
  -webkit-text-fill-color: #f5f5f5;
}
.acalog-custom .blurb h1>a:hover,
.acalog-custom .blurb h2>a:hover,
.acalog-custom .blurb h3>a:hover,
.acalog-custom .blurb h4>a:hover,
.acalog-custom .blurb h5>a:hover,
.acalog-custom .blurb h6>a:hover,
.acalog-custom .blurb h1>a:active,
.acalog-custom .blurb h2>a:active,
.acalog-custom .blurb h3>a:active,
.acalog-custom .blurb h4>a:active,
.acalog-custom .blurb h5>a:active,
.acalog-custom .blurb h6>a:active {
  color: #5e6872;
  text-decoration: none;
  background-color: #f5f5f5;
  -webkit-text-fill-color: #5e6872;
}
.acalog-custom .blurb-content {
  display: table-cell;
  width: auto;
  padding: 0;
  margin: 0;
  font-family: inherit;
  color: #f5f5f5;
  vertical-align: top;
}
.acalog-custom .blurb-content li {
  padding: .5em .7em;
  padding: .46875rem .625rem;
  list-style: none;
  border-top: 2px groove #b8c2cc;
}
.acalog-custom .blurb-content li:first-child {
  margin-top: 0;
  border-top: 0;
}
.acalog-custom .blurb-content li>ul {
  padding-left: 15px;
  padding-left: .9375rem;
}
.acalog-custom .blurb-content li>ul li {
  padding-left: 0;
}
.acalog-custom .blurb-content p {
  margin: 0;
  -webkit-hyphenate-limit-before: 5;
  -webkit-hyphenate-limit-after: 5;
  -webkit-hyphenate-limit-lines: 2;
}
.acalog-custom .blurb-icon {
  display: table-cell;
  width: 15%;
  padding: 10px 10px;
  padding: .625rem .625rem;
  font-size: 30px;
  font-size: 1.875rem;
  color: #b8c2cc;
  text-align: center;
  vertical-align: top;
  background-color: #2a343e;
}
@media (min-width: 600px) {
  .acalog-custom .blurb-icon {
    width: 10%;
  }
}
@media (min-width: 992px) {
  .acalog-custom .blurb-icon {
    width: 25%;
    padding: 10px 6px;
    padding: .625rem .375rem;
    font-size: 38px;
    font-size: 2.375rem;
  }
}
.acalog-custom div.dataTables_length {
  padding-top: 11px;
  padding-left: 5px;
}
.acalog-custom div.dataTables_length label {
  display: inline;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.acalog-custom div.dataTables_length select {
  float: left;
  width: 75px;
  margin-right: 10px;
}
.acalog-custom div.dataTables_filter label {
  display: inline;
  float: right;
  margin: 5px;
  font-weight: normal;
  cursor: pointer;
}
.acalog-custom div.dataTables_filter label .input-group {
  width: 302px;
}
@media (max-width: 767px) {
  .acalog-custom div.dataTables_filter label .input-group {
    width: 270px;
  }
}
.acalog-custom div.dataTables_filter label .input-group .input-group-addon {
  color: #fff;
  background-color: #858f99;
  border: 1px solid #858f99;
}
.acalog-custom div.dataTables_filter input {
  display: inline-block;
  width: 100%;
}
.acalog-custom div.dataTables_info {
  margin-top: 11px;
  margin-left: 5px;
}
.acalog-custom div.dataTables_paginate ul.pagination {
  float: right;
  padding: 0;
  margin: 5px;
}
.acalog-custom table.table thead .sorting,
.acalog-custom table.table thead .sorting_asc,
.acalog-custom table.table thead .sorting_desc,
.acalog-custom table.table thead .sorting_asc_disabled,
.acalog-custom table.table thead .sorting_desc_disabled {
  position: relative;
  cursor: pointer;
}
.acalog-custom table.table thead .sorting {
  *margin-right: .3em;
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
}
.acalog-custom table.table thead .sorting:before {
  position: absolute;
  right: 5px;
  display: inline-block;
  text-decoration: inherit;
  content: "\f0dc";
  speak: none;
}
.acalog-custom table.table thead .sorting_asc {
  *margin-right: .3em;
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
}
.acalog-custom table.table thead .sorting_asc:before {
  position: absolute;
  right: 5px;
  display: inline-block;
  text-decoration: inherit;
  content: "\f0de";
  speak: none;
}
.acalog-custom table.table thead .sorting_desc {
  *margin-right: .3em;
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
}
.acalog-custom table.table thead .sorting_desc:before {
  position: absolute;
  right: 5px;
  display: inline-block;
  text-decoration: inherit;
  content: "\f0dd";
  speak: none;
}
.acalog-custom table.table thead .sorting_asc,
.acalog-custom table.table thead .sorting_desc {
  background-color: #0e7ab4;
}
.acalog-custom table.dataTable th:active {
  outline: 0;
}
.acalog-custom div.dataTables_scrollHead table {
  margin-bottom: 0 !important;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.acalog-custom div.dataTables_scrollHead table thead tr:last-child th:first-child,
.acalog-custom div.dataTables_scrollHead table thead tr:last-child td:first-child {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.acalog-custom div.dataTables_scrollBody table {
  margin-bottom: 0 !important;
  border-top: 0;
}
.acalog-custom div.dataTables_scrollBody tbody tr:first-child th,
.acalog-custom div.dataTables_scrollBody tbody tr:first-child td {
  border-top: 0;
}
.acalog-custom div.dataTables_scrollFoot table {
  border-top: 0;
}
.acalog-custom .table tbody tr.active td,
.acalog-custom .table tbody tr.active th {
  color: white;
  background-color: #08C;
}
.acalog-custom .table tbody tr.active:hover td,
.acalog-custom .table tbody tr.active:hover th {
  background-color: #0075b0 !important;
}
.acalog-custom .table-striped tbody tr.active:nth-child(odd) td,
.acalog-custom .table-striped tbody tr.active:nth-child(odd) th {
  background-color: #017ebc;
}
.acalog-custom table.DTTT_selectable tbody tr {
  cursor: pointer;
}
.acalog-custom div.DTTT .btn {
  font-size: 12px;
  color: #333 !important;
}
.acalog-custom div.DTTT .btn:hover {
  text-decoration: none !important;
}
.acalog-custom ul.DTTT_dropdown.dropdown-menu {
  z-index: 2003;
}
.acalog-custom ul.DTTT_dropdown.dropdown-menu a {
  color: #333 !important;
}
.acalog-custom ul.DTTT_dropdown.dropdown-menu li {
  position: relative;
}
.acalog-custom ul.DTTT_dropdown.dropdown-menu li:hover a {
  color: white !important;
  background-color: #08c;
}
.acalog-custom div.DTTT_collection_background {
  z-index: 2002;
}
.acalog-custom div.DTTT_print_info.modal {
  height: 150px;
  margin-top: -75px;
  text-align: center;
}
.acalog-custom div.DTTT_print_info h6 {
  margin: 1em;
  font-size: 28px;
  font-weight: normal;
  line-height: 28px;
}
.acalog-custom div.DTTT_print_info p {
  font-size: 14px;
  line-height: 20px;
}
.acalog-custom div.DTFC_LeftHeadWrapper table,
.acalog-custom div.DTFC_LeftFootWrapper table,
.acalog-custom div.DTFC_RightHeadWrapper table,
.acalog-custom div.DTFC_RightFootWrapper table,
.acalog-custom table.DTFC_Cloned tr.even {
  background-color: white;
}
.acalog-custom div.DTFC_RightHeadWrapper table,
.acalog-custom div.DTFC_LeftHeadWrapper table {
  margin-bottom: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.acalog-custom div.DTFC_RightHeadWrapper table thead tr:last-child th:first-child,
.acalog-custom div.DTFC_RightHeadWrapper table thead tr:last-child td:first-child,
.acalog-custom div.DTFC_LeftHeadWrapper table thead tr:last-child th:first-child,
.acalog-custom div.DTFC_LeftHeadWrapper table thead tr:last-child td:first-child {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.acalog-custom div.DTFC_RightBodyWrapper table,
.acalog-custom div.DTFC_LeftBodyWrapper table {
  margin-bottom: 0 !important;
  border-top: 0;
}
.acalog-custom div.DTFC_RightBodyWrapper tbody tr:first-child th,
.acalog-custom div.DTFC_RightBodyWrapper tbody tr:first-child td,
.acalog-custom div.DTFC_LeftBodyWrapper tbody tr:first-child th,
.acalog-custom div.DTFC_LeftBodyWrapper tbody tr:first-child td {
  border-top: 0;
}
.acalog-custom div.DTFC_RightFootWrapper table,
.acalog-custom div.DTFC_LeftFootWrapper table {
  border-top: 0;
}
.acalog-custom .chosen-select {
  width: 100%;
}
.acalog-custom .chosen-select-deselect {
  width: 100%;
}
.acalog-custom .chosen-container {
  position: relative;
  display: inline-block;
  font-size: 16;
  vertical-align: middle;
}
.acalog-custom .chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9000px;
  z-index: 1060;
  margin-top: -1px;
  background: #fff;
  border: 1px solid #8e98a2;
  border-top-color: #d4d8dc;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-box-shadow: 0 8px 8px rgba(0,0,0,0.25);
  box-shadow: 0 8px 8px rgba(0,0,0,0.25);
}
.acalog-custom .chosen-container.chosen-with-drop .chosen-drop {
  right: 0;
  left: 0;
}
.acalog-custom .chosen-container .chosen-results {
  position: relative;
  max-height: 240px;
  padding: 0 0 0 4px;
  margin: 0 4px 4px 0;
  overflow-x: hidden;
  overflow-y: auto;
  color: #5e6872;
  -webkit-overflow-scrolling: touch;
}
.acalog-custom .chosen-container .chosen-results li {
  display: none;
  padding: 5px 6px;
  margin: 0;
  line-height: 1.5;
  list-style: none;
}
.acalog-custom .chosen-container .chosen-results li em {
  font-style: normal;
  background: #feffde;
}
.acalog-custom .chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  color: #999;
  cursor: default;
}
.acalog-custom .chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}
.acalog-custom .chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}
.acalog-custom .chosen-container .chosen-results li.highlighted {
  color: white;
  background-color: #0b608e;
}
.acalog-custom .chosen-container .chosen-results li.highlighted em {
  background: transparent;
}
.acalog-custom .chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #8e98a2;
}
.acalog-custom .chosen-container .chosen-results .no-results {
  display: list-item;
  background: #b8c2cc;
}
.acalog-custom .chosen-container .chosen-results-scroll {
  position: absolute;
  z-index: 1;
  width: 321px;
  margin: 0 4px;
  text-align: center;
  background: white;
}
.acalog-custom .chosen-container .chosen-results-scroll span {
  display: inline-block;
  width: 9px;
  height: 1.5;
  text-indent: -5000px;
}
.acalog-custom .chosen-container .chosen-results-scroll-down {
  bottom: 0;
}
.acalog-custom .chosen-container .chosen-results-scroll-down span {
  background: url("../../img/gateway/chosen-sprite.png") no-repeat -4px -3px;
}
.acalog-custom .chosen-container .chosen-results-scroll-up span {
  background: url("../../img/gateway/chosen-sprite.png") no-repeat -22px -3px;
}
.acalog-custom .chosen-container-single .chosen-single {
  position: relative;
  display: block;
  height: 41px;
  padding: 0 0 0 8px;
  overflow: hidden;
  line-height: 41px;
  color: #5e6872;
  text-decoration: none;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #b8c2cc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.acalog-custom .chosen-container-single .chosen-single span {
  display: block;
  margin-right: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.acalog-custom .chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 15.5px;
  right: 26px;
  display: block;
  width: 12px;
  height: 10px;
  font-size: 1px;
  background: url("../../img/gateway/chosen-sprite.png") right top no-repeat;
}
.acalog-custom .chosen-container-single .chosen-single abbr:hover {
  background-position: right -11px;
}
.acalog-custom .chosen-container-single .chosen-single.chosen-disabled .chosen-single abbr:hover {
  background-position: right 2px;
}
.acalog-custom .chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}
.acalog-custom .chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url("../../img/gateway/chosen-sprite.png") no-repeat 0 7px;
}
.acalog-custom .chosen-container-single .chosen-default {
  color: #8e98a2;
}
.acalog-custom .chosen-container-single .chosen-search {
  position: relative;
  z-index: 1000;
  padding: 3px 4px;
  margin: 0;
  white-space: nowrap;
}
.acalog-custom .chosen-container-single .chosen-search input {
  width: 100%;
  padding: 4px 20px 4px 4px;
  margin: 1px 0;
  background: url("../../img/gateway/chosen-sprite.png") no-repeat 100% -20px, #fff;
  border: 1px solid #b8c2cc;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.acalog-custom .chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.acalog-custom .chosen-container-single-nosearch .chosen-search input {
  position: absolute;
  left: -9000px;
}
.acalog-custom .chosen-container-multi .chosen-choices {
  position: relative;
  height: auto !important;
  height: 1%;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: text;
  background-color: #fff;
  border: 1px solid #b8c2cc;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.acalog-custom .chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}
.acalog-custom .chosen-container-multi .chosen-choices .search-field {
  padding: 0;
  margin: 0;
  white-space: nowrap;
}
.acalog-custom .chosen-container-multi .chosen-choices .search-field input {
  height: 39px;
  padding: 4px;
  margin: 0;
  color: #5e6872;
  background: transparent !important;
  border: 0 !important;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.acalog-custom .chosen-container-multi .chosen-choices .search-field .default {
  color: #999;
}
.acalog-custom .chosen-container-multi .chosen-choices .search-choice {
  position: relative;
  padding: 3px 20px 3px 5px;
  margin: 6px 0 3px 5px;
  line-height: 13px;
  color: #2a343e;
  cursor: default;
  background-color: #b8c2cc;
  background-color: #333;
  background-image: -webkit-gradient(linear,left #b8c2cc,left 100%,from(#fff),to(#333));
  background-image: -webkit-linear-gradient(top,#fff,#b8c2cc,#333,100%);
  background-image: -moz-linear-gradient(top,#fff #b8c2cc,#333 100%);
  background-image: linear-gradient(to bottom,#fff #b8c2cc,#333 100%);
  background-repeat: repeat-x;
  border: 1px solid #b8c2cc;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ff333333',GradientType=0);
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.acalog-custom .chosen-container-multi .chosen-choices .search-choice .search-choice-close {
  position: absolute;
  top: 5px;
  right: 4px;
  display: block;
  width: 12px;
  height: 10px;
  font-size: 1px;
  background: url("../../img/gateway/chosen-sprite.png") right top no-repeat;
}
.acalog-custom .chosen-container-multi .chosen-choices .search-choice .search-choice-close:hover {
  background-position: right -11px;
}
.acalog-custom .chosen-container-multi .chosen-choices .search-choice-focus {
  background: #d4d4d4;
}
.acalog-custom .chosen-container-multi .chosen-choices .search-choice-focus .search-choice-close {
  background-position: right -11px;
}
.acalog-custom .chosen-container-multi .chosen-results {
  padding: 0;
  margin: 0;
}
.acalog-custom .chosen-container-multi .chosen-drop .result-selected {
  display: none;
}
.acalog-custom .chosen-container-active .chosen-single {
  border: 1px solid rgba(82,168,236,0.8);
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset, 0 0 8px rgba(82,168,236,0.6);
  box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset, 0 0 8px rgba(82,168,236,0.6);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
}
.acalog-custom .chosen-container-active.chosen-with-drop .chosen-single {
  background-color: #b8c2cc;
  border: 1px solid rgba(82,168,236,0.8);
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset, 0 0 8px rgba(82,168,236,0.6);
  box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset, 0 0 8px rgba(82,168,236,0.6);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
}
.acalog-custom .chosen-container-active.chosen-with-drop .chosen-single div {
  background: transparent;
  border-left: none;
}
.acalog-custom .chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 7px;
}
.acalog-custom .chosen-container-active .chosen-choices {
  border: 1px solid rgba(82,168,236,0.8);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset, 0 0 8px rgba(82,168,236,0.6);
  box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset, 0 0 8px rgba(82,168,236,0.6);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
}
.acalog-custom .chosen-container-active .chosen-choices .search-field input {
  color: #111 !important;
}
.acalog-custom .chosen-disabled {
  cursor: default;
  opacity: .5 !important;
}
.acalog-custom .chosen-disabled .chosen-single {
  cursor: default;
}
.acalog-custom .chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}
.acalog-custom .chosen-rtl {
  text-align: right;
}
.acalog-custom .chosen-rtl .chosen-single {
  padding: 0 8px 0 0;
  overflow: visible;
}
.acalog-custom .chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}
.acalog-custom .chosen-rtl .chosen-single div {
  right: auto;
  left: 7px;
}
.acalog-custom .chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}
.acalog-custom .chosen-rtl .chosen-choices .search-field input {
  direction: rtl;
}
.acalog-custom .chosen-rtl .chosen-choices li {
  float: right;
}
.acalog-custom .chosen-rtl .chosen-choices .search-choice {
  padding: 3px 5px 3px 19px;
  margin: 6px 5px 3px 0;
}
.acalog-custom .chosen-rtl .chosen-choices .search-choice .search-choice-close {
  right: auto;
  left: 4px;
  background-position: right top;
}
.acalog-custom .chosen-rtl.chosen-container-single .chosen-results {
  padding: 0 4px 0 0;
  margin: 0 0 4px 4px;
}
.acalog-custom .chosen-rtl .chosen-results .group-option {
  padding-right: 15px;
  padding-left: 0;
}
.acalog-custom .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: 0;
}
.acalog-custom .chosen-rtl .chosen-search input {
  padding: 4px 5px 4px 20px;
  background: url("../../img/gateway/chosen-sprite.png") no-repeat -28px -20px, #fff;
  direction: rtl;
}
.acalog-custom .row.img-gallery {
  margin-bottom: 0;
}
.acalog-custom .img-gallery .col-sm-3 {
  display: inline-block;
  width: 25%;
  height: 0;
  padding: 0 0 30.6%;
  overflow: hidden;
  vertical-align: top;
}
@media (max-width: 767px) {
  .acalog-custom .img-gallery .col-sm-3 {
    width: 50%;
    padding: 0;
  }
}
.acalog-custom .img-gallery .col-sm-3:first-child {
  padding-left: 0;
}
.acalog-custom .img-gallery .col-sm-3:last-child {
  padding-right: 0;
}
.acalog-custom .img-gallery .img-gallery-thumb {
  position: absolute;
  top: 0;
  right: .46875em;
  right: .46875rem;
  bottom: 0;
  left: .46875em;
  left: .46875rem;
  padding: 0 0 1.875em;
  padding: 0 0 1.875rem;
  margin: auto;
  overflow: hidden;
  border: 0 none transparent;
}
.acalog-custom .img-gallery .img-gallery-thumb>img {
  width: auto;
  height: 100%;
  max-width: none;
  text-align: center;
  vertical-align: middle;
  -webkit-filter: invert(0);
  -moz-filter: invert(0);
  -o-filter: invert(0);
  filter: invert(0);
  -webkit-transition: -webkit-filter .3s ease-in-out;
  -moz-transition: -moz-filter .3s ease-in-out;
  -ms-transition: -ms-filter .3s ease-in-out;
  -o-transition: -o-filter .3s ease-in-out;
  transition: -webkit-filter .3s ease-in-out;
  transition: -moz-filter .3s ease-in-out;
  transition: -o-filter .3s ease-in-out;
  transition: -ms-filter .3s ease-in-out;
}
.acalog-custom .img-gallery .img-gallery-thumb:hover,
.acalog-custom .img-gallery .img-gallery-thumb:focus {
  background-color: transparent;
}
.acalog-custom .img-gallery .img-gallery-thumb:hover>img,
.acalog-custom .img-gallery .img-gallery-thumb:focus>img {
  -webkit-filter: invert(100%);
  -moz-filter: invert(100%);
  -o-filter: invert(100%);
  filter: invert(100%);
}
.acalog-custom .img-gallery .col-sm-3:first-child>.img-gallery-thumb {
  right: .9375em;
  right: .9375rem;
  left: 0;
}
.acalog-custom .img-gallery .col-sm-3:last-child>.img-gallery-thumb {
  right: 0;
  left: .9375em;
  left: .9375rem;
}
.acalog-custom .img-gallery .img-gallery-thumb:after {
  display: block;
  display: -webkit-box;
  width: 100%;
  height: 2.5em;
  height: 1.875rem;
  padding: .3125em 0 0;
  overflow: hidden;
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-size: .75rem;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  -o-hyphens: none;
  hyphens: none;
  line-height: 1.2;
  color: #5e6872;
  word-wrap: break-word;
  word-wrap: none;
  content: attr(title);
  -webkit-box-orient: vertical;
  -webkit-text-fill-color: #5e6872;
  -webkit-line-clamp: 2;
}
.acalog-custom #img-gallery-view .modal-body .img-gallery-image {
  height: auto;
}
.acalog-custom #img-gallery-view.modal.fade.in {
  display: -webkit-box !important;
  -webkit-box-align: center;
  -webkit-box-orient: vertical;
  -webkit-box-pack: center;
}
.acalog-custom .rtecenter {
  text-align: center;
}
.acalog-custom .rteleft {
  text-align: left;
}
.acalog-custom .rteright {
  text-align: right;
}
.acalog-custom .rtejustify {
  text-align: justify;
}
.acalog-custom #navbar .navbar-bar {
  z-index: 500;
}
.acalog-custom #navbar a:hover {
  border: 0;
}
.acalog-custom #navbar .navbar-tray.positioned {
  z-index: 500;
}
.acalog-custom body.logged-in.fixed-on #header-nav {
  margin-top: 30px;
}
.acalog-custom body.logged-in.fixed-on #header-main #brand-wrap {
  top: 30px;
}
.acalog-custom .contextual-links-wrapper a,
.acalog-custom #panels-ipe-control-container a,
.acalog-custom .contextual-links-wrapper a:hover,
.acalog-custom #panels-ipe-control-container a:hover {
  border: 0;
  -webkit-transition: none;
  transition: none;
}
.acalog-custom .search-google-appliance-search-form {
  display: none !important;
  max-height: 0;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
  -webkit-transition-timing-function: cubic-bezier(0,1,0.5,1);
  -moz-transition-timing-function: cubic-bezier(0,1,0.5,1);
  -o-transition-timing-function: cubic-bezier(0,1,0.5,1);
  transition-timing-function: cubic-bezier(0,1,0.5,1);
}
.acalog-custom #search-results-heading {
  margin: 0;
}
.acalog-custom #toolbar {
  padding: 0 1px;
  margin: 0;
  background: #000;
}
.acalog-custom #toolbar div.toolbar-menu {
  padding: 5px 10px;
}
.acalog-custom #toolbar .dropdown-menu {
  left: auto;
  padding: 5px;
  background-color: #000;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.acalog-custom #toolbar .dropdown-menu li {
  float: none;
}
.acalog-custom #toolbar .dropdown-menu li a {
  display: block;
  width: 100%;
}
.acalog-custom #overlay-container {
  z-index: 1040;
}
.acalog-custom .overlay-element {
  z-index: 1041;
}
.acalog-custom div.panels-ipe-newblock {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.acalog-custom div.panels-ipe-newblock .panels-ipe-linkbar {
  list-style: none;
}
.acalog-custom div.panels-ipe-newblock .panels-ipe-linkbar li {
  float: left;
}
.acalog-custom div.panels-ipe-dragbar {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.acalog-custom div.panels-ipe-dragbar .panels-ipe-linkbar {
  list-style: none;
}
.acalog-custom div.panels-ipe-dragbar .panels-ipe-linkbar li {
  float: left;
}
.acalog-custom div.panels-ipe-dragbar .panels-ipe-linkbar li.style {
  display: none;
}
.acalog-custom #modalContent .form-type-radio .option {
  display: inline-block;
  padding-left: 5px;
  margin-top: 5px;
}
.acalog-custom #modalContent .form-type-radio .form-radio {
  margin-top: -3px;
}
.acalog-custom #modalContent .modal-content {
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.acalog-custom #modalContent .panels-add-content-modal .panels-modal-add-category:hover {
  color: #fc551e !important;
}
.acalog-custom #modalContent div.ctools-modal-content {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.acalog-custom #modalContent div.ctools-modal-content .modal-title {
  font-size: 20px;
  font-size: 1.25rem;
}
.acalog-custom #modalContent div.ctools-modal-content a.close {
  padding-top: 3px;
  padding-left: 0;
  color: #f00;
  background: 0;
}
.acalog-custom #modalContent .form-actions .form-submit {
  margin-right: 5px;
}
.acalog-custom #modalContent #panels-edit-style-type-form .popover {
  max-width: 500px;
}
.acalog-custom #modalContent .panels-categories-box h4 {
  padding: 5px;
  margin: 0;
  font-size: 14px;
  font-size: .875rem;
  border-bottom: 1px solid #fff;
}
.acalog-custom #modalContent .panels-categories-box .popover {
  max-width: 650px;
}
.acalog-custom #modalContent .panels-categories-box .popover .popover-content {
  width: 564px;
}
.acalog-custom #modalContent .panels-categories-box .popover .popover-content p {
  float: left;
  width: 250px;
  font-size: 12px;
  font-size: .75rem;
}
.acalog-custom #modalContent .panels-categories-box .popover .popover-content img {
  float: left;
  width: 286px;
  max-height: 400px;
  margin-bottom: 10px;
}
.acalog-custom .cke_combo_off a.cke_combo_button:hover {
  border-bottom: 1px solid #979797;
}
.acalog-custom .drupal-search .search-form input[type="text"] {
  position: relative;
  min-height: 1px;
}
@media (min-width: 768px) {
  .acalog-custom .drupal-search .search-form input[type="text"] {
    float: left;
    width: 50%;
    vertical-align: top;
  }
}
.acalog-custom .academic-programs-sorters {
  margin-bottom: 5px;
}
.acalog-custom .academic-programs .pagination {
  margin: 0 auto;
}
.acalog-custom .academic-programs .academic-programs-sort-row {
  padding: 0;
}
.acalog-custom .academic-programs .pagination.nav-justified {
  display: table;
  padding: 0;
  margin: -1px 0;
}
.acalog-custom .academic-programs .pagination.nav-justified>li {
  display: table-cell;
}
.acalog-custom .academic-programs .pagination.nav-justified>li>a {
  width: 100%;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.acalog-custom .academic-programs .pagination.nav-justified>li:first-child>a {
  border-left: none;
}
.acalog-custom .academic-programs .pagination.nav-justified>li:last-child>a {
  border-right: 0;
}
.acalog-custom #modalContent .form-type-radio .option {
  padding-left: 20px;
}
.acalog-custom .formassembly-form label {
  font-size: 16px;
  font-size: 1rem;
  color: #2a343e;
}
.acalog-custom .application .jumbotron-page {
  margin-bottom: 0;
}
.acalog-custom .application .blurb .blurb-icon {
  width: 18%;
}
.acalog-custom .application>.block-coat {
  padding-bottom: 15px;
  border-top: 0;
  border-bottom: 0;
}
.acalog-custom .application>.main,
.acalog-custom .application>.block-coat {
  padding-right: 0;
  padding-left: 0;
}
.acalog-custom .application .row {
  margin-right: 0;
  margin-left: 0;
}
.acalog-custom .app-header {
  min-height: 60px;
  margin-bottom: 15px;
  color: #fff;
  background-color: #00274c;
}
.acalog-custom .app-header .app-header-toggle {
  float: right;
  font-size: 28px;
  color: #fff;
  background-color: #0b608e;
  border-color: #0b608e;
}
.acalog-custom .app-header .app-header-toggle:hover,
.acalog-custom .app-header .app-header-toggle:focus,
.acalog-custom .app-header .app-header-toggle:active,
.acalog-custom .app-header .app-header-toggle.active {
  background-color: #095076;
  border-color: rgba(4,19,42,0.5) rgba(255,255,255,0.4) rgba(255,255,255,0.3) rgba(4,19,42,0.4);
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.acalog-custom .app-header .app-header-toggle.disabled,
.acalog-custom .app-header .app-header-toggle[disabled],
.acalog-custom fieldset[disabled] .app-header .app-header-toggle,
.acalog-custom .app-header .app-header-toggle.disabled:hover,
.acalog-custom .app-header .app-header-toggle[disabled]:hover,
.acalog-custom fieldset[disabled] .app-header .app-header-toggle:hover,
.acalog-custom .app-header .app-header-toggle.disabled:focus,
.acalog-custom .app-header .app-header-toggle[disabled]:focus,
.acalog-custom fieldset[disabled] .app-header .app-header-toggle:focus,
.acalog-custom .app-header .app-header-toggle.disabled:active,
.acalog-custom .app-header .app-header-toggle[disabled]:active,
.acalog-custom fieldset[disabled] .app-header .app-header-toggle:active,
.acalog-custom .app-header .app-header-toggle.disabled.active,
.acalog-custom .app-header .app-header-toggle[disabled].active,
.acalog-custom fieldset[disabled] .app-header .app-header-toggle.active {
  background-color: #0b608e;
  border-color: #095076;
}
@media (min-width: 992px) {
  .acalog-custom .app-header .app-header-toggle {
    display: none;
  }
}
@media (min-width: 992px) {
  .acalog-custom .app-header .collapse {
    display: block;
  }
}
.acalog-custom .app-header h3 {
  color: #fff;
}
.acalog-custom .app-header .nav-tabs {
  height: 60px;
  margin: 0;
  border-bottom: 0;
}
@media (max-width: 991px) {
  .acalog-custom .app-header .nav-tabs {
    height: auto;
    margin-right: 60px;
  }
}
@media (max-width: 991px) {
  .acalog-custom .app-header .nav-tabs li {
    float: none;
    padding-right: 0;
  }
}
.acalog-custom .app-header .nav-tabs li.open>a {
  color: #fff;
  -webkit-text-fill-color: #fff;
}
.acalog-custom .app-header .nav-tabs li>a {
  width: auto;
  padding: 8px 15px 7px 15px;
  font-size: 16px;
}
.acalog-custom .app-header .nav-tabs li>a:hover,
.acalog-custom .app-header .nav-tabs li>a:focus {
  color: #fff;
  -webkit-text-fill-color: #fff;
}
@media (max-width: 991px) {
  .acalog-custom .app-header .nav-tabs li>a:hover {
    background-color: #003466;
  }
}
.acalog-custom .app-header .nav-tabs li.active>a,
.acalog-custom .app-header .nav-tabs li.active>a:hover,
.acalog-custom .app-header .nav-tabs li.active>a:focus {
  color: #fff;
  background-color: #001a33;
  -webkit-text-fill-color: #fff;
}
.acalog-custom .app-header .nav-tabs .dropdown .dropdown-menu {
  background-color: #001a33;
  border-color: #001a33;
}
@media (max-width: 991px) {
  .acalog-custom .app-header .nav-tabs .dropdown .dropdown-menu {
    width: 100%;
  }
}
.acalog-custom .app-header .nav-tabs .dropdown .dropdown-menu li {
  padding-right: 0;
}
.acalog-custom .app-header .nav-tabs .dropdown .dropdown-menu li>a:hover,
.acalog-custom .app-header .nav-tabs .dropdown .dropdown-menu li>a:focus {
  color: #00274c;
  background-color: #fff;
  -webkit-text-fill-color: #00274c;
}
.acalog-custom .app-header .nav-tabs .dropdown .dropdown-menu li.active>a,
.acalog-custom .app-header .nav-tabs .dropdown .dropdown-menu li.active>a:hover,
.acalog-custom .app-header .nav-tabs .dropdown .dropdown-menu li.active>a:focus {
  color: #00274c;
  background-color: #fff;
  -webkit-text-fill-color: #00274c;
}
.acalog-custom .app-header .nav-tabs .dropdown.open>a {
  background-color: #001a33;
}
@media (max-width: 991px) {
  .acalog-custom .app-header .nav-tabs.pull-right {
    float: none !important;
  }
}
.acalog-custom .app-header .nav-tabs.pull-right>li>.dropdown-menu {
  right: 0;
  left: auto;
}
.acalog-custom .accordion .pane-title {
  display: none;
}
.acalog-custom .tab-content .pane-title {
  display: none;
}
.acalog-custom .social-feed .media-meta .created {
  display: none;
  visibility: hidden;
}
.acalog-custom #column-link-list {
  padding: 0;
  margin: 0;
  border: 0;
  visibility: hidden;
}
.acalog-custom #column-link-list+ul {
  padding: 0;
  margin: 30px 0;
  margin: 1.875rem 0;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  -webkit-column-rule: 1px solid #d4dee8;
  -moz-column-rule: 1px solid #d4dee8;
  column-rule: 1px solid #d4dee8;
}
.acalog-custom #column-link-list+ul li {
  position: relative;
  display: block;
  padding-left: 1em;
  padding-left: .9375rem;
  margin-bottom: 1em;
  clear: both;
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-size: .9375rem;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  -o-hyphens: none;
  hyphens: none;
  line-height: 1.33;
  word-wrap: normal;
  -webkit-column-break-inside: avoid;
  -moz-column-break-inside: avoid;
  column-break-inside: avoid;
}
@media (min-width: 960px) {
  .acalog-custom #column-link-list+ul li {
    margin-bottom: .5em;
  }
}
.acalog-custom #column-link-list+ul li a {
  text-decoration: none;
}
.acalog-custom #column-link-list+ul li a:before {
  position: absolute;
  left: 0;
  font-family: FontAwesome;
  font-size: inherit;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: none;
  content: "\f0da";
  speak: none;
}
.acalog-custom .og-context-node-2622 #column-link-list+ul {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
}
@media (min-width: 992px) {
  .acalog-custom .og-context-node-2622 #column-link-list+ul {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .acalog-custom .sidebar-right .pane-bundle-media-block {
    position: relative;
    display: -moz-inline-stack;
    display: inline-block;
    width: 48.5%;
    margin-left: -0.2875em;
    margin-left: -0.3125rem;
    vertical-align: top;
  }
  .acalog-custom .sidebar-right .pane-bundle-media-block:first-child {
    margin-left: 0;
  }
  .acalog-custom .sidebar-right .pane-bundle-media-block:first-child {
    margin-left: 0;
  }
  .acalog-custom .sidebar-right .pane-bundle-media-block .media-block {
    height: auto;
    max-height: none;
  }
  .acalog-custom .sidebar-right .pane-bundle-media-block .media-thumbnail {
    width: 100%;
    height: auto;
    max-height: 220px;
    max-height: 13.75rem;
  }
  .acalog-custom .sidebar-right .pane-bundle-media-block .media-content {
    width: 100%;
    height: 220px;
    height: 13.75rem;
  }
  .acalog-custom .sidebar-right .pane-bundle-media-block+.panel-separator {
    display: none;
    visibility: hidden;
  }
  .acalog-custom .frontpage .sidebar-right .pane-bundle-media-block .pane-content {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .acalog-custom .frontpage .sidebar-right .pane-bundle-media-block .pane-content .media-block {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .acalog-custom .pane-bundle-section-header+.panel-separator+.pane-bundle-media-block {
    margin-right: 1.477124183007%;
  }
}
.acalog-custom .academic-programs-handle.active {
  background: #0b608e;
}
.acalog-custom .page-node-4951 .pane-fpid-5594 .fieldable-panels-pane {
  padding: .9375em;
  padding: .9375rem;
  background-color: #2a343e;
}
.acalog-custom .page-node-4951 .pane-fpid-5594 h6 {
  margin: 0;
  font-family: 'Open Sans Condensed', "Avenir Next Condensed", HelveticaNeue-Condensed, "Gill Sans MT Condensed", "Arial Narrow", Helvetica, Arial, sans-serif;
  color: #f5f5f5;
}
.acalog-custom .page-node-4951 .pane-fpid-5594 ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.acalog-custom .page-node-4951 .pane-fpid-5594 li {
  padding: .25em 0 .5em;
  margin: .25em 0 .25em;
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.2;
  border-bottom: 1px solid #18222c;
}
.acalog-custom .page-node-4951 .pane-fpid-5594 li:last-of-type {
  margin-bottom: 0;
  border-bottom: 0;
}
.acalog-custom .page-node-4951 .pane-fpid-5594 li>a {
  color: #f5f5f5;
  -webkit-text-fill-color: #f5f5f5;
}
.acalog-custom .page-node-4951 .pane-fpid-5594 li>a:hover,
.acalog-custom .page-node-4951 .pane-fpid-5594 li>a:active {
  color: #2a343e;
  background: #f5f5f5;
  -webkit-text-fill-color: #2a343e;
}
.acalog-custom .page-node-4951 .pane-fpid-5594+.panel-separator,
.acalog-custom .page-node-4951 .pane-fpid-5517+.panel-separator {
  display: block !important;
  margin: 15px 0 15px;
}
@media (min-width: 960px) {
  .acalog-custom .page-node-4930 .pane-fpid-6183 img,
  .acalog-custom .page-node-4799 .media-thumbnail img,
  .acalog-custom .page-node-4799 .media-thumbnail ~ img {
    -webkit-filter: hue-rotate(0deg);
    -moz-filter: hue-rotate(0deg);
    -o-filter: hue-rotate(0deg);
    filter: hue-rotate(0deg);
    -webkit-transition: -webkit-filter .5s linear;
    -moz-transition: -moz-filter .5s linear;
    -ms-transition: -ms-filter .5s linear;
    -o-transition: -o-filter .5s linear;
    transition: -webkit-filter .5s linear;
    transition: -moz-filter .5s linear;
    transition: -o-filter .5s linear;
    transition: -ms-filter .5s linear;
  }
  .acalog-custom .page-node-4930 .pane-fpid-6183:hover img,
  .acalog-custom .page-node-4799 .media-thumbnail:hover img,
  .acalog-custom .page-node-4799 .media-thumbnail:hover~img {
    -webkit-filter: hue-rotate(-45deg);
    -moz-filter: hue-rotate(-45deg);
    -o-filter: hue-rotate(-45deg);
    filter: hue-rotate(-45deg);
  }
}
.acalog-custom i.myumflint {
  display: inline-block;
  width: 1.75em;
  width: 1.75rem;
  height: 1.5em;
  height: 1.5rem;
  padding: 2px 4px;
  margin-top: -5px;
  font-family: AdobeBlank;
  color: transparent;
  vertical-align: middle;
  background: url("../../img/gateway/myumflint-@1x.png") no-repeat center center;
  background: #ffc60a url("../../img/gateway/myumflint.svg") no-repeat center center;
  background-size: 20px 20px;
  background-size: 1.25rem 1.25rem;
  border: 2px solid goldenrod;
  border-radius: 4px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx) {
  .acalog-custom i.myumflint {
    background: url("../../img/gateway/myumflint-@2x.png") no-repeat center center;
    background-size: 20px 20px;
  }
}
.acalog-custom #header-nav .popover {
  right: -20% !important;
  left: auto !important;
  width: 21.5em;
  width: 18.75rem;
  max-width: 18.75rem !important;
}
.acalog-custom #header-nav .popover.bottom .arrow {
  left: 80%;
}
.acalog-custom #header-nav .popover.bottom .arrow::after {
  border-bottom-color: rgba(255,255,255,0.8);
}
.acalog-custom #header-nav .popover-content {
  padding: 0;
}
.acalog-custom #header-nav .popover {
  width: 18.75rem;
  padding: .625rem;
  background-color: rgba(255,255,255,0.8);
}
.acalog-custom #header-nav .wrapper {
  width: 100%;
  padding: 0;
  background-color: #fff;
  box-shadow: 0 0 5px 3px rgba(4,19,42,0.5);
}
.acalog-custom #header-nav h3 {
  width: 100%;
  padding: .9375rem;
  margin: 0;
  font: 700 1rem/1.333 "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  color: #0b608e;
  background-color: #b8c2cc;
}
.acalog-custom #header-nav h3 strong {
  font-weight: 900;
  color: #00274c;
}
.acalog-custom #header-nav h3 strong small {
  vertical-align: text-top;
}
.acalog-custom #header-nav .popover-copy {
  width: 100%;
  padding: .268em 1.07em 1.07em;
  padding: 1.07rem .9375rem .9375rem;
  font: .875rem/1.5 HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Helvetica, Arial, Verdana, sans-serif;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
  word-wrap: break-word;
}
.acalog-custom #header-nav .popover-copy strong {
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-weight: 700;
}
.acalog-custom #header-nav .close-popover {
  display: inline-block;
  float: right;
  font: 700 .75rem/2 "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  color: #b32017;
  text-align: right;
  -webkit-text-fill-color: #b32017;
}
.acalog-custom #header-nav .close-popover>.icon-large:before {
  font-size: 1.75em;
  vertical-align: text-top;
}
.acalog-custom #header-nav .close-popover:hover,
.acalog-custom #header-nav .close-popover:active {
  color: #fff;
  background-color: #b32017;
  -webkit-text-fill-color: #fff;
}
.acalog-custom .clearfix:before,
.acalog-custom .clearfix:after {
  display: table;
  content: " ";
}
.acalog-custom .clearfix:after {
  clear: both;
}
.acalog-custom .pull-right {
  float: right !important;
}
.acalog-custom .pull-left {
  float: left !important;
}
.acalog-custom .hide {
  display: none !important;
  max-height: 0;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
  -webkit-transition-timing-function: cubic-bezier(0,1,0.5,1);
  -moz-transition-timing-function: cubic-bezier(0,1,0.5,1);
  -o-transition-timing-function: cubic-bezier(0,1,0.5,1);
  transition-timing-function: cubic-bezier(0,1,0.5,1);
}
.acalog-custom .show {
  display: block !important;
  max-height: 999em;
  overflow: hidden;
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
  -webkit-transition-timing-function: ease-in;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
.acalog-custom .invisible {
  visibility: hidden;
}
.acalog-custom .text-hide {
  font: 0/0 adobeblank, a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.acalog-custom .affix {
  position: fixed;
}
.acalog-custom .hidden {
  display: none !important;
  visibility: hidden !important;
}
.acalog-custom .visible-xs {
  display: block !important;
}
.acalog-custom tr.visible-xs {
  display: table-row !important;
}
.acalog-custom th.visible-xs,
.acalog-custom td.visible-xs {
  display: table-cell !important;
}
@media (min-width: 768px) and (max-width: 991px) {
  .acalog-custom .visible-xs {
    display: none !important;
  }
  .acalog-custom tr.visible-xs {
    display: none !important;
  }
  .acalog-custom th.visible-xs,
  .acalog-custom td.visible-xs {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199) {
  .acalog-custom .visible-xs {
    display: none !important;
  }
  .acalog-custom tr.visible-xs {
    display: none !important;
  }
  .acalog-custom th.visible-xs,
  .acalog-custom td.visible-xs {
    display: none !important;
  }
}
@media (min-width: 1200) {
  .acalog-custom .visible-xs {
    display: none !important;
  }
  .acalog-custom tr.visible-xs {
    display: none !important;
  }
  .acalog-custom th.visible-xs,
  .acalog-custom td.visible-xs {
    display: none !important;
  }
}
.acalog-custom .visible-sm {
  display: none !important;
}
.acalog-custom tr.visible-sm {
  display: none !important;
}
.acalog-custom th.visible-sm,
.acalog-custom td.visible-sm {
  display: none !important;
}
@media (min-width: 768px) and (max-width: 991px) {
  .acalog-custom .visible-sm {
    display: block !important;
  }
  .acalog-custom tr.visible-sm {
    display: table-row !important;
  }
  .acalog-custom th.visible-sm,
  .acalog-custom td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199) {
  .acalog-custom .visible-sm {
    display: none !important;
  }
  .acalog-custom tr.visible-sm {
    display: none !important;
  }
  .acalog-custom th.visible-sm,
  .acalog-custom td.visible-sm {
    display: none !important;
  }
}
@media (min-width: 1200) {
  .acalog-custom .visible-sm {
    display: none !important;
  }
  .acalog-custom tr.visible-sm {
    display: none !important;
  }
  .acalog-custom th.visible-sm,
  .acalog-custom td.visible-sm {
    display: none !important;
  }
}
.acalog-custom .visible-md {
  display: none !important;
}
.acalog-custom tr.visible-md {
  display: none !important;
}
.acalog-custom th.visible-md,
.acalog-custom td.visible-md {
  display: none !important;
}
@media (min-width: 768px) and (max-width: 991px) {
  .acalog-custom .visible-md {
    display: none !important;
  }
  .acalog-custom tr.visible-md {
    display: none !important;
  }
  .acalog-custom th.visible-md,
  .acalog-custom td.visible-md {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199) {
  .acalog-custom .visible-md {
    display: block !important;
  }
  .acalog-custom tr.visible-md {
    display: table-row !important;
  }
  .acalog-custom th.visible-md,
  .acalog-custom td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200) {
  .acalog-custom .visible-md {
    display: none !important;
  }
  .acalog-custom tr.visible-md {
    display: none !important;
  }
  .acalog-custom th.visible-md,
  .acalog-custom td.visible-md {
    display: none !important;
  }
}
.acalog-custom .visible-lg {
  display: none !important;
}
.acalog-custom tr.visible-lg {
  display: none !important;
}
.acalog-custom th.visible-lg,
.acalog-custom td.visible-lg {
  display: none !important;
}
@media (min-width: 768px) and (max-width: 991px) {
  .acalog-custom .visible-lg {
    display: none !important;
  }
  .acalog-custom tr.visible-lg {
    display: none !important;
  }
  .acalog-custom th.visible-lg,
  .acalog-custom td.visible-lg {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199) {
  .acalog-custom .visible-lg {
    display: none !important;
  }
  .acalog-custom tr.visible-lg {
    display: none !important;
  }
  .acalog-custom th.visible-lg,
  .acalog-custom td.visible-lg {
    display: none !important;
  }
}
@media (min-width: 1200) {
  .acalog-custom .visible-lg {
    display: block !important;
  }
  .acalog-custom tr.visible-lg {
    display: table-row !important;
  }
  .acalog-custom th.visible-lg,
  .acalog-custom td.visible-lg {
    display: table-cell !important;
  }
}
.acalog-custom .hidden-xs {
  display: none !important;
}
.acalog-custom tr.hidden-xs {
  display: none !important;
}
.acalog-custom th.hidden-xs,
.acalog-custom td.hidden-xs {
  display: none !important;
}
@media (min-width: 768px) and (max-width: 991px) {
  .acalog-custom .hidden-xs {
    display: block !important;
  }
  .acalog-custom tr.hidden-xs {
    display: table-row !important;
  }
  .acalog-custom th.hidden-xs,
  .acalog-custom td.hidden-xs {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199) {
  .acalog-custom .hidden-xs {
    display: block !important;
  }
  .acalog-custom tr.hidden-xs {
    display: table-row !important;
  }
  .acalog-custom th.hidden-xs,
  .acalog-custom td.hidden-xs {
    display: table-cell !important;
  }
}
@media (min-width: 1200) {
  .acalog-custom .hidden-xs {
    display: block !important;
  }
  .acalog-custom tr.hidden-xs {
    display: table-row !important;
  }
  .acalog-custom th.hidden-xs,
  .acalog-custom td.hidden-xs {
    display: table-cell !important;
  }
}
.acalog-custom .hidden-sm {
  display: block !important;
}
.acalog-custom tr.hidden-sm {
  display: table-row !important;
}
.acalog-custom th.hidden-sm,
.acalog-custom td.hidden-sm {
  display: table-cell !important;
}
@media (min-width: 768px) and (max-width: 991px) {
  .acalog-custom .hidden-sm {
    display: none !important;
  }
  .acalog-custom tr.hidden-sm {
    display: none !important;
  }
  .acalog-custom th.hidden-sm,
  .acalog-custom td.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199) {
  .acalog-custom .hidden-sm {
    display: block !important;
  }
  .acalog-custom tr.hidden-sm {
    display: table-row !important;
  }
  .acalog-custom th.hidden-sm,
  .acalog-custom td.hidden-sm {
    display: table-cell !important;
  }
}
@media (min-width: 1200) {
  .acalog-custom .hidden-sm {
    display: block !important;
  }
  .acalog-custom tr.hidden-sm {
    display: table-row !important;
  }
  .acalog-custom th.hidden-sm,
  .acalog-custom td.hidden-sm {
    display: table-cell !important;
  }
}
.acalog-custom .hidden-md {
  display: block !important;
}
.acalog-custom tr.hidden-md {
  display: table-row !important;
}
.acalog-custom th.hidden-md,
.acalog-custom td.hidden-md {
  display: table-cell !important;
}
@media (min-width: 768px) and (max-width: 991px) {
  .acalog-custom .hidden-md {
    display: block !important;
  }
  .acalog-custom tr.hidden-md {
    display: table-row !important;
  }
  .acalog-custom th.hidden-md,
  .acalog-custom td.hidden-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199) {
  .acalog-custom .hidden-md {
    display: none !important;
  }
  .acalog-custom tr.hidden-md {
    display: none !important;
  }
  .acalog-custom th.hidden-md,
  .acalog-custom td.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200) {
  .acalog-custom .hidden-md {
    display: block !important;
  }
  .acalog-custom tr.hidden-md {
    display: table-row !important;
  }
  .acalog-custom th.hidden-md,
  .acalog-custom td.hidden-md {
    display: table-cell !important;
  }
}
.acalog-custom .hidden-lg {
  display: block !important;
}
.acalog-custom tr.hidden-lg {
  display: table-row !important;
}
.acalog-custom th.hidden-lg,
.acalog-custom td.hidden-lg {
  display: table-cell !important;
}
@media (min-width: 768px) and (max-width: 991px) {
  .acalog-custom .hidden-lg {
    display: block !important;
  }
  .acalog-custom tr.hidden-lg {
    display: table-row !important;
  }
  .acalog-custom th.hidden-lg,
  .acalog-custom td.hidden-lg {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199) {
  .acalog-custom .hidden-lg {
    display: block !important;
  }
  .acalog-custom tr.hidden-lg {
    display: table-row !important;
  }
  .acalog-custom th.hidden-lg,
  .acalog-custom td.hidden-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200) {
  .acalog-custom .hidden-lg {
    display: none !important;
  }
  .acalog-custom tr.hidden-lg {
    display: none !important;
  }
  .acalog-custom th.hidden-lg,
  .acalog-custom td.hidden-lg {
    display: none !important;
  }
}
.acalog-custom .visible-print {
  display: none !important;
}
.acalog-custom tr.visible-print {
  display: none !important;
}
.acalog-custom th.visible-print,
.acalog-custom td.visible-print {
  display: none !important;
}
.acalog-custom #toolbar {
  z-index: 1200 !important;
}
.acalog-custom #modalContent[style] {
  z-index: 1201 !important;
}
@media (min-width: 768px) {
  .acalog-custom .pane-bundle-faculty-profile+.pane-bundle-section-header {
    margin: 30px 0;
    margin: 1.875rem 0;
  }
}
.acalog-custom .main-column .block-testimonial {
  display: none;
  visibility: hidden;
}
.acalog-custom .block-testimonial {
  font-family: HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Helvetica, Arial, Verdana, sans-serif;
  font-size: 14px;
  font-size: .875rem;
  font-weight: 300;
  line-height: 1.5;
}
.acalog-custom .block-testimonial .flex-thumb {
  width: 100%;
}
.acalog-custom .block-testimonial .block-header {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 10px 15px;
  padding: .625rem .9375rem;
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: #fff;
  text-rendering: optimizeLegibility;
  text-shadow: 0 0 5px #000;
  background-color: rgba(19,96,140,0.8);
  filter: none;
}
.acalog-custom .block-testimonial .block-header p {
  margin: 0;
}
.acalog-custom .block-testimonial h2 {
  margin: 0;
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.25;
  color: #fff;
}
.acalog-custom .block-testimonial .block-meta {
  margin: 0;
  font-size: 14px;
  font-size: .875rem;
}
.acalog-custom .block-testimonial .block-content {
  position: relative;
  font-family: HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Helvetica, Arial, Verdana, sans-serif;
  -webkit-font-smoothing: antialiased;
  color: #fff;
  text-rendering: optimizeLegibility;
  background-color: #00274c;
}
.acalog-custom .block-testimonial .block-content:before,
.acalog-custom .block-testimonial .block-content:after {
  position: absolute;
  z-index: 0;
  *margin-right: .3em;
  font-family: FontAwesome;
  font-size: 4em;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  color: #264767;
  text-decoration: inherit;
}
.acalog-custom .block-testimonial .block-content:before {
  top: -5px;
  left: 5px;
  content: "\f10d";
}
.acalog-custom .block-testimonial .block-content:after {
  right: 5px;
  bottom: -5px;
  content: "\f10e";
}
.acalog-custom .block-testimonial .block-content p {
  position: relative;
  z-index: 1;
  text-shadow: 0 0 10px #000;
}
.acalog-custom .lt-ie9 .block-testimonial .block-header {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc0b608e',endColorstr='#cc0b608e',GradientType=0);
  zoom: 1;
}
.acalog-custom .fluid-width-video-wrapper+.fluid-width-video-wrapper {
  margin-top: 30px;
  margin-top: 1.875rem;
}
.acalog-custom .panel {
  margin-bottom: 2em;
  background-color: #fff;
  border: 1px solid #8e98a2;
  border-radius: 0;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
  box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}
.acalog-custom .panel-body {
  padding: 15px;
}
.acalog-custom .panel .list-group {
  margin-bottom: 0;
}
.acalog-custom .panel .list-group .list-group-item {
  border-width: 1px 0;
}
.acalog-custom .panel .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.acalog-custom .panel .list-group .list-group-item:last-child {
  border-bottom: 0;
}
.acalog-custom .panel-heading+.list-group .list-group-item:first-child {
  border-top-width: 0;
}
.acalog-custom .panel-heading {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-bottom: 1px solid #8e98a2;
  border-top-right-radius: -1;
  border-top-left-radius: -1;
}
.acalog-custom .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
}
.acalog-custom .panel-title>a {
  color: inherit;
}
.acalog-custom .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #8e98a2;
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}
.acalog-custom .panel-group .panel {
  margin-bottom: 0;
  overflow: hidden;
  border-radius: 0;
}
.acalog-custom .panel-group .panel+.panel {
  margin-top: 5px;
}
.acalog-custom .panel-group .panel-heading {
  border-bottom: 0;
}
.acalog-custom .panel-group .panel-heading+.panel-collapse .panel-body {
  border-top: 1px solid #8e98a2;
}
.acalog-custom .panel-group .panel-footer {
  border-top: 0;
}
.acalog-custom .panel-group .panel-footer+.panel-collapse .panel-body {
  border-bottom: 1px solid #8e98a2;
}
.acalog-custom .panel-primary {
  border-color: #0b608e;
}
.acalog-custom .panel-primary .panel-heading {
  color: #fff;
  background-color: #0b608e;
  border-color: #0b608e;
}
.acalog-custom .panel-primary .panel-heading+.panel-collapse .panel-body {
  border-top-color: #0b608e;
}
.acalog-custom .panel-primary .panel-heading .panel-title {
  color: #fff;
}
.acalog-custom .panel-primary .panel-footer+.panel-collapse .panel-body {
  border-bottom-color: #0b608e;
}
.acalog-custom .panel-success {
  border-color: #d6e9c6;
}
.acalog-custom .panel-success .panel-heading {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.acalog-custom .panel-success .panel-heading+.panel-collapse .panel-body {
  border-top-color: #d6e9c6;
}
.acalog-custom .panel-success .panel-heading .panel-title {
  color: #468847;
}
.acalog-custom .panel-success .panel-footer+.panel-collapse .panel-body {
  border-bottom-color: #d6e9c6;
}
.acalog-custom .panel-warning {
  border-color: #faebcc;
}
.acalog-custom .panel-warning .panel-heading {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.acalog-custom .panel-warning .panel-heading+.panel-collapse .panel-body {
  border-top-color: #faebcc;
}
.acalog-custom .panel-warning .panel-heading .panel-title {
  color: #c09853;
}
.acalog-custom .panel-warning .panel-footer+.panel-collapse .panel-body {
  border-bottom-color: #faebcc;
}
.acalog-custom .panel-danger {
  border-color: #ebccd1;
}
.acalog-custom .panel-danger .panel-heading {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.acalog-custom .panel-danger .panel-heading+.panel-collapse .panel-body {
  border-top-color: #ebccd1;
}
.acalog-custom .panel-danger .panel-heading .panel-title {
  color: #b94a48;
}
.acalog-custom .panel-danger .panel-footer+.panel-collapse .panel-body {
  border-bottom-color: #ebccd1;
}
.acalog-custom .panel-info {
  border-color: #bce8f1;
}
.acalog-custom .panel-info .panel-heading {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.acalog-custom .panel-info .panel-heading+.panel-collapse .panel-body {
  border-top-color: #bce8f1;
}
.acalog-custom .panel-info .panel-heading .panel-title {
  color: #3a87ad;
}
.acalog-custom .panel-info .panel-footer+.panel-collapse .panel-body {
  border-bottom-color: #bce8f1;
}
.acalog-custom .panel-datatable .panel-heading {
  padding: 0;
}
.acalog-custom .panel-datatable .panel-body {
  padding: 0;
}
.acalog-custom .panel-datatable .panel-body table.table {
  margin: 0 !important;
}
.acalog-custom .panel-datatable .panel-body table.table thead>tr>th,
.acalog-custom .panel-datatable .panel-body table.table tbody>tr>th,
.acalog-custom .panel-datatable .panel-body table.table tfoot>tr>th,
.acalog-custom .panel-datatable .panel-body table.table thead>tr>td,
.acalog-custom .panel-datatable .panel-body table.table tbody>tr>td,
.acalog-custom .panel-datatable .panel-body table.table tfoot>tr>td {
  vertical-align: middle;
}
.acalog-custom .panel-datatable .panel-body table>tbody>tr:hover>th:hover,
.acalog-custom .panel-datatable .panel-body table>tbody>tr:hover>td:hover {
  background-color: transparent;
}
.acalog-custom .panel-datatable .panel-footer {
  padding: 0;
}
.acalog-custom .panel-datatable .row {
  margin: 0;
}
.acalog-custom .panel-datatable .col-sm-5,
.acalog-custom .panel-datatable .col-sm-7,
.acalog-custom .panel-datatable .col-sm-6 {
  padding: 0;
}
.acalog-custom .panel-form .panel-body {
  padding: 0;
}
.acalog-custom .panel-form .form-horizontal {
  margin-bottom: 0;
}
.acalog-custom .panel-form .form-horizontal.well {
  border: 0;
}
.acalog-custom .panel-group.accordion .panel {
  margin-bottom: 10px;
  background-color: transparent;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.acalog-custom .panel-group.accordion .panel .panel-heading {
  padding: 5px 10px;
  background-color: #00274c;
}
.acalog-custom .panel-group.accordion .panel .panel-heading+.panel-collapse .panel-body {
  border: 0;
}
.acalog-custom .panel-group.accordion .panel .panel-heading .panel-title {
  position: relative;
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
  cursor: pointer;
}
.acalog-custom .panel-group.accordion .panel .panel-heading .panel-title:hover,
.acalog-custom .panel-group.accordion .panel .panel-heading .panel-title:focus {
  color: #3d96c7;
  text-decoration: none;
}
.acalog-custom .panel-group.accordion .panel .panel-heading .panel-title .accordion-toggle {
  display: block;
}
.acalog-custom .panel-group.accordion .panel .panel-heading .panel-title .accordion-toggle:hover,
.acalog-custom .panel-group.accordion .panel .panel-heading .panel-title .accordion-toggle:focus {
  border-bottom: 0;
}
.acalog-custom .panel-group.accordion .panel .panel-heading .panel-title .accordion-toggle:after {
  position: absolute;
  top: 0;
  right: -7px;
  display: inline-block;
  width: 1.2em;
  font-family: FontAwesome;
  font-size: 18px;
  content: "\f056";
}
.acalog-custom .panel-group.accordion .panel .panel-heading .panel-title .accordion-toggle.collapsed:after {
  content: "\f055";
}
.acalog-custom .panel-group.accordion .panel .panel-body .pane-title {
  margin-top: 0;
}
.acalog-custom .well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}
.acalog-custom .well blockquote {
  border-color: #ddd;
  border-color: rgba(0,0,0,0.15);
}
.acalog-custom .well-lg {
  padding: 24px;
}
.acalog-custom .well-sm {
  padding: 9px;
}
.acalog-custom .close {
  float: right;
  font-size: 24;
  font-weight: bold;
  line-height: 1;
  color: #000b15;
  text-shadow: 0 1px 0 #fff;
  opacity: .2;
  -ms-filter: alpha(opacity=20);
  filter: alpha(opacity=20);
}
.acalog-custom .close:hover,
.acalog-custom .close:focus {
  color: #000b15;
  text-decoration: none;
  cursor: pointer;
  opacity: .5;
  -ms-filter: alpha(opacity=50);
  filter: alpha(opacity=50);
}
.acalog-custom button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
@-moz-keyframes swing-left {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateY(0deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateY(0deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateY(0deg);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateY(-180deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateY(-180deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateY(-180deg);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
@-webkit-keyframes swing-left {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateY(0deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateY(0deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateY(0deg);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateY(-180deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateY(-180deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateY(-180deg);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
@-o-keyframes swing-left {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateY(0deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateY(0deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateY(0deg);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateY(-180deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateY(-180deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateY(-180deg);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
@-ms-keyframes swing-left {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateY(0deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateY(0deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateY(0deg);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateY(-180deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateY(-180deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateY(-180deg);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
@keyframes swing-left {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateY(0deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateY(0deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateY(0deg);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateY(-180deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateY(-180deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateY(-180deg);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
@-moz-keyframes swing-right {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateY(0deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateY(0deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateY(0deg);
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateY(180deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateY(180deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateY(180deg);
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
}
@-webkit-keyframes swing-right {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateY(0deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateY(0deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateY(0deg);
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateY(180deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateY(180deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateY(180deg);
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
}
@-o-keyframes swing-right {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateY(0deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateY(0deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateY(0deg);
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateY(180deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateY(180deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateY(180deg);
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
}
@-ms-keyframes swing-right {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateY(0deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateY(0deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateY(0deg);
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateY(180deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateY(180deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateY(180deg);
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
}
@keyframes swing-right {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateY(0deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateY(0deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateY(0deg);
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateY(180deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateY(180deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateY(180deg);
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
}
@-moz-keyframes swing-up {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateX(0deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateX(0deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateX(0deg);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateX(180deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateX(180deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateX(180deg);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
@-webkit-keyframes swing-up {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateX(0deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateX(0deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateX(0deg);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateX(180deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateX(180deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateX(180deg);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
@-o-keyframes swing-up {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateX(0deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateX(0deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateX(0deg);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateX(180deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateX(180deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateX(180deg);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
@-ms-keyframes swing-up {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateX(0deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateX(0deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateX(0deg);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateX(180deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateX(180deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateX(180deg);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
@keyframes swing-up {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateX(0deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateX(0deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateX(0deg);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateX(180deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateX(180deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateX(180deg);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
@-moz-keyframes swing-down {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateX(0deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateX(0deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateX(0deg);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateX(-180deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateX(-180deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateX(-180deg);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
  }
}
@-webkit-keyframes swing-down {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateX(0deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateX(0deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateX(0deg);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateX(-180deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateX(-180deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateX(-180deg);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
  }
}
@-o-keyframes swing-down {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateX(0deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateX(0deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateX(0deg);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateX(-180deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateX(-180deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateX(-180deg);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
  }
}
@-ms-keyframes swing-down {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateX(0deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateX(0deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateX(0deg);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateX(-180deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateX(-180deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateX(-180deg);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
  }
}
@keyframes swing-down {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateX(0deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateX(0deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateX(0deg);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px);
    -webkit-transform: rotateX(-180deg);
    -moz-transform: perspective(800px);
    -ms-transform: perspective(800px);
    -ms-transform: rotateX(-180deg);
    -o-transform: perspective(800px);
    transform: perspective(800px);
    transform: rotateX(-180deg);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
  }
}
@-moz-keyframes rotate-down {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px) rotateX(0deg) translateZ(0);
    -moz-transform: perspective(800px) rotateX(0deg) translateZ(0);
    -ms-transform: perspective(800px) rotateX(0deg) translateZ(0);
    -o-transform: perspective(800px) rotateX(0deg) translateZ(0);
    transform: perspective(800px) rotateX(0deg) translateZ(0);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px) rotateX(-180deg) translateZ(300px);
    -moz-transform: perspective(800px) rotateX(-180deg) translateZ(300px);
    -ms-transform: perspective(800px) rotateX(-180deg) translateZ(300px);
    -o-transform: perspective(800px) rotateX(-180deg) translateZ(300px);
    transform: perspective(800px) rotateX(-180deg) translateZ(300px);
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
  }
}
@-webkit-keyframes rotate-down {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px) rotateX(0deg) translateZ(0);
    -moz-transform: perspective(800px) rotateX(0deg) translateZ(0);
    -ms-transform: perspective(800px) rotateX(0deg) translateZ(0);
    -o-transform: perspective(800px) rotateX(0deg) translateZ(0);
    transform: perspective(800px) rotateX(0deg) translateZ(0);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px) rotateX(-180deg) translateZ(300px);
    -moz-transform: perspective(800px) rotateX(-180deg) translateZ(300px);
    -ms-transform: perspective(800px) rotateX(-180deg) translateZ(300px);
    -o-transform: perspective(800px) rotateX(-180deg) translateZ(300px);
    transform: perspective(800px) rotateX(-180deg) translateZ(300px);
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
  }
}
@-o-keyframes rotate-down {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px) rotateX(0deg) translateZ(0);
    -moz-transform: perspective(800px) rotateX(0deg) translateZ(0);
    -ms-transform: perspective(800px) rotateX(0deg) translateZ(0);
    -o-transform: perspective(800px) rotateX(0deg) translateZ(0);
    transform: perspective(800px) rotateX(0deg) translateZ(0);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px) rotateX(-180deg) translateZ(300px);
    -moz-transform: perspective(800px) rotateX(-180deg) translateZ(300px);
    -ms-transform: perspective(800px) rotateX(-180deg) translateZ(300px);
    -o-transform: perspective(800px) rotateX(-180deg) translateZ(300px);
    transform: perspective(800px) rotateX(-180deg) translateZ(300px);
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
  }
}
@-ms-keyframes rotate-down {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px) rotateX(0deg) translateZ(0);
    -moz-transform: perspective(800px) rotateX(0deg) translateZ(0);
    -ms-transform: perspective(800px) rotateX(0deg) translateZ(0);
    -o-transform: perspective(800px) rotateX(0deg) translateZ(0);
    transform: perspective(800px) rotateX(0deg) translateZ(0);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px) rotateX(-180deg) translateZ(300px);
    -moz-transform: perspective(800px) rotateX(-180deg) translateZ(300px);
    -ms-transform: perspective(800px) rotateX(-180deg) translateZ(300px);
    -o-transform: perspective(800px) rotateX(-180deg) translateZ(300px);
    transform: perspective(800px) rotateX(-180deg) translateZ(300px);
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
  }
}
@keyframes rotate-down {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px) rotateX(0deg) translateZ(0);
    -moz-transform: perspective(800px) rotateX(0deg) translateZ(0);
    -ms-transform: perspective(800px) rotateX(0deg) translateZ(0);
    -o-transform: perspective(800px) rotateX(0deg) translateZ(0);
    transform: perspective(800px) rotateX(0deg) translateZ(0);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px) rotateX(-180deg) translateZ(300px);
    -moz-transform: perspective(800px) rotateX(-180deg) translateZ(300px);
    -ms-transform: perspective(800px) rotateX(-180deg) translateZ(300px);
    -o-transform: perspective(800px) rotateX(-180deg) translateZ(300px);
    transform: perspective(800px) rotateX(-180deg) translateZ(300px);
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
  }
}
@-moz-keyframes rotate-left {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px) rotateY(0deg) translateZ(0);
    -moz-transform: perspective(800px) rotateY(0deg) translateZ(0);
    -ms-transform: perspective(800px) rotateY(0deg) translateZ(0);
    -o-transform: perspective(800px) rotateY(0deg) translateZ(0);
    transform: perspective(800px) rotateY(0deg) translateZ(0);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px) rotateY(180deg) translateZ(300px);
    -moz-transform: perspective(800px) rotateY(180deg) translateZ(300px);
    -ms-transform: perspective(800px) rotateY(180deg) translateZ(300px);
    -o-transform: perspective(800px) rotateY(180deg) translateZ(300px);
    transform: perspective(800px) rotateY(180deg) translateZ(300px);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
  }
}
@-webkit-keyframes rotate-left {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px) rotateY(0deg) translateZ(0);
    -moz-transform: perspective(800px) rotateY(0deg) translateZ(0);
    -ms-transform: perspective(800px) rotateY(0deg) translateZ(0);
    -o-transform: perspective(800px) rotateY(0deg) translateZ(0);
    transform: perspective(800px) rotateY(0deg) translateZ(0);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px) rotateY(180deg) translateZ(300px);
    -moz-transform: perspective(800px) rotateY(180deg) translateZ(300px);
    -ms-transform: perspective(800px) rotateY(180deg) translateZ(300px);
    -o-transform: perspective(800px) rotateY(180deg) translateZ(300px);
    transform: perspective(800px) rotateY(180deg) translateZ(300px);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
  }
}
@-o-keyframes rotate-left {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px) rotateY(0deg) translateZ(0);
    -moz-transform: perspective(800px) rotateY(0deg) translateZ(0);
    -ms-transform: perspective(800px) rotateY(0deg) translateZ(0);
    -o-transform: perspective(800px) rotateY(0deg) translateZ(0);
    transform: perspective(800px) rotateY(0deg) translateZ(0);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px) rotateY(180deg) translateZ(300px);
    -moz-transform: perspective(800px) rotateY(180deg) translateZ(300px);
    -ms-transform: perspective(800px) rotateY(180deg) translateZ(300px);
    -o-transform: perspective(800px) rotateY(180deg) translateZ(300px);
    transform: perspective(800px) rotateY(180deg) translateZ(300px);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
  }
}
@-ms-keyframes rotate-left {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px) rotateY(0deg) translateZ(0);
    -moz-transform: perspective(800px) rotateY(0deg) translateZ(0);
    -ms-transform: perspective(800px) rotateY(0deg) translateZ(0);
    -o-transform: perspective(800px) rotateY(0deg) translateZ(0);
    transform: perspective(800px) rotateY(0deg) translateZ(0);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px) rotateY(180deg) translateZ(300px);
    -moz-transform: perspective(800px) rotateY(180deg) translateZ(300px);
    -ms-transform: perspective(800px) rotateY(180deg) translateZ(300px);
    -o-transform: perspective(800px) rotateY(180deg) translateZ(300px);
    transform: perspective(800px) rotateY(180deg) translateZ(300px);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
  }
}
@keyframes rotate-left {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px) rotateY(0deg) translateZ(0);
    -moz-transform: perspective(800px) rotateY(0deg) translateZ(0);
    -ms-transform: perspective(800px) rotateY(0deg) translateZ(0);
    -o-transform: perspective(800px) rotateY(0deg) translateZ(0);
    transform: perspective(800px) rotateY(0deg) translateZ(0);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px) rotateY(180deg) translateZ(300px);
    -moz-transform: perspective(800px) rotateY(180deg) translateZ(300px);
    -ms-transform: perspective(800px) rotateY(180deg) translateZ(300px);
    -o-transform: perspective(800px) rotateY(180deg) translateZ(300px);
    transform: perspective(800px) rotateY(180deg) translateZ(300px);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
  }
}
@-moz-keyframes rotate-right {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px) rotateY(0deg) translate3d(0);
    -moz-transform: perspective(800px) rotateY(0deg) translate3d(0);
    -ms-transform: perspective(800px) rotateY(0deg) translate3d(0);
    -o-transform: perspective(800px) rotateY(0deg) translate3d(0);
    transform: perspective(800px) rotateY(0deg) translate3d(0);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px) rotateY(-180deg) translateZ(150px);
    -moz-transform: perspective(800px) rotateY(-180deg) translateZ(150px);
    -ms-transform: perspective(800px) rotateY(-180deg) translateZ(150px);
    -o-transform: perspective(800px) rotateY(-180deg) translateZ(150px);
    transform: perspective(800px) rotateY(-180deg) translateZ(150px);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
  }
}
@-webkit-keyframes rotate-right {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px) rotateY(0deg) translate3d(0);
    -moz-transform: perspective(800px) rotateY(0deg) translate3d(0);
    -ms-transform: perspective(800px) rotateY(0deg) translate3d(0);
    -o-transform: perspective(800px) rotateY(0deg) translate3d(0);
    transform: perspective(800px) rotateY(0deg) translate3d(0);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px) rotateY(-180deg) translateZ(150px);
    -moz-transform: perspective(800px) rotateY(-180deg) translateZ(150px);
    -ms-transform: perspective(800px) rotateY(-180deg) translateZ(150px);
    -o-transform: perspective(800px) rotateY(-180deg) translateZ(150px);
    transform: perspective(800px) rotateY(-180deg) translateZ(150px);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
  }
}
@-o-keyframes rotate-right {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px) rotateY(0deg) translate3d(0);
    -moz-transform: perspective(800px) rotateY(0deg) translate3d(0);
    -ms-transform: perspective(800px) rotateY(0deg) translate3d(0);
    -o-transform: perspective(800px) rotateY(0deg) translate3d(0);
    transform: perspective(800px) rotateY(0deg) translate3d(0);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px) rotateY(-180deg) translateZ(150px);
    -moz-transform: perspective(800px) rotateY(-180deg) translateZ(150px);
    -ms-transform: perspective(800px) rotateY(-180deg) translateZ(150px);
    -o-transform: perspective(800px) rotateY(-180deg) translateZ(150px);
    transform: perspective(800px) rotateY(-180deg) translateZ(150px);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
  }
}
@-ms-keyframes rotate-right {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px) rotateY(0deg) translate3d(0);
    -moz-transform: perspective(800px) rotateY(0deg) translate3d(0);
    -ms-transform: perspective(800px) rotateY(0deg) translate3d(0);
    -o-transform: perspective(800px) rotateY(0deg) translate3d(0);
    transform: perspective(800px) rotateY(0deg) translate3d(0);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px) rotateY(-180deg) translateZ(150px);
    -moz-transform: perspective(800px) rotateY(-180deg) translateZ(150px);
    -ms-transform: perspective(800px) rotateY(-180deg) translateZ(150px);
    -o-transform: perspective(800px) rotateY(-180deg) translateZ(150px);
    transform: perspective(800px) rotateY(-180deg) translateZ(150px);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
  }
}
@keyframes rotate-right {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px) rotateY(0deg) translate3d(0);
    -moz-transform: perspective(800px) rotateY(0deg) translate3d(0);
    -ms-transform: perspective(800px) rotateY(0deg) translate3d(0);
    -o-transform: perspective(800px) rotateY(0deg) translate3d(0);
    transform: perspective(800px) rotateY(0deg) translate3d(0);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px) rotateY(-180deg) translateZ(150px);
    -moz-transform: perspective(800px) rotateY(-180deg) translateZ(150px);
    -ms-transform: perspective(800px) rotateY(-180deg) translateZ(150px);
    -o-transform: perspective(800px) rotateY(-180deg) translateZ(150px);
    transform: perspective(800px) rotateY(-180deg) translateZ(150px);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
  }
}
@-moz-keyframes rotate-up {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px) rotateX(0deg) translateZ(0);
    -moz-transform: perspective(800px) rotateX(0deg) translateZ(0);
    -ms-transform: perspective(800px) rotateX(0deg) translateZ(0);
    -o-transform: perspective(800px) rotateX(0deg) translateZ(0);
    transform: perspective(800px) rotateX(0deg) translateZ(0);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px) rotateX(180deg) translateZ(100px);
    -moz-transform: perspective(800px) rotateX(180deg) translateZ(100px);
    -ms-transform: perspective(800px) rotateX(180deg) translateZ(100px);
    -o-transform: perspective(800px) rotateX(180deg) translateZ(100px);
    transform: perspective(800px) rotateX(180deg) translateZ(100px);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
  }
}
@-webkit-keyframes rotate-up {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px) rotateX(0deg) translateZ(0);
    -moz-transform: perspective(800px) rotateX(0deg) translateZ(0);
    -ms-transform: perspective(800px) rotateX(0deg) translateZ(0);
    -o-transform: perspective(800px) rotateX(0deg) translateZ(0);
    transform: perspective(800px) rotateX(0deg) translateZ(0);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px) rotateX(180deg) translateZ(100px);
    -moz-transform: perspective(800px) rotateX(180deg) translateZ(100px);
    -ms-transform: perspective(800px) rotateX(180deg) translateZ(100px);
    -o-transform: perspective(800px) rotateX(180deg) translateZ(100px);
    transform: perspective(800px) rotateX(180deg) translateZ(100px);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
  }
}
@-o-keyframes rotate-up {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px) rotateX(0deg) translateZ(0);
    -moz-transform: perspective(800px) rotateX(0deg) translateZ(0);
    -ms-transform: perspective(800px) rotateX(0deg) translateZ(0);
    -o-transform: perspective(800px) rotateX(0deg) translateZ(0);
    transform: perspective(800px) rotateX(0deg) translateZ(0);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px) rotateX(180deg) translateZ(100px);
    -moz-transform: perspective(800px) rotateX(180deg) translateZ(100px);
    -ms-transform: perspective(800px) rotateX(180deg) translateZ(100px);
    -o-transform: perspective(800px) rotateX(180deg) translateZ(100px);
    transform: perspective(800px) rotateX(180deg) translateZ(100px);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
  }
}
@-ms-keyframes rotate-up {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px) rotateX(0deg) translateZ(0);
    -moz-transform: perspective(800px) rotateX(0deg) translateZ(0);
    -ms-transform: perspective(800px) rotateX(0deg) translateZ(0);
    -o-transform: perspective(800px) rotateX(0deg) translateZ(0);
    transform: perspective(800px) rotateX(0deg) translateZ(0);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px) rotateX(180deg) translateZ(100px);
    -moz-transform: perspective(800px) rotateX(180deg) translateZ(100px);
    -ms-transform: perspective(800px) rotateX(180deg) translateZ(100px);
    -o-transform: perspective(800px) rotateX(180deg) translateZ(100px);
    transform: perspective(800px) rotateX(180deg) translateZ(100px);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
  }
}
@keyframes rotate-up {
  .acalog-custom 0% {
    -webkit-transform: perspective(800px) rotateX(0deg) translateZ(0);
    -moz-transform: perspective(800px) rotateX(0deg) translateZ(0);
    -ms-transform: perspective(800px) rotateX(0deg) translateZ(0);
    -o-transform: perspective(800px) rotateX(0deg) translateZ(0);
    transform: perspective(800px) rotateX(0deg) translateZ(0);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .acalog-custom 100% {
    opacity: 0;
    -webkit-transform: perspective(800px) rotateX(180deg) translateZ(100px);
    -moz-transform: perspective(800px) rotateX(180deg) translateZ(100px);
    -ms-transform: perspective(800px) rotateX(180deg) translateZ(100px);
    -o-transform: perspective(800px) rotateX(180deg) translateZ(100px);
    transform: perspective(800px) rotateX(180deg) translateZ(100px);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
  }
}
@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../img/gateway/fontawesome-webfont.eot%3Fv=3.2.1");
  src: url("../../img/gateway/fontawesome-webfont.eot") format('embedded-opentype'), url("../../img/gateway/fontawesome-webfont.woff%3Fv=3.2.1") format('woff'), url("../../img/gateway/fontawesome-webfont.ttf%3Fv=3.2.1") format('truetype'), url("../../img/gateway/fontawesome-webfont.svg") format('svg');
}
.acalog-custom [class^="icon-"],
.acalog-custom [class*=" icon-"] {
  *margin-right: .3em;
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
}
.acalog-custom [class^="icon-"]:before,
.acalog-custom [class*=" icon-"]:before {
  display: inline-block;
  text-decoration: inherit;
  speak: none;
}
.acalog-custom .icon-large:before {
  font-size: 1.3333333333333333em;
  vertical-align: -10%;
}
.acalog-custom a [class^="icon-"],
.acalog-custom a [class*=" icon-"] {
  display: inline;
}
.acalog-custom [class^="icon-"].icon-fixed-width,
.acalog-custom [class*=" icon-"].icon-fixed-width {
  display: inline-block;
  width: 1.1428571428571428em;
  padding-right: .2857142857142857em;
  text-align: right;
}
.acalog-custom [class^="icon-"].icon-fixed-width.icon-large,
.acalog-custom [class*=" icon-"].icon-fixed-width.icon-large {
  width: 1.4285714285714286em;
}
.acalog-custom .icons-ul {
  margin-left: 2.142857142857143em;
  list-style-type: none;
}
.acalog-custom .icons-ul>li {
  position: relative;
}
.acalog-custom .icons-ul .icon-li {
  position: absolute;
  left: -2.1428571428571em;
  width: 2.142857142857143em;
  line-height: inherit;
  text-align: center;
}
.acalog-custom [class^="icon-"].hide,
.acalog-custom [class*=" icon-"].hide {
  display: none;
}
.acalog-custom .icon-muted {
  color: #eee;
}
.acalog-custom .icon-light {
  color: #fff;
}
.acalog-custom .icon-dark {
  color: #333;
}
.acalog-custom .icon-border {
  padding: .2em .25em .15em;
  border: solid 1px #eee;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.acalog-custom .icon-2x {
  font-size: 2em;
}
.acalog-custom .icon-2x.icon-border {
  border-width: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.acalog-custom .icon-3x {
  font-size: 3em;
}
.acalog-custom .icon-3x.icon-border {
  border-width: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.acalog-custom .icon-4x {
  font-size: 4em;
}
.acalog-custom .icon-4x.icon-border {
  border-width: 4px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.acalog-custom .icon-5x {
  font-size: 5em;
}
.acalog-custom .icon-5x.icon-border {
  border-width: 5px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
.acalog-custom .pull-right {
  float: right;
}
.acalog-custom .pull-left {
  float: left;
}
.acalog-custom [class^="icon-"].pull-left,
.acalog-custom [class*=" icon-"].pull-left {
  margin-right: .3em;
}
.acalog-custom [class^="icon-"].pull-right,
.acalog-custom [class*=" icon-"].pull-right {
  margin-left: .3em;
}
.acalog-custom [class^="icon-"],
.acalog-custom [class*=" icon-"] {
  display: inline;
  width: auto;
  height: auto;
  margin-top: 0;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
}
.acalog-custom .icon-white,
.acalog-custom .nav-pills>.active>a>[class^="icon-"],
.acalog-custom .nav-pills>.active>a>[class*=" icon-"],
.acalog-custom .nav-list>.active>a>[class^="icon-"],
.acalog-custom .nav-list>.active>a>[class*=" icon-"],
.acalog-custom .navbar-inverse .nav>.active>a>[class^="icon-"],
.acalog-custom .navbar-inverse .nav>.active>a>[class*=" icon-"],
.acalog-custom .dropdown-menu>li>a:hover>[class^="icon-"],
.acalog-custom .dropdown-menu>li>a:hover>[class*=" icon-"],
.acalog-custom .dropdown-menu>.active>a>[class^="icon-"],
.acalog-custom .dropdown-menu>.active>a>[class*=" icon-"],
.acalog-custom .dropdown-submenu:hover>a>[class^="icon-"],
.acalog-custom .dropdown-submenu:hover>a>[class*=" icon-"] {
  background-image: none;
}
.acalog-custom .btn [class^="icon-"].icon-large,
.acalog-custom .nav [class^="icon-"].icon-large,
.acalog-custom .btn [class*=" icon-"].icon-large,
.acalog-custom .nav [class*=" icon-"].icon-large {
  line-height: .9em;
}
.acalog-custom .btn [class^="icon-"].icon-spin,
.acalog-custom .nav [class^="icon-"].icon-spin,
.acalog-custom .btn [class*=" icon-"].icon-spin,
.acalog-custom .nav [class*=" icon-"].icon-spin {
  display: inline-block;
}
.acalog-custom .nav-tabs [class^="icon-"],
.acalog-custom .nav-pills [class^="icon-"],
.acalog-custom .nav-tabs [class*=" icon-"],
.acalog-custom .nav-pills [class*=" icon-"],
.acalog-custom .nav-tabs [class^="icon-"].icon-large,
.acalog-custom .nav-pills [class^="icon-"].icon-large,
.acalog-custom .nav-tabs [class*=" icon-"].icon-large,
.acalog-custom .nav-pills [class*=" icon-"].icon-large {
  line-height: .9em;
}
.acalog-custom .btn [class^="icon-"].pull-left.icon-2x,
.acalog-custom .btn [class*=" icon-"].pull-left.icon-2x,
.acalog-custom .btn [class^="icon-"].pull-right.icon-2x,
.acalog-custom .btn [class*=" icon-"].pull-right.icon-2x {
  margin-top: .18em;
}
.acalog-custom .btn [class^="icon-"].icon-spin.icon-large,
.acalog-custom .btn [class*=" icon-"].icon-spin.icon-large {
  line-height: .8em;
}
.acalog-custom .btn.btn-small [class^="icon-"].pull-left.icon-2x,
.acalog-custom .btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.acalog-custom .btn.btn-small [class^="icon-"].pull-right.icon-2x,
.acalog-custom .btn.btn-small [class*=" icon-"].pull-right.icon-2x {
  margin-top: .25em;
}
.acalog-custom .btn.btn-large [class^="icon-"],
.acalog-custom .btn.btn-large [class*=" icon-"] {
  margin-top: 0;
}
.acalog-custom .btn.btn-large [class^="icon-"].pull-left.icon-2x,
.acalog-custom .btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.acalog-custom .btn.btn-large [class^="icon-"].pull-right.icon-2x,
.acalog-custom .btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-top: .05em;
}
.acalog-custom .btn.btn-large [class^="icon-"].pull-left.icon-2x,
.acalog-custom .btn.btn-large [class*=" icon-"].pull-left.icon-2x {
  margin-right: .2em;
}
.acalog-custom .btn.btn-large [class^="icon-"].pull-right.icon-2x,
.acalog-custom .btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-left: .2em;
}
.acalog-custom .nav-list [class^="icon-"],
.acalog-custom .nav-list [class*=" icon-"] {
  line-height: inherit;
}
.acalog-custom .icon-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: -35%;
}
.acalog-custom .icon-stack [class^="icon-"],
.acalog-custom .icon-stack [class*=" icon-"] {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  font-size: 1em;
  line-height: inherit;
  *line-height: 2em;
  text-align: center;
}
.acalog-custom .icon-stack .icon-stack-base {
  font-size: 2em;
  *line-height: 1em;
}
.acalog-custom .icon-spin {
  display: inline-block;
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
.acalog-custom a .icon-stack,
.acalog-custom a .icon-spin {
  display: inline-block;
  text-decoration: none;
}
@-moz-keyframes spin {
  .acalog-custom 0% {
    -moz-transform: rotate(0deg);
  }
  .acalog-custom 100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  .acalog-custom 0% {
    -webkit-transform: rotate(0deg);
  }
  .acalog-custom 100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  .acalog-custom 0% {
    -o-transform: rotate(0deg);
  }
  .acalog-custom 100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  .acalog-custom 0% {
    -ms-transform: rotate(0deg);
  }
  .acalog-custom 100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  .acalog-custom 0% {
    transform: rotate(0deg);
  }
  .acalog-custom 100% {
    transform: rotate(359deg);
  }
}
.acalog-custom .icon-rotate-90:before {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .icon-rotate-180:before {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.acalog-custom .icon-rotate-270:before {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.acalog-custom .icon-flip-horizontal:before {
  -webkit-transform: scale(-1,1);
  -moz-transform: scale(-1,1);
  -ms-transform: scale(-1,1);
  -o-transform: scale(-1,1);
  transform: scale(-1,1);
}
.acalog-custom .icon-flip-vertical:before {
  -webkit-transform: scale(1,-1);
  -moz-transform: scale(1,-1);
  -ms-transform: scale(1,-1);
  -o-transform: scale(1,-1);
  transform: scale(1,-1);
}
.acalog-custom a .icon-rotate-90:before,
.acalog-custom a .icon-rotate-180:before,
.acalog-custom a .icon-rotate-270:before,
.acalog-custom a .icon-flip-horizontal:before,
.acalog-custom a .icon-flip-vertical:before {
  display: inline-block;
}
.acalog-custom .icon-glass:before {
  content: "\f000";
}
.acalog-custom .icon-music:before {
  content: "\f001";
}
.acalog-custom .icon-search:before {
  content: "\f002";
}
.acalog-custom .icon-envelope-alt:before {
  content: "\f003";
}
.acalog-custom .icon-heart:before {
  content: "\f004";
}
.acalog-custom .icon-star:before {
  content: "\f005";
}
.acalog-custom .icon-star-empty:before {
  content: "\f006";
}
.acalog-custom .icon-user:before {
  content: "\f007";
}
.acalog-custom .icon-film:before {
  content: "\f008";
}
.acalog-custom .icon-th-large:before {
  content: "\f009";
}
.acalog-custom .icon-th:before {
  content: "\f00a";
}
.acalog-custom .icon-th-list:before {
  content: "\f00b";
}
.acalog-custom .icon-ok:before {
  content: "\f00c";
}
.acalog-custom .icon-remove:before {
  content: "\f00d";
}
.acalog-custom .icon-zoom-in:before {
  content: "\f00e";
}
.acalog-custom .icon-zoom-out:before {
  content: "\f010";
}
.acalog-custom .icon-power-off:before,
.acalog-custom .icon-off:before {
  content: "\f011";
}
.acalog-custom .icon-signal:before {
  content: "\f012";
}
.acalog-custom .icon-gear:before,
.acalog-custom .icon-cog:before {
  content: "\f013";
}
.acalog-custom .icon-trash:before {
  content: "\f014";
}
.acalog-custom .icon-home:before {
  content: "\f015";
}
.acalog-custom .icon-file-alt:before {
  content: "\f016";
}
.acalog-custom .icon-time:before {
  content: "\f017";
}
.acalog-custom .icon-road:before {
  content: "\f018";
}
.acalog-custom .icon-download-alt:before {
  content: "\f019";
}
.acalog-custom .icon-download:before {
  content: "\f01a";
}
.acalog-custom .icon-upload:before {
  content: "\f01b";
}
.acalog-custom .icon-inbox:before {
  content: "\f01c";
}
.acalog-custom .icon-play-circle:before {
  content: "\f01d";
}
.acalog-custom .icon-rotate-right:before,
.acalog-custom .icon-repeat:before {
  content: "\f01e";
}
.acalog-custom .icon-refresh:before {
  content: "\f021";
}
.acalog-custom .icon-list-alt:before {
  content: "\f022";
}
.acalog-custom .icon-lock:before {
  content: "\f023";
}
.acalog-custom .icon-flag:before {
  content: "\f024";
}
.acalog-custom .icon-headphones:before {
  content: "\f025";
}
.acalog-custom .icon-volume-off:before {
  content: "\f026";
}
.acalog-custom .icon-volume-down:before {
  content: "\f027";
}
.acalog-custom .icon-volume-up:before {
  content: "\f028";
}
.acalog-custom .icon-qrcode:before {
  content: "\f029";
}
.acalog-custom .icon-barcode:before {
  content: "\f02a";
}
.acalog-custom .icon-tag:before {
  content: "\f02b";
}
.acalog-custom .icon-tags:before {
  content: "\f02c";
}
.acalog-custom .icon-book:before {
  content: "\f02d";
}
.acalog-custom .icon-bookmark:before {
  content: "\f02e";
}
.acalog-custom .icon-print:before {
  content: "\f02f";
}
.acalog-custom .icon-camera:before {
  content: "\f030";
}
.acalog-custom .icon-font:before {
  content: "\f031";
}
.acalog-custom .icon-bold:before {
  content: "\f032";
}
.acalog-custom .icon-italic:before {
  content: "\f033";
}
.acalog-custom .icon-text-height:before {
  content: "\f034";
}
.acalog-custom .icon-text-width:before {
  content: "\f035";
}
.acalog-custom .icon-align-left:before {
  content: "\f036";
}
.acalog-custom .icon-align-center:before {
  content: "\f037";
}
.acalog-custom .icon-align-right:before {
  content: "\f038";
}
.acalog-custom .icon-align-justify:before {
  content: "\f039";
}
.acalog-custom .icon-list:before {
  content: "\f03a";
}
.acalog-custom .icon-indent-left:before {
  content: "\f03b";
}
.acalog-custom .icon-indent-right:before {
  content: "\f03c";
}
.acalog-custom .icon-facetime-video:before {
  content: "\f03d";
}
.acalog-custom .icon-picture:before {
  content: "\f03e";
}
.acalog-custom .icon-pencil:before {
  content: "\f040";
}
.acalog-custom .icon-map-marker:before {
  content: "\f041";
}
.acalog-custom .icon-adjust:before {
  content: "\f042";
}
.acalog-custom .icon-tint:before {
  content: "\f043";
}
.acalog-custom .icon-edit:before {
  content: "\f044";
}
.acalog-custom .icon-share:before {
  content: "\f045";
}
.acalog-custom .icon-check:before {
  content: "\f046";
}
.acalog-custom .icon-move:before {
  content: "\f047";
}
.acalog-custom .icon-step-backward:before {
  content: "\f048";
}
.acalog-custom .icon-fast-backward:before {
  content: "\f049";
}
.acalog-custom .icon-backward:before {
  content: "\f04a";
}
.acalog-custom .icon-play:before {
  content: "\f04b";
}
.acalog-custom .icon-pause:before {
  content: "\f04c";
}
.acalog-custom .icon-stop:before {
  content: "\f04d";
}
.acalog-custom .icon-forward:before {
  content: "\f04e";
}
.acalog-custom .icon-fast-forward:before {
  content: "\f050";
}
.acalog-custom .icon-step-forward:before {
  content: "\f051";
}
.acalog-custom .icon-eject:before {
  content: "\f052";
}
.acalog-custom .icon-chevron-left:before {
  content: "\f053";
}
.acalog-custom .icon-chevron-right:before {
  content: "\f054";
}
.acalog-custom .icon-plus-sign:before {
  content: "\f055";
}
.acalog-custom .icon-minus-sign:before {
  content: "\f056";
}
.acalog-custom .icon-remove-sign:before {
  content: "\f057";
}
.acalog-custom .icon-ok-sign:before {
  content: "\f058";
}
.acalog-custom .icon-question-sign:before {
  content: "\f059";
}
.acalog-custom .icon-info-sign:before {
  content: "\f05a";
}
.acalog-custom .icon-screenshot:before {
  content: "\f05b";
}
.acalog-custom .icon-remove-circle:before {
  content: "\f05c";
}
.acalog-custom .icon-ok-circle:before {
  content: "\f05d";
}
.acalog-custom .icon-ban-circle:before {
  content: "\f05e";
}
.acalog-custom .icon-arrow-left:before {
  content: "\f060";
}
.acalog-custom .icon-arrow-right:before {
  content: "\f061";
}
.acalog-custom .icon-arrow-up:before {
  content: "\f062";
}
.acalog-custom .icon-arrow-down:before {
  content: "\f063";
}
.acalog-custom .icon-mail-forward:before,
.acalog-custom .icon-share-alt:before {
  content: "\f064";
}
.acalog-custom .icon-resize-full:before {
  content: "\f065";
}
.acalog-custom .icon-resize-small:before {
  content: "\f066";
}
.acalog-custom .icon-plus:before {
  content: "\f067";
}
.acalog-custom .icon-minus:before {
  content: "\f068";
}
.acalog-custom .icon-asterisk:before {
  content: "\f069";
}
.acalog-custom .icon-exclamation-sign:before {
  content: "\f06a";
}
.acalog-custom .icon-gift:before {
  content: "\f06b";
}
.acalog-custom .icon-leaf:before {
  content: "\f06c";
}
.acalog-custom .icon-fire:before {
  content: "\f06d";
}
.acalog-custom .icon-eye-open:before {
  content: "\f06e";
}
.acalog-custom .icon-eye-close:before {
  content: "\f070";
}
.acalog-custom .icon-warning-sign:before {
  content: "\f071";
}
.acalog-custom .icon-plane:before {
  content: "\f072";
}
.acalog-custom .icon-calendar:before {
  content: "\f073";
}
.acalog-custom .icon-random:before {
  content: "\f074";
}
.acalog-custom .icon-comment:before {
  content: "\f075";
}
.acalog-custom .icon-magnet:before {
  content: "\f076";
}
.acalog-custom .icon-chevron-up:before {
  content: "\f077";
}
.acalog-custom .icon-chevron-down:before {
  content: "\f078";
}
.acalog-custom .icon-retweet:before {
  content: "\f079";
}
.acalog-custom .icon-shopping-cart:before {
  content: "\f07a";
}
.acalog-custom .icon-folder-close:before {
  content: "\f07b";
}
.acalog-custom .icon-folder-open:before {
  content: "\f07c";
}
.acalog-custom .icon-resize-vertical:before {
  content: "\f07d";
}
.acalog-custom .icon-resize-horizontal:before {
  content: "\f07e";
}
.acalog-custom .icon-bar-chart:before {
  content: "\f080";
}
.acalog-custom .icon-twitter-sign:before {
  content: "\f081";
}
.acalog-custom .icon-facebook-sign:before {
  content: "\f082";
}
.acalog-custom .icon-camera-retro:before {
  content: "\f083";
}
.acalog-custom .icon-key:before {
  content: "\f084";
}
.acalog-custom .icon-gears:before,
.acalog-custom .icon-cogs:before {
  content: "\f085";
}
.acalog-custom .icon-comments:before {
  content: "\f086";
}
.acalog-custom .icon-thumbs-up-alt:before {
  content: "\f087";
}
.acalog-custom .icon-thumbs-down-alt:before {
  content: "\f088";
}
.acalog-custom .icon-star-half:before {
  content: "\f089";
}
.acalog-custom .icon-heart-empty:before {
  content: "\f08a";
}
.acalog-custom .icon-signout:before {
  content: "\f08b";
}
.acalog-custom .icon-linkedin-sign:before {
  content: "\f08c";
}
.acalog-custom .icon-pushpin:before {
  content: "\f08d";
}
.acalog-custom .icon-external-link:before {
  content: "\f08e";
}
.acalog-custom .icon-signin:before {
  content: "\f090";
}
.acalog-custom .icon-trophy:before {
  content: "\f091";
}
.acalog-custom .icon-github-sign:before {
  content: "\f092";
}
.acalog-custom .icon-upload-alt:before {
  content: "\f093";
}
.acalog-custom .icon-lemon:before {
  content: "\f094";
}
.acalog-custom .icon-phone:before {
  content: "\f095";
}
.acalog-custom .icon-unchecked:before,
.acalog-custom .icon-check-empty:before {
  content: "\f096";
}
.acalog-custom .icon-bookmark-empty:before {
  content: "\f097";
}
.acalog-custom .icon-phone-sign:before {
  content: "\f098";
}
.acalog-custom .icon-twitter:before {
  content: "\f099";
}
.acalog-custom .icon-facebook:before {
  content: "\f09a";
}
.acalog-custom .icon-github:before {
  content: "\f09b";
}
.acalog-custom .icon-unlock:before {
  content: "\f09c";
}
.acalog-custom .icon-credit-card:before {
  content: "\f09d";
}
.acalog-custom .icon-rss:before {
  content: "\f09e";
}
.acalog-custom .icon-hdd:before {
  content: "\f0a0";
}
.acalog-custom .icon-bullhorn:before {
  content: "\f0a1";
}
.acalog-custom .icon-bell:before {
  content: "\f0a2";
}
.acalog-custom .icon-certificate:before {
  content: "\f0a3";
}
.acalog-custom .icon-hand-right:before {
  content: "\f0a4";
}
.acalog-custom .icon-hand-left:before {
  content: "\f0a5";
}
.acalog-custom .icon-hand-up:before {
  content: "\f0a6";
}
.acalog-custom .icon-hand-down:before {
  content: "\f0a7";
}
.acalog-custom .icon-circle-arrow-left:before {
  content: "\f0a8";
}
.acalog-custom .icon-circle-arrow-right:before {
  content: "\f0a9";
}
.acalog-custom .icon-circle-arrow-up:before {
  content: "\f0aa";
}
.acalog-custom .icon-circle-arrow-down:before {
  content: "\f0ab";
}
.acalog-custom .icon-globe:before {
  content: "\f0ac";
}
.acalog-custom .icon-wrench:before {
  content: "\f0ad";
}
.acalog-custom .icon-tasks:before {
  content: "\f0ae";
}
.acalog-custom .icon-filter:before {
  content: "\f0b0";
}
.acalog-custom .icon-briefcase:before {
  content: "\f0b1";
}
.acalog-custom .icon-fullscreen:before {
  content: "\f0b2";
}
.acalog-custom .icon-group:before {
  content: "\f0c0";
}
.acalog-custom .icon-link:before {
  content: "\f0c1";
}
.acalog-custom .icon-cloud:before {
  content: "\f0c2";
}
.acalog-custom .icon-beaker:before {
  content: "\f0c3";
}
.acalog-custom .icon-cut:before {
  content: "\f0c4";
}
.acalog-custom .icon-copy:before {
  content: "\f0c5";
}
.acalog-custom .icon-paperclip:before,
.acalog-custom .icon-paper-clip:before {
  content: "\f0c6";
}
.acalog-custom .icon-save:before {
  content: "\f0c7";
}
.acalog-custom .icon-sign-blank:before {
  content: "\f0c8";
}
.acalog-custom .icon-reorder:before {
  content: "\f0c9";
}
.acalog-custom .icon-list-ul:before {
  content: "\f0ca";
}
.acalog-custom .icon-list-ol:before {
  content: "\f0cb";
}
.acalog-custom .icon-strikethrough:before {
  content: "\f0cc";
}
.acalog-custom .icon-underline:before {
  content: "\f0cd";
}
.acalog-custom .icon-table:before {
  content: "\f0ce";
}
.acalog-custom .icon-magic:before {
  content: "\f0d0";
}
.acalog-custom .icon-truck:before {
  content: "\f0d1";
}
.acalog-custom .icon-pinterest:before {
  content: "\f0d2";
}
.acalog-custom .icon-pinterest-sign:before {
  content: "\f0d3";
}
.acalog-custom .icon-google-plus-sign:before {
  content: "\f0d4";
}
.acalog-custom .icon-google-plus:before {
  content: "\f0d5";
}
.acalog-custom .icon-money:before {
  content: "\f0d6";
}
.acalog-custom .icon-caret-down:before {
  content: "\f0d7";
}
.acalog-custom .icon-caret-up:before {
  content: "\f0d8";
}
.acalog-custom .icon-caret-left:before {
  content: "\f0d9";
}
.acalog-custom .icon-caret-right:before {
  content: "\f0da";
}
.acalog-custom .icon-columns:before {
  content: "\f0db";
}
.acalog-custom .icon-sort:before {
  content: "\f0dc";
}
.acalog-custom .icon-sort-down:before {
  content: "\f0dd";
}
.acalog-custom .icon-sort-up:before {
  content: "\f0de";
}
.acalog-custom .icon-envelope:before {
  content: "\f0e0";
}
.acalog-custom .icon-linkedin:before {
  content: "\f0e1";
}
.acalog-custom .icon-rotate-left:before,
.acalog-custom .icon-undo:before {
  content: "\f0e2";
}
.acalog-custom .icon-legal:before {
  content: "\f0e3";
}
.acalog-custom .icon-dashboard:before {
  content: "\f0e4";
}
.acalog-custom .icon-comment-alt:before {
  content: "\f0e5";
}
.acalog-custom .icon-comments-alt:before {
  content: "\f0e6";
}
.acalog-custom .icon-bolt:before {
  content: "\f0e7";
}
.acalog-custom .icon-sitemap:before {
  content: "\f0e8";
}
.acalog-custom .icon-umbrella:before {
  content: "\f0e9";
}
.acalog-custom .icon-paste:before {
  content: "\f0ea";
}
.acalog-custom .icon-lightbulb:before {
  content: "\f0eb";
}
.acalog-custom .icon-exchange:before {
  content: "\f0ec";
}
.acalog-custom .icon-cloud-download:before {
  content: "\f0ed";
}
.acalog-custom .icon-cloud-upload:before {
  content: "\f0ee";
}
.acalog-custom .icon-user-md:before {
  content: "\f0f0";
}
.acalog-custom .icon-stethoscope:before {
  content: "\f0f1";
}
.acalog-custom .icon-suitcase:before {
  content: "\f0f2";
}
.acalog-custom .icon-bell-alt:before {
  content: "\f0f3";
}
.acalog-custom .icon-coffee:before {
  content: "\f0f4";
}
.acalog-custom .icon-food:before {
  content: "\f0f5";
}
.acalog-custom .icon-file-text-alt:before {
  content: "\f0f6";
}
.acalog-custom .icon-building:before {
  content: "\f0f7";
}
.acalog-custom .icon-hospital:before {
  content: "\f0f8";
}
.acalog-custom .icon-ambulance:before {
  content: "\f0f9";
}
.acalog-custom .icon-medkit:before {
  content: "\f0fa";
}
.acalog-custom .icon-fighter-jet:before {
  content: "\f0fb";
}
.acalog-custom .icon-beer:before {
  content: "\f0fc";
}
.acalog-custom .icon-h-sign:before {
  content: "\f0fd";
}
.acalog-custom .icon-plus-sign-alt:before {
  content: "\f0fe";
}
.acalog-custom .icon-double-angle-left:before {
  content: "\f100";
}
.acalog-custom .icon-double-angle-right:before {
  content: "\f101";
}
.acalog-custom .icon-double-angle-up:before {
  content: "\f102";
}
.acalog-custom .icon-double-angle-down:before {
  content: "\f103";
}
.acalog-custom .icon-angle-left:before {
  content: "\f104";
}
.acalog-custom .icon-angle-right:before {
  content: "\f105";
}
.acalog-custom .icon-angle-up:before {
  content: "\f106";
}
.acalog-custom .icon-angle-down:before {
  content: "\f107";
}
.acalog-custom .icon-desktop:before {
  content: "\f108";
}
.acalog-custom .icon-laptop:before {
  content: "\f109";
}
.acalog-custom .icon-tablet:before {
  content: "\f10a";
}
.acalog-custom .icon-mobile-phone:before {
  content: "\f10b";
}
.acalog-custom .icon-circle-blank:before {
  content: "\f10c";
}
.acalog-custom .icon-quote-left:before {
  content: "\f10d";
}
.acalog-custom .icon-quote-right:before {
  content: "\f10e";
}
.acalog-custom .icon-spinner:before {
  content: "\f110";
}
.acalog-custom .icon-circle:before {
  content: "\f111";
}
.acalog-custom .icon-mail-reply:before,
.acalog-custom .icon-reply:before {
  content: "\f112";
}
.acalog-custom .icon-github-alt:before {
  content: "\f113";
}
.acalog-custom .icon-folder-close-alt:before {
  content: "\f114";
}
.acalog-custom .icon-folder-open-alt:before {
  content: "\f115";
}
.acalog-custom .icon-expand-alt:before {
  content: "\f116";
}
.acalog-custom .icon-collapse-alt:before {
  content: "\f117";
}
.acalog-custom .icon-smile:before {
  content: "\f118";
}
.acalog-custom .icon-frown:before {
  content: "\f119";
}
.acalog-custom .icon-meh:before {
  content: "\f11a";
}
.acalog-custom .icon-gamepad:before {
  content: "\f11b";
}
.acalog-custom .icon-keyboard:before {
  content: "\f11c";
}
.acalog-custom .icon-flag-alt:before {
  content: "\f11d";
}
.acalog-custom .icon-flag-checkered:before {
  content: "\f11e";
}
.acalog-custom .icon-terminal:before {
  content: "\f120";
}
.acalog-custom .icon-code:before {
  content: "\f121";
}
.acalog-custom .icon-reply-all:before {
  content: "\f122";
}
.acalog-custom .icon-mail-reply-all:before {
  content: "\f122";
}
.acalog-custom .icon-star-half-full:before,
.acalog-custom .icon-star-half-empty:before {
  content: "\f123";
}
.acalog-custom .icon-location-arrow:before {
  content: "\f124";
}
.acalog-custom .icon-crop:before {
  content: "\f125";
}
.acalog-custom .icon-code-fork:before {
  content: "\f126";
}
.acalog-custom .icon-unlink:before {
  content: "\f127";
}
.acalog-custom .icon-question:before {
  content: "\f128";
}
.acalog-custom .icon-info:before {
  content: "\f129";
}
.acalog-custom .icon-exclamation:before {
  content: "\f12a";
}
.acalog-custom .icon-superscript:before {
  content: "\f12b";
}
.acalog-custom .icon-subscript:before {
  content: "\f12c";
}
.acalog-custom .icon-eraser:before {
  content: "\f12d";
}
.acalog-custom .icon-puzzle-piece:before {
  content: "\f12e";
}
.acalog-custom .icon-microphone:before {
  content: "\f130";
}
.acalog-custom .icon-microphone-off:before {
  content: "\f131";
}
.acalog-custom .icon-shield:before {
  content: "\f132";
}
.acalog-custom .icon-calendar-empty:before {
  content: "\f133";
}
.acalog-custom .icon-fire-extinguisher:before {
  content: "\f134";
}
.acalog-custom .icon-rocket:before {
  content: "\f135";
}
.acalog-custom .icon-maxcdn:before {
  content: "\f136";
}
.acalog-custom .icon-chevron-sign-left:before {
  content: "\f137";
}
.acalog-custom .icon-chevron-sign-right:before {
  content: "\f138";
}
.acalog-custom .icon-chevron-sign-up:before {
  content: "\f139";
}
.acalog-custom .icon-chevron-sign-down:before {
  content: "\f13a";
}
.acalog-custom .icon-html5:before {
  content: "\f13b";
}
.acalog-custom .icon-css3:before {
  content: "\f13c";
}
.acalog-custom .icon-anchor:before {
  content: "\f13d";
}
.acalog-custom .icon-unlock-alt:before {
  content: "\f13e";
}
.acalog-custom .icon-bullseye:before {
  content: "\f140";
}
.acalog-custom .icon-ellipsis-horizontal:before {
  content: "\f141";
}
.acalog-custom .icon-ellipsis-vertical:before {
  content: "\f142";
}
.acalog-custom .icon-rss-sign:before {
  content: "\f143";
}
.acalog-custom .icon-play-sign:before {
  content: "\f144";
}
.acalog-custom .icon-ticket:before {
  content: "\f145";
}
.acalog-custom .icon-minus-sign-alt:before {
  content: "\f146";
}
.acalog-custom .icon-check-minus:before {
  content: "\f147";
}
.acalog-custom .icon-level-up:before {
  content: "\f148";
}
.acalog-custom .icon-level-down:before {
  content: "\f149";
}
.acalog-custom .icon-check-sign:before {
  content: "\f14a";
}
.acalog-custom .icon-edit-sign:before {
  content: "\f14b";
}
.acalog-custom .icon-external-link-sign:before {
  content: "\f14c";
}
.acalog-custom .icon-share-sign:before {
  content: "\f14d";
}
.acalog-custom .icon-compass:before {
  content: "\f14e";
}
.acalog-custom .icon-collapse:before {
  content: "\f150";
}
.acalog-custom .icon-collapse-top:before {
  content: "\f151";
}
.acalog-custom .icon-expand:before {
  content: "\f152";
}
.acalog-custom .icon-euro:before,
.acalog-custom .icon-eur:before {
  content: "\f153";
}
.acalog-custom .icon-gbp:before {
  content: "\f154";
}
.acalog-custom .icon-dollar:before,
.acalog-custom .icon-usd:before {
  content: "\f155";
}
.acalog-custom .icon-rupee:before,
.acalog-custom .icon-inr:before {
  content: "\f156";
}
.acalog-custom .icon-yen:before,
.acalog-custom .icon-jpy:before {
  content: "\f157";
}
.acalog-custom .icon-renminbi:before,
.acalog-custom .icon-cny:before {
  content: "\f158";
}
.acalog-custom .icon-won:before,
.acalog-custom .icon-krw:before {
  content: "\f159";
}
.acalog-custom .icon-bitcoin:before,
.acalog-custom .icon-btc:before {
  content: "\f15a";
}
.acalog-custom .icon-file:before {
  content: "\f15b";
}
.acalog-custom .icon-file-text:before {
  content: "\f15c";
}
.acalog-custom .icon-sort-by-alphabet:before {
  content: "\f15d";
}
.acalog-custom .icon-sort-by-alphabet-alt:before {
  content: "\f15e";
}
.acalog-custom .icon-sort-by-attributes:before {
  content: "\f160";
}
.acalog-custom .icon-sort-by-attributes-alt:before {
  content: "\f161";
}
.acalog-custom .icon-sort-by-order:before {
  content: "\f162";
}
.acalog-custom .icon-sort-by-order-alt:before {
  content: "\f163";
}
.acalog-custom .icon-thumbs-up:before {
  content: "\f164";
}
.acalog-custom .icon-thumbs-down:before {
  content: "\f165";
}
.acalog-custom .icon-youtube-sign:before {
  content: "\f166";
}
.acalog-custom .icon-youtube:before {
  content: "\f167";
}
.acalog-custom .icon-xing:before {
  content: "\f168";
}
.acalog-custom .icon-xing-sign:before {
  content: "\f169";
}
.acalog-custom .icon-youtube-play:before {
  content: "\f16a";
}
.acalog-custom .icon-dropbox:before {
  content: "\f16b";
}
.acalog-custom .icon-stackexchange:before {
  content: "\f16c";
}
.acalog-custom .icon-instagram:before {
  content: "\f16d";
}
.acalog-custom .icon-flickr:before {
  content: "\f16e";
}
.acalog-custom .icon-adn:before {
  content: "\f170";
}
.acalog-custom .icon-bitbucket:before {
  content: "\f171";
}
.acalog-custom .icon-bitbucket-sign:before {
  content: "\f172";
}
.acalog-custom .icon-tumblr:before {
  content: "\f173";
}
.acalog-custom .icon-tumblr-sign:before {
  content: "\f174";
}
.acalog-custom .icon-long-arrow-down:before {
  content: "\f175";
}
.acalog-custom .icon-long-arrow-up:before {
  content: "\f176";
}
.acalog-custom .icon-long-arrow-left:before {
  content: "\f177";
}
.acalog-custom .icon-long-arrow-right:before {
  content: "\f178";
}
.acalog-custom .icon-apple:before {
  content: "\f179";
}
.acalog-custom .icon-windows:before {
  content: "\f17a";
}
.acalog-custom .icon-android:before {
  content: "\f17b";
}
.acalog-custom .icon-linux:before {
  content: "\f17c";
}
.acalog-custom .icon-dribbble:before {
  content: "\f17d";
}
.acalog-custom .icon-skype:before {
  content: "\f17e";
}
.acalog-custom .icon-foursquare:before {
  content: "\f180";
}
.acalog-custom .icon-trello:before {
  content: "\f181";
}
.acalog-custom .icon-female:before {
  content: "\f182";
}
.acalog-custom .icon-male:before {
  content: "\f183";
}
.acalog-custom .icon-gittip:before {
  content: "\f184";
}
.acalog-custom .icon-sun:before {
  content: "\f185";
}
.acalog-custom .icon-moon:before {
  content: "\f186";
}
.acalog-custom .icon-archive:before {
  content: "\f187";
}
.acalog-custom .icon-bug:before {
  content: "\f188";
}
.acalog-custom .icon-vk:before {
  content: "\f189";
}
.acalog-custom .icon-weibo:before {
  content: "\f18a";
}
.acalog-custom .icon-renren:before {
  content: "\f18b";
}
.acalog-custom .nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.acalog-custom .nav:before,
.acalog-custom .nav:after {
  display: table;
  content: " ";
}
.acalog-custom .nav:after {
  clear: both;
}
.acalog-custom .nav:before,
.acalog-custom .nav:after {
  display: table;
  content: " ";
}
.acalog-custom .nav:after {
  clear: both;
}
.acalog-custom .nav>li {
  position: relative;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  -o-hyphens: none;
  hyphens: none;
  word-wrap: normal;
}
.acalog-custom .nav>li>a {
  position: relative;
  display: block;
  padding: 0 .8333em;
  padding: 0 .9375rem;
  padding: 0 \8;
  text-decoration: none;
}
.acalog-custom .nav>li>a:hover,
.acalog-custom .nav>li>a:focus {
  text-decoration: none;
  background: #b8c2cc;
}
.acalog-custom .nav>li.disabled>a {
  color: #8e98a2;
}
.acalog-custom .nav>li.disabled>a:hover,
.acalog-custom .nav>li.disabled>a:focus {
  color: #8e98a2;
  text-decoration: none;
  cursor: not-allowed;
  background: transparent;
}
.acalog-custom .nav.open>a,
.acalog-custom .nav.open>a:hover,
.acalog-custom .nav.open>a:focus {
  color: #fff;
  background: #0b608e;
  border-color: #0b608e;
}
.acalog-custom .nav.open>a .caret,
.acalog-custom .nav.open>a:hover .caret,
.acalog-custom .nav.open>a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.acalog-custom .nav>.pull-right {
  float: right;
}
.acalog-custom .nav .nav-divider {
  height: 1px;
  margin: 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.acalog-custom .nav-justified {
  width: 100%;
}
.acalog-custom .nav-justified>li {
  display: table-cell;
  float: none;
  width: 1%;
}
.acalog-custom .nav-justified>li>a {
  text-align: center;
}
.acalog-custom .nav-tabs-justified {
  border-bottom: 0;
}
.acalog-custom .nav-tabs-justified>li>a {
  margin-right: 0;
  border-bottom: 1px solid #8e98a2;
}
.acalog-custom .nav-tabs-justified>.active>a {
  border-bottom-color: #f5f5f5;
}
.acalog-custom .nav-tabs {
  padding: 0;
  margin: 0 0 10px 0;
  border-bottom: 5px solid #0b608e;
}
.acalog-custom .nav-tabs>li {
  float: left;
  margin-bottom: -1px;
}
.acalog-custom .nav-tabs>li>a {
  margin-right: 2px;
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Roboto, Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-size: .875rem;
  font-weight: normal;
  line-height: 2.8125rem;
  color: #b8c2cc;
  text-decoration: none;
  background: #00274c;
  border: 0;
}
.acalog-custom .nav-tabs>li>a:hover,
.acalog-custom .nav-tabs>li>a:focus {
  color: #f5f5f5;
  background: #00274c;
  border: 0;
  -webkit-text-fill-color: #f5f5f5;
}
.acalog-custom .nav-tabs>li.active>a,
.acalog-custom .nav-tabs>li.active>a:hover,
.acalog-custom .nav-tabs>li.active>a:focus {
  color: #fff;
  cursor: default;
  background: #0b608e;
}
.acalog-custom .nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.acalog-custom .nav-tabs.nav-justified>li {
  display: table-cell;
  float: none;
  width: 1%;
}
.acalog-custom .nav-tabs.nav-justified>li>a {
  text-align: center;
}
.acalog-custom .nav-tabs.nav-justified>li>a {
  margin-right: 0;
  border-bottom: 1px solid #8e98a2;
}
.acalog-custom .nav-tabs.nav-justified>.active>a {
  border-bottom-color: #f5f5f5;
}
.acalog-custom .nav-tabs li {
  padding-right: 2px;
}
.acalog-custom .nav-tabs li>a {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.toplevel_popup .n1_header,
table.block_n2_and_content .n1_header,
.tooltip .n1_header {
  font-family: "Open Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  line-height: 1.5;
}
.toplevel_popup .n1_archived,
table.block_n2_and_content .n1_archived,
.tooltip .n1_archived {
  font-family: "Open Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  line-height: 1.5;
}
.toplevel_popup .date,
table.block_n2_and_content .date,
.tooltip .date {
  font-family: inherit;
  line-height: 1.5;
}
.toplevel_popup .n3_header,
table.block_n2_and_content .n3_header,
.tooltip .n3_header {
  font-family: "Open Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  line-height: 1.5;
}
.toplevel_popup .n2_search_header,
table.block_n2_and_content .n2_search_header,
.tooltip .n2_search_header {
  font-family: "Open Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  line-height: 1.5;
}
.toplevel_popup a.navbar:link,
.toplevel_popup a.navbar:visited,
table.block_n2_and_content a.navbar:link,
table.block_n2_and_content a.navbar:visited,
.tooltip a.navbar:link,
.tooltip a.navbar:visited {
  font-family: "Open Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  text-decoration: none;
  line-height: 1.25;
}
.toplevel_popup a.navbar:active,
.toplevel_popup a.navbar:hover,
table.block_n2_and_content a.navbar:active,
table.block_n2_and_content a.navbar:hover,
.tooltip a.navbar:active,
.tooltip a.navbar:hover {
  font-family: "Open Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  text-decoration: none;
  line-height: 1.25;
}
.toplevel_popup h1,
.toplevel_popup .header,
table.block_n2_and_content h1,
table.block_n2_and_content .header,
.tooltip h1,
.tooltip .header {
  font-family: "Open Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  line-height: 1.5;
}
.toplevel_popup h2,
.toplevel_popup .header_2,
table.block_n2_and_content h2,
table.block_n2_and_content .header_2,
.tooltip h2,
.tooltip .header_2 {
  font-family: "Open Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  line-height: 1.5;
}
.toplevel_popup h3,
.toplevel_popup .header_3,
table.block_n2_and_content h3,
table.block_n2_and_content .header_3,
.tooltip h3,
.tooltip .header_3 {
  font-family: "Open Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  line-height: 1.5;
}
.toplevel_popup h4,
.toplevel_popup .header_4,
table.block_n2_and_content h4,
table.block_n2_and_content .header_4,
.tooltip h4,
.tooltip .header_4 {
  font-family: "Open Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  line-height: 1.5;
}
.toplevel_popup h5,
.toplevel_popup .header_5,
table.block_n2_and_content h5,
table.block_n2_and_content .header_5,
.tooltip h5,
.tooltip .header_5 {
  font-family: "Open Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  line-height: 1.5;
}
.toplevel_popup h6,
.toplevel_popup .header_6,
table.block_n2_and_content h6,
table.block_n2_and_content .header_6,
.tooltip h6,
.tooltip .header_6 {
  font-family: "Open Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  line-height: 1.5;
}
.toplevel_popup td,
table.block_n2_and_content td,
.tooltip td {
  font-family: "Open Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  line-height: 1.5;
}
.toplevel_popup a:link,
.toplevel_popup a:visited,
table.block_n2_and_content a:link,
table.block_n2_and_content a:visited,
.tooltip a:link,
.tooltip a:visited {
  font-family: "Open Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  line-height: 1.5;
}
.toplevel_popup a:active,
.toplevel_popup a:hover,
table.block_n2_and_content a:active,
table.block_n2_and_content a:hover,
.tooltip a:active,
.tooltip a:hover {
  font-family: "Open Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  line-height: 1.5;
}
.toplevel_popup th,
table.block_n2_and_content th,
.tooltip th {
  font-family: "Open Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  line-height: 1.5;
}
#gateway-popup body,
#gateway-page body {
  color: #2A343E;
  font-size: 12px;
  font-family: "Open Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  background-color: #F5F5F5;
}
#gateway-popup .toplevel,
#gateway-popup .toplevel_popup,
#gateway-page .toplevel,
#gateway-page .toplevel_popup {
  width: 100%;
}
#gateway-popup #acalog-client-header,
#gateway-page #acalog-client-header {
  width: 100%;
}
#gateway-popup #acalog-client-footer,
#gateway-page #acalog-client-footer {
  width: 100%;
}
#gateway-popup table.block_n2_and_content,
#gateway-page table.block_n2_and_content {
  max-width: 1200px;
  margin: 0px auto 0px auto;
  -webkit-transition: transform 350ms ease 0s;
  -moz-transition: transform 350ms ease 0s;
  -o-transition: transform 350ms ease 0s;
  transition: transform 350ms ease 0s;
}
#gateway-popup .mobile-on table.block_n2_and_content,
#gateway-page .mobile-on table.block_n2_and_content {
  box-shadow: -5px 0 10px rgba(0,0,0,0.4);
}
@media (max-width: 1280px) {
  #gateway-popup #gateway-back-to-top-icon-container,
  #gateway-page #gateway-back-to-top-icon-container {
    display: none !important;
  }
}
#gateway-popup td.block_n2_and_content td.block_n2_and_content,
#gateway-page td.block_n2_and_content td.block_n2_and_content {
  padding: 20px 30px 5px 30px;
}
#gateway-popup #select_catalog,
#gateway-page #select_catalog {
  width: 400px;
}
#gateway-popup .block_n2,
#gateway-page .block_n2 {
  padding: 0px 0px 0px 0px;
}
#gateway-popup .block_n2_content,
#gateway-page .block_n2_content {
  width: 200px;
  background-color: #B8C2CC;
}
#gateway-popup .block_n2_search,
#gateway-page .block_n2_search {
  padding: 0px 15px 20px 15px;
}
#gateway-popup .n2_search_header,
#gateway-page .n2_search_header {
  margin-left: -15px;
  margin-right: -15px;
  padding: 0.8rem 0.9375rem 0.625rem 1.875rem;
  padding-left: 2.5rem;
  box-shadow: 0 0 3px 1px rgba(0,0,0,0.3);
  background-color: #00274C;
  position: relative;
  letter-spacing: 0.04rem;
}
#gateway-popup .n2_search_header:before,
#gateway-page .n2_search_header:before {
  background: url("../../img/gateway/university-icon_@1x.png") no-repeat center center;
  background: rgba(0,0,0,0) url("../../img/gateway/university-icon_@1x.svg") no-repeat center center;
  background-color: #04132a;
  background-size: cover;
  background-size: auto 22px;
  content: '\00a0';
  font-size: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  top: 0;
  vertical-align: middle;
  display: inline-block;
  width: 2.25rem;
  line-height: 1.875rem;
}
#gateway-popup .n2_links a,
#gateway-page .n2_links a {
  letter-spacing: 0.04rem;
  display: block;
  -webkit-transition: background .2s linear;
  transition: background .2s linear;
  -webkit-text-fill-color: #00274c;
  padding: 0.8rem 0.9375rem 0.625rem 1.875rem;
}
#gateway-popup .n2_links a:hover,
#gateway-page .n2_links a:hover {
  background: none repeat scroll 0 0 rgba(11,96,142,0.75);
}
#gateway-popup #gateway-nav-current a,
#gateway-page #gateway-nav-current a {
  background-color: #0B608E;
  color: #F5F5F5;
}
#gateway-popup .block_content_outer,
#gateway-page .block_content_outer {
  padding: 0px 30px 0px 30px;
  border-left: 1px solid #D4DEE8;
  border-right: 1px solid #D4DEE8;
}
#gateway-popup .block_content,
#gateway-page .block_content {
  padding: 0px 0px 0px 0px;
}
#gateway-popup .block_content a:hover,
#gateway-popup .block_content_popup a:hover,
#gateway-popup .tooltip a:hover,
#gateway-page .block_content a:hover,
#gateway-page .block_content_popup a:hover,
#gateway-page .tooltip a:hover {
  background-color: #0B608E;
}
#gateway-popup #acalog-page-title,
#gateway-page #acalog-page-title {
  margin: 10px 0px;
  font-size: 22px;
}
#gateway-popup .block_content ul,
#gateway-popup .block_content_popup ul,
#gateway-popup .block_content div.td_dark ul,
#gateway-popup .block_content ol,
#gateway-popup .block_content_popup ol,
#gateway-popup .block_content div.td_dark ol,
#gateway-popup .block_content p,
#gateway-popup .block_content_popup p,
#gateway-page .block_content ul,
#gateway-page .block_content_popup ul,
#gateway-page .block_content div.td_dark ul,
#gateway-page .block_content ol,
#gateway-page .block_content_popup ol,
#gateway-page .block_content div.td_dark ol,
#gateway-page .block_content p,
#gateway-page .block_content_popup p {
  margin: 10px 0px;
}
#gateway-popup .gateway-toolbar,
#gateway-page .gateway-toolbar {
  margin: 10px 0px;
}
#gateway-popup .block_content .acalog-adhoc p,
#gateway-popup .block_content ul ul,
#gateway-popup .block_content_popup ul ul,
#gateway-popup .block_content ol ol,
#gateway-popup .block_content_popup ol ol,
#gateway-popup .block_content ol ul,
#gateway-popup .block_content_popup ol ul,
#gateway-popup .block_content ul ol,
#gateway-popup .block_content_popup ul ol,
#gateway-page .block_content .acalog-adhoc p,
#gateway-page .block_content ul ul,
#gateway-page .block_content_popup ul ul,
#gateway-page .block_content ol ol,
#gateway-page .block_content_popup ol ol,
#gateway-page .block_content ol ul,
#gateway-page .block_content_popup ol ul,
#gateway-page .block_content ul ol,
#gateway-page .block_content_popup ul ol {
  margin: 0;
}
#gateway-popup .block_content H1,
#gateway-popup .block_content .header,
#gateway-popup .block_content H2,
#gateway-popup .block_content .header_2,
#gateway-popup .block_content H3,
#gateway-popup .block_content .header_3,
#gateway-popup .block_content H4,
#gateway-popup .block_content .header_4,
#gateway-popup .block_content H5,
#gateway-popup .block_content .header_5,
#gateway-popup .block_content H6,
#gateway-popup .block_content .header_6,
#gateway-page .block_content H1,
#gateway-page .block_content .header,
#gateway-page .block_content H2,
#gateway-page .block_content .header_2,
#gateway-page .block_content H3,
#gateway-page .block_content .header_3,
#gateway-page .block_content H4,
#gateway-page .block_content .header_4,
#gateway-page .block_content H5,
#gateway-page .block_content .header_5,
#gateway-page .block_content H6,
#gateway-page .block_content .header_6 {
  margin: 20px 0px 10px 0px;
}
#acalog-client-header {
  font-size: 16px;
  line-height: 1.5;
  font-family: HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Helvetica, Arial, Verdana, sans-serif;
}
#gateway-footer-copyright {
  background-color: #04132A;
  color: #FFFFFF;
  padding: 0px 0 15px;
  font-size: 0.8125rem;
  position: relative;
  z-index: 999;
}
#gateway-footer-copyright a {
  color: #F5F5F5;
}
#gateway-footer-copyright a:hover {
  background-color: #00274C;
  color: #F5F5F5;
}
#acalog-client-footer {
  font-size: 16px;
  line-height: 1.5;
  font-family: HelveticaNeue, "Helvetica Neue", "Segoe UI", "Avenir Next", Avenir, "Gill Sans MT", Helvetica, Arial, Verdana, sans-serif;
}
#gateway-popup body,
#gateway-print body,
#gateway-page body {
  display: block;
}
.msie8 .n2_links a {
  padding: 0.85em 1em 0.66em 2em;
}
.mobile-on #side-menu {
  left: 0px;
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -ms-transform: translateX(0px);
  -o-transform: translateX(0px);
  transform: translateX(0px);
}
.mobile-on #content-frame {
  box-shadow: -5px 0 10px rgba(0,0,0,0.4);
  left: 0;
  right: 0;
  -webkit-transform: translateX(230px);
  -moz-transform: translateX(230px);
  -ms-transform: translateX(230px);
  -o-transform: translateX(230px);
  transform: translateX(230px);
  -webkit-transition: transform 350ms ease 0s;
  -moz-transition: transform 350ms ease 0s;
  -o-transition: transform 350ms ease 0s;
  transition: transform 350ms ease 0s;
}
.mobile-on table.block_n2_and_content {
  left: 0;
  right: 0;
  -webkit-transform: translateX(230px);
  -moz-transform: translateX(230px);
  -ms-transform: translateX(230px);
  -o-transform: translateX(230px);
  transform: translateX(230px);
  -webkit-transition: transform 350ms ease 0s;
  -moz-transition: transform 350ms ease 0s;
  -o-transition: transform 350ms ease 0s;
  transition: transform 350ms ease 0s;
}
.fixed-on .nav-control {
  display: inline-block;
  margin-left: 2.8125rem;
}
.fixed-on #header-nav {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -ms-transform: translateX(0px);
  -o-transform: translateX(0px);
  transform: translateX(0px);
  -webkit-transition-timing-function: ease-in;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
.fixed-on #brand-wrap {
  height: 50px;
  position: fixed;
  top: 0;
  width: 50px;
}
.fixed-on #brand-wrap #brand-block {
  background: url("../../img/gateway/umflint-stamp-yellow-@1x.png") no-repeat scroll center center / cover rgba(0,0,0,0);
  height: 50px;
  width: 50px;
}
html {
  position: relative;
}
