@media (min-width: 992px)
{
	.themable.themable-rounded-left-lg,
	.themable-hover:hover.themable-rounded-left-lg
	{
		border-top-left-radius: .25rem!important;
	    border-bottom-left-radius: .25rem!important;
	}
}

.themable input
{
	color: black !important;
}

/* 
	### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
	### EC-GRADIENT - Start
*/
body[data-theme="EC-gradient"] .themable,
body[data-theme="EC-gradient"] .themable-hover:hover,
body[data-theme="EC-gradient"] .accordion > :not(.collapse):not(.collapsed):not(.collapsing):not(.rptng-no-theme),
.themeSwitcher[data-theme="EC-gradient"],
.themePreview[data-theme="EC-gradient"]
{
	background: #faac01;
	background: -moz-linear-gradient(-45deg, #F98A02 0%, #faac01 100%); 
	background: -webkit-linear-gradient(-45deg, #F98A02 0%, #faac01 100%);
	background: linear-gradient(-45deg, #faac01 0%, #F98A02 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faac01', endColorstr='#ff9300',GradientType=1 );
	
	color: black;
	border-color: #00ACA0 !important;
}

body[data-theme="EC-gradient"] .card-header-primary
{
	background: linear-gradient(-45deg, #faac01 0%, #F98A02 100%);
	box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.2), 0 13px 24px -11px rgba(176, 135, 39, 0.6);
}

body[data-theme="EC-gradient"] .text-primary
{
	color: #197972 !important;
}

body[data-theme="EC-gradient"] .nav-tabs .nav-link.active
{
	border-color: #f49100;
}

body[data-theme="EC-gradient"] table.dataTable tbody > tr.selected, 
body[data-theme="EC-gradient"] table.dataTable tbody > tr > .selected,
body[data-theme="EC-gradient"] .rptng-cell-selected
{
	background-color: rgba(251, 180, 0, 0.3) !important;
}

body[data-theme="EC-gradient"] .dropdown-menu .dropdown-item:hover, 
body[data-theme="EC-gradient"] .dropdown-menu .dropdown-item:focus, 
body[data-theme="EC-gradient"] .dropdown-menu a:hover, 
body[data-theme="EC-gradient"] .dropdown-menu a:focus, 
body[data-theme="EC-gradient"] .dropdown-menu a:active,
body[data-theme="EC-gradient"] .pagination > .page-item.active > a, 
body[data-theme="EC-gradient"] .pagination > .page-item.active > a:focus, 
body[data-theme="EC-gradient"] .pagination > .page-item.active > a:hover, 
body[data-theme="EC-gradient"] .pagination > .page-item.active > span, 
body[data-theme="EC-gradient"] .pagination > .page-item.active > span:focus, 
body[data-theme="EC-gradient"] .pagination > .page-item.active > span:hover
{
	-webkit-box-shadow: 
		0 4px 20px 0px rgba(0, 0, 0, 0.2), 
		0 7px 10px -5px rgba(176, 135, 39, 0.6);
	box-shadow: 
		0 4px 20px 0px rgba(0, 0, 0, 0.2), 
		0 7px 10px -5px rgba(176, 135, 39, 0.6);
	background: linear-gradient(-45deg, #faac01 0%, #F98A02 100%);
	color: #000000;
}

body[data-theme="EC-gradient"] .bg-theme
{
	box-shadow: 
		0px 2px 2px 0px rgba(34, 172, 149, 0.14), 
		0px 3px 1px -2px rgba(34, 172, 151, 0.20), 
		0px 1px 5px 0px rgba(34, 172, 160, 0.12);
}

body[data-theme="EC-gradient"] .bg-theme,
body[data-theme="EC-gradient"] .bg-theme a
{
	background-color: #00ACA0 !important;
	color:white !important;
}

body[data-theme="EC-gradient"] .themableReverse
{
	background: #faac01;
	background: -moz-linear-gradient(-45deg, #faac01 0%, #F98A02 100%); 
	background: -webkit-linear-gradient(-45deg, #faac01 0%, #F98A02 100%);
	background: linear-gradient(135deg, #faac01 0%, #F98A02 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faac01', endColorstr='#ff9300',GradientType=1 );
	
	color: white;
	border-color: #00ACA0 !important;
}

body[data-theme="EC-gradient"] .themable:not(.w2ui-tabContents) *
{
	border-color:rgba(0,0,0,0.5);
}

body[data-theme="EC-gradient"] .themable:not(.w2ui-tabContents) .navElement:not(.active):hover
{
	color: black !important;
	background-color: rgba(255,255,255,0.2) !important;
}

body[data-theme="EC-gradient"] .themable:not(.w2ui-tabContents) img:not(.companyLogo)
{
	/* border: 3px solid #00ACA0;*/
}

body[data-theme="EC-gradient"] .btn-primary, 
body[data-theme="EC-gradient"] .nav-pills-primary .nav-item .nav-link.active
{
	background:#21aca0;
	border-color:#4ec2b7;
	color:#FFFFFF;
	
	-webkit-box-shadow: 0 2px 2px 0 rgba(38, 135, 148, 0.42), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(38, 135, 148, 0.2);
	box-shadow: 0 2px 2px 0 rgba(38, 135, 148, 0.42), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(38, 135, 148, 0.2);
}

body[data-theme="EC-gradient"] .btn.btn-primary:focus, 
body[data-theme="EC-gradient"] .btn.btn-primary.focus, 
body[data-theme="EC-gradient"] .btn.btn-primary:hover, 
body[data-theme="EC-gradient"] .nav-pills-primary .nav-item .nav-link.active:focus, 
body[data-theme="EC-gradient"] .nav-pills-primary .nav-item .nav-link.active:hover
{
	background-color: #0b8793;
	border-color: #4ec2b7;
	
	-webkit-box-shadow: 0 14px 26px -12px rgba(38, 135, 148, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(38, 135, 148, 0.2);
	box-shadow: 0 14px 26px -12px rgba(38, 135, 148, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(38, 135, 148, 0.2);
}
/* 
	### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
	### EC-GRADIENT - ENDE
*/

/* 
	### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
	### green - Start
*/
body[data-theme="green"] .themable,
body[data-theme="green"] .themable-hover:hover,
body[data-theme="green"] .accordion > :not(.collapse):not(.collapsed):not(.collapsing):not(.rptng-no-theme),
.themeSwitcher[data-theme="green"],
.themePreview[data-theme="green"]
{
	background: #86b600;
	background: -moz-linear-gradient(-45deg, #86b600 0%, #415900 100%); 
	background: -webkit-linear-gradient(-45deg, #86b600 0%, #415900 100%);
	background: linear-gradient(-45deg, #86b600 0%, #415900 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faac01', endColorstr='#ff9300',GradientType=1 );
	
	color: white;
	border-color: #1c6a00 !important;
}

body[data-theme="green"] .bg-theme
{
	box-shadow: 
		0px 2px 2px 0 rgba(39, 176, 49, 0.14), 
		0 3px 1px -2px rgba(39, 176, 51, 0.2), 
		0 1px 5px 0 rgba(39, 176, 60, 0.12);
}

body[data-theme="green"] .bg-theme,
body[data-theme="green"] .bg-theme a
{
	background-color: #1c6a00 !important;
	color:white !important;
}

body[data-theme="green"] .themableReverse
{
	background: #86b600;
	background: -moz-linear-gradient(-45deg, #415900 0%, #86b600 100%); 
	background: -webkit-linear-gradient(-45deg, #415900 0%, #86b600 100%);
	background: linear-gradient(-45deg, #415900 0%, #86b600 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faac01', endColorstr='#ff9300',GradientType=1 );
	
	color: white;
	border-color: #1c6a00 !important;
}

body[data-theme="green"] .themable:not(.w2ui-tabContents) *
{
	border-color:rgba(0,0,0,0.5);
}

body[data-theme="green"] .themable:not(.w2ui-tabContents) .navElement:not(.active):hover
{
	color: black !important;
	background-color: rgba(255,255,255,0.2) !important;
}

body[data-theme="green"] .themable:not(.w2ui-tabContents) img:not(.companyLogo)
{
	/*border: 3px solid #1c6a00;*/
}

body[data-theme="green"] .btn-primary, 
body[data-theme="green"] .nav-pills-primary .nav-item .nav-link.active, 
body[data-theme="green"] .nav-pills-primary .nav-item .nav-link.active
{
	background:#1e8500;/*  */
	color:white;
	box-shadow: 
		0px 2px 2px 0 rgba(39, 176, 49, 0.14), 
		0 3px 1px -2px rgba(39, 176, 51, 0.2), 
		0 1px 5px 0 rgba(39, 176, 60, 0.12);
}

body[data-theme="green"] .btn-primary:not(:disabled):not(.disabled).active:focus, 
body[data-theme="green"] .btn-primary:not(:disabled):not(.disabled):active:focus, 
body[data-theme="green"] .show>.btn-primary.dropdown-toggle:focus
{
	box-shadow: 0 0 0 0.2rem rgba(48, 142, 0, 0.5);
}
body[data-theme="green"] .btn-primary:not(:disabled):not(.disabled).active, 
body[data-theme="green"] .btn-primary:not(:disabled):not(.disabled):active, 
body[data-theme="green"] .show>.btn-primary.dropdown-toggle
{
	background-color: #015800;
	background: #015800;
}

body[data-theme="green"] .nav-tabs .nav-link.active
{
	border-color: #346800;
}

body[data-theme="green"] .text-primary
{
	color: #346800 !important;
}

body[data-theme="green"] a,
body[data-theme="green"] a:visited
{
	color:#346800;
	text-decoration: none;
}

body[data-theme="green"] .btn.btn-primary:focus, 
body[data-theme="green"] .btn.btn-primary.focus, 
body[data-theme="green"] .btn.btn-primary:hover, 
body[data-theme="green"] .nav-pills-primary .nav-item .nav-link.active:focus, 
body[data-theme="green"] .nav-pills-primary .nav-item .nav-link.active:hover
{
	background:#346800;
	border-color: #38b03c;
	-webkit-box-shadow: 0 14px 26px -12px rgba(57, 148, 38, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(38, 148, 42, 0.2);
	box-shadow: 0 14px 26px -12px rgba(57, 148, 38, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(38, 148, 42, 0.2);
}

body[data-theme="green"] .dropdown-menu .dropdown-item:hover, 
body[data-theme="green"] .dropdown-menu .dropdown-item:focus, 
body[data-theme="green"] .dropdown-menu a:hover, 
body[data-theme="green"] .dropdown-menu a:focus, 
body[data-theme="green"] .dropdown-menu a:active,
body[data-theme="green"] .pagination > .page-item.active > a, 
body[data-theme="green"] .pagination > .page-item.active > a:focus, 
body[data-theme="green"] .pagination > .page-item.active > a:hover, 
body[data-theme="green"] .pagination > .page-item.active > span, 
body[data-theme="green"] .pagination > .page-item.active > span:focus, 
body[data-theme="green"] .pagination > .page-item.active > span:hover
{
	-webkit-box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(22, 255, 0, 0.3);
	box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(22, 255, 0, 0.3);
	background: linear-gradient(135deg, #008000 0%, #008505 100%);
	color: #FFFFFF;
}

/* 
	### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
	### green - ENDE
*/

/* 
	### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
	### purple - Start
*/
body[data-theme="purple"] .themable,
body[data-theme="purple"] .themable-hover:hover,
body[data-theme="purple"] .accordion > :not(.collapse):not(.collapsed):not(.collapsing):not(.rptng-no-theme),
.themeSwitcher[data-theme="purple"],
.themePreview[data-theme="purple"]
{
	background: #360033;
	background: -moz-linear-gradient(45deg, #360033 0%, #0b8793 100%); 
	background: -webkit-linear-gradient(45deg, #360033 0%, #0b8793 100%);
	background: linear-gradient(45deg, #0b8793 0%, #360033 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b8793', endColorstr='#360033',GradientType=1 );
	
	color: white !important;
	border-color: #360033 !important;
}

body[data-theme="purple"].dropdown-item.active, .dropdown-item:active 
{
    color: #fff;
    text-decoration: none;
    background-color: #0b8793;
}

body[data-theme="purple"] .bg-theme
{
	box-shadow: 
		0 14px 26px -12px rgba(38, 135, 148, 0.14), 
		0 4px 23px 0px rgba(10, 137, 148, 0.5), 
		0 8px 10px -5px rgba(38, 135, 148, 0.8);
}

body[data-theme="purple"] .bg-theme,
body[data-theme="purple"] .bg-theme a
{
	background-color: #0b8793 !important;
	color:white !important;
}

body[data-theme="purple"] #rptng-tab-wrapper .active
{
	border-top-color: #360033;
}

body[data-theme="purple"] .togglebutton label input[type=checkbox]:checked + .toggle
{
	background-color: rgb(20, 124, 135);
}

body[data-theme="purple"] .togglebutton label input[type=checkbox]:checked + .toggle:after
{
	border-color: rgb(20, 124, 135);
}

body[data-theme="purple"] .togglebutton label input[type=checkbox]:checked + .toggle:active:after
{
	box-shadow: 
		0 1px 3px 1px rgba(0, 0, 0, 0.4), 
		0 0 0 15px rgba(20, 124, 135, (10/100));
}

body[data-theme="purple"] .themableReverse/*,
body[data-theme="purple"] .themable:not(.w2ui-tabContents):active*/
{
	background: #0b8793;
	background: -moz-linear-gradient(45deg, #0b8793 0%, #360033 100%); 
	background: -webkit-linear-gradient(45deg, #0b8793 0%, #360033 100%);
	background: linear-gradient(45deg, #360033 0%, #0b8793 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#360033', endColorstr='#0b8793',GradientType=1 );
	
	color: white;
	border-color: #0b8793 !important;
}

body[data-theme="purple"] .themable:not(.w2ui-tabContents) *
{
	border-color:rgba(0,0,0,0.5);
}

body[data-theme="purple"] table.dataTable tbody>tr.selected, table.dataTable tbody>tr>.selected
{
	color: #000000 !important;
	background-color: rgba(10, 142, 154, 0.25) !important;
}

body[data-theme="purple"] .themable small,
body[data-theme="purple"] .themable label,
body[data-theme="purple"] .themable input
{
	color:white;
}

body[data-theme="purple"] .bg-light
{
	color: #5a6167;
}

body[data-theme="purple"] .themable:not(.w2ui-tabContents) .navElement:not(.active):hover
{
	color: black !important;
	background-color: rgba(255,255,255,0.2) !important;
}

body[data-theme="purple"] .themable:not(.w2ui-tabContents) img:not(.companyLogo)
{
	/*border: 3px solid #4100b5;*/
}

body[data-theme="purple"] .text-primary
{
	color:#360033 !important;
}

body[data-theme="purple"] .btn-primary, 
body[data-theme="purple"] .nav-pills-primary .nav-item .nav-link.active, 
body[data-theme="purple"] .nav-pills-primary .nav-item .nav-link.active
{
	background:#0b8793; /*#360033;*/
	color:#FFFFFF;
	
	-webkit-box-shadow: 
		0 2px 2px 0 rgba(38, 135, 148, 0.42), 
		0 3px 1px -2px rgba(0, 0, 0, 0.12), 
		0 1px 5px 0 rgba(38, 135, 148, 0.2);
		
	box-shadow: 
		0 2px 2px 0 rgba(38, 135, 148, 0.42), 
		0 3px 1px -2px rgba(0, 0, 0, 0.12), 
		0 1px 5px 0 rgba(38, 135, 148, 0.2);
}

body[data-theme="purple"] a,
body[data-theme="purple"] a:visited
{
	color:#3e294f;
	text-decoration: none;
}

body[data-theme="purple"] a:hover
{
	color:#3e294f;
	text-decoration: underline;
}

body[data-theme="purple"] .btn.btn-primary:focus, 
body[data-theme="purple"] .btn.btn-primary.focus, 
body[data-theme="purple"] .btn.btn-primary:hover, 
body[data-theme="purple"] .nav-pills-primary .nav-item .nav-link.active:focus, 
body[data-theme="purple"] .nav-pills-primary .nav-item .nav-link.active:hover
{
	background-color: #360033;
	border-color: #0a6871;
}

body[data-theme="purple"] .rptng-tabButton.rptng-activeTabButton
{
	background: linear-gradient(0deg, rgba(54, 0, 51, 0.15) 0%, rgba(0,0,0,0) 80%);
	border-color: #360033;
}

body[data-theme="purple"] div#contentTabBar > div#nav-tab > .nav-item.nav-link.active
{
	border-top-color: #2b7f8a;
}
/* 
	### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
	### purple - ENDE
*/

/* 
	### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
	### red - Start
*/
body[data-theme="red"] .themable,
body[data-theme="red"] .themable-hover:hover,
body[data-theme="red"] .accordion > :not(.collapse):not(.collapsed):not(.collapsing):not(.rptng-no-theme),
.themeSwitcher[data-theme="red"],
.themePreview[data-theme="red"]
{
	background-color: #800000;
	background: -moz-linear-gradient(-45deg, #800000 0%, #faac01 100%); 
	background: -webkit-linear-gradient(-45deg, #800000 0%, #faac01 100%);
	background: linear-gradient(135deg, #800000 0%, #faac01 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faac01', endColorstr='#ff9300',GradientType=1 );
	
	color: white;
	border-color: #800000 !important;
}

body[data-theme="red"] .bg-theme
{
	box-shadow: 
		0 14px 26px -12px rgba(148, 38, 38, 0.14), 
		0 4px 23px 0px rgba(243, 172, 172, 0.2), 
		0 8px 10px -5px rgba(148, 38, 38, 0.8);
}

body[data-theme="red"] .bg-theme,
body[data-theme="red"] .bg-theme a
{
	background-color: #af0000 !important;
	color:#FFFFFF !important;
}

body[data-theme="red"] .themableReverse
{
	background-color: #800000;
	background: -moz-linear-gradient(-45deg, #faac01 0%, #800000 100%); 
	background: -webkit-linear-gradient(-45deg, #faac01 0%, #800000 100%);
	background: linear-gradient(-45deg, #800000 0%, #faac01 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faac01', endColorstr='#ff9300',GradientType=1 );
	
	color: white;
	border-color: #800000 !important;
}

body[data-theme="red"] .themableSingleColor.active
{
	background: #faac01 !important;
}
body[data-theme="red"] .themableSingleColor-dark.active
{
	background: #800000 !important;
}


body[data-theme="red"] .themable:not(.w2ui-tabContents) *
{
	border-color:rgba(80,0,0,0.5)
}

body[data-theme="red"] .themable:not(.w2ui-tabContents) .navElement:not(.active):hover
{
	color: black !important;
	background-color: rgba(255,255,255,0.2) !important;
}

body[data-theme="red"] .themable:not(.w2ui-tabContents) img:not(.companyLogo)
{
	/*
	border-width: 3px;
	border-style: solid;
	*/
}

body[data-theme="red"] .btn-primary, 
body[data-theme="red"] .nav-pills-primary .nav-item .nav-link.active, 
body[data-theme="red"] .nav-pills-primary .nav-item .nav-link.active
{
	background:#af0000;
	color:#FFFFFF;
}

body[data-theme="red"] .nav-tabs .nav-link.active
{
	border-color: #8f0800;
}

body[data-theme="red"] .text-primary
{
	color: #8f0800 !important;
}

body[data-theme="red"] .btn.btn-primary:focus, 
body[data-theme="red"] .btn.btn-primary.focus, 
body[data-theme="red"] .btn.btn-primary:hover, 
body[data-theme="red"] .nav-pills-primary .nav-item .nav-link.active:focus, 
body[data-theme="red"] .nav-pills-primary .nav-item .nav-link.active:hover
{
	background:#840c00;
	border-color: #3887b0;
	-webkit-box-shadow: 0 14px 26px -12px rgba(148, 38, 38, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(148, 38, 38, 0.2);
	box-shadow: 0 14px 26px -12px rgba(148, 38, 38, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(148, 38, 38, 0.2);
}

body[data-theme="red"] .dropdown-menu .dropdown-item:hover, 
body[data-theme="red"] .dropdown-menu .dropdown-item:focus, 
body[data-theme="red"] .dropdown-menu a:hover, 
body[data-theme="red"] .dropdown-menu a:focus, 
body[data-theme="red"] .dropdown-menu a:active,
body[data-theme="red"] .pagination > .page-item.active > a, 
body[data-theme="red"] .pagination > .page-item.active > a:focus, 
body[data-theme="red"] .pagination > .page-item.active > a:hover, 
body[data-theme="red"] .pagination > .page-item.active > span, 
body[data-theme="red"] .pagination > .page-item.active > span:focus, 
body[data-theme="red"] .pagination > .page-item.active > span:hover
{
	-webkit-box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(255, 10, 0, 0.5);
	box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(255, 10, 0, 0.5);
	background: linear-gradient(135deg, #800000 0%, #840c00 100%);
	color: #FFFFFF;
}
/* 
	### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
	### red - ENDE
*/

/* 
	### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
	### blue - Start
*/
body[data-theme="blue"] .themable,
body[data-theme="blue"] .themable-hover:hover,
body[data-theme="blue"] .accordion > :not(.collapse):not(.collapsed):not(.collapsing):not(.rptng-no-theme),
.themeSwitcher[data-theme="blue"],
.themePreview[data-theme="blue"]
{
	background: #3bb4fa;
	background: -moz-linear-gradient(-45deg, #3bb4fa 0%, #2c3b41 100%); 
	background: -webkit-linear-gradient(-45deg, #3bb4fa 0%,#2c3b41 100%);
	background: linear-gradient(-45deg, #3bb4fa 0%, #2c3b41 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faac01', endColorstr='#ff9300',GradientType=1 );
	
	color: white;
	border-color: #004865 !important;
}

body[data-theme="blue"] .themableReverse
{
	background: #3bb4fa;
	background: -moz-linear-gradient(-45deg, #2c3b41 0%, #3bb4fa 100%); 
	background: -webkit-linear-gradient(-45deg, #2c3b41 0%, #3bb4fa 100%);
	background: linear-gradient(-45deg, #2c3b41 0%, #3bb4fa 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faac01', endColorstr='#ff9300',GradientType=1 );
	
	color: white;
	border-color: #004865 !important;
}

body[data-theme="blue"] .themable *
{
	border-color:rgba(0,0,80,0.5)
}


body[data-theme="blue"] .themable .navElement:not(.active):hover
{
	color: black !important;
	background-color: rgba(255,255,255,0.2) !important;
}


body[data-theme="blue"] .themable img:not(.companyLogo)
{
	/*
	border-width: 3px;
	border-style: solid;
	*/
}

body[data-theme="blue"] .btn-primary, 
body[data-theme="blue"] .nav-pills-primary .nav-item .nav-link.active, 
body[data-theme="blue"] .nav-pills-primary .nav-item .nav-link.active
{
	background-color: #43bbf9;
	color:#FFFFFF;
}

body[data-theme="blue"] .nav-tabs .nav-link.active
{
	border-color: #00364c;
}

body[data-theme="blue"] .text-primary
{
	color: #00364c !important;
}

body[data-theme="blue"] .btn.btn-primary:focus, 
body[data-theme="blue"] .btn.btn-primary.focus, 
body[data-theme="blue"] .btn.btn-primary:hover, 
body[data-theme="blue"] .nav-pills-primary .nav-item .nav-link.active:focus, 
body[data-theme="blue"] .nav-pills-primary .nav-item .nav-link.active:hover
{
	background:#00364c;
	border-color: #3887b0;
	-webkit-box-shadow: 0 14px 26px -12px rgba(38, 89, 148, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(38, 92, 148, 0.2);
	box-shadow: 0 14px 26px -12px rgba(38, 89, 148, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(38, 92, 148, 0.2);
}

body[data-theme="blue"] .dropdown-menu .dropdown-item:hover, 
body[data-theme="blue"] .dropdown-menu .dropdown-item:focus, 
body[data-theme="blue"] .dropdown-menu a:hover, 
body[data-theme="blue"] .dropdown-menu a:focus, 
body[data-theme="blue"] .dropdown-menu a:active,
body[data-theme="blue"] .pagination > .page-item.active > a, 
body[data-theme="blue"] .pagination > .page-item.active > a:focus, 
body[data-theme="blue"] .pagination > .page-item.active > a:hover, 
body[data-theme="blue"] .pagination > .page-item.active > span, 
body[data-theme="blue"] .pagination > .page-item.active > span:focus, 
body[data-theme="blue"] .pagination > .page-item.active > span:hover
{
	-webkit-box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(183, 188, 220, 0.5);
	box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(183, 188, 220, 0.5);
	background: linear-gradient(-45deg, #3bb4fa 0%, #2c3b41 100%);
	color: #FFFFFF;
}
/* 
	### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
	### blue - Start
*/

/* 
	### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
	### black - Start
*/
body[data-theme="black"] .themable,
body[data-theme="black"] .themable-hover:hover,
body[data-theme="black"] .accordion > :not(.collapse):not(.collapsed):not(.collapsing):not(.rptng-no-theme),
.themeSwitcher[data-theme="black"],
.themePreview[data-theme="black"]
{
	/* background-color: rgba(0,0,0,0.92); */
	background: -moz-linear-gradient(-45deg, rgba(0,0,0,0.3) 0%, rgba(0, 0, 0, 1) 100%); 
	background: -webkit-linear-gradient(-45deg, rgba(0,0,0,0.3) 0%, rgba(0, 0, 0, 1) 100%);
	background: linear-gradient(-45deg, rgba(0, 0, 0, 0.3) 0%, rgba(0,0,0, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faac01', endColorstr='#ff9300',GradientType=1 );
	
	color: white;
	border-color: #00ACA0 !important;
}

body[data-theme="black"] .text-primary
{
	color: #197972 !important;
}

body[data-theme="black"] .nav-tabs .nav-link.active
{
	border-color: #000000;
}

body[data-theme="black"] table.dataTable tbody > tr.selected, 
body[data-theme="black"] table.dataTable tbody > tr > .selected,
body[data-theme="black"] .rptng-cell-selected
{
	background-color: rgba(0, 0, 0, 0.1) !important;
}

body[data-theme="black"] .dropdown-menu .dropdown-item:hover, 
body[data-theme="black"] .dropdown-menu .dropdown-item:focus, 
body[data-theme="black"] .dropdown-menu a:hover, 
body[data-theme="black"] .dropdown-menu a:focus, 
body[data-theme="black"] .dropdown-menu a:active,
body[data-theme="black"] .pagination > .page-item.active > a, 
body[data-theme="black"] .pagination > .page-item.active > a:focus, 
body[data-theme="black"] .pagination > .page-item.active > a:hover, 
body[data-theme="black"] .pagination > .page-item.active > span, 
body[data-theme="black"] .pagination > .page-item.active > span:focus, 
body[data-theme="black"] .pagination > .page-item.active > span:hover
{
	-webkit-box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.2), 0 7px 10px -5px rgba(176, 135, 39, 0.6);
	box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.2), 0 7px 10px -5px rgba(176, 135, 39, 0.6);
	background: linear-gradient(-45deg, #faac01 0%, #F98A02 100%);
	color: #000000;
}

body[data-theme="black"] .themableReverse
{
	/* background-color: rgba(0,0,0,0.92); */
	background: -moz-linear-gradient(-45deg, rgba(255,255,255,0.5) 0%, rgba(0,0,0,1) 100%); 
	background: -webkit-linear-gradient(-45deg, rgba(255,255,255,0.5) 0%, rgba(0,0,0,1) 100%);
	background: linear-gradient(-45deg, rgba(0,0,0,0.92) 0%, rgba(255,255,255,0.5) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faac01', endColorstr='#ff9300',GradientType=1 );
	
	color: white;
	border-color: #00ACA0 !important;
}

body[data-theme="black"] .themable *
{
	border-color:rgba(255,255,255,0.5);
}

body[data-theme="black"] .themable .navElement:not(.active):hover
{
	color: #f39600 !important;
	background-color: rgba(255,255,255,0.2) !important;
}

body[data-theme="black"] .themable img:not(.companyLogo)
{
	/*border: 3px solid #ffffff;*/
}

body[data-theme="black"] .themable,
body[data-theme="black"] .themableReverse
{
	background-color: rgba(0, 0, 0, 0.3);
	color: #fff;
}

body[data-theme="black"] .btn-primary, 
body[data-theme="black"] .nav-pills-primary .nav-item .nav-link.active, 
body[data-theme="black"] .nav-pills-primary .nav-item .nav-link.active
{
	color: #000000;
	background: #f29000;
}

body[data-theme="black"] .btn.btn-primary:focus, 
body[data-theme="black"] .btn.btn-primary.focus, 
body[data-theme="black"] .btn.btn-primary:hover, 
body[data-theme="black"] .nav-pills-primary .nav-item .nav-link.active:focus, 
body[data-theme="black"] .nav-pills-primary .nav-item .nav-link.active:hover
{
	background-color: #0b8793;
	border-color: #4ec2b7;
	
	-webkit-box-shadow: 0 14px 26px -12px rgba(38, 135, 148, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(38, 135, 148, 0.2);
	box-shadow: 0 14px 26px -12px rgba(38, 135, 148, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(38, 135, 148, 0.2);
}
/* 
	### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
	### black - ENDE
*/

/* 
	### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
	### spring - Start
*/
body[data-theme="spring"] .themable,
body[data-theme="spring"] .themable-hover:hover,
body[data-theme="spring"] .accordion > :not(.collapse):not(.collapsed):not(.collapsing):not(.rptng-no-theme),
.themeSwitcher[data-theme="spring"],
.themePreview[data-theme="spring"]
{
	/* background-color: rgba(0,0,0,0.92); */
	background: -moz-linear-gradient(-45deg, #A9F1DF 0%, #FFBBBB 100%); 
	background: -webkit-linear-gradient(-45deg, #A9F1DF 0%, #FFBBBB 100%);
	background: linear-gradient(-45deg, #FFBBBB 0%, #A9F1DF 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faac01', endColorstr='#ff9300',GradientType=1 );
	
	color: black;
	border-color: #00ACA0 !important;
}

body[data-theme="spring"] .bg-theme
{
	box-shadow: 
		0 14px 26px -12px rgba(172, 241, 222, 0.14), 
		0 4px 23px 0px rgba(172, 241, 222, 0.2), 
		0 8px 10px -5px rgba(47, 172, 160, 0.8);
}

body[data-theme="spring"] .bg-theme,
body[data-theme="spring"] .bg-theme a
{
	background-color: #A9F1DF !important;
	color:black !important;
}

body[data-theme="spring"] .themableReverse
{
	/* background-color: rgba(0,0,0,0.92); */
	background: -moz-linear-gradient(-45deg, #FFBBBB 0%, #A9F1DF 100%); 
	background: -webkit-linear-gradient(-45deg, #FFBBBB 0%, #A9F1DF 100%);
	background: linear-gradient(-45deg, #A9F1DF 0%, #FFBBBB 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faac01', endColorstr='#ff9300',GradientType=1 );
	
	color: black;
	border-color: #00ACA0 !important;
}


body[data-theme="spring"] .text-primary
{
	color: #00ACA0 !important;
}

body[data-theme="spring"] .dropdown-menu .dropdown-item:hover, 
body[data-theme="spring"] .dropdown-menu .dropdown-item:focus, 
body[data-theme="spring"] .dropdown-menu a:hover, 
body[data-theme="spring"] .dropdown-menu a:focus, 
body[data-theme="spring"] .dropdown-menu a:active,
body[data-theme="spring"] .pagination > .page-item.active > a, 
body[data-theme="spring"] .pagination > .page-item.active > a:focus, 
body[data-theme="spring"] .pagination > .page-item.active > a:hover, 
body[data-theme="spring"] .pagination > .page-item.active > span, 
body[data-theme="spring"] .pagination > .page-item.active > span:focus, 
body[data-theme="spring"] .pagination > .page-item.active > span:hover
{
	-webkit-box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(220, 184, 183, 0.5);
	box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(220, 184, 183, 0.5);
	background: linear-gradient(-45deg, #fcc6c5 0%, #ecacab 100%);
	color: #000000;
}

body[data-theme="spring"] .nav-tabs .nav-link.active
{
	border-color: #00756d;
}

body[data-theme="spring"] .themable *
{
	border-color:#FFBBBB;
}

body[data-theme="spring"] .themable img:not(.companyLogo)
{
	/* border: 3px solid #ffffff;*/
}

body[data-theme="spring"] .btn-primary, 
body[data-theme="spring"] .nav-pills-primary .nav-item .nav-link.active, 
body[data-theme="spring"] .nav-pills-primary .nav-item .nav-link.active
{
	color: black;
	background: #A9F1DF;
	border-color: #63e9c8;
	
	-webkit-box-shadow: 0 2px 2px 0 rgba(172, 241, 222, 0.14), 0 3px 1px -2px rgba(172, 241, 222, 0.2), 0 1px 5px 0 rgba(47, 172, 160, 0.8);
	box-shadow: 0 2px 2px 0 rgba(172, 241, 222, 0.14), 0 3px 1px -2px rgba(172, 241, 222, 0.2), 0 1px 5px 0 rgba(47, 172, 160, 0.8)
}

body[data-theme="spring"] .btn.btn-primary:focus, 
body[data-theme="spring"] .btn.btn-primary.focus, 
body[data-theme="spring"] .btn.btn-primary:hover, 
body[data-theme="spring"] .nav-pills-primary .nav-item .nav-link.active:focus, 
body[data-theme="spring"] .nav-pills-primary .nav-item .nav-link.active:hover
{
	background-color: #f8bdbb;
	border-color: #e8c7c2;
	
	-webkit-box-shadow: 0 14px 26px -12px rgba(0, 0, 0, 0.14), 0 4px 23px 0px rgba(249, 188, 187, 0.12), 0 8px 10px -5px rgba(220, 184, 183, 0.5);
	box-shadow: 0 14px 26px -12px rgba(0, 0, 0, 0.14), 0 4px 23px 0px rgba(249, 188, 187, 0.12), 0 8px 10px -5px rgba(220, 184, 183, 0.5);
}


body[data-theme="spring"] .rptng-fileIcon
{
	color: #4cefc6;
}

body[data-theme="spring"] .rptng-tabButton.rptng-activeTabButton
{
	background: linear-gradient(0deg, rgba(174, 238, 220, 0.35) 0%, rgba(0,0,0,0) 80%);
	border-color: #2faca0;
}
/* 
	### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
	### spring - ENDE
*/