.btn-primary, .wizard > .actions a {color: #fff;background-color: #3769B3;border-color: #3769B3;}
.btn-primary:hover, .wizard > .actions a:hover {color: #fff;background-color: #3a6cb7e8;border-color: #3a6cb7e8;}
.btn-primary:not(:disabled):not(.disabled):active, .wizard > .actions a:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .wizard > .actions a:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle, .wizard > .actions .show > a.dropdown-toggle {
    color: #fff;
    background-color: #3769B3;
    border-color: #3769B3;
}
.btn-primary, .wizard > .actions a, .btn-primary:hover, .wizard > .actions a:hover {
    box-shadow: 0 2px 2px 0 rgba(104, 142, 200, 0.48), 0 3px 1px -2px rgba(104, 142, 200, 0.55), 0 1px 5px 0 rgba(55, 105, 179, 0.55);
}
a.text-primary:hover, .list-wrapper .completed a.remove:hover, .horizontal-menu .bottom-navbar .page-navigation > .nav-item.mega-menu .submenu a.category-heading:hover, a.text-primary:focus, .list-wrapper .completed a.remove:focus, .horizontal-menu .bottom-navbar .page-navigation > .nav-item.mega-menu .submenu a.category-heading:focus{
    color: #3769B3 !important;
}
.text-primary:hover, .list-wrapper .completed a.remove:hover, .horizontal-menu .bottom-navbar .page-navigation > .nav-item.mega-menu .submenu a.category-heading:hover, a.text-primary:focus, .list-wrapper .completed a.remove:focus, .horizontal-menu .bottom-navbar .page-navigation > .nav-item.mega-menu .submenu a.category-heading:focus {
    color: #3769B3 !important;
}
i{display:inline-block;font-size:20px;width: 40px;text-align:center;color:#3769b3;cursor:pointer;}
.top-menu {position: fixed;top: 0;right: 0;left: 0;z-index: 1030;}

.select2-container--disabled .select2-search.select2-search--inline input::placeholder {
    color: transparent;
}

.select2-search.select2-search--inline input {
    text-indent: 15px;
}

.no-groups-wrapper {
    height: 80vh;
    justify-content: center;
    display: flex;
    align-items: center;
    font-size: 20px;
    color: #65676a;
    padding: 10px 1rem;
    text-align: center;
}

.footer-container {
    padding: 30px 1rem;
}

.branding-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 7px;
    padding: 10px 10px 0 10px;
    font-size: 16px;
    font-weight: 500;
}

.icon-heart img {
    width: 20px;
}
.branding-logo img {
    width: 200px;
}

/** Add custome css*/
@media (min-width: 1200px){
    .container,.content-wrapper{
        max-width: 1260px;
    }
    .load_video {
        height: 320px;
    }
}
.brand-logo-mini img{max-width: unset !important;width:unset !important;}
.pagination .page-item.active .page-link{color: #fff !important;background-color: #3769B3;border-color: #3769B3;}
.groupDetails h6{font-size: 22px;}
.dropdown-item{cursor: pointer;}
body, html {background-color: #f3f3f9;}
.footer{background: #f3f3f9;padding: 10px 1rem;border-top: 1px solid rgb(243, 243, 249);}
.footer p{font-size: 16px;color: #65676a;}
.footer a {color: #3a69b2  !important;font-size: inherit  !important;}
.profile_title{
    font-size: 16px;
    margin: 5px 10px 0px 10px;
}
.btn-primary.disabled, .wizard > .actions a.disabled, .btn-primary:disabled, .wizard > .actions a:disabled {
    color: #fff;
    background-color: #3769B3;
    border-color: #3769B3;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .wizard > .actions a:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .wizard > .actions a:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus, .wizard > .actions .show > a.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgb(55, 105, 179);
}
#groupkit_app .table td, .jsgrid .jsgrid-table td {
    font-size: 16px;
}
.horizontal-menu .top-navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile img {
    border-radius:unset !important;
}
.content-wrapper{
    margin-bottom: 0px !important;
    padding-bottom: 0 !important;
    min-height: auto;
}
.dropdown-item.active, .dropdown-item:active {
    color: #3a69b1;
}
.fa-angle-double-up{
    color: #fff;
}
#waitingoverlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99999;
    background-color: rgba(0, 0, 0, 0.6);
    height: 100%;
    width: 100%;
    display:block;
}
#centeredwaiting {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    text-align: center;
    font-size: 100px;
    color: #ffffff;
    vertical-align: middle;
}
#centeredwaiting i{
    width: unset;
    text-align: center;
    color: #f8f9fa;
    cursor: pointer;
}
.container-scroller{
    overflow-y: auto;
    overflow-x: hidden;
}
@media only screen and (max-width: 990px) {
    .content-wrapper{
        padding-top: 0px;
        margin-top: 30px !important;
    }
    .card.border.border-primary.pricing-card-body {
        padding: 10px 10px 10px 10px;
    }
    .btn.btn-outline-primary.btn-block {
        font-size: 12px;
    }
    .btn.btn-primary.btn-block {
        font-size: 12px;
    }
    .form-check .bumpHeadline {
        font-size: 12px;
    }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) {
  .form-check .bumpHeadline {
        font-size: 17px;
    }
}
@media only screen and (max-width: 280px){
    .btn.btn-primary.btn-block {
        font-size: 8px;
    }
    .btn.btn-outline-primary.btn-block {
        font-size: 8px;
    }
    .form-check .bumpHeadline {
        font-size: 8px;
    }
}

.dashed.orderFormBump {
    margin: -12px;
}
.validation {
    color: red;
    font-size: 14px;
    padding: 5px;
}
.row-validation {
    align-items: normal;
}
/** Add max-width(767px)  */
@media only screen and (max-width: 767px) {
    .nav-profile.dropdown a img {
        display: none;
    }
    .nav-item.nav-profile img {
        display: none;
    }
    .big-logo {
        display: none;
    }
    .small-logo {
        display: block;
    }
}
/** Add min-width(768px)  */
@media only screen and (min-width: 768px) {
    .big-logo {
        display: block;
    }
    .small-logo {
        display: none;
    }
}
.horizontal-menu .top-navbar .navbar-brand-wrapper .navbar-brand.brand-logo {
    display: block;
    width: auto;
}
.horizontal-menu .top-navbar .navbar-menu-wrapper {
    width: auto;
}
.email-validation {
    color: red;
    font-size: 15px;
}
.select2.select2-container {
    width: 100% !important;
}
.color-red {
    color: red;
}

.invisible {
    visibility: hidden;
}

.visible {
    visibility: visible;
}

.color-white {
    color: white;
}

.absolute {
    position: absolute;
}

#setup-form .btn-primary {
    width: 35%;
}
