/*STYLE SHEET FOR ABCS*/

/*MAIN MENU ITEM SIDE BAR ACTIVE COLOUR*/
.sidebar .nav>li.active>a i {
    color: #ed1b24 !important;
}

/*SUB MENU ITEM SIDE BAR ACTIVE COLOUR*/
.sidebar .sub-menu>li.active:after {
    border-color: #ed1b24 !important;
}

/*GENERAL REPORTING ICON COLOUR*/
.text-aqua, .text-info {
    color: #ed1b24!important;
}

.btn-primary{
    background: #e23434 !important;
    border-color: #d70000 !important;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    background: #e23434 !important;
    border-color: #d70000 !important;
}

.text-primary{
	color: #e23434!important;
}

button.float-right.btn.btn-sm.mr-2.btn-secondary.title-btn {		/*SORT AND FILTER BUTTON COLOR*/
    background: #000000;
    border-color: #000000;
}

span.input-group-text.bg-primary.text-white {		/*SEARCH ICON COLOR*/
    background-color: #dc3545!important;
}

div#company_logo {
    width: 150px !important;
}

a.navbar-brand.d-flex.align-items-center {
    padding: 10px 10px;
}

a.navbar-brand.d-flex.align-items-center {
    height: 75px;
}

div#sidebar {
    padding-top: 75px;
}

div#content {
    padding-top: 50px;
}

.header {
    position: absolute;
}

ul.nav.navbar-nav {
    margin-top: 14px;
}

.pace-progress {				/*PROGRESS BAR POSTION UNDER HEADER*/
    top: 75px!important;
}

.pace-activity {				/*PROGRESS CIRCLE POSTION UNDER HEADER*/
    top: 90px!important;
}

.pace-progress {				/*PROGRESS BAR COLOR*/
    background: #e37f83;
}

.pace:before {					/*PROGRESS BAR BEFORE POSTION UNDER HEADER***NOT SURE WHAT THIS REALLY MEANS***/
    content: '';
    background: 0 0;
    position: fixed;
    top: 75px;
    right: 0;
    left: 0;
    height: 3px;
}

.pace .pace-activity {			/*PROGRESS CIRCLE COLOR*/
    border-top-color: #e37f83;
    border-left-color: #e37f83;
}

ul.nav.navbar-nav.navbar-login.f-w-600 {
    margin-top: 0px !important;			/*THIS ENSURES TOP MARGIN OF 0PX FOR COURSE CATALOGUE AND CALENDER LINKS ON THE LOGIN PAGE. ***THIS COULD BE MADE PERMANENT***/
}

ul.navbar-nav.navbar-right {
    margin-right: 15px;
    margin-top: 15px;
}

div#userDropDownSetting {  				/*DROP DOWN USER MENU POSITION*/
    top: 10px!important;
}

ul.dropdown-menu.media-list.dropdown-menu-right.show {		/*THIS ENSURES TOP POSITION FOR BOTH SHOPPING CART AND NOTIFICATIONS DROPDOWNS BOXES*/
    top: 10px!important;
}

@media screen and (max-width: 840px) {
    div#page-container {padding-top: 50px!important;}
}

@media screen and (max-width: 767px) {
    /*div#page-container {padding-top: 126px!important;}*/
    .navbar-right {margin-right: 0px!important;}
    .navbar-right {margin: 0px!important;}
    div#sidebar {padding-top: 0px!important;}
    div#userDropDownSetting {margin-top: -10px;}
	ul.dropdown-menu.media-list.dropdown-menu-right.show {top: 0px!important;}
    .navbar-toggle {margin-top: 20px!important;}
	.content {margin-top: 50px!important;}
}