body {
	background-color: #1f1f1f;
	color: #ccc;
}

a {
	color: #ccc;
}

/* Change the white to any color ;) */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active  {
    -webkit-box-shadow: 0 0 0 30px #1f1f1f inset !important;
}

/*Change text in autofill textbox*/
input:-webkit-autofill {
    -webkit-text-fill-color: #D3D3D3 !important;
}

/******/

#fixedmenu {
	background-color: #181818;
}

.fixedmenuitem {
	color: lightgrey;
}

.fixedmenuitem:hover {
	color:#eee;
}

.background_layer {
	background-color: #1f1f1f;
}

/******/

#setupWindowLayer{
	background-color: inherit;
	-webkit-box-shadow: 0px 0px 50px #000;
}

#fwTitleBar{
	background-color: #121212;
  color: #ccc;
}

#fwClose:hover {
	background-color:black;
}

#notifier {

}

/****/

.sidebar {

}

.sidebar_item {


}

.m_home_section {
	background-color: #555;
}

.sidebar_active_item {
	background-color: #014a77;
	border-top-right-radius: 50px;
	border-bottom-right-radius: 50px;
	margin-right: 30px;
}

/****/

.m_date {
	background-color: grey;
}

.green {
	color: #009966;
}

.red {
	color: tomato;
}

.orange {
	color: #FF9966;
}

.bggreen {
	background-color: #009966;
}

.bgred {
	background-color: tomato;
}

.total {
	 background-color: #686868;
	 font-weight:bold;
}

.bankimg, img{
	filter: brightness(80%);
}

#leftmenu li {
	border-left-color: #1f1f1f;
}

#leftmenu li:hover {
	background-color: #014a77;
	border-left-color: #1565c0;
}

#leftmenu li.active_item {
	background-color: #014a77;
	border-left-color: #1565c0;
}

.settingLayer select, .configSelect {
  background-color: #1f1f1f;
}

.darkenBackground {
	background-color: #1f1f1f;
}

.button, .leftbutton {
	color: #ccc;
}

.buttoncancel, .buttondelete{
	color: #000;
}


#fw_confirm_no:hover, #b_cancel:hover{
  background-color: #333333;
}

.operation, .scheduled_operation, .event, .card_operation {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #1f1f1f;
	border-right: 1px solid #1f1f1f;
}

.operation:hover, .scheduled_operation:hover, .event:hover, .card_operation:hover, .leftmenu_card:hover {

}

.item_selected {
	background-color: #353535;
	color: #FFFFFF;
	/*border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;*/
}

.operation_detail {
  background-color: #1f1f1f;
}

.scheduled_operation_summary .period {
	color: #1f1f1f;
}

.filtermenu span, .options_chooser  {
	border-bottom-color: #1f1f1f;
}

.filtermenu span:hover, .options_chooser:hover {
	background-color: #555;
	border-bottom-color: #1565c0;
}

.filtermenu span.active, .options_chooser_active {
	background-color: #555;
	border-bottom-color: #1565c0;
}

#importzone{
	background-color: inherit;
	color: inherit;
}

.account_closed {
	color:#585858;
}

#passwd_change {
	color: #3366CC;
}


#passwd_change:hover {
	cursor: pointer;
	color: #3399CC;
}

#subheader {
	background-color: #1f1f1f;
}

#checked_balance, #balance {
	background-color: #ccc;
}

.card_name, .card_balance, .card_balance_date, .card_month_balance, .card_unchecked_amount {
	background-color: #444 ;
}

/*************/

.FWMenuItem {
	background-color: #444 ;
}

#m_fw_toogle_content {
	background-color: #1f1f1f ;
}

#m_fw_title {
	background-color: #333;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom: 2px solid grey;
}

#m_fw_details_close {
	background-color: #333;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	border-top: 2px solid grey;
}

#m_fw_confirm_yes {
	background-color: #333;
	border-bottom-right-radius: 20px;
	border-left: 1px solid grey;
	border-top: 2px solid grey ;
}

#m_fw_confirm_no {
	background-color: #333;
	border-bottom-left-radius: 20px;
	border-right: 1px solid  grey;
	border-top: 2px solid grey ;
}

.m_floatingwindow {
	background-color: #444 ;
}

#m_operation_add_remove_details .details_button {
  background-color: #333;
}

#m_operation_details {
  border: 2px dotted white;
}

#m_scheduled_operation_form {
	border: 2px dotted white;
}

.m_operation_day, .m_operation_month {
	background-color: #777;
}

.omnibutton {
	background-color: #014a77;
	box-shadow: 0px 0px 0px 0px #fff;
}

#checked_balance, #balance, #m_total_amount {
	background-color: #444;
}

/*
.m_investment_account_details {
  border-left: 2px solid grey;
  border-right: 2px solid grey;
}*/

.info_operation_day, .info_operation_month {
	background-color: #777;
}

.m_item_selected {
	background-color: #353535;
}

#FixedCtxMenu {
	background-color: #014a77;
}

#FloatingWindowNavigation {
  background-color: #333;
}
