.bg-login {
    width: 100%;
    min-height: 100vh;
   
    justify-content: center;
    align-items: center;
    padding: 15px;
    background-image: url(../images/img-9.jpg);
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover; 
}

.login_main{ border: solid 2px #fff;}
.login_main h4{ text-align: center; color: #333;}
.login_main p{text-align: center; color: #333;}
.i-color{background: linear-gradient(115deg, #e7e7e7, #cdcdcb);color: #e70037;font-size: 18px; height: 44px;-webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;width: calc(1rem + 20px);}
    .login_main .card-inner-lg{padding: 1.5rem;}
    .forgot-pass .link-sm{ float: right;color: #f96515!important; font-size: 15px!important;}
    .forgot-pass .link-info{font-size: 15px!important;}
    .forgot-pass .link-info:hover{color: #f9ae0d!important;}
    .partner_managementm {margin: 14px 0 0;}
    .partner_managementm li{display: inline-block; /*background: #eaa200;*/background: linear-gradient(115deg, #f58220, #f58220);  width: 49%; margin-bottom: 15px;  padding: 12px;text-align: center; border-radius: 30px; }
    .partner_managementm li:hover{ background: #0083c3;}
    .partner_managementm li a{color: #fff;text-transform: uppercase; font-weight: 500; font-size: 15px;}
    .text-uper{ text-transform: uppercase;}
    .technical_support{text-align: center; border-bottom: solid 1px #ddd;  padding-bottom: 5px;color: #333;  margin-bottom: 10px;}
    .technical_support a{text-align: center; border-bottom: solid 1px #ddd;  padding-bottom: 5px;color: #04218c; margin-bottom: 10px;}
    .technical_support .fa-whatsapp{ color: #fff; background-color: #075E54; padding: 2px 4px; border-radius: 4px; font-size: 20px;}
    .technical_supportlog{color: #fff;
        font-size: 15px;
        text-align: center;
        margin: 5px;
        -webkit-animation-name: blink;
  animation-name: blink;
  -webkit-animation-duration:1000ms;
          animation-duration:1000ms;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;}
       
          @-webkit-keyframes blink {
            0% {color: #fff;}
            25% {color: #09c2de;}
            50% {color: #f9ae0d;}
            70% {color: #fff;}
            100% {color: #f9ae0d;}
          }

          @keyframes blink {
            0% {color: #fff;}
            25% {color: #09c2de;}
            50% {color: #f9ae0d;}
            70% {color: #fff;}
            100% {color: #f9ae0d;}
          }
          .brand-logo{background: #fff; border-bottom: solid #2c3782;}  
          .list_interview{display: flex; column-gap: 10px;}
          .store_name{ margin-left: 50px;}