.clearfix {
    clear: both;
}

button[type='submit']:focus {
    outline: 0;
}
/* .login {
    background-color: #FFF !important;
} */
.login .content h3 {
    color:#FFF;
}

.login .content .create-account {
    background-color: #333;
    transition: 200ms
}
.login .content .create-account:hover {
    opacity: 0.7;
    background: #ffc300;
} 
.login .copyright {
    color: #666;
}


.page-header.navbar .page-logo .logo-default {
    margin: 5px 0 0;
    max-height: 40px;
}
.page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active.open>a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li.active.open>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li.active>a {
    background: #FFF;
    border-left: 4px solid #6E39F5;
    color: #6E39F5;
}
.page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active.open>a:hover, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active>a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li.active.open>a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li.active>a:hover {
    background: #FFF;
    border-left: 4px solid #6E39F5;
    color: #6E39F5;
    font-weight: 400;
}

table tr td {
    vertical-align: middle !important;
}

.changelojas {
    float: left;
    padding-top: 8px;
}
.changelojas select {
    color:#FFF;
    background: transparent;
    border-radius: 5px !important;
}
.page-sidebar, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover {
    background-color: #FFF;
}
.page-header.navbar {
    background-color: #6E39F5;
}
.page-container {
    background-color: #FFF;
}


/* ==Data Tables [.dataTable]*/
/* ----------------------------------------------- */
.datatable-columnfilter {
    width: 100% !important;
}
.datatable-hidesearch .dataTables_filter {
    display: none;
}
.dataTables_wrapper .row {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.dataTables_wrapper .dt-rt > div {
    margin-bottom: 1em !important;
}
.dataTables_wrapper .dt-rt > div:empty {
    margin-bottom: 0 !important;
}
.dataTables_wrapper .dt-rb > div {
    margin-top: 1em !important;
}
.dataTables_wrapper .dt-rb > div:empty {
    margin-top: 0 !important;
}
.dataTables_wrapper .dataTable {
    margin-bottom: .5em;
}
.dataTables_wrapper .dataTables_filter input,
.dataTables_wrapper .dataTables_length select {
    vertical-align: middle;
    font-size: 12px;
    height: 30px;
    padding: 6px 8px;
    border: 1px solid #ccc;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.dataTables_wrapper .dataTables_filter input:focus,
.dataTables_wrapper .dataTables_length select:focus {
    outline: none;
    border-color: #66afe9;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.dataTables_wrapper .dataTables_length select {
    height: auto;
}
.dataTables_info {
    padding-top: 6px;
}
div.dataTables_length label {
    float: left;
    text-align: left;
    font-weight: 600;
}
div.dataTables_length select {
    width: 70px;
    margin-right: .65em;
}
div.dataTables_filter label {
    float: right;
    font-weight: 600;
}
div.dataTables_filter label input {
    width: 215px;
    margin-left: .65em;
}
div.dataTables_paginate {
    text-align: right;
    margin: 0;
}
div.dataTables_paginate .pagination {
    margin-top: 0;
    margin-bottom: 0;
}
.dataTable input::-ms-clear {
    display: none !important;
}

.dashboard-stat2, .dashboard-stat2 .display {
    margin-bottom: 0 !important;
}

.obrigatorio {
    color:#F00;
    font-size: 11px;
}
.page-footer{
    text-align: center !important;
}
.page-footer-inner{ width: 100%; }
li.nav-item a:hover{
    border-color: #6E39F5 !important;
}
button.pull-left{
    margin-top: 5px !important;
}