body {
	font-family: Arial, Calibri, sans-serif;
	line-height: 1.5em;
	font-size: 8pt;
	background: #eee;
	color: #000;
}

p, address {
	margin-bottom: 1.5em;
}

a {
	color: #1E8C89;
	text-decoration: none;
}

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

a:hover {
	color: #444;
}

fieldset {
	border: 1px solid #ddd;
	background-color: #eee;
}

.ams-fieldset {
	border: 1px solid #ddd;
	background-color: #eee;
}

legend {
	background-color: #eee;
}

.ams-number {
	text-align: right;
}

label {
	font-weight: bold;
}
.ams-label {
	font-weight: bold;
}

.ams-window-buttons {
	border-top: 1px solid #eee;
}

.ams-shade-light {
	background-color: #ffd;
}

.ams-shade-medium {
	background-color: #ddc;
}

.ams-shade-dark {
	background-color: #ccb;
}

.ams-shade-light-faded {
	background-color: #ffe;
}

.ams-shade-medium-faded {
	background-color: #f8f8dd;
}

.ams-shade-dark-faded {
	background-color: #eed;
}

.ui-state-hover {
	cursor: pointer;
}

.ui-subgrid .ui-widget-content .ui-state-default.ui-jqgrid-hdiv .ui-state-default {
	color: #fff;
	background: #333333 url(jqui/ams/images/ui-bg_highlight-hard_75_333333_1x100.png) 50% 50% repeat-x
}

.ui-subgrid .ui-widget-content .ui-state-default.ui-jqgrid-hdiv {
	color: #fff;
	background: #333333 url(jqui/ams/images/ui-bg_highlight-hard_75_333333_1x100.png) 50% 50% repeat-x
}

.ui-datepicker {
	z-index: 99999 !important;
}

.slick-cell.selected {
	background: #eee;
	color: #363636;
}

.slick-header-column {
	text-align: center;
}

.app-slick-levyRow .slick-cell, .app-slick-paidRow .slick-cell {
	color: #229426;
}

.app-slick-levyArrearsRow .slick-cell, .app-slick-supplier-paymentsRow .slick-cell {
	color: #a00;
}

.app-slick-receiptRow .slick-cell {
	color: #048;
}

.app-slick-paymentsRow .slick-cell {
	color: #8b4500;
}

.app-slick-adjustmentRow .slick-cell {
	color: #b07e00;
}

.app-slick-refundRow .slick-cell {
	color: #808000;
}

.app-slick-obalUnLockedRow .slick-cell, .app-slick-obalUnLockedRow{
    color: #009900;
}

.app-slick-otherBuildingRow .slick-cell, .app-slick-otherBuildingRow{
	color: #0000FF;
}

.app-slick-buildingIsRolledBack .slick-cell, .app-slick-buildingIsRolledBack {
    color: #FFA500;
}

.app-slick-buildingBudgetIsLocked .slick-cell, .app-slick-buildingBudgetIsLocked {
    color: #A005EC;
}

.app-slick-investmentAccountRow .slick-cell {
	color: #FFA500;
}

.app-slick-bankRecInvestmentAccountRow .slick-cell {
    color: #0000FF;
}

.app-slick-inactiveBuildingRow .slick-cell, .app-slick-inactiveBuildingRow {
	color: #FFA500;
}

.app-slick-discountedNoticeRow .slick-cell {
	color: #FFA500;
}

.app-slick-missingDepositRow .slick-cell {
	color: #FFA500;
}

.app-slick-cancelledRow .slick-cell {
    color: #A0A0A0;
    text-decoration: line-through;
}

.app-slick-invalidRow .slick-cell {
    color: #CC0000;
}

.app-slick-note {
    background: #e1efc7;
    border: 1px solid gray;
    padding: 2px;
    display: inline-block;
    min-height: 40px;
    width: 200px;
    -webkit-box-shadow: 2px 2px 2px silver;
    z-index: 1;
    text-align: right;
}

.app-slick-note textarea {
    display: block;
    min-height: 50px;
    max-width: 190px;
    width: 190px;
    margin-bottom: 5px;
}

.app-slick-note div {
    white-space: pre-wrap;
    text-align: left;
}

.ams-dialog-no-close .ui-dialog-titlebar-close {
	display: none;
}

.ams-dialog-no-titlebar .ui-dialog-titlebar {
	display: none;
}

.app-entities-header {
	height: 30px;
	width: 100%;
}

.app-entities-title {
	font-weight: bold;
	font-size: 3em;
	color: #40ba73;
	padding-top: 2px;
	padding-bottom: 0.5em;

	text-align: center;

	display: inline-block;

	position: absolute;
	margin-left: auto;
	margin-right: auto;

	width: 99%;
	min-height: 30px;
}

.app-entities-filter {
	float: right;
}

.app-success {
	color: #229426;
}

.app-failure {
	color: #a00;
}

.app-warning {
	color: #ffa500;
}

/*Increase width & height of font dropdown in the ckeditor windows*/
div.cke_panel.cke_combopanel.cke_combopanel__font{
    width: 300px;
    height: 400px;
}