.navbar-emere-main .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-emere-main .navbar-brand:focus, .navbar-emere-main .navbar-brand:hover {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-emere-main .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-emere-main .navbar-nav .nav-link:focus, .navbar-emere-main .navbar-nav .nav-link:hover {
  color: rgba(0, 0, 0, 0.7);
}

.navbar-emere-main .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.navbar-emere-main .navbar-nav .show > .nav-link,
.navbar-emere-main .navbar-nav .active > .nav-link,
.navbar-emere-main .navbar-nav .nav-link.show,
.navbar-emere-main .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-emere-main .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

.navbar-emere-main .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-emere-main .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-emere-main .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-emere-main .navbar-text a:focus, .navbar-emere-main .navbar-text a:hover {
  color: rgba(0, 0, 0, 0.9);
}

.bg-emere-main {
  background-color: rgba(163, 130, 77, 0.9) !important;
}

nav.bg-emere-main a.nav-link:focus, nav.bg-emere-main  a.nav-link:hover, nav.bg-emere-main  li.active {
  background-color: rgba(100, 80, 60, 0.9) !important;
}

div.form-group.required .col-form-label:after, label.col-form-label.required:after {
  content:"*";
  color:red;
}

.has-error {
  border-radius: 5px;
  border: 1px solid #dc3545;
}

.whitespaceN {
  white-space: normal;
}

.form-control-inline {
    min-width: 0;
    max-width: 100px !important;
    display: inline !important;
}

.form-control {
  border: 1px solid #042b66 !important; 
}

.form-check-input  {
  border: 1px solid #042b66 !important; 
}


table.table-vstripe tbody td:nth-of-type(odd)  {
    background-color: rgba(0, 0, 0, 0.1);
}

table thead tr.vstripe th:nth-of-type(odd)  {
    background-color: rgba(0, 0, 0, 0.1);
}

.borderleft {
   border-left: 1px solid;
}

.borderright {
   border-right: 1px solid;
}

.etip:hover .etooltip {
  display: block;
}

.etooltip {
  display: none;
  position: absolute;
  z-index: 5;
  max-width: 100%;
  padding: 0.25rem 0.5rem 0.25rem 0.5rem;
  margin-top: 2.0rem;
  margin-left:3.5rem;
  font-size: 0.875rem;
  color: #055160;
  background-color: #0dcaf0;
  border-radius: 0.375rem;
  border-left: 2px solid white;
  border-top: 2px solid white;
  border-right: 2px solid gray;
  border-bottom: 2px solid gray;
 }

.etip {
  /* Nothing for now */
}