

.is-invalid {
    border-color: red;
}

.invalid-feedback {
    color: red;
    font-size: 0.875rem;
    margin-top: 0.25rem;
}

.dashboard-stat {
    display: block;
    margin-bottom: 25px;
    overflow: hidden;
    border-radius: 4px
}

.dashboard-stat:after, .dashboard-stat:before {
    content: " ";
    display: table
}

.dashboard-stat:after {
    clear: both
}

.portlet .dashboard-stat:last-child {
    margin-bottom: 0
}

.dashboard-stat .visual {
    width: 80px;
    height: 80px;
    display: block;
    float: left;
    padding-top: 10px;
    padding-left: 15px;
    margin-bottom: 15px;
    font-size: 35px;
    line-height: 35px
}

.dashboard-stat .visual > i {
    margin-left: -35px;
    font-size: 110px;
    line-height: 110px
}

.dashboard-stat .details {
    position: absolute;
    right: 15px;
    padding-right: 15px
}

.dashboard-stat .details .number {
    padding-top: 25px;
    text-align: right;
    font-size: 34px;
    line-height: 36px;
    letter-spacing: -1px;
    margin-bottom: 0;
    font-weight: 300
}

.dashboard-stat .details .desc {
    text-align: right;
    font-size: 16px;
    letter-spacing: 0;
    font-weight: 300
}

.dashboard-stat .more {
    clear: both;
    display: block;
    padding: 6px 10px;
    position: relative;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 11px;
    opacity: .7;
    filter: alpha(opacity=70)
}

.dashboard-stat .more:hover {
    text-decoration: none;
    opacity: .9;
    filter: alpha(opacity=90)
}

.dashboard-stat .more > i {
    display: inline-block;
    margin-top: 1px;
    float: right
}

.dashboard-stat.dashboard-stat-v2 .visual {
    padding-top: 35px;
    margin-bottom: 40px
}

.dashboard-stat.white {
    background-color: #fff
}

.dashboard-stat.white.dashboard-stat-light:hover {
    background-color: #f5f5f5
}

.dashboard-stat.white .visual > i {
    color: #666;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.white .details .number {
    color: #666
}

.dashboard-stat.white .details .desc {
    color: #666;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.white .more {
    color: #666;
    background-color: #f5f5f5
}

.dashboard-stat.default {
    background-color: #e1e5ec
}

.dashboard-stat.default.dashboard-stat-light:hover {
    background-color: #d5dae4
}

.dashboard-stat.default .visual > i {
    color: #666;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.default .details .number {
    color: #666
}

.dashboard-stat.default .details .desc {
    color: #666;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.default .more {
    color: #666;
    background-color: #d5dae4
}

.dashboard-stat.dark {
    background-color: #2f353b
}

.dashboard-stat.dark.dashboard-stat-light:hover {
    background-color: #262b30
}

.dashboard-stat.dark .visual > i {
    color: #FFF;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.dark .details .number {
    color: #FFF
}

.dashboard-stat.dark .details .desc {
    color: #FFF;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.dark .more {
    color: #FFF;
    background-color: #262b30
}

.dashboard-stat.blue {
    background-color: #3598dc
}

.dashboard-stat.blue.dashboard-stat-light:hover {
    background-color: #258fd7
}

.dashboard-stat.blue .visual > i {
    color: #FFF;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.blue .details .number {
    color: #FFF
}

.dashboard-stat.blue .details .desc {
    color: #FFF;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.blue .more {
    color: #FFF;
    background-color: #258fd7
}

.dashboard-stat.blue-madison {
    background-color: #578ebe
}

.dashboard-stat.blue-madison.dashboard-stat-light:hover {
    background-color: #4884b8
}

.dashboard-stat.blue-madison .visual > i {
    color: #FFF;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.blue-madison .details .number {
    color: #FFF
}

.dashboard-stat.blue-madison .details .desc {
    color: #FFF;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.blue-madison .more {
    color: #FFF;
    background-color: #4884b8
}

.dashboard-stat.blue-chambray {
    background-color: #2C3E50
}

.dashboard-stat.blue-chambray.dashboard-stat-light:hover {
    background-color: #253443
}

.dashboard-stat.blue-chambray .visual > i {
    color: #FFF;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.blue-chambray .details .number {
    color: #FFF
}

.dashboard-stat.blue-chambray .details .desc {
    color: #FFF;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.blue-chambray .more {
    color: #FFF;
    background-color: #253443
}

.dashboard-stat.blue-ebonyclay {
    background-color: #22313F
}

.dashboard-stat.blue-ebonyclay.dashboard-stat-light:hover {
    background-color: #1b2732
}

.dashboard-stat.blue-ebonyclay .visual > i {
    color: #FFF;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.blue-ebonyclay .details .number {
    color: #FFF
}

.dashboard-stat.blue-ebonyclay .details .desc {
    color: #FFF;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.blue-ebonyclay .more {
    color: #FFF;
    background-color: #1b2732
}

.dashboard-stat.blue-hoki {
    background-color: #67809F
}

.dashboard-stat.blue-hoki.dashboard-stat-light:hover {
    background-color: #5e7694
}

.dashboard-stat.blue-hoki .visual > i {
    color: #FFF;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.blue-hoki .details .number {
    color: #FFF
}

.dashboard-stat.blue-hoki .details .desc {
    color: #FFF;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.blue-hoki .more {
    color: #FFF;
    background-color: #5e7694
}

.dashboard-stat.blue-steel {
    background-color: #4B77BE
}

.dashboard-stat.blue-steel.dashboard-stat-light:hover {
    background-color: #416db4
}

.dashboard-stat.blue-steel .visual > i {
    color: #FFF;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.blue-steel .details .number {
    color: #FFF
}

.dashboard-stat.blue-steel .details .desc {
    color: #FFF;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.blue-steel .more {
    color: #FFF;
    background-color: #416db4
}

.dashboard-stat.blue-soft {
    background-color: #4c87b9
}

.dashboard-stat.blue-soft.dashboard-stat-light:hover {
    background-color: #447dad
}

.dashboard-stat.blue-soft .visual > i {
    color: #FFF;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.blue-soft .details .number {
    color: #FFF
}

.dashboard-stat.blue-soft .details .desc {
    color: #FFF;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.blue-soft .more {
    color: #FFF;
    background-color: #447dad
}

.dashboard-stat.blue-dark {
    background-color: #5e738b
}

.dashboard-stat.blue-dark.dashboard-stat-light:hover {
    background-color: #56697f
}

.dashboard-stat.blue-dark .visual > i {
    color: #FFF;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.blue-dark .details .number {
    color: #FFF
}

.dashboard-stat.blue-dark .details .desc {
    color: #FFF;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.blue-dark .more {
    color: #FFF;
    background-color: #56697f
}

.dashboard-stat.blue-sharp {
    background-color: #5C9BD1
}

.dashboard-stat.blue-sharp.dashboard-stat-light:hover {
    background-color: #4c91cd
}

.dashboard-stat.blue-sharp .visual > i {
    color: #FFF;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.blue-sharp .details .number {
    color: #FFF
}

.dashboard-stat.blue-sharp .details .desc {
    color: #FFF;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.blue-sharp .more {
    color: #FFF;
    background-color: #4c91cd
}

.dashboard-stat.blue-oleo {
    background-color: #94A0B2
}

.dashboard-stat.blue-oleo.dashboard-stat-light:hover {
    background-color: #8895a9
}

.dashboard-stat.blue-oleo .visual > i {
    color: #FFF;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.blue-oleo .details .number {
    color: #FFF
}

.dashboard-stat.blue-oleo .details .desc {
    color: #FFF;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.blue-oleo .more {
    color: #FFF;
    background-color: #8895a9
}

.dashboard-stat.green {
    background-color: #32c5d2
}

.dashboard-stat.green.dashboard-stat-light:hover {
    background-color: #2bb8c4
}

.dashboard-stat.green .visual > i {
    color: #FFF;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.green .details .number {
    color: #FFF
}

.dashboard-stat.green .details .desc {
    color: #FFF;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.green .more {
    color: #FFF;
    background-color: #2bb8c4
}

.dashboard-stat.green-meadow {
    background-color: #1BBC9B
}

.dashboard-stat.green-meadow.dashboard-stat-light:hover {
    background-color: #18aa8c
}

.dashboard-stat.green-meadow .visual > i {
    color: #FFF;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.green-meadow .details .number {
    color: #FFF
}

.dashboard-stat.green-meadow .details .desc {
    color: #FFF;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.green-meadow .more {
    color: #FFF;
    background-color: #18aa8c
}

.dashboard-stat.green-seagreen {
    background-color: #1BA39C
}

.dashboard-stat.green-seagreen.dashboard-stat-light:hover {
    background-color: #18918b
}

.dashboard-stat.green-seagreen .visual > i {
    color: #FFF;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.green-seagreen .details .number {
    color: #FFF
}

.dashboard-stat.green-seagreen .details .desc {
    color: #FFF;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.green-seagreen .more {
    color: #FFF;
    background-color: #18918b
}

.dashboard-stat.green-turquoise {
    background-color: #36D7B7
}

.dashboard-stat.green-turquoise.dashboard-stat-light:hover {
    background-color: #29cfae
}

.dashboard-stat.green-turquoise .visual > i {
    color: #FFF;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.green-turquoise .details .number {
    color: #FFF
}

.dashboard-stat.green-turquoise .details .desc {
    color: #FFF;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.green-turquoise .more {
    color: #FFF;
    background-color: #29cfae
}

.dashboard-stat.green-haze {
    background-color: #44b6ae
}

.dashboard-stat.green-haze.dashboard-stat-light:hover {
    background-color: #3ea7a0
}

.dashboard-stat.green-haze .visual > i {
    color: #FFF;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.green-haze .details .number {
    color: #FFF
}

.dashboard-stat.green-haze .details .desc {
    color: #FFF;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.green-haze .more {
    color: #FFF;
    background-color: #3ea7a0
}

.dashboard-stat.green-jungle {
    background-color: #26C281
}

.dashboard-stat.green-jungle.dashboard-stat-light:hover {
    background-color: #23b176
}

.dashboard-stat.green-jungle .visual > i {
    color: #FFF;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.green-jungle .details .number {
    color: #FFF
}

.dashboard-stat.green-jungle .details .desc {
    color: #FFF;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.green-jungle .more {
    color: #FFF;
    background-color: #23b176
}

.dashboard-stat.green-soft {
    background-color: #3faba4
}

.dashboard-stat.green-soft.dashboard-stat-light:hover {
    background-color: #3a9c96
}

.dashboard-stat.green-soft .visual > i {
    color: #FFF;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.green-soft .details .number {
    color: #FFF
}

.dashboard-stat.green-soft .details .desc {
    color: #FFF;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.green-soft .more {
    color: #FFF;
    background-color: #3a9c96
}

.dashboard-stat.green-dark {
    background-color: #4DB3A2
}

.dashboard-stat.green-dark.dashboard-stat-light:hover {
    background-color: #46a595
}

.dashboard-stat.green-dark .visual > i {
    color: #FFF;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.green-dark .details .number {
    color: #FFF
}

.dashboard-stat.green-dark .details .desc {
    color: #FFF;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.green-dark .more {
    color: #FFF;
    background-color: #46a595
}

.dashboard-stat.green-sharp {
    background-color: #2ab4c0
}

.dashboard-stat.green-sharp.dashboard-stat-light:hover {
    background-color: #26a4af
}

.dashboard-stat.green-sharp .visual > i {
    color: #FFF;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.green-sharp .details .number {
    color: #FFF
}

.dashboard-stat.green-sharp .details .desc {
    color: #FFF;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.green-sharp .more {
    color: #FFF;
    background-color: #26a4af
}

.dashboard-stat.green-steel {
    background-color: #29b4b6
}

.dashboard-stat.green-steel.dashboard-stat-light:hover {
    background-color: #25a4a5
}

.dashboard-stat.green-steel .visual > i {
    color: #FFF;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.green-steel .details .number {
    color: #FFF
}

.dashboard-stat.green-steel .details .desc {
    color: #FFF;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.green-steel .more {
    color: #FFF;
    background-color: #25a4a5
}

.dashboard-stat.grey {
    background-color: #E5E5E5
}

.dashboard-stat.grey.dashboard-stat-light:hover {
    background-color: #dbdbdb
}

.dashboard-stat.grey .visual > i {
    color: #333;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.grey .details .number {
    color: #333
}

.dashboard-stat.grey .details .desc {
    color: #333;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.grey .more {
    color: #333;
    background-color: #dbdbdb
}

.dashboard-stat.grey-steel {
    background-color: #e9edef
}

.dashboard-stat.grey-steel.dashboard-stat-light:hover {
    background-color: #dde3e6
}

.dashboard-stat.grey-steel .visual > i {
    color: #80898e;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.grey-steel .details .number {
    color: #80898e
}

.dashboard-stat.grey-steel .details .desc {
    color: #80898e;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.grey-steel .more {
    color: #80898e;
    background-color: #dde3e6
}

.dashboard-stat.grey-cararra {
    background-color: #fafafa
}

.dashboard-stat.grey-cararra.dashboard-stat-light:hover {
    background-color: #f0f0f0
}

.dashboard-stat.grey-cararra .visual > i {
    color: #333;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.grey-cararra .details .number {
    color: #333
}

.dashboard-stat.grey-cararra .details .desc {
    color: #333;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.grey-cararra .more {
    color: #333;
    background-color: #f0f0f0
}

.dashboard-stat.grey-gallery {
    background-color: #555
}

.dashboard-stat.grey-gallery.dashboard-stat-light:hover {
    background-color: #4b4b4b
}

.dashboard-stat.grey-gallery .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.grey-gallery .details .number {
    color: #fff
}

.dashboard-stat.grey-gallery .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.grey-gallery .more {
    color: #fff;
    background-color: #4b4b4b
}

.dashboard-stat.grey-cascade {
    background-color: #95A5A6
}

.dashboard-stat.grey-cascade.dashboard-stat-light:hover {
    background-color: #8a9c9d
}

.dashboard-stat.grey-cascade .visual > i {
    color: #FFF;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.grey-cascade .details .number {
    color: #FFF
}

.dashboard-stat.grey-cascade .details .desc {
    color: #FFF;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.grey-cascade .more {
    color: #FFF;
    background-color: #8a9c9d
}

.dashboard-stat.grey-silver {
    background-color: #BFBFBF
}

.dashboard-stat.grey-silver.dashboard-stat-light:hover {
    background-color: #b5b5b5
}

.dashboard-stat.grey-silver .visual > i {
    color: #FAFCFB;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.grey-silver .details .number {
    color: #FAFCFB
}

.dashboard-stat.grey-silver .details .desc {
    color: #FAFCFB;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.grey-silver .more {
    color: #FAFCFB;
    background-color: #b5b5b5
}

.dashboard-stat.grey-salsa {
    background-color: #ACB5C3
}

.dashboard-stat.grey-salsa.dashboard-stat-light:hover {
    background-color: #a0aaba
}

.dashboard-stat.grey-salsa .visual > i {
    color: #FAFCFB;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.grey-salsa .details .number {
    color: #FAFCFB
}

.dashboard-stat.grey-salsa .details .desc {
    color: #FAFCFB;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.grey-salsa .more {
    color: #FAFCFB;
    background-color: #a0aaba
}

.dashboard-stat.grey-salt {
    background-color: #bfcad1
}

.dashboard-stat.grey-salt.dashboard-stat-light:hover {
    background-color: #b3c0c8
}

.dashboard-stat.grey-salt .visual > i {
    color: #FAFCFB;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.grey-salt .details .number {
    color: #FAFCFB
}

.dashboard-stat.grey-salt .details .desc {
    color: #FAFCFB;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.grey-salt .more {
    color: #FAFCFB;
    background-color: #b3c0c8
}

.dashboard-stat.grey-mint {
    background-color: #525e64
}

.dashboard-stat.grey-mint.dashboard-stat-light:hover {
    background-color: #495359
}

.dashboard-stat.grey-mint .visual > i {
    color: #FFF;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.grey-mint .details .number {
    color: #FFF
}

.dashboard-stat.grey-mint .details .desc {
    color: #FFF;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.grey-mint .more {
    color: #FFF;
    background-color: #495359
}

.dashboard-stat.red {
    background-color: #e7505a
}

.dashboard-stat.red.dashboard-stat-light:hover {
    background-color: #e53e49
}

.dashboard-stat.red .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.red .details .number {
    color: #fff
}

.dashboard-stat.red .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.red .more {
    color: #fff;
    background-color: #e53e49
}

.dashboard-stat.red-pink {
    background-color: #E08283
}

.dashboard-stat.red-pink.dashboard-stat-light:hover {
    background-color: #dc7273
}

.dashboard-stat.red-pink .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.red-pink .details .number {
    color: #fff
}

.dashboard-stat.red-pink .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.red-pink .more {
    color: #fff;
    background-color: #dc7273
}

.dashboard-stat.red-sunglo {
    background-color: #E26A6A
}

.dashboard-stat.red-sunglo.dashboard-stat-light:hover {
    background-color: #df5959
}

.dashboard-stat.red-sunglo .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.red-sunglo .details .number {
    color: #fff
}

.dashboard-stat.red-sunglo .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.red-sunglo .more {
    color: #fff;
    background-color: #df5959
}

.dashboard-stat.red-intense {
    background-color: #e35b5a
}

.dashboard-stat.red-intense.dashboard-stat-light:hover {
    background-color: #e04a49
}

.dashboard-stat.red-intense .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.red-intense .details .number {
    color: #fff
}

.dashboard-stat.red-intense .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.red-intense .more {
    color: #fff;
    background-color: #e04a49
}

.dashboard-stat.red-thunderbird {
    background-color: #D91E18
}

.dashboard-stat.red-thunderbird.dashboard-stat-light:hover {
    background-color: #c71b16
}

.dashboard-stat.red-thunderbird .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.red-thunderbird .details .number {
    color: #fff
}

.dashboard-stat.red-thunderbird .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.red-thunderbird .more {
    color: #fff;
    background-color: #c71b16
}

.dashboard-stat.red-flamingo {
    background-color: #EF4836
}

.dashboard-stat.red-flamingo.dashboard-stat-light:hover {
    background-color: #ed3723
}

.dashboard-stat.red-flamingo .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.red-flamingo .details .number {
    color: #fff
}

.dashboard-stat.red-flamingo .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.red-flamingo .more {
    color: #fff;
    background-color: #ed3723
}

.dashboard-stat.red-soft {
    background-color: #d05454
}

.dashboard-stat.red-soft.dashboard-stat-light:hover {
    background-color: #c44
}

.dashboard-stat.red-soft .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.red-soft .details .number {
    color: #fff
}

.dashboard-stat.red-soft .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.red-soft .more {
    color: #fff;
    background-color: #c44
}

.dashboard-stat.red-haze {
    background-color: #f36a5a
}

.dashboard-stat.red-haze.dashboard-stat-light:hover {
    background-color: #f25947
}

.dashboard-stat.red-haze .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.red-haze .details .number {
    color: #fff
}

.dashboard-stat.red-haze .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.red-haze .more {
    color: #fff;
    background-color: #f25947
}

.dashboard-stat.red-mint {
    background-color: #e43a45
}

.dashboard-stat.red-mint.dashboard-stat-light:hover {
    background-color: #e22834
}

.dashboard-stat.red-mint .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.red-mint .details .number {
    color: #fff
}

.dashboard-stat.red-mint .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.red-mint .more {
    color: #fff;
    background-color: #e22834
}

.dashboard-stat.yellow {
    background-color: #c49f47
}

.dashboard-stat.yellow.dashboard-stat-light:hover {
    background-color: #bb953c
}

.dashboard-stat.yellow .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.yellow .details .number {
    color: #fff
}

.dashboard-stat.yellow .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.yellow .more {
    color: #fff;
    background-color: #bb953c
}

.dashboard-stat.yellow-gold {
    background-color: #E87E04
}

.dashboard-stat.yellow-gold.dashboard-stat-light:hover {
    background-color: #d47304
}

.dashboard-stat.yellow-gold .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.yellow-gold .details .number {
    color: #fff
}

.dashboard-stat.yellow-gold .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.yellow-gold .more {
    color: #fff;
    background-color: #d47304
}

.dashboard-stat.yellow-casablanca {
    background-color: #f2784b
}

.dashboard-stat.yellow-casablanca.dashboard-stat-light:hover {
    background-color: #f16a38
}

.dashboard-stat.yellow-casablanca .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.yellow-casablanca .details .number {
    color: #fff
}

.dashboard-stat.yellow-casablanca .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.yellow-casablanca .more {
    color: #fff;
    background-color: #f16a38
}

.dashboard-stat.yellow-crusta {
    background-color: #f3c200
}

.dashboard-stat.yellow-crusta.dashboard-stat-light:hover {
    background-color: #dfb200
}

.dashboard-stat.yellow-crusta .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.yellow-crusta .details .number {
    color: #fff
}

.dashboard-stat.yellow-crusta .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.yellow-crusta .more {
    color: #fff;
    background-color: #dfb200
}

.dashboard-stat.yellow-lemon {
    background-color: #F7CA18
}

.dashboard-stat.yellow-lemon.dashboard-stat-light:hover {
    background-color: #f2c308
}

.dashboard-stat.yellow-lemon .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.yellow-lemon .details .number {
    color: #fff
}

.dashboard-stat.yellow-lemon .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.yellow-lemon .more {
    color: #fff;
    background-color: #f2c308
}

.dashboard-stat.yellow-saffron {
    background-color: #F4D03F
}

.dashboard-stat.yellow-saffron.dashboard-stat-light:hover {
    background-color: #f3cb2c
}

.dashboard-stat.yellow-saffron .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.yellow-saffron .details .number {
    color: #fff
}

.dashboard-stat.yellow-saffron .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.yellow-saffron .more {
    color: #fff;
    background-color: #f3cb2c
}

.dashboard-stat.yellow-soft {
    background-color: #c8d046
}

.dashboard-stat.yellow-soft.dashboard-stat-light:hover {
    background-color: #c3cc36
}

.dashboard-stat.yellow-soft .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.yellow-soft .details .number {
    color: #fff
}

.dashboard-stat.yellow-soft .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.yellow-soft .more {
    color: #fff;
    background-color: #c3cc36
}

.dashboard-stat.yellow-haze {
    background-color: #c5bf66
}

.dashboard-stat.yellow-haze.dashboard-stat-light:hover {
    background-color: #bfb957
}

.dashboard-stat.yellow-haze .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.yellow-haze .details .number {
    color: #fff
}

.dashboard-stat.yellow-haze .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.yellow-haze .more {
    color: #fff;
    background-color: #bfb957
}

.dashboard-stat.yellow-mint {
    background-color: #c5b96b
}

.dashboard-stat.yellow-mint.dashboard-stat-light:hover {
    background-color: #bfb25c
}

.dashboard-stat.yellow-mint .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.yellow-mint .details .number {
    color: #fff
}

.dashboard-stat.yellow-mint .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.yellow-mint .more {
    color: #fff;
    background-color: #bfb25c
}

.dashboard-stat.purple {
    background-color: #8E44AD
}

.dashboard-stat.purple.dashboard-stat-light:hover {
    background-color: #823e9e
}

.dashboard-stat.purple .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.purple .details .number {
    color: #fff
}

.dashboard-stat.purple .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.purple .more {
    color: #fff;
    background-color: #823e9e
}

.dashboard-stat.purple-plum {
    background-color: #8775a7
}

.dashboard-stat.purple-plum.dashboard-stat-light:hover {
    background-color: #7c699f
}

.dashboard-stat.purple-plum .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.purple-plum .details .number {
    color: #fff
}

.dashboard-stat.purple-plum .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.purple-plum .more {
    color: #fff;
    background-color: #7c699f
}

.dashboard-stat.purple-medium {
    background-color: #BF55EC
}

.dashboard-stat.purple-medium.dashboard-stat-light:hover {
    background-color: #b843ea
}

.dashboard-stat.purple-medium .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.purple-medium .details .number {
    color: #fff
}

.dashboard-stat.purple-medium .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.purple-medium .more {
    color: #fff;
    background-color: #b843ea
}

.dashboard-stat.purple-studio {
    background-color: #8E44AD
}

.dashboard-stat.purple-studio.dashboard-stat-light:hover {
    background-color: #823e9e
}

.dashboard-stat.purple-studio .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.purple-studio .details .number {
    color: #fff
}

.dashboard-stat.purple-studio .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.purple-studio .more {
    color: #fff;
    background-color: #823e9e
}

.dashboard-stat.purple-wisteria {
    background-color: #9B59B6
}

.dashboard-stat.purple-wisteria.dashboard-stat-light:hover {
    background-color: #924dae
}

.dashboard-stat.purple-wisteria .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.purple-wisteria .details .number {
    color: #fff
}

.dashboard-stat.purple-wisteria .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.purple-wisteria .more {
    color: #fff;
    background-color: #924dae
}

.dashboard-stat.purple-seance {
    background-color: #9A12B3
}

.dashboard-stat.purple-seance.dashboard-stat-light:hover {
    background-color: #8a10a0
}

.dashboard-stat.purple-seance .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.purple-seance .details .number {
    color: #fff
}

.dashboard-stat.purple-seance .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.purple-seance .more {
    color: #fff;
    background-color: #8a10a0
}

.dashboard-stat.purple-intense {
    background-color: #8775a7
}

.dashboard-stat.purple-intense.dashboard-stat-light:hover {
    background-color: #7c699f
}

.dashboard-stat.purple-intense .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.purple-intense .details .number {
    color: #fff
}

.dashboard-stat.purple-intense .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.purple-intense .more {
    color: #fff;
    background-color: #7c699f
}

.dashboard-stat.purple-sharp {
    background-color: #796799
}

.dashboard-stat.purple-sharp.dashboard-stat-light:hover {
    background-color: #6f5f8d
}

.dashboard-stat.purple-sharp .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.purple-sharp .details .number {
    color: #fff
}

.dashboard-stat.purple-sharp .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.purple-sharp .more {
    color: #fff;
    background-color: #6f5f8d
}

.dashboard-stat.purple-soft {
    background-color: #8877a9
}

.dashboard-stat.purple-soft.dashboard-stat-light:hover {
    background-color: #7d6ba1
}

.dashboard-stat.purple-soft .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.purple-soft .details .number {
    color: #fff
}

.dashboard-stat.purple-soft .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.purple-soft .more {
    color: #fff;
    background-color: #7d6ba1
}

.dashboard-stat-light {
    padding-bottom: 20px;
    margin-bottom: 20px
}

.dashboard-stat-light .details {
    margin-bottom: 5px
}

.dashboard-stat-light .details .number {
    font-weight: 300;
    margin-bottom: 0
}

.dashboard-stat2, .dashboard-stat2 .display {
    margin-bottom: 20px
}

.dashboard-stat2 {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    background: #fff;
    padding: 15px 15px 30px
}

.dashboard-stat2.bordered {
    border: 1px solid #e7ecf1
}

.dashboard-stat2 .display:after, .dashboard-stat2 .display:before {
    content: " ";
    display: table
}

.dashboard-stat2 .display:after {
    clear: both
}

.dashboard-stat2 .display .number {
    float: left;
    display: inline-block
}

.dashboard-stat2 .display .number h3 {
    margin: 0 0 2px;
    padding: 0;
    font-size: 30px;
    font-weight: 400
}

.dashboard-stat2 .display .number h3 > small {
    font-size: 23px
}

.dashboard-stat2 .display .number small {
    font-size: 14px;
    color: #AAB5BC;
    font-weight: 600;
    text-transform: uppercase
}

.dashboard-stat2 .display .icon {
    display: inline-block;
    float: right;
    padding: 7px 0 0
}

.dashboard-stat2 .display .icon > i {
    color: #cbd4e0;
    font-size: 26px
}

.dashboard-stat2 .progress-info {
    clear: both
}

.dashboard-stat2 .progress-info .progress {
    margin: 0;
    height: 4px;
    clear: both;
    display: block
}

.dashboard-stat2 .progress-info .status {
    margin-top: 5px;
    font-size: 11px;
    color: #AAB5BC;
    font-weight: 600;
    text-transform: uppercase
}

.dashboard-stat2 .progress-info .status .status-title {
    float: left;
    display: inline-block
}

.dashboard-stat2 .progress-info .status .status-number {
    float: right;
    display: inline-block
}

.select2 {
    width: 100% !important;
}

.select2-dropdown--below, .datepicker {
    z-index: 1000000 !important;
}

p {
    text-align: justify;
}

.kt-header__bottom, .kt-header-menu-wrapper .kt-header-menu .kt-menu__nav, div.kt-menu__submenu {
    background-color: #094767 !important;
}

.kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text, .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-text, .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    color: #fff !important;
}

.kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link:hover .kt-menu__link-text, .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-text, .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-text {
    color: #094767 !important;
}

.kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text:hover {
    color: #094767 !important;
}

.kt-header-menu .kt-menu__nav > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-text, .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-text {
    color: #094767 !important;
}

.kt-header-menu .kt-menu__nav > .kt-menu__item--open > .kt-menu__link .kt-menu__link-text {
    color: #094767 !important;
}

.btn-danger, .kt-badge.kt-badge--danger {
    color: #fff;
    background-color: #dc3545 !important;
    border-color: #dc3545 !important;
}

.buttons-html5 {
    margin: 3px !important;
    cursor: pointer;
}

#map {
    height: 500px !important;
    width: 100% !important;
}

.star_checked {
    color: orange;
}

.star_td {
    display: inline-flex;
}