/*****************************************
BODY STYLES
*****************************************/
body {
	color: #303030; /* SITE BACKGROUND COLOUR */
	background: #f1f1f1; /* SITE TEXT COLOUR */
}
h1, h2, h3, h4, h5, h6 {
	color: #000;	
}
/*****************************************
DARK BLUE COLOURS
*****************************************/
.sidebar-wrapper, ul.cms-nav {
	background: #2a3542; /* TIER 1 NAVIGATION & LEFT SIDEBAR */
}
ul.cms-nav-tier2 li {
	border-bottom: solid 1px #2a3542; /* LINES BETWEEN NAV ITEMS TIER 2 */
}
/*****************************************
LIGHT BLUE TEAL COLOURS
*****************************************/
a.btn-default, /* DEFAULT BUTTON COLOUR */
button.btn-default, /* DEFAULT BUTTON COLOUR */
a.mobile-menu, /* MENU TOGGLE BUTTON */
.default-widget .panel-heading, /* WIDGET HEADING BACKGROUND */
a.search-toggle, /* SEARCH TOGGLE BUTTON */
a.paginate_active, /* DATATABLES PAGINATION ACTIVE BUTTON */
.bfh-datepicker .input-group-addon, /* DATEPICKER BUTTONS */
.paginate_button:hover { /* DATATABLES PAGINATION HOVER */
	background: #5baaa9;
	color:#fff!important;
}
/*****************************************
DARK BLUE TEAL COLOURS
*****************************************/
a.btn-default:hover, /* DEFAULT BUTTON HOVER */
button.btn-default:hover, /* DEFAULT BUTTON HOVER */
a.mobile-menu:hover, /* MOBILE MENU BUTTON HOVER */
.default-widget, /* MAIN WIDGET BACKGROUND */
.paginate_button { /* PAGINATION BUTTONS */
	background: #6ccac9;
	color:#fff;
}
span.developed a { /* DEVELOPED BY TEXT */
	color: #6ccac9;
}
span.developed a:hover { /* DEVELOPED BY TEXT HOVER */
	color:#6ccac9;
}
/*****************************************
RED COLOURS
*****************************************/
a.btn-red, button.btn-red, /* RED BUTTON FOR DELETE */
ul.cms-nav li a:hover { /* MAIN NAV HOVER */
	background: #be1e2d;
	color:#fff;
}
hr.login-hr { /* HR ON LOGIN SCREEM */
	border: solid 2px #be1e2d; 
}
a.brand-logo { /* COMPANY TEXT COLOUR */
	color:#be1e2d!important; 
}
ul.cms-nav-tier2 { /* TIER 2 BACKGROUND & LEFT BORDER */
	background: #252f3b; 
	border-left: 4px solid #be1e2d;
}
.table>thead>tr>th { /* TABLE HEAD BOTTOM BORDER */
	border-bottom: solid 2px #be1e2d; 
}
.calendar a { /* DATE PICKER LINK COLOUR */
	color:#be1e2d; 
}
.bfh-datepicker-calendar>table.calendar>tbody>tr>td.today { /* DATE PICKER CALENDER ACTIVE */
	background-color: #be1e2d; 
}
hr.custom-hr { /* SITE WIDE HR COLOUR */
	border: solid 2px #be1e2d; 
}
/*****************************************
MISC COLOLURS/ELEMENTS
*****************************************/
a.btn-red:hover, button.btn-red:hover { /* RED BUTTON HOVER */
	background: #e05949; 
	color:#fff;
}
::-moz-selection { /* TEXT HIGHLIGHT */
	background: #be1e2d; 
	color:#fff;
}
::selection { /* TEXT HIGHLIGHT */
	background: #be1e2d; 
	color: #fff;
}
a:link, a:active, a:visited { /* DEFAULT LINK COLOUR */
	color: #fff;
}
a:hover { /* DEFAULT LINK HOVER COLOUR */
	color: #fff;
}
p.login { /* LOGIN TEXT COLOUR */
	color: #000;
}
.login-form { /* LOGIN BOX BACKGROUND */
	background: #fff;
}
.bfh-datepicker-toggle { /* DATE PICKER FORM COLOUR */
	background: #e1e1e1;
}
.header { /* HEADER COLOUR */
	background: #fff; 
}
ul.cms-nav li { /* LINES BETWEEN MAIN NAV ITEMS */
	border-bottom: solid 1px #252f3b;
}
ul.cms-nav li a { /* MAIN NAV LINK COLOUR */
	color: #fff;
}
ul.cms-nav-tier2 li a { /* TIER 2 LINK COLOR */
	color:#d5d5d5;
}
ul.cms-nav-tier2 li a:hover {
	background: #4e5665 url(../images/arrow-right.png) no-repeat 40px 19px; /* TIER 2 LINK HOVER COLOUR */
	transition: all 0.4s ease 0s;
}
.box {
	background: #fff; /* CONTENT BOX */
}
.box-alternate { /* CONTENT BOX 2 */
	background: #f1f1f1;
}
.table-hover>tbody>tr:hover>td, /* TABLE ROW HOVER */
.table-hover>tbody>tr:hover>th, 
.table-hover.rowlink tr:hover td, 
.table-hover .rowlink tr:hover td {
	background-color: #f1f1f1;
}
.table>thead>tr>th, /* TABLE LINES BETWEEN ROWS */
.table>tbody>tr>th, 
.table>tfoot>tr>th, 
.table>thead>tr>td, 
.table>tbody>tr>td, 
.table>tfoot>tr>td {
	border-top-color: #f1f1f1;
}
a.paginate_button_disabled:hover { /* PAGINATION DISABLED BUTTON COLOUR */
	background: #3a4353;
}
.new-datepicker, /* DATE PICKER FORM TEXT COLOUR */
.calendar { /* CALENDER TEXT COLOUR */
	color:#303030; 
}
.modal-confirmation .modal-header,
.modal-confirmation .close { /* MODAL BOX HEADER COLOUR & CLOSE ICON */
	color:#3a4353;
}
.modal-confirmation .modal-body { /* MODAL BOX BODY TEXT COLOUR */
	color:#000;
}
p.copyright, /* FOOTER TEXT COLOUR */
p.copyright strong {
	color: #fff;
}
