
/*# sourceMappingURL=custom.min.css.map */
/* Floating Label Styles */
@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap');

body.login_page {background-image: url(../images/login-bg.jpg);background-repeat: no-repeat;background-size: cover;background-position: 0 0;}
#bg_Overide {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.login_page .login_card {z-index: 9999;background: rgba(255,255,255,1);}

body, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-family: "Nunito Sans", sans-serif;}
strong {font-weight: 700;}
.form_field {border: solid 1px #D9D9D9;border-radius: 8px;background-color: #F3F3F3;padding: 10px;}
.form_field label {margin: 0 0 5px;}
.form_field .form-control {border: 0;box-shadow: unset !important;-webkit-box-shadow: unset !important;background-color: #F3F3F3;
    color: #6A707C;padding: 0;
}
.form_field select.form-control {appearance: none;-webkit-appearance: none;-moz-appearance: none;padding: 0 10px;
    margin: 0 -10px;
}
.form-control, .form-select {box-shadow: unset !important;}
.input_field {display: flex;gap: 5px;}
.input_field i {color: #6A707C;font-size: 0.8125rem;line-height: 1.5;font-weight: 400;}
.input_field button#password-addon {padding: 0;}
body {background-color: #F7F8F9;}
.navbar-menu {border: 0;background-color: #EBEDEF;}
#page-topbar {background-color: #EBEDEF;}
.navbar-menu .navbar-nav .nav-item {font-family: "Nunito Sans", sans-serif;}
.navbar-menu .navbar-nav .nav-link,
.navbar-menu .navbar-nav .nav-link:hover,
.navbar-menu .navbar-nav .nav-link:focus,
.navbar-menu .navbar-nav .nav-link [data-bs-toggle="collapse"][aria-expanded="true"],
.navbar-menu .navbar-nav .nav-sm .nav-link,
.navbar-menu .navbar-nav .nav-sm .nav-link:hover,
.navbar-menu .navbar-nav .nav-sm .nav-link:focus {color: #000 !important;font-family: "Nunito Sans", sans-serif;}
.navbar-menu .navbar-nav .nav-item > .nav-link.active {background-color: #E53925;}
.navbar-menu .navbar-nav .nav-link.active,
.navbar-menu .navbar-nav .nav-link.active:hover,
.navbar-menu .navbar-nav .nav-link.active:focus,
.navbar-menu .navbar-nav .nav-link.active[data-bs-toggle="collapse"][aria-expanded="true"],
.navbar-menu .navbar-nav .nav-sm .nav-link.active,
.navbar-menu .navbar-nav .nav-sm .nav-link.active:hover,
.navbar-menu .navbar-nav .nav-sm .nav-link.active:focus {color: #fff !important;}
.navbar-menu .navbar-nav .nav-link[data-bs-toggle="collapse"][aria-expanded="true"] > a {font-weight: 600;}
.navbar-menu .navbar-nav .nav-link[data-bs-toggle="collapse"]:after {right: 8px;}
.navbar-menu .navbar-nav .nav-link[data-bs-toggle="collapse"][aria-expanded="true"]::after {color: #6A707C;}
:is([data-layout="vertical"], [data-layout="semibox"])[data-sidebar-size="sm"] .navbar-brand-box {background-color: transparent;}
.navbar-menu .navbar-nav .nav-sm .nav-link::before {display: none;}
.filepond--item {width: 100px;height: 100px !important;overflow: hidden;}
.file_view_lists figure .rem_thumb {position: absolute;top: -8px;right: -6px;width: 20px;height: 20px;
    color: #fff;font-size: 12px;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;
    text-align: center;line-height: 20px;cursor: pointer;z-index: 99;
    background-color: #dd4b39;
}
.snow-editor, .snow-ednew {height: 200px;}
.snow-ednew .ql-editor {background-color: #fff;}
.bg-black, .btn-dark {background-color: #E53925 !important;transition: 0.6s all;border-color: #E53925 !important;}
.bg-black:hover, .btn-dark:hover {opacity: 0.7;}
.btn-outline-dark {border-color: #E53925 !important;}
.btn-outline-dark:hover {background-color: #E53925 !important;}
.bg-black1 {background-color: #000 !important;}
.auth-page-wrapper .auth-page-content {position: static;}
.membership_card {background-image: url('../images/membership-card.png');background-repeat: no-repeat;background-position: left top;
    background-size: 100% 100%;height: 285px;
}
.membership_card .card-header {background-color: transparent;border: 0;}
.membership_card .card-header h5 {margin: 0;color: #fff;}
.membership_card .card-body {padding-top: 55px;}
.membership_card .member_info {padding-left: 25px;}
.membership_card .member_info h3 {color: #3AAFA9;position: relative;padding-left: 12px;}
.membership_card .member_info h3:before {content: '';width: 4px;top: 3px;height: 22px;background-color: #E53925;position: absolute;left: 0;}
.membership_card .subs_info {padding-left: 55px;margin-top: 55px;}
.membership_card .subs_info span {font-weight: 500;}
.hem-20 {
  height:20em !important
}
.event_banner img {max-height: 410px;width: 100%;object-fit: cover;object-position: left top;}
.event_content p {margin:  0 0 0.6rem;}
.event_content p:only-child br,
.event_content p > br:only-child {
    display: none;
}
.event_sidebar {top: 90px;border: solid 1px #D9D9D9;border-radius: 8px;}

.header-profile-user {height: 50px;width: auto;}
#ajaxLoader {
    display: flex;align-items: center;width: 100%;height: 100%;
}
#ajaxLoader img {display: block;margin: 0 auto;max-width: 70px;}
.active > .page-link, .page-link.active {background-color: #000;}