aside.main-sidebar {
    background: #262932;
    color: #fff;
}

.list-view .row.view .title-list {
    color: #666;
    font-weight: normal;
    font-size: 12px;
    display: block;
}

.navbar-nav>.user-menu>.dropdown-menu>li.user-header>p,
.text-primary,
.text-info,
.main-header .sidebar-toggle:focus,
.info-box-white,
.label-theme,
.btn-link,
a {
    color: #7366ff;
}

.btn-default,
.btn-default:hover,
.btn-default:focus,
.btn-default:active {
    background-color: transparent !important;
    color: #7366ff !important;
    border-color: #7366ff !important;
}

.btn-default:hover {
    background-color: #7366ff;
    color: #ffffff;
}

.bg-primary,
.btn-primary {
    background: #7366ff;
    border-color: #7366ff;
}

.box-default .btn-default,
.label-info,
.label-danger,
.label-success,
.list-group-item .btn-danger,
.list-group-item .btn-mensagem {
    border-radius: 60px !important;
}

.form-horizontal .btn-primary,
.list-view .btn-primary,
.list-view .btn-danger,
.box-header .btn-warning,
/* .box-success .btn-default, */
.modal-body .btn-primary,
.modal-body .btn-default,
.modal-content .btn-secondary,
.form-actions .btn,
.form-actions .btn-primary,
.box-header .btn-primary,
/* .form-group .btn-default, */
.box-footer .btn-default,
.box-footer .btn-primary,
.box-footer .btn-danger,
.box-footer .btn-secondary,
.box-primary .btn-primary,
.box-primary .btn-success,
.page-sidebar-menu .btn-default,
.page-sidebar-menu .btn-primary,
.page-sidebar-menu .btn-danger,
.page-sidebar-menu .btn-success {
    border-radius: 60px !important;
    padding-left: 20px;
    padding-right: 20px;
}

a.btn-link-green-light {
    color: #3cb100 !important;
}

a.btn-link-green-light:hover,
a.btn-link-green-light:focus,
a.btn-link-green-light:visited,
a.btn-link-green-light:active {
    background-color: #ccf0b9 !important;
    border-color: #ccf0b9 !important;
    color: #3cb100 !important;
}

a.btn-link-danger-light:hover,
a.btn-link-danger-light:focus,
a.btn-link-danger-light:visited,
a.btn-link-danger-light:active,
.btn-danger,
.btn-danger:hover,
.btn-danger:active,
.btn-danger:focus {
    background-color: #ffd7d2 !important;
    border-color: #ffa89d !important;
    color: #dd4b39 !important;
}

.text-danger,
a.btn-link-danger-light {
    color: #dd4b39 !important;
}

.btn-danger:hover {
    background-color: #f8b1a8 !important;
}

.page.selected>a,
.btn-primary:active,
.btn-primary.active,
.btn-primary:visited,
.btn-primary:focus,
.btn-primary:hover,
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open>.dropdown-toggle.btn-primary.focus,
.open>.dropdown-toggle.btn-primary:focus,
.open>.dropdown-toggle.btn-primary:hover {
    background: #7366ff;
    border-color: #7366ff;
}

.main-header .sidebar-toggle:hover,
.main-header .sidebar-toggle:visited,
.main-header .sidebar-toggle:active,
.skin-white .sidebar-menu>li:hover>a,
.skin-white .sidebar-menu>li.active>a,
.skin-white .sidebar-menu>li.menu-open>a,
/* .skin-white .sidebar-menu>li.header, */
.btn-primary-clean {
    background-color: rgb(115 102 255 / 37%) !important;
    color: #ffffff;
}

.btn-primary-light {
    padding: 7px 22px;
    border-radius: 5px;
}

.btn-light.active,
.list-primary a:hover,
.nav-top-icones a:visited,
.nav-top-icones a:focus,
.btn-primary-light:hover,
.btn-primary-light:focus,
.btn-primary-light:active,
.btn-primary-light:visited,
.btn-primary-light:hover {
    outline: none !important;
    color: #7366ff;
    background: rgba(115, 102, 255, 0.20);
}

.btn-primary-light .badge,
.btn-light .badge {
    background: #7366ff;
}

.btn-light,
.btn-light:visited,
.btn-light:focus,
.btn-light:hover,
.btn-light:active {
    padding-top: 8px;
    color: #7366ff;
    border: 1px solid #7366ff;
}

.nav>li>a.sidebar-toggle,
.nav>li>a:hover,
.nav>li>a:active,
.nav>li>a:focus,
.navbar-nav>li:not(.user-menu)>a:hover,
.nav-top-icones a:hover {
    border-color: aliceblue;
    color: #7366ff !important;
}

.btn-primary-light {
    border-color: aliceblue;
    color: #7366ff !important;
    background: rgba(115, 102, 255, 0.15) !important;
}

.label-green,
.text-success,
.text-green {
    /* color: #51bb25 !important; */
    color: #7366ff !important;
}

.slimScrollBar {
    background-color: rgba(115, 102, 255, 0.4) !important;
}

.nav-tabs-custom>.nav-tabs>li.active>a,
.nav-tabs-custom>.nav-tabs>li.active>a:hover,
.treeview-menu>li>a:hover,
.skin-white .sidebar-menu>li:hover>a i,
.skin-white .sidebar-menu>li.active>a i,
.skin-white .sidebar-menu>li.menu-open>a i,
.skin-white .sidebar-menu>li.header i,
.btn-primary-clean i {
    color: #7366ff;
}

.list-pesquisa .btn:hover,
.list-view .row.view:hover {
    background-color: rgba(115, 102, 255, 0.05) !important;
}

.box,
.nav-tabs-custom.tab-success>.nav-tabs>li.active {
    border-top-color: transparent !important;
}

.btn-primary:active:hover {
    /*.btn-warning:hover,
.btn-warning:focus,
.btn-warning:visited,
.btn-warning:active,
.btn-warning:hover,
.btn-warning {
    background-color: #e8e8e8 !important;
    border-color: #D9D9D9 !important;
    color: #444 !important;*/
}

footer strong a,
.nav-tabs-custom>.nav-tabs>li>a.text-green {
    color: #7366ff !important;
}

.semipolar-spinner .ring {
    border-top-color: #7366ff;
    border-left-color: #7366ff;
}

.customizer .customizer-toggle,
.info-box .progress .progress-bar,
.skin-purple .main-header .navbar {
    background-color: #7366ff;
}

.info-box .progress {
    background: rgb(0 0 0 / 7%);
}

.skin-purple .main-header .logo {
    background-color: #980886;
}

.row.view.selected .venda-sit-border {
    background: #E4E4E4 !important;
}

.nav-tabs-custom>.nav-tabs>li.header,
.info-box-white .info-box-number,
.sidebar-menu>li>a>.fa,
.sidebar-menu>li>a>.glyphicon,
.sidebar-menu>li>a>.ion,
.main-sidebar a {
    color: rgb(243 239 239 / 65%);
}

.info-box-white .info-box-number {
    color: rgb(38 41 50);
}

.bg-green,
.callout.callout-success,
.alert-success {
    color: #008046 !important;
    background-color: #cbf6e2 !important;
    border-color: #cbf6e2 !important;
}

.alert a {
    color: #7366ff !important;
}

.alert-danger {
    color: #ef4b4b !important;
    background-color: #fac8c8 !important;
    border-color: #fac8c8 !important;
}

.alert-info {
    background-color: #bfdbeb !important;
    color: #296283 !important;
    border: 0 none;
}

.alert-default {
    background: #E1E1E1;
    color: #777;
}

.alert-default i {
    color: #999;
}

.alert-warning {
    background-color: #ffe3b7 !important;
    color: #e49210 !important;
    border: 1px solid #f8d398 !important;
}

.label-success {
    background-color: #00a65a40 !important;
    color: #037340f0 !important;
}

.label-primary {
    background-color: #7366ff4d !important;
    color: #7366ff !important;
}

.label-info {
    background-color: #d0f6ff !important;
    color: #37aecb !important;
}

.label-warning {
    background-color: #ffe3b7 !important;
    color: #e49210 !important;
}

.label-danger {
    background-color: #ffc7bf !important;
    color: #dd4b39 !important;
}

.sidebar-mini.sidebar-collapse .sidebar-menu li a {
    padding: 15px 0;
    margin: 0 10px;
    text-align: center;
}

.info-box-white {
    min-height: 118px;
}

.info-box-circle {
    padding: 10px;
    border-radius: 50%;
    background-color: rgba(115, 102, 255, 0.15) !important;
    color: #7366ff;
    width: 50px;
    height: 50px;
    position: relative;
    line-height: 13px;
    display: block;
    margin-top: 20px;
}

.info-box-circle i {
    font-size: 20px;
}

.info-box-white .info-box-icon {
    background: transparent;
}

.row.block-hover a>div {
    border: 1px solid #ffffff;
}

.row.block-hover a:hover>div {
    box-shadow: inset 0 0 20px 0px #7866ff30;
    border: 1px solid #7866ff52;
}

.title-block {
    border: none;
}

.form-control,
.select2-container--default .select2-selection--single,
.select2-selection .select2-selection--single {
    border-radius: 8px;
    border: 1px solid #e3e3ea;
}

.input-group .select2-container--default .select2-selection--single,
.input-group .select2-selection .select2-selection--single {
    border-radius: 8px 0 0 8px;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,
.input-group-btn:first-child>.btn:not(:first-child),
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group>.btn,
.input-group-btn:last-child>.dropdown-toggle {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.input-group-btn .btn-default {
    background-color: #f4f4f4 !important;
    color: #444 !important;
    border-color: #ddd !important;
}

.small-box {
    padding: 10px;
    border-radius: 15px;
}

.small-box i {
    font-size: 50px;
}

.image-apps-content {
    height: 150px;
    overflow: hidden;
}

.image-apps {
    max-width: 100%;
    min-height: 100%;
}

.list-checkbox label:hover {
    border-color: #7866ff;
    background: rgba(115, 102, 255, 0.15) !important;
}
