.bg-menu-theme {
    background-color: #000 !important;
    color: #fff;
}


.layout-navbar-fixed .layout-navbar.navbar-detached {
    width: calc(100% - 16.25rem);
    margin: 0;
    border-radius: 0;
    border: none !important;
    max-width: 100%;
}

.layout-navbar-fixed.layout-menu-collapsed .layout-navbar.navbar-detached {
    width: calc(100% - 5.25rem);
}

.card-shadow{box-shadow: 0px 9px 20px rgba(46, 35, 94, 0.07) !important;border: 1px solid #fff;}
.border-box-dashboard{padding: 10px;border-radius: 5px;background-color: white;}
.border-box-dashboard > .card{background-color:#f8f7fa;}

.page-heading-inner{background-color: white;
 box-shadow: 0px 9px 20px rgba(46, 35, 94, 0.07) !important;
  border: 1px solid #fff;
  padding: 10px 10px !important;
  border-radius: 5px;}

/* .border-box-dashboard.primary{border: 1px solid #7367f0;}
.border-box-dashboard.primary > .card{background-color: #eae8fd;}

.border-box-dashboard.success{border: 1px solid #26d367;}
.border-box-dashboard.success > .card{background-color: #dff7e9;} */
.link-dark{color: black;}
.link-dark:hover{color: #26d367;}

.layout-navbar-fixed .layout-wrapper:not(.layout-horizontal):not(.layout-without-menu) .layout-page {
  padding-top: 65px !important;
}


.auth-wrap-new-style{min-height: 100vh;align-content: center;padding: 80px 0;}
.authentication-bg{background-color: #f8f7fa !important;background: linear-gradient(138.18deg,#f8f7fa6b,#3cc14e14 94.44%) !important;}
.auth-form{padding: 0;}
ul.auth-list{padding: 0;}
ul.auth-list li{list-style-type: none;
  position: relative;
  padding-left: 30px;
  margin-bottom: 14px;color: #4b4b4b;}
ul.auth-list li i {position: absolute;
  left: 0;
  top: 2px;
  font-size: 17px;
  padding: 3px;
  background: #f8f7fa;
  color: #26d367;
  border-radius: 2px;
  height: 23px;
  width: 23px;}


.auth-page-box{align-content: center;
  box-shadow: 0px 9px 20px rgba(46, 35, 94, 0.07) !important;
  border: 1px solid #fff;
  padding: 30px;
  border-radius: 10px;
  background: white;}

@media (min-width:1200px) {

    .menu-item .menu-link::before {
        border-radius: 0;
        content: "";
        height: 15px;
        position: absolute;
        right: 0;
        width: 15px;
        background: transparent;
        z-index: 1;
        top: 50%;
        transform: rotate(135deg) translateX(-10px);
        transition: 300ms all;
    }

    .menu-item.active .menu-link::before {
        background: #f8f7fa;
    }

    .menu-item .menu-link:hover::before {
        background: #f8f7fa;
    }

    .layout-wrapper:not(.layout-horizontal) .bg-menu-theme .menu-inner .menu-item .menu-link {
        border-radius: .375rem 0 0 .375rem;
        margin-right: 0 !important;
    }
}


.plan-wrap:nth-child(2) .plan-list> h3{background-color: black !important;}
.plan-list{position: relative;
  padding-left: 30px;
  margin-bottom: 14px;
  color: #4b4b4b;}

  .plan-list i{position: absolute;
  left: 0;
  top: 2px;
  font-size: 17px;
  padding: 3px;
  background: #ffffff;
  color: #26d367;
  border-radius: 2px;
  height: 23px;
  width: 23px;}

.plan-wrap:nth-child(2) .card{background-color: #f3fff9;}


@media (max-width:1200px) {
    .layout-navbar-fixed .layout-navbar.navbar-detached {
        width: 100% !important;

    }

    .layout-navbar-fixed.layout-menu-collapsed .layout-navbar.navbar-detached {
        width: 100% !important;
    }
}


@media (max-width:575px) {
    .auth-wrap-new-style{padding: 0;}
    .auth-page-box{padding: 15px;border-radius: 0;box-shadow: none !important;}
    .authentication-bg{background: white !important;}
    .auth-container{padding: 0;}
    .auth-form{padding: 0;}
}