/* Style the navbar */
#navbar {
  overflow: hidden;
  background-color: #333;
}

/* Navbar links */
#navbar a {
  float: left;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding: 14px;
  text-decoration: none;
}

/* Page content */
.content {
  padding: 16px;
}

/* sticky menu */
.sticky {
  position: fixed !important;
  top: 60px;
  width: 100%;
  z-index:200;
}

/* Add some top padding to the page content to prevent sudden quick movement (as the navigation bar gets a new position at the top of the page (position:fixed and top:0) */
.sticky + .content {
  padding-top: 0px;
}
/* Fin Sticky Menu*/


/* Carousel */

.shorter-carousel {
    min-height: 200px!important;
    max-height: 200px;
}

.carousel-control {color: #002663;}

.card-content {
    color: #002663;
}

.e-imbg {
    background-position: 50% 4%!important;
    background-size: 300px;
    background-repeat: no-repeat;
}

.card-block, .card-content {
    margin-top: 75px;
}

.carousel {
	min-width: 270px !important;
	max-height: 310px;
}
/* Fin Carousel */

.tab-content-container {background-color : #ecedee !important;}

.tabs[aria-current=desktop] .tab-menu .desktop.smart-field>.tab-link[aria-selected*=true], .tabs[aria-current=desktop] .tab-menu .form-control.desktop>.tab-link[aria-selected*=true], .tabs[aria-current=desktop] .tab-menu .search>input.desktop>.tab-link[aria-selected*=true] {
    background: #ecedee;
    color: #00175a;
    pointer-events: auto;
}

.pad {
    padding-top: 2.25rem;
}
.top_line {
    padding-top: 0 !important;
}

.nopad {
    padding: 0 40px 0 40px !important;
}

.card {
    background: none;
}

.blue-border {
    border: 5px solid #006FCF;
    border-radius: 5px;
    background: white !important;
}