﻿/*
@border-default: #c8c7cc;

@text-color: #8e8e93;
@text-dark: darken(@text-color, 20%);
@text-light: lighten(@text-color, 20%);
@link-color: @primary;

@font-size-base: 13px;
@font-size-normal: 14px;
@font-size-large: floor((@font-size-base * 1.25)); // ~15px
@font-size-extra-large: floor((@font-size-base * 1.35)); // ~17px
@font-size-small: ceil((@font-size-base * 0.85)); // ~12px
@font-size-extra-small: floor((@font-size-base * 0.85)); // ~11px

@h1-size-base: 36px;
@h1-size-extra-large: floor((@h1-size-base * 1.40)); // ~50px

@header-height: 65px;
@mobile-header-height: 50px;
@sideBar-width: 260px;
@sideBar-closed-width: 70px;
@footer-height: 50px;
@horizontal-menu-height: 40px;


//  breakpoints

// Extra small screen / phone
@screen-xs-min: 480px;

// Small screen / tablet
@screen-sm-min: 768px;

// Medium screen / desktop
@screen-md-min: 992px;

// Large screen / wide desktop
@screen-lg-min: 1200px;

// So media queries don't overlap when required, provide a maximum
@screen-xs-max: (@screen-sm-min - 1);
@screen-sm-max: (@screen-md-min - 1);
@screen-md-max: (@screen-lg-min - 1);*/
a {
    color: #003c66;
}

.panel-heading a,
h3 a {
    color: #003c66;
}

a:focus,
a:hover,
a:active {
    color: #003c66 !important;
    opacity: .8;
}
p strong {
  color: #247530;
}
.navbar > .container .navbar-brand i,
.navbar > .container .navbar-brand:hover i {
    color: #003c66;
}
.navbar-default .navbar-nav > .active > a:before {
    color: #003c66;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li.dropdown.open > a {
    border-bottom-color: #003c66;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    border-bottom-color: #003c66;
}
.navbar-nav > li > .dropdown-menu {
    border-top-color: #003c66;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    background-color: #003c66;
    color: #003c66;
}
.btn-primary {
    background-color: #cceaff;
    border-color: #cceaff;
    color: #fff;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
    background-color: #003c66;
    border-color: #003c66;
    color: #fff;
}
.btn-action {
    background-color: #5cb85c;
    border-color: #4eb24e;
    color: #ffffff;
}
.btn-action:hover, .btn-action:focus, .btn-action:active, .btn-action.active {
    background-color: #327b00;
    border-color: #286100;
    color: #ffffff;
}

.btn-action.disabled:hover, .btn-action.disabled:focus, .btn-action.disabled:active, .btn-action.disabled.active, .btn-action[disabled]:hover, .btn-action[disabled]:focus, .btn-action[disabled]:active, .btn-action[disabled].active, fieldset[disabled] .btn-action:hover, fieldset[disabled] .btn-action:focus, fieldset[disabled] .btn-action:active, fieldset[disabled] .btn-action.active {
    background-color: #3D9400;
    border-color: #3D9400;
    color: #ffffff;
}
.btn-secondary {
    background-color: #0095ff;
    border-color: #0095ff;
    color: #ffffff;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active {
    background-color: #4db5ff;
    border-color: #4db5ff;
    color: #ffffff;
}
.btn-default {
    background-color: #ddd;
    border-color: #ccc;
    color: #444;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active {
    background-color: #ccc;
    border-color: #bbb;
    color: #444;
}
.btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active {
    background-color: #999;
    border-color: #999;
    color: #ffffff;
}
.circle-icon.circle-main-color {
  background-color: #eff7fc;
  border-color: #eff7fc;
  color: #FFFFFF;
}
.slide_subtitle {
  background-color: #eff7fc;
  color: #FFFFFF;
}
.progress-bar.main-color {
  background-color: #2C8B3A !important;
}
.accordion-teal .panel-heading .accordion-toggle {
  color: #364f6a;
}
.accordion-teal .panel-heading .accordion-toggle > .icon-arrow:before {
  background-color: #364f6a;
  color: #FFFFFF;
}
.sb_toggle {
  border-color: rgba(0, 0, 0, 0) #364f6a rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
#scroll-top {
    background-color: #eff7fc;
    border: 1px solid #003c66;
    color: #364f6a;
    border-radius: 4px;
    opacity: 0.5;
}
#scroll-top:hover {
    background-color: #003c66;
    border: 1px solid #eff7fc;
    color: #fff !important;
    border-radius: 4px;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #eff7fc;
  border-color: #2C8B3A;
  color: #FFFFFF;
}
div.post-media h4 {
  color: #eff7fc;
}
.portfolio-page ul.nav li a:hover,
.portfolio-page ul.nav li.active a {
  background: #eff7fc;
  color: #FFFFFF;
}
.feature-box .feature-icon {
  color: #eff7fc;
}
.colored-top-bar #topbar {
    background: #003c66;
    color: #FFFFFF;
    border-bottom: 1px solid #eff7fc;
}
.form-control:focus {
    border-color: #0077cc;
    box-shadow: none;
}