@charset "UTF-8";
/* CSS Document */

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  right: 0;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.ddhover:hover .dropdown-menu { display: block; margin-top: 0; }

/* Tooltip */
.tooltip.show { opacity: 1;}
.tooltip-inner { background-color: white; color: blue; border: 1px solid blue; max-width: 355px !important; }


img.kbico {height:25px; }

span.tab-space { padding-left:1em; }
  /* Badge colors */
.badge.badge-info { color: #3671BF; background-color: GhostWhite; }
.badge.badge-info:hover { color: GhostWhite; background-color: #3671BF; }
.badge.badge-info:focus { color: GhostWhite; background-color: #3671BF; }

.badge.badge-external { color: #800000; background-color: White; font-size: 1.0em !important; padding: 2px 4px;}
.badge.badge-external:hover { color: White; background-color: #800000; padding: 2px 4px;}
.badge.badge-external:focus { color: White; background-color: #800000; padding: 2px 4px;}

.badge.badge-internal { color: #2E3192; background-color: White; font-size: 1.0em !important; padding: 2px 4px;}
.badge.badge-internal:hover { color: White; background-color: #2E3192; padding: 2px 4px; }
.badge.badge-internal:focus { color: White; background-color: #2E3192; padding: 2px 4px; }

.btn.btn-info { border-style: none; color: #3671BF; background-color: GhostWhite; padding: 2px 4px;}
.btn.btn-info:hover { border-style: none; color: GhostWhite; background-color: #3671BF; padding: 2px 4px;}
.btn.btn-info:focus { border-style: none; color: GhostWhite; background-color: #3671BF; padding: 2px 4px;}

.btn.btn-ndb { border-style: none; border-color: #3671BF; color: #3671BF; background-color: White; padding: 2px 4px;}
.btn.btn-ndb:focus { border-style: none; border-color: #3671BF; color: White; background-color: #3671BF; padding: 2px 4px;}
.btn.btn-ndb:hover { border-style: none; border-color: #3671BF; color: White; background-color: #3671BF; padding: 2px 4px;}

.btn.btn-external { border-style: none; border-color: #800000; color: #800000; background-color: White; padding: 2px 4px;}
.btn.btn-external:focus { border-style: none; border-color: #800000; color: White; background-color: #800000; padding: 2px 4px;}
.btn.btn-external:hover { border-style: none; border-color: #800000; color: White; background-color: #800000; padding: 2px 4px;}

a { color: #2E3192; font-weight: 750; }
a:hover { color:#3FAFEF; } 

.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px; }

.navbar { margin-bottom: 20px; background-image: linear-gradient(to right, #2E3192, #3FAFEF); }
.navbar-nav > li > a { font-color: white; }
.nav.navbar-nav li a { color: white; }
.navbar-dark .navbar-nav .nav-item .dropdown-menu { background-color: #2E3192; } 
.navbar-dark .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover { background-color: grey; }
.navbar-dark .navbar-nav .nav-link { color: rgba(255, 255, 255, 0.90); }
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { color: rgba(255, 255, 255, 1.00); }
.navbar-dark .navbar-nav .nav-link.disabled { color: rgba(255, 255, 255, 0.25); }
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { color: #fff; }


