﻿input.parsley-success, select.parsley-success, textarea.parsley-success {
    color: #333 !important;
    background-color: #fff !important;
    border: 1px solid #ccd0d4 !important;
}

textarea {
    resize: none
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none; 
    margin: 0; 
}

/*.navbar-form .btn-search-navigation {
    position: absolute;
    right: 15px;
    top: 12px;
    height: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
    border: none;
    background: 0 0;
    -webkit-border-radius: 0 30px 30px 0;
    -moz-border-radius: 0 30px 30px 0;
    border-radius: 0 30px 30px 0;
}*/

.media-no-border{
    border-top: 0px solid white !important;
    border-bottom: 0px solid white !important;
}

.media-divider{
    margin: 9px 0 !important;
}

.settings-form {
    max-width: 500px !important;
    width: 350px !important;
    right: -131px !important;
}

.settings-icon {
    font-size: 14px !important;
    color: dimgrey;
}

.footer-toolbar {
    box-shadow: 0 -4px 5px -3px #909498;
    margin-top: 3px;
}

.section-divider {
    border-left: 1px solid #ededed;
}

.separation-line {
    border-left: 1px solid #CCC;
    padding-left: 5px;
}

.separation-line-black {
    border-left: 1px solid #000000;
    padding-left: 5px;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    padding-left: 8px;
    padding-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 13px !important;
}

.table-borderless td, .table-borderless th {
    border: none !important;
    border-spacing: 0px !important;
}

.flat-blue .navbar.navbar-inverse {
    background: #213146;
}

.flat-blue .sidebar,
.flat-blue .sidebar-bg {
    background: #213146; 
}
.flat-blue .sidebar .nav > li > a {
    color: #b2b2b2;
}
.flat-blue .sidebar.sidebar-grid .nav > li > a {
    border-bottom: 1px solid #474747;
    border-top: 1px solid #474747;
}
.flat-blue .sidebar .nav > li.active > a,
.flat-blue .sidebar .active .sub-menu > li.active > a,
.flat-blue .sidebar .sub-menu > li > a:hover,
.flat-blue .sidebar .sub-menu > li > a:focus {
    color: #fff;
}
.flat-blue .sidebar .sub-menu > li > div.link-detail {
    display: flex;
}
.flat-blue .sidebar .sub-menu > li > div.link-detail > a {
    padding: 5px 10px;
}
.flat-blue .sidebar .sub-menu > li > div.link-detail > div.module-name {
    width: 100%;
    padding: 5px 0px;
    font-weight: 300;
    color: #889097;
    cursor: pointer;
}
.flat-blue .sidebar .nav > li.active > div.link-detail > div.module-name,
.flat-blue .sidebar .active .sub-menu > li.active > div.link-detail > div.module-name,
.flat-blue .sidebar .sub-menu > li > div.link-detail > div.module-name:hover,
.flat-blue .sidebar .sub-menu > li > div.link-detail > div.module-name:focus{
    color: #fff !important;
}
.flat-blue .sidebar .sub-menu > li > div.link-detail > div.container-cater {
    margin-right: 20px;
    padding: 5px 0px;
    font-weight: 300;
    color: #889097;
    cursor: pointer;
}
.flat-blue .sidebar .sub-menu > li > div.link-detail > div.container-cater > span.caret {
    margin-top: 8px;
    font-weight: bold;
}
.flat-blue .sidebar .sub-menu > li.active > a,
.flat-blue .sidebar .sub-menu > li.active > a:before {
    color: #348fe2;
}
.flat-blue .sidebar .sub-menu > li > a,
.flat-blue .sidebar .sub-menu > li > a:before {
    color: #999;
}
.flat-blue .sidebar .nav > li > a:focus, 
.flat-blue .sidebar .nav > li > a:hover,
.flat-blue .sidebar .nav > li.expand > a, 
.flat-blue .page-sidebar-minified .sidebar .nav > li.has-sub:hover > a, 
.flat-blue .page-sidebar-minified .sidebar .nav > li.has-sub:focus > a {
    background: #192432;
}
.flat-blue .sidebar .sub-menu,
.flat-blue .page-sidebar-minified .sidebar .nav li.has-sub > .sub-menu,
.flat-blue .sidebar .nav > li.nav-profile {
    background: #192432;
}

.bootstrap-select {
    width: 100px !important;
}

.input-group-addon {
            padding: 0px 8px !important;
        }
a.gritter-close {
    margin-top: 5px;
}

.slimScrollBar, .slimScrollRail {
    width: 10px !important;
    right: 0 !important;
}

.container-dot-financial-check {
    width: 30px;
    height: 30px;
    border-radius: 30px;
    background: #d91d1d;
    float: right;
    right: 6px;
    top: 6px;
}