/* Hide "Forgot Username" and "Forgot Password" links in login module */
.form-login-options-forgot-username a {
  display: none !important;
}

/* Logo Size & Header Menu */
.logo-img {
  width: 150px;
  padding: 10px;
}

.mx-auto {
margin-right: auto !important;
margin-left: 0 !important;
}

.t4-megamenu .dropdown-menu li>a, .t4-megamenu .dropdown-menu li>.nav-link, .t4-megamenu .dropdown-menu li .dropdown-item {
color: #999999 !important;
}

.t4-megamenu .dropdown-menu li>a, .t4-megamenu .dropdown-menu li>.nav-link, .t4-megamenu .dropdown-menu li .dropdown-item:hover {
color: #000000 !important;
}

/* footer always bottom */
.t4-footer {
    position: fixed;
    bottom: 0px;
    width : 100%;
}

.t4-footer .container, .t4-footer .t4-masthead .t4-masthead-detail, .t4-masthead .t4-footer .t4-masthead-detail {
    padding-top: 0px;
    padding-bottom: 0px;
}

/* cookies message */

#plg_system_eprivacy_modal {
  bottom: 0px;
  display: block;
  padding-left: 0px;
  position: fixed;
  --t4-modal-width: initial !important;;
  --t4-modal-bg:white;
  width: 100%;
  margin: 0px;
  left: 0px;
  --t4-modal-margin: 0px;
  border-radius: 0px;
  --t4-modal-border-radius: 0px!important;
  --t4-modal-inner-border-radius: 0px!important;
  --t4-modal-padding: 0px !important;
  font-size: small;
  top: initial;
  background-color: initial;
  padding: 0px;
}

#plg_system_eprivacy_modal div
{
  padding: 0px;
}

#plg_system_eprivacy_modal p
{
  margin: 0px;
}