a {
    color: #ff0c75;
    text-decoration: none;
    background-color: transparent;
  }

  a:hover {
    color: #aa1d52;
    text-decoration: underline;
  }


.bg-primary {
    background-color: #ff0c75 !important;
}

.btn-primary {
    color: #fff;
    background-color: #ff0c75;
    border-color: #ff0c75;
}

.btn-primary:hover {
    color: #fff;
    background-color: #aa1d52;
    border-color: #aa1d52;
}

.btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #aa1d52;
    border-color: #aa1d52;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #ff0c75;
  border-color: #ff0c75;
}

.btn-outline-primary {
    color: #ff0c75;
    border-color: #ff0c75;
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #aa1d52;
    border-color: #aa1d52;
}
.btn-link {
    font-weight: 400;
    color: #ff0c75;
    text-decoration: none;
}
.btn-link:hover {
    color: #aa1d52;
    text-decoration: underline;
  }

.bg-gradient-primary {
    background-color: #ff0c75;
    background-image: linear-gradient(180deg, #ff0c75 10%, #aa1d52 100%);
    background-size: cover;
}

.bg-login-image {
    background: url("/img/logo_iepc_vertical.png");
    background-position: center;
    background-size: 70%;
    background-repeat: no-repeat
}

.bg-register-image {
    background: url("/img/logo_iepc_vertical.png");
    background-position: center;
    background-size: 70%;
    background-repeat: no-repeat
}

.text-primary {
    color: #ff0c75 !important;
}

.border-left-primary {
    border-left: 0.25rem solid #aa1d52 !important;
}

.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #aa1d52;
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #ff0c75;
    border-color: #ff0c75;
  }

  .ui-widget {
      background-color: #fff;
  }

  .custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    border-color: #ff0c75;
    background-color: #ff0c75;
  }

  .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
    border-color: #ff0c75;
    background-color: #ff0c75;
  }

  .custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    border-color: #ff0c75;
    background-color: #ff0c75;
  }

.form-control::-webkit-input-placeholder { /* Edge */
    color: lightpink !important;
}

.form-control:-ms-input-placeholder { /* Internet Explorer */
    color: lightpink !important;
}

.form-control::placeholder {
    color: lightpink !important;
}
