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

#tecrmi_html_body_block * {
font-family: 'Open Sans', sans-serif !important;
}

.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: #999999;
border-color: #7b7b7b;
}

.page_login p {
color: #7b7b7b;
border-color: #7b7b7b;
}

.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: #999999;
}

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

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

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

.page_login .formulario_login form button {
background: #e3751a !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: #000000;
}

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

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

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

.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: #e3751a;
border-color: #e3751a;
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: #d46300;
border-color: #d46300;
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: #e8e8e8;
}

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

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

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

#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: #697882;
}

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

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

.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: #ffffff;
}

.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: #485a6a;
}

.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: #f2f6f9;
color: #5b9bd1;
}

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

.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: #97b1c3;
}

.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: #5b9bd1;
}

.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: #5b9bd1;
}

.detalhe_lateral .topo {
background-color: #e3751a;
color: #ffffff;
}

.detalhe_lateral.titulo_separador,
.detalhe_lateral.detail_order_layout .titulo_separador {
background-color: #e3751a;
}

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

.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: #ffffff;
}

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

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

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

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

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

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

.visits_calendar a.fc-more {
color: #96c523;
}

.visits_calendar .fc th {
background-color: #f36a5a;
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: #f36a5a;
}

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

.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;
}

.detalhe_lateral div,
.detalhe_lateral p,
.detalhe_lateral a,
.detalhe_lateral .texto,
.detalhe_lateral .preco,
.detalhe_lateral .pvp_price,
.detalhe_lateral .cost_price,
.detalhe_lateral .custom_row .custom_row_padding,
.detalhe_lateral.detail_order_layout .table_enc_detalhes th,
.detalhe_lateral.detail_order_layout .table_enc_detalhes td,
.detalhe_lateral .form-control,
.select2-container--bootstrap .select2-selection--single .select2-selection__rendered,
.select2-dropdown,
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
color: #000000;
}

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