.btn.btn-soft {
  color: #666;
  border: 1px solid #666;
  background: none;
}


/* MATTEGREEN */

.theme-colors li span.mattegreen {
  background: #99ad31;
}

.accordion-widget .accordion-group.mattegreen {
  border: 2px solid #99ad31;
}

.accordion-widget .accordion-group.mattegreen:hover {
  border-color: #b3cb2b !important;
}

.accordion-widget .accordion-group.mattegreen .accordion-toggle {
  background: #99ad31 !important;
  color: #fff;
}

.accordion-widget .accordion-group.mattegreen .accordion-toggle:hover {
  background: #b3cb2b !important;
}

.font-mattegreen {
  color: #99ad31;
}

ul>li.mattegreen,
.label-mattegreen {
  background: #99ad31;
}

.progress .bar.bar-mattegreen {
  background: #99ad31;
}

.pricing-tables .pricing.mattegreen>li.head {
  background: #99ad31;
}

.pricing-tables .pricing.mattegreen>li.head .info {
  background: #63bb53;
}

.pricing-tables .pricing.mattegreen>li.head .name {
  background: #b3cb2b;
}

div.with-bg.mattegreen {
  background: #99AD31;
  color: #FFF;
}

.box.box-color.mattegreen .box-title {
  background: #99ad31 !important;
}

.box.box-color.mattegreen .box-title .actions>a:hover {
  color: #99ad31;
}

.box.box-color.mattegreen .form-wizard .wizard-steps li.active .single-step .title {
  background: #99ad31;
}

.box.box-color.mattegreen .btn.btn-primary {
  background: #99ad31;
}

.box.box-bordered.box-color.mattegreen .box-title {
  border-color: #99ad31 !important;
}

.box.box-bordered.box-color.mattegreen .box-content {
  border-color: #99ad31 !important;
}

.box.box-bordered.box-color.mattegreen .slimScrollDiv {
  border-bottom: 2px solid #99ad31;
}

.timeline>li .timeline-content .left .icon.mattegreen {
  background: #99ad31;
}

.theme-mattegreen .daterangepicker .active {
  background: #99ad31;
}

.theme-mattegreen .mobile-sidebar-toggle {
  color: #fff;
}

.theme-mattegreen #navigation .dropdown-menu {
  border-color: #99ad31;
}

.theme-mattegreen #navigation .dropdown-menu>li.dropdown-submenu .dropdown-menu {
  border-top: 2px solid #99ad31;
}

.theme-mattegreen #navigation .dropdown-menu>li.dropdown-submenu:hover>a,
.theme-mattegreen #navigation .dropdown-menu>li.dropdown-submenu:focus>a {
  background: #99ad31;
}

.theme-mattegreen #navigation .dropdown-menu>li>a:hover {
  background: #99ad31;
}

.theme-mattegreen .datepicker.datepicker-dropdown .datepicker-days .active,
.theme-mattegreen .datepicker.datepicker-dropdown .datepicker-years .active,
.theme-mattegreen .datepicker.datepicker-dropdown .datepicker-months .active {
  background: #99ad31;
}

.theme-mattegreen .datepicker.datepicker-dropdown .datepicker-days .active:hover,
.theme-mattegreen .datepicker.datepicker-dropdown .datepicker-years .active:hover,
.theme-mattegreen .datepicker.datepicker-dropdown .datepicker-months .active:hover {
  background: #b3cb2b;
}

.theme-mattegreen .form-wizard .wizard-steps li.active .single-step .title {
  background: #99ad31;
}

.theme-mattegreen .btn.btn-primary {
  background: #99ad31;
}

.theme-mattegreen.login {
  background: #99ad31;
}

.theme-mattegreen a {
  color: #3b782f;
}

.theme-mattegreen .btn {
  color: #333;
}

.theme-mattegreen .btn.btn-primary {
  background: #99ad31;
  color: #fff;
}

.theme-mattegreen .btn.btn-inverse,
.theme-mattegreen .btn.btn-success,
.theme-mattegreen .btn.btn-danger {
  color: #fff;
}

.theme-mattegreen.locked {
  background: #99ad31 !important;
}

.theme-mattegreen.locked .pull-left a {
  background: #b3cb2b;
}

.theme-mattegreen.locked .pull-left a:hover {
  background: #295421;
}

.theme-mattegreen #navigation {
  background: #99ad31;
}

.theme-mattegreen #navigation .toggle-mobile {
  background: #b3cb2b;
}

.theme-mattegreen #navigation .mobile-nav.open {
  background: #99ad31;
}

.theme-mattegreen #navigation .mobile-nav.open>li.active>a {
  background: #295421;
}

.theme-mattegreen #navigation .mobile-nav.open>li.active>ul {
  background: #295421;
}

.theme-mattegreen #navigation .mobile-nav.open>li>a {
  background: #b3cb2b;
}

.theme-mattegreen #navigation .mobile-nav.open>li>ul {
  background: #b3cb2b;
}

.theme-mattegreen #navigation .main-nav>li.active>a:hover {
  background: #fff;
}

.theme-mattegreen #navigation .main-nav>li.active.open>a {
  background: #fff;
}

.theme-mattegreen #navigation .main-nav>li.open>a {
  background: #b3cb2b;
}

.theme-mattegreen #navigation .main-nav>li>a:hover {
  background: #b3cb2b;
}

.theme-mattegreen #navigation .user .icon-nav>li>a:hover {
  background: #b3cb2b;
}

.theme-mattegreen #navigation .user .dropdown.open {
  background: #b3cb2b;
}

.theme-mattegreen #navigation .user .dropdown>a:hover {
  background: #b3cb2b;
}

.theme-mattegreen #navigation .dropdown-menu {
  border-color: #99ad31;
}

.theme-mattegreen #navigation .dropdown-menu>li>a:hover {
  background: #99ad31;
}

.theme-mattegreen .search-form .search-pane button[type="submit"] {
  background: #99ad31;
}

.theme-mattegreen .messages>li.insert .submit button {
  background: #99ad31;
}

.theme-mattegreen .messages>li.right .name {
  color: #0e1d0b;
}

.theme-mattegreen .messages>li.right .message {
  background: #d7edd3;
}

.theme-mattegreen .messages>li.right .message p {
  color: #20411a;
}

.theme-mattegreen .messages>li.right .message .time {
  color: #20411a;
}

.theme-mattegreen .messages>li.right .message .caret {
  border-left: 7px solid #d7edd3;
}

.theme-mattegreen .letterbox .letter>li.active {
  background: #99ad31;
}

.theme-mattegreen .calendar .fc-content .fc-event .fc-event-inner {
  background: #99ad31;
}

.theme-mattegreen .calendar .fc-button.fc-state-active {
  background: #99ad31;
}

.theme-mattegreen .calendar .fc-button.fc-state-active:hover {
  background: #99ad31;
}

.theme-mattegreen .table.table-user tr.alpha td.alpha-val span {
  background: #99ad31;
}

.theme-mattegreen .tagsinput#textfield_tagsinput .tag,
.theme-mattegreen .ms-container .multi-custom-header,
.theme-mattegreen .slider .ui-slider-handle,
.theme-mattegreen .form-wizard .wizard-steps li.active .single-step .title,
.theme-mattegreen .user-list h4,
.theme-mattegreen .nav.nav-pills>li.active>a,
.theme-mattegreen .nav.nav-list>li.active>a,
.theme-mattegreen .table.table-colored-header thead th,
.theme-mattegreen .table.table-colored-header thead td,
.theme-mattegreen .dataTables_wrapper .dataTables_paginate>span>a.paginate_active,
.theme-mattegreen .elfinder-navbar .ui-state-active,
.theme-mattegreen .pagination.pagination-custom li.active a:hover,
.theme-mattegreen .pagination.pagination-custom li.active a {
  background: #99ad31;
}

.theme-mattegreen .elfinder-navbar .ui-state-active {
  border-color: #99ad31;
}

.theme-mattegreen #main .box .box-title .tabs>li.active>a {
  background: #99ad31;
}

.theme-mattegreen #main .box .box-title .tabs.tabs-soft>li.active>a {
  background: none;
  border: none;
  color: #3b782f;
  font-weight: bolder;
}

.theme-mattegreen #main .box.box-color .box-title {
  background: #99ad31;
}

.theme-mattegreen #main .box.box-color.box-no-bg .box-title {
  background: none;
  color: #99ad31;
}

.theme-mattegreen #main .box.box-color.box-no-bg .box-title h3 {
  color: #99ad31;
}

.theme-mattegreen #main .box.box-color .box-title .tabs>li.active>a {
  background: #fff;
  color: #99ad31;
}

.theme-mattegreen #main .box.box-color .box-title .tabs>li>a:hover {
  color: #99ad31;
}

.theme-mattegreen #main .box.box-bordered.box-color .box-title {
  border-color: #99ad31;
}

.theme-mattegreen #main .box.box-bordered.box-color .box-content {
  border-color: #99ad31;
}

.tabs.tabs-color.mattegreen {
  border-color: #99ad31;
}

.tabs.tabs-color.mattegreen.tabs-inline.tabs-top>li.active>a,
.tabs.tabs-color.mattegreen.tabs-inline.tabs-top>li.active>a:hover,
.tabs.tabs-color.mattegreen.tabs-inline.tabs-top>li.active>a:focus {
  border: 2px solid #99ad31;
  border-bottom-color: transparent;
  background-color: #99ad31;
  color: #fff;
}

.tab-content.tabs-color.mattegreen.tab-content-inline.tab-content-bottom {
  border-left: 2px solid #99ad31;
  border-right: 2px solid #99ad31;
  border-bottom: 2px solid #99ad31;
}

.btn.btn-mattegreen {
  background: #99ad31;
  color: #fff !important;
}

.btn.btn-mattegreen:hover {
  background: #b3cb2b;
}

.theme-mattegreen .btn.btn-soft.btn-success,
.theme-mattegreen .btn.btn-soft.btn-primary {
  background: none;
  border: 1px solid #3b782f;
  color: #3b782f;
}

.theme-mattegreen .box .box-title .actions .btn.btn-soft {
  background: none;
  color: #3b782f;
  border: 1px solid #3b782f;
}

.theme-mattegreen .font-themed {
  color: #3b782f;
}

.theme-mattegreen .table-pagination>span>a {
  color: #3b782f;
}

.theme-mattegreen .table-pagination>span>a.active {
  background-color: #b3cb2b;
  color: #FFF;
}

body.theme-mattegreen .daterangepicker .ranges li {
  color: #99AD31;
}

body.theme-mattegreen .daterangepicker .ranges li.active,
body.theme-mattegreen .daterangepicker .ranges li:hover {
  color: #FFF;
  border-color: #99AD31;
  background-color: #99AD31;
}

body.theme-mattegreen #date-type a:hover,
body.theme-mattegreen .btn-group.open .dropdown-toggle.btn-primary {
  background-color: #99AD31;
}

body.theme-mattegreen .dropdown-menu.dropdown-primary {
  border-color: #99AD31;
}

body.theme-mattegreen .dropdown-menu.dropdown-primary>li>a:hover {
  background: #99AD31;
  color: #fff;
}


/* END OF MATTEGREEN */


/* DARKBLUE */

div.with-bg.darkblue {
  background: #1E4D7F;
  color: #FFF;
}

body.theme-darkblue #date-type a:hover,
body.theme-darkblue .btn-group.open .dropdown-toggle.btn-primary {
  background-color: #204e81;
}

body.theme-darkblue .daterangepicker .ranges li {
  color: #204E81;
}

body.theme-darkblue .daterangepicker .ranges li.active,
body.theme-darkblue .daterangepicker .ranges li:hover {
  color: #FFF;
  border-color: #204E81;
  background-color: #204E81;
}

body.theme-darkblue .dropdown-menu.dropdown-primary {
  border-color: #204e81;
}

body.theme-darkblue .dropdown-menu.dropdown-primary>li>a:hover {
  background: #204e81;
  color: #fff;
}

body.theme-teal .daterangepicker .ranges li {
  color: #00ABA9;
}

body.theme-teal .daterangepicker .ranges li.active,
body.theme-teal .daterangepicker .ranges li:hover {
  color: #FFF;
  border-color: #00ABA9;
  background-color: #00ABA9;
}

body.theme-teal #date-type a:hover,
body.theme-teal .btn-group.open .dropdown-toggle.btn-primary {
  background-color: #00ABA9;
}

body.theme-teal .dropdown-menu.dropdown-primary {
  border-color: #00ABA9;
}

body.theme-teal .dropdown-menu.dropdown-primary>li>a:hover {
  background: #00ABA9;
  color: #fff;
}


/* END OF DARKBLUE */


/* BLUE2 */

.btn.btn-blue2,
.btn.btn-blue2:visited {
  background-color: #91a5cb;
  border-color: #91a5cb;
  color: #fff;
}


/* END OF BLUE2 */


/* THEME AFFILIATE */

.theme-affiliate #navigation {
  background-color: #363636;
}

.theme-affiliate #navigation .dropdown-menu {
  border-color: #363636;
}

.theme-affiliate #navigation .dropdown-menu>li>a:hover {
  background: none;
  color: #99ad31;
}

.theme-affiliate #navigation .main-nav>li>a:hover .caret,
.theme-affiliate #navigation .main-nav>li.open>a .caret {
  border-top-color: #99ad31;
}

.theme-affiliate #navigation.navbar-fixed-top {
  border-bottom: 2px solid #99ad31;
}

.theme-affiliate #navigation .main-nav>li>a:hover,
.theme-affiliate #navigation .main-nav>li.open>a,
.theme-affiliate #navigation .dropdown-menu>li.dropdown-submenu a.dropdown-toggle:hover {
  background: none;
  color: #99ad31;
}

.theme-affiliate #navigation li.open .dropdown-menu>li.dropdown-submenu a.dropdown-toggle {
  background: none;
  color: #333;
}

.theme-affiliate #navigation li.open .dropdown-menu>li.dropdown-submenu:hover>a.dropdown-toggle,
.theme-affiliate #navigation li.open .dropdown-menu>li.dropdown-submenu>a.dropdown-toggle:hover {
  color: #99ad31;
}

.theme-affiliate #navigation li.open .dropdown-menu>li.dropdown-submenu a.dropdown-toggle::after {
  border-left-color: #333;
}

.theme-affiliate #navigation li.open .dropdown-menu>li.dropdown-submenu:hover>a.dropdown-toggle::after,
.theme-affiliate #navigation li.open .dropdown-menu>li.dropdown-submenu>a.dropdown-toggle:hover::after {
  border-left-color: #99ad31;
}

.theme-affiliate #navigation .dropdown-menu>li.dropdown-submenu .dropdown-menu {
  border-top: 2px solid #363636;
}

.theme-affiliate #navigation .user .dropdown>a:hover,
.theme-affiliate #navigation .user .dropdown.open {
  background: none;
  color: #99ad31;
}

.theme-affiliate .table-pagination>a {
  border: 1px solid #99ad31;
  background: none;
  color: #99ad31;
}

.theme-affiliate .table-pagination>a.disabled {
  background: none;
  color: #999;
  border: 1px solid #999;
}

.theme-affiliate .table-pagination>span>a.active {
  background-color: #99ad31;
  color: #FFF;
  border: 1px solid #99ad31;
}

.theme-affiliate .table-pagination>span>a {
  border: 1px solid #99ad31;
  background: none;
  color: #99ad31;
}

.theme-affiliate #help-center-nav:hover {
  color: #99ad31;
}

body.theme-affiliate #date-type a:hover,
body.theme-mattegreen .btn-group.open .dropdown-toggle.btn-primary {
  background: none;
}

body.theme-affiliate .dropdown-menu.dropdown-primary>li>a:hover,
body.theme-affiliate .dropdown-menu.dropdown-primary>li>a.active {
  background: none;
  color: #99ad31;
}

body.theme-affiliate .dropdown-menu.dropdown-primary {
  border: 2px solid #666;
}

body.theme-mattegreen .daterangepicker .ranges li {
  color: #333;
  background: none;
  border: 1px solid #ccc;
  border-radius: 0px;
}

body.theme-affiliate .daterangepicker .ranges li.active,
body.theme-affiliate .daterangepicker .ranges li:hover {
  color: #99ad31;
  border-color: #99ad31;
  background: none;
}

body.theme-affiliate .box .actions .btn {
  color: #99ad31;
}

body.theme-affiliate .box .actions .btn:hover {
  background: none;
  color: #99ad31;
  font-weight: bold;
}


/* END THEME AFFILIATE */


/* THEME ADVERTISER */

.theme-advertiser a.soft {
  text-decoration: none;
}

.theme-advertiser a.soft:hover {
  color: #01a6ee;
}

.theme-advertiser #navigation {
  background-color: #363636;
}

.theme-advertiser #navigation .dropdown-menu {
  border-color: #363636;
}

.theme-advertiser #navigation .dropdown-menu>li>a:hover {
  background: none;
  color: #204e81;
}

.theme-advertiser #navigation .main-nav>li>a:hover .caret,
.theme-advertiser #navigation .main-nav>li.open>a .caret {
  border-top-color: #204e81;
}

.theme-advertiser #navigation.navbar-fixed-top {
  border-bottom: 2px solid #01a6ee;
}

.theme-advertiser #navigation .main-nav>li>a:hover,
.theme-advertiser #navigation .main-nav>li.open>a,
.theme-advertiser #navigation .dropdown-menu>li.dropdown-submenu a.dropdown-toggle:hover {
  background: none;
  color: #01a6ee;
}

.theme-advertiser #navigation li.open .dropdown-menu>li.dropdown-submenu a.dropdown-toggle {
  background: none;
  color: #333;
}

.theme-advertiser #navigation li.open .dropdown-menu>li.dropdown-submenu:hover>a.dropdown-toggle,
.theme-advertiser #navigation li.open .dropdown-menu>li.dropdown-submenu>a.dropdown-toggle:hover {
  color: #204e81;
}

.theme-advertiser #navigation li.open .dropdown-menu>li.dropdown-submenu a.dropdown-toggle::after {
  border-left-color: #333;
}

.theme-advertiser #navigation li.open .dropdown-menu>li.dropdown-submenu:hover>a.dropdown-toggle::after,
.theme-advertiser #navigation li.open .dropdown-menu>li.dropdown-submenu>a.dropdown-toggle:hover::after {
  border-left-color: #204e81;
}

.theme-advertiser #navigation .dropdown-menu>li.dropdown-submenu .dropdown-menu {
  border-top: 2px solid #363636;
}

.theme-advertiser #navigation .user .dropdown>a:hover,
.theme-advertiser #navigation .user .dropdown.open {
  background: none;
  color: #01a6ee;
}

.theme-advertiser .table-pagination>a {
  border: 1px solid #204e81;
  background: none;
  color: #204e81;
}

.theme-advertiser .table-pagination>a.disabled {
  background: none;
  color: #999;
  border: 1px solid #999;
}

.theme-advertiser .table-pagination>span>a.active {
  background-color: #204e81;
  color: #FFF;
  border: 1px solid #204e81;
}

.theme-advertiser .table-pagination>span>a {
  border: 1px solid #99ad31;
  background: none;
  color: #204e81;
}

.theme-advertiser #help-center-nav:hover {
  color: #204e81;
}

body.theme-advertiser #date-type a:hover,
body.theme-darkblue .btn-group.open .dropdown-toggle.btn-primary {
  background: none;
}

body.theme-advertiser .dropdown-menu.dropdown-primary>li>a:hover,
body.theme-advertiser .dropdown-menu.dropdown-primary>li>a.active {
  background: none;
  color: #204e81;
}

body.theme-advertiser .dropdown-menu.dropdown-primary {
  border: 2px solid #666;
}

body.theme-mattegreen .daterangepicker .ranges li {
  color: #333;
  background: none;
  border: 1px solid #ccc;
  border-radius: 0px;
}

body.theme-advertiser .daterangepicker .ranges li.active,
body.theme-advertiser .daterangepicker .ranges li:hover {
  color: #204e81;
  border-color: #204e81;
  background: none;
}

.theme-advertiser #main .box .box-title .tabs.tabs-soft>li.active>a {
  background: none;
  border: none;
  color: #204e81;
  font-weight: bolder;
}

body.theme-advertiser .box .actions .btn {
  color: #204e81;
}

body.theme-advertiser .box .actions .btn:hover {
  background: none;
  color: #204e81;
  font-weight: bold;
}

body.theme-advertiser .btn.btn-secondary.btn-soft {
  background: none;
  border: 1px solid #01a6ee;
  color: #01a6ee;
}

body.theme-advertiser .btn.btn-secondary.btn-soft:hover {
  background: #01a6ee;
  border: none;
  color: #fff;
}

body.theme-advertiser #help-center-nav:hover {
  color: #01a6ee;
}


/* END THEME ADVERTISER */