
@font-face {
    font-family: 'DancingScript-Regular';
    font-style: normal;
    font-weight: 300;
    src: local('DancingScript-Regular'), local('DancingScript-Regular'), url(./fonts/dancing/static/DancingScript-Regular.ttf) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
.topbar {
    position: relative;
    z-index: 50;
    -webkit-box-shadow: 5px 0px 10px rgb(0 0 0 / 50%);
    box-shadow: 5px 0px 10px rgb(0 0 0 / 50%);
    background: #F6F6F6;
    height: 70px;
}

#main-wrapper[data-layout=horizontal] .left-sidebar[data-sidebarbg=skin6], #main-wrapper[data-layout=vertical] .left-sidebar[data-sidebarbg=skin6] {
    background: #3079BE !important;
    color: #F6F6F6 !important;
}

#main-wrapper[data-layout=horizontal] .left-sidebar[data-sidebarbg=skin6] .sidebar-nav ul, #main-wrapper[data-layout=vertical] .left-sidebar[data-sidebarbg=skin6] .sidebar-nav ul {
    background: #3079BE;
    color: #F6F6F6 !important;
}

#main-wrapper[data-layout=vertical] .left-sidebar[data-sidebarbg=skin6] .sidebar-nav ul .sidebar-item .sidebar-link {
    color: #F6F6F6;
}

.little-profile .pro-img {
    margin-top: -60px;
    margin-bottom: 20px;
}

.btn-primary, .little-profile .btn-primary {
    background-color: #3079BE;
    border: 1px solid #3079BE;
}

.text-primary {
    color: #3079BE !important;
}

.btn-primary:hover {
    color: #fff;
    background-color: #30ce30;
    border-color: #30ce30;
}

.little-profile .btn-primary:hover {
    background: #30ce30;
    -webkit-box-shadow: 0 14px 26px -12px rgb(116 96 238 / 42%), 0 4px 23px 0 rgb(0 0 0 / 12%), 0 8px 10px -5px rgb(116 96 238 / 20%);
    box-shadow: 0 14px 26px -12px rgb(116 96 238 / 42%), 0 4px 23px 0 rgb(0 0 0 / 12%), 0 8px 10px -5px rgb(116 96 238 / 20%);
    border: 1px solid #30ce30;
}

.btn-secondary, .little-profile .btn-secondary {
    background-color: #30ce30;
    border: 1px solid #30ce30;
}

input, textarea, select {
    width: 100%;
    background-color: white;
    padding: 0 25px;
    height: 55px !important;
    font-size: 16px;
    /* color: #afafaf; */
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    border: 2px solid #afafaf;
}

.topbar .top-navbar .navbar-nav > .nav-item .nav-link {
    font-size: .9875rem;
    color: initial !important;
    font-weight: 300;
}

.topbar .top-navbar .navbar-nav > .nav-item .nav-link:hover {

    color: #3079BE !important;
}

.btn-rounded {
    border-radius: 60px;
    padding: 7px 18px;
}
.btn-outline-inverse {
    --bs-btn-color: #fff;
    --bs-btn-border-color: #fff;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #fff;
    --bs-btn-focus-shadow-rgb: 13, 202, 240;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #fff;
    --bs-btn-active-border-color: #fff;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #fff;
    --bs-gradient: none;
}
.btn-outline-inverse:hover {
    color: #3079BE !important;
    border-color: #3079BE !important;
}
.masthead .waves-effect{
    padding: 15px 77px;
}
.team-member img {
    width: 12rem;
    height: 12rem;
}
#mainNav .navbar-nav .nav-item .nav-link.active, #mainNav .navbar-nav .nav-item .nav-link:hover {
    color: var(--bs-secondary);
}