@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;900&display=swap');

body, html{
    font-family: 'Montserrat', sans-serif !important;
}

.my-footer{
position:relative;
}

.card-box{
      box-shadow: 0px 2px 15px rgba(25, 119, 204, 0.1);
  }

.sidebar-fixed {
  height: 100vh;
  width: 270px;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  z-index: 1050;
  background-color: #fff;
  padding: 1.5rem;
  padding-top: 0; }
  .sidebar-fixed .list-group .active {
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    -webkit-border-radius: 5px;
    border-radius: 5px; }
  .sidebar-fixed .logo-wrapper {
    padding: 2.5rem; }
    .sidebar-fixed .logo-wrapper img {
      max-height: 50px; }

@media (min-width: 1200px) {
  .navbar,
  .page-footer,
  main {
    padding-left: 270px; } }

@media (max-width: 1199.98px) {
  .sidebar-fixed {
    display: none; } }
    
.login-bg{
    background:url('../img/register.jpg');
    background-repeat:no-repeat;
    background-size:cover;
}

.text-nb{
    color:#000080;
}

.btn-nb, .btn-primary{
       background-color: #000080 !important;
border-color: #000080 !important;
}

.list-group-item.active{
    background-color: #000080 !important;
border-color: #000080 !important;
}

.register-bg{
    background:url('../img/register.jpg');
    background-repeat:no-repeat;
    width:100%;
    background-size:cover;
    
}

@media(min-wdith: 768px){
.mob-left-25{
    margin-left: 2.5rem;
}
}