* {
font-family: 'Open Sans', sans-serif;
}

.datepicker table td,
.datepicker table th,
.datetimepicker table td,
.datetimepicker table th {
font-family: 'Open Sans', sans-serif !important;
}

body, h1, h2, h3, h4, h5, h6 {
font-family: 'Open Sans', sans-serif;
}

/* LOGIN */
.page_login {
background: #ffffff;
}

.page_login form input {
color: #06a7e2;
border-color: #bababa;
}

.page_login p {
color: #bababa;
border-color: #bababa;
}

.page_login .titulo {
color: #999999;
border-color: #999999;
}

.page_login .texto_checkbox {
color: #999999;
border-color: #999999;
}

.page_login .fgroup a {
color: #c8c8c8;
border-color: #c8c8c8;
}

.page_login .footer_login {
color: #d3d4d8;
border-color: #d3d4d8;
}

.page_login form input::-webkit-input-placeholder {
color: #06a7e2;
}

.page_login form input:-moz-placeholder { /* Firefox 18- */
color: #06a7e2;
}

.page_login form input::-moz-placeholder {  /* Firefox 19+ */
color: #06a7e2;
}

.page_login form input:-ms-input-placeholder {
color: #06a7e2;
}

.page_login .formulario_login form button {
background: #4d606e !important;
color: #ffffff;
}

/* TOP BAR */
.page-header.navbar,
.page-header.navbar .page-top {
background-color: #ffffff;
}

#clientes_search .input-group-btn a i.fa,
.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle > i,
#form_pesquisa_menu .input-group-btn i {
color: #c0cddc;
}

#clientes_search .input-group-btn a,
#form_pesquisa_menu .input-group-btn a {
border-color: #c0cddc;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > .badge {
background-color: #c0cddc;
color: #ffffff;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > .badge.active {
background-color: #06a7e2}

.page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle {
color: #000000;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle,
.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover,
.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:focus {
background-color: #f9fafc;
}

#form_pesquisa_menu input,
.tt-suggestion,
#clientes_search input {
color: #000000;
}

#clientes_search input::-webkit-input-placeholder {
color: #000000;
}

#clientes_search input:-moz-placeholder {
color: #000000;
}

#clientes_search input::-moz-placeholder {
color: #000000;
}

#clientes_search input:-ms-input-placeholder {
color: #000000;
}

#form_pesquisa_menu input::-webkit-input-placeholder {
color: #000000;
}

#form_pesquisa_menu input:-moz-placeholder {
color: #000000;
}

#form_pesquisa_menu input::-moz-placeholder {
color: #000000;
}

#form_pesquisa_menu input:-ms-input-placeholder {
color: #000000;
}

.box_quick_action .btn_quick_plus,
.page-header.navbar .btn.red-haze:not(.btn-outline) {
background: #00a8e2;
border-color: #00a8e2;
color: #ffffff;
}

.box_quick_action:hover .btn_quick_plus,
.box_quick_action .btn_quick_plus:hover,
.page-header.navbar .open>.btn.red-haze:not(.btn-outline).dropdown-toggle,
.page-header.navbar .open>.btn.red-haze:not(.btn-outline).dropdown-toggle:hover,
.page-header.navbar .open>.btn.red-haze:not(.btn-outline).dropdown-toggle:hover:focus {
background: #06a7e2;
border-color: #06a7e2;
color: #ffffff;
}

.page-actions .dropdown-menu,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external {
background: #414f59;
}

.page-actions .dropdown-menu:after,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu:after {
border-bottom-color: #414f59;
}

.page-actions .dropdown-menu,
.page-actions .dropdown-menu>li>a,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li .user_name_submenu,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a,
#cart_menu .linha_branca {
color: #ffffff;
}

#cart_menu .cart_header,
#cart_menu .totais_cart .totais .nome {
color: #06a7e2;
}

#cart_menu .totais_cart .btn.btn-danger {
background: #00a8e2;
color: #ffffff;
border-color: #00a8e2;
}

#cart_menu .totais_cart .btn.btn-danger:hover,
#cart_menu .totais_cart .btn.btn-danger:focus {
background: #28adf0;
border-color: #28adf0;
}

#cart_menu .totais_cart .totais .valor,
#cart_menu .cart_item .valor,
#cart_menu .cart_item .valor_empty,
#cart_menu .cart_item .quant,
#cart_menu .cart_item .nome {
color: #ffffff;
}

.page-actions .dropdown-menu>li>a:hover,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a:hover,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a:hover {
background: #f6f6f6;
color: #5b6f7c;
}

.page-actions .dropdown-menu>li>a i,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a > i {
color: #d4dadf;
}

.page-actions .dropdown-menu>li>a:hover i,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a:hover > i {
color: #5b6f7c;
}

/* CONTENT */
body,
.page-sidebar .titulo_menu {
background-color: #e9ecf3;
color: #000000;
}

.table_produtos tr.heading>th,
table.dataTable tr.heading>th {
background-color: #000000;
color: #ffffff;
}

/* MENU */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover,
.page-sidebar {
background-color: #000000;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a,
.page-sidebar .page-sidebar-menu > li > a,
.page-sidebar .page-sidebar-menu .sub-menu > li > a {
background-color: #000000;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a,
.page-sidebar .page-sidebar-menu > li > a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a,
.page-sidebar .page-sidebar-menu .sub-menu > li > a {
color: #a6a6a6;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a,
.page-sidebar .page-sidebar-menu > li.open > a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.icon_red:hover > a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.icon_red.open > a,
.page-sidebar .page-sidebar-menu > li.icon_red:hover > a,
.page-sidebar .page-sidebar-menu > li.icon_red.open > a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a,
.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a,
.page-sidebar .page-sidebar-menu .sub-menu > li.open > a,
.page-sidebar .page-sidebar-menu .sub-menu > li.active > a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a,
.page-sidebar .page-sidebar-menu > li:hover > a,
.page-sidebar .page-sidebar-menu > li.active > a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a.nav-toggle,
.page-sidebar .page-sidebar-menu > li:hover > a.nav-toggle {
background-color: #000000;
color: #ffffff;
}

.spinner_products_categories {
width: 100%;
text-align: center;
color: #a6a6a6;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i,
.page-sidebar .page-sidebar-menu .sub-menu > li > a > i,
.page-sidebar .page-sidebar-menu > li > a > i,
.page-sidebar .page-sidebar-menu > li > a > .arrow:before,
.page-sidebar .page-sidebar-menu > li > a > .arrow.open:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow.open:before,
.page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow:before,
.page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow.open:before {
color: #a6a6a6;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > i,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > i,
.page-sidebar .page-sidebar-menu > li:hover > a > i,
.page-sidebar .page-sidebar-menu > li.open > a > i,
.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > i,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before,
.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before,
.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before,
.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow:before,
.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before,
.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow:before,
.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > i,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > i,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > i,
.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > i,
.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > i,
.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > i,
.page-sidebar .page-sidebar-menu > li.active > a > i,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow.open:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow.open:before,
.page-sidebar .page-sidebar-menu > li:hover > a > .arrow:before,
.page-sidebar .page-sidebar-menu > li:hover > a > .arrow.open:before,
.page-sidebar .page-sidebar-menu > li.open > a > .arrow:before,
.page-sidebar .page-sidebar-menu > li.open > a > .arrow.open:before {
color: #ffffff;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a,
.page-sidebar .page-sidebar-menu > li.open > a,
.page-sidebar .page-sidebar-menu > li.active > a {
border-color: #000000;
}

.detalhe_lateral .topo {
background-color: #000000;
color: #06a7e2;
}

.detalhe_lateral div.titulo_separador {
background-color: #000000;
}

.detalhe_lateral .nav.nav-tabs {
background-color: #000000;
}

.detalhe_lateral.base_side_detail .nav-tabs>li.active>a,
.detalhe_lateral.base_side_detail .nav-tabs>li.active>a:focus,
.detalhe_lateral.base_side_detail .nav-tabs>li.active>a:hover {
color: #06a7e2;
}

.detalhe_lateral .nav_tabs {
background-color: #000000;
}

.detalhe_lateral .tab:hover,
.detalhe_lateral .tab.active {
background-color: #ffffff;
color: #a6a6a6;
}

.detalhe_lateral .close_proposal_line_detail i,
.detalhe_lateral .close_order_line_detail i,
.detalhe_lateral .close_detalhe i {
color: #ffffff;
}

/* CALENDAR */
.visits_calendar td.fc-day {
background: #ffffff;
}

.visits_calendar .fc-event {
border: 1px solid #5ccae6;
background-color: #5ccae6;
color: #ffffff}

.visits_calendar td.fc-day.fc-today {
background: #efedeb;
}

.visits_calendar a.fc-more {
color: #5ccae6;
}

.visits_calendar .fc th {
background-color: #000000;
color: #ffffff;
}

.visits_calendar .fc-ltr .fc-basic-view .fc-day-number {
color: #000000;
}

.visits_calendar .fc-ltr .fc-basic-view .fc-day-number.fc-today {
color: #03bcff;
}

.visits_calendar .fc-ltr .fc-axis {
background-color: #ffffff;
color: #a3a3a3;
}

.table>thead>tr>td,
.table>thead>tr>th,
.table>tbody>tr>th,
.table>tbody>tr>td,
.produtos_lista a {
color: #000000;
}

.table>tfoot>tr>td,
.table>tfoot>tr>th {
color: #000000;
}




.shipping_method_detail_btn,
.payment_method_detail_btn {
background-color: #000000 !important;
border-color: #000000 !important;
}

#tickets_get .cleaner-left .popover,
#tickets_get .cleaner-right .popover,
#answer_wrapper .bootstrap-tagsinput .tag,
#div_cc .bootstrap-tagsinput .tag {
background-color: #000000!important;
}

#tickets_get .cleaner-left .popover .arrow:after {
border-right-color: #000000;
}

#tickets_get .cleaner-right .popover .arrow:after {
border-left-color: #000000;
}

.block_faqs_list .faqs_list .category_name .badge {
background-color: #06a7e2;
}

.block_faq_show .faq_category {
color: #06a7e2;
}

a.fc-time-grid-event.fc-v-event.fc-event {
border: 1px solid #a3a3a3 !important;
}

.page-sidebar .page-sidebar-menu .sub-menu li,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li {
border-top: 1px solid #000000;
}

