

body {
    overflow-x: hidden;
    font-size: 14px;
    font-family: 'Montserrat', sans-serif !important;
  
  }
.login_bg{background: url(../img/slide-bg.jpg)no-repeat center; position:fixed !important; top: 0;right: 0;bottom: 0;left: 0 ; z-index: 1; padding-top: 50px;
  padding-bottom: 20px;
  position: relative; background-size: cover; background-attachment: fixed;}
.login_bg::before {
  position: absolute;
  content: '';
  left: 30%;
  bottom: 65px;
  width: 800px;
  height: 800px;
  background-image: linear-gradient(to right top, rgba(1, 125, 145, 0.44) 0%, transparent 50%, transparent 100%);
  filter: blur(125px);
  z-index: -1;
}
.login_logo{width: 230px; margin-bottom: 40px !important; display: block; margin: auto;}
.left_logo{width: 180px; display: block; margin: auto;}
.dark .dark{display: none;}
.light{display: none;}
.dark .light{display: block;}
.text-sm {font-size: 13px;}
/* .min-h-screen {min-height: unset !important;} */
/* .md\:h-screen {height: unset !important;} */
.bg-\[\#2563eb\] {background-color: #299792 !important;}
.text-\[\#2563eb\] {color: #299792 !important;}
.bg-blue-700 {background-color: #299792 !important;}
.border-blue-700 {border-color:  #299792 !important;}
.bg-gradient-to-tr{ background-color: #299792 !important; box-shadow: none !important; background-image: none !important;}
table .p-4 {padding: 0 !important;}
thead.bg-gray-100 {background-color: #e2e2e2 !important;}

.card{background: #fff; border-radius: 5px; margin-bottom: 20px;}
.card .card-body{padding: 20px 20px;}
.dark .card {background: #1e293b;}
.dark thead.bg-gray-100 {background-color: #5a6474 !important; color: #fff}
.text-base {font-size: 14px !important;}
aside .py-3 {padding-top: 0.65rem !important;padding-bottom: 0.65rem !important;}
.text-xl {font-size: 1rem !important;}



















































