.carousel-indicators .active {
    background-color: #0092aa;
}

.carousel .btn, .content-tile .btn {  
    background-color: #0092aa; /* KYO-Rebranding */
}

.btn-primary, .btn-secondary {
    color: #fff; /* KYO-Rebranding */
    background-color: #0092aa; /* KYO-Rebranding */
}

.btn-primary:hover, .btn-primary:focus {
    background-color: #0884ae !important 
}

.checkmark:after {
    background: #0092aa; /* KYO-Rebranding */  
}

/* On mouse-over, add a grey background color */
.container input ~ .checkmark {
    border: 1px solid #0092aa;
}

/* KYO-Rebranding (Main navigation) 
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>222, .navbar-default .navbar-nav>.active>a:hover, .nav-stacked>.active>a, .nav-stacked>.active>a:focus, .nav-stacked>.active>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	background-color: #f28c53 !important;
	color: #ffffff;
}*/

.nav-stacked>.active>a,.nav-stacked>.active>a:focus,.nav-stacked>.active>a:hover,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover {
	background-color: #f28c53 !important;
	color: #ffffff;
}

/* KYO-Rebranding  (Main navigation bar background color to dark grey)*/
nav.navbar-default {
    background-color: #a3a3a3;
}

/* KYO-Rebranding */
a, .btn-link, .btn.clear-all.active {
	color: #0092aa;
}

/* KYO-Rebranding (Link color hover state) */
a:hover, a:focus, .btn-link:hover, .btn-link:focus, .btn-link:active {
    color: #0092aa;
    text-decoration: none;
}

/* KYO-Rebranding (Link tabs) 
.nav-tabs.nav-justified>li>a, .nav-tabs.nav-justified>li>a:focus, .nav-tabs.nav-justified>li>a:hover
*/
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
    border-bottom: 8px solid #0092aa;
    color: #0092aa;
}


/* KYO-Rebranding (Link tabs) */
.nav-tabs.nav-justified>li>a {
	color: #0092aa;
}

/* KYO-Rebranding (Active table column) */
.sorting_desc, .sorting_asc {
	background-color: #0092aa;
	color: #ffffff;
}

/* KYO-Rebranding */
.dashboard-tiles .tile .link-mask:hover {
	border-bottom: 4px solid #0092aa;
	transition: border ease 0.3s;
}

/* KYO-Rebranding */
.dashboard-tiles .tile.active>div {
	background-color: #0092aa;
}

/* KYO-Rebranding */
.dashboard-tiles .tile h3 {
	color: #0092aa;
}

/* KYO-Rebranding */
.stage-shelf .nav > li > a:hover, .stage-shelf .nav > li > a:focus {
	background-color: #0092aa;
	color: #ffffff;
}

#descriptionTable .details-control {
	color: #0092aa !important
}

#teamBookedTraining .details-control .defaultFont, #bookedTrainings .details-control .defaultFont {
    color: #0092aa !important;
}

#teamBookedTraining .details-control2, #bookedTrainings .details-control2 {
    color: #0092aa !important;
}

#teamBookedTraining .details-control:before, #bookedTrainings .details-control:before {
    color: #0092aa !important; 
}

#bookedTrainings .kyo-play {
  background-color: #0092aa;
}

#bookedTrainings .kyo-download,#bookedTrainings .kyo-play,#teamAchievedQualificationsTable .kyo-download,#teamCertificationsTable .kyo-download {
    padding: 10px;
    background-color: #0092aa;
    width: 36px;
    display: block;
    height: 36px;
    color: #fff!important
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    outline: none;
    outline-offset: 0;
} 

/* ############### style.css ###############*/
@media only screen and (min-width: 992px) {
	.shownIP td:first-of-type:before {
	  border-left:6px solid #0092aa;
	}

	.borderLeft	{
		border-left-color: #0092aa;
	}
}

@media only screen and (max-width: 991px) {
	.shownIP td:nth-child(1n+3),.infoPackage
	{
		border-left-color: #0092aa;
	}
}

#collapseAllInfoPackages, #expandAllInfoPackages, #refreshCourses, #refreshMyTeamCourses {
	color: #0092aa;
}

.cookies-chekcbox-button-control {
	color: #0092aa;
	border: 1px solid #0092aa;
}

.cookies-checkbox-button-input:checked+.cookies-chekcbox-button-control:after {
	background-color: #0092aa;
}

.cookies-checkboxinput:checked+.cookies-chekcbox-button-control {
	border-color: #0092aa;
}

.cookies-button {
	background: #0092aa;
}

.cookies-button:hover {
	background: #0092aa;
}

a[name="mediatingCourseLink"].link-color-blue {
	color: #0092aa;
}

#checkAGBLink, #checkPrivacyLink {
	color: #0092aa;
}

#teamAchievedQualificationsTableSection .buttons-excel, #teamBookedTrainingsTableSection .buttons-excel, #teamMemberTableSection .buttons-excel, #teamCertificationTableSection .buttons-excel {
	background-color: #0092aa;
}

#teamBookedTrainingsTableSection .buttons-excel:hover,#teamMemberTableSection .buttons-excel:hover, #teamCertificationTableSection .buttons-excel:hover {
    background-color: #0092aa !important;
}

.ipBar {
    background-color: #0092aa;
}

h2 {
    font-size: 1.2em;
    line-height: 1.4;
}

.training-tiles .tile h4 {
    line-height: 1.4;
}

.table>tbody>tr>td {
    font-size: 16px;
}

.btn.focus, .btn:focus, .btn:hover {
    color: #ffffff;
}

@media screen and (max-width:760px) {

	.library-tiles .icon, .training-content .icon {
	    position: absolute;
	    top: -16px;
	    right: 20px;
	}

	.event-duration, .training-content.container .event-topic, li, ul {
	    font-size: 14px;
	}


	training-content.container article {
		padding: 16px;
	}

}