﻿.loginsliderDiv .carousel-caption {
  right: 25%;
  left: 10%;
  background: rgba(238, 39, 55, 0.9019607843);
  padding: 1.15rem;
  border-radius: 1rem 1rem 0 1rem;
  box-shadow: 4px 5px 5px 0px #ee2737 inset;
  clip-path: polygon(0% 0%, 100% 0%, 90% 100%, 0% 100%);
}
.loginsliderDiv .carousel .carousel-caption p {
  font-size: 14px;
}
.loginsliderDiv .carousel-img img {
  object-fit: cover;
}

.loginsigninDiv #abulogo {
  width: 100px;
}
.loginsigninDiv .login-logo {
  width: 185px;
  height: 100px;
  margin-right: 3px;
}
.loginsigninDiv .login-logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.loginsigninDiv .card.card-primary {
  border-top: 2px solid #EE2737;
}
.loginsigninDiv a {
  color: #EE2737;
}
.loginsigninDiv .text-primary {
  color: #EE2737 !important;
}

.loginsigninDiv .btn-primary,
.loginsigninDiv .btn-primary.disabled {
  background-color: #EE2737;
  border-color: #EE2737;
}

.loginsigninDiv .btn-primary:hover,
.loginsigninDiv .btn-primary.disabled:hover {
  background-color: #0c2340 !important;
  border-color: #0c2340 !important;
}

.theme-primary .loginsigninDiv .btn-info {
  background-color: #ee2737;
  border-color: #ee2737;
  color: #ffffff;
}
.theme-primary .loginsigninDiv .btn-info:hover {
  background-color: #ee2737 !important;
  border-color: #ee2737 !important;
}
