/* global */
body {
	background:#c0c0b7;
}

a,
button {
	color:#6A7C52;
}

a:hover {
	color:#999900;
}

hr {
	background:#6a7c52;
	color:#6a7c52;
}


/* page layout */
#pageContainer {
	background:#e2e2d4;
	max-width:982px;
	margin:0 auto 15px auto;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
}

#pageContainer, #chat {
	background:#e2e2d4;
}

#pageFooter {
	background:#e2e2d4;
	font-size:12px;
	text-align:center;
	padding:15px 0;
}

#hoaFooter {
	color:#333;
	font-size:12px;
	text-align:center;
}
#hoaFooter a {
	color:#333;
	text-decoration:underline;
}


/* card style */
.card-theme {
	border-color: #6a7c52;
}
.card-theme > .card-header {
	background-color: #6a7c52;	
	color: #fff;
}
.card-theme > .card-header a {
	color: #fff;
}
.card-theme .arrow-left {
	border-color: transparent #6a7c52;
}


.icon-block {
	background: #6A7C52;
}


/* main toolbar */
#toolbar ul {
	background:#6a7c52;
}
#toolbar ul ul ul {
	border-top:0;
}
#toolbar > ul a {
	color:#fff;
}
#toolbar > ul > li:last-child a {
	border-right: 0;
}
#toolbar label {
	color:#fff;
}


/* left toolbar */
#leftToolbar > ul > li {
    border:1px solid #6a7c52;
    background-color:#F5F5E9;
	padding:10px 12px;
}
#leftToolbar > ul > li > a {
	font-size:14px;
	color:#6A7C52;
	font-weight: 600;
}


/* form elements */

/* global form */
.btn-primary {
    border: solid 1px #555;
    background: linear-gradient(#101112, #17191b 40%, #1b1e20);
}
.btn-outline-primary,
.btn-outline-primary:hover,
.btn-outline-primary:active {
	color: #555 !important;
	border-color: #555 !important;
	background-color: #fff !important;
}
.btn-loading {
	background: url(/images/loader-white.svg), linear-gradient(#101112, #17191b 40%, #1b1e20);
}


/* tabular date */
table.tabular {
	border:1px solid #6a7c52;
}
table.tabular th {
	background:#6a7c52;
	color:#d0ddbb;
	border:1px solid #6a7c52;
}
table.tabular th a {
	color:#d0ddbb;
}
table.tabular th a:hover {
	color:#ffffff;
}
table.tabular td {
	background:#F5F5E9;
	border:1px solid #6a7c52;
}
table.tabular tr:nth-child(odd) td {
	background:#e4e4d9;
}
table.hover tr:hover td {
	background:#cdd6c0;
}

/* grid */
#grid.tabular th {
	color:#333333;
}
#grid.tabular td {
	background:#fff;
	border:1px solid #f5f5e9;
}
#grid.tabular td.on {
	background:#6a7c52;
}
#grid.tabular .onLegend {
	border:1px solid #6a7c52;
	background:#6a7c52;
}
#grid.tabular .offLegend {
	border:1px solid #6a7c52;
	background:#fff;
}



/*** calendar layout and format classes ***/
#calendar td .eventName {
	background-color: #f5f5e9;
}


/*** facility layout and format classes ***/
#calendar td.reserved {
	background-color:#fcc;
}
#facilityDetails {
	background:#F5F5E9;
	border:1px solid #6a7c52;
}
#facilityDetails #events th {
	border-right:1px solid #6a7c52;
}
#facilityDetails #events td.duration {
	border:1px solid #111111; border-left:4px solid #111111;
	background-color:#F5F5E9;
	color:#999966;
}


/* pagination */
.page-item.active .page-link {
	background-color:#6A7C52;
	border-color:#6A7C52;
	color:#fff;
}