@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
   /* IE10+ specific styles go here */  
	.frame-background-purple {
		background: #6f42c1;
		color: #FFFFFF;
	}

	.btn-purple {
		background: #6f42c1;
		color: #FFFFFF;
		border-color: #6f42c1 !important;
	}

	.btn-purple:hover {
		color: #6f42c1;
		background: #FFFFFF;
	}

	.frame-background-orange {
		background: #fd7e14;
		color: #FFFFFF;
	}

	.btn-orange {
		background: #fd7e14;
		color: #FFFFFF;
		border-color: #fd7e14 !important;
	}

	.btn-orange:hover {
		color: #fd7e14;
		background: #FFFFFF;
	}

	.frame-background-pink {
		background: #e83e8c;
		color: #FFFFFF;
	}

	.btn-pink {
		background: #e83e8c;
		color: #FFFFFF;
		border-color: #e83e8c !important;
	}

	.btn-pink:hover {
		color: #e83e8c;
		background: #FFFFFF;
	}

	.frame-background-cyan {
		background: #17a2b8;
		color: #FFFFFF;
	}

	.btn-cyan {
		background: #17a2b8;
		color: #FFFFFF;
		border-color: #17a2b8 !important;
	}

	.btn-cyan:hover {
		color: #17a2b8;
		background: #FFFFFF;
	}

	.frame-background-teal {
		background: #20c997;
		color: #333333;
	}

	.btn-teal {
		background: #20c997;
		color: #333333;
		border-color: #20c997 !important;
	}

	.btn-teal:hover {
		color: #20c997;
		background: #333333;
	}
	
	#page-header {
		background: linear-gradient(45deg, #663AB6 0%, #02BAD4 150%) !important;
	}
	
	#main-submenu > span::after {
		background: #663AB6;
	}
	
	#main-submenu-contents {
		background: #02BAD4;
	}
	
	#fixed-tools > a:hover {
		background-color: #02BAD4;
	}
	
	ul#briefcase {
		background: linear-gradient(45deg, #663AB6 0%, #02BAD4 150%) !important;
	}
	
	.customizedContent .item .nano > .nano-pane > .nano-slider, .customizedContent .item .pace .pace-progress {
		background-color: #663AB6;
	}
	
	.news .table tr.title {
		background: linear-gradient(45deg, #663AB6 0%, #02BAD4 150%) !important;
	}
	
	.news .table tbody a {
		color: #333333 !important;
	}
	
	.news .table tbody tr td.selected-day {
		background: linear-gradient(45deg, #663AB6 0%, #02BAD4 150%) !important;
	}
	
	.trombinoscope {
		background: linear-gradient(45deg, #663AB6 0%, #02BAD4 150%) !important;
	}
	
	.owl-carousel .owl-nav button.owl-prev {
		background-color: #663AB6;
	}

	.owl-carousel .owl-nav button.owl-next {
		background-color: #663AB6;
	}

	.owl-carousel .owl-nav button.owl-prev:hover,
	.owl-carousel .owl-nav button.owl-next:hover,
	.gray-bg .owl-carousel .owl-nav button.owl-next:hover {
		color: #663AB6;
	}
	
	.content-slider-with-controls .owl-nav button,
	.content-slider-with-controls-autoplay .owl-nav button {
		background-color: #663AB6;
	}

	.content-slider-with-controls .owl-prev:hover,
	.content-slider-with-controls .owl-next:hover,
	.content-slider-with-controls-autoplay .owl-prev:hover,
	.content-slider-with-controls-autoplay .owl-next:hover {
		color: #663AB6;
	}
	
	.owl-dots .owl-dot.active span,
	.owl-dots .owl-dot:hover span {
		background: #663AB6;
	}
	
	.trombinoscope .user > .information > p > strong {
		color: #663AB6 !important;
	}
	
    .breadcrumb-section {
        border-bottom: 1px solid #663AB6;
    }
	
	.frame-background-purple * {
		color: #FFFFFF !important;
	}

	.frame-background-orange * {
		color: #FFFFFF !important;
	}

	.frame-background-pink * {
		color: #FFFFFF !important;
	}

	.frame-background-cyan * {
		color: #FFFFFF !important;
	}

	.frame-background-teal * {
		color: #333333 !important;
	}
}