
/* .header{background:#fff!important;} */
.orange-icon{color:#ffc700!important;}
.blue-color{color:#009ef7!important;}
.pink-color{color:#f1416c!important;}
.green-color{color:#50cd89!important;}
.dark-magenta-color{color:#7239ea!important;}
input:disabled,select:disabled{color: black !important;}
.bgi-size-cover{ width:100%; float:left; height:100vh; position:absolute; z-index:-1;}
/*.bgi-size-cover:before{content:""; background:url("../static/images/sh.png"); background-repeat:no-repeat!important; background-size:cover!important; width:100%; height:100vh; z-index:-1; position:absolute;}*/
/* .login-container{height:450px; margin-top: 20vh;} */

/*animation css*/
/*.bgi-size-cover:after{
    content:"";
    animation: scroll 10s linear infinite;
    background: url("../static/images/water.png"),
      #111111;
    color: #eee;
    height: 100vh;
    min-width: 360px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    perspective: 1000px;
    perspective-origin: 50% 50%; position:absolute; z-index: -3;;
  }*/
  
  @keyframes scroll {
    100% {
      background-position: 0px -400%;
    }
  }
  
  /* Fallback if the operatring system prefers reduced motion*/
  @media (prefers-reduced-motion) {
    .bg-animation {
      animation: scroll 800s linear infinite;
    }
  }
  
.bg-body{background:none!important;}
#kt_sign_in_form{ background:#fff!important;  padding: 43px;  border-radius: 15px; z-index: 80;}
#myVideo {  position: fixed;  right: 0;  bottom: 0;  min-width: 100%;  min-height: 100%; z-index:-1; }
.layer-bg{width:100%; height:100%; background:rgba(255,255,255,0.5); position:absolute; top:0; z-index:1;}
.logo-container{z-index:80; border-radius:15px;}
body{background-color:#e7f5fc!important;}
.app-content{background-color:#e7f5fc!important;}
.app-header .app-header-secondary .app-header-menu .menu>.menu-item>.menu-link .menu-title { color: #fff;}
.app-header .app-header-secondary { background: #2f4c9d; height:54px;}
#kt_app_header{margin-bottom:0!important;}
.form-container{background:#fff; padding:29px; border-radius:18px 29px;}
input{border:1px solid #d9d9d9!important}
.btn.btn-light-primary { color: #fff; background-color: #1d98d1;}
.btn.btn-light-primary:active:not(.btn-active){ color: #fff; border-color:0; background-color: #1d98d1;}
.btn.btn-light-primary:hover:not(.btn-active){background-color: #2f4c9d!important;}
.app-header-primary{background-color:#fff;}
.app-header .app-header-primary .custom-btn{background-color: #2d9b8b;}
.app-header .app-header-primary .custom-btn i{color:#fff;}
.ki-calendar .path1:before{opacity:0.9;}
.ki-notification-on .path1:before{opacity:0.9;}
.app-header .app-header-primary .custom-btn:hover:not(.btn-active) i{ color:#fff!important;}
.btn.btn-primary{background-color: #1d98d1;}
.btn.btn-primary:hover:not(.btn-active){background-color:#2f4c9d!important;}
.btn.btn-light-primary i {color:#fff;}
.form-select.form-select-solid{border: 1px solid #d9d9d9 !important;}
/* .border-block{border: 1px solid #e0f5fe !important; padding: 35px!important; background:#f8fcfe; border-radius: 3px;} */
.border-block{border: 1px solid #e0f5fe !important; padding: 15px!important; background:#fafbfc; border-radius: 8px !important;}
.swal2-cancel{background:#cc0505; color: #fff!important; font-weight:bold;}
.btn.btn-active-light:hover:not(.btn-active){background:#cc7105!important; color: #fff!important; font-weight:bold;}
#kt_customers_export_cancel{background:#cc0505; color: #fff!important; font-weight:bold;}
.btn.btn-light:hover:not(.btn-active){background:#cc7105!important; color: #fff!important; font-weight:bold;}
.active>.page-link{background-color:#2f4c9d!important;}
.paginate_button a:hover i{color: #fff!important;}
hr{border-color:#c6c4c4;}
.page-heading{font-size: 19px !important; margin-top:0px !important; color: #555555 !important; margin-bottom:20px!important;}
.mb-35{margin-bottom:35px;}
.modal-body{margin-left:0!important; margin-right:0!important;}
#loader{ position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); transform: -webkit-translate(-50%, -50%); transform: -moz-translate(-50%, -50%); transform: -ms-translate(-50%, -50%); }
#action_button{background-color:#1d98d1!important; color:#fff;}
.btn.btn-secondary.dropdown-toggle:after{color: #fff !important;;}
.dropdown-menu-dark{background-color:#2d9b8b!important;}
.dropdown-item:active{background-color:#1e776a!important; color: #fff;}
.mt35{margin-top:35px!important;}
[data-kt-app-header-primary-sticky=on] .app-header-primary{background-color:#fff!important;}
.table:not(.table-bordered).table-row-dashed tr{border-bottom-color:#dedede!important;}
.btn.btn-active-light-primary:hover:not(.btn-active) i{color:#fff!important;}
.fv-row{
  /* overflow-x:scroll !important;
  flex-wrap:unset !important; */
}
.dt-button{background-color: #1d98d1 !important; border:0!important;}
.sub-repeater{background-color: #f5f5f5 !important; border-radius: 10px !important;}
.dt-button:hover{background:#2f4c9d!important;  border:0!important;}
.email{padding:10px; border-radius: 5px;}
.password{padding:10px; border-radius: 5px;}
.card-header .card-title .fs-3hx{font-size: 1.5rem !important}
.card.card-flush > .card-footer{padding-bottom:30px!important;}
.fv-plugins-icon-container label{ margin-bottom:12px;}
.fv-row label{ margin-bottom:12px;}
.btn:not(.btn-outline):not(.btn-dashed):not(.btn-bordered):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon):not(.btn-hover-outline){padding:calc(.375rem + 1px) calc(1.1rem + 1px)!important; font-size:12px;}
.separator_div{ position:relative; }
.separator_div .page-heading{margin-bottom: 15px !important;  margin-top: 35px !important;}
.separator_div:after{content:""; width:100%; height: 1px; background:#F1F1F4; position:absolute; left:0; bottom:-21px;}
.pt39{padding-top:39px;}
.separator_div label{ margin-bottom:11px; margin-top:15px; overflow: hidden;}
.recycle_icon{
  display: flex;
  justify-content: center;
  vertical-align: middle;
  align-items: end;
}
.d-none .separator_div:after{display:none;}
.accordion-button{color:#555555 !important;}
#mblAccordion .form-group{margin-bottom:0px;}
/* #mblAccordion .form-group{margin-bottom:18px!important;} */

/* margin-bottom:18px */