body {
	font-family: 'Oxygen', sans-serif !important;
}

h4 {
	font-family: 'Oxygen', sans-serif !important;
	font-weight: 700;
}

.modal-content {
	border-radius: 0px;
}


.modal-header-settings {
	text-transform: uppercase;
	color:#fff;
	background-color: #f9b705;
	
	font-size:1.6em;
	letter-spacing: 2px;
}

.field-label {
	font-weight: bold;
}

.form-control {
	border-radius: 0px;
}

.panel {
	border-radius: 0px;
	border: 1px solid #ddd;
}

.panel-heading {
	border-radius: 0px !important;
}

/* PANELS */
.panel-income {
	border: 1px solid #a1e147;
}

.panel-expenses {
	border: 1px solid #F9B705;
}

/* PANEL HEADINGS */
.panel-heading-income {
	background-color: #a1e147 !important;
	font-size:1.6em;
	line-height:60px;
	font-weight: 200;
	color:#444 !important;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding-top:0px;
	padding-bottom:0px;
	border-bottom:0px;
}

.panel-heading-expenses {
	background-color: #F9B705 !important;
	font-size:1.6em;
	line-height:60px;
	font-weight: 200;
	color:#444 !important;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding-top:0px;
	padding-bottom:0px;
	border-bottom:0px;
}

.panel-heading-bank {
	background-color: #FCE74E !important;
	font-size:1.6em;
	line-height:60px;
	font-weight: 200;
	color:#444 !important;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding-top:0px;
	padding-bottom:0px;
}


/* PAGE HEADINGS */
.page-header-general {
	padding-left:10px;
	height:60px;
	background-color: #FCE74E !important;
	font-size:1.6em;
	line-height:60px;
	font-weight: 200;
	color:#444 !important;
	margin-bottom:4px;
	text-transform: uppercase;
	letter-spacing: 2px;
	border:1px solid #ddd;
}

.btn {
	border-radius: 0px;
}

.btn-sub-menu {
	width:160px;
	
	background-color: #00bfef;
	color:#fff;
	font-size:13px;
	border:1px solid #aaa;
}

.btn-main-menu {
	background-color: #ececec;
	height: 60px;
	line-height: 46px;
	color:#666;
	font-size:17px;
}

.btn-main-menu-active {
	background-color: #00bfef;
	color:#fff;

}

table {
	font-size:14px;
}

#wrapper {
    padding-top:20px;
}

.navbar {
    -webkit-box-shadow: 0 6px 6px -6px #999;
    -moz-box-shadow: 0 6px 6px -6px #999;
    box-shadow: 0 6px 6px -6px #999;
}

.content-area {
	padding:0;
}

#left-menu {
	position:fixed;
	width:180px;
}
