button.dropdown-item {
    cursor: pointer;
}

table tfoot tr > th > input {
    width: 100%;
}


.text-large {
    font-size: 120%;
    line-height: 110%;
}

select.form-control.input-select-gray, select.form-control.input-select-gray:focus {
    background: rgba(0, 0, 0, 0.1);
    border: 0;
    border-radius: 10px;
    padding: 3px;
}

input[type=search]::-webkit-search-cancel-button {
    -webkit-appearance: searchfield-cancel-button;
}

.skin-purple {
    /*Theme Colors*/
}

.skin-purple .topbar {
    background: #D1007A;
}

.skin-purple .topbar .top-navbar .navbar-header .navbar-brand .dark-logo {
    display: none;
}

.skin-purple .topbar .top-navbar .navbar-header .navbar-brand .light-logo {
    display: inline-block;
    color: rgba(255, 255, 255, 0.8);
}

.skin-purple .sidebar-nav ul li a.active, .skin-purple .sidebar-nav ul li a:hover {
    color: #D1007A;
}

.skin-purple .sidebar-nav ul li a.active i, .skin-purple .sidebar-nav ul li a:hover i {
    color: #D1007A;
}

.skin-purple .sidebar-nav > ul > li.active > a {
    color: #D1007A;
    border-left: 3px solid #D1007A;
}

.skin-purple .sidebar-nav > ul > li.active > a i {
    color: #D1007A;
}

.skin-purple .page-titles .breadcrumb .breadcrumb-item.active {
    color: #D1007A;
}


.skin-purple .customtab li a.nav-link:hover, .skin-purple .profile-tab li a.nav-link:hover {
    color: #293745;
    border-bottom: 2px solid #D1007A;
}

.skin-purple .customtab li a.nav-link.active, .skin-purple .profile-tab li a.nav-link.active {
    border-bottom: 2px solid #D1007A;
}

.skin-purple .customtab li a.nav-link, .skin-purple .profile-tab li a.nav-link {
    color: #293745;
}

.skin-purple .btn-primary {
    background-color: #293745;
    border-color: #293745;
}

.skin-purple .btn-primary:hover {
    background-color: #121b25;
    border-color: #121b25;
}

.skin-purple table a {
    color: #7687b9;
}

.skin-purple table a:hover {
    color: #5b6a94;
}

.skin-purple .text-themecolor a {
    color: #7687b9;
}

.skin-purple .dataTables_wrapper .dataTables_paginate .paginate_button.current, .skin-purple .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    border: 1px solid #7687b9;
    background-color: #7687b9;
}

.skin-purple .topbar .top-navbar .navbar-nav > .nav-item > .nav-link {
    color: white;
}

.btn-purple, .btn-service, btn-purple.disabled, .btn-purple:disabled, .btn-purple.disabled:hover, .btn-purple:disabled:hover {
    background-color: #D1007A;
    border-color: #D1007A;
    color: white;
}

.btn-purple.disabled, .btn-purple:disabled, .btn-service.disabled, .btn-service:disabled {
    opacity: .25;
}

.btn-purple:active, .btn-purple:hover, .btn-purple:link, .btn-service.active {
    background-color: #940055 !important;
    border-color: #940055;
    color: white;
}

.membership-item-active {
    color: green;
}
