@import "https://fonts.googleapis.com/css?family=Poppins";

* {
    font-family: 'Poppins', sans-serif !important;
    word-wrap: break-word;
}

.fa,
.fas {
    font-family: "Font Awesome 5 Free" !important;
}

.bank-input-space-evenly{
    justify-content: space-between;
}

.bank-input-space-evenly > input{
    width: auto!important;
}

.bg-pos {
    background-color: #00354B !important;
    color: white !important;
}

.fa-info-circle {
    color: #409EC7 !important;
}

.btn-primary {
    background-color: #004158 !important;
    color: #fff !important;
    border-color: #004158 !important;
}

.btn-primary:hover {
    background-color: #002B3A !important; 
    border-color: #002B3A !important;
    color: #fff !important;
}

.btn-primary:active, 
.btn-primary:focus {
    background-color: #001F29 !important; 
    border-color: #001F29 !important;
    color: #fff !important;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.2) !important; 
}

.btn-outline-primary {
    color: #004158 !important;
    border-color: #004158 !important;
    background-color: transparent !important;
}

.btn-outline-primary:hover {
    color: #fff !important;
    background-color: #004158 !important; 
    border-color: #004158 !important;
}

.btn-outline-primary:active, 
.btn-outline-primary:focus {
    color: #fff !important;
    background-color: #002B3A !important; 
    border-color: #002B3A !important;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.2) !important; 
}

.btn-menu {
    background-color: #E1470E !important;
    color: white; 
}

.btn-menu:hover {
    background-color: #C53E0D !important;
    color: white !important;
}

.btn-menu:active,
.btn-menu:focus {
    background-color: #A9360B !important;
    color: white !important;
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2); 
}

.badge-spcyan  {
    background-color: #409EC7 !important;
}

.bank-docs {
    width: 100%;
    height: 200px;
    object-fit: contain;
    border: 1px solid #409EC7;
}

.help-floating-div {
    position: fixed;
    bottom: 10px;
    right: 10px;
    z-index: 999;
    display: grid;
    grid-gap: 15px;
    text-align: end;
}

.review-footer-fixed {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: #1facdc;
    color: white;
    z-index: 1000;
    height: 110px;
 }

 .adjust-container > .container{
    max-width:1415px!important; 
    width:auto!important;
 }

.responsive-text {
  color: #212529; /* text-dark */
}

@media (max-width: 600px) {
  .responsive-text {
    color: #f8f9fa; /* text-light */
  }
}

.btn-partner {
    background-color: #138d75 !important;
    color: #fff !important;
    border-color: #138d75 !important;
}

.btn-partner:hover {
    background-color: #0f7a68 !important;
    border-color: #0f7a68 !important;
    color: #fff !important;
}

.btn-partner:active,
.btn-partner:focus {
    background-color: #0c665a !important;
    border-color: #0c665a !important;
    color: #fff !important;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.2) !important;
}

.btn-outline-partner {
    color: #138d75 !important;
    border-color: #138d75 !important;
    background-color: transparent !important;
}

.btn-outline-partner:hover {
    color: #fff !important;
    background-color: #138d75 !important;
    border-color: #138d75 !important;
}

.btn-outline-partner:active,
.btn-outline-partner:focus {
    color: #fff !important;
    background-color: #0f7a68 !important;
    border-color: #0f7a68 !important;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.2) !important;
}

.btn-admin {
    background-color: #8E6A5B !important;
    color: #fff !important;
    border-color: #8E6A5B !important;
}

.text-admin {
    color: #8E6A5B !important;
}

.btn-admin:hover {
    background-color: #7A5A4C !important; 
    border-color: #7A5A4C !important;
    color: #fff !important;
}

.btn-admin:active, 
.btn-admin:focus {
    background-color: #664A3E !important; 
    border-color: #664A3E !important;
    color: #fff !important;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.2) !important;
}

.btn-outline-admin {
    color: #8E6A5B !important;
    border-color: #8E6A5B !important;
    background-color: transparent !important;
}

.btn-outline-admin:hover {
    color: #fff !important;
    background-color: #8E6A5B !important; 
    border-color: #8E6A5B !important;
}

.btn-outline-admin:active, 
.btn-outline-admin:focus {
    color: #fff !important;
    background-color: #7A5A4C !important; 
    border-color: #7A5A4C !important;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.2) !important;
}