﻿.light-a {
  color: white;
}
.light-a:hover {
  color: #fff;
}
a {
  color: #1C2260;
}
a.validation-messages {
  color: #ec971f !important;
}
.breadcrumb {
  background: #fff;
}
.breadcrumb > li + li:before {
  color: #1C2260;
}
div.dropdown,
div.dropup {
  cursor: pointer;
}
.navbar-default .sidebar {
  background: #DCE2E7;
}
.navbar-default .sidebar-nav {
  background: #DCE2E7;
}
.navbar-default.navbar-default {
  background: #1C2260;
}
.navbar-default .navbar-brand {
  color: white;
}
.navbar-default .navbar-brand:hover {
  color: #fff;
}
.navbar-default .navbar-right {
  padding-right: 5px;
}
.navbar-default .navbar-right li.dropdown > a {
  color: white;
}
.navbar-default .navbar-right li.dropdown > a:hover {
  color: #fff;
}
.navbar-default .navbar-right li.dropdown > a div.label {
  top: 10px;
  position: absolute;
  right: 0;
}
.navbar-default .navbar-right li.dropdown .dropdown-toggle {
  background-color: inherit;
}
@media (min-width: 768px) {
  .navbar-default .navbar-right {
    margin-right: 0;
  }
}
.panel-primary > .panel-heading {
  background: #1C2260;
}
.panel-default > .panel-heading {
  background: #DDEAF6;
  /*padding: 7px 10px;*/
  border: none;
  height: 39px;
}
.panel-default > .panel-heading .pull-right .btn {
  margin-top: -8px;
}
.panel-default > .panel-heading .pull-right .menulist-group {
  padding-top: 3px;
}
.panel-default > .panel-heading .badge {
  vertical-align: middle;
  margin-top: -0.2em;
}
.panel-default > .panel-heading-small {
  padding: 7px 10px;
  height: 34px !important;
}
.panel-default > .panel-heading-small .pull-right .menulist-group {
  padding-top: 3px;
}
.panel-heading-smaller {
  display: block;
  height: 30px !important;
  padding: 7px 10px !important;
  text-decoration: none;
}
.panel-title {
  word-break: break-all;
}
@media (min-width: 1692px) {
  .modal-hg {
    width: 1600px;
  }
}
.affix {
  top: 50px;
  z-index: 1000;
}
.panel-heading-collapse a.a-collapse:after {
  font-family: 'Glyphicons Halflings';
  content: "\e114";
  float: left;
  /*color: grey;*/
  padding-right: 7px;
}
.panel-heading-collapse a.a-collapse.collapsed:after {
  content: "\e080";
}
.panel-heading-autoheight {
  height: auto !important;
}
.datepicker input[readonly] {
  background: initial;
}
.progress-bar > div {
  padding: 0 2px;
  white-space: nowrap;
  color: #3F3F3F;
}
.form-group > .input-group {
  padding-left: 12px;
}
.input-group > label,
.input-group > a {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
a.a-collapse,
a.a-collapse:visited {
  text-decoration: none !important;
}
.btn:active,
.btn.active {
  font-weight: bold;
}
.background-color-none {
  background-color: white !important;
  box-shadow: none !important;
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  opacity: 0.3;
}
.datepicker {
  padding: 0px !important;
}
/*
##################################
        Custom tabs css
##################################
*/
.nav-tabs > li > a {
  color: #777 !important;
  margin-right: 0px !important;
}
.nav-tabs > li.active > a {
  color: black !important;
  border: 0px !important;
  border-bottom: 3px solid #337ab7 !important;
}
/*
##################################
        Custom tooltip css
##################################
*/
.tooltip {
  font-size: 13px !important;
}
.tooltip-inner {
  background-color: #f0ad4e !important;
}
.tooltip-arrow {
  border-top-color: #f0ad4e !important;
}