.bottom {
    bottom: 0;
    left: 0;
    width: 100%;
    height: 230px;
    position: fixed !important;
    background-color: #602B85 !important;
}

.text-poweredby { 
    color: lightgray !important;
}

.imgbottoml {
    bottom: 0;
    left: 0;
    position: fixed !important;
}

@media (max-width: 767px) {
    .hidden-mobile {
        display: none !important;
    }
}

.imgbottomr {
    bottom: 0;
    right: 0;
    position: fixed !important;
}

.myfooter {
    /*background: url('../../img/red-background.jpg') no-repeat center center fixed;*/
    -webkit-background-size: 50% 100%;
    -moz-background-size: 50% 100%;
    -o-background-size: 50% 100%;
    background-size: 100% 100%;
    background-color: white !important;
}


.table {
    background-color: #f9f9f9 !important;
}

    .table thead {
        background-color: #602B85 !important;
        color: white !important;
    }

.alert-primary {
    background-color: #602B85 !important;
    border-color: #602B85 !important;
    color: #FFF;
}

.sidebar-left .sidebar-header .sidebar-title {
    background: #602B85 !important;
    /*font-size: 1.0rem !important;*/
    color: white !important;
}

.text-white {
    color: white !important;
}

.sidebar-left .sidebar-header .sidebar-toggle {
    background-color: #602B85 !important;
    color: white !important;
}

    .sidebar-left .sidebar-header .sidebar-toggle i {
        color: white !important;
    }

    .sidebar-left .sidebar-header .sidebar-toggle:hover i {
        color: white !important;
    }

.fc .fc-toolbar h2:before {
    color: #602B85 !important;
}

.fc .fc-toolbar .fc-button.fc-state-active {
    background-color: #602B85 !important;
}

html body .tabs .nav-tabs li.active .nav-link, html.dark body .tabs .nav-tabs li.active .nav-link {
    border-top-color: #602B85 !important;
}

ul.simple-bullet-list li:before {
    border-color: #602B85 !important;
}

.accordion .card-header a {
    color: #602B85 !important;
}

.dropdown-menu ul li a:hover, .dropdown-menu ul li a:focus {
    background-color: #602B85 !important;
    color: white !important;
}

.alink {
    color: #602B85 !important;
}
.card-title-link {
    color: #FFF !important;
}

.dashboard-header {
    background-color: #602B85 !important;
    padding: 10px !important;
}

html .btn-primary {
    background-color: #602B85 !important;
    border-color: #602B85 #602B85 #602B85 !important;
    color: #ffffff !important;
}

.absence-tile div.primary, .incident-tile div.primary {
    background: #602B85 !important;
    color: #FFF;
}

.absence-tile div.default, .incident-tile div.default {
    background: #ebebeb !important;
    color: #6c6c6c !important;
}

html .card-navigation .card-header {
    background: #602B85 !important;
}

.sidebar-widget.widget-tasks ul li:before {
    border-color: #602B85 !important;
}

.sidebar-widget.widget-tasks ul li:nth-child(6n+1):before,
.sidebar-widget.widget-tasks ul li:nth-child(6n+2):before,
.sidebar-widget.widget-tasks ul li:nth-child(6n+3):before,
.sidebar-widget.widget-tasks ul li:nth-child(6n+4):before,
.sidebar-widget.widget-tasks ul li:nth-child(6n+5):before {
    border-color: #602B85 !important;
}

html .show > .btn-primary.dropdown-toggle {
    background-color: #602B85 !important;
    background-image: none;
    border-color: #602B85 #602B85 #602B85 !important;
}

html .btn-primary:focus, html .btn-primary.focus {
    -webkit-box-shadow: 0 0 0 3px;
    box-shadow: 0 0 0 3px #602B85 !important;
}

html .btn-primary:hover, html .btn-primary.hover {
    background-color: #602B85 !important;
    border-color: #602B85 #602B85 #602B85 !important;
    color: #ffffff;
}

body .btn-primary.dropdown-toggle {
    border-left-color: #602B85 !important;
}


.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color: white !important;
    border: 1px solid #979797;
    background-color: #602B85 !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #602B85), color-stop(100%, #602B85));
    background: -webkit-linear-gradient(top, #602B85 0%, #602B85 100%);
    background: -moz-linear-gradient(top, #602B85 0%, #602B85 100%);
    background: -ms-linear-gradient(top, #602B85 0%, #602B85 100%);
    background: -o-linear-gradient(top, #602B85 0%, #602B85 100%);
    background: linear-gradient(to bottom, #602B85 0%, #602B85 100%);
}

.simple-card-list li.primary {
    background: #602B85 !important;
}

.thumb-info .thumb-info-type {
    background-color: #602B85 !important;
}

.body-sign .card-sign .card-body {
    border-top-color: #602B85 !important;
}

.card-primary .card-header {
    background-color: grey !important;
    border-color: grey !important;
}

html .toggle-primary .toggle.active > label {
    background-color: #602B85 !important;
    border-color: #602B85 !important;
    color: #ffffff;
}

html .toggle-primary .toggle label {
    color: #602B85;
    border-left-color: #602B85 !important;
    border-right-color: #602B85 !important;
}

.toggle.active > label {
    background: #602B85 !important;
    border-color: #602B85 !important;
}

.menu-background {
    background-color: white !important;
}

ul.nav-main li.nav-parent > a:after {
    color: white !important;
}

#menu-link-children li a:hover {
    background-color: #602B85 !important;
    color: white !important;
}

#menu-link-children li a:hover, #menu-link-children li a:focus {
    background: lightgray !important;
}

.dark-menu-font {
    color: #7d7d7d !important;
}

.header-side {
    background: #FFF;
    border-bottom: 1px solid #E9E9E6;
    border-top: 3px solid #EDEDED;
    z-index: 1000;
}

html.no-overflowscrolling .nano > .nano-pane > .nano-slider {
    background: #602B85 !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #602B85 !important;
}

.select2-container--classic .select2-selection--single:focus {
    border: 1px solid #602B85 !important;
}

.select2-container--classic.select2-container--open .select2-selection--single {
    border: 1px solid #602B85 !important;
}

.select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #602B85 !important;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
    border: 1px solid #602B85 !important;
}


.select2-container--classic .select2-results__option--highlighted[aria-selected] {
    background-color: #602B85 !important;
}


.select2-container--classic.select2-container--open .select2-dropdown {
    border-color: #602B85 !important;
}

.dropdown-item:active {
    background-color: #602B85 !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #602B85 !important;
    color: white !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #f4544c !important;
}

/*.dropdown-menu .dropdown-item::selection {
    background-color: #602B85 !important;
    color: white !important;
}

.dropdown-menu .dropdown-item::-moz-selection {
    background-color: #602B85 !important;
    color: #032764;
}

.dropdown-menu .dropdown-item::-webkit-selection {
    background-color: #602B85 !important;
    color: #032764;
}*/
.social-icons-list a {
    background: #602B85 !important;
}