/**
 * Variable Overrides.
 *
 * Modify this file to override the Bootstrap Framework variables. You can copy
 * these variables directly from ../bootstrap/less/variables.less to this file.
 */
#main-wrapper .page-image {
  height: 40%;
  background-size: cover;
  background-attachment: fixed;
  position: fixed;
}
div.footer-container {
  background-color: #f2f2f2;
  position: relative;
}
body.node-type-news .page-header,
body.page-node .page-header {
  padding-bottom: 10px;
}
div.no-sidebar-page-container .page-header {
  padding-bottom: 0px;
}
.not-front .no-sidebar-page-container .breadcrumb {
  margin: 0px;
}
.not-front .no-sidebar-page-container .page-content-container {
  min-height: auto;
}
.not-front .no-sidebar-page-container .page-content-container .print-content {
  padding: 20px 0px 20px 0px;
}
.not-front .no-sidebar-page-container .page-content-container .print-content .page-header {
  padding-bottom: 0px;
}
.not-front .no-sidebar-page-container .page-content-container .print-content h2,
.not-front .no-sidebar-page-container .page-content-container .print-content h3,
.not-front .no-sidebar-page-container .page-content-container .print-content h4,
.not-front .no-sidebar-page-container .page-content-container .print-content h5,
.not-front .no-sidebar-page-container .page-content-container .print-content h6 {
  margin-top: 0px;
  padding-top: 0px;
  text-transform: uppercase;
}
.not-front .no-sidebar-page-container .page-topic {
  background-color: #FFF;
  margin: 20px 0px 0px 0px;
}
.not-front .no-sidebar-page-container .page-topic .print-content {
  padding: 20px 0px 20px 0px;
}
.not-front .no-sidebar-page-container .page-topic .print-content h2,
.not-front .no-sidebar-page-container .page-topic .print-content h3,
.not-front .no-sidebar-page-container .page-topic .print-content h4,
.not-front .no-sidebar-page-container .page-topic .print-content h5,
.not-front .no-sidebar-page-container .page-topic .print-content h6 {
  text-transform: uppercase;
}
.not-front .no-sidebar-page-container .page-topic .topic-title {
  font-size: 24px;
  color: #24366F;
  text-transform: uppercase;
  padding-top: 20px;
  padding-bottom: 0px;
  margin: 0px;
}
body.node-type-page .no-sidebar-page-container .page-content-container .print-content {
  padding-top: 20px;
}
/* No top padding for these pages */
body.node-type-jobs .no-sidebar-page-container .page-content-container .print-content,
body.node-type-news .no-sidebar-page-container .page-content-container .print-content,
body.node-type-member .no-sidebar-page-container .page-content-container .print-content {
  padding-top: 0px;
}
body.node-type-news h1.page-header,
body.node-type-jobs h1.page-header,
h1.page-header {
  font-size: 24px;
}
.bb-feature-form-container,
.field-entityform-attach {
  /*border:2px solid #e3e3e3;
    background-color:#f1f1f1;
    */
  border-top: 1px solid  #e3e3e3;
  border-bottom: 1px solid  #e3e3e3;
}
.field-entityform-attach > div.entity-entityform-type {
  padding: 20px 0px 20px 0px;
}
.bb-feature-form {
  padding: 20px 0px 20px 0px;
}
.print-content{
  margin-top: 2rem;
}
.page-tabs-text {
  background-color: white;
}
.page-header {
  text-transform: uppercase;
}
.tabs-section-container {
  padding: 0px;
}
.tabs-section-container .page-nosidebar h1.page-header {
  padding-top: 20px;
  padding-bottom: 0px;
  margin: 0px;
  text-transform: uppercase!important;
  color: #575757;
}
.leaf-sections {
  margin-top: 20px;
  clear: both;

  position: relative;
  background-size: cover;
  background-attachment: fixed;
  background-position: bottom;
}
.leaf-sections .leaf-icons-padding {
  /*padding: 40px;*/ 
  /*padding-bottom:0px;*/
  position: relative;
  margin-left: 14px;
}
.leaf-sections .children-links-block {
  background-color: rgba(255, 255, 255, 0.8);
  position: absolute;
  bottom: 0;
  width: 95%;
  margin-bottom: 25px;
  height: 100%;
  display: none;
}
.leaf-sections .children-links-block h4 {
  text-align: left;
  padding-left: 5%;
}
.leaf-sections .children-links-block ul {
  list-style: none;
  padding: 0px;
  text-align: left;
  padding-left: 5%;
}
.leaf-sections .children-links-block ul li a {
  color: #003b51;
}
.leaf-sections .leaf-menu-bg-transparency {
  width: 100%;
  height: 100%;
  z-index: 500;
  background-color: #23336E;
      border-top: 15px solid #23336e;
}
.leaf-sections .icon-menu {
  text-align: center;

  padding-right: 0px;
  padding-left: 0px;
  padding-top: 60px;
  padding-bottom: 60px;
  padding: 0px;
  min-height: 250px;
  position: relative;
}
.leaf-sections .icon-menu .field-menu-icon {
  text-align: center;
  z-index: 600;
  height: 100px;
}
.leaf-sections .icon-menu span a {
  font-size: 14px;
  color: #FFF;
  margin-top: 10px;
  display: block;
}
.leaf-sections .icon-menu.lg-last_row_item {
  border-right: none;
}
.leaf-sections .icon-menu:nth-child(-n+3) {
  border-top: none;
}
.leaf-sections .tab-content-container {
    position: absolute;
    height: 90%;
    width: 97%;
    background-color: #fff;
	text-align: left; 
}
.leaf-sections .tab-content-container .tab-content {
  overflow-wrap: break-word;
  padding: 0px 10px 0px 10px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
}
.leaf-sections .icon-menu.tab-plain {
  position: relative;
  min-height: 100px;
   
}
.leaf-sections .icon-menu.tab-plain a {
  color: #284871;
  font-size: 15px;
}
.leaf-sections .icon-menu.tab-plain.active a {
  color: #3A97CC;
}
.leaf-sections .slidedown_menu_css3 {
  display: block;
}
.infoxer-nosidebar-page {
  clear: both;
  padding: 0px;
  margin-top: 0px;
  background-color: #07aa8e;
}
.infoxer-nosidebar-page .infoxes {
  padding-top: 10px;
  padding-bottom: 10px;
}
.not-front .no-sidebar-page-container #edit-field-services-to-apply {
  display: none;
}
.not-front .no-sidebar-page-container .page-topic-form {
  display: none;
}
.not-front .no-sidebar-page-container .page-topic-form .field-entityform-attach {
  border: none;
  border-top: none;
  border-bottom: none;
}
.not-front .no-sidebar-page-container .page-topic-services-term {
  cursor: pointer;
  margin-top: 0px;
  background-color: #07aa8e;
  padding: 0px;
}
.not-front .no-sidebar-page-container .page-topic-services-term .print-content {
  font-size: 18px;
  color: #FFF;
  text-align: center;
}
.not-front .no-sidebar-page-container .page-topic-services-term .fa {
  font-size: 30px;
}
.red-color {
  color: red;
}
@media (max-width: 1200px) {
  .leaf-sections .leaf-icons-padding {
    padding: 0px;
  }
  .leaf-sections .icon-menu,
  .leaf-sections .icon-menu:nth-last-child(-n+4),
  .leaf-sections .icon-menu:nth-child(3n),
  .leaf-sections .icon-menu:nth-last-child(-n+3),
  .leaf-sections .icon-menu:nth-child(2n) {
    /* Reassign borders and adjust below  as per 2 items per row */
    
    border-top: none;
  }
  .leaf-sections .icon-menu.md-last_row_itemm {
    border-right: none !important;
  }
  .leaf-sections .icon-menu:nth-last-child(-n+2) {
    border-bottom: none;
  }
  .leaf-sections .empty-cols-menu {
    display: none;
  }
}
@media (max-width: 1000px) {
  .leaf-sections div.md-last_row_item.icon-menu {
    /* border-bottom:0px; */
  }
  .infoxer-list2 .view-content .infoxer-box-hor .views-row div.infoxer-img div {
    padding: 25px;
  }
}
@media (max-width: 767px) {
  .leaf-sections .icon-menu,
  .leaf-sections .icon-menu:nth-last-child(-n+4),
  .leaf-sections .icon-menu:nth-child(3n),
  .leaf-sections .icon-menu:nth-last-child(-n+3),
  .leaf-sections .icon-menu:nth-child(2n) {
    /* Reassign borders and adjust below  as per 2 items per row */
    
  }
  .leaf-sections .icon-menu {
    border-right: none !important;
  }
  .leaf-sections .icon-menu:nth-last-child(-n+2) {
    border-bottom: none;
  }
  .leaf-sections .icon-menu.tab-plain a {
    font-size: 14px;
  }
  #main-wrapper .page-image {
    height: 600px;
    background-size: cover;
    background-attachment: fixed;
    position: absolute;
  }
  .not-front .no-sidebar-page-container .page-content-container .print-content {
    padding: 0px 0px 0px 0px;
  }
  .not-front .no-sidebar-page-container .page-topic .print-content {
    padding: 10px 0px 0px 0px;
  }
  .print-content .entity-entityform-type {
    width: 100%;
  }
  .not-front .no-sidebar-page-container .page-topic-services-term {
    padding-bottom: 20px;
  }
}

/*# sourceMappingURL=page-leaf.css.map */