.navbar-bd-login {    
    background-color: #323232; 
}

.bg-odd {
    background-color: #F5F5F5 !important;
} 

.btn-red{
    background-color: red !important;
}

.bg-red{
    background-color: red !important;
}

.bg-white{
    background-color: #fff !important;
}

.bd-lince {
    border: 1px solid #323232 !important;
}

.bd-lince2 {
    border: 1px solid #FFA41A !important;
}

.bg-lince {
    background-color: #323232 !important;
}

.bg-lince2 {
    background-color: #FFBF59 !important;
}

.bg-diverg {
    background-color: #ffEEAA !important; 
    font-weight: bold !important; 
}

.bd-diverg {
    border-left: 1px #CC0000 solid !important;
    border-top: 1px #CC0000 solid !important;
    border-right: 1px #CC0000 solid !important;
    border-bottom: 1px #CC0000 solid !important;
}

.bd-diverg-C {
    border-left: 1px #CC0000 solid !important;
    border-top: 1px #CC0000 solid !important;
    border-right: 1px #CC0000 solid !important;
}

.bd-diverg-S {
    border-left: 1px #CC0000 solid !important;
    border-bottom: 1px #CC0000 solid !important;
    border-right: 1px #CC0000 solid !important;
}

.bg-gray{
    background-color: #DCDCDC;
}

.bg-gray-cl{
    background-color: #f7f7f7 !important;
}

.bg-graymd{
  background-color: #EDEDED;
  padding-bottom: 5px; 
  padding-top: 15px;
  padding-left: 15px; 
  padding-right: 15px;
  margin-left: -15px; 
  margin-right: -15px;
  border-top: 1px solid #DCDCDC;
  border-bottom: 1px solid #DCDCDC;
}

.bg-gray-dk{
    background-color: #808080 !important;
}

.bg-light-gray{
  background-color: #93c0d8 !important;
}

.bg-light-blue {
  background-color: #b0c9d6 !important;
}

.bd-gray-dk{
    border-color: #808080 !important;
}

.bg-green{
    background-color: #1E8449 !important;
}

.bg-blue{
    background-color: #1996D7 !important;
}

.bg-yellow {
    background-color: #F4D03F !important;
}

.bg-yellow-clear{
    background-color: #feda90 !important;
}

.bg-primary-dark {
    background-color: #0d47a1 !important;
}

.bg-success-dark {
    background-color: #007E33 !important;
}

.bg-success2 {
    background-color: #33b033 !important;
}

.bg-warning-dark {
    background-color: #FF8800 !important;
}

.bg-info-dark {
    background-color: #0099CC !important;
}

.bg-danger-dark {
    background-color: #CC0000 !important;
}

.bg-danger2 {
    background-color: #a94442 !important;
}

.bg-danger3 {
    background-color: #e8585d !important;
}

.ft-primary{
    color: #0d47a1 !important;
}

.ft-success{
    color: #3c763d  !important;
}

.ft-info{
    color: #31708f !important;
}

.ft-warning{
    color: #8a6d3b !important;
}

.ft-danger{
    color: #a94442 !important;
}
  
.ft-diverg-sma {
    color: #ff4444 !important;
    font-weight: bold;
}
  
.ft-diverg-big {
    color: #00C851 !important;
    font-weight: bold;
}

.negrito {
    font-weight: bold !important;
}

.ft-black{
    color: #000 !important;
}

.ft-gray{
    color: #DCDCDC;
}

.ft-gray-cl{
    color: #f7f7f7 !important;
}

.ft-gray-dk{
    color: #808080 !important;
}

.ft-green{
    color: #007E33 !important;
}

.ft-red{
    color: red !important;
    font-weight: bold !important;
}

.ft-blue{
    color: #1996D7 !important;
}

.ft-white{
    color: #FFF !important;    
}

.ft-white-a {
    color: #FFF !important;        
}

.ft-white-a:hover, .ft-white-a:focus {
    color: #000 !important;
}

.ft-red{
    color: #FF6347 !important;
}

.ft-lince {
    color: #323232 !important;
}

.ft-orange {
  color: #FF8800;
}

.ft-yellow {
    color: #FFC300 !important;
}

.ft-green_2{
    color: #1E8449 !important;
}

.ft-purple {
    color: #96129f !important;
}

.btn-lince{color:#FFF !important;background-color:#3a2a79 !important;border-color:#337ab7 !important; font-weight: bold !important;}
.btn-lince:focus{color:#FFF !important;background-color:#337ab7 !important;border-color:#337ab7 !important}
.btn-lince:hover{color:#FFF !important;background-color:#337ab7 !important;border-color:#337ab7 !important}

.btn-lince2{color:#000 !important;background-color:#FFBF59 !important;border-color:#FFA41A !important; font-weight: bold !important;}
.btn-lince2:focus{color:#000 !important;background-color:#FFA41A !important;border-color:#FFA41A !important}
.btn-lince2:hover{color:#000 !important;background-color:#FFA41A !important;border-color:#FFA41A !important}


/*Customização do Menu lateral (aside-menu)*/
.kt_aside_brand {
  background-color: #FFF !important; 
  border-bottom: 1px solid #E7E7E7 !important;
}
#kt_aside_menu_wrapper {
  background-color: #1a237e !important; 
}
#kt_aside_menu {
  background-color: #1a237e !important; 
}

.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-text {
  color: #FFF !important; 
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link:hover,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link:hover .kt-menu__link-text {
  background-color: #337ab7 !important;
  color: #FFF !important;
}

.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
  color: #FFF !important;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
  color: #c5cae9 !important;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading:hover,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link:hover,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading:hover .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link:hover .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open .kt-menu__submenu .kt-menu__item--submenu.kt-menu__item--open > .kt-menu__heading,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open .kt-menu__submenu .kt-menu__item--submenu.kt-menu__item--open > .kt-menu__link,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open .kt-menu__submenu .kt-menu__item--submenu.kt-menu__item--open > .kt-menu__heading .kt-menu__link-text {
  background-color: #337ab7 !important;
  color: #FFF !important;
}

 {
    background-color: red !important;
}

.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active  > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active  > .kt-menu__link .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open  > .kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open  > .kt-menu__link .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open  > .kt-menu__heading .kt-menu__link-icon:hover,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open  > .kt-menu__link .kt-menu__link-icon:hover,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading:hover > .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link:hover > .kt-menu__link-icon {
  color: #9fa8da !important;
}

.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading:hover,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link:hover,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading:hover .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link:hover .kt-menu__link-text {
  background-color: #337ab7 !important;
  color: #FFF !important;
}


.red {
  background-color: #F44336 !important;
}

.text-red {
  color: #F44336 !important;
}

.red.lighten-5 {
  background-color: #FFEBEE !important;
}

.text-red.text-lighten-5 {
  color: #FFEBEE !important;
}

.red.lighten-4 {
  background-color: #FFCDD2 !important;
}

.text-red.text-lighten-4 {
  color: #FFCDD2 !important;
}

.red.lighten-3 {
  background-color: #EF9A9A !important;
}

.text-red.text-lighten-3 {
  color: #EF9A9A !important;
}

.red.lighten-2 {
  background-color: #E57373 !important;
}

.text-red.text-lighten-2 {
  color: #E57373 !important;
}

.red.lighten-1 {
  background-color: #EF5350 !important;
}

.text-red.text-lighten-1 {
  color: #EF5350 !important;
}

.red.darken-1 {
  background-color: #E53935 !important;
}

.text-red.text-darken-1 {
  color: #E53935 !important;
}

.red.darken-2 {
  background-color: #D32F2F !important;
}

.text-red.text-darken-2 {
  color: #D32F2F !important;
}

.red.darken-3 {
  background-color: #C62828 !important;
}

.text-red.text-darken-3 {
  color: #C62828 !important;
}

.red.darken-4 {
  background-color: #B71C1C !important;
}

.text-red.text-darken-4 {
  color: #B71C1C !important;
}

.red.accent-1 {
  background-color: #FF8A80 !important;
}

.text-red.text-accent-1 {
  color: #FF8A80 !important;
}

.red.accent-2 {
  background-color: #FF5252 !important;
}

.text-red.text-accent-2 {
  color: #FF5252 !important;
}

.red.accent-3 {
  background-color: #FF1744 !important;
}

.text-red.text-accent-3 {
  color: #FF1744 !important;
}

.red.accent-4 {
  background-color: #D50000 !important;
}

.text-red.text-accent-4 {
  color: #D50000 !important;
}

.pink {
  background-color: #e91e63 !important;
}

.text-pink {
  color: #e91e63 !important;
}

.pink.lighten-5 {
  background-color: #fce4ec !important;
}

.text-pink.text-lighten-5 {
  color: #fce4ec !important;
}

.pink.lighten-4 {
  background-color: #f8bbd0 !important;
}

.text-pink.text-lighten-4 {
  color: #f8bbd0 !important;
}

.pink.lighten-3 {
  background-color: #f48fb1 !important;
}

.text-pink.text-lighten-3 {
  color: #f48fb1 !important;
}

.pink.lighten-2 {
  background-color: #f06292 !important;
}

.text-pink.text-lighten-2 {
  color: #f06292 !important;
}

.pink.lighten-1 {
  background-color: #ec407a !important;
}

.text-pink.text-lighten-1 {
  color: #ec407a !important;
}

.pink.darken-1 {
  background-color: #d81b60 !important;
}

.text-pink.text-darken-1 {
  color: #d81b60 !important;
}

.pink.darken-2 {
  background-color: #c2185b !important;
}

.text-pink.text-darken-2 {
  color: #c2185b !important;
}

.pink.darken-3 {
  background-color: #ad1457 !important;
}

.text-pink.text-darken-3 {
  color: #ad1457 !important;
}

.pink.darken-4 {
  background-color: #880e4f !important;
}

.text-pink.text-darken-4 {
  color: #880e4f !important;
}

.pink.accent-1 {
  background-color: #ff80ab !important;
}

.text-pink.text-accent-1 {
  color: #ff80ab !important;
}

.pink.accent-2 {
  background-color: #ff4081 !important;
}

.text-pink.text-accent-2 {
  color: #ff4081 !important;
}

.pink.accent-3 {
  background-color: #f50057 !important;
}

.text-pink.text-accent-3 {
  color: #f50057 !important;
}

.pink.accent-4 {
  background-color: #c51162 !important;
}

.text-pink.text-accent-4 {
  color: #c51162 !important;
}

.purple {
  background-color: #9c27b0 !important;
}

.text-purple {
  color: #9c27b0 !important;
}

.purple.lighten-5 {
  background-color: #f3e5f5 !important;
}

.text-purple.text-lighten-5 {
  color: #f3e5f5 !important;
}

.purple.lighten-4 {
  background-color: #e1bee7 !important;
}

.text-purple.text-lighten-4 {
  color: #e1bee7 !important;
}

.purple.lighten-3 {
  background-color: #ce93d8 !important;
}

.text-purple.text-lighten-3 {
  color: #ce93d8 !important;
}

.purple.lighten-2 {
  background-color: #ba68c8 !important;
}

.text-purple.text-lighten-2 {
  color: #ba68c8 !important;
}

.purple.lighten-1 {
  background-color: #ab47bc !important;
}

.text-purple.text-lighten-1 {
  color: #ab47bc !important;
}

.purple.darken-1 {
  background-color: #8e24aa !important;
}

.text-purple.text-darken-1 {
  color: #8e24aa !important;
}

.purple.darken-2 {
  background-color: #7b1fa2 !important;
}

.text-purple.text-darken-2 {
  color: #7b1fa2 !important;
}

.purple.darken-3 {
  background-color: #6a1b9a !important;
}

.text-purple.text-darken-3 {
  color: #6a1b9a !important;
}

.purple.darken-4 {
  background-color: #4a148c !important;
}

.text-purple.text-darken-4 {
  color: #4a148c !important;
}

.purple.accent-1 {
  background-color: #ea80fc !important;
}

.text-purple.text-accent-1 {
  color: #ea80fc !important;
}

.purple.accent-2 {
  background-color: #e040fb !important;
}

.text-purple.text-accent-2 {
  color: #e040fb !important;
}

.purple.accent-3 {
  background-color: #d500f9 !important;
}

.text-purple.text-accent-3 {
  color: #d500f9 !important;
}

.purple.accent-4 {
  background-color: #aa00ff !important;
}

.text-purple.text-accent-4 {
  color: #aa00ff !important;
}

.deep-purple {
  background-color: #673ab7 !important;
}

.deep-text-purple {
  color: #673ab7 !important;
}

.deep-purple.lighten-5 {
  background-color: #ede7f6 !important;
}

.deep-text-purple.text-lighten-5 {
  color: #ede7f6 !important;
}

.deep-purple.lighten-4 {
  background-color: #d1c4e9 !important;
}

.deep-text-purple.text-lighten-4 {
  color: #d1c4e9 !important;
}

.deep-purple.lighten-3 {
  background-color: #b39ddb !important;
}

.deep-text-purple.text-lighten-3 {
  color: #b39ddb !important;
}

.deep-purple.lighten-2 {
  background-color: #9575cd !important;
}

.deep-text-purple.text-lighten-2 {
  color: #9575cd !important;
}

.deep-purple.lighten-1 {
  background-color: #7e57c2 !important;
}

.deep-text-purple.text-lighten-1 {
  color: #7e57c2 !important;
}

.deep-purple.darken-1 {
  background-color: #5e35b1 !important;
}

.deep-text-purple.text-darken-1 {
  color: #5e35b1 !important;
}

.deep-purple.darken-2 {
  background-color: #512da8 !important;
}

.deep-text-purple.text-darken-2 {
  color: #512da8 !important;
}

.deep-purple.darken-3 {
  background-color: #4527a0 !important;
}

.deep-text-purple.text-darken-3 {
  color: #4527a0 !important;
}

.deep-purple.darken-4 {
  background-color: #311b92 !important;
}

.deep-text-purple.text-darken-4 {
  color: #311b92 !important;
}

.deep-purple.accent-1 {
  background-color: #b388ff !important;
}

.deep-text-purple.text-accent-1 {
  color: #b388ff !important;
}

.deep-purple.accent-2 {
  background-color: #7c4dff !important;
}

.deep-text-purple.text-accent-2 {
  color: #7c4dff !important;
}

.deep-purple.accent-3 {
  background-color: #651fff !important;
}

.deep-text-purple.text-accent-3 {
  color: #651fff !important;
}

.deep-purple.accent-4 {
  background-color: #6200ea !important;
}

.deep-text-purple.text-accent-4 {
  color: #6200ea !important;
}

.indigo {
  background-color: #3f51b5 !important;
}

.text-indigo {
  color: #3f51b5 !important;
}

.indigo.lighten-5 {
  background-color: #e8eaf6 !important;
}

.text-indigo.text-lighten-5 {
  color: #e8eaf6 !important;
}

.indigo.lighten-4 {
  background-color: #c5cae9 !important;
}

.text-indigo.text-lighten-4 {
  color: #c5cae9 !important;
}

.indigo.lighten-3 {
  background-color: #9fa8da !important;
}

.text-indigo.text-lighten-3 {
  color: #9fa8da !important;
}

.indigo.lighten-2 {
  background-color: #7986cb !important;
}

.text-indigo.text-lighten-2 {
  color: #7986cb !important;
}

.indigo.lighten-1 {
  background-color: #5c6bc0 !important;
}

.text-indigo.text-lighten-1 {
  color: #5c6bc0 !important;
}

.indigo.darken-1 {
  background-color: #3949ab !important;
}

.text-indigo.text-darken-1 {
  color: #3949ab !important;
}

.indigo.darken-2 {
  background-color: #303f9f !important;
}

.text-indigo.text-darken-2 {
  color: #303f9f !important;
}

.indigo.darken-3 {
  background-color: #283593 !important;
}

.text-indigo.text-darken-3 {
  color: #283593 !important;
}

.indigo.darken-4 {
  background-color: #1a237e !important;
}

.text-indigo.text-darken-4 {
  color: #1a237e !important;
}

.indigo.accent-1 {
  background-color: #8c9eff !important;
}

.text-indigo.text-accent-1 {
  color: #8c9eff !important;
}

.indigo.accent-2 {
  background-color: #536dfe !important;
}

.text-indigo.text-accent-2 {
  color: #536dfe !important;
}

.indigo.accent-3 {
  background-color: #3d5afe !important;
}

.text-indigo.text-accent-3 {
  color: #3d5afe !important;
}

.indigo.accent-4 {
  background-color: #304ffe !important;
}

.text-indigo.text-accent-4 {
  color: #304ffe !important;
}

.blue {
  background-color: #2196F3 !important;
}

.text-blue {
  color: #2196F3 !important;
}

.blue.lighten-5 {
  background-color: #E3F2FD !important;
}

.text-blue.text-lighten-5 {
  color: #E3F2FD !important;
}

.blue.lighten-4 {
  background-color: #BBDEFB !important;
}

.text-blue.text-lighten-4 {
  color: #BBDEFB !important;
}

.blue.lighten-3 {
  background-color: #90CAF9 !important;
}

.text-blue.text-lighten-3 {
  color: #90CAF9 !important;
}

.blue.lighten-2 {
  background-color: #64B5F6 !important;
}

.text-blue.text-lighten-2 {
  color: #64B5F6 !important;
}

.blue.lighten-1 {
  background-color: #42A5F5 !important;
}

.text-blue.text-lighten-1 {
  color: #42A5F5 !important;
}

.blue.darken-1 {
  background-color: #1E88E5 !important;
}

.text-blue.text-darken-1 {
  color: #1E88E5 !important;
}

.blue.darken-2 {
  background-color: #1976D2 !important;
}

.text-blue.text-darken-2 {
  color: #1976D2 !important;
}

.blue.darken-3 {
  background-color: #1565C0 !important;
}

.text-blue.text-darken-3 {
  color: #1565C0 !important;
}

.blue.darken-4 {
  background-color: #0D47A1 !important;
}

.text-blue.text-darken-4 {
  color: #0D47A1 !important;
}

.blue.accent-1 {
  background-color: #82B1FF !important;
}

.text-blue.text-accent-1 {
  color: #82B1FF !important;
}

.blue.accent-2 {
  background-color: #448AFF !important;
}

.text-blue.text-accent-2 {
  color: #448AFF !important;
}

.blue.accent-3 {
  background-color: #2979FF !important;
}

.text-blue.text-accent-3 {
  color: #2979FF !important;
}

.blue.accent-4 {
  background-color: #2962FF !important;
}

.text-blue.text-accent-4 {
  color: #2962FF !important;
}

.light-blue {
  background-color: #03a9f4 !important;
}

.light-text-blue {
  color: #03a9f4 !important;
}

.light-blue.lighten-5 {
  background-color: #e1f5fe !important;
}

.light-text-blue.text-lighten-5 {
  color: #e1f5fe !important;
}

.light-blue.lighten-4 {
  background-color: #b3e5fc !important;
}

.light-text-blue.text-lighten-4 {
  color: #b3e5fc !important;
}

.light-blue.lighten-3 {
  background-color: #81d4fa !important;
}

.light-text-blue.text-lighten-3 {
  color: #81d4fa !important;
}

.light-blue.lighten-2 {
  background-color: #4fc3f7 !important;
}

.light-text-blue.text-lighten-2 {
  color: #4fc3f7 !important;
}

.light-blue.lighten-1 {
  background-color: #29b6f6 !important;
}

.light-text-blue.text-lighten-1 {
  color: #29b6f6 !important;
}

.light-blue.darken-1 {
  background-color: #039be5 !important;
}

.light-text-blue.text-darken-1 {
  color: #039be5 !important;
}

.light-blue.darken-2 {
  background-color: #0288d1 !important;
}

.light-text-blue.text-darken-2 {
  color: #0288d1 !important;
}

.light-blue.darken-3 {
  background-color: #0277bd !important;
}

.light-text-blue.text-darken-3 {
  color: #0277bd !important;
}

.light-blue.darken-4 {
  background-color: #01579b !important;
}

.light-text-blue.text-darken-4 {
  color: #01579b !important;
}

.light-blue.accent-1 {
  background-color: #80d8ff !important;
}

.light-text-blue.text-accent-1 {
  color: #80d8ff !important;
}

.light-blue.accent-2 {
  background-color: #40c4ff !important;
}

.light-text-blue.text-accent-2 {
  color: #40c4ff !important;
}

.light-blue.accent-3 {
  background-color: #00b0ff !important;
}

.light-text-blue.text-accent-3 {
  color: #00b0ff !important;
}

.light-blue.accent-4 {
  background-color: #0091ea !important;
}

.light-text-blue.text-accent-4 {
  color: #0091ea !important;
}

.cyan {
  background-color: #00bcd4 !important;
}

.text-cyan {
  color: #00bcd4 !important;
}

.cyan.lighten-5 {
  background-color: #e0f7fa !important;
}

.text-cyan.text-lighten-5 {
  color: #e0f7fa !important;
}

.cyan.lighten-4 {
  background-color: #b2ebf2 !important;
}

.text-cyan.text-lighten-4 {
  color: #b2ebf2 !important;
}

.cyan.lighten-3 {
  background-color: #80deea !important;
}

.text-cyan.text-lighten-3 {
  color: #80deea !important;
}

.cyan.lighten-2 {
  background-color: #4dd0e1 !important;
}

.text-cyan.text-lighten-2 {
  color: #4dd0e1 !important;
}

.cyan.lighten-1 {
  background-color: #26c6da !important;
}

.text-cyan.text-lighten-1 {
  color: #26c6da !important;
}

.cyan.darken-1 {
  background-color: #00acc1 !important;
}

.text-cyan.text-darken-1 {
  color: #00acc1 !important;
}

.cyan.darken-2 {
  background-color: #0097a7 !important;
}

.text-cyan.text-darken-2 {
  color: #0097a7 !important;
}

.cyan.darken-3 {
  background-color: #00838f !important;
}

.text-cyan.text-darken-3 {
  color: #00838f !important;
}

.cyan.darken-4 {
  background-color: #006064 !important;
}

.text-cyan.text-darken-4 {
  color: #006064 !important;
}

.cyan.accent-1 {
  background-color: #84ffff !important;
}

.text-cyan.text-accent-1 {
  color: #84ffff !important;
}

.cyan.accent-2 {
  background-color: #18ffff !important;
}

.text-cyan.text-accent-2 {
  color: #18ffff !important;
}

.cyan.accent-3 {
  background-color: #00e5ff !important;
}

.text-cyan.text-accent-3 {
  color: #00e5ff !important;
}

.cyan.accent-4 {
  background-color: #00b8d4 !important;
}

.text-cyan.text-accent-4 {
  color: #00b8d4 !important;
}

.teal {
  background-color: #009688 !important;
}

.text-teal {
  color: #009688 !important;
}

.teal.lighten-5 {
  background-color: #e0f2f1 !important;
}

.text-teal.text-lighten-5 {
  color: #e0f2f1 !important;
}

.teal.lighten-4 {
  background-color: #b2dfdb !important;
}

.text-teal.text-lighten-4 {
  color: #b2dfdb !important;
}

.teal.lighten-3 {
  background-color: #80cbc4 !important;
}

.text-teal.text-lighten-3 {
  color: #80cbc4 !important;
}

.teal.lighten-2 {
  background-color: #4db6ac !important;
}

.text-teal.text-lighten-2 {
  color: #4db6ac !important;
}

.teal.lighten-1 {
  background-color: #26a69a !important;
}

.text-teal.text-lighten-1 {
  color: #26a69a !important;
}

.teal.darken-1 {
  background-color: #00897b !important;
}

.text-teal.text-darken-1 {
  color: #00897b !important;
}

.teal.darken-2 {
  background-color: #00796b !important;
}

.text-teal.text-darken-2 {
  color: #00796b !important;
}

.teal.darken-3 {
  background-color: #00695c !important;
}

.text-teal.text-darken-3 {
  color: #00695c !important;
}

.teal.darken-4 {
  background-color: #004d40 !important;
}

.text-teal.text-darken-4 {
  color: #004d40 !important;
}

.teal.accent-1 {
  background-color: #a7ffeb !important;
}

.text-teal.text-accent-1 {
  color: #a7ffeb !important;
}

.teal.accent-2 {
  background-color: #64ffda !important;
}

.text-teal.text-accent-2 {
  color: #64ffda !important;
}

.teal.accent-3 {
  background-color: #1de9b6 !important;
}

.text-teal.text-accent-3 {
  color: #1de9b6 !important;
}

.teal.accent-4 {
  background-color: #00bfa5 !important;
}

.text-teal.text-accent-4 {
  color: #00bfa5 !important;
}

.green {
  background-color: #4CAF50 !important;
}

.text-green {
  color: #4CAF50 !important;
}

.green.lighten-5 {
  background-color: #E8F5E9 !important;
}

.text-green.text-lighten-5 {
  color: #E8F5E9 !important;
}

.green.lighten-4 {
  background-color: #C8E6C9 !important;
}

.text-green.text-lighten-4 {
  color: #C8E6C9 !important;
}

.green.lighten-3 {
  background-color: #A5D6A7 !important;
}

.text-green.text-lighten-3 {
  color: #A5D6A7 !important;
}

.green.lighten-2 {
  background-color: #81C784 !important;
}

.text-green.text-lighten-2 {
  color: #81C784 !important;
}

.green.lighten-1 {
  background-color: #66BB6A !important;
}

.text-green.text-lighten-1 {
  color: #66BB6A !important;
}

.green.darken-1 {
  background-color: #43A047 !important;
}

.text-green.text-darken-1 {
  color: #43A047 !important;
}

.green.darken-2 {
  background-color: #388E3C !important;
}

.text-green.text-darken-2 {
  color: #388E3C !important;
}

.green.darken-3 {
  background-color: #2E7D32 !important;
}

.text-green.text-darken-3 {
  color: #2E7D32 !important;
}

.green.darken-4 {
  background-color: #1B5E20 !important;
}

.text-green.text-darken-4 {
  color: #1B5E20 !important;
}

.green.accent-1 {
  background-color: #B9F6CA !important;
}

.text-green.text-accent-1 {
  color: #B9F6CA !important;
}

.green.accent-2 {
  background-color: #69F0AE !important;
}

.text-green.text-accent-2 {
  color: #69F0AE !important;
}

.green.accent-3 {
  background-color: #00E676 !important;
}

.text-green.text-accent-3 {
  color: #00E676 !important;
}

.green.accent-4 {
  background-color: #00C853 !important;
}

.text-green.text-accent-4 {
  color: #00C853 !important;
}

.light-green {
  background-color: #8bc34a !important;
}

.light-text-green {
  color: #8bc34a !important;
}

.light-green.lighten-5 {
  background-color: #f1f8e9 !important;
}

.light-text-green.text-lighten-5 {
  color: #f1f8e9 !important;
}

.light-green.lighten-4 {
  background-color: #dcedc8 !important;
}

.light-text-green.text-lighten-4 {
  color: #dcedc8 !important;
}

.light-green.lighten-3 {
  background-color: #c5e1a5 !important;
}

.light-text-green.text-lighten-3 {
  color: #c5e1a5 !important;
}

.light-green.lighten-2 {
  background-color: #aed581 !important;
}

.light-text-green.text-lighten-2 {
  color: #aed581 !important;
}

.light-green.lighten-1 {
  background-color: #9ccc65 !important;
}

.light-text-green.text-lighten-1 {
  color: #9ccc65 !important;
}

.light-green.darken-1 {
  background-color: #7cb342 !important;
}

.light-text-green.text-darken-1 {
  color: #7cb342 !important;
}

.light-green.darken-2 {
  background-color: #689f38 !important;
}

.light-text-green.text-darken-2 {
  color: #689f38 !important;
}

.light-green.darken-3 {
  background-color: #558b2f !important;
}

.light-text-green.text-darken-3 {
  color: #558b2f !important;
}

.light-green.darken-4 {
  background-color: #33691e !important;
}

.light-text-green.text-darken-4 {
  color: #33691e !important;
}

.light-green.accent-1 {
  background-color: #ccff90 !important;
}

.light-text-green.text-accent-1 {
  color: #ccff90 !important;
}

.light-green.accent-2 {
  background-color: #b2ff59 !important;
}

.light-text-green.text-accent-2 {
  color: #b2ff59 !important;
}

.light-green.accent-3 {
  background-color: #76ff03 !important;
}

.light-text-green.text-accent-3 {
  color: #76ff03 !important;
}

.light-green.accent-4 {
  background-color: #64dd17 !important;
}

.light-text-green.text-accent-4 {
  color: #64dd17 !important;
}

.lime {
  background-color: #cddc39 !important;
}

.text-lime {
  color: #cddc39 !important;
}

.lime.lighten-5 {
  background-color: #f9fbe7 !important;
}

.text-lime.text-lighten-5 {
  color: #f9fbe7 !important;
}

.lime.lighten-4 {
  background-color: #f0f4c3 !important;
}

.text-lime.text-lighten-4 {
  color: #f0f4c3 !important;
}

.lime.lighten-3 {
  background-color: #e6ee9c !important;
}

.text-lime.text-lighten-3 {
  color: #e6ee9c !important;
}

.lime.lighten-2 {
  background-color: #dce775 !important;
}

.text-lime.text-lighten-2 {
  color: #dce775 !important;
}

.lime.lighten-1 {
  background-color: #d4e157 !important;
}

.text-lime.text-lighten-1 {
  color: #d4e157 !important;
}

.lime.darken-1 {
  background-color: #c0ca33 !important;
}

.text-lime.text-darken-1 {
  color: #c0ca33 !important;
}

.lime.darken-2 {
  background-color: #afb42b !important;
}

.text-lime.text-darken-2 {
  color: #afb42b !important;
}

.lime.darken-3 {
  background-color: #9e9d24 !important;
}

.text-lime.text-darken-3 {
  color: #9e9d24 !important;
}

.lime.darken-4 {
  background-color: #827717 !important;
}

.text-lime.text-darken-4 {
  color: #827717 !important;
}

.lime.accent-1 {
  background-color: #f4ff81 !important;
}

.text-lime.text-accent-1 {
  color: #f4ff81 !important;
}

.lime.accent-2 {
  background-color: #eeff41 !important;
}

.text-lime.text-accent-2 {
  color: #eeff41 !important;
}

.lime.accent-3 {
  background-color: #c6ff00 !important;
}

.text-lime.text-accent-3 {
  color: #c6ff00 !important;
}

.lime.accent-4 {
  background-color: #aeea00 !important;
}

.text-lime.text-accent-4 {
  color: #aeea00 !important;
}

.yellow {
  background-color: #ffeb3b !important;
}

.text-yellow {
  color: #ffeb3b !important;
}

.yellow.lighten-5 {
  background-color: #fffde7 !important;
}

.text-yellow.text-lighten-5 {
  color: #fffde7 !important;
}

.yellow.lighten-4 {
  background-color: #fff9c4 !important;
}

.text-yellow.text-lighten-4 {
  color: #fff9c4 !important;
}

.yellow.lighten-3 {
  background-color: #fff59d !important;
}

.text-yellow.text-lighten-3 {
  color: #fff59d !important;
}

.yellow.lighten-2 {
  background-color: #fff176 !important;
}

.text-yellow.text-lighten-2 {
  color: #fff176 !important;
}

.yellow.lighten-1 {
  background-color: #ffee58 !important;
}

.text-yellow.text-lighten-1 {
  color: #ffee58 !important;
}

.yellow.darken-1 {
  background-color: #fdd835 !important;
}

.text-yellow.text-darken-1 {
  color: #fdd835 !important;
}

.yellow.darken-2 {
  background-color: #fbc02d !important;
}

.text-yellow.text-darken-2 {
  color: #fbc02d !important;
}

.yellow.darken-3 {
  background-color: #f9a825 !important;
}

.text-yellow.text-darken-3 {
  color: #f9a825 !important;
}

.yellow.darken-4 {
  background-color: #f57f17 !important;
}

.text-yellow.text-darken-4 {
  color: #f57f17 !important;
}

.yellow.accent-1 {
  background-color: #ffff8d !important;
}

.text-yellow.text-accent-1 {
  color: #ffff8d !important;
}

.yellow.accent-2 {
  background-color: #ffff00 !important;
}

.text-yellow.text-accent-2 {
  color: #ffff00 !important;
}

.yellow.accent-3 {
  background-color: #ffea00 !important;
}

.text-yellow.text-accent-3 {
  color: #ffea00 !important;
}

.yellow.accent-4 {
  background-color: #ffd600 !important;
}

.text-yellow.text-accent-4 {
  color: #ffd600 !important;
}

.amber {
  background-color: #ffc107 !important;
}

.text-amber {
  color: #ffc107 !important;
}

.amber.lighten-5 {
  background-color: #fff8e1 !important;
}

.text-amber.text-lighten-5 {
  color: #fff8e1 !important;
}

.amber.lighten-4 {
  background-color: #ffecb3 !important;
}

.text-amber.text-lighten-4 {
  color: #ffecb3 !important;
}

.amber.lighten-3 {
  background-color: #ffe082 !important;
}

.text-amber.text-lighten-3 {
  color: #ffe082 !important;
}

.amber.lighten-2 {
  background-color: #ffd54f !important;
}

.text-amber.text-lighten-2 {
  color: #ffd54f !important;
}

.amber.lighten-1 {
  background-color: #ffca28 !important;
}

.text-amber.text-lighten-1 {
  color: #ffca28 !important;
}

.amber.darken-1 {
  background-color: #ffb300 !important;
}

.text-amber.text-darken-1 {
  color: #ffb300 !important;
}

.amber.darken-2 {
  background-color: #ffa000 !important;
}

.text-amber.text-darken-2 {
  color: #ffa000 !important;
}

.amber.darken-3 {
  background-color: #ff8f00 !important;
}

.text-amber.text-darken-3 {
  color: #ff8f00 !important;
}

.amber.darken-4 {
  background-color: #ff6f00 !important;
}

.text-amber.text-darken-4 {
  color: #ff6f00 !important;
}

.amber.accent-1 {
  background-color: #ffe57f !important;
}

.text-amber.text-accent-1 {
  color: #ffe57f !important;
}

.amber.accent-2 {
  background-color: #ffd740 !important;
}

.text-amber.text-accent-2 {
  color: #ffd740 !important;
}

.amber.accent-3 {
  background-color: #ffc400 !important;
}

.text-amber.text-accent-3 {
  color: #ffc400 !important;
}

.amber.accent-4 {
  background-color: #ffab00 !important;
}

.text-amber.text-accent-4 {
  color: #ffab00 !important;
}

.orange {
  background-color: #ff9800 !important;
}

.text-orange {
  color: #ff9800 !important;
}

.orange.lighten-5 {
  background-color: #fff3e0 !important;
}

.text-orange.text-lighten-5 {
  color: #fff3e0 !important;
}

.orange.lighten-4 {
  background-color: #ffe0b2 !important;
}

.text-orange.text-lighten-4 {
  color: #ffe0b2 !important;
}

.orange.lighten-3 {
  background-color: #ffcc80 !important;
}

.text-orange.text-lighten-3 {
  color: #ffcc80 !important;
}

.orange.lighten-2 {
  background-color: #ffb74d !important;
}

.text-orange.text-lighten-2 {
  color: #ffb74d !important;
}

.orange.lighten-1 {
  background-color: #ffa726 !important;
}

.text-orange.text-lighten-1 {
  color: #ffa726 !important;
}

.orange.darken-1 {
  background-color: #fb8c00 !important;
}

.text-orange.text-darken-1 {
  color: #fb8c00 !important;
}

.orange.darken-2 {
  background-color: #f57c00 !important;
}

.text-orange.text-darken-2 {
  color: #f57c00 !important;
}

.orange.darken-3 {
  background-color: #ef6c00 !important;
}

.text-orange.text-darken-3 {
  color: #ef6c00 !important;
}

.orange.darken-4 {
  background-color: #e65100 !important;
}

.text-orange.text-darken-4 {
  color: #e65100 !important;
}

.orange.accent-1 {
  background-color: #ffd180 !important;
}

.text-orange.text-accent-1 {
  color: #ffd180 !important;
}

.orange.accent-2 {
  background-color: #ffab40 !important;
}

.text-orange.text-accent-2 {
  color: #ffab40 !important;
}

.orange.accent-3 {
  background-color: #ff9100 !important;
}

.text-orange.text-accent-3 {
  color: #ff9100 !important;
}

.orange.accent-4 {
  background-color: #ff6d00 !important;
}

.text-orange.text-accent-4 {
  color: #ff6d00 !important;
}

.deep-orange {
  background-color: #ff5722 !important;
}

.deep-text-orange {
  color: #ff5722 !important;
}

.deep-orange.lighten-5 {
  background-color: #fbe9e7 !important;
}

.deep-text-orange.text-lighten-5 {
  color: #fbe9e7 !important;
}

.deep-orange.lighten-4 {
  background-color: #ffccbc !important;
}

.deep-text-orange.text-lighten-4 {
  color: #ffccbc !important;
}

.deep-orange.lighten-3 {
  background-color: #ffab91 !important;
}

.deep-text-orange.text-lighten-3 {
  color: #ffab91 !important;
}

.deep-orange.lighten-2 {
  background-color: #ff8a65 !important;
}

.deep-text-orange.text-lighten-2 {
  color: #ff8a65 !important;
}

.deep-orange.lighten-1 {
  background-color: #ff7043 !important;
}

.deep-text-orange.text-lighten-1 {
  color: #ff7043 !important;
}

.deep-orange.darken-1 {
  background-color: #f4511e !important;
}

.deep-text-orange.text-darken-1 {
  color: #f4511e !important;
}

.deep-orange.darken-2 {
  background-color: #e64a19 !important;
}

.deep-text-orange.text-darken-2 {
  color: #e64a19 !important;
}

.deep-orange.darken-3 {
  background-color: #d84315 !important;
}

.deep-text-orange.text-darken-3 {
  color: #d84315 !important;
}

.deep-orange.darken-4 {
  background-color: #bf360c !important;
}

.deep-text-orange.text-darken-4 {
  color: #bf360c !important;
}

.deep-orange.accent-1 {
  background-color: #ff9e80 !important;
}

.deep-text-orange.text-accent-1 {
  color: #ff9e80 !important;
}

.deep-orange.accent-2 {
  background-color: #ff6e40 !important;
}

.deep-text-orange.text-accent-2 {
  color: #ff6e40 !important;
}

.deep-orange.accent-3 {
  background-color: #ff3d00 !important;
}

.deep-text-orange.text-accent-3 {
  color: #ff3d00 !important;
}

.deep-orange.accent-4 {
  background-color: #dd2c00 !important;
}

.deep-text-orange.text-accent-4 {
  color: #dd2c00 !important;
}

.brown {
  background-color: #795548 !important;
}

.text-brown {
  color: #795548 !important;
}

.brown.lighten-5 {
  background-color: #efebe9 !important;
}

.text-brown.text-lighten-5 {
  color: #efebe9 !important;
}

.brown.lighten-4 {
  background-color: #d7ccc8 !important;
}

.text-brown.text-lighten-4 {
  color: #d7ccc8 !important;
}

.brown.lighten-3 {
  background-color: #bcaaa4 !important;
}

.text-brown.text-lighten-3 {
  color: #bcaaa4 !important;
}

.brown.lighten-2 {
  background-color: #a1887f !important;
}

.text-brown.text-lighten-2 {
  color: #a1887f !important;
}

.brown.lighten-1 {
  background-color: #8d6e63 !important;
}

.text-brown.text-lighten-1 {
  color: #8d6e63 !important;
}

.brown.darken-1 {
  background-color: #6d4c41 !important;
}

.text-brown.text-darken-1 {
  color: #6d4c41 !important;
}

.brown.darken-2 {
  background-color: #5d4037 !important;
}

.text-brown.text-darken-2 {
  color: #5d4037 !important;
}

.brown.darken-3 {
  background-color: #4e342e !important;
}

.text-brown.text-darken-3 {
  color: #4e342e !important;
}

.brown.darken-4 {
  background-color: #3e2723 !important;
}

.text-brown.text-darken-4 {
  color: #3e2723 !important;
}

.blue-grey {
  background-color: #607d8b !important;
}

.blue-text-grey {
  color: #607d8b !important;
}

.blue-grey.lighten-5 {
  background-color: #eceff1 !important;
}

.blue-text-grey.text-lighten-5 {
  color: #eceff1 !important;
}

.blue-grey.lighten-4 {
  background-color: #cfd8dc !important;
}

.blue-text-grey.text-lighten-4 {
  color: #cfd8dc !important;
}

.blue-grey.lighten-3 {
  background-color: #b0bec5 !important;
}

.blue-text-grey.text-lighten-3 {
  color: #b0bec5 !important;
}

.blue-grey.lighten-2 {
  background-color: #90a4ae !important;
}

.blue-text-grey.text-lighten-2 {
  color: #90a4ae !important;
}

.blue-grey.lighten-1 {
  background-color: #78909c !important;
}

.blue-text-grey.text-lighten-1 {
  color: #78909c !important;
}

.blue-grey.darken-1 {
  background-color: #546e7a !important;
}

.blue-text-grey.text-darken-1 {
  color: #546e7a !important;
}

.blue-grey.darken-2 {
  background-color: #455a64 !important;
}

.blue-text-grey.text-darken-2 {
  color: #455a64 !important;
}

.blue-grey.darken-3 {
  background-color: #37474f !important;
}

.blue-text-grey.text-darken-3 {
  color: #37474f !important;
}

.blue-grey.darken-4 {
  background-color: #263238 !important;
}

.blue-text-grey.text-darken-4 {
  color: #263238 !important;
}

.grey {
  background-color: #9e9e9e !important;
}

.text-grey {
  color: #9e9e9e !important;
}

.grey.lighten-5 {
  background-color: #fafafa !important;
}

.text-grey.text-lighten-5 {
  color: #fafafa !important;
}

.grey.lighten-4 {
  background-color: #f5f5f5 !important;
}

.text-grey.text-lighten-4 {
  color: #f5f5f5 !important;
}

.grey.lighten-3 {
  background-color: #eeeeee !important;
}

.text-grey.text-lighten-3 {
  color: #eeeeee !important;
}

.grey.lighten-2 {
  background-color: #e0e0e0 !important;
}

.text-grey.text-lighten-2 {
  color: #e0e0e0 !important;
}

.grey.lighten-1 {
  background-color: #bdbdbd !important;
}

.text-grey.text-lighten-1 {
  color: #bdbdbd !important;
}

.grey.darken-1 {
  background-color: #757575 !important;
}

.text-grey.text-darken-1 {
  color: #757575 !important;
}

.grey.darken-2 {
  background-color: #616161 !important;
}

.text-grey.text-darken-2 {
  color: #616161 !important;
}

.grey.darken-3 {
  background-color: #424242 !important;
}

.text-grey.text-darken-3 {
  color: #424242 !important;
}

.grey.darken-4 {
  background-color: #212121 !important;
}

.text-grey.text-darken-4 {
  color: #212121 !important;
}

.black {
  background-color: #000000 !important;
}

.text-black {
  color: #000000 !important;
}

.white {
  background-color: #FFFFFF !important;
}

.text-white {
  color: #FFFFFF !important;
}

.transparent {
  background-color: transparent !important;
}

.text-transparent {
  color: transparent !important;
}

/****** dark theme by Willian Barbosa ******/
.dark-theme-body {
    background-color: #000 !important; 
}

.dark-kt-aside {
    background-color: #393939 !important; 
    border-color: #000 !important;
}
.dark-kt-aside .kt-aside__brand,
.dark-kt-aside .kt_aside_brand { 
  background-color: #393939 !important; 
  border-color: #000 !important;
}

.dark-theme-header {
    background-color: #393939 !important; 
    border-color: #000 !important;
}
.dark-theme-header .kt-header-menu-wrapper {
    background-color: #393939 !important; 
    border-color: #000 !important;    
}
.dark-theme-header .kt-menu__submenu {
    background-color: #191919 !important; 
    border-color: #000 !important;    
    color: #FFF !important;
}
.dark-theme-header .btn-link {
    color: #33b5e5 !important;
}

.dark-kt-menu__nav .kt-menu__item .kt-menu__link span {
    color: #FFF !important;
}

.kt-header-menu .dark-kt-menu__nav > .kt-menu__item.kt-menu__item--active .kt-menu__link,
.kt-header-menu .dark-kt-menu__nav > .kt-menu__item:hover .kt-menu__link {
    background-color: #595959 !important; 
}

.dark-kt-header__topbar-item span,
.dark-kt-header__topbar-item i,
.dark-kt-header__topbar-item span i,
.dark-kt-header__topbar-user span,
.dark-kt-header__topbar-user i,
.dark-kt-header__topbar-user span i {
    color: #FFF !important;
}
.dark-kt-header__topbar-item .kt-header__topbar-icon span.ft-primary,
.dark-kt-header__topbar-item .kt-header__topbar-icon i.ft-primary {
    color: #4285F4 !important;
}
.dark-kt-header__topbar-item .kt-header__topbar-icon span.ft-success,
.dark-kt-header__topbar-item .kt-header__topbar-icon i.ft-success {
    color: #00C851 !important;
}
.dark-kt-header__topbar-item .kt-header__topbar-icon span.ft-danger,
.dark-kt-header__topbar-item .kt-header__topbar-icon i.ft-danger {
    color: #ff4444 !important;
}
.dark-kt-header__topbar-item .kt-header__topbar-icon span.ft-warning,
.dark-kt-header__topbar-item .kt-header__topbar-icon i.ft-warning {
    color: #ffbb33 !important;
}
.dark-kt-header__topbar-item .kt-header__topbar-icon span.ft-info,
.dark-kt-header__topbar-item .kt-header__topbar-icon i.ft-info {
    color: #33b5e5 !important;
}

.dark-dropdown-menu {
    border-color: #DCDCDC !important;    
}
.dark-dropdown-menu .kt-user-card {
    background-color: #000 !important; 
    border-color: #393939 !important;    
} 
.dark-dropdown-menu .kt-notification,
.dark-dropdown-menu .kt-notification #user-card-logout {
    background-color: #393939 !important; 
    border-color: #000 !important;
}
.dark-dropdown-menu .kt-notification #user-card-logout .btn-link {     color: #FFF !important; }

.dark-dropdown-menu .kt-notification .kt-notification__item-icon,
.dark-dropdown-menu .kt-notification .kt-notification__item-icon i,
.dark-dropdown-menu .kt-notification .kt-notification__item-details .kt-notification__item-title,
.dark-dropdown-menu .kt-notification .kt-notification__item-details .kt-notification__item-time {
    color: #FFF !important;
}
.dark-dropdown-menu .kt-notification .kt-notification__item-details .kt-notification__item-title.ft-primary,
.dark-dropdown-menu .kt-notification .kt-notification__item-icon i.ft-primary,
.dark-dropdown-menu .kt-notification .kt-notification__item-details .kt-notification__item-time.ft-primary,
.dark-dropdown-menu .kt-notification .kt-notification__item-icon i.ft-primary {
    color: #4285F4 !important;
}
.dark-dropdown-menu .kt-notification .kt-notification__item-details .kt-notification__item-title.ft-success,
.dark-dropdown-menu .kt-notification .kt-notification__item-icon i.ft-success,
.dark-dropdown-menu .kt-notification .kt-notification__item-details .kt-notification__item-time.ft-success,
.dark-dropdown-menu .kt-notification .kt-notification__item-icon i.ft-success {
    color: #00C851 !important;
}
.dark-dropdown-menu .kt-notification .kt-notification__item-details .kt-notification__item-title.ft-danger,
.dark-dropdown-menu .kt-notification .kt-notification__item-icon i.ft-danger,
.dark-dropdown-menu .kt-notification .kt-notification__item-details .kt-notification__item-time.ft-danger,
.dark-dropdown-menu .kt-notification .kt-notification__item-icon i.ft-danger {
    color: #ff4444 !important;
}
.dark-dropdown-menu .kt-notification .kt-notification__item-details .kt-notification__item-title.ft-warning,
.dark-dropdown-menu .kt-notification .kt-notification__item-icon i.ft-warning,
.dark-dropdown-menu .kt-notification .kt-notification__item-details .kt-notification__item-time.ft-warning,
.dark-dropdown-menu .kt-notification .kt-notification__item-icon i.ft-warning {
    color: #ffbb33 !important;
}
.dark-dropdown-menu .kt-notification .kt-notification__item-details .kt-notification__item-title.ft-info,
.dark-dropdown-menu .kt-notification .kt-notification__item-icon i.ft-info,
.dark-dropdown-menu .kt-notification .kt-notification__item-details .kt-notification__item-time.ft-info,
.dark-dropdown-menu .kt-notification .kt-notification__item-icon i.ft-info {
    color: #33b5e5 !important;
}
.dark-dropdown-menu .kt-notification .kt-notification__item:hover {
    -webkit-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
    text-decoration: none;
    background-color: #595959; 
}

.dark-dropdown-menu .kt-nav,
.dark-dropdown-menu .kt-nav .kt-nav__item {
    background-color: #393939 !important; 
    border-color: #000 !important;
}
.dark-dropdown-menu .kt-nav .kt-nav__head,
.dark-dropdown-menu .kt-nav .kt-nav__item .kt-nav__link,
.dark-dropdown-menu .kt-nav .kt-nav__item .kt-nav__link span {
    color: #FFF !important;
}
.dark-dropdown-menu .kt-nav .kt-nav__item .kt-nav__link:hover {
    background-color: #595959 !important;
}

.dark-kt-quick-panel {
    background-color: #000 !important; 
    border-color: #393939 !important;
}

.dark-kt-quick-panel .kt-quick-panel__nav {
    background-color: #000 !important; 
    border-color: #393939 !important;
}
.dark-kt-quick-panel__content {
    background-color: #393939 !important; 
    border-color: #000 !important;
}
.dark-kt-quick-panel__content .kt-notification .kt-notification__item-icon,
.dark-kt-quick-panel__content .kt-notification .kt-notification__item-details .kt-notification__item-title,
.dark-kt-quick-panel__content .kt-notification .kt-notification__item-details .kt-notification__item-time {
    color: #FFF !important;
}
.dark-kt-quick-panel__content .kt-notification .kt-notification__item-details .kt-notification__item-title.ft-primary,
.dark-kt-quick-panel__content .kt-notification .kt-notification__item-icon i.ft-primary,
.dark-kt-quick-panel__content .kt-notification .kt-notification__item-details .kt-notification__item-time.ft-primary,
.dark-kt-quick-panel__content .kt-notification .kt-notification__item-icon i.ft-primary {
    color: #4285F4 !important;
}
.dark-kt-quick-panel__content .kt-notification .kt-notification__item-details .kt-notification__item-title.ft-success,
.dark-kt-quick-panel__content .kt-notification .kt-notification__item-icon i.ft-success,
.dark-kt-quick-panel__content .kt-notification .kt-notification__item-details .kt-notification__item-time.ft-success,
.dark-kt-quick-panel__content .kt-notification .kt-notification__item-icon i.ft-success {
    color: #00C851 !important;
}
.dark-kt-quick-panel__content .kt-notification .kt-notification__item-details .kt-notification__item-title.ft-danger,
.dark-kt-quick-panel__content .kt-notification .kt-notification__item-icon i.ft-danger,
.dark-kt-quick-panel__content .kt-notification .kt-notification__item-details .kt-notification__item-time.ft-danger,
.dark-kt-quick-panel__content .kt-notification .kt-notification__item-icon i.ft-danger {
    color: #ff4444 !important;
}
.dark-kt-quick-panel__content .kt-notification .kt-notification__item-details .kt-notification__item-title.ft-warning,
.dark-kt-quick-panel__content .kt-notification .kt-notification__item-icon i.ft-warning,
.dark-kt-quick-panel__content .kt-notification .kt-notification__item-details .kt-notification__item-time.ft-warning,
.dark-kt-quick-panel__content .kt-notification .kt-notification__item-icon i.ft-warning {
    color: #ffbb33 !important;
}
.dark-kt-quick-panel__content .kt-notification .kt-notification__item-details .kt-notification__item-title.ft-info,
.dark-kt-quick-panel__content .kt-notification .kt-notification__item-icon i.ft-info,
.dark-kt-quick-panel__content .kt-notification .kt-notification__item-details .kt-notification__item-time.ft-info,
.dark-kt-quick-panel__content .kt-notification .kt-notification__item-icon i.ft-info {
    color: #33b5e5 !important;
}
.dark-kt-quick-panel__content .kt-notification .kt-notification__item:hover {
    -webkit-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
    text-decoration: none;
    background-color: #595959; 
}

.dark-kt-subheader {
    background-color: #393939 !important; 
    border-color: #000 !important;  
}
.dark-kt-subheader .kt-subheader__title,
.dark-kt-subheader .kt-subheader__title a,
.dark-kt-subheader .kt-subheader__breadcrumbs {
    color: #FFF !important; 
}
.dark-kt-subheader .kt-subheader__breadcrumbs i,
.dark-kt-subheader .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-link {
    color: #DCDCDC !important; 
}
.dark-theme-portlet {
    background-color: #393939 !important; 
    border-color: #000 !important;
}
.dark-theme-portlet span,
.dark-theme-portlet label,
.dark-theme-portlet h1,
.dark-theme-portlet h2,
.dark-theme-portlet h3,
.dark-theme-portlet h4,
.dark-theme-portlet h5,
.dark-theme-portlet a {
    color: #FFF !important;
}
.dark-theme-portlet .btn-link { color: #33b5e5 !important;  }
.dark-theme-portlet .btn-link.ft-primary span { color: #4285F4 !important;  }
.dark-theme-portlet .btn-link.ft-success span { color: #00C851 !important;  }
.dark-theme-portlet .btn-link.ft-info span { color: #33b5e5 !important;  }
.dark-theme-portlet .btn-link.ft-warning span { color: #ffbb33 !important;  }
.dark-theme-portlet .btn-link.ft-danger span { color: #ff4444 !important;  }
.dark-theme-portlet .input-group-addon,
.dark-theme-portlet .input-group-addon i{    color: #393939 !important;  }
.dark-theme-portlet .nav-search-icon,
.dark-theme-portlet .nav-search-icon i{    color: #393939 !important;  }
.dark-theme-portlet .btn-default,
.dark-theme-portlet .btn-default i{    color: #000 !important;  }
.dark-theme-portlet .btn-default.ft-black,
.dark-theme-portlet .btn-default.ft-black i{    color: #0E4E8A !important;  }
.dark-theme-portlet .ft-primary,
.dark-theme-portlet .ft-primary i{    color: #4285F4 !important;  }
.dark-theme-portlet .ft-success,
.dark-theme-portlet .ft-success i{    color: #00C851  !important; }
.dark-theme-portlet .ft-info,
.dark-theme-portlet .ft-info i{   color: #33b5e5 !important;  }
.dark-theme-portlet .ft-warning,
.dark-theme-portlet .ft-warning i{    color: #ffbb33 !important;  }
.dark-theme-portlet .ft-danger,
.dark-theme-portlet .ft-danger i{    color: #ff4444 !important;   }
.dark-theme-portlet .ft-black,
.dark-theme-portlet .ft-black i{    color: #000 !important;   }

.dark-theme-portlet .bg-primary-dark {  background-color: #4285F4 !important;   }
.dark-theme-portlet .bg-success-dark {  background-color: #00C851 !important;   }
.dark-theme-portlet .bg-warning-dark {  background-color: #ffbb33 !important;   }
.dark-theme-portlet .bg-info-dark { background-color: #33b5e5 !important;   }
.dark-theme-portlet .bg-danger-dark {   background-color: #ff4444 !important;   }

.dark-theme-portlet .alert-info span{    color: #31708f !important;  }
.dark-theme-portlet .alert-success span{    color: #3c763d !important;  }
.dark-theme-portlet .alert-warning span{    color: #8a6d3b !important;  }
.dark-theme-portlet .alert-danger span{    color: #a94442 !important;  }

.dark-theme-portlet .jumbotron span,
.dark-theme-portlet .jumbotron label,
.dark-theme-portlet .jumbotron i,
.dark-theme-portlet .jumbotron h1,
.dark-theme-portlet .jumbotron h2,
.dark-theme-portlet .jumbotron h3,
.dark-theme-portlet .jumbotron h4,
.dark-theme-portlet .jumbotron h5 {
  color: #393939 !important;
}

.dark-theme-portlet table thead th {
  background-color: #191919 !important;
  border: 1px solid #E7E7E7 !important;
}
.dark-theme-portlet table thead th a {  color: #FFF !important;   }
.dark-theme-portlet table thead th i {  color: #FFF !important;   }
.dark-theme-portlet table thead th label{  color: #FFF !important; }
.dark-theme-portlet table tbody td {  background-color: #595959 !important; }
.dark-theme-portlet .table-striped {    background-color: #595959 !important; color: #FFF !important;    }

.dark-theme-portlet .pagination li a {
    background-color: #191919 !important; 
    border-color: #000 !important;
    color: #FFF !important; 
}
.dark-theme-portlet .pagination li.active a {
    background-color: #898989 !important; 
}

.dark-theme-portlet .table-trib-ent thead th {
  background-color: #4285F4 !important;
  color: #FFF !important;
  border: 1px solid #0d47a1 !important;
}
.dark-theme-portlet .table-trib-ent thead th a,
.dark-theme-portlet .table-trib-ent tbody td {  color: #FFF !important;   }
.dark-theme-portlet .table-trib-ent tbody tr td.bg-danger {   background-color: #f2dede !important;   }
.dark-theme-portlet .table-trib-ent tbody tr td.ft-danger {   color: #a94442 !important;   }
.dark-theme-portlet .table-trib-ent tbody tr td.bg-warning-dk {   background-color: #fcea90 !important;   }
.dark-theme-portlet .table-trib-ent tbody tr td.ft-warning {   color: #8a6d3b !important;   }
.dark-theme-portlet .table-trib-sai thead th {
  background-color: #00C851;
  color: #FFF;
  border: 1px solid #007E33 !important;
}
.dark-theme-portlet .table-trib-sai thead th a {    color: #FFF !important; }

.selectize-dropdown-content table tbody td {
  background-color: #FFF !important;
}


.dark-modal {
  background-color: rgba(255,255,255,0.7) !important;  
}

.dark-modal .modal-content {
  background-color: #595959 !important;    
  color: #FFF !important;
}
.dark-modal .modal-content .modal-header {
  background-color: #393939 !important;    
  color: #FFF !important;
}
.dark-modal .modal-content .modal-footer {
  background-color: #393939 !important;
  color: #FFF !important;
}
.dark-modal .modal-content .btn-link { color: #33b5e5 !important;  }
.dark-modal .modal-content .btn-link span.ft-black  { color: #DCDCDC !important;  }
.dark-modal .modal-content .btn-link.ft-primary span { color: #4285F4 !important;  }
.dark-modal .modal-content .btn-link.ft-success span { color: #00C851 !important;  }
.dark-modal .modal-content .btn-link.ft-info span { color: #33b5e5 !important;  }
.dark-modal .modal-content .btn-link.ft-warning span { color: #ffbb33 !important;  }
.dark-modal .modal-content .btn-link.ft-danger span { color: #ff4444 !important;  }
.dark-modal .modal-content .btn-link.ft-red { color: #ff4444 !important;  }

/****** FIM dark theme by Willian Barbosa ******/


