@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;300;500;600&display=swap');

body{ font-family: 'Poppins', sans-serif; font-size: 14px; font-weight: 100;  }
.bg_1 { background-color:lightblue;  }

.bg_green { background-color:#00bf63;  }
.bg_blue { background-color:#004aad;  }
.bg_white { background-color:#ffffff;  }
.bg_red { background-color:#e56273 !important;  }
.logo { }
.logo2{  display: none;  }
.navlogo { max-width:200px;  }
 
#Submitupload { display:none; }

.buttons-select-all{ background-color:#e56273  !important; color:#fff !important; margin:5px 3px !important; padding:5px 15px !important; }
.buttons-select-none{ background-color:#e56273  !important; color:#fff !important; margin:5px 3px !important; padding:5px 15px !important; }
.buttons-del{ background-color:#e56273  !important; color:#fff !important; margin:5px 3px !important; padding:5px 15px !important; }

.buttons-csv{ background-color:#50C878  !important; color:#fff !important; margin:5px 3px !important; padding:5px 15px !important; }
.buttons-excel{ background-color:#50C878 !important; color:#fff !important; margin:5px 3px !important; padding:5px 15px !important; }



.numval{ width:100%; background-color:#f2f2f2; font-size:68px; font-weight: bold; padding:50px 5px; }
.numdes{width:100%; background-color:#004aad; font-size:18px;  font-weight: 400; color: #fff;  padding:10px 5px;}

.bg1{ background-image: url('../images/bg1.jpg'); background-repeat: repeat;  }
.loginbg{ background-image: url('../images/login.jpg'); background-repeat:no-repeat; background-size:cover;  }

input[type=submit]{ background-color:#2b2b2d; padding: 7px 20px; color: #fff; border: none; }
input[type=submit]:hover {  background-color:#e56273; }

h2 { font-size: 36px;   }
h3 { font-size: 30px;   }
h4 { font-size: 26px;   }
h5 { font-size: 20px;   }
h6 { font-size: 18px;   }
.fdate{ background-color:greenyellow; color:#000; padding:5px; text-transform:capitalize;  }
.flable{ font-size:12px; color:#999; margin-bottom: 0px;     text-transform: uppercase; }
.ftext{ font-size:16px; color:#333; font-weight:bold;  margin-bottom: 0px;}

#conintersize { display: none; margin-top: 10px;  }
.btn1  { background-color:#004aad; padding: 7px 20px; color: #fff !important; border: none; text-decoration: none; }
.btn1:hover {  background-color:#00bf63;  color: #fff !important; }

.btn2  { background-color:#00bf63; padding: 7px 20px; color: #fff !important; border: none; text-decoration: none; }
.btn2:hover {  background-color:#004aad;  color: #fff !important; }
 
.btn3  { background-color:#e56273 ; padding: 7px 20px; color: #fff !important; border: none; text-decoration: none; }
.btn3:hover {  background-color:darkred;  color: #fff !important; }

.form-select{ border: none !important; text-align: start;  }

.input_box1 { padding: 0.75rem 0.75rem !important; }

.form-group .dropdown-menu { width: 100%;  }

.nav {width: 100%;} 
.nav-item {width: 100%; } 
.nav-link { width: 100%; text-align: left; border-bottom:#333 dashed 1px !important; padding:10px; color:#333 !important; font-size:16px ;  }
.nav-link:hover { color:#fff !important; background-color:#004aad !important; }
 .nav-active { color:#fff !important; background-color:#004aad !important;  }
  .navlink-active { color:#fff !important; background-color:#004aad !important;  }
   .navlink2-active { color:#fff !important; background-color:#00bf63 !important;  }
.bg_f2 { background-color:#f2f2f2; }
.bg_org2 { background-color:#ffcc99; }

.bgcolor1 { background-color:#ffcc99; }

select{     padding: 0.75rem 0.75rem !important;  }
 

/***************Aleart**************/

.msg_success{ color: #0f5132; background-color: #d1e7dd; border-color: #badbcc; padding: 5px;  margin: 2px; font-size: 12px;}
.msg_danger{ color: #842029;     background-color: #f8d7da;     border-color: #f5c2c7; padding: 5px; margin: 2px; font-size: 12px;} 
.msg_warning  { color: #664d03;     background-color: #fff3cd;     border-color: #ffecb5;  margin: 2px; font-size: 12px;}

/******************************/




.feather {
  width: 16px;
  height: 16px;
  vertical-align: text-bottom;
}

/*
 * Sidebar
 */

.sidebar {
  position: fixed;
  top: 0;
  /* rtl:raw:
  right: 0;
  */
  bottom: 0;
  /* rtl:remove */
  left: 0;
  z-index: 100; /* Behind the navbar */
  padding: 48px 0 0; /* Height of navbar */
  box-shadow: inset -1px 0 0 rgba(0, 0, 0, .1);
}

@media (max-width: 767.98px) {
  .sidebar {
    top: 5rem;
  }
}

.sidebar-sticky {
  position: relative;
  top: 0;
  height: calc(100vh - 48px);
  padding-top: .5rem;
  overflow-x: hidden;
  overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
}

.sidebar .nav-link {
  font-weight: 500;
  color: #333;
}

.sidebar .nav-link .feather {
  margin-right: 4px;
  color: #727272;
}

.sidebar .nav-link.active {
  color: #2470dc;
}

.sidebar .nav-link:hover .feather,
.sidebar .nav-link.active .feather {
  color: inherit;
}

.sidebar-heading {
  font-size: .75rem;
  text-transform: uppercase;
}

/*
 * Navbar
 */

.navbar-brand {
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-size: 1rem;
  background-color: rgba(0, 0, 0, .25);
  box-shadow: inset -1px 0 0 rgba(0, 0, 0, .25);
}

.navbar .navbar-toggler {
  top: .25rem;
  right: 1rem;
}

.navbar .form-control {
  padding: .75rem 1rem;
  border-width: 0;
  border-radius: 0;
}

.form-control-dark {
  color: #fff;
  background-color: rgba(255, 255, 255, .1);
  border-color: rgba(255, 255, 255, .1);
}

.form-control-dark:focus {
  border-color: transparent;
  box-shadow: 0 0 0 3px rgba(255, 255, 255, .25);
}


@media (max-width: 575.98px) { .logo { display: none; } .logo2{ display: block; width:60px; border-radius:50px; margin:auto; padding-top:15px;  } }


@media (max-width: 767.98px) {   }


@media (max-width: 991.98px) {   }


@media (max-width: 1199.98px) {   }


@media (max-width: 1399.98px) {   }