/*theme darkcyan*/
.panel-widget .panel.darkcyan {
  border: 2px solid #008b8b;
}
.panel-widget .panel.darkcyan:hover {
  border-color: #006f6f !important;
}
.panel-widget .panel.darkcyan .panel-heading {
  background: #008b8b !important;
}
.panel-widget .panel.darkcyan .panel-heading .panel-title > a {
  color: #fff;
}
.panel-widget .panel.darkcyan .panel-heading:hover {
  background: #006f6f !important;
}

.font-darkcyan {
  color: #008b8b;
}

ul > li.darkcyan, .label-darkcyan {
  background: #008b8b;
}

.progress .bar.bar-darkcyan {
  background: #008b8b;
}

.pricing-tables .pricing.darkcyan > li.head {
  background: #008b8b;
}
.pricing-tables .pricing.darkcyan > li.head .info {
  background: #39ac39;
}
.pricing-tables .pricing.darkcyan > li.head .name {
  background: #006f6f;
}

.btn.btn-darkcyan {
  background: #008b8b;
  color: #fff !important;
}
.btn.btn-darkcyan:hover {
  background: #006f6f;
}

.box.box-color.darkcyan .box-title {
  background: #008b8b !important;
}
.box.box-color.darkcyan .box-title .actions > a:hover {
  color: #008b8b;
}
.box.box-color.darkcyan .form-wizard .wizard-steps li.active .single-step .title {
  background: #008b8b;
}
.box.box-color.darkcyan .btn.btn-primary {
  background: #008b8b;
}
.box.box-color.darkcyan .btn.btn-primary:hover {
  background: #006f6f;
}
.box.box-color.darkcyan .btn.btn-primary:focus {
  background: #006f6f;
}
.box.box-bordered.box-color.darkcyan .box-title {
  border-color: #008b8b !important;
}
.box.box-bordered.box-color.darkcyan .box-content {
  border-color: #008b8b !important;
}
.box.box-bordered.box-color.darkcyan .slimScrollDiv {
  border-bottom: 2px solid #008b8b;
}

.timeline > li .timeline-content .left .icon.darkcyan {
  background: #008b8b;
}

.theme-darkcyan .daterangepicker .active {
  background: #008b8b;
}
.theme-darkcyan .mobile-sidebar-toggle {
  color: #fff;
}
.theme-darkcyan #navigation .dropdown-menu {
  border-color: #008b8b;
}
.theme-darkcyan #navigation .dropdown-menu > li.dropdown-submenu .dropdown-menu {
  border-top: 2px solid #008b8b;
}
.theme-darkcyan #navigation .dropdown-menu > li.dropdown-submenu:hover > a, .theme-darkcyan #navigation .dropdown-menu > li.dropdown-submenu:focus > a {
  background: #008b8b;
}
.theme-darkcyan #navigation .dropdown-menu > li > a:hover {
  background: #008b8b;
}
.theme-darkcyan .datepicker.datepicker-dropdown .datepicker-days .active, .theme-darkcyan .datepicker.datepicker-dropdown .datepicker-years .active, .theme-darkcyan .datepicker.datepicker-dropdown .datepicker-months .active {
  background: #008b8b;
}
.theme-darkcyan .datepicker.datepicker-dropdown .datepicker-days .active:hover, .theme-darkcyan .datepicker.datepicker-dropdown .datepicker-years .active:hover, .theme-darkcyan .datepicker.datepicker-dropdown .datepicker-months .active:hover {
  background: #006f6f;
}
.theme-darkcyan .form-wizard .wizard-steps li.active .single-step .title {
  background: #008b8b;
}
.theme-darkcyan .btn.btn-primary {
  background: #008b8b;
}
.theme-darkcyan.login {
  background: #008b8b;
}
.theme-darkcyan a {
  color: #000000;
}
.theme-darkcyan a:hover {
  color: #000000;
}
.theme-darkcyan .btn {
  color: #333;
}
.theme-darkcyan .btn.btn-primary {
  background: #008b8b;
  color: #fff;
}
.theme-darkcyan .btn.btn-primary:hover {
  background: #006f6f;
}
.theme-darkcyan .btn.btn-primary:focus {
  background: #006f6f;
}
.theme-darkcyan .btn.btn-inverse, .theme-darkcyan .btn.btn-success, .theme-darkcyan .btn.btn-danger {
  color: #fff;
}
.theme-darkcyan.locked {
  background: #008b8b !important;
}
.theme-darkcyan.locked .pull-left a {
  background: #006f6f;
}
.theme-darkcyan.locked .pull-left a:hover {
  background: #133913;
}
.theme-darkcyan #navigation {
  background: #008b8b;
}
.theme-darkcyan #navigation .toggle-mobile {
  background: #006f6f;
}
.theme-darkcyan #navigation .mobile-nav.open {
  background: #008b8b;
}
.theme-darkcyan #navigation .mobile-nav.open > li.active > a {
  background: #133913;
}
.theme-darkcyan #navigation .mobile-nav.open > li.active > ul {
  background: #133913;
}
.theme-darkcyan #navigation .mobile-nav.open > li > a {
  background: #006f6f;
}
.theme-darkcyan #navigation .mobile-nav.open > li > ul {
  background: #006f6f;
}
.theme-darkcyan #navigation .main-nav > li.active > a:hover {
  background: #fff;
}
.theme-darkcyan #navigation .main-nav > li.active.open > a {
  background: #fff;
}
.theme-darkcyan #navigation .main-nav > li.open > a {
  background: #006f6f;
}
.theme-darkcyan #navigation .main-nav > li > a:hover {
  background: #006f6f;
}
.theme-darkcyan #navigation .user .icon-nav > li > a:hover {
  background: #006f6f;
}
.theme-darkcyan #navigation .user .dropdown.open {
  background: #006f6f;
}
.theme-darkcyan #navigation .user .dropdown > a:hover {
  background: #006f6f;
}
.theme-darkcyan #navigation .dropdown-menu {
  border-color: #008b8b;
}
.theme-darkcyan #navigation .dropdown-menu > li > a:hover {
  background: #008b8b;
}
.theme-darkcyan .search-form .search-pane button[type="submit"] {
  background: #008b8b;
}
.theme-darkcyan .messages > li.insert .submit button {
  background: #008b8b;
}
.theme-darkcyan .messages > li.right .name {
  color: black;
}
.theme-darkcyan .messages > li.right .message {
  background: #b3e6b3;
}
.theme-darkcyan .messages > li.right .message p {
  color: #0d260d;
}
.theme-darkcyan .messages > li.right .message .time {
  color: #0d260d;
}
.theme-darkcyan .messages > li.right .message .caret {
  border-left: 7px solid #b3e6b3;
}
.theme-darkcyan .letterbox .letter > li.active {
  background: #008b8b;
}
.theme-darkcyan .calendar .fc-content .fc-event .fc-event-inner {
  background: #008b8b;
}
.theme-darkcyan .calendar .fc-button.fc-state-active {
  background: #008b8b;
}
.theme-darkcyan .calendar .fc-button.fc-state-active:hover {
  background: #008b8b;
}
.theme-darkcyan .table.table-user tr.alpha td.alpha-val span {
  background: #008b8b;
}
.theme-darkcyan .tagsinput#textfield_tagsinput .tag, .theme-darkcyan .ms-container .multi-custom-header, .theme-darkcyan .slider .ui-slider-handle, .theme-darkcyan .form-wizard .wizard-steps li.active .single-step .title, .theme-darkcyan .user-list h4, .theme-darkcyan .nav.nav-pills > li.active > a, .theme-darkcyan .nav.nav-list > li.active > a, .theme-darkcyan .table.table-colored-header thead th, .theme-darkcyan .table.table-colored-header thead td, .theme-darkcyan .dataTables_wrapper .dataTables_paginate > span > a.paginate_active, .theme-darkcyan .elfinder-navbar .ui-state-active, .theme-darkcyan .pagination.pagination-custom li.active a:hover, .theme-darkcyan .pagination.pagination-custom li.active a {
  background: #008b8b;
}
.theme-darkcyan .elfinder-navbar .ui-state-active {
  border-color: #008b8b;
}
.theme-darkcyan .box .box-title .tabs > li.active > a {
  background: #008b8b;
}
.theme-darkcyan #main .box.box-color .box-title {
  background: #008b8b;
  color: #fff;
}
.theme-darkcyan .box.box-color .box-title .tabs > li.active > a {
  background: #fff;
  color: #008b8b;
}
.theme-darkcyan .box.box-color .box-title .tabs > li > a:hover {
  color: #008b8b;
}
.theme-darkcyan .box.box-bordered.box-color .box-title {
  border-color: #008b8b;
}
.theme-darkcyan .box.box-bordered.box-color .box-content {
  border-color: #008b8b;
}
.theme-darkcyan .ColVis_collection { border: 1px solid #008b8b; }

.theme-darkcyan .panel-widget .panel.green { border: 2px solid #008b8b; }
.theme-darkcyan .panel-widget .panel.green .panel-heading { background: #008b8b !important; }
.theme-darkcyan .panel-widget .panel.green:hover { border-color: #006f6f !important; }
.theme-darkcyan .dataTables_processing { border-color: #008b8b; background-image: url(images/loader-darkcyan.gif); }
.theme-darkcyan .dataTables_wrapper .dataTables_paginate > span > a.paginate_button.current { background: #008b8b; }
.theme-darkcyan .table-bordered.table-force-topborder { border-top: 1px solid #006f6f; }
.theme-darkcyan .table-bordered.dataTable { border-top: 0px solid #006f6f; }
.theme-darkcyan .table-bordered th, .table-bordered td { border: 1px solid #006f6f !important; }  
.theme-darkcyan .table-bordered th{ border-bottom: 1px solid #006f6f !important; }
.theme-darkcyan #main .breadcrumbs { border-bottom: 1px solid #008b8b; }
.theme-darkcyan #main .breadcrumbs .btntopheader a { background: #008b8b; }
.theme-darkcyan #main .breadcrumbs .btntopheader a:hover { background: #006f6f; }
.theme-darkcyan .ui-widget-content { border: 1px solid #008b8b; }
.theme-darkcyan .ui-widget-header { border: 1px solid #008b8b; background: #008b8b; color: #ffffff; font-weight: bold; }
.theme-darkcyan .ui-state-hover { border: 1px solid #006f6f; background:#006f6f; font-weight: bold; color:#ffffff !important; }
.theme-darkcyan .ui-state-focus { border: 1px solid #006f6f; background:#006f6f; font-weight: bold; color:#ffffff !important; }
.theme-darkcyan .ui-widget-header .ui-state-hover { border: 1px solid #006f6f; background:#006f6f; font-weight: bold; color:#ffffff !important; }
.theme-darkcyan .ui-widget-content .ui-state-hover { border: 1px solid #006f6f; background:#006f6f; font-weight: bold; color:#ffffff !important; }
.theme-darkcyan .ui-widget-header .ui-state-focus { border: 1px solid #006f6f; background:#006f6f; font-weight: bold; color:#ffffff !important; }
.theme-darkcyan .ui-widget-content .ui-state-focus { border: 1px solid #006f6f; background:#006f6f; font-weight: bold; color:#ffffff !important; }
.theme-darkcyan .ui-widget-content .ui-state-focus a { color: #ffffff; }
.theme-darkcyan .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day > a { border: 1px solid #008b8b; background: #008b8b; color:#ffffff; }
.theme-darkcyan .ui-datepicker .ui-datepicker-calendar td > a { background:#ffffff; color:#008b8b; text-align: center; }
.theme-darkcyan #jquery-loader.blue-with-image{ background-image: url(images/loader-darkcyan.gif); }
.theme-darkcyan .input-group-addon { background-color: #008b8b; color: #ffffff; }
.theme-darkcyan .btn-export-group { border:1px solid #008b8b; text-align: center; }
.theme-darkcyan .btn-export { background-color: #008b8b; color:#ffffff; border:1px solid #cccccc; }
.theme-darkcyan .btn-export:hover { background-color: #006f6f; }
.theme-darkcyan .btn-export:focus { background-color: #006f6f; }

.theme-darkcyan .btn-report-export-group { border:1px solid #008b8b; text-align: center; }
.theme-darkcyan .btn-report-export { background-color: #008b8b; color:#ffffff; border:1px solid #cccccc; }
.theme-darkcyan .btn-report-export:hover { background-color: #006f6f; }
.theme-darkcyan .btn-report-export:focus { background-color: #006f6f; }

.theme-darkcyan .hr-divider { border: 3px double #008b8b; }
.theme-darkcyan .btn-print { background-color: #008b8b; color:#ffffff; border: 1px double #006f6f; }
.theme-darkcyan .btn-print:hover { background-color: #ffffff; color:#006f6f; border: 1px double #006f6f; }
.theme-darkcyan .cke_top { background-color: #008b8b; }
.theme-darkcyan .pace .pace-progress { background: #008b8b; color: #008b8b;}
.theme-darkcyan .pace .pace-activity { box-shadow: inset 0 0 0 2px #008b8b, inset 0 0 0 7px #FFF; }
.theme-darkcyan #navigation .toggle-nav { color: #008b8b; }
.theme-darkcyan #divLoginPartial { background: #008b8b; }
#divLoginPartial.darkcyan { background: #008b8b; }
.theme-darkcyan #mainFooter { background: #008b8b; }
.theme-darkcyan .fc-header-toolbar { border: 1px solid #006f6f; }

.theme-darkcyan .swal2-popup .swal2-styled.swal2-confirm { background: #008b8b; }
.theme-darkcyan .swal2-popup .swal2-styled.swal2-confirm:hover { background: #006f6f; }

.theme-darkcyan .theme-border { border: 1px solid #006f6f !important; }
.theme-darkcyan .theme-border-top { border-top: 1px solid #006f6f !important; }
.theme-darkcyan .theme-border-right { border-right: 1px solid #006f6f !important; }
.theme-darkcyan .theme-border-bottom { border-bottom: 1px solid #006f6f !important; }
.theme-darkcyan .theme-border-left { border-left: 1px solid #006f6f !important; }

/*theme scooter*/
.panel-widget .panel.scooter {
  border: 2px solid #2ebfd4;
}
.panel-widget .panel.scooter:hover {
  border-color: #2498a9 !important;
}
.panel-widget .panel.scooter .panel-heading {
  background: #2ebfd4 !important;
}
.panel-widget .panel.scooter .panel-heading .panel-title > a {
  color: #fff;
}
.panel-widget .panel.scooter .panel-heading:hover {
  background: #2498a9 !important;
}

.font-scooter {
  color: #2ebfd4;
}

ul > li.scooter, .label-scooter {
  background: #2ebfd4;
}

.progress .bar.bar-scooter {
  background: #2ebfd4;
}

.pricing-tables .pricing.scooter > li.head {
  background: #2ebfd4;
}
.pricing-tables .pricing.scooter > li.head .info {
  background: #39ac39;
}
.pricing-tables .pricing.scooter > li.head .name {
  background: #2498a9;
}

.btn.btn-scooter {
  background: #2ebfd4;
  color: #fff !important;
}
.btn.btn-scooter:hover {
  background: #2498a9;
}

.box.box-color.scooter .box-title {
  background: #2ebfd4 !important;
}
.box.box-color.scooter .box-title .actions > a:hover {
  color: #2ebfd4;
}
.box.box-color.scooter .form-wizard .wizard-steps li.active .single-step .title {
  background: #2ebfd4;
}
.box.box-color.scooter .btn.btn-primary {
  background: #2ebfd4;
}
.box.box-color.scooter .btn.btn-primary:hover {
  background: #2498a9;
}
.box.box-color.scooter .btn.btn-primary:focus {
  background: #2498a9;
}
.box.box-bordered.box-color.scooter .box-title {
  border-color: #2ebfd4 !important;
}
.box.box-bordered.box-color.scooter .box-content {
  border-color: #2ebfd4 !important;
}
.box.box-bordered.box-color.scooter .slimScrollDiv {
  border-bottom: 2px solid #2ebfd4;
}

.timeline > li .timeline-content .left .icon.scooter {
  background: #2ebfd4;
}

.theme-scooter .daterangepicker .active {
  background: #2ebfd4;
}
.theme-scooter .mobile-sidebar-toggle {
  color: #fff;
}
.theme-scooter #navigation .dropdown-menu {
  border-color: #2ebfd4;
}
.theme-scooter #navigation .dropdown-menu > li.dropdown-submenu .dropdown-menu {
  border-top: 2px solid #2ebfd4;
}
.theme-scooter #navigation .dropdown-menu > li.dropdown-submenu:hover > a, .theme-scooter #navigation .dropdown-menu > li.dropdown-submenu:focus > a {
  background: #2ebfd4;
}
.theme-scooter #navigation .dropdown-menu > li > a:hover {
  background: #2ebfd4;
}
.theme-scooter .datepicker.datepicker-dropdown .datepicker-days .active, .theme-scooter .datepicker.datepicker-dropdown .datepicker-years .active, .theme-scooter .datepicker.datepicker-dropdown .datepicker-months .active {
  background: #2ebfd4;
}
.theme-scooter .datepicker.datepicker-dropdown .datepicker-days .active:hover, .theme-scooter .datepicker.datepicker-dropdown .datepicker-years .active:hover, .theme-scooter .datepicker.datepicker-dropdown .datepicker-months .active:hover {
  background: #2498a9;
}
.theme-scooter .form-wizard .wizard-steps li.active .single-step .title {
  background: #2ebfd4;
}
.theme-scooter .btn.btn-primary {
  background: #2ebfd4;
}
.theme-scooter.login {
  background: #2ebfd4;
}
.theme-scooter a {
  color: #000000;
}
.theme-scooter a:hover {
  color: #000000;
}
.theme-scooter .btn {
  color: #333;
}
.theme-scooter .btn.btn-primary {
  background: #2ebfd4;
  color: #fff;
}
.theme-scooter .btn.btn-primary:hover {
  background: #2498a9;
}
.theme-scooter .btn.btn-primary:focus {
  background: #2498a9;
}
.theme-scooter .btn.btn-inverse, .theme-scooter .btn.btn-success, .theme-scooter .btn.btn-danger {
  color: #fff;
}
.theme-scooter.locked {
  background: #2ebfd4 !important;
}
.theme-scooter.locked .pull-left a {
  background: #2498a9;
}
.theme-scooter.locked .pull-left a:hover {
  background: #133913;
}
.theme-scooter #navigation {
  background: #2ebfd4;
}
.theme-scooter #navigation .toggle-mobile {
  background: #2498a9;
}
.theme-scooter #navigation .mobile-nav.open {
  background: #2ebfd4;
}
.theme-scooter #navigation .mobile-nav.open > li.active > a {
  background: #133913;
}
.theme-scooter #navigation .mobile-nav.open > li.active > ul {
  background: #133913;
}
.theme-scooter #navigation .mobile-nav.open > li > a {
  background: #2498a9;
}
.theme-scooter #navigation .mobile-nav.open > li > ul {
  background: #2498a9;
}
.theme-scooter #navigation .main-nav > li.active > a:hover {
  background: #fff;
}
.theme-scooter #navigation .main-nav > li.active.open > a {
  background: #fff;
}
.theme-scooter #navigation .main-nav > li.open > a {
  background: #2498a9;
}
.theme-scooter #navigation .main-nav > li > a:hover {
  background: #2498a9;
}
.theme-scooter #navigation .user .icon-nav > li > a:hover {
  background: #2498a9;
}
.theme-scooter #navigation .user .dropdown.open {
  background: #2498a9;
}
.theme-scooter #navigation .user .dropdown > a:hover {
  background: #2498a9;
}
.theme-scooter #navigation .dropdown-menu {
  border-color: #2ebfd4;
}
.theme-scooter #navigation .dropdown-menu > li > a:hover {
  background: #2ebfd4;
}
.theme-scooter .search-form .search-pane button[type="submit"] {
  background: #2ebfd4;
}
.theme-scooter .messages > li.insert .submit button {
  background: #2ebfd4;
}
.theme-scooter .messages > li.right .name {
  color: black;
}
.theme-scooter .messages > li.right .message {
  background: #b3e6b3;
}
.theme-scooter .messages > li.right .message p {
  color: #0d260d;
}
.theme-scooter .messages > li.right .message .time {
  color: #0d260d;
}
.theme-scooter .messages > li.right .message .caret {
  border-left: 7px solid #b3e6b3;
}
.theme-scooter .letterbox .letter > li.active {
  background: #2ebfd4;
}
.theme-scooter .calendar .fc-content .fc-event .fc-event-inner {
  background: #2ebfd4;
}
.theme-scooter .calendar .fc-button.fc-state-active {
  background: #2ebfd4;
}
.theme-scooter .calendar .fc-button.fc-state-active:hover {
  background: #2ebfd4;
}
.theme-scooter .table.table-user tr.alpha td.alpha-val span {
  background: #2ebfd4;
}
.theme-scooter .tagsinput#textfield_tagsinput .tag, .theme-scooter .ms-container .multi-custom-header, .theme-scooter .slider .ui-slider-handle, .theme-scooter .form-wizard .wizard-steps li.active .single-step .title, .theme-scooter .user-list h4, .theme-scooter .nav.nav-pills > li.active > a, .theme-scooter .nav.nav-list > li.active > a, .theme-scooter .table.table-colored-header thead th, .theme-scooter .table.table-colored-header thead td, .theme-scooter .dataTables_wrapper .dataTables_paginate > span > a.paginate_active, .theme-scooter .elfinder-navbar .ui-state-active, .theme-scooter .pagination.pagination-custom li.active a:hover, .theme-scooter .pagination.pagination-custom li.active a {
  background: #2ebfd4;
}
.theme-scooter .elfinder-navbar .ui-state-active {
  border-color: #2ebfd4;
}
.theme-scooter .box .box-title .tabs > li.active > a {
  background: #2ebfd4;
}
.theme-scooter #main .box.box-color .box-title {
  background: #2ebfd4;
  color: #fff;
}
.theme-scooter .box.box-color .box-title .tabs > li.active > a {
  background: #fff;
  color: #2ebfd4;
}
.theme-scooter .box.box-color .box-title .tabs > li > a:hover {
  color: #2ebfd4;
}
.theme-scooter .box.box-bordered.box-color .box-title {
  border-color: #2ebfd4;
}
.theme-scooter .box.box-bordered.box-color .box-content {
  border-color: #2ebfd4;
}
.theme-scooter .ColVis_collection { border: 1px solid #2ebfd4; }

.theme-scooter .panel-widget .panel.green { border: 2px solid #2ebfd4; }
.theme-scooter .panel-widget .panel.green .panel-heading { background: #2ebfd4 !important; }
.theme-scooter .panel-widget .panel.green:hover { border-color: #2498a9 !important; }
.theme-scooter .dataTables_processing { border-color: #2ebfd4; background-image: url(images/loader-scooter.gif); }
.theme-scooter .dataTables_wrapper .dataTables_paginate > span > a.paginate_button.current { background: #2ebfd4; }
.theme-scooter .table-bordered.table-force-topborder { border-top: 1px solid #2498a9; }
.theme-scooter .table-bordered.dataTable { border-top: 0px solid #2498a9; }
.theme-scooter .table-bordered th, .table-bordered td { border: 1px solid #2498a9 !important; }  
.theme-scooter .table-bordered th{ border-bottom: 1px solid #2498a9 !important; }
.theme-scooter #main .breadcrumbs { border-bottom: 1px solid #2ebfd4; }
.theme-scooter #main .breadcrumbs .btntopheader a { background: #2ebfd4; }
.theme-scooter #main .breadcrumbs .btntopheader a:hover { background: #2498a9; }
.theme-scooter .ui-widget-content { border: 1px solid #2ebfd4; }
.theme-scooter .ui-widget-header { border: 1px solid #2ebfd4; background: #2ebfd4; color: #ffffff; font-weight: bold; }
.theme-scooter .ui-state-hover { border: 1px solid #2498a9; background:#2498a9; font-weight: bold; color:#ffffff !important; }
.theme-scooter .ui-state-focus { border: 1px solid #2498a9; background:#2498a9; font-weight: bold; color:#ffffff !important; }
.theme-scooter .ui-widget-header .ui-state-hover { border: 1px solid #2498a9; background:#2498a9; font-weight: bold; color:#ffffff !important; }
.theme-scooter .ui-widget-content .ui-state-hover { border: 1px solid #2498a9; background:#2498a9; font-weight: bold; color:#ffffff !important; }
.theme-scooter .ui-widget-header .ui-state-focus { border: 1px solid #2498a9; background:#2498a9; font-weight: bold; color:#ffffff !important; }
.theme-scooter .ui-widget-content .ui-state-focus { border: 1px solid #2498a9; background:#2498a9; font-weight: bold; color:#ffffff !important; }
.theme-scooter .ui-widget-content .ui-state-focus a { color: #ffffff; }
.theme-scooter .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day > a { border: 1px solid #2ebfd4; background: #2ebfd4; color:#ffffff; }
.theme-scooter .ui-datepicker .ui-datepicker-calendar td > a { background:#ffffff; color:#2ebfd4; text-align: center; }
.theme-scooter #jquery-loader.blue-with-image{ background-image: url(images/loader-scooter.gif); }
.theme-scooter .input-group-addon { background-color: #2ebfd4; color: #ffffff; }
.theme-scooter .btn-export-group { border:1px solid #2ebfd4; text-align: center; }
.theme-scooter .btn-export { background-color: #2ebfd4; color:#ffffff; border:1px solid #cccccc; }
.theme-scooter .btn-export:hover { background-color: #2498a9; }
.theme-scooter .btn-export:focus { background-color: #2498a9; }

.theme-scooter .btn-report-export-group { border:1px solid #2ebfd4; text-align: center; }
.theme-scooter .btn-report-export { background-color: #2ebfd4; color:#ffffff; border:1px solid #cccccc; }
.theme-scooter .btn-report-export:hover { background-color: #2498a9; }
.theme-scooter .btn-report-export:focus { background-color: #2498a9; }

.theme-scooter .hr-divider { border: 3px double #2ebfd4; }
.theme-scooter .btn-print { background-color: #2ebfd4; color:#ffffff; border: 1px double #2498a9; }
.theme-scooter .btn-print:hover { background-color: #ffffff; color:#2498a9; border: 1px double #2498a9; }
.theme-scooter .cke_top { background-color: #2ebfd4; }
.theme-scooter .pace .pace-progress { background: #2ebfd4; color: #2ebfd4;}
.theme-scooter .pace .pace-activity { box-shadow: inset 0 0 0 2px #2ebfd4, inset 0 0 0 7px #FFF; }
.theme-scooter #navigation .toggle-nav { color: #2ebfd4; }
.theme-scooter #divLoginPartial { background: #2ebfd4; }
#divLoginPartial.scooter { background: #2ebfd4; }
.theme-scooter #mainFooter { background: #2ebfd4; }
.theme-scooter .fc-header-toolbar { border: 1px solid #2498a9; }

.theme-scooter .swal2-popup .swal2-styled.swal2-confirm { background: #2ebfd4; }
.theme-scooter .swal2-popup .swal2-styled.swal2-confirm:hover { background: #2498a9; }

.theme-scooter .theme-border { border: 1px solid #2498a9 !important; }
.theme-scooter .theme-border-top { border-top: 1px solid #2498a9 !important; }
.theme-scooter .theme-border-right { border-right: 1px solid #2498a9 !important; }
.theme-scooter .theme-border-bottom { border-bottom: 1px solid #2498a9 !important; }
.theme-scooter .theme-border-left { border-left: 1px solid #2498a9 !important; }

/*theme darkblue*/
.panel-widget .panel.darkblue {
  border: 2px solid #204e81;
}
.panel-widget .panel.darkblue:hover {
  border-color: #163558 !important;
}
.panel-widget .panel.darkblue .panel-heading {
  background: #204e81 !important;
}
.panel-widget .panel.darkblue .panel-heading .panel-title > a {
  color: #fff;
}
.panel-widget .panel.darkblue .panel-heading:hover {
  background: #163558 !important;
}

.font-darkblue {
  color: #204e81;
}

ul > li.darkblue, .label-darkblue {
  background: #204e81;
}

.progress .bar.bar-darkblue {
  background: #204e81;
}

.pricing-tables .pricing.darkblue > li.head {
  background: #204e81;
}
.pricing-tables .pricing.darkblue > li.head .info {
  background: #39ac39;
}
.pricing-tables .pricing.darkblue > li.head .name {
  background: #163558;
}

.btn.btn-darkblue {
  background: #204e81;
  color: #fff !important;
}
.btn.btn-darkblue:hover {
  background: #163558;
}

.box.box-color.darkblue .box-title {
  background: #204e81 !important;
}
.box.box-color.darkblue .box-title .actions > a:hover {
  color: #204e81;
}
.box.box-color.darkblue .form-wizard .wizard-steps li.active .single-step .title {
  background: #204e81;
}
.box.box-color.darkblue .btn.btn-primary {
  background: #204e81;
}
.box.box-color.darkblue .btn.btn-primary:hover {
  background: #163558;
}
.box.box-color.darkblue .btn.btn-primary:focus {
  background: #163558;
}
.box.box-bordered.box-color.darkblue .box-title {
  border-color: #204e81 !important;
}
.box.box-bordered.box-color.darkblue .box-content {
  border-color: #204e81 !important;
}
.box.box-bordered.box-color.darkblue .slimScrollDiv {
  border-bottom: 2px solid #204e81;
}

.timeline > li .timeline-content .left .icon.darkblue {
  background: #204e81;
}

.theme-darkblue .daterangepicker .active {
  background: #204e81;
}
.theme-darkblue .mobile-sidebar-toggle {
  color: #fff;
}
.theme-darkblue #navigation .dropdown-menu {
  border-color: #204e81;
}
.theme-darkblue #navigation .dropdown-menu > li.dropdown-submenu .dropdown-menu {
  border-top: 2px solid #204e81;
}
.theme-darkblue #navigation .dropdown-menu > li.dropdown-submenu:hover > a, .theme-darkblue #navigation .dropdown-menu > li.dropdown-submenu:focus > a {
  background: #204e81;
}
.theme-darkblue #navigation .dropdown-menu > li > a:hover {
  background: #204e81;
}
.theme-darkblue .datepicker.datepicker-dropdown .datepicker-days .active, .theme-darkblue .datepicker.datepicker-dropdown .datepicker-years .active, .theme-darkblue .datepicker.datepicker-dropdown .datepicker-months .active {
  background: #204e81;
}
.theme-darkblue .datepicker.datepicker-dropdown .datepicker-days .active:hover, .theme-darkblue .datepicker.datepicker-dropdown .datepicker-years .active:hover, .theme-darkblue .datepicker.datepicker-dropdown .datepicker-months .active:hover {
  background: #163558;
}
.theme-darkblue .form-wizard .wizard-steps li.active .single-step .title {
  background: #204e81;
}
.theme-darkblue .btn.btn-primary {
  background: #204e81;
}
.theme-darkblue.login {
  background: #204e81;
}
.theme-darkblue a {
  color: #000000;
}
.theme-darkblue a:hover {
  color: #000000;
}
.theme-darkblue .btn {
  color: #333;
}
.theme-darkblue .btn.btn-primary {
  background: #204e81;
  color: #fff;
}
.theme-darkblue .btn.btn-primary:hover {
  background: #163558;
}
.theme-darkblue .btn.btn-primary:focus {
  background: #163558;
}
.theme-darkblue .btn.btn-inverse, .theme-darkblue .btn.btn-success, .theme-darkblue .btn.btn-danger {
  color: #fff;
}
.theme-darkblue.locked {
  background: #204e81 !important;
}
.theme-darkblue.locked .pull-left a {
  background: #163558;
}
.theme-darkblue.locked .pull-left a:hover {
  background: #133913;
}
.theme-darkblue #navigation {
  background: #204e81;
}
.theme-darkblue #navigation .toggle-mobile {
  background: #163558;
}
.theme-darkblue #navigation .mobile-nav.open {
  background: #204e81;
}
.theme-darkblue #navigation .mobile-nav.open > li.active > a {
  background: #133913;
}
.theme-darkblue #navigation .mobile-nav.open > li.active > ul {
  background: #133913;
}
.theme-darkblue #navigation .mobile-nav.open > li > a {
  background: #163558;
}
.theme-darkblue #navigation .mobile-nav.open > li > ul {
  background: #163558;
}
.theme-darkblue #navigation .main-nav > li.active > a:hover {
  background: #fff;
}
.theme-darkblue #navigation .main-nav > li.active.open > a {
  background: #fff;
}
.theme-darkblue #navigation .main-nav > li.open > a {
  background: #163558;
}
.theme-darkblue #navigation .main-nav > li > a:hover {
  background: #163558;
}
.theme-darkblue #navigation .user .icon-nav > li > a:hover {
  background: #163558;
}
.theme-darkblue #navigation .user .dropdown.open {
  background: #163558;
}
.theme-darkblue #navigation .user .dropdown > a:hover {
  background: #163558;
}
.theme-darkblue #navigation .dropdown-menu {
  border-color: #204e81;
}
.theme-darkblue #navigation .dropdown-menu > li > a:hover {
  background: #204e81;
}
.theme-darkblue .search-form .search-pane button[type="submit"] {
  background: #204e81;
}
.theme-darkblue .messages > li.insert .submit button {
  background: #204e81;
}
.theme-darkblue .messages > li.right .name {
  color: black;
}
.theme-darkblue .messages > li.right .message {
  background: #b3e6b3;
}
.theme-darkblue .messages > li.right .message p {
  color: #0d260d;
}
.theme-darkblue .messages > li.right .message .time {
  color: #0d260d;
}
.theme-darkblue .messages > li.right .message .caret {
  border-left: 7px solid #b3e6b3;
}
.theme-darkblue .letterbox .letter > li.active {
  background: #204e81;
}
.theme-darkblue .calendar .fc-content .fc-event .fc-event-inner {
  background: #204e81;
}
.theme-darkblue .calendar .fc-button.fc-state-active {
  background: #204e81;
}
.theme-darkblue .calendar .fc-button.fc-state-active:hover {
  background: #204e81;
}
.theme-darkblue .table.table-user tr.alpha td.alpha-val span {
  background: #204e81;
}
.theme-darkblue .tagsinput#textfield_tagsinput .tag, .theme-darkblue .ms-container .multi-custom-header, .theme-darkblue .slider .ui-slider-handle, .theme-darkblue .form-wizard .wizard-steps li.active .single-step .title, .theme-darkblue .user-list h4, .theme-darkblue .nav.nav-pills > li.active > a, .theme-darkblue .nav.nav-list > li.active > a, .theme-darkblue .table.table-colored-header thead th, .theme-darkblue .table.table-colored-header thead td, .theme-darkblue .dataTables_wrapper .dataTables_paginate > span > a.paginate_active, .theme-darkblue .elfinder-navbar .ui-state-active, .theme-darkblue .pagination.pagination-custom li.active a:hover, .theme-darkblue .pagination.pagination-custom li.active a {
  background: #204e81;
}
.theme-darkblue .elfinder-navbar .ui-state-active {
  border-color: #204e81;
}
.theme-darkblue .box .box-title .tabs > li.active > a {
  background: #204e81;
}
.theme-darkblue #main .box.box-color .box-title {
  background: #204e81;
  color: #fff;
}
.theme-darkblue .box.box-color .box-title .tabs > li.active > a {
  background: #fff;
  color: #204e81;
}
.theme-darkblue .box.box-color .box-title .tabs > li > a:hover {
  color: #204e81;
}
.theme-darkblue .box.box-bordered.box-color .box-title {
  border-color: #204e81;
}
.theme-darkblue .box.box-bordered.box-color .box-content {
  border-color: #204e81;
}
.theme-darkblue .ColVis_collection { border: 1px solid #204e81; }

.theme-darkblue .panel-widget .panel.green { border: 2px solid #204e81; }
.theme-darkblue .panel-widget .panel.green .panel-heading { background: #204e81 !important; }
.theme-darkblue .panel-widget .panel.green:hover { border-color: #163558 !important; }
.theme-darkblue .dataTables_processing { border-color: #204e81; background-image: url(images/loader-darkblue.gif); }
.theme-darkblue .dataTables_wrapper .dataTables_paginate > span > a.paginate_button.current { background: #204e81; }
.theme-darkblue .table-bordered.table-force-topborder { border-top: 1px solid #163558; }
.theme-darkblue .table-bordered.dataTable { border-top: 0px solid #163558; }
.theme-darkblue .table-bordered th, .table-bordered td { border: 1px solid #163558 !important; }  
.theme-darkblue .table-bordered th{ border-bottom: 1px solid #163558 !important; }
.theme-darkblue #main .breadcrumbs { border-bottom: 1px solid #204e81; }
.theme-darkblue #main .breadcrumbs .btntopheader a { background: #204e81; }
.theme-darkblue #main .breadcrumbs .btntopheader a:hover { background: #163558; }
.theme-darkblue .ui-widget-content { border: 1px solid #204e81; }
.theme-darkblue .ui-widget-header { border: 1px solid #204e81; background: #204e81; color: #ffffff; font-weight: bold; }
.theme-darkblue .ui-state-hover { border: 1px solid #163558; background:#163558; font-weight: bold; color:#ffffff !important; }
.theme-darkblue .ui-state-focus { border: 1px solid #163558; background:#163558; font-weight: bold; color:#ffffff !important; }
.theme-darkblue .ui-widget-header .ui-state-hover { border: 1px solid #163558; background:#163558; font-weight: bold; color:#ffffff !important; }
.theme-darkblue .ui-widget-content .ui-state-hover { border: 1px solid #163558; background:#163558; font-weight: bold; color:#ffffff !important; }
.theme-darkblue .ui-widget-header .ui-state-focus { border: 1px solid #163558; background:#163558; font-weight: bold; color:#ffffff !important; }
.theme-darkblue .ui-widget-content .ui-state-focus { border: 1px solid #163558; background:#163558; font-weight: bold; color:#ffffff !important; }
.theme-darkblue .ui-widget-content .ui-state-focus a { color: #ffffff; }
.theme-darkblue .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day > a { border: 1px solid #204e81; background: #204e81; color:#ffffff; }
.theme-darkblue .ui-datepicker .ui-datepicker-calendar td > a { background:#ffffff; color:#204e81; text-align: center; }
.theme-darkblue #jquery-loader.blue-with-image{ background-image: url(images/loader-darkblue.gif); }
.theme-darkblue .input-group-addon { background-color: #204e81; color: #ffffff; }
.theme-darkblue .btn-export-group { border:1px solid #204e81; text-align: center; }
.theme-darkblue .btn-export { background-color: #204e81; color:#ffffff; border:1px solid #cccccc; }
.theme-darkblue .btn-export:hover { background-color: #163558; }
.theme-darkblue .btn-export:focus { background-color: #163558; }

.theme-darkblue .btn-report-export-group { border:1px solid #204e81; text-align: center; }
.theme-darkblue .btn-report-export { background-color: #204e81; color:#ffffff; border:1px solid #cccccc; }
.theme-darkblue .btn-report-export:hover { background-color: #163558; }
.theme-darkblue .btn-report-export:focus { background-color: #163558; }

.theme-darkblue .hr-divider { border: 3px double #204e81; }
.theme-darkblue .btn-print { background-color: #204e81; color:#ffffff; border: 1px double #163558; }
.theme-darkblue .btn-print:hover { background-color: #ffffff; color:#163558; border: 1px double #163558; }
.theme-darkblue .cke_top { background-color: #204e81; }
.theme-darkblue .pace .pace-progress { background: #204e81; color: #204e81;}
.theme-darkblue .pace .pace-activity { box-shadow: inset 0 0 0 2px #204e81, inset 0 0 0 7px #FFF; }
.theme-darkblue #navigation .toggle-nav { color: #204e81; }
.theme-darkblue #divLoginPartial { background: #204e81; }
#divLoginPartial.darkblue { background: #204e81; }
.theme-darkblue #mainFooter { background: #204e81; }
.theme-darkblue .fc-header-toolbar { border: 1px solid #163558; }

.theme-darkblue .swal2-popup .swal2-styled.swal2-confirm { background: #204e81; }
.theme-darkblue .swal2-popup .swal2-styled.swal2-confirm:hover { background: #163558; }

.theme-darkblue .theme-border { border: 1px solid #163558 !important; }
.theme-darkblue .theme-border-top { border-top: 1px solid #163558 !important; }
.theme-darkblue .theme-border-right { border-right: 1px solid #163558 !important; }
.theme-darkblue .theme-border-bottom { border-bottom: 1px solid #163558 !important; }
.theme-darkblue .theme-border-left { border-left: 1px solid #163558 !important; }

/*theme pink*/
.panel-widget .panel.pink {
  border: 2px solid #e671b8;
}
.panel-widget .panel.pink:hover {
  border-color: #de46a2 !important;
}
.panel-widget .panel.pink .panel-heading {
  background: #e671b8 !important;
}
.panel-widget .panel.pink .panel-heading .panel-title > a {
  color: #fff;
}
.panel-widget .panel.pink .panel-heading:hover {
  background: #de46a2 !important;
}

.font-pink {
  color: #e671b8;
}

ul > li.pink, .label-pink {
  background: #e671b8;
}

.progress .bar.bar-pink {
  background: #e671b8;
}

.pricing-tables .pricing.pink > li.head {
  background: #e671b8;
}
.pricing-tables .pricing.pink > li.head .info {
  background: #39ac39;
}
.pricing-tables .pricing.pink > li.head .name {
  background: #de46a2;
}

.btn.btn-pink {
  background: #e671b8;
  color: #fff !important;
}
.btn.btn-pink:hover {
  background: #de46a2;
}

.box.box-color.pink .box-title {
  background: #e671b8 !important;
}
.box.box-color.pink .box-title .actions > a:hover {
  color: #e671b8;
}
.box.box-color.pink .form-wizard .wizard-steps li.active .single-step .title {
  background: #e671b8;
}
.box.box-color.pink .btn.btn-primary {
  background: #e671b8;
}
.box.box-color.pink .btn.btn-primary:hover {
  background: #de46a2;
}
.box.box-color.pink .btn.btn-primary:focus {
  background: #de46a2;
}
.box.box-bordered.box-color.pink .box-title {
  border-color: #e671b8 !important;
}
.box.box-bordered.box-color.pink .box-content {
  border-color: #e671b8 !important;
}
.box.box-bordered.box-color.pink .slimScrollDiv {
  border-bottom: 2px solid #e671b8;
}

.timeline > li .timeline-content .left .icon.pink {
  background: #e671b8;
}

.theme-pink .daterangepicker .active {
  background: #e671b8;
}
.theme-pink .mobile-sidebar-toggle {
  color: #fff;
}
.theme-pink #navigation .dropdown-menu {
  border-color: #e671b8;
}
.theme-pink #navigation .dropdown-menu > li.dropdown-submenu .dropdown-menu {
  border-top: 2px solid #e671b8;
}
.theme-pink #navigation .dropdown-menu > li.dropdown-submenu:hover > a, .theme-pink #navigation .dropdown-menu > li.dropdown-submenu:focus > a {
  background: #e671b8;
}
.theme-pink #navigation .dropdown-menu > li > a:hover {
  background: #e671b8;
}
.theme-pink .datepicker.datepicker-dropdown .datepicker-days .active, .theme-pink .datepicker.datepicker-dropdown .datepicker-years .active, .theme-pink .datepicker.datepicker-dropdown .datepicker-months .active {
  background: #e671b8;
}
.theme-pink .datepicker.datepicker-dropdown .datepicker-days .active:hover, .theme-pink .datepicker.datepicker-dropdown .datepicker-years .active:hover, .theme-pink .datepicker.datepicker-dropdown .datepicker-months .active:hover {
  background: #de46a2;
}
.theme-pink .form-wizard .wizard-steps li.active .single-step .title {
  background: #e671b8;
}
.theme-pink .btn.btn-primary {
  background: #e671b8;
}
.theme-pink.login {
  background: #e671b8;
}
.theme-pink a {
  color: #000000;
}
.theme-pink a:hover {
  color: #000000;
}
.theme-pink .btn {
  color: #333;
}
.theme-pink .btn.btn-primary {
  background: #e671b8;
  color: #fff;
}
.theme-pink .btn.btn-primary:hover {
  background: #de46a2;
}
.theme-pink .btn.btn-primary:focus {
  background: #de46a2;
}
.theme-pink .btn.btn-inverse, .theme-pink .btn.btn-success, .theme-pink .btn.btn-danger {
  color: #fff;
}
.theme-pink.locked {
  background: #e671b8 !important;
}
.theme-pink.locked .pull-left a {
  background: #de46a2;
}
.theme-pink.locked .pull-left a:hover {
  background: #133913;
}
.theme-pink #navigation {
  background: #e671b8;
}
.theme-pink #navigation .toggle-mobile {
  background: #de46a2;
}
.theme-pink #navigation .mobile-nav.open {
  background: #e671b8;
}
.theme-pink #navigation .mobile-nav.open > li.active > a {
  background: #133913;
}
.theme-pink #navigation .mobile-nav.open > li.active > ul {
  background: #133913;
}
.theme-pink #navigation .mobile-nav.open > li > a {
  background: #de46a2;
}
.theme-pink #navigation .mobile-nav.open > li > ul {
  background: #de46a2;
}
.theme-pink #navigation .main-nav > li.active > a:hover {
  background: #fff;
}
.theme-pink #navigation .main-nav > li.active.open > a {
  background: #fff;
}
.theme-pink #navigation .main-nav > li.open > a {
  background: #de46a2;
}
.theme-pink #navigation .main-nav > li > a:hover {
  background: #de46a2;
}
.theme-pink #navigation .user .icon-nav > li > a:hover {
  background: #de46a2;
}
.theme-pink #navigation .user .dropdown.open {
  background: #de46a2;
}
.theme-pink #navigation .user .dropdown > a:hover {
  background: #de46a2;
}
.theme-pink #navigation .dropdown-menu {
  border-color: #e671b8;
}
.theme-pink #navigation .dropdown-menu > li > a:hover {
  background: #e671b8;
}
.theme-pink .search-form .search-pane button[type="submit"] {
  background: #e671b8;
}
.theme-pink .messages > li.insert .submit button {
  background: #e671b8;
}
.theme-pink .messages > li.right .name {
  color: black;
}
.theme-pink .messages > li.right .message {
  background: #b3e6b3;
}
.theme-pink .messages > li.right .message p {
  color: #0d260d;
}
.theme-pink .messages > li.right .message .time {
  color: #0d260d;
}
.theme-pink .messages > li.right .message .caret {
  border-left: 7px solid #b3e6b3;
}
.theme-pink .letterbox .letter > li.active {
  background: #e671b8;
}
.theme-pink .calendar .fc-content .fc-event .fc-event-inner {
  background: #e671b8;
}
.theme-pink .calendar .fc-button.fc-state-active {
  background: #e671b8;
}
.theme-pink .calendar .fc-button.fc-state-active:hover {
  background: #e671b8;
}
.theme-pink .table.table-user tr.alpha td.alpha-val span {
  background: #e671b8;
}
.theme-pink .tagsinput#textfield_tagsinput .tag, .theme-pink .ms-container .multi-custom-header, .theme-pink .slider .ui-slider-handle, .theme-pink .form-wizard .wizard-steps li.active .single-step .title, .theme-pink .user-list h4, .theme-pink .nav.nav-pills > li.active > a, .theme-pink .nav.nav-list > li.active > a, .theme-pink .table.table-colored-header thead th, .theme-pink .table.table-colored-header thead td, .theme-pink .dataTables_wrapper .dataTables_paginate > span > a.paginate_active, .theme-pink .elfinder-navbar .ui-state-active, .theme-pink .pagination.pagination-custom li.active a:hover, .theme-pink .pagination.pagination-custom li.active a {
  background: #e671b8;
}
.theme-pink .elfinder-navbar .ui-state-active {
  border-color: #e671b8;
}
.theme-pink .box .box-title .tabs > li.active > a {
  background: #e671b8;
}
.theme-pink #main .box.box-color .box-title {
  background: #e671b8;
  color: #fff;
}
.theme-pink .box.box-color .box-title .tabs > li.active > a {
  background: #fff;
  color: #e671b8;
}
.theme-pink .box.box-color .box-title .tabs > li > a:hover {
  color: #e671b8;
}
.theme-pink .box.box-bordered.box-color .box-title {
  border-color: #e671b8;
}
.theme-pink .box.box-bordered.box-color .box-content {
  border-color: #e671b8;
}
.theme-pink .ColVis_collection { border: 1px solid #e671b8; }

.theme-pink .panel-widget .panel.green { border: 2px solid #e671b8; }
.theme-pink .panel-widget .panel.green .panel-heading { background: #e671b8 !important; }
.theme-pink .panel-widget .panel.green:hover { border-color: #de46a2 !important; }
.theme-pink .dataTables_processing { border-color: #e671b8; background-image: url(images/loader-pink.gif); }
.theme-pink .dataTables_wrapper .dataTables_paginate > span > a.paginate_button.current { background: #e671b8; }
.theme-pink .table-bordered.table-force-topborder { border-top: 1px solid #de46a2; }
.theme-pink .table-bordered.dataTable { border-top: 0px solid #de46a2; }
.theme-pink .table-bordered th, .table-bordered td { border: 1px solid #de46a2 !important; }  
.theme-pink .table-bordered th{ border-bottom: 1px solid #de46a2 !important; }
.theme-pink #main .breadcrumbs { border-bottom: 1px solid #e671b8; }
.theme-pink #main .breadcrumbs .btntopheader a { background: #e671b8; }
.theme-pink #main .breadcrumbs .btntopheader a:hover { background: #de46a2; }
.theme-pink .ui-widget-content { border: 1px solid #e671b8; }
.theme-pink .ui-widget-header { border: 1px solid #e671b8; background: #e671b8; color: #ffffff; font-weight: bold; }
.theme-pink .ui-state-hover { border: 1px solid #de46a2; background:#de46a2; font-weight: bold; color:#ffffff !important; }
.theme-pink .ui-state-focus { border: 1px solid #de46a2; background:#de46a2; font-weight: bold; color:#ffffff !important; }
.theme-pink .ui-widget-header .ui-state-hover { border: 1px solid #de46a2; background:#de46a2; font-weight: bold; color:#ffffff !important; }
.theme-pink .ui-widget-content .ui-state-hover { border: 1px solid #de46a2; background:#de46a2; font-weight: bold; color:#ffffff !important; }
.theme-pink .ui-widget-header .ui-state-focus { border: 1px solid #de46a2; background:#de46a2; font-weight: bold; color:#ffffff !important; }
.theme-pink .ui-widget-content .ui-state-focus { border: 1px solid #de46a2; background:#de46a2; font-weight: bold; color:#ffffff !important; }
.theme-pink .ui-widget-content .ui-state-focus a { color: #ffffff; }
.theme-pink .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day > a { border: 1px solid #e671b8; background: #e671b8; color:#ffffff; }
.theme-pink .ui-datepicker .ui-datepicker-calendar td > a { background:#ffffff; color:#e671b8; text-align: center; }
.theme-pink #jquery-loader.blue-with-image{ background-image: url(images/loader-pink.gif); }
.theme-pink .input-group-addon { background-color: #e671b8; color: #ffffff; }
.theme-pink .btn-export-group { border:1px solid #e671b8; text-align: center; }
.theme-pink .btn-export { background-color: #e671b8; color:#ffffff; border:1px solid #cccccc; }
.theme-pink .btn-export:hover { background-color: #de46a2; }
.theme-pink .btn-export:focus { background-color: #de46a2; }

.theme-pink .btn-report-export-group { border:1px solid #e671b8; text-align: center; }
.theme-pink .btn-report-export { background-color: #e671b8; color:#ffffff; border:1px solid #cccccc; }
.theme-pink .btn-report-export:hover { background-color: #de46a2; }
.theme-pink .btn-report-export:focus { background-color: #de46a2; }

.theme-pink .hr-divider { border: 3px double #e671b8; }
.theme-pink .btn-print { background-color: #e671b8; color:#ffffff; border: 1px double #de46a2; }
.theme-pink .btn-print:hover { background-color: #ffffff; color:#de46a2; border: 1px double #de46a2; }
.theme-pink .cke_top { background-color: #e671b8; }
.theme-pink .pace .pace-progress { background: #e671b8; color: #e671b8;}
.theme-pink .pace .pace-activity { box-shadow: inset 0 0 0 2px #e671b8, inset 0 0 0 7px #FFF; }
.theme-pink #navigation .toggle-nav { color: #e671b8; }
.theme-pink #divLoginPartial { background: #e671b8; }
#divLoginPartial.pink { background: #e671b8; }
.theme-pink #mainFooter { background: #e671b8; }
.theme-pink .fc-header-toolbar { border: 1px solid #de46a2; }

.theme-pink .swal2-popup .swal2-styled.swal2-confirm { background: #e671b8; }
.theme-pink .swal2-popup .swal2-styled.swal2-confirm:hover { background: #de46a2; }

.theme-pink .theme-border { border: 1px solid #de46a2 !important; }
.theme-pink .theme-border-top { border-top: 1px solid #de46a2 !important; }
.theme-pink .theme-border-right { border-right: 1px solid #de46a2 !important; }
.theme-pink .theme-border-bottom { border-bottom: 1px solid #de46a2 !important; }
.theme-pink .theme-border-left { border-left: 1px solid #de46a2 !important; }

/*theme brown*/
.panel-widget .panel.brown {
  border: 2px solid #a05000;
}
.panel-widget .panel.brown:hover {
  border-color: #6d3700 !important;
}
.panel-widget .panel.brown .panel-heading {
  background: #a05000 !important;
}
.panel-widget .panel.brown .panel-heading .panel-title > a {
  color: #fff;
}
.panel-widget .panel.brown .panel-heading:hover {
  background: #6d3700 !important;
}

.font-brown {
  color: #a05000;
}

ul > li.brown, .label-brown {
  background: #a05000;
}

.progress .bar.bar-brown {
  background: #a05000;
}

.pricing-tables .pricing.brown > li.head {
  background: #a05000;
}
.pricing-tables .pricing.brown > li.head .info {
  background: #39ac39;
}
.pricing-tables .pricing.brown > li.head .name {
  background: #6d3700;
}

.btn.btn-brown {
  background: #a05000;
  color: #fff !important;
}
.btn.btn-brown:hover {
  background: #6d3700;
}

.box.box-color.brown .box-title {
  background: #a05000 !important;
}
.box.box-color.brown .box-title .actions > a:hover {
  color: #a05000;
}
.box.box-color.brown .form-wizard .wizard-steps li.active .single-step .title {
  background: #a05000;
}
.box.box-color.brown .btn.btn-primary {
  background: #a05000;
}
.box.box-color.brown .btn.btn-primary:hover {
  background: #6d3700;
}
.box.box-color.brown .btn.btn-primary:focus {
  background: #6d3700;
}
.box.box-bordered.box-color.brown .box-title {
  border-color: #a05000 !important;
}
.box.box-bordered.box-color.brown .box-content {
  border-color: #a05000 !important;
}
.box.box-bordered.box-color.brown .slimScrollDiv {
  border-bottom: 2px solid #a05000;
}

.timeline > li .timeline-content .left .icon.brown {
  background: #a05000;
}

.theme-brown .daterangepicker .active {
  background: #a05000;
}
.theme-brown .mobile-sidebar-toggle {
  color: #fff;
}
.theme-brown #navigation .dropdown-menu {
  border-color: #a05000;
}
.theme-brown #navigation .dropdown-menu > li.dropdown-submenu .dropdown-menu {
  border-top: 2px solid #a05000;
}
.theme-brown #navigation .dropdown-menu > li.dropdown-submenu:hover > a, .theme-brown #navigation .dropdown-menu > li.dropdown-submenu:focus > a {
  background: #a05000;
}
.theme-brown #navigation .dropdown-menu > li > a:hover {
  background: #a05000;
}
.theme-brown .datepicker.datepicker-dropdown .datepicker-days .active, .theme-brown .datepicker.datepicker-dropdown .datepicker-years .active, .theme-brown .datepicker.datepicker-dropdown .datepicker-months .active {
  background: #a05000;
}
.theme-brown .datepicker.datepicker-dropdown .datepicker-days .active:hover, .theme-brown .datepicker.datepicker-dropdown .datepicker-years .active:hover, .theme-brown .datepicker.datepicker-dropdown .datepicker-months .active:hover {
  background: #6d3700;
}
.theme-brown .form-wizard .wizard-steps li.active .single-step .title {
  background: #a05000;
}
.theme-brown .btn.btn-primary {
  background: #a05000;
}
.theme-brown.login {
  background: #a05000;
}
.theme-brown a {
  color: #000000;
}
.theme-brown a:hover {
  color: #000000;
}
.theme-brown .btn {
  color: #333;
}
.theme-brown .btn.btn-primary {
  background: #a05000;
  color: #fff;
}
.theme-brown .btn.btn-primary:hover {
  background: #6d3700;
}
.theme-brown .btn.btn-primary:focus {
  background: #6d3700;
}
.theme-brown .btn.btn-inverse, .theme-brown .btn.btn-success, .theme-brown .btn.btn-danger {
  color: #fff;
}
.theme-brown.locked {
  background: #a05000 !important;
}
.theme-brown.locked .pull-left a {
  background: #6d3700;
}
.theme-brown.locked .pull-left a:hover {
  background: #133913;
}
.theme-brown #navigation {
  background: #a05000;
}
.theme-brown #navigation .toggle-mobile {
  background: #6d3700;
}
.theme-brown #navigation .mobile-nav.open {
  background: #a05000;
}
.theme-brown #navigation .mobile-nav.open > li.active > a {
  background: #133913;
}
.theme-brown #navigation .mobile-nav.open > li.active > ul {
  background: #133913;
}
.theme-brown #navigation .mobile-nav.open > li > a {
  background: #6d3700;
}
.theme-brown #navigation .mobile-nav.open > li > ul {
  background: #6d3700;
}
.theme-brown #navigation .main-nav > li.active > a:hover {
  background: #fff;
}
.theme-brown #navigation .main-nav > li.active.open > a {
  background: #fff;
}
.theme-brown #navigation .main-nav > li.open > a {
  background: #6d3700;
}
.theme-brown #navigation .main-nav > li > a:hover {
  background: #6d3700;
}
.theme-brown #navigation .user .icon-nav > li > a:hover {
  background: #6d3700;
}
.theme-brown #navigation .user .dropdown.open {
  background: #6d3700;
}
.theme-brown #navigation .user .dropdown > a:hover {
  background: #6d3700;
}
.theme-brown #navigation .dropdown-menu {
  border-color: #a05000;
}
.theme-brown #navigation .dropdown-menu > li > a:hover {
  background: #a05000;
}
.theme-brown .search-form .search-pane button[type="submit"] {
  background: #a05000;
}
.theme-brown .messages > li.insert .submit button {
  background: #a05000;
}
.theme-brown .messages > li.right .name {
  color: black;
}
.theme-brown .messages > li.right .message {
  background: #b3e6b3;
}
.theme-brown .messages > li.right .message p {
  color: #0d260d;
}
.theme-brown .messages > li.right .message .time {
  color: #0d260d;
}
.theme-brown .messages > li.right .message .caret {
  border-left: 7px solid #b3e6b3;
}
.theme-brown .letterbox .letter > li.active {
  background: #a05000;
}
.theme-brown .calendar .fc-content .fc-event .fc-event-inner {
  background: #a05000;
}
.theme-brown .calendar .fc-button.fc-state-active {
  background: #a05000;
}
.theme-brown .calendar .fc-button.fc-state-active:hover {
  background: #a05000;
}
.theme-brown .table.table-user tr.alpha td.alpha-val span {
  background: #a05000;
}
.theme-brown .tagsinput#textfield_tagsinput .tag, .theme-brown .ms-container .multi-custom-header, .theme-brown .slider .ui-slider-handle, .theme-brown .form-wizard .wizard-steps li.active .single-step .title, .theme-brown .user-list h4, .theme-brown .nav.nav-pills > li.active > a, .theme-brown .nav.nav-list > li.active > a, .theme-brown .table.table-colored-header thead th, .theme-brown .table.table-colored-header thead td, .theme-brown .dataTables_wrapper .dataTables_paginate > span > a.paginate_active, .theme-brown .elfinder-navbar .ui-state-active, .theme-brown .pagination.pagination-custom li.active a:hover, .theme-brown .pagination.pagination-custom li.active a {
  background: #a05000;
}
.theme-brown .elfinder-navbar .ui-state-active {
  border-color: #a05000;
}
.theme-brown .box .box-title .tabs > li.active > a {
  background: #a05000;
}
.theme-brown #main .box.box-color .box-title {
  background: #a05000;
  color: #fff;
}
.theme-brown .box.box-color .box-title .tabs > li.active > a {
  background: #fff;
  color: #a05000;
}
.theme-brown .box.box-color .box-title .tabs > li > a:hover {
  color: #a05000;
}
.theme-brown .box.box-bordered.box-color .box-title {
  border-color: #a05000;
}
.theme-brown .box.box-bordered.box-color .box-content {
  border-color: #a05000;
}
.theme-brown .ColVis_collection { border: 1px solid #a05000; }

.theme-brown .panel-widget .panel.green { border: 2px solid #a05000; }
.theme-brown .panel-widget .panel.green .panel-heading { background: #a05000 !important; }
.theme-brown .panel-widget .panel.green:hover { border-color: #6d3700 !important; }
.theme-brown .dataTables_processing { border-color: #a05000; background-image: url(images/loader-brown.gif); }
.theme-brown .dataTables_wrapper .dataTables_paginate > span > a.paginate_button.current { background: #a05000; }
.theme-brown .table-bordered.table-force-topborder { border-top: 1px solid #6d3700; }
.theme-brown .table-bordered.dataTable { border-top: 0px solid #6d3700; }
.theme-brown .table-bordered th, .table-bordered td { border: 1px solid #6d3700 !important; }  
.theme-brown .table-bordered th{ border-bottom: 1px solid #6d3700 !important; }
.theme-brown #main .breadcrumbs { border-bottom: 1px solid #a05000; }
.theme-brown #main .breadcrumbs .btntopheader a { background: #a05000; }
.theme-brown #main .breadcrumbs .btntopheader a:hover { background: #6d3700; }
.theme-brown .ui-widget-content { border: 1px solid #a05000; }
.theme-brown .ui-widget-header { border: 1px solid #a05000; background: #a05000; color: #ffffff; font-weight: bold; }
.theme-brown .ui-state-hover { border: 1px solid #6d3700; background:#6d3700; font-weight: bold; color:#ffffff !important; }
.theme-brown .ui-state-focus { border: 1px solid #6d3700; background:#6d3700; font-weight: bold; color:#ffffff !important; }
.theme-brown .ui-widget-header .ui-state-hover { border: 1px solid #6d3700; background:#6d3700; font-weight: bold; color:#ffffff !important; }
.theme-brown .ui-widget-content .ui-state-hover { border: 1px solid #6d3700; background:#6d3700; font-weight: bold; color:#ffffff !important; }
.theme-brown .ui-widget-header .ui-state-focus { border: 1px solid #6d3700; background:#6d3700; font-weight: bold; color:#ffffff !important; }
.theme-brown .ui-widget-content .ui-state-focus { border: 1px solid #6d3700; background:#6d3700; font-weight: bold; color:#ffffff !important; }
.theme-brown .ui-widget-content .ui-state-focus a { color: #ffffff; }
.theme-brown .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day > a { border: 1px solid #a05000; background: #a05000; color:#ffffff; }
.theme-brown .ui-datepicker .ui-datepicker-calendar td > a { background:#ffffff; color:#a05000; text-align: center; }
.theme-brown #jquery-loader.blue-with-image{ background-image: url(images/loader-brown.gif); }
.theme-brown .input-group-addon { background-color: #a05000; color: #ffffff; }
.theme-brown .btn-export-group { border:1px solid #a05000; text-align: center; }
.theme-brown .btn-export { background-color: #a05000; color:#ffffff; border:1px solid #cccccc; }
.theme-brown .btn-export:hover { background-color: #6d3700; }
.theme-brown .btn-export:focus { background-color: #6d3700; }

.theme-brown .btn-report-export-group { border:1px solid #a05000; text-align: center; }
.theme-brown .btn-report-export { background-color: #a05000; color:#ffffff; border:1px solid #cccccc; }
.theme-brown .btn-report-export:hover { background-color: #6d3700; }
.theme-brown .btn-report-export:focus { background-color: #6d3700; }

.theme-brown .hr-divider { border: 3px double #a05000; }
.theme-brown .btn-print { background-color: #a05000; color:#ffffff; border: 1px double #6d3700; }
.theme-brown .btn-print:hover { background-color: #ffffff; color:#6d3700; border: 1px double #6d3700; }
.theme-brown .cke_top { background-color: #a05000; }
.theme-brown .pace .pace-progress { background: #a05000; color: #a05000;}
.theme-brown .pace .pace-activity { box-shadow: inset 0 0 0 2px #a05000, inset 0 0 0 7px #FFF; }
.theme-brown #navigation .toggle-nav { color: #a05000; }
.theme-brown #divLoginPartial { background: #a05000; }
#divLoginPartial.brown { background: #a05000; }
.theme-brown #mainFooter { background: #a05000; }
.theme-brown .fc-header-toolbar { border: 1px solid #6d3700; }

.theme-brown .swal2-popup .swal2-styled.swal2-confirm { background: #a05000; }
.theme-brown .swal2-popup .swal2-styled.swal2-confirm:hover { background: #6d3700; }

.theme-brown .theme-border { border: 1px solid #6d3700 !important; }
.theme-brown .theme-border-top { border-top: 1px solid #6d3700 !important; }
.theme-brown .theme-border-right { border-right: 1px solid #6d3700 !important; }
.theme-brown .theme-border-bottom { border-bottom: 1px solid #6d3700 !important; }
.theme-brown .theme-border-left { border-left: 1px solid #6d3700 !important; }

/*theme satblue*/
.panel-widget .panel.satblue {
  border: 2px solid #2c5e7b;
}
.panel-widget .panel.satblue:hover {
  border-color: #1f4155 !important;
}
.panel-widget .panel.satblue .panel-heading {
  background: #2c5e7b !important;
}
.panel-widget .panel.satblue .panel-heading .panel-title > a {
  color: #fff;
}
.panel-widget .panel.satblue .panel-heading:hover {
  background: #1f4155 !important;
}

.font-satblue {
  color: #2c5e7b;
}

ul > li.satblue, .label-satblue {
  background: #2c5e7b;
}

.progress .bar.bar-satblue {
  background: #2c5e7b;
}

.pricing-tables .pricing.satblue > li.head {
  background: #2c5e7b;
}
.pricing-tables .pricing.satblue > li.head .info {
  background: #39ac39;
}
.pricing-tables .pricing.satblue > li.head .name {
  background: #1f4155;
}

.btn.btn-satblue {
  background: #2c5e7b;
  color: #fff !important;
}
.btn.btn-satblue:hover {
  background: #1f4155;
}

.box.box-color.satblue .box-title {
  background: #2c5e7b !important;
}
.box.box-color.satblue .box-title .actions > a:hover {
  color: #2c5e7b;
}
.box.box-color.satblue .form-wizard .wizard-steps li.active .single-step .title {
  background: #2c5e7b;
}
.box.box-color.satblue .btn.btn-primary {
  background: #2c5e7b;
}
.box.box-color.satblue .btn.btn-primary:hover {
  background: #1f4155;
}
.box.box-color.satblue .btn.btn-primary:focus {
  background: #1f4155;
}
.box.box-bordered.box-color.satblue .box-title {
  border-color: #2c5e7b !important;
}
.box.box-bordered.box-color.satblue .box-content {
  border-color: #2c5e7b !important;
}
.box.box-bordered.box-color.satblue .slimScrollDiv {
  border-bottom: 2px solid #2c5e7b;
}

.timeline > li .timeline-content .left .icon.satblue {
  background: #2c5e7b;
}

.theme-satblue .daterangepicker .active {
  background: #2c5e7b;
}
.theme-satblue .mobile-sidebar-toggle {
  color: #fff;
}
.theme-satblue #navigation .dropdown-menu {
  border-color: #2c5e7b;
}
.theme-satblue #navigation .dropdown-menu > li.dropdown-submenu .dropdown-menu {
  border-top: 2px solid #2c5e7b;
}
.theme-satblue #navigation .dropdown-menu > li.dropdown-submenu:hover > a, .theme-satblue #navigation .dropdown-menu > li.dropdown-submenu:focus > a {
  background: #2c5e7b;
}
.theme-satblue #navigation .dropdown-menu > li > a:hover {
  background: #2c5e7b;
}
.theme-satblue .datepicker.datepicker-dropdown .datepicker-days .active, .theme-satblue .datepicker.datepicker-dropdown .datepicker-years .active, .theme-satblue .datepicker.datepicker-dropdown .datepicker-months .active {
  background: #2c5e7b;
}
.theme-satblue .datepicker.datepicker-dropdown .datepicker-days .active:hover, .theme-satblue .datepicker.datepicker-dropdown .datepicker-years .active:hover, .theme-satblue .datepicker.datepicker-dropdown .datepicker-months .active:hover {
  background: #1f4155;
}
.theme-satblue .form-wizard .wizard-steps li.active .single-step .title {
  background: #2c5e7b;
}
.theme-satblue .btn.btn-primary {
  background: #2c5e7b;
}
.theme-satblue.login {
  background: #2c5e7b;
}
.theme-satblue a {
  color: #000000;
}
.theme-satblue a:hover {
  color: #000000;
}
.theme-satblue .btn {
  color: #333;
}
.theme-satblue .btn.btn-primary {
  background: #2c5e7b;
  color: #fff;
}
.theme-satblue .btn.btn-primary:hover {
  background: #1f4155;
}
.theme-satblue .btn.btn-primary:focus {
  background: #1f4155;
}
.theme-satblue .btn.btn-inverse, .theme-satblue .btn.btn-success, .theme-satblue .btn.btn-danger {
  color: #fff;
}
.theme-satblue.locked {
  background: #2c5e7b !important;
}
.theme-satblue.locked .pull-left a {
  background: #1f4155;
}
.theme-satblue.locked .pull-left a:hover {
  background: #133913;
}
.theme-satblue #navigation {
  background: #2c5e7b;
}
.theme-satblue #navigation .toggle-mobile {
  background: #1f4155;
}
.theme-satblue #navigation .mobile-nav.open {
  background: #2c5e7b;
}
.theme-satblue #navigation .mobile-nav.open > li.active > a {
  background: #133913;
}
.theme-satblue #navigation .mobile-nav.open > li.active > ul {
  background: #133913;
}
.theme-satblue #navigation .mobile-nav.open > li > a {
  background: #1f4155;
}
.theme-satblue #navigation .mobile-nav.open > li > ul {
  background: #1f4155;
}
.theme-satblue #navigation .main-nav > li.active > a:hover {
  background: #fff;
}
.theme-satblue #navigation .main-nav > li.active.open > a {
  background: #fff;
}
.theme-satblue #navigation .main-nav > li.open > a {
  background: #1f4155;
}
.theme-satblue #navigation .main-nav > li > a:hover {
  background: #1f4155;
}
.theme-satblue #navigation .user .icon-nav > li > a:hover {
  background: #1f4155;
}
.theme-satblue #navigation .user .dropdown.open {
  background: #1f4155;
}
.theme-satblue #navigation .user .dropdown > a:hover {
  background: #1f4155;
}
.theme-satblue #navigation .dropdown-menu {
  border-color: #2c5e7b;
}
.theme-satblue #navigation .dropdown-menu > li > a:hover {
  background: #2c5e7b;
}
.theme-satblue .search-form .search-pane button[type="submit"] {
  background: #2c5e7b;
}
.theme-satblue .messages > li.insert .submit button {
  background: #2c5e7b;
}
.theme-satblue .messages > li.right .name {
  color: black;
}
.theme-satblue .messages > li.right .message {
  background: #b3e6b3;
}
.theme-satblue .messages > li.right .message p {
  color: #0d260d;
}
.theme-satblue .messages > li.right .message .time {
  color: #0d260d;
}
.theme-satblue .messages > li.right .message .caret {
  border-left: 7px solid #b3e6b3;
}
.theme-satblue .letterbox .letter > li.active {
  background: #2c5e7b;
}
.theme-satblue .calendar .fc-content .fc-event .fc-event-inner {
  background: #2c5e7b;
}
.theme-satblue .calendar .fc-button.fc-state-active {
  background: #2c5e7b;
}
.theme-satblue .calendar .fc-button.fc-state-active:hover {
  background: #2c5e7b;
}
.theme-satblue .table.table-user tr.alpha td.alpha-val span {
  background: #2c5e7b;
}
.theme-satblue .tagsinput#textfield_tagsinput .tag, .theme-satblue .ms-container .multi-custom-header, .theme-satblue .slider .ui-slider-handle, .theme-satblue .form-wizard .wizard-steps li.active .single-step .title, .theme-satblue .user-list h4, .theme-satblue .nav.nav-pills > li.active > a, .theme-satblue .nav.nav-list > li.active > a, .theme-satblue .table.table-colored-header thead th, .theme-satblue .table.table-colored-header thead td, .theme-satblue .dataTables_wrapper .dataTables_paginate > span > a.paginate_active, .theme-satblue .elfinder-navbar .ui-state-active, .theme-satblue .pagination.pagination-custom li.active a:hover, .theme-satblue .pagination.pagination-custom li.active a {
  background: #2c5e7b;
}
.theme-satblue .elfinder-navbar .ui-state-active {
  border-color: #2c5e7b;
}
.theme-satblue .box .box-title .tabs > li.active > a {
  background: #2c5e7b;
}
.theme-satblue #main .box.box-color .box-title {
  background: #2c5e7b;
  color: #fff;
}
.theme-satblue .box.box-color .box-title .tabs > li.active > a {
  background: #fff;
  color: #2c5e7b;
}
.theme-satblue .box.box-color .box-title .tabs > li > a:hover {
  color: #2c5e7b;
}
.theme-satblue .box.box-bordered.box-color .box-title {
  border-color: #2c5e7b;
}
.theme-satblue .box.box-bordered.box-color .box-content {
  border-color: #2c5e7b;
}
.theme-satblue .ColVis_collection { border: 1px solid #2c5e7b; }

.theme-satblue .panel-widget .panel.green { border: 2px solid #2c5e7b; }
.theme-satblue .panel-widget .panel.green .panel-heading { background: #2c5e7b !important; }
.theme-satblue .panel-widget .panel.green:hover { border-color: #1f4155 !important; }
.theme-satblue .dataTables_processing { border-color: #2c5e7b; background-image: url(images/loader-satblue.gif); }
.theme-satblue .dataTables_wrapper .dataTables_paginate > span > a.paginate_button.current { background: #2c5e7b; }
.theme-satblue .table-bordered.table-force-topborder { border-top: 1px solid #1f4155; }
.theme-satblue .table-bordered.dataTable { border-top: 0px solid #1f4155; }
.theme-satblue .table-bordered th, .table-bordered td { border: 1px solid #1f4155 !important; }  
.theme-satblue .table-bordered th{ border-bottom: 1px solid #1f4155 !important; }
.theme-satblue #main .breadcrumbs { border-bottom: 1px solid #2c5e7b; }
.theme-satblue #main .breadcrumbs .btntopheader a { background: #2c5e7b; }
.theme-satblue #main .breadcrumbs .btntopheader a:hover { background: #1f4155; }
.theme-satblue .ui-widget-content { border: 1px solid #2c5e7b; }
.theme-satblue .ui-widget-header { border: 1px solid #2c5e7b; background: #2c5e7b; color: #ffffff; font-weight: bold; }
.theme-satblue .ui-state-hover { border: 1px solid #1f4155; background:#1f4155; font-weight: bold; color:#ffffff !important; }
.theme-satblue .ui-state-focus { border: 1px solid #1f4155; background:#1f4155; font-weight: bold; color:#ffffff !important; }
.theme-satblue .ui-widget-header .ui-state-hover { border: 1px solid #1f4155; background:#1f4155; font-weight: bold; color:#ffffff !important; }
.theme-satblue .ui-widget-content .ui-state-hover { border: 1px solid #1f4155; background:#1f4155; font-weight: bold; color:#ffffff !important; }
.theme-satblue .ui-widget-header .ui-state-focus { border: 1px solid #1f4155; background:#1f4155; font-weight: bold; color:#ffffff !important; }
.theme-satblue .ui-widget-content .ui-state-focus { border: 1px solid #1f4155; background:#1f4155; font-weight: bold; color:#ffffff !important; }
.theme-satblue .ui-widget-content .ui-state-focus a { color: #ffffff; }
.theme-satblue .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day > a { border: 1px solid #2c5e7b; background: #2c5e7b; color:#ffffff; }
.theme-satblue .ui-datepicker .ui-datepicker-calendar td > a { background:#ffffff; color:#2c5e7b; text-align: center; }
.theme-satblue #jquery-loader.blue-with-image{ background-image: url(images/loader-satblue.gif); }
.theme-satblue .input-group-addon { background-color: #2c5e7b; color: #ffffff; }
.theme-satblue .btn-export-group { border:1px solid #2c5e7b; text-align: center; }
.theme-satblue .btn-export { background-color: #2c5e7b; color:#ffffff; border:1px solid #cccccc; }
.theme-satblue .btn-export:hover { background-color: #1f4155; }
.theme-satblue .btn-export:focus { background-color: #1f4155; }

.theme-satblue .btn-report-export-group { border:1px solid #2c5e7b; text-align: center; }
.theme-satblue .btn-report-export { background-color: #2c5e7b; color:#ffffff; border:1px solid #cccccc; }
.theme-satblue .btn-report-export:hover { background-color: #1f4155; }
.theme-satblue .btn-report-export:focus { background-color: #1f4155; }

.theme-satblue .hr-divider { border: 3px double #2c5e7b; }
.theme-satblue .btn-print { background-color: #2c5e7b; color:#ffffff; border: 1px double #1f4155; }
.theme-satblue .btn-print:hover { background-color: #ffffff; color:#1f4155; border: 1px double #1f4155; }
.theme-satblue .cke_top { background-color: #2c5e7b; }
.theme-satblue .pace .pace-progress { background: #2c5e7b; color: #2c5e7b;}
.theme-satblue .pace .pace-activity { box-shadow: inset 0 0 0 2px #2c5e7b, inset 0 0 0 7px #FFF; }
.theme-satblue #navigation .toggle-nav { color: #2c5e7b; }
.theme-satblue #divLoginPartial { background: #2c5e7b; }
#divLoginPartial.satblue { background: #2c5e7b; }
.theme-satblue #mainFooter { background: #2c5e7b; }
.theme-satblue .fc-header-toolbar { border: 1px solid #1f4155; }

.theme-satblue .swal2-popup .swal2-styled.swal2-confirm { background: #2c5e7b; }
.theme-satblue .swal2-popup .swal2-styled.swal2-confirm:hover { background: #1f4155; }

.theme-satblue .theme-border { border: 1px solid #1f4155 !important; }
.theme-satblue .theme-border-top { border-top: 1px solid #1f4155 !important; }
.theme-satblue .theme-border-right { border-right: 1px solid #1f4155 !important; }
.theme-satblue .theme-border-bottom { border-bottom: 1px solid #1f4155 !important; }
.theme-satblue .theme-border-left { border-left: 1px solid #1f4155 !important; }

/*theme lilac*/
.panel-widget .panel.lilac {
  border: 2px solid #90699d;
}
.panel-widget .panel.lilac:hover {
  border-color: #7b5a87 !important;
}
.panel-widget .panel.lilac .panel-heading {
  background: #90699d !important;
}
.panel-widget .panel.lilac .panel-heading .panel-title > a {
  color: #fff;
}
.panel-widget .panel.lilac .panel-heading:hover {
  background: #7b5a87 !important;
}

.font-lilac {
  color: #90699d;
}

ul > li.lilac, .label-lilac {
  background: #90699d;
}

.progress .bar.bar-lilac {
  background: #90699d;
}

.pricing-tables .pricing.lilac > li.head {
  background: #90699d;
}
.pricing-tables .pricing.lilac > li.head .info {
  background: #39ac39;
}
.pricing-tables .pricing.lilac > li.head .name {
  background: #7b5a87;
}

.btn.btn-lilac {
  background: #90699d;
  color: #fff !important;
}
.btn.btn-lilac:hover {
  background: #7b5a87;
}

.box.box-color.lilac .box-title {
  background: #90699d !important;
}
.box.box-color.lilac .box-title .actions > a:hover {
  color: #90699d;
}
.box.box-color.lilac .form-wizard .wizard-steps li.active .single-step .title {
  background: #90699d;
}
.box.box-color.lilac .btn.btn-primary {
  background: #90699d;
}
.box.box-color.lilac .btn.btn-primary:hover {
  background: #7b5a87;
}
.box.box-color.lilac .btn.btn-primary:focus {
  background: #7b5a87;
}
.box.box-bordered.box-color.lilac .box-title {
  border-color: #90699d !important;
}
.box.box-bordered.box-color.lilac .box-content {
  border-color: #90699d !important;
}
.box.box-bordered.box-color.lilac .slimScrollDiv {
  border-bottom: 2px solid #90699d;
}

.timeline > li .timeline-content .left .icon.lilac {
  background: #90699d;
}

.theme-lilac .daterangepicker .active {
  background: #90699d;
}
.theme-lilac .mobile-sidebar-toggle {
  color: #fff;
}
.theme-lilac #navigation .dropdown-menu {
  border-color: #90699d;
}
.theme-lilac #navigation .dropdown-menu > li.dropdown-submenu .dropdown-menu {
  border-top: 2px solid #90699d;
}
.theme-lilac #navigation .dropdown-menu > li.dropdown-submenu:hover > a, .theme-lilac #navigation .dropdown-menu > li.dropdown-submenu:focus > a {
  background: #90699d;
}
.theme-lilac #navigation .dropdown-menu > li > a:hover {
  background: #90699d;
}
.theme-lilac .datepicker.datepicker-dropdown .datepicker-days .active, .theme-lilac .datepicker.datepicker-dropdown .datepicker-years .active, .theme-lilac .datepicker.datepicker-dropdown .datepicker-months .active {
  background: #90699d;
}
.theme-lilac .datepicker.datepicker-dropdown .datepicker-days .active:hover, .theme-lilac .datepicker.datepicker-dropdown .datepicker-years .active:hover, .theme-lilac .datepicker.datepicker-dropdown .datepicker-months .active:hover {
  background: #7b5a87;
}
.theme-lilac .form-wizard .wizard-steps li.active .single-step .title {
  background: #90699d;
}
.theme-lilac .btn.btn-primary {
  background: #90699d;
}
.theme-lilac.login {
  background: #90699d;
}
.theme-lilac a {
  color: #000000;
}
.theme-lilac a:hover {
  color: #000000;
}
.theme-lilac .btn {
  color: #333;
}
.theme-lilac .btn.btn-primary {
  background: #90699d;
  color: #fff;
}
.theme-lilac .btn.btn-primary:hover {
  background: #7b5a87;
}
.theme-lilac .btn.btn-primary:focus {
  background: #7b5a87;
}
.theme-lilac .btn.btn-inverse, .theme-lilac .btn.btn-success, .theme-lilac .btn.btn-danger {
  color: #fff;
}
.theme-lilac.locked {
  background: #90699d !important;
}
.theme-lilac.locked .pull-left a {
  background: #7b5a87;
}
.theme-lilac.locked .pull-left a:hover {
  background: #133913;
}
.theme-lilac #navigation {
  background: #90699d;
}
.theme-lilac #navigation .toggle-mobile {
  background: #7b5a87;
}
.theme-lilac #navigation .mobile-nav.open {
  background: #90699d;
}
.theme-lilac #navigation .mobile-nav.open > li.active > a {
  background: #133913;
}
.theme-lilac #navigation .mobile-nav.open > li.active > ul {
  background: #133913;
}
.theme-lilac #navigation .mobile-nav.open > li > a {
  background: #7b5a87;
}
.theme-lilac #navigation .mobile-nav.open > li > ul {
  background: #7b5a87;
}
.theme-lilac #navigation .main-nav > li.active > a:hover {
  background: #fff;
}
.theme-lilac #navigation .main-nav > li.active.open > a {
  background: #fff;
}
.theme-lilac #navigation .main-nav > li.open > a {
  background: #7b5a87;
}
.theme-lilac #navigation .main-nav > li > a:hover {
  background: #7b5a87;
}
.theme-lilac #navigation .user .icon-nav > li > a:hover {
  background: #7b5a87;
}
.theme-lilac #navigation .user .dropdown.open {
  background: #7b5a87;
}
.theme-lilac #navigation .user .dropdown > a:hover {
  background: #7b5a87;
}
.theme-lilac #navigation .dropdown-menu {
  border-color: #90699d;
}
.theme-lilac #navigation .dropdown-menu > li > a:hover {
  background: #90699d;
}
.theme-lilac .search-form .search-pane button[type="submit"] {
  background: #90699d;
}
.theme-lilac .messages > li.insert .submit button {
  background: #90699d;
}
.theme-lilac .messages > li.right .name {
  color: black;
}
.theme-lilac .messages > li.right .message {
  background: #b3e6b3;
}
.theme-lilac .messages > li.right .message p {
  color: #0d260d;
}
.theme-lilac .messages > li.right .message .time {
  color: #0d260d;
}
.theme-lilac .messages > li.right .message .caret {
  border-left: 7px solid #b3e6b3;
}
.theme-lilac .letterbox .letter > li.active {
  background: #90699d;
}
.theme-lilac .calendar .fc-content .fc-event .fc-event-inner {
  background: #90699d;
}
.theme-lilac .calendar .fc-button.fc-state-active {
  background: #90699d;
}
.theme-lilac .calendar .fc-button.fc-state-active:hover {
  background: #90699d;
}
.theme-lilac .table.table-user tr.alpha td.alpha-val span {
  background: #90699d;
}
.theme-lilac .tagsinput#textfield_tagsinput .tag, .theme-lilac .ms-container .multi-custom-header, .theme-lilac .slider .ui-slider-handle, .theme-lilac .form-wizard .wizard-steps li.active .single-step .title, .theme-lilac .user-list h4, .theme-lilac .nav.nav-pills > li.active > a, .theme-lilac .nav.nav-list > li.active > a, .theme-lilac .table.table-colored-header thead th, .theme-lilac .table.table-colored-header thead td, .theme-lilac .dataTables_wrapper .dataTables_paginate > span > a.paginate_active, .theme-lilac .elfinder-navbar .ui-state-active, .theme-lilac .pagination.pagination-custom li.active a:hover, .theme-lilac .pagination.pagination-custom li.active a {
  background: #90699d;
}
.theme-lilac .elfinder-navbar .ui-state-active {
  border-color: #90699d;
}
.theme-lilac .box .box-title .tabs > li.active > a {
  background: #90699d;
}
.theme-lilac #main .box.box-color .box-title {
  background: #90699d;
  color: #fff;
}
.theme-lilac .box.box-color .box-title .tabs > li.active > a {
  background: #fff;
  color: #90699d;
}
.theme-lilac .box.box-color .box-title .tabs > li > a:hover {
  color: #90699d;
}
.theme-lilac .box.box-bordered.box-color .box-title {
  border-color: #90699d;
}
.theme-lilac .box.box-bordered.box-color .box-content {
  border-color: #90699d;
}
.theme-lilac .ColVis_collection { border: 1px solid #90699d; }

.theme-lilac .panel-widget .panel.green { border: 2px solid #90699d; }
.theme-lilac .panel-widget .panel.green .panel-heading { background: #90699d !important; }
.theme-lilac .panel-widget .panel.green:hover { border-color: #7b5a87 !important; }
.theme-lilac .dataTables_processing { border-color: #90699d; background-image: url(images/loader-lilac.gif); }
.theme-lilac .dataTables_wrapper .dataTables_paginate > span > a.paginate_button.current { background: #90699d; }
.theme-lilac .table-bordered.table-force-topborder { border-top: 1px solid #7b5a87; }
.theme-lilac .table-bordered.dataTable { border-top: 0px solid #7b5a87; }
.theme-lilac .table-bordered th, .table-bordered td { border: 1px solid #7b5a87 !important; }  
.theme-lilac .table-bordered th{ border-bottom: 1px solid #7b5a87 !important; }
.theme-lilac #main .breadcrumbs { border-bottom: 1px solid #90699d; }
.theme-lilac #main .breadcrumbs .btntopheader a { background: #90699d; }
.theme-lilac #main .breadcrumbs .btntopheader a:hover { background: #7b5a87; }
.theme-lilac .ui-widget-content { border: 1px solid #90699d; }
.theme-lilac .ui-widget-header { border: 1px solid #90699d; background: #90699d; color: #ffffff; font-weight: bold; }
.theme-lilac .ui-state-hover { border: 1px solid #7b5a87; background:#7b5a87; font-weight: bold; color:#ffffff !important; }
.theme-lilac .ui-state-focus { border: 1px solid #7b5a87; background:#7b5a87; font-weight: bold; color:#ffffff !important; }
.theme-lilac .ui-widget-header .ui-state-hover { border: 1px solid #7b5a87; background:#7b5a87; font-weight: bold; color:#ffffff !important; }
.theme-lilac .ui-widget-content .ui-state-hover { border: 1px solid #7b5a87; background:#7b5a87; font-weight: bold; color:#ffffff !important; }
.theme-lilac .ui-widget-header .ui-state-focus { border: 1px solid #7b5a87; background:#7b5a87; font-weight: bold; color:#ffffff !important; }
.theme-lilac .ui-widget-content .ui-state-focus { border: 1px solid #7b5a87; background:#7b5a87; font-weight: bold; color:#ffffff !important; }
.theme-lilac .ui-widget-content .ui-state-focus a { color: #ffffff; }
.theme-lilac .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day > a { border: 1px solid #90699d; background: #90699d; color:#ffffff; }
.theme-lilac .ui-datepicker .ui-datepicker-calendar td > a { background:#ffffff; color:#90699d; text-align: center; }
.theme-lilac #jquery-loader.blue-with-image{ background-image: url(images/loader-lilac.gif); }
.theme-lilac .input-group-addon { background-color: #90699d; color: #ffffff; }
.theme-lilac .btn-export-group { border:1px solid #90699d; text-align: center; }
.theme-lilac .btn-export { background-color: #90699d; color:#ffffff; border:1px solid #cccccc; }
.theme-lilac .btn-export:hover { background-color: #7b5a87; }
.theme-lilac .btn-export:focus { background-color: #7b5a87; }

.theme-lilac .btn-report-export-group { border:1px solid #90699d; text-align: center; }
.theme-lilac .btn-report-export { background-color: #90699d; color:#ffffff; border:1px solid #cccccc; }
.theme-lilac .btn-report-export:hover { background-color: #7b5a87; }
.theme-lilac .btn-report-export:focus { background-color: #7b5a87; }

.theme-lilac .hr-divider { border: 3px double #90699d; }
.theme-lilac .btn-print { background-color: #90699d; color:#ffffff; border: 1px double #7b5a87; }
.theme-lilac .btn-print:hover { background-color: #ffffff; color:#7b5a87; border: 1px double #7b5a87; }
.theme-lilac .cke_top { background-color: #90699d; }
.theme-lilac .pace .pace-progress { background: #90699d; color: #90699d;}
.theme-lilac .pace .pace-activity { box-shadow: inset 0 0 0 2px #90699d, inset 0 0 0 7px #FFF; }
.theme-lilac #navigation .toggle-nav { color: #90699d; }
.theme-lilac #divLoginPartial { background: #90699d; }
#divLoginPartial.lilac { background: #90699d; }
.theme-lilac #mainFooter { background: #90699d; }
.theme-lilac .fc-header-toolbar { border: 1px solid #7b5a87; }

.theme-lilac .swal2-popup .swal2-styled.swal2-confirm { background: #90699d; }
.theme-lilac .swal2-popup .swal2-styled.swal2-confirm:hover { background: #7b5a87; }

.theme-lilac .theme-border { border: 1px solid #7b5a87 !important; }
.theme-lilac .theme-border-top { border-top: 1px solid #7b5a87 !important; }
.theme-lilac .theme-border-right { border-right: 1px solid #7b5a87 !important; }
.theme-lilac .theme-border-bottom { border-bottom: 1px solid #7b5a87 !important; }
.theme-lilac .theme-border-left { border-left: 1px solid #7b5a87 !important; }

/*theme azureblue*/
.panel-widget .panel.azureblue {
  border: 2px solid #0078d4;
}
.panel-widget .panel.azureblue:hover {
  border-color: #106ebe !important;
}
.panel-widget .panel.azureblue .panel-heading {
  background: #0078d4 !important;
}
.panel-widget .panel.azureblue .panel-heading .panel-title > a {
  color: #fff;
}
.panel-widget .panel.azureblue .panel-heading:hover {
  background: #106ebe !important;
}

.font-azureblue {
  color: #0078d4;
}

ul > li.azureblue, .label-azureblue {
  background: #0078d4;
}

.progress .bar.bar-azureblue {
  background: #0078d4;
}

.pricing-tables .pricing.azureblue > li.head {
  background: #0078d4;
}
.pricing-tables .pricing.azureblue > li.head .info {
  background: #39ac39;
}
.pricing-tables .pricing.azureblue > li.head .name {
  background: #106ebe;
}

.btn.btn-azureblue {
  background: #0078d4;
  color: #fff !important;
}
.btn.btn-azureblue:hover {
  background: #106ebe;
}

.box.box-color.azureblue .box-title {
  background: #0078d4 !important;
}
.box.box-color.azureblue .box-title .actions > a:hover {
  color: #0078d4;
}
.box.box-color.azureblue .form-wizard .wizard-steps li.active .single-step .title {
  background: #0078d4;
}
.box.box-color.azureblue .btn.btn-primary {
  background: #0078d4;
}
.box.box-color.azureblue .btn.btn-primary:hover {
  background: #106ebe;
}
.box.box-color.azureblue .btn.btn-primary:focus {
  background: #106ebe;
}
.box.box-bordered.box-color.azureblue .box-title {
  border-color: #0078d4 !important;
}
.box.box-bordered.box-color.azureblue .box-content {
  border-color: #0078d4 !important;
}
.box.box-bordered.box-color.azureblue .slimScrollDiv {
  border-bottom: 2px solid #0078d4;
}

.timeline > li .timeline-content .left .icon.azureblue {
  background: #0078d4;
}

.theme-azureblue .daterangepicker .active {
  background: #0078d4;
}
.theme-azureblue .mobile-sidebar-toggle {
  color: #fff;
}
.theme-azureblue #navigation .dropdown-menu {
  border-color: #0078d4;
}
.theme-azureblue #navigation .dropdown-menu > li.dropdown-submenu .dropdown-menu {
  border-top: 2px solid #0078d4;
}
.theme-azureblue #navigation .dropdown-menu > li.dropdown-submenu:hover > a, .theme-azureblue #navigation .dropdown-menu > li.dropdown-submenu:focus > a {
  background: #0078d4;
}
.theme-azureblue #navigation .dropdown-menu > li > a:hover {
  background: #0078d4;
}
.theme-azureblue .datepicker.datepicker-dropdown .datepicker-days .active, .theme-azureblue .datepicker.datepicker-dropdown .datepicker-years .active, .theme-azureblue .datepicker.datepicker-dropdown .datepicker-months .active {
  background: #0078d4;
}
.theme-azureblue .datepicker.datepicker-dropdown .datepicker-days .active:hover, .theme-azureblue .datepicker.datepicker-dropdown .datepicker-years .active:hover, .theme-azureblue .datepicker.datepicker-dropdown .datepicker-months .active:hover {
  background: #106ebe;
}
.theme-azureblue .form-wizard .wizard-steps li.active .single-step .title {
  background: #0078d4;
}
.theme-azureblue .btn.btn-primary {
  background: #0078d4;
}
.theme-azureblue.login {
  background: #0078d4;
}
.theme-azureblue a {
  color: #000000;
}
.theme-azureblue a:hover {
  color: #000000;
}
.theme-azureblue .btn {
  color: #333;
}
.theme-azureblue .btn.btn-primary {
  background: #0078d4;
  color: #fff;
}
.theme-azureblue .btn.btn-primary:hover {
  background: #106ebe;
}
.theme-azureblue .btn.btn-primary:focus {
  background: #106ebe;
}
.theme-azureblue .btn.btn-inverse, .theme-azureblue .btn.btn-success, .theme-azureblue .btn.btn-danger {
  color: #fff;
}
.theme-azureblue.locked {
  background: #0078d4 !important;
}
.theme-azureblue.locked .pull-left a {
  background: #106ebe;
}
.theme-azureblue.locked .pull-left a:hover {
  background: #133913;
}
.theme-azureblue #navigation {
  background: #0078d4;
}
.theme-azureblue #navigation .toggle-mobile {
  background: #106ebe;
}
.theme-azureblue #navigation .mobile-nav.open {
  background: #0078d4;
}
.theme-azureblue #navigation .mobile-nav.open > li.active > a {
  background: #133913;
}
.theme-azureblue #navigation .mobile-nav.open > li.active > ul {
  background: #133913;
}
.theme-azureblue #navigation .mobile-nav.open > li > a {
  background: #106ebe;
}
.theme-azureblue #navigation .mobile-nav.open > li > ul {
  background: #106ebe;
}
.theme-azureblue #navigation .main-nav > li.active > a:hover {
  background: #fff;
}
.theme-azureblue #navigation .main-nav > li.active.open > a {
  background: #fff;
}
.theme-azureblue #navigation .main-nav > li.open > a {
  background: #106ebe;
}
.theme-azureblue #navigation .main-nav > li > a:hover {
  background: #106ebe;
}
.theme-azureblue #navigation .user .icon-nav > li > a:hover {
  background: #106ebe;
}
.theme-azureblue #navigation .user .dropdown.open {
  background: #106ebe;
}
.theme-azureblue #navigation .user .dropdown > a:hover {
  background: #106ebe;
}
.theme-azureblue #navigation .dropdown-menu {
  border-color: #0078d4;
}
.theme-azureblue #navigation .dropdown-menu > li > a:hover {
  background: #0078d4;
}
.theme-azureblue .search-form .search-pane button[type="submit"] {
  background: #0078d4;
}
.theme-azureblue .messages > li.insert .submit button {
  background: #0078d4;
}
.theme-azureblue .messages > li.right .name {
  color: black;
}
.theme-azureblue .messages > li.right .message {
  background: #b3e6b3;
}
.theme-azureblue .messages > li.right .message p {
  color: #0d260d;
}
.theme-azureblue .messages > li.right .message .time {
  color: #0d260d;
}
.theme-azureblue .messages > li.right .message .caret {
  border-left: 7px solid #b3e6b3;
}
.theme-azureblue .letterbox .letter > li.active {
  background: #0078d4;
}
.theme-azureblue .calendar .fc-content .fc-event .fc-event-inner {
  background: #0078d4;
}
.theme-azureblue .calendar .fc-button.fc-state-active {
  background: #0078d4;
}
.theme-azureblue .calendar .fc-button.fc-state-active:hover {
  background: #0078d4;
}
.theme-azureblue .table.table-user tr.alpha td.alpha-val span {
  background: #0078d4;
}
.theme-azureblue .tagsinput#textfield_tagsinput .tag, .theme-azureblue .ms-container .multi-custom-header, .theme-azureblue .slider .ui-slider-handle, .theme-azureblue .form-wizard .wizard-steps li.active .single-step .title, .theme-azureblue .user-list h4, .theme-azureblue .nav.nav-pills > li.active > a, .theme-azureblue .nav.nav-list > li.active > a, .theme-azureblue .table.table-colored-header thead th, .theme-azureblue .table.table-colored-header thead td, .theme-azureblue .dataTables_wrapper .dataTables_paginate > span > a.paginate_active, .theme-azureblue .elfinder-navbar .ui-state-active, .theme-azureblue .pagination.pagination-custom li.active a:hover, .theme-azureblue .pagination.pagination-custom li.active a {
  background: #0078d4;
}
.theme-azureblue .elfinder-navbar .ui-state-active {
  border-color: #0078d4;
}
.theme-azureblue .box .box-title .tabs > li.active > a {
  background: #0078d4;
}
.theme-azureblue #main .box.box-color .box-title {
  background: #0078d4;
  color: #fff;
}
.theme-azureblue .box.box-color .box-title .tabs > li.active > a {
  background: #fff;
  color: #0078d4;
}
.theme-azureblue .box.box-color .box-title .tabs > li > a:hover {
  color: #0078d4;
}
.theme-azureblue .box.box-bordered.box-color .box-title {
  border-color: #0078d4;
}
.theme-azureblue .box.box-bordered.box-color .box-content {
  border-color: #0078d4;
}
.theme-azureblue .ColVis_collection { border: 1px solid #0078d4; }

.theme-azureblue .panel-widget .panel.green { border: 2px solid #0078d4; }
.theme-azureblue .panel-widget .panel.green .panel-heading { background: #0078d4 !important; }
.theme-azureblue .panel-widget .panel.green:hover { border-color: #106ebe !important; }
.theme-azureblue .dataTables_processing { border-color: #0078d4; background-image: url(images/loader-azureblue.gif); }
.theme-azureblue .dataTables_wrapper .dataTables_paginate > span > a.paginate_button.current { background: #0078d4; }
.theme-azureblue .table-bordered.table-force-topborder { border-top: 1px solid #106ebe; }
.theme-azureblue .table-bordered.dataTable { border-top: 0px solid #106ebe; }
.theme-azureblue .table-bordered th, .table-bordered td { border: 1px solid #106ebe !important; }  
.theme-azureblue .table-bordered th{ border-bottom: 1px solid #106ebe !important; }
.theme-azureblue #main .breadcrumbs { border-bottom: 1px solid #0078d4; }
.theme-azureblue #main .breadcrumbs .btntopheader a { background: #0078d4; }
.theme-azureblue #main .breadcrumbs .btntopheader a:hover { background: #106ebe; }
.theme-azureblue .ui-widget-content { border: 1px solid #0078d4; }
.theme-azureblue .ui-widget-header { border: 1px solid #0078d4; background: #0078d4; color: #ffffff; font-weight: bold; }
.theme-azureblue .ui-state-hover { border: 1px solid #106ebe; background:#106ebe; font-weight: bold; color:#ffffff !important; }
.theme-azureblue .ui-state-focus { border: 1px solid #106ebe; background:#106ebe; font-weight: bold; color:#ffffff !important; }
.theme-azureblue .ui-widget-header .ui-state-hover { border: 1px solid #106ebe; background:#106ebe; font-weight: bold; color:#ffffff !important; }
.theme-azureblue .ui-widget-content .ui-state-hover { border: 1px solid #106ebe; background:#106ebe; font-weight: bold; color:#ffffff !important; }
.theme-azureblue .ui-widget-header .ui-state-focus { border: 1px solid #106ebe; background:#106ebe; font-weight: bold; color:#ffffff !important; }
.theme-azureblue .ui-widget-content .ui-state-focus { border: 1px solid #106ebe; background:#106ebe; font-weight: bold; color:#ffffff !important; }
.theme-azureblue .ui-widget-content .ui-state-focus a { color: #ffffff; }
.theme-azureblue .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day > a { border: 1px solid #0078d4; background: #0078d4; color:#ffffff; }
.theme-azureblue .ui-datepicker .ui-datepicker-calendar td > a { background:#ffffff; color:#0078d4; text-align: center; }
.theme-azureblue #jquery-loader.blue-with-image{ background-image: url(images/loader-azureblue.gif); }
.theme-azureblue .input-group-addon { background-color: #0078d4; color: #ffffff; }
.theme-azureblue .btn-export-group { border:1px solid #0078d4; text-align: center; }
.theme-azureblue .btn-export { background-color: #0078d4; color:#ffffff; border:1px solid #cccccc; }
.theme-azureblue .btn-export:hover { background-color: #106ebe; }
.theme-azureblue .btn-export:focus { background-color: #106ebe; }

.theme-azureblue .btn-report-export-group { border:1px solid #0078d4; text-align: center; }
.theme-azureblue .btn-report-export { background-color: #0078d4; color:#ffffff; border:1px solid #cccccc; }
.theme-azureblue .btn-report-export:hover { background-color: #106ebe; }
.theme-azureblue .btn-report-export:focus { background-color: #106ebe; }

.theme-azureblue .hr-divider { border: 3px double #0078d4; }
.theme-azureblue .btn-print { background-color: #0078d4; color:#ffffff; border: 1px double #106ebe; }
.theme-azureblue .btn-print:hover { background-color: #ffffff; color:#106ebe; border: 1px double #106ebe; }
.theme-azureblue .cke_top { background-color: #0078d4; }
.theme-azureblue .pace .pace-progress { background: #0078d4; color: #0078d4;}
.theme-azureblue .pace .pace-activity { box-shadow: inset 0 0 0 2px #0078d4, inset 0 0 0 7px #FFF; }
.theme-azureblue #navigation .toggle-nav { color: #0078d4; }
.theme-azureblue #divLoginPartial { background: #0078d4; }
#divLoginPartial.azureblue { background: #0078d4; }
.theme-azureblue #mainFooter { background: #0078d4; }
.theme-azureblue .fc-header-toolbar { border: 1px solid #106ebe; }

.theme-azureblue .swal2-popup .swal2-styled.swal2-confirm { background: #0078d4; }
.theme-azureblue .swal2-popup .swal2-styled.swal2-confirm:hover { background: #106ebe; }

.theme-azureblue .theme-border { border: 1px solid #106ebe !important; }
.theme-azureblue .theme-border-top { border-top: 1px solid #106ebe !important; }
.theme-azureblue .theme-border-right { border-right: 1px solid #106ebe !important; }
.theme-azureblue .theme-border-bottom { border-bottom: 1px solid #106ebe !important; }
.theme-azureblue .theme-border-left { border-left: 1px solid #106ebe !important; }

/*theme green*/
.panel-widget .panel.green {
  border: 2px solid #339933;
}
.panel-widget .panel.green:hover {
  border-color: #267326 !important;
}
.panel-widget .panel.green .panel-heading {
  background: #339933 !important;
}
.panel-widget .panel.green .panel-heading .panel-title > a {
  color: #fff;
}
.panel-widget .panel.green .panel-heading:hover {
  background: #267326 !important;
}

.font-green {
  color: #339933;
}

ul > li.green, .label-green {
  background: #339933;
}

.progress .bar.bar-green {
  background: #339933;
}

.pricing-tables .pricing.green > li.head {
  background: #339933;
}
.pricing-tables .pricing.green > li.head .info {
  background: #39ac39;
}
.pricing-tables .pricing.green > li.head .name {
  background: #267326;
}

.btn.btn-green {
  background: #339933;
  color: #fff !important;
}
.btn.btn-green:hover {
  background: #267326;
}

.box.box-color.green .box-title {
  background: #339933 !important;
}
.box.box-color.green .box-title .actions > a:hover {
  color: #339933;
}
.box.box-color.green .form-wizard .wizard-steps li.active .single-step .title {
  background: #339933;
}
.box.box-color.green .btn.btn-primary {
  background: #339933;
}
.box.box-color.green .btn.btn-primary:hover {
  background: #267326;
}
.box.box-color.green .btn.btn-primary:focus {
  background: #267326;
}
.box.box-bordered.box-color.green .box-title {
  border-color: #339933 !important;
}
.box.box-bordered.box-color.green .box-content {
  border-color: #339933 !important;
}
.box.box-bordered.box-color.green .slimScrollDiv {
  border-bottom: 2px solid #339933;
}

.timeline > li .timeline-content .left .icon.green {
  background: #339933;
}

.theme-green .daterangepicker .active {
  background: #339933;
}
.theme-green .mobile-sidebar-toggle {
  color: #fff;
}
.theme-green #navigation .dropdown-menu {
  border-color: #339933;
}
.theme-green #navigation .dropdown-menu > li.dropdown-submenu .dropdown-menu {
  border-top: 2px solid #339933;
}
.theme-green #navigation .dropdown-menu > li.dropdown-submenu:hover > a, .theme-green #navigation .dropdown-menu > li.dropdown-submenu:focus > a {
  background: #339933;
}
.theme-green #navigation .dropdown-menu > li > a:hover {
  background: #339933;
}
.theme-green .datepicker.datepicker-dropdown .datepicker-days .active, .theme-green .datepicker.datepicker-dropdown .datepicker-years .active, .theme-green .datepicker.datepicker-dropdown .datepicker-months .active {
  background: #339933;
}
.theme-green .datepicker.datepicker-dropdown .datepicker-days .active:hover, .theme-green .datepicker.datepicker-dropdown .datepicker-years .active:hover, .theme-green .datepicker.datepicker-dropdown .datepicker-months .active:hover {
  background: #267326;
}
.theme-green .form-wizard .wizard-steps li.active .single-step .title {
  background: #339933;
}
.theme-green .btn.btn-primary {
  background: #339933;
}
.theme-green.login {
  background: #339933;
}
.theme-green a {
  color: #000000;
}
.theme-green a:hover {
  color: #000000;
}
.theme-green .btn {
  color: #333;
}
.theme-green .btn.btn-primary {
  background: #339933;
  color: #fff;
}
.theme-green .btn.btn-primary:hover {
  background: #267326;
}
.theme-green .btn.btn-primary:focus {
  background: #267326;
}
.theme-green .btn.btn-inverse, .theme-green .btn.btn-success, .theme-green .btn.btn-danger {
  color: #fff;
}
.theme-green.locked {
  background: #339933 !important;
}
.theme-green.locked .pull-left a {
  background: #267326;
}
.theme-green.locked .pull-left a:hover {
  background: #133913;
}
.theme-green #navigation {
  background: #339933;
}
.theme-green #navigation .toggle-mobile {
  background: #267326;
}
.theme-green #navigation .mobile-nav.open {
  background: #339933;
}
.theme-green #navigation .mobile-nav.open > li.active > a {
  background: #133913;
}
.theme-green #navigation .mobile-nav.open > li.active > ul {
  background: #133913;
}
.theme-green #navigation .mobile-nav.open > li > a {
  background: #267326;
}
.theme-green #navigation .mobile-nav.open > li > ul {
  background: #267326;
}
.theme-green #navigation .main-nav > li.active > a:hover {
  background: #fff;
}
.theme-green #navigation .main-nav > li.active.open > a {
  background: #fff;
}
.theme-green #navigation .main-nav > li.open > a {
  background: #267326;
}
.theme-green #navigation .main-nav > li > a:hover {
  background: #267326;
}
.theme-green #navigation .user .icon-nav > li > a:hover {
  background: #267326;
}
.theme-green #navigation .user .dropdown.open {
  background: #267326;
}
.theme-green #navigation .user .dropdown > a:hover {
  background: #267326;
}
.theme-green #navigation .dropdown-menu {
  border-color: #339933;
}
.theme-green #navigation .dropdown-menu > li > a:hover {
  background: #339933;
}
.theme-green .search-form .search-pane button[type="submit"] {
  background: #339933;
}
.theme-green .messages > li.insert .submit button {
  background: #339933;
}
.theme-green .messages > li.right .name {
  color: black;
}
.theme-green .messages > li.right .message {
  background: #b3e6b3;
}
.theme-green .messages > li.right .message p {
  color: #0d260d;
}
.theme-green .messages > li.right .message .time {
  color: #0d260d;
}
.theme-green .messages > li.right .message .caret {
  border-left: 7px solid #b3e6b3;
}
.theme-green .letterbox .letter > li.active {
  background: #339933;
}
.theme-green .calendar .fc-content .fc-event .fc-event-inner {
  background: #339933;
}
.theme-green .calendar .fc-button.fc-state-active {
  background: #339933;
}
.theme-green .calendar .fc-button.fc-state-active:hover {
  background: #339933;
}
.theme-green .table.table-user tr.alpha td.alpha-val span {
  background: #339933;
}
.theme-green .tagsinput#textfield_tagsinput .tag, .theme-green .ms-container .multi-custom-header, .theme-green .slider .ui-slider-handle, .theme-green .form-wizard .wizard-steps li.active .single-step .title, .theme-green .user-list h4, .theme-green .nav.nav-pills > li.active > a, .theme-green .nav.nav-list > li.active > a, .theme-green .table.table-colored-header thead th, .theme-green .table.table-colored-header thead td, .theme-green .dataTables_wrapper .dataTables_paginate > span > a.paginate_active, .theme-green .elfinder-navbar .ui-state-active, .theme-green .pagination.pagination-custom li.active a:hover, .theme-green .pagination.pagination-custom li.active a {
  background: #339933;
}
.theme-green .elfinder-navbar .ui-state-active {
  border-color: #339933;
}
.theme-green .box .box-title .tabs > li.active > a {
  background: #339933;
}
.theme-green #main .box.box-color .box-title {
  background: #339933;
  color: #fff;
}
.theme-green .box.box-color .box-title .tabs > li.active > a {
  background: #fff;
  color: #339933;
}
.theme-green .box.box-color .box-title .tabs > li > a:hover {
  color: #339933;
}
.theme-green .box.box-bordered.box-color .box-title {
  border-color: #339933;
}
.theme-green .box.box-bordered.box-color .box-content {
  border-color: #339933;
}
.theme-green .ColVis_collection { border: 1px solid #339933; }

.theme-green .panel-widget .panel.green { border: 2px solid #339933; }
.theme-green .panel-widget .panel.green .panel-heading { background: #339933 !important; }
.theme-green .panel-widget .panel.green:hover { border-color: #267326 !important; }
.theme-green .dataTables_processing { border-color: #339933; background-image: url(images/loader-green.gif); }
.theme-green .dataTables_wrapper .dataTables_paginate > span > a.paginate_button.current { background: #339933; }
.theme-green .table-bordered.table-force-topborder { border-top: 1px solid #267326; }
.theme-green .table-bordered.dataTable { border-top: 0px solid #267326; }
.theme-green .table-bordered th, .table-bordered td { border: 1px solid #267326 !important; }  
.theme-green .table-bordered th{ border-bottom: 1px solid #267326 !important; }
.theme-green #main .breadcrumbs { border-bottom: 1px solid #339933; }
.theme-green #main .breadcrumbs .btntopheader a { background: #339933; }
.theme-green #main .breadcrumbs .btntopheader a:hover { background: #267326; }
.theme-green .ui-widget-content { border: 1px solid #339933; }
.theme-green .ui-widget-header { border: 1px solid #339933; background: #339933; color: #ffffff; font-weight: bold; }
.theme-green .ui-state-hover { border: 1px solid #267326; background:#267326; font-weight: bold; color:#ffffff !important; }
.theme-green .ui-state-focus { border: 1px solid #267326; background:#267326; font-weight: bold; color:#ffffff !important; }
.theme-green .ui-widget-header .ui-state-hover { border: 1px solid #267326; background:#267326; font-weight: bold; color:#ffffff !important; }
.theme-green .ui-widget-content .ui-state-hover { border: 1px solid #267326; background:#267326; font-weight: bold; color:#ffffff !important; }
.theme-green .ui-widget-header .ui-state-focus { border: 1px solid #267326; background:#267326; font-weight: bold; color:#ffffff !important; }
.theme-green .ui-widget-content .ui-state-focus { border: 1px solid #267326; background:#267326; font-weight: bold; color:#ffffff !important; }
.theme-green .ui-widget-content .ui-state-focus a { color: #ffffff; }
.theme-green .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day > a { border: 1px solid #339933; background: #339933; color:#ffffff; }
.theme-green .ui-datepicker .ui-datepicker-calendar td > a { background:#ffffff; color:#339933; text-align: center; }
.theme-green #jquery-loader.blue-with-image{ background-image: url(images/loader-green.gif); }
.theme-green .input-group-addon { background-color: #339933; color: #ffffff; }
.theme-green .btn-export-group { border:1px solid #339933; text-align: center; }
.theme-green .btn-export { background-color: #339933; color:#ffffff; border:1px solid #cccccc; }
.theme-green .btn-export:hover { background-color: #267326; }
.theme-green .btn-export:focus { background-color: #267326; }

.theme-green .btn-report-export-group { border:1px solid #339933; text-align: center; }
.theme-green .btn-report-export { background-color: #339933; color:#ffffff; border:1px solid #cccccc; }
.theme-green .btn-report-export:hover { background-color: #267326; }
.theme-green .btn-report-export:focus { background-color: #267326; }

.theme-green .hr-divider { border: 3px double #339933; }
.theme-green .btn-print { background-color: #339933; color:#ffffff; border: 1px double #267326; }
.theme-green .btn-print:hover { background-color: #ffffff; color:#267326; border: 1px double #267326; }
.theme-green .cke_top { background-color: #339933; }
.theme-green .pace .pace-progress { background: #339933; color: #339933;}
.theme-green .pace .pace-activity { box-shadow: inset 0 0 0 2px #339933, inset 0 0 0 7px #FFF; }
.theme-green #navigation .toggle-nav { color: #339933; }
.theme-green #divLoginPartial { background: #339933; }
#divLoginPartial.green { background: #339933; }
.theme-green #mainFooter { background: #339933; }
.theme-green .fc-header-toolbar { border: 1px solid #267326; }

.theme-green .swal2-popup .swal2-styled.swal2-confirm { background: #339933; }
.theme-green .swal2-popup .swal2-styled.swal2-confirm:hover { background: #267326; }

.theme-green .theme-border { border: 1px solid #267326 !important; }
.theme-green .theme-border-top { border-top: 1px solid #267326 !important; }
.theme-green .theme-border-right { border-right: 1px solid #267326 !important; }
.theme-green .theme-border-bottom { border-bottom: 1px solid #267326 !important; }
.theme-green .theme-border-left { border-left: 1px solid #267326 !important; }

/*theme blue*/
.panel-widget .panel.blue {
  border: 2px solid #368ee0;
}
.panel-widget .panel.blue:hover {
  border-color: #1e74c5 !important;
}
.panel-widget .panel.blue .panel-heading {
  background: #368ee0 !important;
}
.panel-widget .panel.blue .panel-heading .panel-title > a {
  color: #fff;
}
.panel-widget .panel.blue .panel-heading:hover {
  background: #1e74c5 !important;
}

.font-blue {
  color: #368ee0;
}

ul > li.blue, .label-blue {
  background: #368ee0;
}

.progress .bar.bar-blue {
  background: #368ee0;
}

.pricing-tables .pricing.blue > li.head {
  background: #368ee0;
}
.pricing-tables .pricing.blue > li.head .info {
  background: #39ac39;
}
.pricing-tables .pricing.blue > li.head .name {
  background: #1e74c5;
}

.btn.btn-blue {
  background: #368ee0;
  color: #fff !important;
}
.btn.btn-blue:hover {
  background: #1e74c5;
}

.box.box-color.blue .box-title {
  background: #368ee0 !important;
}
.box.box-color.blue .box-title .actions > a:hover {
  color: #368ee0;
}
.box.box-color.blue .form-wizard .wizard-steps li.active .single-step .title {
  background: #368ee0;
}
.box.box-color.blue .btn.btn-primary {
  background: #368ee0;
}
.box.box-color.blue .btn.btn-primary:hover {
  background: #1e74c5;
}
.box.box-color.blue .btn.btn-primary:focus {
  background: #1e74c5;
}
.box.box-bordered.box-color.blue .box-title {
  border-color: #368ee0 !important;
}
.box.box-bordered.box-color.blue .box-content {
  border-color: #368ee0 !important;
}
.box.box-bordered.box-color.blue .slimScrollDiv {
  border-bottom: 2px solid #368ee0;
}

.timeline > li .timeline-content .left .icon.blue {
  background: #368ee0;
}

.theme-blue .daterangepicker .active {
  background: #368ee0;
}
.theme-blue .mobile-sidebar-toggle {
  color: #fff;
}
.theme-blue #navigation .dropdown-menu {
  border-color: #368ee0;
}
.theme-blue #navigation .dropdown-menu > li.dropdown-submenu .dropdown-menu {
  border-top: 2px solid #368ee0;
}
.theme-blue #navigation .dropdown-menu > li.dropdown-submenu:hover > a, .theme-blue #navigation .dropdown-menu > li.dropdown-submenu:focus > a {
  background: #368ee0;
}
.theme-blue #navigation .dropdown-menu > li > a:hover {
  background: #368ee0;
}
.theme-blue .datepicker.datepicker-dropdown .datepicker-days .active, .theme-blue .datepicker.datepicker-dropdown .datepicker-years .active, .theme-blue .datepicker.datepicker-dropdown .datepicker-months .active {
  background: #368ee0;
}
.theme-blue .datepicker.datepicker-dropdown .datepicker-days .active:hover, .theme-blue .datepicker.datepicker-dropdown .datepicker-years .active:hover, .theme-blue .datepicker.datepicker-dropdown .datepicker-months .active:hover {
  background: #1e74c5;
}
.theme-blue .form-wizard .wizard-steps li.active .single-step .title {
  background: #368ee0;
}
.theme-blue .btn.btn-primary {
  background: #368ee0;
}
.theme-blue.login {
  background: #368ee0;
}
.theme-blue a {
  color: #000000;
}
.theme-blue a:hover {
  color: #000000;
}
.theme-blue .btn {
  color: #333;
}
.theme-blue .btn.btn-primary {
  background: #368ee0;
  color: #fff;
}
.theme-blue .btn.btn-primary:hover {
  background: #1e74c5;
}
.theme-blue .btn.btn-primary:focus {
  background: #1e74c5;
}
.theme-blue .btn.btn-inverse, .theme-blue .btn.btn-success, .theme-blue .btn.btn-danger {
  color: #fff;
}
.theme-blue.locked {
  background: #368ee0 !important;
}
.theme-blue.locked .pull-left a {
  background: #1e74c5;
}
.theme-blue.locked .pull-left a:hover {
  background: #133913;
}
.theme-blue #navigation {
  background: #368ee0;
}
.theme-blue #navigation .toggle-mobile {
  background: #1e74c5;
}
.theme-blue #navigation .mobile-nav.open {
  background: #368ee0;
}
.theme-blue #navigation .mobile-nav.open > li.active > a {
  background: #133913;
}
.theme-blue #navigation .mobile-nav.open > li.active > ul {
  background: #133913;
}
.theme-blue #navigation .mobile-nav.open > li > a {
  background: #1e74c5;
}
.theme-blue #navigation .mobile-nav.open > li > ul {
  background: #1e74c5;
}
.theme-blue #navigation .main-nav > li.active > a:hover {
  background: #fff;
}
.theme-blue #navigation .main-nav > li.active.open > a {
  background: #fff;
}
.theme-blue #navigation .main-nav > li.open > a {
  background: #1e74c5;
}
.theme-blue #navigation .main-nav > li > a:hover {
  background: #1e74c5;
}
.theme-blue #navigation .user .icon-nav > li > a:hover {
  background: #1e74c5;
}
.theme-blue #navigation .user .dropdown.open {
  background: #1e74c5;
}
.theme-blue #navigation .user .dropdown > a:hover {
  background: #1e74c5;
}
.theme-blue #navigation .dropdown-menu {
  border-color: #368ee0;
}
.theme-blue #navigation .dropdown-menu > li > a:hover {
  background: #368ee0;
}
.theme-blue .search-form .search-pane button[type="submit"] {
  background: #368ee0;
}
.theme-blue .messages > li.insert .submit button {
  background: #368ee0;
}
.theme-blue .messages > li.right .name {
  color: black;
}
.theme-blue .messages > li.right .message {
  background: #b3e6b3;
}
.theme-blue .messages > li.right .message p {
  color: #0d260d;
}
.theme-blue .messages > li.right .message .time {
  color: #0d260d;
}
.theme-blue .messages > li.right .message .caret {
  border-left: 7px solid #b3e6b3;
}
.theme-blue .letterbox .letter > li.active {
  background: #368ee0;
}
.theme-blue .calendar .fc-content .fc-event .fc-event-inner {
  background: #368ee0;
}
.theme-blue .calendar .fc-button.fc-state-active {
  background: #368ee0;
}
.theme-blue .calendar .fc-button.fc-state-active:hover {
  background: #368ee0;
}
.theme-blue .table.table-user tr.alpha td.alpha-val span {
  background: #368ee0;
}
.theme-blue .tagsinput#textfield_tagsinput .tag, .theme-blue .ms-container .multi-custom-header, .theme-blue .slider .ui-slider-handle, .theme-blue .form-wizard .wizard-steps li.active .single-step .title, .theme-blue .user-list h4, .theme-blue .nav.nav-pills > li.active > a, .theme-blue .nav.nav-list > li.active > a, .theme-blue .table.table-colored-header thead th, .theme-blue .table.table-colored-header thead td, .theme-blue .dataTables_wrapper .dataTables_paginate > span > a.paginate_active, .theme-blue .elfinder-navbar .ui-state-active, .theme-blue .pagination.pagination-custom li.active a:hover, .theme-blue .pagination.pagination-custom li.active a {
  background: #368ee0;
}
.theme-blue .elfinder-navbar .ui-state-active {
  border-color: #368ee0;
}
.theme-blue .box .box-title .tabs > li.active > a {
  background: #368ee0;
}
.theme-blue #main .box.box-color .box-title {
  background: #368ee0;
  color: #fff;
}
.theme-blue .box.box-color .box-title .tabs > li.active > a {
  background: #fff;
  color: #368ee0;
}
.theme-blue .box.box-color .box-title .tabs > li > a:hover {
  color: #368ee0;
}
.theme-blue .box.box-bordered.box-color .box-title {
  border-color: #368ee0;
}
.theme-blue .box.box-bordered.box-color .box-content {
  border-color: #368ee0;
}
.theme-blue .ColVis_collection { border: 1px solid #368ee0; }

.theme-blue .panel-widget .panel.blue { border: 2px solid #368ee0; }
.theme-blue .panel-widget .panel.blue .panel-heading { background: #368ee0 !important; }
.theme-blue .panel-widget .panel.blue:hover { border-color: #1e74c5 !important; }
.theme-blue .dataTables_processing { border-color: #368ee0; background-image: url(images/loader-blue.gif); }
.theme-blue .dataTables_wrapper .dataTables_paginate > span > a.paginate_button.current { background: #368ee0; }
.theme-blue .table-bordered.table-force-topborder { border-top: 1px solid #1e74c5; }
.theme-blue .table-bordered.dataTable { border-top: 0px solid #1e74c5; }
.theme-blue .table-bordered th, .table-bordered td { border: 1px solid #1e74c5 !important; }  
.theme-blue .table-bordered th{ border-bottom: 1px solid #1e74c5 !important; }
.theme-blue #main .breadcrumbs { border-bottom: 1px solid #368ee0; }
.theme-blue #main .breadcrumbs .btntopheader a { background: #368ee0; }
.theme-blue #main .breadcrumbs .btntopheader a:hover { background: #1e74c5; }
.theme-blue .ui-widget-content { border: 1px solid #368ee0; }
.theme-blue .ui-widget-header { border: 1px solid #368ee0; background: #368ee0; color: #ffffff; font-weight: bold; }
.theme-blue .ui-state-hover { border: 1px solid #1e74c5; background:#1e74c5; font-weight: bold; color:#ffffff !important; }
.theme-blue .ui-state-focus { border: 1px solid #1e74c5; background:#1e74c5; font-weight: bold; color:#ffffff !important; }
.theme-blue .ui-widget-header .ui-state-hover { border: 1px solid #1e74c5; background:#1e74c5; font-weight: bold; color:#ffffff !important; }
.theme-blue .ui-widget-content .ui-state-hover { border: 1px solid #1e74c5; background:#1e74c5; font-weight: bold; color:#ffffff !important; }
.theme-blue .ui-widget-header .ui-state-focus { border: 1px solid #1e74c5; background:#1e74c5; font-weight: bold; color:#ffffff !important; }
.theme-blue .ui-widget-content .ui-state-focus { border: 1px solid #1e74c5; background:#1e74c5; font-weight: bold; color:#ffffff !important; }
.theme-blue .ui-widget-content .ui-state-focus a { color: #ffffff; }
.theme-blue .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day > a { border: 1px solid #368ee0; background: #368ee0; color:#ffffff; }
.theme-blue .ui-datepicker .ui-datepicker-calendar td > a { background:#ffffff; color:#368ee0; text-align: center; }
.theme-blue #jquery-loader.blue-with-image{ background-image: url(images/loader-blue.gif); }
.theme-blue .input-group-addon { background-color: #368ee0; color: #ffffff; }
.theme-blue .btn-export-group { border:1px solid #368ee0; text-align: center; }
.theme-blue .btn-export { background-color: #368ee0; color:#ffffff; border:1px solid #cccccc; }
.theme-blue .btn-export:hover { background-color: #1e74c5; }
.theme-blue .btn-export:focus { background-color: #1e74c5; }

.theme-blue .btn-report-export-group { border:1px solid #368ee0; text-align: center; }
.theme-blue .btn-report-export { background-color: #368ee0; color:#ffffff; border:1px solid #cccccc; }
.theme-blue .btn-report-export:hover { background-color: #1e74c5; }
.theme-blue .btn-report-export:focus { background-color: #1e74c5; }

.theme-blue .hr-divider { border: 3px double #368ee0; }
.theme-blue .btn-print { background-color: #368ee0; color:#ffffff; border: 1px double #1e74c5; }
.theme-blue .btn-print:hover { background-color: #ffffff; color:#1e74c5; border: 1px double #1e74c5; }
.theme-blue .cke_top { background-color: #368ee0; }
.theme-blue .pace .pace-progress { background: #368ee0; color: #368ee0;}
.theme-blue .pace .pace-activity { box-shadow: inset 0 0 0 2px #368ee0, inset 0 0 0 7px #FFF; }
.theme-blue #navigation .toggle-nav { color: #368ee0; }
.theme-blue #divLoginPartial { background: #368ee0; }
#divLoginPartial.blue { background: #368ee0; }
.theme-blue #mainFooter { background: #368ee0; }
.theme-blue .fc-header-toolbar { border: 1px solid #1e74c5; }

.theme-blue .swal2-popup .swal2-styled.swal2-confirm { background: #368ee0; }
.theme-blue .swal2-popup .swal2-styled.swal2-confirm:hover { background: #1e74c5; }

.theme-blue .theme-border { border: 1px solid #1e74c5 !important; }
.theme-blue .theme-border-top { border-top: 1px solid #1e74c5 !important; }
.theme-blue .theme-border-right { border-right: 1px solid #1e74c5 !important; }
.theme-blue .theme-border-bottom { border-bottom: 1px solid #1e74c5 !important; }
.theme-blue .theme-border-left { border-left: 1px solid #1e74c5 !important; }

/*theme orange*/
.panel-widget .panel.orange {
  border: 2px solid #f8a31f;
}
.panel-widget .panel.orange:hover {
  border-color: #dd8907 !important;
}
.panel-widget .panel.orange .panel-heading {
  background: #f8a31f !important;
}
.panel-widget .panel.orange .panel-heading .panel-title > a {
  color: #fff;
}
.panel-widget .panel.orange .panel-heading:hover {
  background: #dd8907 !important;
}

.font-orange {
  color: #f8a31f;
}

ul > li.orange, .label-orange {
  background: #f8a31f;
}

.progress .bar.bar-orange {
  background: #f8a31f;
}

.pricing-tables .pricing.orange > li.head {
  background: #f8a31f;
}
.pricing-tables .pricing.orange > li.head .info {
  background: #39ac39;
}
.pricing-tables .pricing.orange > li.head .name {
  background: #dd8907;
}

.btn.btn-orange {
  background: #f8a31f;
  color: #fff !important;
}
.btn.btn-orange:hover {
  background: #dd8907;
}

.box.box-color.orange .box-title {
  background: #f8a31f !important;
}
.box.box-color.orange .box-title .actions > a:hover {
  color: #f8a31f;
}
.box.box-color.orange .form-wizard .wizard-steps li.active .single-step .title {
  background: #f8a31f;
}
.box.box-color.orange .btn.btn-primary {
  background: #f8a31f;
}
.box.box-color.orange .btn.btn-primary:hover {
  background: #dd8907;
}
.box.box-color.orange .btn.btn-primary:focus {
  background: #dd8907;
}
.box.box-bordered.box-color.orange .box-title {
  border-color: #f8a31f !important;
}
.box.box-bordered.box-color.orange .box-content {
  border-color: #f8a31f !important;
}
.box.box-bordered.box-color.orange .slimScrollDiv {
  border-bottom: 2px solid #f8a31f;
}

.timeline > li .timeline-content .left .icon.orange {
  background: #f8a31f;
}

.theme-orange .daterangepicker .active {
  background: #f8a31f;
}
.theme-orange .mobile-sidebar-toggle {
  color: #fff;
}
.theme-orange #navigation .dropdown-menu {
  border-color: #f8a31f;
}
.theme-orange #navigation .dropdown-menu > li.dropdown-submenu .dropdown-menu {
  border-top: 2px solid #f8a31f;
}
.theme-orange #navigation .dropdown-menu > li.dropdown-submenu:hover > a, .theme-orange #navigation .dropdown-menu > li.dropdown-submenu:focus > a {
  background: #f8a31f;
}
.theme-orange #navigation .dropdown-menu > li > a:hover {
  background: #f8a31f;
}
.theme-orange .datepicker.datepicker-dropdown .datepicker-days .active, .theme-orange .datepicker.datepicker-dropdown .datepicker-years .active, .theme-orange .datepicker.datepicker-dropdown .datepicker-months .active {
  background: #f8a31f;
}
.theme-orange .datepicker.datepicker-dropdown .datepicker-days .active:hover, .theme-orange .datepicker.datepicker-dropdown .datepicker-years .active:hover, .theme-orange .datepicker.datepicker-dropdown .datepicker-months .active:hover {
  background: #dd8907;
}
.theme-orange .form-wizard .wizard-steps li.active .single-step .title {
  background: #f8a31f;
}
.theme-orange .btn.btn-primary {
  background: #f8a31f;
}
.theme-orange.login {
  background: #f8a31f;
}
.theme-orange a {
  color: #000000;
}
.theme-orange a:hover {
  color: #000000;
}
.theme-orange .btn {
  color: #333;
}
.theme-orange .btn.btn-primary {
  background: #f8a31f;
  color: #fff;
}
.theme-orange .btn.btn-primary:hover {
  background: #dd8907;
}
.theme-orange .btn.btn-primary:focus {
  background: #dd8907;
}
.theme-orange .btn.btn-inverse, .theme-orange .btn.btn-success, .theme-orange .btn.btn-danger {
  color: #fff;
}
.theme-orange.locked {
  background: #f8a31f !important;
}
.theme-orange.locked .pull-left a {
  background: #dd8907;
}
.theme-orange.locked .pull-left a:hover {
  background: #133913;
}
.theme-orange #navigation {
  background: #f8a31f;
}
.theme-orange #navigation .toggle-mobile {
  background: #dd8907;
}
.theme-orange #navigation .mobile-nav.open {
  background: #f8a31f;
}
.theme-orange #navigation .mobile-nav.open > li.active > a {
  background: #133913;
}
.theme-orange #navigation .mobile-nav.open > li.active > ul {
  background: #133913;
}
.theme-orange #navigation .mobile-nav.open > li > a {
  background: #dd8907;
}
.theme-orange #navigation .mobile-nav.open > li > ul {
  background: #dd8907;
}
.theme-orange #navigation .main-nav > li.active > a:hover {
  background: #fff;
}
.theme-orange #navigation .main-nav > li.active.open > a {
  background: #fff;
}
.theme-orange #navigation .main-nav > li.open > a {
  background: #dd8907;
}
.theme-orange #navigation .main-nav > li > a:hover {
  background: #dd8907;
}
.theme-orange #navigation .user .icon-nav > li > a:hover {
  background: #dd8907;
}
.theme-orange #navigation .user .dropdown.open {
  background: #dd8907;
}
.theme-orange #navigation .user .dropdown > a:hover {
  background: #dd8907;
}
.theme-orange #navigation .dropdown-menu {
  border-color: #f8a31f;
}
.theme-orange #navigation .dropdown-menu > li > a:hover {
  background: #f8a31f;
}
.theme-orange .search-form .search-pane button[type="submit"] {
  background: #f8a31f;
}
.theme-orange .messages > li.insert .submit button {
  background: #f8a31f;
}
.theme-orange .messages > li.right .name {
  color: black;
}
.theme-orange .messages > li.right .message {
  background: #b3e6b3;
}
.theme-orange .messages > li.right .message p {
  color: #0d260d;
}
.theme-orange .messages > li.right .message .time {
  color: #0d260d;
}
.theme-orange .messages > li.right .message .caret {
  border-left: 7px solid #b3e6b3;
}
.theme-orange .letterbox .letter > li.active {
  background: #f8a31f;
}
.theme-orange .calendar .fc-content .fc-event .fc-event-inner {
  background: #f8a31f;
}
.theme-orange .calendar .fc-button.fc-state-active {
  background: #f8a31f;
}
.theme-orange .calendar .fc-button.fc-state-active:hover {
  background: #f8a31f;
}
.theme-orange .table.table-user tr.alpha td.alpha-val span {
  background: #f8a31f;
}
.theme-orange .tagsinput#textfield_tagsinput .tag, .theme-orange .ms-container .multi-custom-header, .theme-orange .slider .ui-slider-handle, .theme-orange .form-wizard .wizard-steps li.active .single-step .title, .theme-orange .user-list h4, .theme-orange .nav.nav-pills > li.active > a, .theme-orange .nav.nav-list > li.active > a, .theme-orange .table.table-colored-header thead th, .theme-orange .table.table-colored-header thead td, .theme-orange .dataTables_wrapper .dataTables_paginate > span > a.paginate_active, .theme-orange .elfinder-navbar .ui-state-active, .theme-orange .pagination.pagination-custom li.active a:hover, .theme-orange .pagination.pagination-custom li.active a {
  background: #f8a31f;
}
.theme-orange .elfinder-navbar .ui-state-active {
  border-color: #f8a31f;
}
.theme-orange .box .box-title .tabs > li.active > a {
  background: #f8a31f;
}
.theme-orange #main .box.box-color .box-title {
  background: #f8a31f;
  color: #fff;
}
.theme-orange .box.box-color .box-title .tabs > li.active > a {
  background: #fff;
  color: #f8a31f;
}
.theme-orange .box.box-color .box-title .tabs > li > a:hover {
  color: #f8a31f;
}
.theme-orange .box.box-bordered.box-color .box-title {
  border-color: #f8a31f;
}
.theme-orange .box.box-bordered.box-color .box-content {
  border-color: #f8a31f;
}
.theme-orange .ColVis_collection { border: 1px solid #f8a31f; }

.theme-orange .panel-widget .panel.orange { border: 2px solid #f8a31f; }
.theme-orange .panel-widget .panel.orange .panel-heading { background: #f8a31f !important; }
.theme-orange .panel-widget .panel.orange:hover { border-color: #dd8907 !important; }
.theme-orange .dataTables_processing { border-color: #f8a31f; background-image: url(images/loader-orange.gif); }
.theme-orange .dataTables_wrapper .dataTables_paginate > span > a.paginate_button.current { background: #f8a31f; }
.theme-orange .table-bordered.table-force-topborder { border-top: 1px solid #dd8907; }
.theme-orange .table-bordered.dataTable { border-top: 0px solid #dd8907; }
.theme-orange .table-bordered th, .table-bordered td { border: 1px solid #dd8907 !important; }  
.theme-orange .table-bordered th{ border-bottom: 1px solid #dd8907 !important; }
.theme-orange #main .breadcrumbs { border-bottom: 1px solid #f8a31f; }
.theme-orange #main .breadcrumbs .btntopheader a { background: #f8a31f; }
.theme-orange #main .breadcrumbs .btntopheader a:hover { background: #dd8907; }
.theme-orange .ui-widget-content { border: 1px solid #f8a31f; }
.theme-orange .ui-widget-header { border: 1px solid #f8a31f; background: #f8a31f; color: #ffffff; font-weight: bold; }
.theme-orange .ui-state-hover { border: 1px solid #dd8907; background:#dd8907; font-weight: bold; color:#ffffff !important; }
.theme-orange .ui-state-focus { border: 1px solid #dd8907; background:#dd8907; font-weight: bold; color:#ffffff !important; }
.theme-orange .ui-widget-header .ui-state-hover { border: 1px solid #dd8907; background:#dd8907; font-weight: bold; color:#ffffff !important; }
.theme-orange .ui-widget-content .ui-state-hover { border: 1px solid #dd8907; background:#dd8907; font-weight: bold; color:#ffffff !important; }
.theme-orange .ui-widget-header .ui-state-focus { border: 1px solid #dd8907; background:#dd8907; font-weight: bold; color:#ffffff !important; }
.theme-orange .ui-widget-content .ui-state-focus { border: 1px solid #dd8907; background:#dd8907; font-weight: bold; color:#ffffff !important; }
.theme-orange .ui-widget-content .ui-state-focus a { color: #ffffff; }
.theme-orange .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day > a { border: 1px solid #f8a31f; background: #f8a31f; color:#ffffff; }
.theme-orange .ui-datepicker .ui-datepicker-calendar td > a { background:#ffffff; color:#f8a31f; text-align: center; }
.theme-orange #jquery-loader.orange-with-image{ background-image: url(images/loader-orange.gif); }
.theme-orange .input-group-addon { background-color: #f8a31f; color: #ffffff; }
.theme-orange .btn-export-group { border:1px solid #f8a31f; text-align: center; }
.theme-orange .btn-export { background-color: #f8a31f; color:#ffffff; border:1px solid #cccccc; }
.theme-orange .btn-export:hover { background-color: #dd8907; }
.theme-orange .btn-export:focus { background-color: #dd8907; }

.theme-orange .btn-report-export-group { border:1px solid #f8a31f; text-align: center; }
.theme-orange .btn-report-export { background-color: #f8a31f; color:#ffffff; border:1px solid #cccccc; }
.theme-orange .btn-report-export:hover { background-color: #dd8907; }
.theme-orange .btn-report-export:focus { background-color: #dd8907; }

.theme-orange .hr-divider { border: 3px double #f8a31f; }
.theme-orange .btn-print { background-color: #f8a31f; color:#ffffff; border: 1px double #dd8907; }
.theme-orange .btn-print:hover { background-color: #ffffff; color:#dd8907; border: 1px double #dd8907; }
.theme-orange .cke_top { background-color: #f8a31f; }
.theme-orange .pace .pace-progress { background: #f8a31f; color: #f8a31f;}
.theme-orange .pace .pace-activity { box-shadow: inset 0 0 0 2px #f8a31f, inset 0 0 0 7px #FFF; }
.theme-orange #navigation .toggle-nav { color: #f8a31f; }
.theme-orange #divLoginPartial { background: #f8a31f; }
#divLoginPartial.orange { background: #f8a31f; }
.theme-orange #mainFooter { background: #f8a31f; }
.theme-orange .fc-header-toolbar { border: 1px solid #dd8907; }

.theme-orange .swal2-popup .swal2-styled.swal2-confirm { background: #f8a31f; }
.theme-orange .swal2-popup .swal2-styled.swal2-confirm:hover { background: #dd8907; }

.theme-orange .theme-border { border: 1px solid #dd8907 !important; }
.theme-orange .theme-border-top { border-top: 1px solid #dd8907 !important; }
.theme-orange .theme-border-right { border-right: 1px solid #dd8907 !important; }
.theme-orange .theme-border-bottom { border-bottom: 1px solid #dd8907 !important; }
.theme-orange .theme-border-left { border-left: 1px solid #dd8907 !important; }

/*theme red*/
.panel-widget .panel.red {
  border: 2px solid #e51400;
}
.panel-widget .panel.red:hover {
  border-color: #b21000 !important;
}
.panel-widget .panel.red .panel-heading {
  background: #e51400 !important;
}
.panel-widget .panel.red .panel-heading .panel-title > a {
  color: #fff;
}
.panel-widget .panel.red .panel-heading:hover {
  background: #b21000 !important;
}

.font-red {
  color: #e51400;
}

ul > li.red, .label-red {
  background: #e51400;
}

.progress .bar.bar-red {
  background: #e51400;
}

.pricing-tables .pricing.red > li.head {
  background: #e51400;
}
.pricing-tables .pricing.red > li.head .info {
  background: #39ac39;
}
.pricing-tables .pricing.red > li.head .name {
  background: #b21000;
}

.btn.btn-red {
  background: #e51400;
  color: #fff !important;
}
.btn.btn-red:hover {
  background: #b21000;
}

.box.box-color.red .box-title {
  background: #e51400 !important;
}
.box.box-color.red .box-title .actions > a:hover {
  color: #e51400;
}
.box.box-color.red .form-wizard .wizard-steps li.active .single-step .title {
  background: #e51400;
}
.box.box-color.red .btn.btn-primary {
  background: #e51400;
}
.box.box-color.red .btn.btn-primary:hover {
  background: #b21000;
}
.box.box-color.red .btn.btn-primary:focus {
  background: #b21000;
}
.box.box-bordered.box-color.red .box-title {
  border-color: #e51400 !important;
}
.box.box-bordered.box-color.red .box-content {
  border-color: #e51400 !important;
}
.box.box-bordered.box-color.red .slimScrollDiv {
  border-bottom: 2px solid #e51400;
}

.timeline > li .timeline-content .left .icon.red {
  background: #e51400;
}

.theme-red .daterangepicker .active {
  background: #e51400;
}
.theme-red .mobile-sidebar-toggle {
  color: #fff;
}
.theme-red #navigation .dropdown-menu {
  border-color: #e51400;
}
.theme-red #navigation .dropdown-menu > li.dropdown-submenu .dropdown-menu {
  border-top: 2px solid #e51400;
}
.theme-red #navigation .dropdown-menu > li.dropdown-submenu:hover > a, .theme-red #navigation .dropdown-menu > li.dropdown-submenu:focus > a {
  background: #e51400;
}
.theme-red #navigation .dropdown-menu > li > a:hover {
  background: #e51400;
}
.theme-red .datepicker.datepicker-dropdown .datepicker-days .active, .theme-red .datepicker.datepicker-dropdown .datepicker-years .active, .theme-red .datepicker.datepicker-dropdown .datepicker-months .active {
  background: #e51400;
}
.theme-red .datepicker.datepicker-dropdown .datepicker-days .active:hover, .theme-red .datepicker.datepicker-dropdown .datepicker-years .active:hover, .theme-red .datepicker.datepicker-dropdown .datepicker-months .active:hover {
  background: #b21000;
}
.theme-red .form-wizard .wizard-steps li.active .single-step .title {
  background: #e51400;
}
.theme-red .btn.btn-primary {
  background: #e51400;
}
.theme-red.login {
  background: #e51400;
}
.theme-red a {
  color: #000000;
}
.theme-red a:hover {
  color: #000000;
}
.theme-red .btn {
  color: #333;
}
.theme-red .btn.btn-primary {
  background: #e51400;
  color: #fff;
}
.theme-red .btn.btn-primary:hover {
  background: #b21000;
}
.theme-red .btn.btn-primary:focus {
  background: #b21000;
}
.theme-red .btn.btn-inverse, .theme-red .btn.btn-success, .theme-red .btn.btn-danger {
  color: #fff;
}
.theme-red.locked {
  background: #e51400 !important;
}
.theme-red.locked .pull-left a {
  background: #b21000;
}
.theme-red.locked .pull-left a:hover {
  background: #133913;
}
.theme-red #navigation {
  background: #e51400;
}
.theme-red #navigation .toggle-mobile {
  background: #b21000;
}
.theme-red #navigation .mobile-nav.open {
  background: #e51400;
}
.theme-red #navigation .mobile-nav.open > li.active > a {
  background: #133913;
}
.theme-red #navigation .mobile-nav.open > li.active > ul {
  background: #133913;
}
.theme-red #navigation .mobile-nav.open > li > a {
  background: #b21000;
}
.theme-red #navigation .mobile-nav.open > li > ul {
  background: #b21000;
}
.theme-red #navigation .main-nav > li.active > a:hover {
  background: #fff;
}
.theme-red #navigation .main-nav > li.active.open > a {
  background: #fff;
}
.theme-red #navigation .main-nav > li.open > a {
  background: #b21000;
}
.theme-red #navigation .main-nav > li > a:hover {
  background: #b21000;
}
.theme-red #navigation .user .icon-nav > li > a:hover {
  background: #b21000;
}
.theme-red #navigation .user .dropdown.open {
  background: #b21000;
}
.theme-red #navigation .user .dropdown > a:hover {
  background: #b21000;
}
.theme-red #navigation .dropdown-menu {
  border-color: #e51400;
}
.theme-red #navigation .dropdown-menu > li > a:hover {
  background: #e51400;
}
.theme-red .search-form .search-pane button[type="submit"] {
  background: #e51400;
}
.theme-red .messages > li.insert .submit button {
  background: #e51400;
}
.theme-red .messages > li.right .name {
  color: black;
}
.theme-red .messages > li.right .message {
  background: #b3e6b3;
}
.theme-red .messages > li.right .message p {
  color: #0d260d;
}
.theme-red .messages > li.right .message .time {
  color: #0d260d;
}
.theme-red .messages > li.right .message .caret {
  border-left: 7px solid #b3e6b3;
}
.theme-red .letterbox .letter > li.active {
  background: #e51400;
}
.theme-red .calendar .fc-content .fc-event .fc-event-inner {
  background: #e51400;
}
.theme-red .calendar .fc-button.fc-state-active {
  background: #e51400;
}
.theme-red .calendar .fc-button.fc-state-active:hover {
  background: #e51400;
}
.theme-red .table.table-user tr.alpha td.alpha-val span {
  background: #e51400;
}
.theme-red .tagsinput#textfield_tagsinput .tag, .theme-red .ms-container .multi-custom-header, .theme-red .slider .ui-slider-handle, .theme-red .form-wizard .wizard-steps li.active .single-step .title, .theme-red .user-list h4, .theme-red .nav.nav-pills > li.active > a, .theme-red .nav.nav-list > li.active > a, .theme-red .table.table-colored-header thead th, .theme-red .table.table-colored-header thead td, .theme-red .dataTables_wrapper .dataTables_paginate > span > a.paginate_active, .theme-red .elfinder-navbar .ui-state-active, .theme-red .pagination.pagination-custom li.active a:hover, .theme-red .pagination.pagination-custom li.active a {
  background: #e51400;
}
.theme-red .elfinder-navbar .ui-state-active {
  border-color: #e51400;
}
.theme-red .box .box-title .tabs > li.active > a {
  background: #e51400;
}
.theme-red #main .box.box-color .box-title {
  background: #e51400;
  color: #fff;
}
.theme-red .box.box-color .box-title .tabs > li.active > a {
  background: #fff;
  color: #e51400;
}
.theme-red .box.box-color .box-title .tabs > li > a:hover {
  color: #e51400;
}
.theme-red .box.box-bordered.box-color .box-title {
  border-color: #e51400;
}
.theme-red .box.box-bordered.box-color .box-content {
  border-color: #e51400;
}
.theme-red .ColVis_collection { border: 1px solid #e51400; }

.theme-red .panel-widget .panel.red { border: 2px solid #e51400; }
.theme-red .panel-widget .panel.red .panel-heading { background: #e51400 !important; }
.theme-red .panel-widget .panel.red:hover { border-color: #b21000 !important; }
.theme-red .dataTables_processing { border-color: #e51400; background-image: url(images/loader-red.gif); }
.theme-red .dataTables_wrapper .dataTables_paginate > span > a.paginate_button.current { background: #e51400; }
.theme-red .table-bordered.table-force-topborder { border-top: 1px solid #b21000; }
.theme-red .table-bordered.dataTable { border-top: 0px solid #b21000; }
.theme-red .table-bordered th, .table-bordered td { border: 1px solid #b21000 !important; }  
.theme-red .table-bordered th{ border-bottom: 1px solid #b21000 !important; }
.theme-red #main .breadcrumbs { border-bottom: 1px solid #e51400; }
.theme-red #main .breadcrumbs .btntopheader a { background: #e51400; }
.theme-red #main .breadcrumbs .btntopheader a:hover { background: #b21000; }
.theme-red .ui-widget-content { border: 1px solid #e51400; }
.theme-red .ui-widget-header { border: 1px solid #e51400; background: #e51400; color: #ffffff; font-weight: bold; }
.theme-red .ui-state-hover { border: 1px solid #b21000; background:#b21000; font-weight: bold; color:#ffffff !important; }
.theme-red .ui-state-focus { border: 1px solid #b21000; background:#b21000; font-weight: bold; color:#ffffff !important; }
.theme-red .ui-widget-header .ui-state-hover { border: 1px solid #b21000; background:#b21000; font-weight: bold; color:#ffffff !important; }
.theme-red .ui-widget-content .ui-state-hover { border: 1px solid #b21000; background:#b21000; font-weight: bold; color:#ffffff !important; }
.theme-red .ui-widget-header .ui-state-focus { border: 1px solid #b21000; background:#b21000; font-weight: bold; color:#ffffff !important; }
.theme-red .ui-widget-content .ui-state-focus { border: 1px solid #b21000; background:#b21000; font-weight: bold; color:#ffffff !important; }
.theme-red .ui-widget-content .ui-state-focus a { color: #ffffff; }
.theme-red .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day > a { border: 1px solid #e51400; background: #e51400; color:#ffffff; }
.theme-red .ui-datepicker .ui-datepicker-calendar td > a { background:#ffffff; color:#e51400; text-align: center; }
.theme-red #jquery-loader.red-with-image{ background-image: url(images/loader-red.gif); }
.theme-red .input-group-addon { background-color: #e51400; color: #ffffff; }
.theme-red .btn-export-group { border:1px solid #e51400; text-align: center; }
.theme-red .btn-export { background-color: #e51400; color:#ffffff; border:1px solid #cccccc; }
.theme-red .btn-export:hover { background-color: #b21000; }
.theme-red .btn-export:focus { background-color: #b21000; }

.theme-red .btn-report-export-group { border:1px solid #e51400; text-align: center; }
.theme-red .btn-report-export { background-color: #e51400; color:#ffffff; border:1px solid #cccccc; }
.theme-red .btn-report-export:hover { background-color: #b21000; }
.theme-red .btn-report-export:focus { background-color: #b21000; }

.theme-red .hr-divider { border: 3px double #e51400; }
.theme-red .btn-print { background-color: #e51400; color:#ffffff; border: 1px double #b21000; }
.theme-red .btn-print:hover { background-color: #ffffff; color:#b21000; border: 1px double #b21000; }
.theme-red .cke_top { background-color: #e51400; }
.theme-red .pace .pace-progress { background: #e51400; color: #e51400;}
.theme-red .pace .pace-activity { box-shadow: inset 0 0 0 2px #e51400, inset 0 0 0 7px #FFF; }
.theme-red #navigation .toggle-nav { color: #e51400; }
.theme-red #divLoginPartial { background: #e51400; }
#divLoginPartial.red { background: #e51400; }
.theme-red #mainFooter { background: #e51400; }
.theme-red .fc-header-toolbar { border: 1px solid #b21000; }

.theme-red .swal2-popup .swal2-styled.swal2-confirm { background: #e51400; }
.theme-red .swal2-popup .swal2-styled.swal2-confirm:hover { background: #b21000; }

.theme-red .theme-border { border: 1px solid #b21000 !important; }
.theme-red .theme-border-top { border-top: 1px solid #b21000 !important; }
.theme-red .theme-border-right { border-right: 1px solid #b21000 !important; }
.theme-red .theme-border-bottom { border-bottom: 1px solid #b21000 !important; }
.theme-red .theme-border-left { border-left: 1px solid #b21000 !important; }

/*theme lime*/
.panel-widget .panel.lime {
  border: 2px solid #8cbf26;
}
.panel-widget .panel.lime:hover {
  border-color: #6d941e !important;
}
.panel-widget .panel.lime .panel-heading {
  background: #8cbf26 !important;
}
.panel-widget .panel.lime .panel-heading .panel-title > a {
  color: #fff;
}
.panel-widget .panel.lime .panel-heading:hover {
  background: #6d941e !important;
}

.font-lime {
  color: #8cbf26;
}

ul > li.lime, .label-lime {
  background: #8cbf26;
}

.progress .bar.bar-lime {
  background: #8cbf26;
}

.pricing-tables .pricing.lime > li.head {
  background: #8cbf26;
}
.pricing-tables .pricing.lime > li.head .info {
  background: #39ac39;
}
.pricing-tables .pricing.lime > li.head .name {
  background: #6d941e;
}

.btn.btn-lime {
  background: #8cbf26;
  color: #fff !important;
}
.btn.btn-lime:hover {
  background: #6d941e;
}

.box.box-color.lime .box-title {
  background: #8cbf26 !important;
}
.box.box-color.lime .box-title .actions > a:hover {
  color: #8cbf26;
}
.box.box-color.lime .form-wizard .wizard-steps li.active .single-step .title {
  background: #8cbf26;
}
.box.box-color.lime .btn.btn-primary {
  background: #8cbf26;
}
.box.box-color.lime .btn.btn-primary:hover {
  background: #6d941e;
}
.box.box-color.lime .btn.btn-primary:focus {
  background: #6d941e;
}
.box.box-bordelime.box-color.lime .box-title {
  border-color: #8cbf26 !important;
}
.box.box-bordelime.box-color.lime .box-content {
  border-color: #8cbf26 !important;
}
.box.box-bordelime.box-color.lime .slimScrollDiv {
  border-bottom: 2px solid #8cbf26;
}

.timeline > li .timeline-content .left .icon.lime {
  background: #8cbf26;
}

.theme-lime .daterangepicker .active {
  background: #8cbf26;
}
.theme-lime .mobile-sidebar-toggle {
  color: #fff;
}
.theme-lime #navigation .dropdown-menu {
  border-color: #8cbf26;
}
.theme-lime #navigation .dropdown-menu > li.dropdown-submenu .dropdown-menu {
  border-top: 2px solid #8cbf26;
}
.theme-lime #navigation .dropdown-menu > li.dropdown-submenu:hover > a, .theme-lime #navigation .dropdown-menu > li.dropdown-submenu:focus > a {
  background: #8cbf26;
}
.theme-lime #navigation .dropdown-menu > li > a:hover {
  background: #8cbf26;
}
.theme-lime .datepicker.datepicker-dropdown .datepicker-days .active, .theme-lime .datepicker.datepicker-dropdown .datepicker-years .active, .theme-lime .datepicker.datepicker-dropdown .datepicker-months .active {
  background: #8cbf26;
}
.theme-lime .datepicker.datepicker-dropdown .datepicker-days .active:hover, .theme-lime .datepicker.datepicker-dropdown .datepicker-years .active:hover, .theme-lime .datepicker.datepicker-dropdown .datepicker-months .active:hover {
  background: #6d941e;
}
.theme-lime .form-wizard .wizard-steps li.active .single-step .title {
  background: #8cbf26;
}
.theme-lime .btn.btn-primary {
  background: #8cbf26;
}
.theme-lime.login {
  background: #8cbf26;
}
.theme-lime a {
  color: #000000;
}
.theme-lime a:hover {
  color: #000000;
}
.theme-lime .btn {
  color: #333;
}
.theme-lime .btn.btn-primary {
  background: #8cbf26;
  color: #fff;
}
.theme-lime .btn.btn-primary:hover {
  background: #6d941e;
}
.theme-lime .btn.btn-primary:focus {
  background: #6d941e;
}
.theme-lime .btn.btn-inverse, .theme-lime .btn.btn-success, .theme-lime .btn.btn-danger {
  color: #fff;
}
.theme-lime.locked {
  background: #8cbf26 !important;
}
.theme-lime.locked .pull-left a {
  background: #6d941e;
}
.theme-lime.locked .pull-left a:hover {
  background: #133913;
}
.theme-lime #navigation {
  background: #8cbf26;
}
.theme-lime #navigation .toggle-mobile {
  background: #6d941e;
}
.theme-lime #navigation .mobile-nav.open {
  background: #8cbf26;
}
.theme-lime #navigation .mobile-nav.open > li.active > a {
  background: #133913;
}
.theme-lime #navigation .mobile-nav.open > li.active > ul {
  background: #133913;
}
.theme-lime #navigation .mobile-nav.open > li > a {
  background: #6d941e;
}
.theme-lime #navigation .mobile-nav.open > li > ul {
  background: #6d941e;
}
.theme-lime #navigation .main-nav > li.active > a:hover {
  background: #fff;
}
.theme-lime #navigation .main-nav > li.active.open > a {
  background: #fff;
}
.theme-lime #navigation .main-nav > li.open > a {
  background: #6d941e;
}
.theme-lime #navigation .main-nav > li > a:hover {
  background: #6d941e;
}
.theme-lime #navigation .user .icon-nav > li > a:hover {
  background: #6d941e;
}
.theme-lime #navigation .user .dropdown.open {
  background: #6d941e;
}
.theme-lime #navigation .user .dropdown > a:hover {
  background: #6d941e;
}
.theme-lime #navigation .dropdown-menu {
  border-color: #8cbf26;
}
.theme-lime #navigation .dropdown-menu > li > a:hover {
  background: #8cbf26;
}
.theme-lime .search-form .search-pane button[type="submit"] {
  background: #8cbf26;
}
.theme-lime .messages > li.insert .submit button {
  background: #8cbf26;
}
.theme-lime .messages > li.right .name {
  color: black;
}
.theme-lime .messages > li.right .message {
  background: #b3e6b3;
}
.theme-lime .messages > li.right .message p {
  color: #0d260d;
}
.theme-lime .messages > li.right .message .time {
  color: #0d260d;
}
.theme-lime .messages > li.right .message .caret {
  border-left: 7px solid #b3e6b3;
}
.theme-lime .letterbox .letter > li.active {
  background: #8cbf26;
}
.theme-lime .calendar .fc-content .fc-event .fc-event-inner {
  background: #8cbf26;
}
.theme-lime .calendar .fc-button.fc-state-active {
  background: #8cbf26;
}
.theme-lime .calendar .fc-button.fc-state-active:hover {
  background: #8cbf26;
}
.theme-lime .table.table-user tr.alpha td.alpha-val span {
  background: #8cbf26;
}
.theme-lime .tagsinput#textfield_tagsinput .tag, .theme-lime .ms-container .multi-custom-header, .theme-lime .slider .ui-slider-handle, .theme-lime .form-wizard .wizard-steps li.active .single-step .title, .theme-lime .user-list h4, .theme-lime .nav.nav-pills > li.active > a, .theme-lime .nav.nav-list > li.active > a, .theme-lime .table.table-cololime-header thead th, .theme-lime .table.table-cololime-header thead td, .theme-lime .dataTables_wrapper .dataTables_paginate > span > a.paginate_active, .theme-lime .elfinder-navbar .ui-state-active, .theme-lime .pagination.pagination-custom li.active a:hover, .theme-lime .pagination.pagination-custom li.active a {
  background: #8cbf26;
}
.theme-lime .elfinder-navbar .ui-state-active {
  border-color: #8cbf26;
}
.theme-lime .box .box-title .tabs > li.active > a {
  background: #8cbf26;
}
.theme-lime #main .box.box-color .box-title {
  background: #8cbf26;
  color: #fff;
}
.theme-lime .box.box-color .box-title .tabs > li.active > a {
  background: #fff;
  color: #8cbf26;
}
.theme-lime .box.box-color .box-title .tabs > li > a:hover {
  color: #8cbf26;
}
.theme-lime .box.box-bordelime.box-color .box-title {
  border-color: #8cbf26;
}
.theme-lime .box.box-bordelime.box-color .box-content {
  border-color: #8cbf26;
}
.theme-lime .ColVis_collection { border: 1px solid #8cbf26; }

.theme-lime .panel-widget .panel.lime { border: 2px solid #8cbf26; }
.theme-lime .panel-widget .panel.lime .panel-heading { background: #8cbf26 !important; }
.theme-lime .panel-widget .panel.lime:hover { border-color: #6d941e !important; }
.theme-lime .dataTables_processing { border-color: #8cbf26; background-image: url(images/loader-lime.gif); }
.theme-lime .dataTables_wrapper .dataTables_paginate > span > a.paginate_button.current { background: #8cbf26; }
.theme-lime .table-bordelime.table-force-topborder { border-top: 1px solid #6d941e; }
.theme-lime .table-bordelime.dataTable { border-top: 0px solid #6d941e; }
.theme-lime .table-bordelime th, .table-bordelime td { border: 1px solid #6d941e !important; }  
.theme-lime .table-bordelime th{ border-bottom: 1px solid #6d941e !important; }
.theme-lime #main .breadcrumbs { border-bottom: 1px solid #8cbf26; }
.theme-lime #main .breadcrumbs .btntopheader a { background: #8cbf26; }
.theme-lime #main .breadcrumbs .btntopheader a:hover { background: #6d941e; }
.theme-lime .ui-widget-content { border: 1px solid #8cbf26; }
.theme-lime .ui-widget-header { border: 1px solid #8cbf26; background: #8cbf26; color: #ffffff; font-weight: bold; }
.theme-lime .ui-state-hover { border: 1px solid #6d941e; background:#6d941e; font-weight: bold; color:#ffffff !important; }
.theme-lime .ui-state-focus { border: 1px solid #6d941e; background:#6d941e; font-weight: bold; color:#ffffff !important; }
.theme-lime .ui-widget-header .ui-state-hover { border: 1px solid #6d941e; background:#6d941e; font-weight: bold; color:#ffffff !important; }
.theme-lime .ui-widget-content .ui-state-hover { border: 1px solid #6d941e; background:#6d941e; font-weight: bold; color:#ffffff !important; }
.theme-lime .ui-widget-header .ui-state-focus { border: 1px solid #6d941e; background:#6d941e; font-weight: bold; color:#ffffff !important; }
.theme-lime .ui-widget-content .ui-state-focus { border: 1px solid #6d941e; background:#6d941e; font-weight: bold; color:#ffffff !important; }
.theme-lime .ui-widget-content .ui-state-focus a { color: #ffffff; }
.theme-lime .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day > a { border: 1px solid #8cbf26; background: #8cbf26; color:#ffffff; }
.theme-lime .ui-datepicker .ui-datepicker-calendar td > a { background:#ffffff; color:#8cbf26; text-align: center; }
.theme-lime #jquery-loader.lime-with-image{ background-image: url(images/loader-lime.gif); }
.theme-lime .input-group-addon { background-color: #8cbf26; color: #ffffff; }
.theme-lime .btn-export-group { border:1px solid #8cbf26; text-align: center; }
.theme-lime .btn-export { background-color: #8cbf26; color:#ffffff; border:1px solid #cccccc; }
.theme-lime .btn-export:hover { background-color: #6d941e; }
.theme-lime .btn-export:focus { background-color: #6d941e; }

.theme-lime .btn-report-export-group { border:1px solid #8cbf26; text-align: center; }
.theme-lime .btn-report-export { background-color: #8cbf26; color:#ffffff; border:1px solid #cccccc; }
.theme-lime .btn-report-export:hover { background-color: #6d941e; }
.theme-lime .btn-report-export:focus { background-color: #6d941e; }

.theme-lime .hr-divider { border: 3px double #8cbf26; }
.theme-lime .btn-print { background-color: #8cbf26; color:#ffffff; border: 1px double #6d941e; }
.theme-lime .btn-print:hover { background-color: #ffffff; color:#6d941e; border: 1px double #6d941e; }
.theme-lime .cke_top { background-color: #8cbf26; }
.theme-lime .pace .pace-progress { background: #8cbf26; color: #8cbf26;}
.theme-lime .pace .pace-activity { box-shadow: inset 0 0 0 2px #8cbf26, inset 0 0 0 7px #FFF; }
.theme-lime #navigation .toggle-nav { color: #8cbf26; }
.theme-lime #divLoginPartial { background: #8cbf26; }
#divLoginPartial.lime { background: #8cbf26; }
.theme-lime #mainFooter { background: #8cbf26; }
.theme-lime .fc-header-toolbar { border: 1px solid #6d941e; }

.theme-lime .swal2-popup .swal2-styled.swal2-confirm { background: #8cbf26; }
.theme-lime .swal2-popup .swal2-styled.swal2-confirm:hover { background: #6d941e; }

.theme-lime .theme-border { border: 1px solid #6d941e !important; }
.theme-lime .theme-border-top { border-top: 1px solid #6d941e !important; }
.theme-lime .theme-border-right { border-right: 1px solid #6d941e !important; }
.theme-lime .theme-border-bottom { border-bottom: 1px solid #6d941e !important; }
.theme-lime .theme-border-left { border-left: 1px solid #6d941e !important; }

/*theme teal*/
.panel-widget .panel.teal {
  border: 2px solid #00aba9;
}
.panel-widget .panel.teal:hover {
  border-color: #007877 !important;
}
.panel-widget .panel.teal .panel-heading {
  background: #00aba9 !important;
}
.panel-widget .panel.teal .panel-heading .panel-title > a {
  color: #fff;
}
.panel-widget .panel.teal .panel-heading:hover {
  background: #007877 !important;
}

.font-teal {
  color: #00aba9;
}

ul > li.teal, .label-teal {
  background: #00aba9;
}

.progress .bar.bar-teal {
  background: #00aba9;
}

.pricing-tables .pricing.teal > li.head {
  background: #00aba9;
}
.pricing-tables .pricing.teal > li.head .info {
  background: #39ac39;
}
.pricing-tables .pricing.teal > li.head .name {
  background: #007877;
}

.btn.btn-teal {
  background: #00aba9;
  color: #fff !important;
}
.btn.btn-teal:hover {
  background: #007877;
}

.box.box-color.teal .box-title {
  background: #00aba9 !important;
}
.box.box-color.teal .box-title .actions > a:hover {
  color: #00aba9;
}
.box.box-color.teal .form-wizard .wizard-steps li.active .single-step .title {
  background: #00aba9;
}
.box.box-color.teal .btn.btn-primary {
  background: #00aba9;
}
.box.box-color.teal .btn.btn-primary:hover {
  background: #007877;
}
.box.box-color.teal .btn.btn-primary:focus {
  background: #007877;
}
.box.box-bordeteal.box-color.teal .box-title {
  border-color: #00aba9 !important;
}
.box.box-bordeteal.box-color.teal .box-content {
  border-color: #00aba9 !important;
}
.box.box-bordeteal.box-color.teal .slimScrollDiv {
  border-bottom: 2px solid #00aba9;
}

.timeline > li .timeline-content .left .icon.teal {
  background: #00aba9;
}

.theme-teal .daterangepicker .active {
  background: #00aba9;
}
.theme-teal .mobile-sidebar-toggle {
  color: #fff;
}
.theme-teal #navigation .dropdown-menu {
  border-color: #00aba9;
}
.theme-teal #navigation .dropdown-menu > li.dropdown-submenu .dropdown-menu {
  border-top: 2px solid #00aba9;
}
.theme-teal #navigation .dropdown-menu > li.dropdown-submenu:hover > a, .theme-teal #navigation .dropdown-menu > li.dropdown-submenu:focus > a {
  background: #00aba9;
}
.theme-teal #navigation .dropdown-menu > li > a:hover {
  background: #00aba9;
}
.theme-teal .datepicker.datepicker-dropdown .datepicker-days .active, .theme-teal .datepicker.datepicker-dropdown .datepicker-years .active, .theme-teal .datepicker.datepicker-dropdown .datepicker-months .active {
  background: #00aba9;
}
.theme-teal .datepicker.datepicker-dropdown .datepicker-days .active:hover, .theme-teal .datepicker.datepicker-dropdown .datepicker-years .active:hover, .theme-teal .datepicker.datepicker-dropdown .datepicker-months .active:hover {
  background: #007877;
}
.theme-teal .form-wizard .wizard-steps li.active .single-step .title {
  background: #00aba9;
}
.theme-teal .btn.btn-primary {
  background: #00aba9;
}
.theme-teal.login {
  background: #00aba9;
}
.theme-teal a {
  color: #000000;
}
.theme-teal a:hover {
  color: #000000;
}
.theme-teal .btn {
  color: #333;
}
.theme-teal .btn.btn-primary {
  background: #00aba9;
  color: #fff;
}
.theme-teal .btn.btn-primary:hover {
  background: #007877;
}
.theme-teal .btn.btn-primary:focus {
  background: #007877;
}
.theme-teal .btn.btn-inverse, .theme-teal .btn.btn-success, .theme-teal .btn.btn-danger {
  color: #fff;
}
.theme-teal.locked {
  background: #00aba9 !important;
}
.theme-teal.locked .pull-left a {
  background: #007877;
}
.theme-teal.locked .pull-left a:hover {
  background: #133913;
}
.theme-teal #navigation {
  background: #00aba9;
}
.theme-teal #navigation .toggle-mobile {
  background: #007877;
}
.theme-teal #navigation .mobile-nav.open {
  background: #00aba9;
}
.theme-teal #navigation .mobile-nav.open > li.active > a {
  background: #133913;
}
.theme-teal #navigation .mobile-nav.open > li.active > ul {
  background: #133913;
}
.theme-teal #navigation .mobile-nav.open > li > a {
  background: #007877;
}
.theme-teal #navigation .mobile-nav.open > li > ul {
  background: #007877;
}
.theme-teal #navigation .main-nav > li.active > a:hover {
  background: #fff;
}
.theme-teal #navigation .main-nav > li.active.open > a {
  background: #fff;
}
.theme-teal #navigation .main-nav > li.open > a {
  background: #007877;
}
.theme-teal #navigation .main-nav > li > a:hover {
  background: #007877;
}
.theme-teal #navigation .user .icon-nav > li > a:hover {
  background: #007877;
}
.theme-teal #navigation .user .dropdown.open {
  background: #007877;
}
.theme-teal #navigation .user .dropdown > a:hover {
  background: #007877;
}
.theme-teal #navigation .dropdown-menu {
  border-color: #00aba9;
}
.theme-teal #navigation .dropdown-menu > li > a:hover {
  background: #00aba9;
}
.theme-teal .search-form .search-pane button[type="submit"] {
  background: #00aba9;
}
.theme-teal .messages > li.insert .submit button {
  background: #00aba9;
}
.theme-teal .messages > li.right .name {
  color: black;
}
.theme-teal .messages > li.right .message {
  background: #b3e6b3;
}
.theme-teal .messages > li.right .message p {
  color: #0d260d;
}
.theme-teal .messages > li.right .message .time {
  color: #0d260d;
}
.theme-teal .messages > li.right .message .caret {
  border-left: 7px solid #b3e6b3;
}
.theme-teal .letterbox .letter > li.active {
  background: #00aba9;
}
.theme-teal .calendar .fc-content .fc-event .fc-event-inner {
  background: #00aba9;
}
.theme-teal .calendar .fc-button.fc-state-active {
  background: #00aba9;
}
.theme-teal .calendar .fc-button.fc-state-active:hover {
  background: #00aba9;
}
.theme-teal .table.table-user tr.alpha td.alpha-val span {
  background: #00aba9;
}
.theme-teal .tagsinput#textfield_tagsinput .tag, .theme-teal .ms-container .multi-custom-header, .theme-teal .slider .ui-slider-handle, .theme-teal .form-wizard .wizard-steps li.active .single-step .title, .theme-teal .user-list h4, .theme-teal .nav.nav-pills > li.active > a, .theme-teal .nav.nav-list > li.active > a, .theme-teal .table.table-coloteal-header thead th, .theme-teal .table.table-coloteal-header thead td, .theme-teal .dataTables_wrapper .dataTables_paginate > span > a.paginate_active, .theme-teal .elfinder-navbar .ui-state-active, .theme-teal .pagination.pagination-custom li.active a:hover, .theme-teal .pagination.pagination-custom li.active a {
  background: #00aba9;
}
.theme-teal .elfinder-navbar .ui-state-active {
  border-color: #00aba9;
}
.theme-teal .box .box-title .tabs > li.active > a {
  background: #00aba9;
}
.theme-teal #main .box.box-color .box-title {
  background: #00aba9;
  color: #fff;
}
.theme-teal .box.box-color .box-title .tabs > li.active > a {
  background: #fff;
  color: #00aba9;
}
.theme-teal .box.box-color .box-title .tabs > li > a:hover {
  color: #00aba9;
}
.theme-teal .box.box-bordeteal.box-color .box-title {
  border-color: #00aba9;
}
.theme-teal .box.box-bordeteal.box-color .box-content {
  border-color: #00aba9;
}
.theme-teal .ColVis_collection { border: 1px solid #00aba9; }

.theme-teal .panel-widget .panel.teal { border: 2px solid #00aba9; }
.theme-teal .panel-widget .panel.teal .panel-heading { background: #00aba9 !important; }
.theme-teal .panel-widget .panel.teal:hover { border-color: #007877 !important; }
.theme-teal .dataTables_processing { border-color: #00aba9; background-image: url(images/loader-teal.gif); }
.theme-teal .dataTables_wrapper .dataTables_paginate > span > a.paginate_button.current { background: #00aba9; }
.theme-teal .table-bordeteal.table-force-topborder { border-top: 1px solid #007877; }
.theme-teal .table-bordeteal.dataTable { border-top: 0px solid #007877; }
.theme-teal .table-bordeteal th, .table-bordeteal td { border: 1px solid #007877 !important; }  
.theme-teal .table-bordeteal th{ border-bottom: 1px solid #007877 !important; }
.theme-teal #main .breadcrumbs { border-bottom: 1px solid #00aba9; }
.theme-teal #main .breadcrumbs .btntopheader a { background: #00aba9; }
.theme-teal #main .breadcrumbs .btntopheader a:hover { background: #007877; }
.theme-teal .ui-widget-content { border: 1px solid #00aba9; }
.theme-teal .ui-widget-header { border: 1px solid #00aba9; background: #00aba9; color: #ffffff; font-weight: bold; }
.theme-teal .ui-state-hover { border: 1px solid #007877; background:#007877; font-weight: bold; color:#ffffff !important; }
.theme-teal .ui-state-focus { border: 1px solid #007877; background:#007877; font-weight: bold; color:#ffffff !important; }
.theme-teal .ui-widget-header .ui-state-hover { border: 1px solid #007877; background:#007877; font-weight: bold; color:#ffffff !important; }
.theme-teal .ui-widget-content .ui-state-hover { border: 1px solid #007877; background:#007877; font-weight: bold; color:#ffffff !important; }
.theme-teal .ui-widget-header .ui-state-focus { border: 1px solid #007877; background:#007877; font-weight: bold; color:#ffffff !important; }
.theme-teal .ui-widget-content .ui-state-focus { border: 1px solid #007877; background:#007877; font-weight: bold; color:#ffffff !important; }
.theme-teal .ui-widget-content .ui-state-focus a { color: #ffffff; }
.theme-teal .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day > a { border: 1px solid #00aba9; background: #00aba9; color:#ffffff; }
.theme-teal .ui-datepicker .ui-datepicker-calendar td > a { background:#ffffff; color:#00aba9; text-align: center; }
.theme-teal #jquery-loader.teal-with-image{ background-image: url(images/loader-teal.gif); }
.theme-teal .input-group-addon { background-color: #00aba9; color: #ffffff; }
.theme-teal .btn-export-group { border:1px solid #00aba9; text-align: center; }
.theme-teal .btn-export { background-color: #00aba9; color:#ffffff; border:1px solid #cccccc; }
.theme-teal .btn-export:hover { background-color: #007877; }
.theme-teal .btn-export:focus { background-color: #007877; }

.theme-teal .btn-report-export-group { border:1px solid #00aba9; text-align: center; }
.theme-teal .btn-report-export { background-color: #00aba9; color:#ffffff; border:1px solid #cccccc; }
.theme-teal .btn-report-export:hover { background-color: #007877; }
.theme-teal .btn-report-export:focus { background-color: #007877; }

.theme-teal .hr-divider { border: 3px double #00aba9; }
.theme-teal .btn-print { background-color: #00aba9; color:#ffffff; border: 1px double #007877; }
.theme-teal .btn-print:hover { background-color: #ffffff; color:#007877; border: 1px double #007877; }
.theme-teal .cke_top { background-color: #00aba9; }
.theme-teal .pace .pace-progress { background: #00aba9; color: #00aba9;}
.theme-teal .pace .pace-activity { box-shadow: inset 0 0 0 2px #00aba9, inset 0 0 0 7px #FFF; }
.theme-teal #navigation .toggle-nav { color: #00aba9; }
.theme-teal #divLoginPartial { background: #00aba9; }
#divLoginPartial.teal { background: #00aba9; }
.theme-teal #mainFooter { background: #00aba9; }
.theme-teal .fc-header-toolbar { border: 1px solid #007877; }

.theme-teal .swal2-popup .swal2-styled.swal2-confirm { background: #00aba9; }
.theme-teal .swal2-popup .swal2-styled.swal2-confirm:hover { background: #007877; }

.theme-teal .theme-border { border: 1px solid #007877 !important; }
.theme-teal .theme-border-top { border-top: 1px solid #007877 !important; }
.theme-teal .theme-border-right { border-right: 1px solid #007877 !important; }
.theme-teal .theme-border-bottom { border-bottom: 1px solid #007877 !important; }
.theme-teal .theme-border-left { border-left: 1px solid #007877 !important; }

/*theme purple*/
.panel-widget .panel.purple {
  border: 2px solid #cc0079;
}
.panel-widget .panel.purple:hover {
  border-color: #007877 !important;
}
.panel-widget .panel.purple .panel-heading {
  background: #cc0079 !important;
}
.panel-widget .panel.purple .panel-heading .panel-title > a {
  color: #fff;
}
.panel-widget .panel.purple .panel-heading:hover {
  background: #007877 !important;
}

.font-purple {
  color: #cc0079;
}

ul > li.purple, .label-purple {
  background: #cc0079;
}

.progress .bar.bar-purple {
  background: #cc0079;
}

.pricing-tables .pricing.purple > li.head {
  background: #cc0079;
}
.pricing-tables .pricing.purple > li.head .info {
  background: #39ac39;
}
.pricing-tables .pricing.purple > li.head .name {
  background: #007877;
}

.btn.btn-purple {
  background: #cc0079;
  color: #fff !important;
}
.btn.btn-purple:hover {
  background: #007877;
}

.box.box-color.purple .box-title {
  background: #cc0079 !important;
}
.box.box-color.purple .box-title .actions > a:hover {
  color: #cc0079;
}
.box.box-color.purple .form-wizard .wizard-steps li.active .single-step .title {
  background: #cc0079;
}
.box.box-color.purple .btn.btn-primary {
  background: #cc0079;
}
.box.box-color.purple .btn.btn-primary:hover {
  background: #007877;
}
.box.box-color.purple .btn.btn-primary:focus {
  background: #007877;
}
.box.box-bordepurple.box-color.purple .box-title {
  border-color: #cc0079 !important;
}
.box.box-bordepurple.box-color.purple .box-content {
  border-color: #cc0079 !important;
}
.box.box-bordepurple.box-color.purple .slimScrollDiv {
  border-bottom: 2px solid #cc0079;
}

.timeline > li .timeline-content .left .icon.purple {
  background: #cc0079;
}

.theme-purple .daterangepicker .active {
  background: #cc0079;
}
.theme-purple .mobile-sidebar-toggle {
  color: #fff;
}
.theme-purple #navigation .dropdown-menu {
  border-color: #cc0079;
}
.theme-purple #navigation .dropdown-menu > li.dropdown-submenu .dropdown-menu {
  border-top: 2px solid #cc0079;
}
.theme-purple #navigation .dropdown-menu > li.dropdown-submenu:hover > a, .theme-purple #navigation .dropdown-menu > li.dropdown-submenu:focus > a {
  background: #cc0079;
}
.theme-purple #navigation .dropdown-menu > li > a:hover {
  background: #cc0079;
}
.theme-purple .datepicker.datepicker-dropdown .datepicker-days .active, .theme-purple .datepicker.datepicker-dropdown .datepicker-years .active, .theme-purple .datepicker.datepicker-dropdown .datepicker-months .active {
  background: #cc0079;
}
.theme-purple .datepicker.datepicker-dropdown .datepicker-days .active:hover, .theme-purple .datepicker.datepicker-dropdown .datepicker-years .active:hover, .theme-purple .datepicker.datepicker-dropdown .datepicker-months .active:hover {
  background: #007877;
}
.theme-purple .form-wizard .wizard-steps li.active .single-step .title {
  background: #cc0079;
}
.theme-purple .btn.btn-primary {
  background: #cc0079;
}
.theme-purple.login {
  background: #cc0079;
}
.theme-purple a {
  color: #000000;
}
.theme-purple a:hover {
  color: #000000;
}
.theme-purple .btn {
  color: #333;
}
.theme-purple .btn.btn-primary {
  background: #cc0079;
  color: #fff;
}
.theme-purple .btn.btn-primary:hover {
  background: #007877;
}
.theme-purple .btn.btn-primary:focus {
  background: #007877;
}
.theme-purple .btn.btn-inverse, .theme-purple .btn.btn-success, .theme-purple .btn.btn-danger {
  color: #fff;
}
.theme-purple.locked {
  background: #cc0079 !important;
}
.theme-purple.locked .pull-left a {
  background: #007877;
}
.theme-purple.locked .pull-left a:hover {
  background: #133913;
}
.theme-purple #navigation {
  background: #cc0079;
}
.theme-purple #navigation .toggle-mobile {
  background: #007877;
}
.theme-purple #navigation .mobile-nav.open {
  background: #cc0079;
}
.theme-purple #navigation .mobile-nav.open > li.active > a {
  background: #133913;
}
.theme-purple #navigation .mobile-nav.open > li.active > ul {
  background: #133913;
}
.theme-purple #navigation .mobile-nav.open > li > a {
  background: #007877;
}
.theme-purple #navigation .mobile-nav.open > li > ul {
  background: #007877;
}
.theme-purple #navigation .main-nav > li.active > a:hover {
  background: #fff;
}
.theme-purple #navigation .main-nav > li.active.open > a {
  background: #fff;
}
.theme-purple #navigation .main-nav > li.open > a {
  background: #007877;
}
.theme-purple #navigation .main-nav > li > a:hover {
  background: #007877;
}
.theme-purple #navigation .user .icon-nav > li > a:hover {
  background: #007877;
}
.theme-purple #navigation .user .dropdown.open {
  background: #007877;
}
.theme-purple #navigation .user .dropdown > a:hover {
  background: #007877;
}
.theme-purple #navigation .dropdown-menu {
  border-color: #cc0079;
}
.theme-purple #navigation .dropdown-menu > li > a:hover {
  background: #cc0079;
}
.theme-purple .search-form .search-pane button[type="submit"] {
  background: #cc0079;
}
.theme-purple .messages > li.insert .submit button {
  background: #cc0079;
}
.theme-purple .messages > li.right .name {
  color: black;
}
.theme-purple .messages > li.right .message {
  background: #b3e6b3;
}
.theme-purple .messages > li.right .message p {
  color: #0d260d;
}
.theme-purple .messages > li.right .message .time {
  color: #0d260d;
}
.theme-purple .messages > li.right .message .caret {
  border-left: 7px solid #b3e6b3;
}
.theme-purple .letterbox .letter > li.active {
  background: #cc0079;
}
.theme-purple .calendar .fc-content .fc-event .fc-event-inner {
  background: #cc0079;
}
.theme-purple .calendar .fc-button.fc-state-active {
  background: #cc0079;
}
.theme-purple .calendar .fc-button.fc-state-active:hover {
  background: #cc0079;
}
.theme-purple .table.table-user tr.alpha td.alpha-val span {
  background: #cc0079;
}
.theme-purple .tagsinput#textfield_tagsinput .tag, .theme-purple .ms-container .multi-custom-header, .theme-purple .slider .ui-slider-handle, .theme-purple .form-wizard .wizard-steps li.active .single-step .title, .theme-purple .user-list h4, .theme-purple .nav.nav-pills > li.active > a, .theme-purple .nav.nav-list > li.active > a, .theme-purple .table.table-colopurple-header thead th, .theme-purple .table.table-colopurple-header thead td, .theme-purple .dataTables_wrapper .dataTables_paginate > span > a.paginate_active, .theme-purple .elfinder-navbar .ui-state-active, .theme-purple .pagination.pagination-custom li.active a:hover, .theme-purple .pagination.pagination-custom li.active a {
  background: #cc0079;
}
.theme-purple .elfinder-navbar .ui-state-active {
  border-color: #cc0079;
}
.theme-purple .box .box-title .tabs > li.active > a {
  background: #cc0079;
}
.theme-purple #main .box.box-color .box-title {
  background: #cc0079;
  color: #fff;
}
.theme-purple .box.box-color .box-title .tabs > li.active > a {
  background: #fff;
  color: #cc0079;
}
.theme-purple .box.box-color .box-title .tabs > li > a:hover {
  color: #cc0079;
}
.theme-purple .box.box-bordepurple.box-color .box-title {
  border-color: #cc0079;
}
.theme-purple .box.box-bordepurple.box-color .box-content {
  border-color: #cc0079;
}
.theme-purple .ColVis_collection { border: 1px solid #cc0079; }

.theme-purple .panel-widget .panel.purple { border: 2px solid #cc0079; }
.theme-purple .panel-widget .panel.purple .panel-heading { background: #cc0079 !important; }
.theme-purple .panel-widget .panel.purple:hover { border-color: #007877 !important; }
.theme-purple .dataTables_processing { border-color: #cc0079; background-image: url(images/loader-purple.gif); }
.theme-purple .dataTables_wrapper .dataTables_paginate > span > a.paginate_button.current { background: #cc0079; }
.theme-purple .table-bordepurple.table-force-topborder { border-top: 1px solid #007877; }
.theme-purple .table-bordepurple.dataTable { border-top: 0px solid #007877; }
.theme-purple .table-bordepurple th, .table-bordepurple td { border: 1px solid #007877 !important; }  
.theme-purple .table-bordepurple th{ border-bottom: 1px solid #007877 !important; }
.theme-purple #main .breadcrumbs { border-bottom: 1px solid #cc0079; }
.theme-purple #main .breadcrumbs .btntopheader a { background: #cc0079; }
.theme-purple #main .breadcrumbs .btntopheader a:hover { background: #007877; }
.theme-purple .ui-widget-content { border: 1px solid #cc0079; }
.theme-purple .ui-widget-header { border: 1px solid #cc0079; background: #cc0079; color: #ffffff; font-weight: bold; }
.theme-purple .ui-state-hover { border: 1px solid #007877; background:#007877; font-weight: bold; color:#ffffff !important; }
.theme-purple .ui-state-focus { border: 1px solid #007877; background:#007877; font-weight: bold; color:#ffffff !important; }
.theme-purple .ui-widget-header .ui-state-hover { border: 1px solid #007877; background:#007877; font-weight: bold; color:#ffffff !important; }
.theme-purple .ui-widget-content .ui-state-hover { border: 1px solid #007877; background:#007877; font-weight: bold; color:#ffffff !important; }
.theme-purple .ui-widget-header .ui-state-focus { border: 1px solid #007877; background:#007877; font-weight: bold; color:#ffffff !important; }
.theme-purple .ui-widget-content .ui-state-focus { border: 1px solid #007877; background:#007877; font-weight: bold; color:#ffffff !important; }
.theme-purple .ui-widget-content .ui-state-focus a { color: #ffffff; }
.theme-purple .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day > a { border: 1px solid #cc0079; background: #cc0079; color:#ffffff; }
.theme-purple .ui-datepicker .ui-datepicker-calendar td > a { background:#ffffff; color:#cc0079; text-align: center; }
.theme-purple #jquery-loader.purple-with-image{ background-image: url(images/loader-purple.gif); }
.theme-purple .input-group-addon { background-color: #cc0079; color: #ffffff; }
.theme-purple .btn-export-group { border:1px solid #cc0079; text-align: center; }
.theme-purple .btn-export { background-color: #cc0079; color:#ffffff; border:1px solid #cccccc; }
.theme-purple .btn-export:hover { background-color: #007877; }
.theme-purple .btn-export:focus { background-color: #007877; }

.theme-purple .btn-report-export-group { border:1px solid #cc0079; text-align: center; }
.theme-purple .btn-report-export { background-color: #cc0079; color:#ffffff; border:1px solid #cccccc; }
.theme-purple .btn-report-export:hover { background-color: #007877; }
.theme-purple .btn-report-export:focus { background-color: #007877; }

.theme-purple .hr-divider { border: 3px double #cc0079; }
.theme-purple .btn-print { background-color: #cc0079; color:#ffffff; border: 1px double #007877; }
.theme-purple .btn-print:hover { background-color: #ffffff; color:#007877; border: 1px double #007877; }
.theme-purple .cke_top { background-color: #cc0079; }
.theme-purple .pace .pace-progress { background: #cc0079; color: #cc0079;}
.theme-purple .pace .pace-activity { box-shadow: inset 0 0 0 2px #cc0079, inset 0 0 0 7px #FFF; }
.theme-purple #navigation .toggle-nav { color: #cc0079; }
.theme-purple #divLoginPartial { background: #cc0079; }
#divLoginPartial.purple { background: #cc0079; }
.theme-purple #mainFooter { background: #cc0079; }
.theme-purple .fc-header-toolbar { border: 1px solid #007877; }

.theme-purple .swal2-popup .swal2-styled.swal2-confirm { background: #cc0079; }
.theme-purple .swal2-popup .swal2-styled.swal2-confirm:hover { background: #007877; }

.theme-purple .theme-border { border: 1px solid #007877 !important; }
.theme-purple .theme-border-top { border-top: 1px solid #007877 !important; }
.theme-purple .theme-border-right { border-right: 1px solid #007877 !important; }
.theme-purple .theme-border-bottom { border-bottom: 1px solid #007877 !important; }
.theme-purple .theme-border-left { border-left: 1px solid #007877 !important; }

/*theme magenta*/
.panel-widget .panel.magenta {
  border: 2px solid #a200ff;
}
.panel-widget .panel.magenta:hover {
  border-color: #8200cc !important;
}
.panel-widget .panel.magenta .panel-heading {
  background: #a200ff !important;
}
.panel-widget .panel.magenta .panel-heading .panel-title > a {
  color: #fff;
}
.panel-widget .panel.magenta .panel-heading:hover {
  background: #8200cc !important;
}

.font-magenta {
  color: #a200ff;
}

ul > li.magenta, .label-magenta {
  background: #a200ff;
}

.progress .bar.bar-magenta {
  background: #a200ff;
}

.pricing-tables .pricing.magenta > li.head {
  background: #a200ff;
}
.pricing-tables .pricing.magenta > li.head .info {
  background: #39ac39;
}
.pricing-tables .pricing.magenta > li.head .name {
  background: #8200cc;
}

.btn.btn-magenta {
  background: #a200ff;
  color: #fff !important;
}
.btn.btn-magenta:hover {
  background: #8200cc;
}

.box.box-color.magenta .box-title {
  background: #a200ff !important;
}
.box.box-color.magenta .box-title .actions > a:hover {
  color: #a200ff;
}
.box.box-color.magenta .form-wizard .wizard-steps li.active .single-step .title {
  background: #a200ff;
}
.box.box-color.magenta .btn.btn-primary {
  background: #a200ff;
}
.box.box-color.magenta .btn.btn-primary:hover {
  background: #8200cc;
}
.box.box-color.magenta .btn.btn-primary:focus {
  background: #8200cc;
}
.box.box-bordemagenta.box-color.magenta .box-title {
  border-color: #a200ff !important;
}
.box.box-bordemagenta.box-color.magenta .box-content {
  border-color: #a200ff !important;
}
.box.box-bordemagenta.box-color.magenta .slimScrollDiv {
  border-bottom: 2px solid #a200ff;
}

.timeline > li .timeline-content .left .icon.magenta {
  background: #a200ff;
}

.theme-magenta .daterangepicker .active {
  background: #a200ff;
}
.theme-magenta .mobile-sidebar-toggle {
  color: #fff;
}
.theme-magenta #navigation .dropdown-menu {
  border-color: #a200ff;
}
.theme-magenta #navigation .dropdown-menu > li.dropdown-submenu .dropdown-menu {
  border-top: 2px solid #a200ff;
}
.theme-magenta #navigation .dropdown-menu > li.dropdown-submenu:hover > a, .theme-magenta #navigation .dropdown-menu > li.dropdown-submenu:focus > a {
  background: #a200ff;
}
.theme-magenta #navigation .dropdown-menu > li > a:hover {
  background: #a200ff;
}
.theme-magenta .datepicker.datepicker-dropdown .datepicker-days .active, .theme-magenta .datepicker.datepicker-dropdown .datepicker-years .active, .theme-magenta .datepicker.datepicker-dropdown .datepicker-months .active {
  background: #a200ff;
}
.theme-magenta .datepicker.datepicker-dropdown .datepicker-days .active:hover, .theme-magenta .datepicker.datepicker-dropdown .datepicker-years .active:hover, .theme-magenta .datepicker.datepicker-dropdown .datepicker-months .active:hover {
  background: #8200cc;
}
.theme-magenta .form-wizard .wizard-steps li.active .single-step .title {
  background: #a200ff;
}
.theme-magenta .btn.btn-primary {
  background: #a200ff;
}
.theme-magenta.login {
  background: #a200ff;
}
.theme-magenta a {
  color: #000000;
}
.theme-magenta a:hover {
  color: #000000;
}
.theme-magenta .btn {
  color: #333;
}
.theme-magenta .btn.btn-primary {
  background: #a200ff;
  color: #fff;
}
.theme-magenta .btn.btn-primary:hover {
  background: #8200cc;
}
.theme-magenta .btn.btn-primary:focus {
  background: #8200cc;
}
.theme-magenta .btn.btn-inverse, .theme-magenta .btn.btn-success, .theme-magenta .btn.btn-danger {
  color: #fff;
}
.theme-magenta.locked {
  background: #a200ff !important;
}
.theme-magenta.locked .pull-left a {
  background: #8200cc;
}
.theme-magenta.locked .pull-left a:hover {
  background: #133913;
}
.theme-magenta #navigation {
  background: #a200ff;
}
.theme-magenta #navigation .toggle-mobile {
  background: #8200cc;
}
.theme-magenta #navigation .mobile-nav.open {
  background: #a200ff;
}
.theme-magenta #navigation .mobile-nav.open > li.active > a {
  background: #133913;
}
.theme-magenta #navigation .mobile-nav.open > li.active > ul {
  background: #133913;
}
.theme-magenta #navigation .mobile-nav.open > li > a {
  background: #8200cc;
}
.theme-magenta #navigation .mobile-nav.open > li > ul {
  background: #8200cc;
}
.theme-magenta #navigation .main-nav > li.active > a:hover {
  background: #fff;
}
.theme-magenta #navigation .main-nav > li.active.open > a {
  background: #fff;
}
.theme-magenta #navigation .main-nav > li.open > a {
  background: #8200cc;
}
.theme-magenta #navigation .main-nav > li > a:hover {
  background: #8200cc;
}
.theme-magenta #navigation .user .icon-nav > li > a:hover {
  background: #8200cc;
}
.theme-magenta #navigation .user .dropdown.open {
  background: #8200cc;
}
.theme-magenta #navigation .user .dropdown > a:hover {
  background: #8200cc;
}
.theme-magenta #navigation .dropdown-menu {
  border-color: #a200ff;
}
.theme-magenta #navigation .dropdown-menu > li > a:hover {
  background: #a200ff;
}
.theme-magenta .search-form .search-pane button[type="submit"] {
  background: #a200ff;
}
.theme-magenta .messages > li.insert .submit button {
  background: #a200ff;
}
.theme-magenta .messages > li.right .name {
  color: black;
}
.theme-magenta .messages > li.right .message {
  background: #b3e6b3;
}
.theme-magenta .messages > li.right .message p {
  color: #0d260d;
}
.theme-magenta .messages > li.right .message .time {
  color: #0d260d;
}
.theme-magenta .messages > li.right .message .caret {
  border-left: 7px solid #b3e6b3;
}
.theme-magenta .letterbox .letter > li.active {
  background: #a200ff;
}
.theme-magenta .calendar .fc-content .fc-event .fc-event-inner {
  background: #a200ff;
}
.theme-magenta .calendar .fc-button.fc-state-active {
  background: #a200ff;
}
.theme-magenta .calendar .fc-button.fc-state-active:hover {
  background: #a200ff;
}
.theme-magenta .table.table-user tr.alpha td.alpha-val span {
  background: #a200ff;
}
.theme-magenta .tagsinput#textfield_tagsinput .tag, .theme-magenta .ms-container .multi-custom-header, .theme-magenta .slider .ui-slider-handle, .theme-magenta .form-wizard .wizard-steps li.active .single-step .title, .theme-magenta .user-list h4, .theme-magenta .nav.nav-pills > li.active > a, .theme-magenta .nav.nav-list > li.active > a, .theme-magenta .table.table-colomagenta-header thead th, .theme-magenta .table.table-colomagenta-header thead td, .theme-magenta .dataTables_wrapper .dataTables_paginate > span > a.paginate_active, .theme-magenta .elfinder-navbar .ui-state-active, .theme-magenta .pagination.pagination-custom li.active a:hover, .theme-magenta .pagination.pagination-custom li.active a {
  background: #a200ff;
}
.theme-magenta .elfinder-navbar .ui-state-active {
  border-color: #a200ff;
}
.theme-magenta .box .box-title .tabs > li.active > a {
  background: #a200ff;
}
.theme-magenta #main .box.box-color .box-title {
  background: #a200ff;
  color: #fff;
}
.theme-magenta .box.box-color .box-title .tabs > li.active > a {
  background: #fff;
  color: #a200ff;
}
.theme-magenta .box.box-color .box-title .tabs > li > a:hover {
  color: #a200ff;
}
.theme-magenta .box.box-bordemagenta.box-color .box-title {
  border-color: #a200ff;
}
.theme-magenta .box.box-bordemagenta.box-color .box-content {
  border-color: #a200ff;
}
.theme-magenta .ColVis_collection { border: 1px solid #a200ff; }

.theme-magenta .panel-widget .panel.magenta { border: 2px solid #a200ff; }
.theme-magenta .panel-widget .panel.magenta .panel-heading { background: #a200ff !important; }
.theme-magenta .panel-widget .panel.magenta:hover { border-color: #8200cc !important; }
.theme-magenta .dataTables_processing { border-color: #a200ff; background-image: url(images/loader-magenta.gif); }
.theme-magenta .dataTables_wrapper .dataTables_paginate > span > a.paginate_button.current { background: #a200ff; }
.theme-magenta .table-bordemagenta.table-force-topborder { border-top: 1px solid #8200cc; }
.theme-magenta .table-bordemagenta.dataTable { border-top: 0px solid #8200cc; }
.theme-magenta .table-bordemagenta th, .table-bordemagenta td { border: 1px solid #8200cc !important; }  
.theme-magenta .table-bordemagenta th{ border-bottom: 1px solid #8200cc !important; }
.theme-magenta #main .breadcrumbs { border-bottom: 1px solid #a200ff; }
.theme-magenta #main .breadcrumbs .btntopheader a { background: #a200ff; }
.theme-magenta #main .breadcrumbs .btntopheader a:hover { background: #8200cc; }
.theme-magenta .ui-widget-content { border: 1px solid #a200ff; }
.theme-magenta .ui-widget-header { border: 1px solid #a200ff; background: #a200ff; color: #ffffff; font-weight: bold; }
.theme-magenta .ui-state-hover { border: 1px solid #8200cc; background:#8200cc; font-weight: bold; color:#ffffff !important; }
.theme-magenta .ui-state-focus { border: 1px solid #8200cc; background:#8200cc; font-weight: bold; color:#ffffff !important; }
.theme-magenta .ui-widget-header .ui-state-hover { border: 1px solid #8200cc; background:#8200cc; font-weight: bold; color:#ffffff !important; }
.theme-magenta .ui-widget-content .ui-state-hover { border: 1px solid #8200cc; background:#8200cc; font-weight: bold; color:#ffffff !important; }
.theme-magenta .ui-widget-header .ui-state-focus { border: 1px solid #8200cc; background:#8200cc; font-weight: bold; color:#ffffff !important; }
.theme-magenta .ui-widget-content .ui-state-focus { border: 1px solid #8200cc; background:#8200cc; font-weight: bold; color:#ffffff !important; }
.theme-magenta .ui-widget-content .ui-state-focus a { color: #ffffff; }
.theme-magenta .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day > a { border: 1px solid #a200ff; background: #a200ff; color:#ffffff; }
.theme-magenta .ui-datepicker .ui-datepicker-calendar td > a { background:#ffffff; color:#a200ff; text-align: center; }
.theme-magenta #jquery-loader.magenta-with-image{ background-image: url(images/loader-magenta.gif); }
.theme-magenta .input-group-addon { background-color: #a200ff; color: #ffffff; }
.theme-magenta .btn-export-group { border:1px solid #a200ff; text-align: center; }
.theme-magenta .btn-export { background-color: #a200ff; color:#ffffff; border:1px solid #cccccc; }
.theme-magenta .btn-export:hover { background-color: #8200cc; }
.theme-magenta .btn-export:focus { background-color: #8200cc; }

.theme-magenta .btn-report-export-group { border:1px solid #a200ff; text-align: center; }
.theme-magenta .btn-report-export { background-color: #a200ff; color:#ffffff; border:1px solid #cccccc; }
.theme-magenta .btn-report-export:hover { background-color: #8200cc; }
.theme-magenta .btn-report-export:focus { background-color: #8200cc; }

.theme-magenta .hr-divider { border: 3px double #a200ff; }
.theme-magenta .btn-print { background-color: #a200ff; color:#ffffff; border: 1px double #8200cc; }
.theme-magenta .btn-print:hover { background-color: #ffffff; color:#8200cc; border: 1px double #8200cc; }
.theme-magenta .cke_top { background-color: #a200ff; }
.theme-magenta .pace .pace-progress { background: #a200ff; color: #a200ff;}
.theme-magenta .pace .pace-activity { box-shadow: inset 0 0 0 2px #a200ff, inset 0 0 0 7px #FFF; }
.theme-magenta #navigation .toggle-nav { color: #a200ff; }
.theme-magenta #divLoginPartial { background: #a200ff; }
#divLoginPartial.magenta { background: #a200ff; }
.theme-magenta #mainFooter { background: #a200ff; }
.theme-magenta .fc-header-toolbar { border: 1px solid #8200cc; }

.theme-magenta .swal2-popup .swal2-styled.swal2-confirm { background: #a200ff; }
.theme-magenta .swal2-popup .swal2-styled.swal2-confirm:hover { background: #8200cc; }

.theme-magenta .theme-border { border: 1px solid #8200cc !important; }
.theme-magenta .theme-border-top { border-top: 1px solid #8200cc !important; }
.theme-magenta .theme-border-right { border-right: 1px solid #8200cc !important; }
.theme-magenta .theme-border-bottom { border-bottom: 1px solid #8200cc !important; }
.theme-magenta .theme-border-left { border-left: 1px solid #8200cc !important; }

/*theme grey*/
.panel-widget .panel.grey {
  border: 2px solid #333333;
}
.panel-widget .panel.grey:hover {
  border-color: #1a1a1a !important;
}
.panel-widget .panel.grey .panel-heading {
  background: #333333 !important;
}
.panel-widget .panel.grey .panel-heading .panel-title > a {
  color: #fff;
}
.panel-widget .panel.grey .panel-heading:hover {
  background: #1a1a1a !important;
}

.font-grey {
  color: #333333;
}

ul > li.grey, .label-grey {
  background: #333333;
}

.progress .bar.bar-grey {
  background: #333333;
}

.pricing-tables .pricing.grey > li.head {
  background: #333333;
}
.pricing-tables .pricing.grey > li.head .info {
  background: #39ac39;
}
.pricing-tables .pricing.grey > li.head .name {
  background: #1a1a1a;
}

.btn.btn-grey {
  background: #333333;
  color: #fff !important;
}
.btn.btn-grey:hover {
  background: #1a1a1a;
}

.box.box-color.grey .box-title {
  background: #333333 !important;
}
.box.box-color.grey .box-title .actions > a:hover {
  color: #333333;
}
.box.box-color.grey .form-wizard .wizard-steps li.active .single-step .title {
  background: #333333;
}
.box.box-color.grey .btn.btn-primary {
  background: #333333;
}
.box.box-color.grey .btn.btn-primary:hover {
  background: #1a1a1a;
}
.box.box-color.grey .btn.btn-primary:focus {
  background: #1a1a1a;
}
.box.box-bordegrey.box-color.grey .box-title {
  border-color: #333333 !important;
}
.box.box-bordegrey.box-color.grey .box-content {
  border-color: #333333 !important;
}
.box.box-bordegrey.box-color.grey .slimScrollDiv {
  border-bottom: 2px solid #333333;
}

.timeline > li .timeline-content .left .icon.grey {
  background: #333333;
}

.theme-grey .daterangepicker .active {
  background: #333333;
}
.theme-grey .mobile-sidebar-toggle {
  color: #fff;
}
.theme-grey #navigation .dropdown-menu {
  border-color: #333333;
}
.theme-grey #navigation .dropdown-menu > li.dropdown-submenu .dropdown-menu {
  border-top: 2px solid #333333;
}
.theme-grey #navigation .dropdown-menu > li.dropdown-submenu:hover > a, .theme-grey #navigation .dropdown-menu > li.dropdown-submenu:focus > a {
  background: #333333;
}
.theme-grey #navigation .dropdown-menu > li > a:hover {
  background: #333333;
}
.theme-grey .datepicker.datepicker-dropdown .datepicker-days .active, .theme-grey .datepicker.datepicker-dropdown .datepicker-years .active, .theme-grey .datepicker.datepicker-dropdown .datepicker-months .active {
  background: #333333;
}
.theme-grey .datepicker.datepicker-dropdown .datepicker-days .active:hover, .theme-grey .datepicker.datepicker-dropdown .datepicker-years .active:hover, .theme-grey .datepicker.datepicker-dropdown .datepicker-months .active:hover {
  background: #1a1a1a;
}
.theme-grey .form-wizard .wizard-steps li.active .single-step .title {
  background: #333333;
}
.theme-grey .btn.btn-primary {
  background: #333333;
}
.theme-grey.login {
  background: #333333;
}
.theme-grey a {
  color: #000000;
}
.theme-grey a:hover {
  color: #000000;
}
.theme-grey .btn {
  color: #333;
}
.theme-grey .btn.btn-primary {
  background: #333333;
  color: #fff;
}
.theme-grey .btn.btn-primary:hover {
  background: #1a1a1a;
}
.theme-grey .btn.btn-primary:focus {
  background: #1a1a1a;
}
.theme-grey .btn.btn-inverse, .theme-grey .btn.btn-success, .theme-grey .btn.btn-danger {
  color: #fff;
}
.theme-grey.locked {
  background: #333333 !important;
}
.theme-grey.locked .pull-left a {
  background: #1a1a1a;
}
.theme-grey.locked .pull-left a:hover {
  background: #133913;
}
.theme-grey #navigation {
  background: #333333;
}
.theme-grey #navigation .toggle-mobile {
  background: #1a1a1a;
}
.theme-grey #navigation .mobile-nav.open {
  background: #333333;
}
.theme-grey #navigation .mobile-nav.open > li.active > a {
  background: #133913;
}
.theme-grey #navigation .mobile-nav.open > li.active > ul {
  background: #133913;
}
.theme-grey #navigation .mobile-nav.open > li > a {
  background: #1a1a1a;
}
.theme-grey #navigation .mobile-nav.open > li > ul {
  background: #1a1a1a;
}
.theme-grey #navigation .main-nav > li.active > a:hover {
  background: #fff;
}
.theme-grey #navigation .main-nav > li.active.open > a {
  background: #fff;
}
.theme-grey #navigation .main-nav > li.open > a {
  background: #1a1a1a;
}
.theme-grey #navigation .main-nav > li > a:hover {
  background: #1a1a1a;
}
.theme-grey #navigation .user .icon-nav > li > a:hover {
  background: #1a1a1a;
}
.theme-grey #navigation .user .dropdown.open {
  background: #1a1a1a;
}
.theme-grey #navigation .user .dropdown > a:hover {
  background: #1a1a1a;
}
.theme-grey #navigation .dropdown-menu {
  border-color: #333333;
}
.theme-grey #navigation .dropdown-menu > li > a:hover {
  background: #333333;
}
.theme-grey .search-form .search-pane button[type="submit"] {
  background: #333333;
}
.theme-grey .messages > li.insert .submit button {
  background: #333333;
}
.theme-grey .messages > li.right .name {
  color: black;
}
.theme-grey .messages > li.right .message {
  background: #b3e6b3;
}
.theme-grey .messages > li.right .message p {
  color: #0d260d;
}
.theme-grey .messages > li.right .message .time {
  color: #0d260d;
}
.theme-grey .messages > li.right .message .caret {
  border-left: 7px solid #b3e6b3;
}
.theme-grey .letterbox .letter > li.active {
  background: #333333;
}
.theme-grey .calendar .fc-content .fc-event .fc-event-inner {
  background: #333333;
}
.theme-grey .calendar .fc-button.fc-state-active {
  background: #333333;
}
.theme-grey .calendar .fc-button.fc-state-active:hover {
  background: #333333;
}
.theme-grey .table.table-user tr.alpha td.alpha-val span {
  background: #333333;
}
.theme-grey .tagsinput#textfield_tagsinput .tag, .theme-grey .ms-container .multi-custom-header, .theme-grey .slider .ui-slider-handle, .theme-grey .form-wizard .wizard-steps li.active .single-step .title, .theme-grey .user-list h4, .theme-grey .nav.nav-pills > li.active > a, .theme-grey .nav.nav-list > li.active > a, .theme-grey .table.table-cologrey-header thead th, .theme-grey .table.table-cologrey-header thead td, .theme-grey .dataTables_wrapper .dataTables_paginate > span > a.paginate_active, .theme-grey .elfinder-navbar .ui-state-active, .theme-grey .pagination.pagination-custom li.active a:hover, .theme-grey .pagination.pagination-custom li.active a {
  background: #333333;
}
.theme-grey .elfinder-navbar .ui-state-active {
  border-color: #333333;
}
.theme-grey .box .box-title .tabs > li.active > a {
  background: #333333;
}
.theme-grey #main .box.box-color .box-title {
  background: #333333;
  color: #fff;
}
.theme-grey .box.box-color .box-title .tabs > li.active > a {
  background: #fff;
  color: #333333;
}
.theme-grey .box.box-color .box-title .tabs > li > a:hover {
  color: #333333;
}
.theme-grey .box.box-bordegrey.box-color .box-title {
  border-color: #333333;
}
.theme-grey .box.box-bordegrey.box-color .box-content {
  border-color: #333333;
}
.theme-grey .ColVis_collection { border: 1px solid #333333; }

.theme-grey .panel-widget .panel.grey { border: 2px solid #333333; }
.theme-grey .panel-widget .panel.grey .panel-heading { background: #333333 !important; }
.theme-grey .panel-widget .panel.grey:hover { border-color: #1a1a1a !important; }
.theme-grey .dataTables_processing { border-color: #333333; background-image: url(images/loader-grey.gif); }
.theme-grey .dataTables_wrapper .dataTables_paginate > span > a.paginate_button.current { background: #333333; }
.theme-grey .table-bordegrey.table-force-topborder { border-top: 1px solid #1a1a1a; }
.theme-grey .table-bordegrey.dataTable { border-top: 0px solid #1a1a1a; }
.theme-grey .table-bordegrey th, .table-bordegrey td { border: 1px solid #1a1a1a !important; }  
.theme-grey .table-bordegrey th{ border-bottom: 1px solid #1a1a1a !important; }
.theme-grey #main .breadcrumbs { border-bottom: 1px solid #333333; }
.theme-grey #main .breadcrumbs .btntopheader a { background: #333333; }
.theme-grey #main .breadcrumbs .btntopheader a:hover { background: #1a1a1a; }
.theme-grey .ui-widget-content { border: 1px solid #333333; }
.theme-grey .ui-widget-header { border: 1px solid #333333; background: #333333; color: #ffffff; font-weight: bold; }
.theme-grey .ui-state-hover { border: 1px solid #1a1a1a; background:#1a1a1a; font-weight: bold; color:#ffffff !important; }
.theme-grey .ui-state-focus { border: 1px solid #1a1a1a; background:#1a1a1a; font-weight: bold; color:#ffffff !important; }
.theme-grey .ui-widget-header .ui-state-hover { border: 1px solid #1a1a1a; background:#1a1a1a; font-weight: bold; color:#ffffff !important; }
.theme-grey .ui-widget-content .ui-state-hover { border: 1px solid #1a1a1a; background:#1a1a1a; font-weight: bold; color:#ffffff !important; }
.theme-grey .ui-widget-header .ui-state-focus { border: 1px solid #1a1a1a; background:#1a1a1a; font-weight: bold; color:#ffffff !important; }
.theme-grey .ui-widget-content .ui-state-focus { border: 1px solid #1a1a1a; background:#1a1a1a; font-weight: bold; color:#ffffff !important; }
.theme-grey .ui-widget-content .ui-state-focus a { color: #ffffff; }
.theme-grey .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day > a { border: 1px solid #333333; background: #333333; color:#ffffff; }
.theme-grey .ui-datepicker .ui-datepicker-calendar td > a { background:#ffffff; color:#333333; text-align: center; }
.theme-grey #jquery-loader.grey-with-image{ background-image: url(images/loader-grey.gif); }
.theme-grey .input-group-addon { background-color: #333333; color: #ffffff; }
.theme-grey .btn-export-group { border:1px solid #333333; text-align: center; }
.theme-grey .btn-export { background-color: #333333; color:#ffffff; border:1px solid #cccccc; }
.theme-grey .btn-export:hover { background-color: #1a1a1a; }
.theme-grey .btn-export:focus { background-color: #1a1a1a; }

.theme-grey .btn-report-export-group { border:1px solid #333333; text-align: center; }
.theme-grey .btn-report-export { background-color: #333333; color:#ffffff; border:1px solid #cccccc; }
.theme-grey .btn-report-export:hover { background-color: #1a1a1a; }
.theme-grey .btn-report-export:focus { background-color: #1a1a1a; }

.theme-grey .hr-divider { border: 3px double #333333; }
.theme-grey .btn-print { background-color: #333333; color:#ffffff; border: 1px double #1a1a1a; }
.theme-grey .btn-print:hover { background-color: #ffffff; color:#1a1a1a; border: 1px double #1a1a1a; }
.theme-grey .cke_top { background-color: #333333; }
.theme-grey .pace .pace-progress { background: #333333; color: #333333;}
.theme-grey .pace .pace-activity { box-shadow: inset 0 0 0 2px #333333, inset 0 0 0 7px #FFF; }
.theme-grey #navigation .toggle-nav { color: #333333; }
.theme-grey #divLoginPartial { background: #333333; }
#divLoginPartial.grey { background: #333333; }
.theme-grey #mainFooter { background: #333333; }
.theme-grey .fc-header-toolbar { border: 1px solid #1a1a1a; }

.theme-grey .swal2-popup .swal2-styled.swal2-confirm { background: #333333; }
.theme-grey .swal2-popup .swal2-styled.swal2-confirm:hover { background: #1a1a1a; }

.theme-grey .theme-border { border: 1px solid #1a1a1a !important; }
.theme-grey .theme-border-top { border-top: 1px solid #1a1a1a !important; }
.theme-grey .theme-border-right { border-right: 1px solid #1a1a1a !important; }
.theme-grey .theme-border-bottom { border-bottom: 1px solid #1a1a1a !important; }
.theme-grey .theme-border-left { border-left: 1px solid #1a1a1a !important; }

/*theme lightred*/
.panel-widget .panel.lightred {
  border: 2px solid #e63a3a;
}
.panel-widget .panel.lightred:hover {
  border-color: #d21b1b !important;
}
.panel-widget .panel.lightred .panel-heading {
  background: #e63a3a !important;
}
.panel-widget .panel.lightred .panel-heading .panel-title > a {
  color: #fff;
}
.panel-widget .panel.lightred .panel-heading:hover {
  background: #d21b1b !important;
}

.font-lightred {
  color: #e63a3a;
}

ul > li.lightred, .label-lightred {
  background: #e63a3a;
}

.progress .bar.bar-lightred {
  background: #e63a3a;
}

.pricing-tables .pricing.lightred > li.head {
  background: #e63a3a;
}
.pricing-tables .pricing.lightred > li.head .info {
  background: #39ac39;
}
.pricing-tables .pricing.lightred > li.head .name {
  background: #d21b1b;
}

.btn.btn-lightred {
  background: #e63a3a;
  color: #fff !important;
}
.btn.btn-lightred:hover {
  background: #d21b1b;
}

.box.box-color.lightred .box-title {
  background: #e63a3a !important;
}
.box.box-color.lightred .box-title .actions > a:hover {
  color: #e63a3a;
}
.box.box-color.lightred .form-wizard .wizard-steps li.active .single-step .title {
  background: #e63a3a;
}
.box.box-color.lightred .btn.btn-primary {
  background: #e63a3a;
}
.box.box-color.lightred .btn.btn-primary:hover {
  background: #d21b1b;
}
.box.box-color.lightred .btn.btn-primary:focus {
  background: #d21b1b;
}
.box.box-bordelightred.box-color.lightred .box-title {
  border-color: #e63a3a !important;
}
.box.box-bordelightred.box-color.lightred .box-content {
  border-color: #e63a3a !important;
}
.box.box-bordelightred.box-color.lightred .slimScrollDiv {
  border-bottom: 2px solid #e63a3a;
}

.timeline > li .timeline-content .left .icon.lightred {
  background: #e63a3a;
}

.theme-lightred .daterangepicker .active {
  background: #e63a3a;
}
.theme-lightred .mobile-sidebar-toggle {
  color: #fff;
}
.theme-lightred #navigation .dropdown-menu {
  border-color: #e63a3a;
}
.theme-lightred #navigation .dropdown-menu > li.dropdown-submenu .dropdown-menu {
  border-top: 2px solid #e63a3a;
}
.theme-lightred #navigation .dropdown-menu > li.dropdown-submenu:hover > a, .theme-lightred #navigation .dropdown-menu > li.dropdown-submenu:focus > a {
  background: #e63a3a;
}
.theme-lightred #navigation .dropdown-menu > li > a:hover {
  background: #e63a3a;
}
.theme-lightred .datepicker.datepicker-dropdown .datepicker-days .active, .theme-lightred .datepicker.datepicker-dropdown .datepicker-years .active, .theme-lightred .datepicker.datepicker-dropdown .datepicker-months .active {
  background: #e63a3a;
}
.theme-lightred .datepicker.datepicker-dropdown .datepicker-days .active:hover, .theme-lightred .datepicker.datepicker-dropdown .datepicker-years .active:hover, .theme-lightred .datepicker.datepicker-dropdown .datepicker-months .active:hover {
  background: #d21b1b;
}
.theme-lightred .form-wizard .wizard-steps li.active .single-step .title {
  background: #e63a3a;
}
.theme-lightred .btn.btn-primary {
  background: #e63a3a;
}
.theme-lightred.login {
  background: #e63a3a;
}
.theme-lightred a {
  color: #000000;
}
.theme-lightred a:hover {
  color: #000000;
}
.theme-lightred .btn {
  color: #333;
}
.theme-lightred .btn.btn-primary {
  background: #e63a3a;
  color: #fff;
}
.theme-lightred .btn.btn-primary:hover {
  background: #d21b1b;
}
.theme-lightred .btn.btn-primary:focus {
  background: #d21b1b;
}
.theme-lightred .btn.btn-inverse, .theme-lightred .btn.btn-success, .theme-lightred .btn.btn-danger {
  color: #fff;
}
.theme-lightred.locked {
  background: #e63a3a !important;
}
.theme-lightred.locked .pull-left a {
  background: #d21b1b;
}
.theme-lightred.locked .pull-left a:hover {
  background: #133913;
}
.theme-lightred #navigation {
  background: #e63a3a;
}
.theme-lightred #navigation .toggle-mobile {
  background: #d21b1b;
}
.theme-lightred #navigation .mobile-nav.open {
  background: #e63a3a;
}
.theme-lightred #navigation .mobile-nav.open > li.active > a {
  background: #133913;
}
.theme-lightred #navigation .mobile-nav.open > li.active > ul {
  background: #133913;
}
.theme-lightred #navigation .mobile-nav.open > li > a {
  background: #d21b1b;
}
.theme-lightred #navigation .mobile-nav.open > li > ul {
  background: #d21b1b;
}
.theme-lightred #navigation .main-nav > li.active > a:hover {
  background: #fff;
}
.theme-lightred #navigation .main-nav > li.active.open > a {
  background: #fff;
}
.theme-lightred #navigation .main-nav > li.open > a {
  background: #d21b1b;
}
.theme-lightred #navigation .main-nav > li > a:hover {
  background: #d21b1b;
}
.theme-lightred #navigation .user .icon-nav > li > a:hover {
  background: #d21b1b;
}
.theme-lightred #navigation .user .dropdown.open {
  background: #d21b1b;
}
.theme-lightred #navigation .user .dropdown > a:hover {
  background: #d21b1b;
}
.theme-lightred #navigation .dropdown-menu {
  border-color: #e63a3a;
}
.theme-lightred #navigation .dropdown-menu > li > a:hover {
  background: #e63a3a;
}
.theme-lightred .search-form .search-pane button[type="submit"] {
  background: #e63a3a;
}
.theme-lightred .messages > li.insert .submit button {
  background: #e63a3a;
}
.theme-lightred .messages > li.right .name {
  color: black;
}
.theme-lightred .messages > li.right .message {
  background: #b3e6b3;
}
.theme-lightred .messages > li.right .message p {
  color: #0d260d;
}
.theme-lightred .messages > li.right .message .time {
  color: #0d260d;
}
.theme-lightred .messages > li.right .message .caret {
  border-left: 7px solid #b3e6b3;
}
.theme-lightred .letterbox .letter > li.active {
  background: #e63a3a;
}
.theme-lightred .calendar .fc-content .fc-event .fc-event-inner {
  background: #e63a3a;
}
.theme-lightred .calendar .fc-button.fc-state-active {
  background: #e63a3a;
}
.theme-lightred .calendar .fc-button.fc-state-active:hover {
  background: #e63a3a;
}
.theme-lightred .table.table-user tr.alpha td.alpha-val span {
  background: #e63a3a;
}
.theme-lightred .tagsinput#textfield_tagsinput .tag, .theme-lightred .ms-container .multi-custom-header, .theme-lightred .slider .ui-slider-handle, .theme-lightred .form-wizard .wizard-steps li.active .single-step .title, .theme-lightred .user-list h4, .theme-lightred .nav.nav-pills > li.active > a, .theme-lightred .nav.nav-list > li.active > a, .theme-lightred .table.table-cololightred-header thead th, .theme-lightred .table.table-cololightred-header thead td, .theme-lightred .dataTables_wrapper .dataTables_paginate > span > a.paginate_active, .theme-lightred .elfinder-navbar .ui-state-active, .theme-lightred .pagination.pagination-custom li.active a:hover, .theme-lightred .pagination.pagination-custom li.active a {
  background: #e63a3a;
}
.theme-lightred .elfinder-navbar .ui-state-active {
  border-color: #e63a3a;
}
.theme-lightred .box .box-title .tabs > li.active > a {
  background: #e63a3a;
}
.theme-lightred #main .box.box-color .box-title {
  background: #e63a3a;
  color: #fff;
}
.theme-lightred .box.box-color .box-title .tabs > li.active > a {
  background: #fff;
  color: #e63a3a;
}
.theme-lightred .box.box-color .box-title .tabs > li > a:hover {
  color: #e63a3a;
}
.theme-lightred .box.box-bordelightred.box-color .box-title {
  border-color: #e63a3a;
}
.theme-lightred .box.box-bordelightred.box-color .box-content {
  border-color: #e63a3a;
}
.theme-lightred .ColVis_collection { border: 1px solid #e63a3a; }

.theme-lightred .panel-widget .panel.lightred { border: 2px solid #e63a3a; }
.theme-lightred .panel-widget .panel.lightred .panel-heading { background: #e63a3a !important; }
.theme-lightred .panel-widget .panel.lightred:hover { border-color: #d21b1b !important; }
.theme-lightred .dataTables_processing { border-color: #e63a3a; background-image: url(images/loader-lightred.gif); }
.theme-lightred .dataTables_wrapper .dataTables_paginate > span > a.paginate_button.current { background: #e63a3a; }
.theme-lightred .table-bordelightred.table-force-topborder { border-top: 1px solid #d21b1b; }
.theme-lightred .table-bordelightred.dataTable { border-top: 0px solid #d21b1b; }
.theme-lightred .table-bordelightred th, .table-bordelightred td { border: 1px solid #d21b1b !important; }  
.theme-lightred .table-bordelightred th{ border-bottom: 1px solid #d21b1b !important; }
.theme-lightred #main .breadcrumbs { border-bottom: 1px solid #e63a3a; }
.theme-lightred #main .breadcrumbs .btntopheader a { background: #e63a3a; }
.theme-lightred #main .breadcrumbs .btntopheader a:hover { background: #d21b1b; }
.theme-lightred .ui-widget-content { border: 1px solid #e63a3a; }
.theme-lightred .ui-widget-header { border: 1px solid #e63a3a; background: #e63a3a; color: #ffffff; font-weight: bold; }
.theme-lightred .ui-state-hover { border: 1px solid #d21b1b; background:#d21b1b; font-weight: bold; color:#ffffff !important; }
.theme-lightred .ui-state-focus { border: 1px solid #d21b1b; background:#d21b1b; font-weight: bold; color:#ffffff !important; }
.theme-lightred .ui-widget-header .ui-state-hover { border: 1px solid #d21b1b; background:#d21b1b; font-weight: bold; color:#ffffff !important; }
.theme-lightred .ui-widget-content .ui-state-hover { border: 1px solid #d21b1b; background:#d21b1b; font-weight: bold; color:#ffffff !important; }
.theme-lightred .ui-widget-header .ui-state-focus { border: 1px solid #d21b1b; background:#d21b1b; font-weight: bold; color:#ffffff !important; }
.theme-lightred .ui-widget-content .ui-state-focus { border: 1px solid #d21b1b; background:#d21b1b; font-weight: bold; color:#ffffff !important; }
.theme-lightred .ui-widget-content .ui-state-focus a { color: #ffffff; }
.theme-lightred .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day > a { border: 1px solid #e63a3a; background: #e63a3a; color:#ffffff; }
.theme-lightred .ui-datepicker .ui-datepicker-calendar td > a { background:#ffffff; color:#e63a3a; text-align: center; }
.theme-lightred #jquery-loader.lightred-with-image{ background-image: url(images/loader-lightred.gif); }
.theme-lightred .input-group-addon { background-color: #e63a3a; color: #ffffff; }
.theme-lightred .btn-export-group { border:1px solid #e63a3a; text-align: center; }
.theme-lightred .btn-export { background-color: #e63a3a; color:#ffffff; border:1px solid #cccccc; }
.theme-lightred .btn-export:hover { background-color: #d21b1b; }
.theme-lightred .btn-export:focus { background-color: #d21b1b; }

.theme-lightred .btn-report-export-group { border:1px solid #e63a3a; text-align: center; }
.theme-lightred .btn-report-export { background-color: #e63a3a; color:#ffffff; border:1px solid #cccccc; }
.theme-lightred .btn-report-export:hover { background-color: #d21b1b; }
.theme-lightred .btn-report-export:focus { background-color: #d21b1b; }

.theme-lightred .hr-divider { border: 3px double #e63a3a; }
.theme-lightred .btn-print { background-color: #e63a3a; color:#ffffff; border: 1px double #d21b1b; }
.theme-lightred .btn-print:hover { background-color: #ffffff; color:#d21b1b; border: 1px double #d21b1b; }
.theme-lightred .cke_top { background-color: #e63a3a; }
.theme-lightred .pace .pace-progress { background: #e63a3a; color: #e63a3a;}
.theme-lightred .pace .pace-activity { box-shadow: inset 0 0 0 2px #e63a3a, inset 0 0 0 7px #FFF; }
.theme-lightred #navigation .toggle-nav { color: #e63a3a; }
.theme-lightred #divLoginPartial { background: #e63a3a; }
#divLoginPartial.lightred { background: #e63a3a; }
.theme-lightred #mainFooter { background: #e63a3a; }
.theme-lightred .fc-header-toolbar { border: 1px solid #d21b1b; }

.theme-lightred .swal2-popup .swal2-styled.swal2-confirm { background: #e63a3a; }
.theme-lightred .swal2-popup .swal2-styled.swal2-confirm:hover { background: #d21b1b; }

.theme-lightred .theme-border { border: 1px solid #d21b1b !important; }
.theme-lightred .theme-border-top { border-top: 1px solid #d21b1b !important; }
.theme-lightred .theme-border-right { border-right: 1px solid #d21b1b !important; }
.theme-lightred .theme-border-bottom { border-bottom: 1px solid #d21b1b !important; }
.theme-lightred .theme-border-left { border-left: 1px solid #d21b1b !important; }

/*theme lightgrey*/
.panel-widget .panel.lightgrey {
  border: 2px solid #666666;
}
.panel-widget .panel.lightgrey:hover {
  border-color: #4d4d4d !important;
}
.panel-widget .panel.lightgrey .panel-heading {
  background: #666666 !important;
}
.panel-widget .panel.lightgrey .panel-heading .panel-title > a {
  color: #fff;
}
.panel-widget .panel.lightgrey .panel-heading:hover {
  background: #4d4d4d !important;
}

.font-lightgrey {
  color: #666666;
}

ul > li.lightgrey, .label-lightgrey {
  background: #666666;
}

.progress .bar.bar-lightgrey {
  background: #666666;
}

.pricing-tables .pricing.lightgrey > li.head {
  background: #666666;
}
.pricing-tables .pricing.lightgrey > li.head .info {
  background: #39ac39;
}
.pricing-tables .pricing.lightgrey > li.head .name {
  background: #4d4d4d;
}

.btn.btn-lightgrey {
  background: #666666;
  color: #fff !important;
}
.btn.btn-lightgrey:hover {
  background: #4d4d4d;
}

.box.box-color.lightgrey .box-title {
  background: #666666 !important;
}
.box.box-color.lightgrey .box-title .actions > a:hover {
  color: #666666;
}
.box.box-color.lightgrey .form-wizard .wizard-steps li.active .single-step .title {
  background: #666666;
}
.box.box-color.lightgrey .btn.btn-primary {
  background: #666666;
}
.box.box-color.lightgrey .btn.btn-primary:hover {
  background: #4d4d4d;
}
.box.box-color.lightgrey .btn.btn-primary:focus {
  background: #4d4d4d;
}
.box.box-bordelightgrey.box-color.lightgrey .box-title {
  border-color: #666666 !important;
}
.box.box-bordelightgrey.box-color.lightgrey .box-content {
  border-color: #666666 !important;
}
.box.box-bordelightgrey.box-color.lightgrey .slimScrollDiv {
  border-bottom: 2px solid #666666;
}

.timeline > li .timeline-content .left .icon.lightgrey {
  background: #666666;
}

.theme-lightgrey .daterangepicker .active {
  background: #666666;
}
.theme-lightgrey .mobile-sidebar-toggle {
  color: #fff;
}
.theme-lightgrey #navigation .dropdown-menu {
  border-color: #666666;
}
.theme-lightgrey #navigation .dropdown-menu > li.dropdown-submenu .dropdown-menu {
  border-top: 2px solid #666666;
}
.theme-lightgrey #navigation .dropdown-menu > li.dropdown-submenu:hover > a, .theme-lightgrey #navigation .dropdown-menu > li.dropdown-submenu:focus > a {
  background: #666666;
}
.theme-lightgrey #navigation .dropdown-menu > li > a:hover {
  background: #666666;
}
.theme-lightgrey .datepicker.datepicker-dropdown .datepicker-days .active, .theme-lightgrey .datepicker.datepicker-dropdown .datepicker-years .active, .theme-lightgrey .datepicker.datepicker-dropdown .datepicker-months .active {
  background: #666666;
}
.theme-lightgrey .datepicker.datepicker-dropdown .datepicker-days .active:hover, .theme-lightgrey .datepicker.datepicker-dropdown .datepicker-years .active:hover, .theme-lightgrey .datepicker.datepicker-dropdown .datepicker-months .active:hover {
  background: #4d4d4d;
}
.theme-lightgrey .form-wizard .wizard-steps li.active .single-step .title {
  background: #666666;
}
.theme-lightgrey .btn.btn-primary {
  background: #666666;
}
.theme-lightgrey.login {
  background: #666666;
}
.theme-lightgrey a {
  color: #000000;
}
.theme-lightgrey a:hover {
  color: #000000;
}
.theme-lightgrey .btn {
  color: #333;
}
.theme-lightgrey .btn.btn-primary {
  background: #666666;
  color: #fff;
}
.theme-lightgrey .btn.btn-primary:hover {
  background: #4d4d4d;
}
.theme-lightgrey .btn.btn-primary:focus {
  background: #4d4d4d;
}
.theme-lightgrey .btn.btn-inverse, .theme-lightgrey .btn.btn-success, .theme-lightgrey .btn.btn-danger {
  color: #fff;
}
.theme-lightgrey.locked {
  background: #666666 !important;
}
.theme-lightgrey.locked .pull-left a {
  background: #4d4d4d;
}
.theme-lightgrey.locked .pull-left a:hover {
  background: #133913;
}
.theme-lightgrey #navigation {
  background: #666666;
}
.theme-lightgrey #navigation .toggle-mobile {
  background: #4d4d4d;
}
.theme-lightgrey #navigation .mobile-nav.open {
  background: #666666;
}
.theme-lightgrey #navigation .mobile-nav.open > li.active > a {
  background: #133913;
}
.theme-lightgrey #navigation .mobile-nav.open > li.active > ul {
  background: #133913;
}
.theme-lightgrey #navigation .mobile-nav.open > li > a {
  background: #4d4d4d;
}
.theme-lightgrey #navigation .mobile-nav.open > li > ul {
  background: #4d4d4d;
}
.theme-lightgrey #navigation .main-nav > li.active > a:hover {
  background: #fff;
}
.theme-lightgrey #navigation .main-nav > li.active.open > a {
  background: #fff;
}
.theme-lightgrey #navigation .main-nav > li.open > a {
  background: #4d4d4d;
}
.theme-lightgrey #navigation .main-nav > li > a:hover {
  background: #4d4d4d;
}
.theme-lightgrey #navigation .user .icon-nav > li > a:hover {
  background: #4d4d4d;
}
.theme-lightgrey #navigation .user .dropdown.open {
  background: #4d4d4d;
}
.theme-lightgrey #navigation .user .dropdown > a:hover {
  background: #4d4d4d;
}
.theme-lightgrey #navigation .dropdown-menu {
  border-color: #666666;
}
.theme-lightgrey #navigation .dropdown-menu > li > a:hover {
  background: #666666;
}
.theme-lightgrey .search-form .search-pane button[type="submit"] {
  background: #666666;
}
.theme-lightgrey .messages > li.insert .submit button {
  background: #666666;
}
.theme-lightgrey .messages > li.right .name {
  color: black;
}
.theme-lightgrey .messages > li.right .message {
  background: #b3e6b3;
}
.theme-lightgrey .messages > li.right .message p {
  color: #0d260d;
}
.theme-lightgrey .messages > li.right .message .time {
  color: #0d260d;
}
.theme-lightgrey .messages > li.right .message .caret {
  border-left: 7px solid #b3e6b3;
}
.theme-lightgrey .letterbox .letter > li.active {
  background: #666666;
}
.theme-lightgrey .calendar .fc-content .fc-event .fc-event-inner {
  background: #666666;
}
.theme-lightgrey .calendar .fc-button.fc-state-active {
  background: #666666;
}
.theme-lightgrey .calendar .fc-button.fc-state-active:hover {
  background: #666666;
}
.theme-lightgrey .table.table-user tr.alpha td.alpha-val span {
  background: #666666;
}
.theme-lightgrey .tagsinput#textfield_tagsinput .tag, .theme-lightgrey .ms-container .multi-custom-header, .theme-lightgrey .slider .ui-slider-handle, .theme-lightgrey .form-wizard .wizard-steps li.active .single-step .title, .theme-lightgrey .user-list h4, .theme-lightgrey .nav.nav-pills > li.active > a, .theme-lightgrey .nav.nav-list > li.active > a, .theme-lightgrey .table.table-cololightgrey-header thead th, .theme-lightgrey .table.table-cololightgrey-header thead td, .theme-lightgrey .dataTables_wrapper .dataTables_paginate > span > a.paginate_active, .theme-lightgrey .elfinder-navbar .ui-state-active, .theme-lightgrey .pagination.pagination-custom li.active a:hover, .theme-lightgrey .pagination.pagination-custom li.active a {
  background: #666666;
}
.theme-lightgrey .elfinder-navbar .ui-state-active {
  border-color: #666666;
}
.theme-lightgrey .box .box-title .tabs > li.active > a {
  background: #666666;
}
.theme-lightgrey #main .box.box-color .box-title {
  background: #666666;
  color: #fff;
}
.theme-lightgrey .box.box-color .box-title .tabs > li.active > a {
  background: #fff;
  color: #666666;
}
.theme-lightgrey .box.box-color .box-title .tabs > li > a:hover {
  color: #666666;
}
.theme-lightgrey .box.box-bordelightgrey.box-color .box-title {
  border-color: #666666;
}
.theme-lightgrey .box.box-bordelightgrey.box-color .box-content {
  border-color: #666666;
}
.theme-lightgrey .ColVis_collection { border: 1px solid #666666; }

.theme-lightgrey .panel-widget .panel.lightgrey { border: 2px solid #666666; }
.theme-lightgrey .panel-widget .panel.lightgrey .panel-heading { background: #666666 !important; }
.theme-lightgrey .panel-widget .panel.lightgrey:hover { border-color: #4d4d4d !important; }
.theme-lightgrey .dataTables_processing { border-color: #666666; background-image: url(images/loader-lightgrey.gif); }
.theme-lightgrey .dataTables_wrapper .dataTables_paginate > span > a.paginate_button.current { background: #666666; }
.theme-lightgrey .table-bordelightgrey.table-force-topborder { border-top: 1px solid #4d4d4d; }
.theme-lightgrey .table-bordelightgrey.dataTable { border-top: 0px solid #4d4d4d; }
.theme-lightgrey .table-bordelightgrey th, .table-bordelightgrey td { border: 1px solid #4d4d4d !important; }  
.theme-lightgrey .table-bordelightgrey th{ border-bottom: 1px solid #4d4d4d !important; }
.theme-lightgrey #main .breadcrumbs { border-bottom: 1px solid #666666; }
.theme-lightgrey #main .breadcrumbs .btntopheader a { background: #666666; }
.theme-lightgrey #main .breadcrumbs .btntopheader a:hover { background: #4d4d4d; }
.theme-lightgrey .ui-widget-content { border: 1px solid #666666; }
.theme-lightgrey .ui-widget-header { border: 1px solid #666666; background: #666666; color: #ffffff; font-weight: bold; }
.theme-lightgrey .ui-state-hover { border: 1px solid #4d4d4d; background:#4d4d4d; font-weight: bold; color:#ffffff !important; }
.theme-lightgrey .ui-state-focus { border: 1px solid #4d4d4d; background:#4d4d4d; font-weight: bold; color:#ffffff !important; }
.theme-lightgrey .ui-widget-header .ui-state-hover { border: 1px solid #4d4d4d; background:#4d4d4d; font-weight: bold; color:#ffffff !important; }
.theme-lightgrey .ui-widget-content .ui-state-hover { border: 1px solid #4d4d4d; background:#4d4d4d; font-weight: bold; color:#ffffff !important; }
.theme-lightgrey .ui-widget-header .ui-state-focus { border: 1px solid #4d4d4d; background:#4d4d4d; font-weight: bold; color:#ffffff !important; }
.theme-lightgrey .ui-widget-content .ui-state-focus { border: 1px solid #4d4d4d; background:#4d4d4d; font-weight: bold; color:#ffffff !important; }
.theme-lightgrey .ui-widget-content .ui-state-focus a { color: #ffffff; }
.theme-lightgrey .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day > a { border: 1px solid #666666; background: #666666; color:#ffffff; }
.theme-lightgrey .ui-datepicker .ui-datepicker-calendar td > a { background:#ffffff; color:#666666; text-align: center; }
.theme-lightgrey #jquery-loader.lightgrey-with-image{ background-image: url(images/loader-lightgrey.gif); }
.theme-lightgrey .input-group-addon { background-color: #666666; color: #ffffff; }
.theme-lightgrey .btn-export-group { border:1px solid #666666; text-align: center; }
.theme-lightgrey .btn-export { background-color: #666666; color:#ffffff; border:1px solid #cccccc; }
.theme-lightgrey .btn-export:hover { background-color: #4d4d4d; }
.theme-lightgrey .btn-export:focus { background-color: #4d4d4d; }

.theme-lightgrey .btn-report-export-group { border:1px solid #666666; text-align: center; }
.theme-lightgrey .btn-report-export { background-color: #666666; color:#ffffff; border:1px solid #cccccc; }
.theme-lightgrey .btn-report-export:hover { background-color: #4d4d4d; }
.theme-lightgrey .btn-report-export:focus { background-color: #4d4d4d; }

.theme-lightgrey .hr-divider { border: 3px double #666666; }
.theme-lightgrey .btn-print { background-color: #666666; color:#ffffff; border: 1px double #4d4d4d; }
.theme-lightgrey .btn-print:hover { background-color: #ffffff; color:#4d4d4d; border: 1px double #4d4d4d; }
.theme-lightgrey .cke_top { background-color: #666666; }
.theme-lightgrey .pace .pace-progress { background: #666666; color: #666666;}
.theme-lightgrey .pace .pace-activity { box-shadow: inset 0 0 0 2px #666666, inset 0 0 0 7px #FFF; }
.theme-lightgrey #navigation .toggle-nav { color: #666666; }
.theme-lightgrey #divLoginPartial { background: #666666; }
#divLoginPartial.lightgrey { background: #666666; }
.theme-lightgrey #mainFooter { background: #666666; }
.theme-lightgrey .fc-header-toolbar { border: 1px solid #4d4d4d; }

.theme-lightgrey .swal2-popup .swal2-styled.swal2-confirm { background: #666666; }
.theme-lightgrey .swal2-popup .swal2-styled.swal2-confirm:hover { background: #4d4d4d; }

.theme-lightgrey .theme-border { border: 1px solid #4d4d4d !important; }
.theme-lightgrey .theme-border-top { border-top: 1px solid #4d4d4d !important; }
.theme-lightgrey .theme-border-right { border-right: 1px solid #4d4d4d !important; }
.theme-lightgrey .theme-border-bottom { border-bottom: 1px solid #4d4d4d !important; }
.theme-lightgrey .theme-border-left { border-left: 1px solid #4d4d4d !important; }

/*theme satgreen*/
.panel-widget .panel.satgreen {
  border: 2px solid #56af45;
}
.panel-widget .panel.satgreen:hover {
  border-color: #448a37 !important;
}
.panel-widget .panel.satgreen .panel-heading {
  background: #56af45 !important;
}
.panel-widget .panel.satgreen .panel-heading .panel-title > a {
  color: #fff;
}
.panel-widget .panel.satgreen .panel-heading:hover {
  background: #448a37 !important;
}

.font-satgreen {
  color: #56af45;
}

ul > li.satgreen, .label-satgreen {
  background: #56af45;
}

.progress .bar.bar-satgreen {
  background: #56af45;
}

.pricing-tables .pricing.satgreen > li.head {
  background: #56af45;
}
.pricing-tables .pricing.satgreen > li.head .info {
  background: #39ac39;
}
.pricing-tables .pricing.satgreen > li.head .name {
  background: #448a37;
}

.btn.btn-satgreen {
  background: #56af45;
  color: #fff !important;
}
.btn.btn-satgreen:hover {
  background: #448a37;
}

.box.box-color.satgreen .box-title {
  background: #56af45 !important;
}
.box.box-color.satgreen .box-title .actions > a:hover {
  color: #56af45;
}
.box.box-color.satgreen .form-wizard .wizard-steps li.active .single-step .title {
  background: #56af45;
}
.box.box-color.satgreen .btn.btn-primary {
  background: #56af45;
}
.box.box-color.satgreen .btn.btn-primary:hover {
  background: #448a37;
}
.box.box-color.satgreen .btn.btn-primary:focus {
  background: #448a37;
}
.box.box-bordesatgreen.box-color.satgreen .box-title {
  border-color: #56af45 !important;
}
.box.box-bordesatgreen.box-color.satgreen .box-content {
  border-color: #56af45 !important;
}
.box.box-bordesatgreen.box-color.satgreen .slimScrollDiv {
  border-bottom: 2px solid #56af45;
}

.timeline > li .timeline-content .left .icon.satgreen {
  background: #56af45;
}

.theme-satgreen .daterangepicker .active {
  background: #56af45;
}
.theme-satgreen .mobile-sidebar-toggle {
  color: #fff;
}
.theme-satgreen #navigation .dropdown-menu {
  border-color: #56af45;
}
.theme-satgreen #navigation .dropdown-menu > li.dropdown-submenu .dropdown-menu {
  border-top: 2px solid #56af45;
}
.theme-satgreen #navigation .dropdown-menu > li.dropdown-submenu:hover > a, .theme-satgreen #navigation .dropdown-menu > li.dropdown-submenu:focus > a {
  background: #56af45;
}
.theme-satgreen #navigation .dropdown-menu > li > a:hover {
  background: #56af45;
}
.theme-satgreen .datepicker.datepicker-dropdown .datepicker-days .active, .theme-satgreen .datepicker.datepicker-dropdown .datepicker-years .active, .theme-satgreen .datepicker.datepicker-dropdown .datepicker-months .active {
  background: #56af45;
}
.theme-satgreen .datepicker.datepicker-dropdown .datepicker-days .active:hover, .theme-satgreen .datepicker.datepicker-dropdown .datepicker-years .active:hover, .theme-satgreen .datepicker.datepicker-dropdown .datepicker-months .active:hover {
  background: #448a37;
}
.theme-satgreen .form-wizard .wizard-steps li.active .single-step .title {
  background: #56af45;
}
.theme-satgreen .btn.btn-primary {
  background: #56af45;
}
.theme-satgreen.login {
  background: #56af45;
}
.theme-satgreen a {
  color: #000000;
}
.theme-satgreen a:hover {
  color: #000000;
}
.theme-satgreen .btn {
  color: #333;
}
.theme-satgreen .btn.btn-primary {
  background: #56af45;
  color: #fff;
}
.theme-satgreen .btn.btn-primary:hover {
  background: #448a37;
}
.theme-satgreen .btn.btn-primary:focus {
  background: #448a37;
}
.theme-satgreen .btn.btn-inverse, .theme-satgreen .btn.btn-success, .theme-satgreen .btn.btn-danger {
  color: #fff;
}
.theme-satgreen.locked {
  background: #56af45 !important;
}
.theme-satgreen.locked .pull-left a {
  background: #448a37;
}
.theme-satgreen.locked .pull-left a:hover {
  background: #133913;
}
.theme-satgreen #navigation {
  background: #56af45;
}
.theme-satgreen #navigation .toggle-mobile {
  background: #448a37;
}
.theme-satgreen #navigation .mobile-nav.open {
  background: #56af45;
}
.theme-satgreen #navigation .mobile-nav.open > li.active > a {
  background: #133913;
}
.theme-satgreen #navigation .mobile-nav.open > li.active > ul {
  background: #133913;
}
.theme-satgreen #navigation .mobile-nav.open > li > a {
  background: #448a37;
}
.theme-satgreen #navigation .mobile-nav.open > li > ul {
  background: #448a37;
}
.theme-satgreen #navigation .main-nav > li.active > a:hover {
  background: #fff;
}
.theme-satgreen #navigation .main-nav > li.active.open > a {
  background: #fff;
}
.theme-satgreen #navigation .main-nav > li.open > a {
  background: #448a37;
}
.theme-satgreen #navigation .main-nav > li > a:hover {
  background: #448a37;
}
.theme-satgreen #navigation .user .icon-nav > li > a:hover {
  background: #448a37;
}
.theme-satgreen #navigation .user .dropdown.open {
  background: #448a37;
}
.theme-satgreen #navigation .user .dropdown > a:hover {
  background: #448a37;
}
.theme-satgreen #navigation .dropdown-menu {
  border-color: #56af45;
}
.theme-satgreen #navigation .dropdown-menu > li > a:hover {
  background: #56af45;
}
.theme-satgreen .search-form .search-pane button[type="submit"] {
  background: #56af45;
}
.theme-satgreen .messages > li.insert .submit button {
  background: #56af45;
}
.theme-satgreen .messages > li.right .name {
  color: black;
}
.theme-satgreen .messages > li.right .message {
  background: #b3e6b3;
}
.theme-satgreen .messages > li.right .message p {
  color: #0d260d;
}
.theme-satgreen .messages > li.right .message .time {
  color: #0d260d;
}
.theme-satgreen .messages > li.right .message .caret {
  border-left: 7px solid #b3e6b3;
}
.theme-satgreen .letterbox .letter > li.active {
  background: #56af45;
}
.theme-satgreen .calendar .fc-content .fc-event .fc-event-inner {
  background: #56af45;
}
.theme-satgreen .calendar .fc-button.fc-state-active {
  background: #56af45;
}
.theme-satgreen .calendar .fc-button.fc-state-active:hover {
  background: #56af45;
}
.theme-satgreen .table.table-user tr.alpha td.alpha-val span {
  background: #56af45;
}
.theme-satgreen .tagsinput#textfield_tagsinput .tag, .theme-satgreen .ms-container .multi-custom-header, .theme-satgreen .slider .ui-slider-handle, .theme-satgreen .form-wizard .wizard-steps li.active .single-step .title, .theme-satgreen .user-list h4, .theme-satgreen .nav.nav-pills > li.active > a, .theme-satgreen .nav.nav-list > li.active > a, .theme-satgreen .table.table-colosatgreen-header thead th, .theme-satgreen .table.table-colosatgreen-header thead td, .theme-satgreen .dataTables_wrapper .dataTables_paginate > span > a.paginate_active, .theme-satgreen .elfinder-navbar .ui-state-active, .theme-satgreen .pagination.pagination-custom li.active a:hover, .theme-satgreen .pagination.pagination-custom li.active a {
  background: #56af45;
}
.theme-satgreen .elfinder-navbar .ui-state-active {
  border-color: #56af45;
}
.theme-satgreen .box .box-title .tabs > li.active > a {
  background: #56af45;
}
.theme-satgreen #main .box.box-color .box-title {
  background: #56af45;
  color: #fff;
}
.theme-satgreen .box.box-color .box-title .tabs > li.active > a {
  background: #fff;
  color: #56af45;
}
.theme-satgreen .box.box-color .box-title .tabs > li > a:hover {
  color: #56af45;
}
.theme-satgreen .box.box-bordesatgreen.box-color .box-title {
  border-color: #56af45;
}
.theme-satgreen .box.box-bordesatgreen.box-color .box-content {
  border-color: #56af45;
}
.theme-satgreen .ColVis_collection { border: 1px solid #56af45; }

.theme-satgreen .panel-widget .panel.satgreen { border: 2px solid #56af45; }
.theme-satgreen .panel-widget .panel.satgreen .panel-heading { background: #56af45 !important; }
.theme-satgreen .panel-widget .panel.satgreen:hover { border-color: #448a37 !important; }
.theme-satgreen .dataTables_processing { border-color: #56af45; background-image: url(images/loader-satgreen.gif); }
.theme-satgreen .dataTables_wrapper .dataTables_paginate > span > a.paginate_button.current { background: #56af45; }
.theme-satgreen .table-bordesatgreen.table-force-topborder { border-top: 1px solid #448a37; }
.theme-satgreen .table-bordesatgreen.dataTable { border-top: 0px solid #448a37; }
.theme-satgreen .table-bordesatgreen th, .table-bordesatgreen td { border: 1px solid #448a37 !important; }  
.theme-satgreen .table-bordesatgreen th{ border-bottom: 1px solid #448a37 !important; }
.theme-satgreen #main .breadcrumbs { border-bottom: 1px solid #56af45; }
.theme-satgreen #main .breadcrumbs .btntopheader a { background: #56af45; }
.theme-satgreen #main .breadcrumbs .btntopheader a:hover { background: #448a37; }
.theme-satgreen .ui-widget-content { border: 1px solid #56af45; }
.theme-satgreen .ui-widget-header { border: 1px solid #56af45; background: #56af45; color: #ffffff; font-weight: bold; }
.theme-satgreen .ui-state-hover { border: 1px solid #448a37; background:#448a37; font-weight: bold; color:#ffffff !important; }
.theme-satgreen .ui-state-focus { border: 1px solid #448a37; background:#448a37; font-weight: bold; color:#ffffff !important; }
.theme-satgreen .ui-widget-header .ui-state-hover { border: 1px solid #448a37; background:#448a37; font-weight: bold; color:#ffffff !important; }
.theme-satgreen .ui-widget-content .ui-state-hover { border: 1px solid #448a37; background:#448a37; font-weight: bold; color:#ffffff !important; }
.theme-satgreen .ui-widget-header .ui-state-focus { border: 1px solid #448a37; background:#448a37; font-weight: bold; color:#ffffff !important; }
.theme-satgreen .ui-widget-content .ui-state-focus { border: 1px solid #448a37; background:#448a37; font-weight: bold; color:#ffffff !important; }
.theme-satgreen .ui-widget-content .ui-state-focus a { color: #ffffff; }
.theme-satgreen .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day > a { border: 1px solid #56af45; background: #56af45; color:#ffffff; }
.theme-satgreen .ui-datepicker .ui-datepicker-calendar td > a { background:#ffffff; color:#56af45; text-align: center; }
.theme-satgreen #jquery-loader.satgreen-with-image{ background-image: url(images/loader-satgreen.gif); }
.theme-satgreen .input-group-addon { background-color: #56af45; color: #ffffff; }
.theme-satgreen .btn-export-group { border:1px solid #56af45; text-align: center; }
.theme-satgreen .btn-export { background-color: #56af45; color:#ffffff; border:1px solid #cccccc; }
.theme-satgreen .btn-export:hover { background-color: #448a37; }
.theme-satgreen .btn-export:focus { background-color: #448a37; }

.theme-satgreen .btn-report-export-group { border:1px solid #56af45; text-align: center; }
.theme-satgreen .btn-report-export { background-color: #56af45; color:#ffffff; border:1px solid #cccccc; }
.theme-satgreen .btn-report-export:hover { background-color: #448a37; }
.theme-satgreen .btn-report-export:focus { background-color: #448a37; }

.theme-satgreen .hr-divider { border: 3px double #56af45; }
.theme-satgreen .btn-print { background-color: #56af45; color:#ffffff; border: 1px double #448a37; }
.theme-satgreen .btn-print:hover { background-color: #ffffff; color:#448a37; border: 1px double #448a37; }
.theme-satgreen .cke_top { background-color: #56af45; }
.theme-satgreen .pace .pace-progress { background: #56af45; color: #56af45;}
.theme-satgreen .pace .pace-activity { box-shadow: inset 0 0 0 2px #56af45, inset 0 0 0 7px #FFF; }
.theme-satgreen #navigation .toggle-nav { color: #56af45; }
.theme-satgreen #divLoginPartial { background: #56af45; }
#divLoginPartial.satgreen { background: #56af45; }
.theme-satgreen #mainFooter { background: #56af45; }
.theme-satgreen .fc-header-toolbar { border: 1px solid #448a37; }

.theme-satgreen .swal2-popup .swal2-styled.swal2-confirm { background: #56af45; }
.theme-satgreen .swal2-popup .swal2-styled.swal2-confirm:hover { background: #448a37; }

.theme-satgreen .theme-border { border: 1px solid #448a37 !important; }
.theme-satgreen .theme-border-top { border-top: 1px solid #448a37 !important; }
.theme-satgreen .theme-border-right { border-right: 1px solid #448a37 !important; }
.theme-satgreen .theme-border-bottom { border-bottom: 1px solid #448a37 !important; }
.theme-satgreen .theme-border-left { border-left: 1px solid #448a37 !important; }