
.form-select.form-select-solid{
  border: 1px solid #dbdfe9;
}

.select2-container--bootstrap5.select2-container--focus:not(.select2-container--disabled) .form-select-solid, .select2-container--bootstrap5.select2-container--open:not(.select2-container--disabled) .form-select-solid{
  background-color: transparent;
}

.loader_bg{
  background-color: #b9b9b9;
  width: 200px;
  padding: 15px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;

 }

 .sliding-image {
    position: absolute; 
    animation: slide 2.5s linear infinite;
}

.app-header-menu .menu>.menu-item.here>.menu-link .menu-title{
  font-size: 1.1rem;
}


@keyframes slide {
    0% {
        transform: translateX(40%); /* Start from left outside the container */
    }
    100% {
        transform: translateX(100%); /* Move to the right outside the container */
    }
}







@media (max-width: 640px) {
   .flex_sm_wrap{flex-wrap: wrap;}
   .mb_sm_3{margin-bottom: 15px;}
   
}




/* your css rules for ipad portrait */

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
 .ipad_refresh_captcha{
        width: 45%;
        display: flex;
        align-items: center;
        justify-content: center;
   }
}


/* your css rules for ipad landscape */

@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {

}


@media only screen and (min-width: 820px) and (max-width: 1180px) {
  
  .ipad_refresh_captcha{
        width: 45%;
        display: flex;
        align-items: center;
        justify-content: center;
   }

}
