.nav > li.active {
    /*border-left: 4px solid #19aa8d;*/
    border-left: 4px solid #34bccb; /* l2c light blue */ /*l2c light blue */
}

.btn-primary {
    background-color: #34bccb; /* l2c light blue */ /*l2c light blue */
    border-color: #34bccb; /* l2c light blue */ /*l2c light blue */
    background-color: #334b62; /*l2c dark blue */
    border-color: #334b62; /*l2c dark blue */
  color: #FFFFFF;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary,
.btn-primary:active:focus,
.btn-primary:active:hover,
.btn-primary.active:hover,
.btn-primary.active:focus {
    background-color: #334b62;
    border-color: #334b62;
    background-color: #34bccb; /* l2c light blue */ /*l2c light blue */
    border-color: #34bccb; /* l2c light blue */ /*l2c light blue */
  color: #FFFFFF;
}

.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active,
.btn-primary.active[disabled],
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
    /* L2C edit */
    background-color: #34bccb; /* l2c light blue */
    border-color: #34bccb; /* l2c light blue */
}





button.btn-primary.dim {
  box-shadow: inset 0 0 0 #1a3249, 0 5px 0 0 #1a3249, 0 10px 5px #999999;
}
button.btn-primary.dim:active {
  box-shadow: inset 0 0 0 #1a3249, 0 2px 0 0 #1a3249, 0 5px 3px #999999;
}






.label-primary,
.badge-primary {
    background-color: #34bccb; /* l2c light blue */ /* l2c light blue */
    background-color: #334b62; /* l2c dark blue */
  color: #FFFFFF;
}

.onoffswitch-label {
    /* border: 2px solid #34bccb; /* l2c light blue */ */
    border: 2px solid #334b62; /* l2c dark blue */
}

.onoffswitch-inner:before {
    /* background-color: #34bccb; /* l2c light blue */ */
    background-color: #334b62; /* l2c dark blue */
  color: #FFFFFF;
}

.onoffswitch-switch {
  background: #FFFFFF;
    /* border: 2px solid #34bccb; /* l2c light blue */ */
    border: 2px solid #334b62; /* l2c dark blue */
}

.navbar-default .special_link a {
    background: #34bccb; /* l2c light blue */
}
.navbar-default .special_link a span.label {
  background: #fff;
    color: #34bccb; /* l2c light blue */
}
.navbar-default .landing_link a:hover {
    background: #34bccb !important;
  color: white;
}
body.mini-navbar .nav-header {
    background-color: #34bccb; /* l2c light blue */
}
.top-navigation .navbar-nav .dropdown-menu > .active > a {
    color: #34bccb; /* l2c light blue */
}
.top-navigation .nav > li a:hover,
.top-navigation .nav > li a:focus {
    color: #34bccb; /* l2c light blue */
}
.top-navigation .nav > li.active > a {
    color: #34bccb; /* l2c light blue */
}
.top-navigation .navbar-brand {
    background: #34bccb; /* l2c light blue */
    background: #334b62; /* dark blue */
}
.navbar-toggle {
    background-color: #34bccb; /* l2c light blue */
}
.btn-primary.btn-outline {
    color: #334b62;
}
.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link.active,
.open .dropdown-toggle.btn-link {
    color: #34bccb; /* l2c light blue */
}
.onoffswitch-label {
   border: 2px solid #334b62;
}
.onoffswitch-inner:before {
    background-color: #334b62;
}
.onoffswitch-switch {
    border: 2px solid #334b62;
}
.fc-state-active {
    background-color: #34bccb; /* l2c light blue */
    border-color: #34bccb; /* l2c light blue */
}
.fc-event a {
    background-color: #34bccb; /* l2c light blue */
    border-color: #34bccb; /* L2C light blue */
}
/* LIST GROUP */
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
    background-color: #34bccb; /* l2c light blue */
    border-color: #34bccb; /* l2c light blue */
}
.pace .pace-progress {
    background: #34bccb; /* l2c light blue */
}
.form-control:focus,
.single-line:focus {
    border-color: #34bccb !important;
}
.has-success .form-control {
    border-color: #34bccb; /* l2c light blue */
}
.has-success .control-label {
    color: #34bccb; /* L2C light blue */
}
.noUi-connect {
    background: none repeat scroll 0 0 #34bccb; /* l2c light blue */
}
.toast {
    background-color: #34bccb; /* l2c light blue */
}
.toast-success {
    background-color: #34bccb; /* l2c light blue */
}
.inspinia-notify.alert-info {
    border-left: 6px solid #34bccb; /* l2c light blue */
}
.forum-item.active .fa {
    color: #34bccb; /* l2c light blue */
}
.forum-item.active a.forum-item-title {
    color: #34bccb; /* l2c light blue */
}
.vertical-date small {
    color: #34bccb; /* l2c light blue */
}
.jvectormap-zoomin,
.jvectormap-zoomout,
.jvectormap-goback {
  background: #34bccb; /* L2C light blue */
}
/*Slick Carousel */
.slick-prev:before,
.slick-next:before {
  color: #34bccb !important;
}
.branding {
    background-color: #34bccb; /* l2c light blue */
}
.navy-bg {
    background-color: #34bccb; /* l2c light blue */
}
.panel-primary {
    border-color: #34bccb; /* l2c light blue */
}
.panel-primary > .panel-heading {
    background-color: #34bccb; /* l2c light blue */
    border-color: #34bccb; /* l2c light blue */
}
.progress-bar {
    background-color: #34bccb; /* L2C light blue */
}
/* COLORS */
.text-navy {
    color: #34bccb; /* l2c light blue */
}
.category-list li a .text-navy {
    color: #34bccb; /* l2c light blue */
}
.file-list li a:hover {
  color: #34bccb; /* l2c light blue */
}
.faq-question {
    color: #34bccb; /* L2C light blue */
}
.faq-question:hover {
  color: #334b62;
}
/* ISSUE TRACKER */
.issue-tracker .btn-link {
    color: #34bccb; /* l2c light blue */
}
.agile-list li.success-element {
    border-left: 3px solid #34bccb; /* l2c light blue */
}
.product-name:hover,
.product-name:focus {
  color: #34bccb; /* l2c light blue */
}
.product-price {
  background-color: #34bccb; /* l2c light blue */
}
.vote-actions a {
  color: #34bccb; /* l2c light blue */
}
.vote-info a:hover {
  color: #34bccb; /* l2c light blue */
}
.vote-icon.active {
  color: #34bccb; /* l2c light blue */
}
.open-small-chat {
    background: #34bccb; /* l2c light blue */
}
.open-small-chat:hover {
   background: #34bccb; /* l2c light blue */
}
.small-chat-box .content .chat-message.active {
    background: #34bccb; /* l2c light blue */
}
.sk-spinner-rotating-plane.sk-spinner {
   background-color: #34bccb; /* l2c light blue */
}
.sk-spinner-double-bounce .sk-double-bounce1,
.sk-spinner-double-bounce .sk-double-bounce2 {
  background-color: #34bccb; /* l2c light blue */
}
.sk-spinner-wave div {
  background-color: #34bccb; /* l2c light blue */
}
.sk-spinner-wandering-cubes .sk-cube1,
.sk-spinner-wandering-cubes .sk-cube2 {
  background-color: #34bccb; /* l2c light blue */
}
.sk-spinner-pulse.sk-spinner {
  background-color: #34bccb; /* l2c light blue */
}
.sk-spinner-chasing-dots .sk-dot1,
.sk-spinner-chasing-dots .sk-dot2 {
  background-color: #34bccb; /* l2c light blue */
}
.sk-spinner-three-bounce div {
  background-color: #34bccb; /* l2c light blue */
}
.sk-spinner-circle .sk-circle:before {
  background-color: #34bccb; /* l2c light blue */
}
.sk-spinner-cube-grid .sk-cube {
  background-color: #34bccb; /* l2c light blue */
}
.sk-spinner-wordpress.sk-spinner {
  background-color: #34bccb; /* l2c light blue */
}
.sk-spinner-fading-circle .sk-circle:before {
  background-color: #34bccb; /* l2c light blue */
}
.landing-page span.navy {
  color: #34bccb; /* l2c light blue */
}
.landing-page a.navy-link {
  color: #34bccb; /* l2c light blue */
}
.landing-page .navy-line {
  border-bottom: 2px solid #34bccb; /* l2c light blue */
}
.landing-page .navbar-default .navbar-nav > .active > a,
.landing-page .navbar-default .navbar-nav > .active > a:hover {
  border-top: 6px solid #34bccb; /* l2c light blue */
}
.landing-page .navbar-default .navbar-nav > li > a:hover,
.landing-page .navbar-default .navbar-nav > li > a:focus {
  color: #34bccb; /* l2c light blue */
}
.landing-page .navbar-default .navbar-brand {
  background: #34bccb; /* l2c light blue */
}
.landing-page .navbar-scroll.navbar-default .nav li a:hover {
  color: #34bccb; /* l2c light blue */
}
.landing-page .navbar-default .navbar-nav > .active > a,
.landing-page .navbar-default .navbar-nav > .active > a:hover {
  border-top: 6px solid #34bccb; /* l2c light blue */
}
.landing-page .features small {
  color: #34bccb; /* l2c light blue */
}
.landing-page .features-icon {
  color: #34bccb; /* l2c light blue */
}
.landing-page .navy-section {
  background: #34bccb; /* l2c light blue */
}
.landing-page .social-icon a {
  background: #34bccb; /* l2c light blue */
}
.landing-page .pricing-plan .pricing-price span {
  color: #34bccb; /* l2c light blue */
}
.landing-page li.pricing-title {
  background: #34bccb; /* l2c light blue */
}
.landing-page .testimonials {
  background-color: #34bccb; /* l2c light blue */
}
.landing-page .features .big-icon {
  color: #34bccb !important;
}
.landing-page .btn-primary {
  background-color: #34bccb; /* l2c light blue */
  border-color: #34bccb; /* l2c light blue */
}
@media (max-width: 768px) {
  .landing-page .navbar-default .nav li a:hover {
    color: #34bccb; /* l2c light blue */
  }
}
.spin-icon {
  background: #34bccb; /* l2c light blue */
}
.default-skin {
  background: #34bccb; /* l2c light blue */
}
.md-skin .nav .open > a,
.md-skin .nav .open > a:hover,
.md-skin .nav .open > a:focus {
  background: #34bccb; /* l2c light blue */
}
.md-skin .navbar-fixed-top,
.md-skin .navbar-static-top {
  background-color: #34bccb !important;
}
.md-skin.landing-page .navbar-default .navbar-nav > li > a:hover,
.md-skin.landing-page .navbar-default .navbar-nav > li > a:focus {
  color: #34bccb; /* l2c light blue */
}
.md-skin.top-navigation .nav > li a:hover,
.md-skin .top-navigation .nav > li a:focus,
.md-skin.top-navigation .nav .open > a,
.md-skin.top-navigation .nav .open > a:hover,
.md-skin.top-navigation .nav .open > a:focus {
  color: #34bccb; /* l2c light blue */
}
.md-skin.top-navigation .nav > li.active a {
  color: #34bccb; /* l2c light blue */
}

/*
.agile-list li {
  background: #FAFAFB;
  background: #fff;
}
.agile-list li:hover {
  background: #fff;
  background: #FAFAFB;
}
*/




.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus {
  background-color: #18a689;
  border-color: #18a689;
  background-color: #34bccb; /* l2c light blue */
  border-color: #34bccb; /* l2c light blue */
  color: #FFFFFF;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #fff;
  background-color: #18a689;
  border-color: #18a689;
  background-color: #34bccb; /* l2c light blue */
  border-color: #34bccb; /* l2c light blue */
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #18a689;
  border-color: #18a689;
  background-color: #34bccb; /* l2c light blue */
  border-color: #34bccb; /* l2c light blue */
}











/*
    dependencies - this code is not modified but is required to cascade after the above modifications
*/

.nav.nav-tabs li {
  background: none;
  border: none;
}

.btn-outline {
    color: inherit;
    background-color: transparent;
    transition: all .5s;
}