﻿/*----Primary Colour ---- */
.side-bar .active .a { color: #e20717 !important; }
.side-bar > a:active, a:hover, a:focus { background-color: #e20717 !important; }
.slider-handle { background-color: #e20717 !important; background-image: linear-gradient(to bottom, #e20717, 0%, #e20717 100%); }
h2>a.btn.btn-default:first-child:nth-last-child(1), button:first-child:nth-last-child(1) { background-color: #e20717 !important; }
header .navbar-header { background-color: #e20717 !important; }
.navbar-static-top .nav-wrapper ul li .active a { color: #e20717 !important; }
footer a a:hover { color: #e20717 !important;}
#ActivityCalendar .fc-button.fc-state-default.fc-corner-left.fc-corner-right.fc-state-active{ background: #e20717 !important; }
.fc-toolbar .fc-center .fc-button:active, .fc-button:hover, .fc-button:focus { background-color: #e20717 !important; }
.buttons-row .buttons a.btn.btn-default:first-child:nth-last-child(1), button:first-child:nth-last-child(1) { background-color: #e20717 !important; }
.alertify-buttons a.btn.btn-default:first-child:nth-last-child(1), button:first-child:nth-last-child(1) { background-color: #e20717 !important; }
.buttons-row .buttons a.btn.btn-default:first-child:nth-last-child(1), .buttons-row .buttons button:first-child:nth-last-child(1) { background-color: #e20717 !important; }
table td.actions a:hover,  table td.actions .btn.btn-default:hover, table td.actions button:hover { background-color: #e20717 !important; }
ul li .active a { color: #e20717 !important; }
ul li .active a>a:active, a:hover, a:focus { background-color: #e20717 !important; }
button, .btn a.btn.btn-default .fc-prev-button, .fc-next-button { background-color: #e20717 !important; }
td.actions a, .btn.btn-default, button>:hover { background-color: #e20717 !important; }
td.actions a, .btn.btn-default > button> :active { color: #e20717 !important; }
.page-tab-menu ul>li>.active>a { background-color: #e20717 !important; }
.modal-window-div { border: 1px solid #e20717 !important; }
.modal-window-div a.btn.btn-default:first-child:nth-last-child(1), button:first-child:nth-last-child(1) { background-color: #e20717 !important; }
.modal-dialog .modal-content { border: 1px solid #e20717 !important; }
.modal-dialog .modal-content > .modal-header { background-color: #e20717 !important; }
.delete-file { background-color: #e20717 !important; }
button, .btn, a.btn.btn-default { background-color: #e20717 !important; }
h2 a.btn.btn-default:first-child:nth-last-child(1), h2 button:first-child:nth-last-child(1) { background-color: #e20717 !important; }
.invoice .invoice-item-list .grid-wrapper table thead th, .invoice .expense-item-list .grid-wrapper table thead th { background-color: #e20717; }
.page .side-bar ul li>a:active, .page .side-bar ul li a:hover, .page .side-bar ul li a:focus { background-color: #e20717 !important; }
.approval-box { background-color: #e20717 !important; }

/*----Secondary Colour ---- */
a:hover { background-color:  transparent !important; }
.navbar-static-top .nav-wrapper ul li > a:active, a:hover, a:focus { background-color: #bd0311; }
.invoice-item-list, .expense-item-list .grid-wrapper table thread th { background-color: #bd0311; }
header .navbar-static-top .nav-wrapper ul li a:active, header .navbar-static-top .nav-wrapper ul li a:hover, header .navbar-static-top .nav-wrapper ul li a:focus { background-color: #bd0311 !important; color: #ffffff !important;}
header .navbar-static-top .nav-wrapper ul li.active a { color: #bd0311 !important; }
header .navbar-static-top .nav-wrapper ul li > a[name="DashboardButton"]:active, header .navbar-static-top .nav-wrapper ul li a[name="DashboardButton"]:hover, header .navbar-static-top .nav-wrapper ul li a[name="DashboardButton"]:focus { background-color: #bd0311 !important; }
.page .side-bar ul li.active a { color: #bd0311 !important; }
.page .side-bar ul li a:hover { color: #ffffff !important; }
ul li > a:active, ul li a:hover, ul li a:focus { background-color: #bd0311 !important; }
.page-tab-menu ul li.active a { background-color: #bd0311 !important; }
div.approval-box:hover { background-color: #bd0311 !important;}

/*----Tertiary Colour ---- */
.buttons-row .buttons a.btn.btn-default:nth-last-child(2), .buttons-row .buttons button:nth-last-child(2) { background-color: #000000 !important; }

/*--- White buttons ---*/
.power-button >input { box-sizing: border-box; background: url("/public/img/Power button.png"); width: 23px; height: 23px; padding-left: 23px; }

/*----TopBar----*/
header .navbar-header{ background-color: #e20717 !important; }

/*----NavBarColourSwap----*/
header .navbar-static-top .nav-wrapper .navbar-nav { background-color: #ffffff !important; }
header .navbar-static-top .nav-wrapper ul li a { background-color: #ffffff !important; }
header .navbar-static-top .nav-wrapper ul li>a[name="DashboardButton"] { background-color: #ffffff !important; }

/*----BlackMenuFont---*/
header .navbar-static-top .nav-wrapper ul li a:active, header .navbar-static-top .nav-wrapper ul li a:hover, header .navbar-static-top .nav-wrapper ul li a:focus { color: #000000 !important;}
header .navbar-static-top .nav-wrapper ul li a { color: #000000 !important;}
header .navbar-static-top .nav-wrapper ul li> a[name = "DashboardButton"]:active, header .navbar-static-top .nav-wrapper ul li a[name = "DashboardButton"]:hover, header .navbar-static-top .nav-wrapper ul li a[name = "DashboardButton"]:focus { background-image: url(/public/img/Speedometer.png) !important; }
header .navbar-static-top .nav-wrapper ul li> a[name = "DashboardButton"] { background-image: url(/public/img/Speedometer.png) !important; }
.user-header, .user-header a{ color: #fff !important;}
.approval-box{ color: #000000 !important;}