/*
 * Utilizar esses códigos para alterar as cores e fontes padrões
 * O que não for alterado não precisa ficar no código
 */

/* Cor do texto */

html, body, div, td, th, p, li, input, textarea, select
{ color: #222222; }

/* Cor de linhas */

input, textarea, select
{ border-color: #222222; }

/* Cor de destaque */

h1, h2, h3, h4, h5, h6
{ color: #123446; }

h2
{ background: #f70b1b; }

h2 .icon_area
{ background: #f70b1b; }

button, input[type=button], input[type=reset], input[type=submit]
{ background-color: #f70b1b; border-color: #f70b1b; }

hr
{ border-color: #123446; background: #f70b1b; }

.alert_text {
	color: #ff0000;
}

.popup_fechar a {
	background-color: #ff944d;
	color: #ffffff;
}
.popup_fechar a:link, .popup_fechar a:visited {
	color: #ffffff;
}

/* Cor do texto para fundo invertido */

button, input[type=button], input[type=reset], input[type=submit]
{ color: #ffffff; }

/* Cor do link */

a:link, a:visited, a:hover, a:focus, a:active
{ color: #123446; }

/* Cor do fundo */

body, input, textarea, select
{ background-color: #ffffff; }

#loading_text {
	color: #123446;
	background: #ffffff;
}

#loading_error_text {
	color: #ff0000;
    background: #ffffff;
}

#action_menu {
	background: #ffffff;
}

#action_menu .action_menu_item .cellarea {
	color: #123446;
}
#action_menu .action_menu_item .order {
	color: #ffffff;
	background: #123446;
}

#action_menu .action_menu_active .tablearea {
	background: #f70b1b;
}
#action_menu .action_menu_active .cellarea {
	color: #123446;
}
#action_menu .action_menu_active .order {
	color: #123446;
	background: #f70b1b;
}

#action_menu .action_menu_control {
	color: #ffffff;
}

#action_menu .action_menu_control .control_icon {
	background: #f70b1b;
}

#show_area .info_table th, #show_area .info_table td {
    border-color: #222222;
}

#show_area .data_table th, #show_area .data_table td {
    border-color: #222222;
}

#view_menu .form_wrapper {
	background: rgb(255,255,255,0.8);
}

#file_area {
	background: #ffffff;
}

.dimention_area {
    border-color: #123446;
}

.dimention_area_active {
    border-color: #f70b1b;
}

#tip_area {
	background-color: rgba(255,148,77,0.2);
}

.view_module_options_title {
	color: #ffffff;
	background: #f70b1b;
}
.view_module_options_title .view_module_options_button {
	color: #ffffff;
}
.view_modules_options_areas {
	border-color: #f70b1b;
}

/* Form */

.form_wrapper {
	border-bottom: 1px solid #f70b1b;
}
.form_wrapper input[type='number'], .form_wrapper input[type='text'], .form_wrapper input[type='password'] {
	border-color: #123446;
}
.form_wrapper .before_input {
	color: #ffffff;
	border: 1px solid #123446;
	background: #123446;
}
.form_wrapper .after_input {
	color: #ffffff;
	border: 1px solid #123446;
	background: #123446;
}

/* Buttons */

.button, .button_alert, a.button, a.button_alert {
	color: #ffffff;
	border-color: #ffffff;
}

.button,
button {
	background-color: #123446;
	border-color: #ffffff;
}

.button.active,
button.active,
input[type=button],
input[type=submit] {
	background-color: #f70b1b;
	border-color: #ffffff;
}

.button:hover,
button:hover,
.button.active:hover,
button.active:hover,
input[type=button]:hover,
input[type=submit]:hover {
	background-color: #f30000;
	border-color: #ffffff;
}

.button_alert,
button.button_alert,
input[type=button].button_alert,
input[type=reset] {
	background-color: #ff944d;
	border-color: #ffffff;
}

.button_alert.active,
button.button_alert.active,
input[type=button].button_alert.active {
	background-color: #ff0000;
	border-color: #ffffff;
}

.button_alert:hover,
button.button_alert:hover,
input[type=button].button_alert:hover,
input[type=reset]:hover,
.button_alert.active:hover,
button.button_alert.active:hover,
input[type=button].button_alert.active:hover {
	background-color: #ff5e00;
	border-color: #ffffff;
}


/* Special formating */

#notes_area {
	border: 1px solid #123446;
}

.project_list {
	background-color: #123446;
}
.project_list.active {
	background-color: #f70b1b;
}
.project_list .title {
	color: #ffffff;
}
.project_list .date {
	color: #ffffff;
}
.project_list .description {
	color: #ffffff;
}
.project_list:hover {
	background-color: #f30000;
}

.form_border {
	border: 1px solid #f70b1b;
}

/* Scroll bars */

::-webkit-scrollbar-thumb {
	background: #123446;
}

::-webkit-scrollbar-thumb:hover {
	background: #f30000;
}

#draw_area {
	scrollbar-color: #123446 #F0F0F0;
}
