






/* main design classes */
	body,html {height:100%;width:100%;margin:0px;padding:0px;background-color:#FDFDFD;}
	body {overflow:hidden;font-size:12px;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;}
	
	h4.underline					{border-bottom:1px solid #1d8ac2;}
	
	.imageClicks 		{display:block;}
	.imageClicks img	{width:100%;z-index:1;}
	.imageClicks span	{
							display: inline-block;
							position:absolute;
							background-color: transparent;
							z-index:2;
							left:0;
						z-index: 1;
						}
	.imageClicks span p	{
							background-color: transparent;
							z-index:2;
							position:absolute;
							left:-15px;
							top:-15px;
							width: 30px;
							height: 30px;
							box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.7);
							-webkit-transition: box-shadow 0.2s;
						    -moz-transition: box-shadow 0.2s;
						    transition: box-shadow 0.2s;
						    cursor: pointer;
						    border-radius: 50%;
						    z-index: 1;
						    color: #fff;
						    
						    border: 3px dashed #fff;
							animation-name: rotate;
						    animation-duration: 5s;
						    animation-iteration-count: infinite;
						    animation-timing-function: linear;
						}
	@keyframes rotate	{
						    from{ transform: rotate(-360deg); }
						    to{ transform: rotate(360deg); }
						}

	.coreUpdateReady				{
										display: block;
									    position: fixed;
									    padding: 5px;
									    text-align: center;
									    top: 0px;
									    left: 40%;
									    background-color: #F00;
									    border-top: 0px !important;
									    border: 2px solid #000;
									    border-bottom-left-radius: 15px;
									    border-bottom-right-radius: 15px;
									    z-index: 1001;
									    width: 350px;
									}
	.coreUpdateReady:hover			{cursor:pointer;}
	.coreUpdateReady:empty			{display:none;}
	
	.fas.red,.far.red				{color:#F00;}
	.hasContextmenu tr:hover,
	.hasContextmenu tr a:hover 		{cursor:url('../images/icons/cursor_contextmenu.png'), auto !important;}
	.core_header_logo				{margin-top: -10px;}
	.core_header_logo img			{max-width:60%;height:auto;max-height:70px;margin-top:-3px;}
	.core_main_content 			{width:100%;display: inline-block;padding-bottom:25px;margin-top:15px;}
	.change_install 			{width:100%;}
	#dialog_content iframe		{border:0;}
	.resizeimages img,.resizeImages img {max-width:100%;height:auto !important;max-height:200px;}
	.privacyBlur				{filter: blur(4px);}
	.privacyBlur:hover			{filter: none;}
	.searchResult				{font-weight:bold;color:#1d8ac2;}
	
	/*core css defaults*/
	.paddingTop					{padding-top:15px;}
	.paddingBottom				{padding-bottom:15px;}
	.marginTop					{margin-top:15px;}
	.marginBottom				{margin-bottom:15px;}
	.coreDynamicContent			{}
	.coreDynamicContent:empty	{min-height:50px;border:1px solid #52b3e4;}
	.clickable:hover			{cursor: pointer;}
	/*core css defaults*/
	
	/*version management*/
	.updates_result 			{padding:5px;margin:5px;width: 100%;}
	.updatestatus_unknown 		{background-color:#F00;}
	.updatestatus_updated 		{background-color:#0F0;}
	.updatestatus_notfound 		{background-color:#F00;}
	.updatestatus_installed 	{background-color:#0F0;}
	.updatestatus_ok 			{background-color:#0F0;}
	/*version management*/
	
	/*menu icons*/
	.dropdown_icon  			{background-repeat:no-repeat;}
	.core_menu_home 				{background-image:url('../images/icons/navigation/32x32/home.png');}
	.core_menu_menuitems 			{background-image:url('../images/icons/navigation/32x32/menuitems.png');}
	.core_menu_modules 			{background-image:url('../images/icons/navigation/32x32/modules.png');}
	.core_menu_settings 			{background-image:url('../images/icons/navigation/32x32/settings.png');}
	.core_menu_extra 				{background-image:url('../images/icons/navigation/32x32/extra.png');}
	.core_menu_logout 			{background-image:url('../images/icons/navigation/32x32/logout.png');}
	.core_menu_administrator 		{background-image:url('../images/icons/navigation/32x32/administrator.png');}
	.subsubiconfix 					{margin-left: -10px;}
	#side-menu					{padding-top:55px;}
	.sidebar-search				{position:fixed !important;z-index:5;width:180px;background-color: #f8f8f8;margin-top:-55px;}
	.sidebar-search input		{width:100%;}
	
	/*bootstrap fixes*/
	.dropdown-menu>li>a:focus,
	.dropdown-menu>li>a:hover			{background-color: transparent;}
	.ui-datepicker table				{background-color:#FFF;}
	.btn								{font-size:12px;}
	.nav > li > a 						{padding: 5px 5px;}
	.nav > li > a:hover					{color:#e42612;}
	.nav > li > a .fa					{margin-right:5px;}
	.nav > li > ul > li > a .fa			{margin-left:-18px;}
	.panel-body 						{padding: 0px;}
	.row.noGutter 						{margin-left: 0;margin-right: 0;}
	.row.noGutter [class*='col-']:not(:first-child),
	.row.noGutter [class*='col-']:not(:last-child),
	.row.noGutter [class*='col-xs-12']	{padding-right: 0;padding-left: 0;}
	.row.smallGutter 					{margin-left: 5px;margin-right: 5px;}
	.row.smallGutter [class*='col-']:not(:first-child),
	.row.smallGutter [class*='col-']:not(:last-child)	{padding-right: 5px;padding-left: 5px;}
	.nopadding							{padding: 0 !important;margin: 0 !important;}
	.help-block:empty					{display:none;}
	.modal-backdrop						{position:fixed;}
	.modalSideBySide					{margin-right:10px;position: relative;float:right;}
	.modal								{overflow-y:scroll;}
	.modal-dialog.left					{width:50%;margin-left:0;}
	.modal-dialog.right					{width:50%;margin-right:0;}
	.modal-header						{padding:15px;}
	.modal-header:hover					{cursor:move;}
	.modal-content						{}
	.model-body							{height: calc(100% - 80px);overflow-x: hidden;overflow-y: scroll;}
	.has-warning .form-control			{border-color:#2b80d5;}
	.panel-default>.panel-heading		{color: #FFF;background-color: #1d8ac2;border-color: #1d8ac2;}
	.panel-heading b 					{color: #2d2d2d;}
	.panel-default						{border-color: #52b3e4;}
	.inner-form-group 					{border: 1px solid #ececec;padding: 5px;}
	.tableSearchBar						{margin-top:15px;}
	.tableSearchBar:empty				{display:none;}
	.tableSearchBar .preset_warning		{color: #FFF;background-color: #F00;border: 1px solid #000;}
	.tableSearchBar.filters a.btn 		{float: left;margin-right: 5px;margin-bottom: 5px;}
	.tableSearchBar.prefix a.btn 		{float: right;margin-left: 5px;margin-bottom: 5px;}
	.tableSearchBar	.dropdown-menu>li>a	{margin-right: 28px;}
	.tableSearchBar ul.dropdown-menu	{right:-16px;}
	.tableSearchBar .deleteprefix 		{
										    display: block !important;
										    padding: 5px 0px !important;
										    width: 28px;
										    height: 28px;
										    position: absolute;
										    right: -28px;
										    margin-top: -28px;
										    text-align: center;
										    background-color: #FFF;
										}
	.inner-form-group .control-label	{display:block;}
	.control-label.form_title:empty		{display:none;}
	.select2-container					{width:100%!important;}
	.select2-container--open			{z-index:10000;}
	.select2 img						{height: 15px;width: auto;}
	.label								{display:inline-block;margin-right:5px;padding: 2px 5px;font-size: 80%;font-weight:500;}
	.btn								{max-width:100%;}/*small fix for smaller screens*/
	
	#productfilters li.select2-selection__choice	{display:block;width:100%;border:1px solid #F00;}
	#productfilters .table-responsive	{overflow:hidden;}
	
	textarea					{resize: none;}
	
	
	/*
	.table-responsive td:hover::before { 
	    background-color: #ffa;
	    content: '\00a0';  
	    height: 100%;
	    left: -5000px;
	    position: absolute;  
	    top: 0;
	    width: 10000px;   
	    z-index: -1;        
	}

	.table-responsive td:hover::after,
	.table-responsive .col:hover::after { 
	    background-color: #ffa;
	    content: '\00a0';  
	    height: 10000px;    
	    left: 0;
	    position: absolute;  
	    top: -5000px;
	    width: 100%;
	    z-index: -1;        
	}
	*/
	
	
	.codeDiff									{width:100%;}
	.codeDiff.fileHeader						{width: 99%;background-color:rgba(51, 134, 183, 0.39);}
	.codeDiffContainer							{width:100%;height:600px;overflow-y: scroll;tab-size: 1.5em;}
	.codeDiffIndex								{
													position: fixed;
												    margin-left: -290px;
												    overflow-x: hidden;
    												overflow-y: auto;
												    margin-top: 5px;
												    background-color: #FFF;
												    border: 1px solid #000;
												    padding: 5px;
												    border-right: 0px;
												    width: 275px;
												    height: 500px;
												    border-top-left-radius: 15px;
												    border-bottom-left-radius: 15px;
											    }
	.codeDiffIndex a							{display:block;}
	.codeDiffIndex a.active						{background-color:rgba(51, 134, 183, 0.39);}
	.codeDiffIndex ul		 					{margin-left:30px;}
	.codeDiff td								{
													padding:0;
													width:50%;
													vertical-align:top;
													white-space:pre;
													white-space:pre-wrap;
													font-family:Consolas,'Courier New',Courier,monospace;
													font-size:1em;
													line-height:1.333;
													border: 1px solid #ddd;
												}
	.codeDiff span								{
													display:block;
													min-height:1.333em;
													margin-top:-1px;
													padding:0 3px;
													word-break: break-word;
													border-bottom:1px solid #eee;
												}
	.codeDiff span:first-child					{margin-top:0;}
	.codeDiff .diffDeleted,
	.codeDiff .diffBlank						{border: 1px solid rgb(255,192,192);background: rgb(255,224,224);}
	.codeDiff .diffInserted 					{border:1px solid rgb(192,255,192);background:rgb(224,255,224);}
	.codeDiff tr.active td.diffBlank span,
	.codeDiff tr.active td.diffDeleted span		{border-left: 5px solid #F00;}
	.codeDiff tr.active td.diffInserted span	{border-left: 5px solid #50bf04;}
	
	.table-responsive .tablefixedheader			{
		display: none;
    	position: absolute;
    	min-height: 40px;
    	background-color: #fff;
    	z-index:10;
    }
    .panel-footer span.legenda					{display: inline-block;width: 20px;height: 20px;border: 1px solid #000;}
    .table-responsive .tablefixedheader table 	{margin-bottom: 0px;}
	.table-responsive .tablefixedheader .show 	{display:block;}
	
	.table-responsive tr.has-error				{background-color:#f2dede !important;}
	.table-responsive tr.saved					{background-color:#6ae86a !important;}
	
	.table-responsive tr td .fas,
	.table-responsive tr td .far				{font-size:20px;}
	
	div .table.tablesorter-default tr.rowGreen td		{background-color:initial !important;}
	div .table.tablesorter-default tr.rowRed td			{background-color:initial !important;}
	div .table.tablesorter-default tr.rowYellow td		{background-color:initial !important;}
	div .table.tablesorter-default tr.rowOrange td		{background-color:initial !important;}
	div .table.tablesorter-default tr.rowBlue td		{background-color:initial !important;}
	div .table.tablesorter-default tr.rowDisabled td	{background-color:initial !important;}
	div .table.tablesorter-default tr.rowTransparent td	{background-color:initial !important;}
	
	/*rowGreen*/
		div .table.tablesorter-default tr.rowGreen.even>td,
		div .table.tablesorter-default tr.rowGreen.odd>td,
		div .table.tablesorter-default tbody>tr.rowGreen.even:hover>td,
		div .table.tablesorter-default tbody>tr.rowGreen.hover>td,
		div .table.tablesorter-default tbody>tr.rowGreen.odd:hover>td,
		div .table.tablesorter-default tbody>tr.rowGreen:hover>td,
		div .table tr.rowGreen:nth-of-type(odd),
		div .table tr.rowGreen:nth-of-type(even),
		.rowGreen,
		ul li.rowGreen									{background-color:rgba(166, 241, 167, 0.39) !important;}
	/*rowGreen*/
	
	/*rowRed*/
		div .table.tablesorter-default tr.rowRed.even>td,
		div .table.tablesorter-default tr.rowRed.odd>td,
		div .table.tablesorter-default tbody>tr.rowRed.even:hover>td,
		div .table.tablesorter-default tbody>tr.rowRed.hover>td,
		div .table.tablesorter-default tbody>tr.rowRed.odd:hover>td,
		div .table.tablesorter-default tbody>tr.rowRed:hover>td,
		div .table tr.rowRed:nth-of-type(odd),
		div .table tr.rowRed:nth-of-type(even),
		.rowRed,
		ul li.rowRed									{background-color:rgba(241, 166, 166, 0.39) !important;}
	/*rowRed*/
	
	/*rowYellow*/
		div .table.tablesorter-default tr.rowYellow.even>td,
		div .table.tablesorter-default tr.rowYellow.odd>td,
		div .table.tablesorter-default tbody>tr.rowYellow.even:hover>td,
		div .table.tablesorter-default tbody>tr.rowYellow.hover>td,
		div .table.tablesorter-default tbody>tr.rowYellow.odd:hover>td,
		div .table.tablesorter-default tbody>tr.rowYellow:hover>td,
		div .table tr.rowYellow:nth-of-type(odd),
		div .table tr.rowYellow:nth-of-type(even),
		.rowYellow,
		ul li.rowYellow									{background-color:rgba(241, 241, 166, 0.39) !important;}
	/*rowYellow*/
	
	/*rowOrange*/
		div .table.tablesorter-default tr.rowOrange.even>td,
		div .table.tablesorter-default tr.rowOrange.odd>td,
		div .table.tablesorter-default tbody>tr.rowOrange.even:hover>td,
		div .table.tablesorter-default tbody>tr.rowOrange.hover>td,
		div .table.tablesorter-default tbody>tr.rowOrange.odd:hover>td,
		div .table.tablesorter-default tbody>tr.rowOrange:hover>td,
		div .table tr.rowOrange:nth-of-type(odd),
		div .table tr.rowOrange:nth-of-type(even),
		.rowOrange,
		ul li.rowOrange									{background-color: rgba(162, 102, 0, 0.39) !important;}
	/*rowOrange*/
	
	/*rowBlue*/
		div .table.tablesorter-default tr.rowBlue.even>td,
		div .table.tablesorter-default tr.rowBlue.odd>td,
		div .table.tablesorter-default tbody>tr.rowBlue.even:hover>td,
		div .table.tablesorter-default tbody>tr.rowBlue.hover>td,
		div .table.tablesorter-default tbody>tr.rowBlue.odd:hover>td,
		div .table.tablesorter-default tbody>tr.rowBlue:hover>td,
		div .table tr.rowBlue:nth-of-type(odd),
		div .table tr.rowBlue:nth-of-type(even),
		.rowBlue,
		ul li.rowBlue								{background-color:rgba(51, 134, 183, 0.39) !important;}
	/*rowBlue*/
	
	/*rowDisabled*/
		div .table.tablesorter-default tr.rowDisabled.even>td,
		div .table.tablesorter-default tr.rowDisabled.odd>td,
		div .table.tablesorter-default tbody>tr.rowDisabled.even:hover>td,
		div .table.tablesorter-default tbody>tr.rowDisabled.hover>td,
		div .table.tablesorter-default tbody>tr.rowDisabled.odd:hover>td,
		div .table.tablesorter-default tbody>tr.rowDisabled:hover>td,
		div .table tr.rowDisabled:nth-of-type(odd),
		div .table tr.rowDisabled:nth-of-type(even),
		.rowDisabled,
		ul li.rowDisabled							{background-color:rgba(0, 0, 0, 0.39) !important;}
	/*rowDisabled*/
	
	/*rowTransparent*/
		div .table.tablesorter-default tr.rowTransparent.even>td,
		div .table.tablesorter-default tr.rowTransparent.odd>td,
		div .table.tablesorter-default tbody>tr.rowTransparent.even:hover>td,
		div .table.tablesorter-default tbody>tr.rowTransparent.hover>td,
		div .table.tablesorter-default tbody>tr.rowTransparent.odd:hover>td,
		div .table.tablesorter-default tbody>tr.rowTransparent:hover>td,
		div .table tr.rowTransparent:nth-of-type(odd),
		div .table tr.rowTransparent:nth-of-type(even),
		.rowTransparent,
		ul li.rowTransparent							{opacity:40% !important;}
	/*rowTransparent*/
	
	div .table input::placeholder					{color:#F00;opacity: 0.5;}
	
	.textBig										{font-size:16px;}
	.textRed										{color:#F00;}
	.textGreen										{color:#2fd52b;}
	
	.inlineChangeText:before						{margin-left:2px;display:inline-block;width:15px;height:15px;content:"\f044";font-family: 'Font Awesome 5 Free';}
	
	@keyframes inlineSaveSuccessEffect				{0%   { background-color: initial; }100% { background-color: #4ddd22; }}
	.inlineSaveSuccess								{animation:inlineSaveSuccessEffect 2s 1;}
	
	@keyframes inlineSaveFailedEffect				{0%   { background-color: initial; }100% { background-color: #F00; }}
	.inlineSaveFailed								{animation:inlineSaveFailedEffect 2s 1;}
	
	@keyframes argh-my-eyes-text					{0%   { color: #FFF; }100% { color: #ff0000; }}
	.textWarning									{animation:argh-my-eyes-text 0.5s infinite;}
	
	@keyframes argh-my-eyes-border					{0%   { border-color: #FFF; }100% { border-color: #ff0000; }}
	.borderWarning									{animation:argh-my-eyes-border 0.5s infinite;}
	
	@keyframes argh-my-eyes 						{0%   { background-color: #FFF; }100% { background-color: #ff0000; }}
	
	/*rowWarning*/
		div .table.tablesorter-default tr.rowWarning.even>td,
		div .table.tablesorter-default tr.rowWarning.odd>td,
		div .table.tablesorter-default tbody>tr.rowWarning.even:hover>td,
		div .table.tablesorter-default tbody>tr.rowWarning.hover>td,
		div .table.tablesorter-default tbody>tr.rowWarning.odd:hover>td,
		div .table.tablesorter-default tbody>tr.rowWarning:hover>td,
		div .table tr.rowWarning:nth-of-type(odd),
		div .table tr.rowWarning:nth-of-type(even),
		.rowWarning,
		ul li.rowWarning							{animation:argh-my-eyes 0.5s infinite;}
	/*rowWarning*/
	
	.has-warning .form-control-feedback,
	.has-warning .checkbox, 
	.has-warning .checkbox-inline, 
	.has-warning .control-label, 
	.has-warning .help-block, 
	.has-warning .radio, 
	.has-warning .radio-inline, 
	.has-warning.checkbox label, 
	.has-warning.checkbox-inline label, 
	.has-warning.radio label, 
	.has-warning.radio-inline label	{
		color:#2b80d5;
	}
	
	.mod_icon 					{display:block;padding:15px;margin:10px;min-height:160px;text-align:center;border:2px solid #1d8ac2;border-radius:6px;font-size:13px;overflow:hidden;}
	.mod_icon span 				{position: relative;display: block;width: 100%;top: 10px;}
	.mod_icon:hover 			{background-color:#DEDEE1;}
	.mod_icon img 				{height:auto;max-width:100%;max-height:128px;}
	
	
	.core_choose_subitem		{
	    display: inline-block;
		width:100%;
	    padding: 15px;
	    background-color: #f7f7f7;
	    border: 1px solid #ddd;
	    min-height: 100px;
	    border-radius: 5px;
	    box-sizing: border-box;
    }
    .core_choose_subitem .item			{
		margin-bottom:10px;
	    min-height: 150px;
	    background-color: #FFF;
	    border:1px solid #ccc;
	}
	.core_choose_subitem .item span			{display:block;text-align:center;}
	.core_choose_subitem .fas,
	.core_choose_subitem .far				{font-size:50px;}
	.core_choose_subitem .item a			{padding: 15px;display:inline-block;box-sizing: border-box;width:100%;min-height:100px;}
	.core_choose_subitem .item a span,
	.core_choose_subitem .item a img		{text-align:center;}
	.core_choose_subitem .item:hover		{background-color:#EDEDED;}
    .core_choose_subitem .item .icon		{width:100%;display:block;padding-top:10px;height:80px;text-align:center;}
    .core_choose_subitem .item .icon img	{width:auto;max-height:100%;max-width:100%;height:auto;}
    .core_choose_subitem .item .title		{width:100%;display:block;padding-top:10px;min-height:70px;}
	
	
	@media (min-width: 990px) 	{
		.modal-xl {
			width: 90%;
			max-width: 70%;
		}
	}
/*end main design classes*/



















img {border:0px;}
ul {list-style-position:inside;list-style:none;margin: 0px;padding: 0px;}
a {text-decoration:none;color:#000;}
thead {text-align:left;display: table-header-group;vertical-align: middle;border-color: inherit;}
/*background-color:#FFF;*/
textarea {min-height:100px;}

.viewall_link {color:#FFF;}
#index_table th:nth-child(odd),#index_table th:nth-child(even) {background-color:#F9FAFB;}
#index_table tr:nth-child(odd) {background-color:#E9E9EE;width:100%;}
#index_table tr:nth-child(even) {background-color:#FFF;width:100%;}
.hint {padding:1px;background-color:#1d8ac2;color:#000;border-radius:2px;margin-left:-3px;margin-top:-3px;}
.prefix {padding-left:10px;color:#F00;}

div .table {
	float:left;
	clear:both;
	width:100%;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.table td[name="checkboxtd"],
.table th.maincheckbox					{padding:2px;text-align:center;}
div .table.fixedColumnWidth {
    table-layout: fixed;
    word-wrap: break-word;
}
div .table .row {
	float:left;
	clear:both;
	width:100%;
}
div .table tr td				{padding: 2px 2px !important;position: relative;}

div .table tr.odd,
.table-striped>tbody>tr:nth-of-type(odd),
.table-striped>tbody>tr:nth-of-type(even).odd				{background-color: #e6e6e6b3;}
div .table tr.even,
.table-striped>tbody>tr:nth-of-type(even),
.table-striped>tbody>tr:nth-of-type(odd).even				{background-color: #fff;}

div .table tr.odd:hover,
.table-striped>tbody>tr:nth-of-type(odd):hover,
.table-striped>tbody>tr:nth-of-type(even).odd:hover			{background-color: #1d8ac240;}
div .table tr.even:hover,
.table-striped>tbody>tr:nth-of-type(even):hover,
.table-striped>tbody>tr:nth-of-type(odd).even:hover			{background-color: #1d8ac240;}

div .table .row .col {
	float:left;
}
div .table .row .col span.title {
	float: left;
	display: block;
	width: 100%;
	font-weight:bold;
}

/*
not used anymore
#sidebar {
	float: left;
	width: 100%;
}
*/

.cursor_help {
	cursor: help;
}
.cursor_default {
	cursor: help;
}
fieldset {
	border: 1px solid #9BA0AF;
	border-radius: 10px;
	padding: 10px;
	width: 96%;
	margin-left: 1%;
	margin-bottom: 10px;
	margin-top: 10px;
}
fieldset legend {
	padding:5px;
	min-height:15px;
	margin-left: 5px;
	border: 1px solid #1d8ac2
}
dl {
margin: 0px;
}
dt {
font-weight: bold;
font-style: italic;
}
dd {
padding-left: 10px;
margin: 0 0 6px;
}

.core_ul_toggled .selected {
	border-bottom: 2px solid #1d8ac2;
	box-sizing: border-content;
}
.core_showhide_menu {
	display:none;
	width:100%;
	height:30px;
	clear:both;
	background-image: url('../images/core/header_bg.png');
}
.core_showhide_menu a{
	display: block;
	width:auto;
	height: 25px;
	padding:5px 0 0 32px;
	color:#1d8ac2;
	background-image:url('../images/icons/responsive_menu.png');
	background-repeat:no-repeat;
	background-position: left center;
}
/*
not used anymore
#sidebar .active {
	height: auto;
}
#sidebar .core_icon {
	width:40px;
	height:40px;
	clear:both;
	margin:auto;
	float: none;
}
#sidebar .nav-submenu ul.nav-submenu {
	position:relative;
	left:0px
}
#sidebar .nav-submenu .core_icon {
	width:40px;
	height:40px;
	clear:both;
	margin:auto;
	float: left;
}
#sidebar .nav-mainmenu {
	position: relative;
	z-index: 99;
	display: block;
	margin: 0;
}
#sidebar .nav-submenu {
	z-index: 100;
	top: 0;
	margin: 0;
	width: 100%;
}
#sidebar .nav-subsubmenu {
	position: absolute;
	z-index: 100;
	top: 0;
	left: 50%;
	margin: 0;
	width: 50%;
}
#sidebar .nav-submenu li a{
	padding-left:10px;
}
#sidebar .nav-mainmenu li {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
	border-top: 1px solid #000;
	border-bottom: 1px solid #2F2C2C;
	border-right: 1px solid #000;
	background-color: #2F2C2C;
	color: #ccc;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	outline: 0;
}
#sidebar .nav-mainmenu li:last-child {
	border-bottom-right-radius: 10px;
}
#sidebar .nav-mainmenu li a {
	color:#FFF;
	display:block;
	padding: 6px 15px;
}
#sidebar .nav-mainmenu a.core_menu_icon {display:block;background-repeat:no-repeat;background-position:top center;background-position-y:5px;padding-top:40px;}

#sidebar .nav-submenu li {
	width: 100%;
	border: 0;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #ccc;
	color: #888;
	text-align: left;
	background: #f9f9f9;
}
#sidebar .nav-submenu li a {
	color:#000;
	display:block;
	width: 90%;
	padding: 5%;
}
#sidebar .nav-subsubmenu li {
	width: 100%;
	border: 0;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	color: #888;
	text-align: left;
	background: #f9f9f9;
}
#sidebar .nav-subsubmenu li a{
	padding: 5%;
	width: 90%;
}
#sidebar .nav-subsubsubmenu li {
	width: 100%;
	border: 0;
	border-bottom: 1px solid #ccc;
	color: #888;
	text-align: left;
	background: #f9f9f9;
}
#sidebar .nav-subsubsubmenu li:last-child {
	border-bottom:0px;
}
#sidebar .nav-subsubsubmenu li a{
	padding: 5%;
	width: 90%;
	background-color: #E4E4E4;
}
#sidebar .nav-subsubsubsubmenu li a{
	padding: 5%;
	width: 90%;
	background-color: #ABAAAA;
}
#sidebar .nav-mainmenu a.active {
	border-left:2px solid #1d8ac2;
}
*/
.core_fill_screen {
	background-color:#FDFDFD;
	background-repeat:repeat-y;
}
.multiselect {width:600px;height: 350px;}




.iframe_loader {width:94%;height:500px;position:absolute;display:block;background-color:#575656;}

#index_table tr:hover {background-color:rgba(29, 138, 194, 0.47);}
#index_table .disabled {color:#ccc;}
#index_table .disabled a {color:#ccc;}
.hidden_tr {display:none;}

div#loading {padding:5px;margin:0px auto;background-color:#FFF;background-repeat:repeat;background-position:top center;text-align:center;width:124px;height:124px;color: #1d8ac2;font-size:17px;font-weight: bold;border-radius:6px;}
div.loading_inner {text-align:center;background-image:url('../images/icons/loading.gif');background-size:230%;background-repeat:no-repeat;background-position:center center;width: 110px;height: 90px;}
div#loading img {border:3px solid #1d8ac2;margin:3px;}
div#loading h1 {color:#147efc;font-size:14px;margin-top:15px;}

.hide_empty:empty 	{display:none;}
.hideEmpty:empty 	{display:none;}

.large input[type="text"],.large input[type="password"],.large textarea {width:95%;}
.medium input[type="text"],.medium input[type="password"],.medium textarea {width:55%;}
.small input[type="text"],.small input[type="password"],.small textarea {width:35%;}

div.custom_file_upload {width: 230px;height: 20px;margin: 40px auto;}
div.custom_file_upload input.file {width: 150px;height: 20px;border: 1px solid #BBB;border-right: 0;color: #888;padding: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;outline: none;}
div.file_upload {width: 110px;height: 24px;background: #7abcff;background: -moz-linear-gradient(top,  #7abcff 0%, #60abf8 44%, #4096ee 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7abcff), color-stop(44%,#60abf8), color-stop(100%,#4096ee));background: -webkit-linear-gradient(top,  #7abcff 0%,#60abf8 44%,#4096ee 100%);background: -o-linear-gradient(top,  #7abcff 0%,#60abf8 44%,#4096ee 100%);background: -ms-linear-gradient(top,  #7abcff 0%,#60abf8 44%,#4096ee 100%);background: linear-gradient(top,  #7abcff 0%,#60abf8 44%,#4096ee 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee',GradientType=0 );display: inline;position: absolute;overflow: hidden;cursor: pointer;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-weight: bold;color: #FFF;text-align: center;padding-top: 8px;}
div.file_upload:before {position: absolute;left: 0; right: 0;text-align: center;cursor: pointer;}
div.file_upload input {position: relative;height: 30px;width: 250px;display: inline;cursor: pointer;opacity: 0;}

.core_upload_preview			{display:block;width:120px;height:120px;text-align:center;padding:5px;border:1px solid #ececec;}
.core_upload_preview.big		{width:100%;margin-top:15px;}
.core_upload_preview img		{max-width:100px;max-height:100px;}
.core_upload_preview.big img	{margin-right:15px;}

.core_filetype		 	{display:block;width:24px;height:24px;background-repeat:no-repeat;background-size:100%;}
.core_filetype.text	 	{display: inline-block;width: initial;height: initial;background-repeat: no-repeat;background-size: 20px 20px;background-position: center left;background-position-x: 5px;padding-left: 25px;}
.core_filetype.pdf 		{background-image:url('../images/icons/filetypes/pdf.png');}
.core_filetype.png 		{background-image:url('../images/icons/filetypes/png.png');}
.core_filetype.csv 		{background-image:url('../images/icons/filetypes/csv.png');}
.core_filetype.doc 		{background-image:url('../images/icons/filetypes/doc.png');}
.core_filetype.docx		{background-image:url('../images/icons/filetypes/docx.png');}
.core_filetype.pdf		{background-image:url('../images/icons/filetypes/pdf.png');}
.core_filetype.rar		{background-image:url('../images/icons/filetypes/rar.png');}
.core_filetype.txt		{background-image:url('../images/icons/filetypes/txt.png');}
.core_filetype.xls		{background-image:url('../images/icons/filetypes/xls.png');}
.core_filetype.xlsx		{background-image:url('../images/icons/filetypes/xlsx.png');}
.core_filetype.zip		{background-image:url('../images/icons/filetypes/zip.png');}
.core_filetype.exe		{background-image:url('../images/icons/filetypes/exe.png');}
.core_filetype.jpg,.core_filetype.jpeg {background-image:url('../images/icons/filetypes/jpg.png');}

.core_main_content .content_panel {margin:0 0 20px 0;width:100%;}
.core_main_content_clone {float:left;display:none;}
.cloneclosebutton {display:none;margin-right:5px;margin-top:5px;float:right;border:1px solid #1d8ac2;background-color:#35353A;margin-right:15px;padding:3px 10px 3px 10px;border-radius: 10px;color:#1d8ac2;text-decoration:none;}

.core_button {min-width:20px;line-height: 1;text-align:center;padding:5px 3px 5px 3px;max-width:150px;min-height:10px;background-color:#CECFD3;border: 1px solid #A8A9A8;-webkit-box-shadow: 0 1px 0 #fff;-moz-box-shadow: 0 1px 0 #fff;box-shadow: 0 1px 0 #fff;font-weight: bold;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color: #000;cursor: pointer;background-repeat:no-repeat;}
.core_button:hover {background-color:#575656;color:#1d8ac2;}
.core_button_next {float:right;width:50px;margin-right:5px;padding-right:35px;background-image:url('../images/icons/next.png');background-position:95% 50%;}
.core_button_save {float:right;min-width:60px;margin-right:5px;padding-right:35px;background-image:url('../images/icons/save.png');background-position:95% 50%;}
.core_button_submit {float:right;min-width:60px;margin-right:5px;padding-right:35px;background-image:url('../images/icons/save_return.png');background-position:95% 50%;}
.core_button_previous {float:left;min-width:60px;margin-left:5px;padding-left:25px;background-image:url('../images/icons/previous.png');background-position:5% 50%;}
.core_button_default {float:left;min-width:60px;margin-left:5px;padding-left:25px;background-image:url('../images/icons/next.png');background-position:5% 50%;}
.sort_items li {width:97%;margin:5px 0 5px 0;padding:4px 8px 2px 8px;background-color:#F6F6F6;border:1px solid #ccc;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;}
.sort_images li {float:left;font-size:10px;text-align:center;min-width:75px;min-height:115px;width:75px;margin:5px;padding:5px;background-color:#F6F6F6;border:1px solid #ccc;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;}
.sort_images li img {position:relative;max-width:75px;height:auto;max-height:75px;}
.core_thumb_image {max-width:150px;max-height:150px;}
.sortimages	{display:inline-block;width:160px;}
.sortimages	img {max-width:150px;max-height:150px;}

.core_error_message {width:96%;margin:2% 0 0 2%;padding:20px 0 20px 40px;}
.core_error_message h1 {font-size:18px;margin-bottom:10px;}

.core_style_margin {margin: 10px 20px 10px 20px;}
.core_style_nomargin {margin:0px;}
.core_style_leftmargin {margin-left:10px;}
.core_style_center {text-align:center;margin:5px 0px 5px 0px;}
.core_style_float_right {float:right;}
.core_style_round_edges {-webkit-border-radius:6px;border-radius:6px;}
.core_style_font_white {color:#FFF;}
.core_style_font_grey {color:#949494;}
.core_style_opacity {opacity: 0.3;}
.group_header {font-size:26px;padding:5px;width:100%;float:left;border-bottom:2px solid #ABAFBC;}

a.changeItem										{
														text-decoration:none;
													    display: block;
													    padding: 5px;
													    border-bottom: 1px solid #ededed;
													    margin-bottom: 5px;
													    color: #FFF;
													    background-color: #5cb85c;
													    background-image: url(../images/icons/edit.png);
													    background-position: center right;
													    background-repeat: no-repeat;
													}
a.changeItem:hover									{background-color:#4d904d;}

.table_item_icons 									{width:100%;display: flex;}
.table_item_icons_small 							{width:100%;min-width:60px;}
.core_flags 											{display:inline-block;width:16px;height:16px;background-repeat:no-repeat;background-position:center center;}
.core_icon 											{display:inline-block;width:24px;height:24px;background-repeat:no-repeat;background-position:center center;}
.core_icon.big											{width:100px;height:100px;}
.core_icon.text 										{display:inline-block;width:initial;padding-left:25px;background-repeat:no-repeat;background-position: 0 0;}
.core_icon.text span									{display: inline-block;height: 30px;padding-top: 8px;}
.core_icon.header										{padding: 10px 15px;height:38px;width:100%;display:block;background-position: center right;}
.core_icon.notifications 								{background-image:url('../images/icons/alert.png');}
.core_icon.helpdesk 									{background-image:url('../images/icons/helpdesk.png');position: relative;float: left;margin-right: 5px;}
.core_icon.helpdesk_grey 								{background-image:url('../images/icons/helpdesk_grey.png');position: relative;float: left;margin-right: 5px;}
.core_icon.add_subcat 								{background-image:url('../images/icons/application_add.png');}
.core_icon.add_page 									{background-image:url('../images/icons/add_page.png');}
.core_icon.add_link 									{background-image:url('../images/icons/add_link.png');}
.core_icon.checked										{background-image:url('../images/icons/checked.png');}
.core_icon.notchecked									{background-image:url('../images/icons/cancel.png');}
.core_icon.pauze										{background-image:url('../images/icons/pauze.png');}
.core_icon.add											{background-image:url('../images/icons/add.png');}
.core_icon.add_tecdoc									{background-image:url('../images/icons/add_tecdoc.png');background-size: 100%;}
.core_icon.process										{background-image:url('../images/icons/process.png');}
.core_icon.processcombined								{background-image:url('../images/icons/process_combined.png');}
.core_icon.delete 									{background-image:url('../images/icons/delete.png');}
.core_icon.warning 									{background-image:url('../images/icons/warning.png');}
.core_icon.add_block 									{background-image:url('../images/icons/add_block.png');}
.core_icon.blocks 									{background-image:url('../images/icons/blocks.png');}
.core_icon.group 										{background-image:url('../images/icons/group_icon.png');}
.core_icon.stats 										{background-image:url('../images/icons/stats.png');}
.core_icon.export 									{background-image:url('../images/icons/export.png');}
.core_icon.expand 									{background-image:url('../images/icons/expand.png');background-position-y: -24px;}
.core_icon.expand_expanded 							{background-position-y: 0px;}
.core_icon.pdf 										{background-image:url('../images/icons/pdf.png');}
.core_icon.edit 										{background-image:url('../images/icons/edit.png');}
.core_icon.payment 									{background-image:url('../images/icons/payment.png');}
.core_icon.payment_partial 							{background-image:url('../images/icons/payment_partial.png');}
.core_icon.payment_grey 							{background-image:url('../images/icons/payment_grey.png');}
.core_icon.payment_alert 							{background-image:url('../images/icons/payment_alert.png');}
.core_icon.payment_alert.grey						{background-image:url('../images/icons/payment_alert_grey.png');}
.core_icon.shipping_notification 					{background-image:url('../images/icons/shipping_notification.png');}
.core_icon.shipping_notification.grey 				{background-image:url('../images/icons/shipping_notification_grey.png');}
.core_icon.shipping_option		 					{background-image:url('../images/icons/shipping_options.png');}
.core_icon.tracingstatus 							{background-image:url('../images/icons/tracing_icon.png');}
.core_icon.splitinvoice 							{background-image:url('../images/icons/split_invoice.png');}
.core_icon.clone,
.state_li.clone										{background-image:url('../images/icons/duplicate.png');}
.core_icon.move,
.state_li.move 										{background-image:url('../images/icons/move.png');}
.core_icon.popup 										{background-image:url('../images/icons/popup.png');float:right;margin-right:5px;margin-top:5px;}
.core_icon.explenation 								{background-image:url('../images/icons/explenation.png');}
.core_icon.comments 									{background-image:url('../images/icons/comments.png');text-align: center;line-height: 18px;}
.core_icon.comments_grey 								{background-image:url('../images/icons/comments_grey.png');text-align: center;line-height: 18px;}
.core_icon.sendmail 								{background-image:url('../images/icons/sendmail.png');background-size:100%;background-position-y: 0px;}
.core_icon.sendmail.grey							{background-position-y: -24px;}
.core_icon.preview 									{background-image:url('../images/icons/preview_website.png');}
.core_icon.w3c 										{background-image:url('../images/icons/w3c.png');}
.core_icon.performance 								{background-image:url('../images/icons/performance.png');}
.core_icon.performance_google 						{background-image:url('../images/icons/performance_google.png');}
.core_icon.user 										{background-image:url('../images/icons/user.png');}
.core_icon.no_user 									{background-image:url('../images/icons/no_user.png');}
.core_icon.close 										{background-image:url('../images/icons/close.png');}
.core_icon.switchuser 								{background-image:url('../images/icons/switch_user.png');}
.core_icon.information,
.core_icon.info		 								{background-image:url('../images/icons/information.png');}
.core_icon.groupedproduct 							{background-image:url('../images/icons/grouped_product.png');}
.core_icon.groupedproduct_last							{background-image:url('../images/icons/grouped_product_last.png');}
.core_icon.groupedproduct_lost 						{background-image:url('../images/icons/grouped_product_lost.png');}
.core_icon.parentproduct 								{background-image:url('../images/icons/parent_product.png');}
.core_icon.offline 									{background-image:url('../images/icons/chat_offline.png');background-size:100%;}
.core_icon.online 									{background-image:url('../images/icons/chat_online.png');background-size:100%;}
.core_icon.barcode 									{background-image:url('../images/icons/barcode.png');background-size:100%;}
.core_icon.salesoptions 							{background-image:url('../images/icons/sales_options.png');background-size:100%;}

.core_icon.marktplaats,
.core_icon.marktplaats.grey,
.core_icon.marktplaats.checked						{background-image:url('../images/icons/suppliers_marktplaats.png');background-size:100%;background-position-y:0px;}
.core_icon.marktplaats.grey							{background-position-y: -24px;}
.core_icon.marktplaats.checked						{background-position-y: -48px;}

.core_icon.amazon,
.core_icon.amazon.grey,
.core_icon.amazon.checked							{background-image:url('../images/icons/suppliers_amazon.png');background-size:100%;background-position-y:0px;}
.core_icon.amazon.grey								{background-position-y: -24px;}
.core_icon.amazon.checked							{background-position-y: -48px;}

.core_icon.ebay,
.core_icon.ebay.grey,
.core_icon.ebay.checked								{background-image:url('../images/icons/suppliers_ebay.png');background-size:100%;background-position-y:0px;}
.core_icon.ebay.grey								{background-position-y: -24px;}
.core_icon.ebay.checked								{background-position-y: -48px;}

.core_icon.facebook,
.core_icon.facebook.grey,
.core_icon.facebook.checked							{background-image:url('../images/icons/suppliers_facebook.png');background-size:100%;background-position-y:0px;}
.core_icon.facebook.grey							{background-position-y: -24px;}
.core_icon.facebook.checked							{background-position-y: 0px;}

.core_icon.bol-com,
.core_icon.bol-com.grey,
.core_icon.bol-com.checked							{background-image:url('../images/icons/suppliers_bol-com.png');background-size:100%;background-position-y:-24px;}
.core_icon.bol-com.grey								{background-position-y: 0px;}
.core_icon.bol-com.checked							{background-position-y: -24px;}

.core_icon.g_ads									{background-image:url('../images/icons/suppliers_googleads.png');background-size:100%;background-position-y:0px;}
.core_icon.g_ads.grey								{background-position-y: -24px;}

.core_icon.process_trolly							{background-image:url('../images/icons/proces_trolly.png');background-size:100%;}
.core_icon.orderpicking								{background-image:url('../images/icons/orderpicking.png');background-size:24px;}
.core_icon.orderunpicking							{background-image:url('../images/icons/orderunpicking.png');background-size:24px;}
.core_icon.porzamatch								{background-image:url('../images/icons/porza_match.png');background-size:100%;}
.core_icon.competitors								{background-image:url('../images/icons/competitors.png');background-size:100%;}

.core_icon.stock									{font-size:9px;line-height:30px;text-align:center;overflow:hidden;margin-right:5px;color:#000 !important;}
.core_icon.stock.empty								{background-image:url('../images/icons/stock_empty.png');}
.core_icon.stock.low 								{background-image:url('../images/icons/stock_low.png');}
.core_icon.stock.medium 							{background-image:url('../images/icons/stock_half.png');}
.core_icon.stock.full 								{background-image:url('../images/icons/stock_full.png');}
.core_icon.stock.backorder							{background-image:url('../images/icons/stock_backorder.png');}
.core_icon.stock.reserved							{background-image:url('../images/icons/stock_reserved.png');}
.core_icon.stock.ordered							{background-size:100%;background-image:url('../images/icons/stock_ordered.png');}
.core_icon.thisguy									{background-size:100%;background-image:url('../images/icons/thisguy.png');}

.core_icon.cronjob 									{background-image:url('../images/icons/cronjob.png');text-align:center;}
.core_icon.print 										{background-image:url('../images/icons/print.png');text-align:center;}
.core_icon.image_present 								{background-image:url('../images/icons/image_present.png');}
.core_icon.history 									{background-image:url('../images/icons/history.png');}
.core_icon.fitguarantee_accepted					{background-image:url('../images/icons/fitguarantee_accepted.png');background-size:24px;}
.core_icon.fitguarantee_declined					{background-image:url('../images/icons/fitguarantee_declined.png');background-size:24px;}


.core_recently_updated 								{background-color:#1d8ac2;}


.image_delete_hover {position:absolute;width:25px;height:25px;background-repeat:no-repeat;background-position:center center;z-index:10;}

.core_icon.messages {background-image:url('../images/icons/messages.png');}
.number_messages span {position:relative;margin-left:15px;padding:2px;background-color:#1d8ac2;color:#000;border-radius:3px;}

.state_manipulate {background-image:url('../images/icons/duplicate.png');}
.state_signup {background-image:url('../images/icons/signup_allowed.png');}
.state_nosignup {background-image:url('../images/icons/signup_notallowed.png');}
.state_warning {background-image:url('../images/icons/warning.png');}
.state_accept {background-image:url('../images/icons/accept.png');}
.state_accept_timed {background-image:url('../images/icons/accept_timed.png');}
.state_currency {background-image:url('../images/icons/currency.png');}
.state_nocurrency {background-image:url('../images/icons/nocurrency.png');}
.state_save {background-image:url('../images/icons/save.png');}
.state_cancel {background-image:url('../images/icons/cancel.png');}
.state_cancel_timed {background-image:url('../images/icons/cancel_timed.png');}
.state_checked {background-image:url('../images/icons/option_checked.png');}
.state_unchecked {background-image:url('../images/icons/option_unchecked.png');}
.state_required {background-image:url('../images/icons/required.png');}
.state_notrequired {background-image:url('../images/icons/notrequired.png');}
.state_hidden {background-image:url('../images/icons/hidden.png');}
.state_visible {background-image:url('../images/icons/visible.png');}
.state_delete {background-image:url('../images/icons/delete.png');}
.state_add {background-image:url('../images/icons/add.png');}
.state_add_tecdoc {background-image:url('../images/icons/add_tecdoc.png');background-size: 10%;}
.state_subtract {background-image:url('../images/icons/subtract.png');}
.state_loading {background-image:url('../images/icons/loading.gif');background-size: 350%;}
.state_loading_small {background-image:url('../images/icons/loading.gif');background-size: 20%;background-color: #FFF !important;width: 100%;}
.state_start {background-image:url('../images/icons/start.png');}
.state_pauze {background-image:url('../images/icons/pauze.png');}
.state_startpage {background-image:url('../images/icons/startpage.png');}
.state_notstartpage {background-image:url('../images/icons/notstartpage.png');}
.sort_sub_items {background-image:url('../images/icons/order_sub_items.png');}
.state_favorite {background-image:url('../images/icons/favorite.png');}
.state_infavorite {background-image:url('../images/icons/infavorite.png');}
.state_region_locked {background-image:url('../images/icons/region_lock.png');}
.state_region_unlocked {background-image:url('../images/icons/region_lock_grey.png');}
.state_usergroup_locked {background-image:url('../images/icons/usergroup_lock.png');}
.state_usergroup_unlocked {background-image:url('../images/icons/usergroup_lock_grey.png');}
.state_locked {background-image:url('../images/icons/lock.png');background-size: 20px;background-position: 0px 0px !important;}
.state_unlocked {background-image:url('../images/icons/lock.png');background-size: 20px;background-position: 0px -20px !important;}
.state_refresh {background-image:url('../images/icons/refresh.png');}
.state_crop {background-image:url('../images/icons/crop.png');}
.state_priority {background-image:url('../images/icons/priority.png');}
.state_process {background-image:url('../images/icons/process.png');}
.state_processcombined {background-image:url('../images/icons/process_combined.png');}
.state_salesoptions								{background-image:url('../images/icons/sales_options.png');background-size:24px;}
.state_orderpicking								{background-image:url('../images/icons/orderpicking.png');background-size:24px;}
.state_filter_active {background-image:url('../images/icons/filter_icons.png');background-position:-2px -26px !important;}
.state_filter_notactive {background-image:url('../images/icons/filter_icons.png');background-position:-2px -2px !important;}
.state_print {background-image:url('../images/icons/print.png');background-position:top center;}
.state_export {background-image:url('../images/icons/export.png');background-size: 24px;}
.state_edit										{background-image:url('../images/icons/edit.png');}
.state.marktplaats,
.state.marktplaats.grey,
.state.marktplaats.checked						{background-image:url('../images/icons/suppliers_marktplaats.png');background-size:100%;background-position-y:0px;}
.state.marktplaats.grey							{background-position-y: -20px;}
.state.marktplaats.checked						{background-position-y: -40px;}
.state.ebay,
.state.ebay.grey,
.state.ebay.checked								{background-image:url('../images/icons/suppliers_ebay.png');background-size:100%;background-position-y:0px;}
.state.ebay.grey								{background-position-y: -20px;}
.state.ebay.checked								{background-position-y: -40px;}
.state.facebook,
.state.facebook.grey,
.state.facebook.checked							{background-image:url('../images/icons/suppliers_facebook.png');background-size:100%;background-position-y:0px;}
.state.facebook.grey							{background-position-y: -20px;}
.state.facebook.checked							{background-position-y: 0px;}
.state.bol-com,
.state.bol-com.grey,
.state.bol-com.checked							{background-image:url('../images/icons/suppliers_bol-com.png');background-size:100%;background-position-y:-20px;}
.state.bol-com.grey								{background-position-y: 0px;}
.state.bol-com.checked							{background-position-y: -20px;}
.state.g_ads									{background-image:url('../images/icons/suppliers_googleads.png');background-size:100%;background-position-y:0px;}
.state.g_ads.grey								{background-position-y: -24px;}

.content_loading		{
	background-image:url('../images/icons/loading.gif');
	background-color:#FFF;
	background-size:25%;
	min-height:200px;
	border-radius: 4px;
	background-repeat:no-repeat;
	border: 1px solid #1d8ac2;
    background-position:center;
}

.ui-tooltip {
	z-index:100;
	max-width:200px;
	background-image:url('../images/icons/helpdesk.png');
	background-repeat:no-repeat;
	background-position:left center;
	padding:2px 2px 2px 26px;
	display:block;
	border:1px solid #ededed;
	background-color:#F6F6F6;
}
.ui-tooltip-content {
	
}

.core_helpdesk_icon {
	width: 16px !important;
	height: 16px !important;
}
.debug_slimpie						{display:none;position:fixed;z-index: 100;margin-top: -100px;margin-left: -230px;width: 130px;height: 253px;}
.debug_slimpie_talk 				{position: relative;margin-left:180px;margin-top:60px;min-width: 500px;min-height: 80px;padding:5px;display:inline-block;background: #ffffff;border-radius: 10px;border: 1px solid #000000;}
.debug_slimpie_talk:after,
.debug_slimpie_talk:before			{right: 100%;top: 50px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.debug_slimpie_talk:after 			{border-color: rgba(255, 255, 255, 0);border-right-color: #ffffff;border-width: 15px;margin-top: -15px;}
.debug_slimpie_talk:before 			{border-color: rgba(0, 0, 0, 0);border-right-color: #000000;border-width: 16px;margin-top: -16px;}
.core_helpdesk_template 			{width:100%;}
.core_helpdesk_template .icon 		{background-position:center;background-size:100%;background-image:url('../images/icons/helpdesk_big.png');background-repeat:no-repeat;width:100%;min-height:130px;}
.core_helpdesk_template .title 		{font-size: 15px;font-weight: bold;}
.core_helpdesk_template .content 	{padding:5px;}
.core_helpdesk_template .content ul	{list-style:disc;margin:0 40px;}



.core_toggled {display:block;z-index:2;}

#user-tools .core_dropdown-menu.core_toggled .core_dropdownbox{display:block;}
#user-tools .core_dropdown-menu.core_toggled .core_dropdownbox_small{display:block;}
.core_dropdownbox {position:absolute;z-index:50;width:700px;min-height:250px;color:#FFF;margin:38px 23px 0px 0px;right:0;display:none;background-color:#575656;padding:5px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;-o-border-radius:6px 0 6px 6px;-khtml-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.core_dropdownbox li, .core_dropdownbox_small li {width:100%;height:25px;}
.core_dropdownbox li a, .core_dropdownbox_small li a{display:block;padding:5px 0 5px 15px;border-bottom:1px solid #9BA0AF;}
.core_dropdownbox li a:hover, .core_dropdownbox_small li a:hover{border-bottom:2px solid #1d8ac2;}
.core_dropdownbox li a {color:#000;}
.core_dropdownbox_content {background-color:#fff;float:left;min-height:238px;width:100%;}
.core_dropdownbox_content .title_label{color:#000;}
.core_dropdownbox_footer {float:left;width:100%;}

.core_dropdownbox_small {position:absolute;z-index: 99;width:200px;min-height:50px;color:#FFF;margin:38px 165px 0px 0px;right:0;display:none;background-color:#575656;padding:5px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;-o-border-radius:6px 0 6px 6px;-khtml-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.core_dropdownbox_small .selected {background: url('../images/core/breadcrumb_divider_selected.png') no-repeat top left;background-color:#F5F6F8;}
.core_dropdownbox_small .not_selected {background-color:#fff;}
.core_dropdownbox_small_content {background-color:#fff;float:left;min-height:110px;width:100%;}


.core_header {color:#FFF;height:55px;background-image:url('../images/core/header_bg.png');}

.core_header_right {height:100%;padding-right: 1%;box-sizing: border-box;line-height: 13px;}
.core_header_right .deep_button {border:1px solid #1d8ac2;margin-top:5px;padding:3px;width:370px;height:39px;background-color:#575656;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;}
.core_header_right .deep_button_messages {border:1px solid #1d8ac2;margin-top:5px;padding:3px;width:200px;height:39px;background-color:#575656;border-radius:6px;}
.core_header_right .deep_button_messages:empty {visibility: hidden;}
.core_header_right .welcome_user {color:#1d8ac2;float:right;padding:3px;margin-left:16px;}
.core_header_right .welcome_user ul {margin-top:5px;}
.core_header_right .welcome_user a {color:#1d8ac2;}

#slimchat {background-image:url('../images/icons/modules/mod_slimchat/chats.png');background-position:3px center;background-repeat:no-repeat;color:#1d8ac2;}
#slimchat a {color:#1d8ac2;}
#slimchat ul {padding:0px;list-style:none;margin-left:35px;width:80%;}
#slimchat li {width:100%;}
#slimchat li span {display:inline-block;min-width:15px;margin-right:7px;}
#slimchat .core_chatbox {position:absolute;z-index:50;width:700px;min-height:250px;color:#FFF;margin:38px 23px 0px 0px;right:0;display:block;background-color:#575656;padding:5px;border-radius:6px 0 6px 6px;}
.m_slimchat_container {float:left;width:100%;}
.m_slimchat_list {float:left;height:500px;width:18%;margin-right:2%;padding:0;overflow-y:auto;}
.m_slimchat_list li.list_item {background-color:#5ABBE8;border:1px solid;width:94%;padding:2%;margin-bottom:5px;border-radius: 10px;}
.m_slimchat_list li.list_header {border-bottom:1px solid;width:94%;padding:2%;margin-bottom:5px;font-size:14px;}
.m_slimchat_list li.list_item.active {background-color:#1C78C5;}
.m_slimchat_list li.list_item span {font-size:11px;}
.m_slimchat_list li.list_item span.count {float:right;}
.m_slimchat_list li.list_item:hover {background-color:#1C78C5;cursor: pointer;}
.m_slimchat_chat {float:left;height:500px;width:54%;border:1px solid;margin-right:1%;padding:1%;border-radius: 10px;}
.m_slimchat_chatstats {float:left;height:500px;width:18%;border:1px solid;padding:1%;border-radius: 10px;}
.m_slimchat_chat textarea{float: left;width:70%;height:60px;border-radius: 10px;}
.m_slimchat_message_frontend,.m_slimchat_message_backend {	padding:2%;	display:block;	margin-bottom:5px;	border-radius: 10px;	clear:both;}
.m_slimchat_message_frontend {	background-color: #738db1;	float:right;}
.m_slimchat_message_backend {	background-color: #008db1;	float:left;}
.m_slimchat_messages {width: 98%;height: 72%;padding: 1%;border: 1px solid #000;border-radius: 5px;overflow-y: auto;}
.m_slimchat_currenturl {width: 100%;height: 4%;margin-top: 1%;}
.m_slimchat_messages_tools {display: inline-block;width:5%;float: left;}
.m_slimchat_messages_typebox {display: inline-block;width:95%;height:20%;}
.m_slimchat_messages_typebox input[type="button"] {float: left;width:25%;margin-left:3%;height:70px;margin-top:20px;}
.m_slimchat_chatstats li {display: block;width: 100%;margin-bottom: 15px;clear: both;}

#tasklist {background-image:url('../images/icons/tasklist.png');background-position:3px center;background-repeat:no-repeat;color:#1d8ac2;}
#tasklist a {color:#1d8ac2;}
#tasklist ul {padding:0px;list-style:none;margin-left:35px;width:80%;}
#tasklist li {width:100%;}
#tasklist li span {display:inline-block;min-width:15px;margin-right:7px;}

.core_loader_bar {width:0%;height:10px;background-image:url('../images/bars/percentImage_orange.jpg');background-repeat:repeat-x;}

.percentage_bar {height:20px;width:100%;border:1px solid #000;border-radius:25px;background-image:url('../images/bars/percentImage_back.jpg');background-repeat:repeat-x;}
.percentage_bar_inside {height:16px;padding-top:4px;min-width:7%;border-radius:25px;background-repeat:repeat-x;text-align:center;}
.percentage_bar_green {background-image:url('../images/bars/percentImage_green.jpg');}
.percentage_bar_yellow {background-image:url('../images/bars/percentImage_yellow.jpg');}
.percentage_bar_orange {background-image:url('../images/bars/percentImage_orange.jpg');}
.percentage_bar_red {background-image:url('../images/bars/percentImage_red.jpg');}

.percentage_bar_small {font-size:8px;height:17px;width:100%;border:1px solid #000;border-radius:25px;background-image:url('../images/bars/percentImage_back.jpg');background-repeat:repeat-x;}
.percentage_bar_small_inside {height: 15px;padding-top: 0px;min-width:7%;border-radius:25px;background-repeat:repeat-x;text-align:center;}
.percentage_bar_small_inside span {padding-top: 2px;display: block;}
.percentage_bar_small_green {background-image:url('../images/bars/percentImage_green.jpg');}
.percentage_bar_small_yellow {background-image:url('../images/bars/percentImage_yellow.jpg');}
.percentage_bar_small_orange {background-image:url('../images/bars/percentImage_orange.jpg');}
.percentage_bar_small_red {background-image:url('../images/bars/percentImage_red.jpg');}


.core_header2 {color:#000;height:33px;background-image:url('../images/core/header2_bg.png');}
.core_header2_right {height:100%;}
.core_sidebar {padding-right:10px;width:15%;}
.core_installations select {margin-left:2%;width:95%;}
hr {margin-left:2%;width:95%;display:block;height:2px;background:url('../images/core/sidebar_divider.png') repeat-x;outline:none;border:none;}


#navigation {background-repeat: repeat;border:2px solid #1d8ac2;margin:5px 0px 5px 15px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.menucounter {float: left;position: absolute;left: 0px;background-color: #F00;color: #FFF;padding:0 5px 0 2px;min-width:15px;}
.menucounter::empty	{display:none;}
.navigation_normal {width:90%;}
.navigation_fix {width:18%;}
.navigation_fixed {position:fixed;top:0px;width:18%;max-width:280px;}
#navigation ul {padding-bottom:15px;padding-top:15px;}
#navigation li a.core_toggled {background:none;}
#navigation li a.selected {background:url('../images/core/menu_selected.png') no-repeat;}
#navigation ul li ul {padding-top:0px;}
#navigation ul li a {display:block;padding:5px 10px 5px 15px;color:#1d8ac2;}
#navigation ul li ul li {border-left: 3px solid #1d8ac2;}
#navigation ul li ul .core_ul_toggled {background:url('../images/core/menu_selected.png') no-repeat;}
#navigation ul li {margin-left:5px;}
#navigation ul li ul {margin-left:10px;}
.sub {display:block;}
.sub.closed {display:none;}
.scrollTop {display:none;z-index:2;position: fixed;text-align: center;width: 30px;height: 70px;padding-top: 5px;margin-top: 5px;margin-left: -20px;background-color: #1d8ac2;border-bottom-right-radius: 15px;}
.scrollTop a {color: #fff;display: block;height: 70px;}
.scrollTop a:hover {text-decoration:none;}
.scrollTop.fixed {display:block;}

.scrollTopModal {display:none;z-index:2;position: fixed;text-align: center;width: 30px;height: 70px;padding-top: 5px;margin-top: 5px;margin-left: -30px;background-color: #1d8ac2;border-bottom-right-radius: 15px;}
.scrollTopModal a {color: #fff;display: block;height: 70px;}
.scrollTopModal a:hover {text-decoration:none;}
.scrollTopModal.fixed {display:block;}

.core_content {min-height:500px;height:100%;}

.content_form .content_panel {margin:2% 0 20px 2%;width:96%;}
.content_panel {float:left;z-index: 1;position: relative;border:1px solid #9BA0AF;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.content_panel.nonrelative {z-index: 0;position: inherit;}
.content_panel_header {min-height:33px;width:100%;background:url('../images/core/header2_bg.png') repeat-x left top;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.content_panel_header span {float:left;color: #1F1F20;text-transform: capitalize;text-shadow: 0 1px 0 #fff;font-size: 13px;padding: 4px 10px;}
.content_panel_header span.header_right {float:right;margin-right:2px;min-width:20%;color: #1F1F20;text-transform: capitalize;text-shadow: 0 1px 0 #fff;font-size: 13px;padding: 4px 10px;}
.expand_down {position:relative;width:100%;clear: both;min-height:40px;display:none;border-top:1px solid #9BA0AF;background-color:#F4F4F7;}
.expand_down #loading {margin:0px auto;background:url('../images/icons/loading.gif') no-repeat 0px 0px;width:240px;height:24px;display:inline;}
.content_panel_pageandsearch {float:left;min-height:0px;width:100%;background-color:#DFDFE2;border-bottom:1px solid #1d8ac2;}

.content_panel_page {float:left;margin-left:10px;height:25px;}
.content_panel_page_dropdown {float:left;margin:3px 0 3px 10px;}
.content_panel_search {float:right;margin:3px 0 3px 0;text-align:right;margin-right:10px;min-height:25px;min-width:75%;}
.content_panel_search input {width:auto!important;}
.content_panel_control {float:left;min-height:0px;width:100%;background-color:#DFDFE2;}
.content_panel_control_fixed {position:fixed;top:0px;max-width:100%;}
.content_panel_control ul {margin:3px 0 3px 0;min-height:30px;float:left;}
.content_panel_control ul li {float:left;padding:5px;cursor:pointer;margin: 1px 0 0 10px;list-style: none;min-height: 14px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 0 1px 0 #fff;-moz-box-shadow: 0 1px 0 #fff;box-shadow: 0 1px 0 #fff;border: 1px solid #ccc;font-weight: bold;text-shadow: 0 1px 0 #fff;}
.content_panel_control ul li a {padding-top:5px;padding-bottom:5px;}
.content_panel_control ul li:hover {background-color:#F5F6F8;}
.content_panel_content {float:left;margin-bottom:2px;width:100%;clear:both;background-color:#FFF;}
.content_panel_content table {float:left;border-spacing: 0px;}
.content_panel_fixed {position:fixed;top:0px;}
/*background-color:#FFF;*/
.content_panel_content td:first-child {border-left:0px;}
.content_panel_content td:last-child {border-right:0px;}
.content_panel_content td {border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;vertical-align:top;padding:2px 0 2px 2px;word-break: normal;}
.content_panel_content input[type="text"],.content_panel_content input[type="password"] {width:95%;}
.content_panel_content th {border-bottom: 1px solid #ccc;padding:3px 0px 3px 2px;border-right: 1px solid #C2C2C2;}
.content_panel_content th:last-child {border-right:0px;}
.content_panel_content td a {display:block;}
.content_panel_content td a.nonblock {display:inline;}
.content_panel_content td .state {/*padding: 5px 0px 5px 1px;*/}
tr.topline			{border-top:2px solid #F00;border-left:2px solid #f00;border-right:2px solid #f00;height: 20px;background-color:#1d8ac2 !important;}
tr.bottomline		{border-bottom:2px solid #F00;border-left:2px solid #f00;border-right:2px solid #f00;height: 20px;background-color:#1d8ac2 !important;}
.full_width {width:100%;}

.td_hide_class_prio1,
.td_hide_class_prio2,
.td_hide_class_prio3 {
		display:table-cell;
}
.rightclickmenu .title{
	padding: 5px;
	display: block;
	border-bottom: 1px solid #ccc;
	background-color:#1d8ac2;
	color:#FFF;
}
.rightclickmenu {
	display: none;
	position: absolute;
	
	min-width: 240px;
	min-height: 20px;
	border: 1px solid #9BA0AF;
	background-color: #FFF;
	z-index: 1060;
	box-shadow: 10px 10px 5px #888888;
	border-radius:5px;
}
.rightclickmenu.inline	{
	box-shadow:none;
	border-radius: 0;
	display: block;
	z-index:9;
	border:0;
}
.rightclickmenu ul{
	padding:0px;
	margin:0px;
}
.rightclickmenu ul ul {
	display: none;
	background: #fff; 
	border: 1px solid #9BA0AF;
	border-radius: 0px; 
	padding: 0;
	position: absolute; 
	top: 100%;
	min-width:350px;
}
.rightclickmenu ul ul .core_thumb_image {
	max-width:30px;
	max-height:30px;
	width:auto;
	height:auto;
}
.rightclickmenu ul li {
	float: none;
	position: relative;
}
.rightclickmenu ul li a {
	padding:2px;
	border-bottom:1px solid #9BA0AF;
}
.rightclickmenu.inline ul li a {
	border-bottom:0;
}
.rightclickmenu ul li a:hover {
	color:#FFF;
}
.rightclickmenu ul ul {
	position: absolute; 
	left: 100%; 
	top:-1px;
}

.rightclickmenu ul li:hover > ul {
	display: block;
	overflow: auto;
	max-height: 350px;
	left:-350px;
}
.rightclickmenu ul li a {
	display:block;
	padding:2px;
	line-height:30px;
	padding-left:32px;
	border-bottom:1px solid #9BA0AF;
	background-repeat:no-repeat;
	background-position:5px center;
}
.rightclickmenu ul li a.noIcon{
	padding-left:5px;
}
.rightclickmenu ul li a.noIcon i.far{
	font-size: 22px;
    top: 3px;
    position: relative;
    display: inline-block;
}
.rightclickmenu ul li a:hover {
	background-color:#1d8ac2;
}
.rightclickmenu ul li:last-child {
	border-bottom:0px;
}
.rightclickmenu ul li a.clone 				{background-image:url('../images/icons/move.png');}
.rightclick_icon							{height:initial;width:initial;padding-left:30px;background-position:left center;background-repeat: no-repeat;}
.rightclickmenu li a .iconRight				{position: absolute;right: 0px;top: 2px;}

::-webkit-input-placeholder {color: #1d8ac2;}
:-moz-placeholder {color: #1d8ac2;}
::-moz-placeholder {color: #1d8ac2;}
:-ms-input-placeholder {color: #1d8ac2;}

.content_panel_footer {float:left;clear:both;width:100%;margin-bottom:-2px;min-height:30px;background:#F1F1F4 url('../images/core/module_footer_bg.png') repeat-x bottom left;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;}
.content_panel_info {float:left;padding:5px;margin:2px;}
.content_panel_pages {float:right;padding:5px;margin:2px;}
.content_panel_control_fixed .content_panel_pages {right:0px;margin-right:10px;position: inherit;}

.content_login_panel {float:left;margin:2% 0 20px 2%;width:96%;border:1px solid #9BA0AF;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background-color:#FFF;}
.content_login_content {}
.content_login_formrow {width:90%;padding:1% 5% 1% 5%;color:#686868;}
.content_login_formrow.align_right {text-align:right;}
.content_login_formrow span {font-size:18px;}
.content_login_formrow input[type="checkbox"] {width: 20px;height: 20px;}
.content_login_formrow input[type="text"],.content_login_formrow input[type="password"] {width:90%!important;padding:3px;margin:2%;font-size:16px;border-radius:5px;border: 0px;border: 1px solid #dedede;}
.content_login_formrow input[type="button"]{width:100px;padding:10px;margin:0px auto;}
.content_login_header {min-height: 24px;padding-top: 10px;text-align: center;width: 99%;padding-left: 1%;background:url('../images/core/header2_bg.png') repeat-x left top;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.content_login_header span {float:left;margin:2px;color: #1F1F20;text-transform: capitalize;text-shadow: 0 1px 0 #fff;font-size: 13px;margin: 8px 20px;}

.hide_when_small {display:block;}


.content_panel_pages a {cursor:pointer;margin: 3px 10px 0 0;padding: 3px;list-style: none;min-height: 14px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 0 1px 0 #fff;-moz-box-shadow: 0 1px 0 #fff;box-shadow: 0 1px 0 #fff;border: 1px solid #ccc;font-weight: bold;}
.content_panel_pages a:hover {background-color:#575656;color:#1d8ac2;}
.content_panel_pages a.paginate_active {background-color:#575656;color:#1d8ac2;}

a.button_disabled{color:#9E9E9E;cursor:default;}
a.button_disabled:hover{color:#9E9E9E;cursor:default;background-color:#FFF;}

.content_form {}
.content_form_header {border-bottom:1px solid #9BA0AF;line-height: 1;color: #1F1F20;padding: 9px 0 0 1%;height: 23px;text-shadow: 0 1px 0 #fff;font-size: 15px;width:99%;background:url('../images/core/header2_bg.png') repeat-x left top;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.content_form_header_content {float:left;margin-top: 4px;}

.content_form_step_complete {background: url('../images/icons/checked.png') no-repeat top right;}
.content_form_steps_horz {height:23px;width:100%;background-color:#FFF;border-bottom:1px solid #9BA0AF;}
.content_form_steps_horz ul li {line-height: 1;float:left;padding:1px 15px 0px 20px;cursor:pointer;background: url('../images/core/breadcrumb_divider.png') no-repeat top left;}
.content_form_steps_horz ul li.selected {background: url('../images/core/breadcrumb_divider_selected.png') no-repeat top left;}
.content_form_steps_horz li a {display:block;width:100%;height:12px;padding:5px;padding-right:8px;}

.content_form_steps_vert {margin-bottom:10px;min-height:23px;width:100%;}
.content_form_steps_vert ul li {padding:0px 0px 0px 6%;background-color:#F1F1F4;}
.content_form_steps_vert .stepbutton, .content_form_steps_vert .steptranslationbutton {border-right:1px solid #9BA0AF;border-bottom:1px solid #9BA0AF;}
.content_form_steps_vert ul li.selected {background: url('../images/core/breadcrumb_divider_selected.png') no-repeat top left;}
.content_form_steps_vert li a {display:inline-block;width:70%;min-height:12px;padding:2%;padding-right:6%;}
.content_form_steps_vert li a.core_helpdesk_icon {float:right;position:relative;}

.content_form_type_inline {width:100%;min-height:350px;}
.content_form_type_block {}
.content_form_type_list {}
.content_form_row .core_grid_col {min-height:30px;}
.content_form_row .core_grid_col.hide_field_title {display:none;}
.content_form_row_empty {float:left;width:95%;display:none;min-height:10px;padding:3px 0 0 0;background-color:#FFF;border:0px;margin:2px 10px 2px 10px;}
.content_form_row {padding: 15px 0 0 0;}
.fullwidth {width:100%;}
.fieldcontainer {
		padding-bottom:15px;
		margin-bottom:15px;
	    border-bottom: 1px dashed #eee;
}
.content_form_row .title_label {color: #000;display: block;width: 100%;box-sizing: border-box;min-height: 24px;padding-left: 10px;padding-right: 10px;}
.content_form_row .description_label {font-size:0.8em;color:#000;display:block;width:90%;min-height:0px;margin-left:10px;margin-right:10px;}
.content_form_row .description_label.small {font-size:0.8em;}
.content_form_row .description_label.normal {font-size:1em;}
.content_form_item {width:100%;}
.content_form_content {padding:15px;}
.content_form_contentscroll {overflow-y:scroll;height:500px;}
.content_form_footer {padding-top:5px;min-height:30px;background:#F1F1F4 url('../images/core/module_footer_bg.png') repeat-x bottom left;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;}
.content_form_generalcontent {width:96%;margin:2%}
.core_counter {border-left:1px solid #CCC;border-bottom:1px solid #CCC;border-right:1px solid #CCC;float:left;padding:3px 1px 3px 1px;text-align:center;margin-top:-5px;min-width: 15%;max-width: 35%;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
.core_counter_success {background-color: #E2F6C5;}
.core_counter_modest {background-color: #f09e2f;}
.core_counter_error {background-color: #f92317;}
.form-message {padding:10px;text-indent: 40px;font-size: 14px;display: none;width: 91%;margin: 5px 2% 10px 2%;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.loading{border: 1px solid #77BACE;color: #000;background: #B5E5EF url('../images/icons/loading.gif') no-repeat 8px 8px;}
.error{border: 1px solid #D20009;color: #7B040F;background: #F3D9D9 url('../images/icons/alert_error.png') no-repeat 8px 8px;}
.success{color: #32510F;border: 1px solid #79C20D;background: #E2F6C5 url('../images/icons/alert_success.png') no-repeat 8px 8px;}



.smallList 								{display: block;clear:both; margin-top: 10px; min-height: 35px; min-width: 200px;}
.smallList .subtitle					{display:block;}
.smallList ul 							{background-color: #EBF7DE; border: 1px solid #5C8B27; list-style-position: inside; list-style: none; margin: 0px; padding: 0px; }
.smallList li 							{border-bottom: 1px solid #5C8B27; padding: 2px 5px; }
.smallList li:last-child 				{border-bottom: 0px;}



.core_warning {
	display: block;
	min-height: 60px;
	width: 100%;
	margin: 0px auto 20px auto;
	background-color: #FEEFB3;
	border: 2px solid #9F6000;
	border-radius: 5px;
	background-image: url('../images/icons/warning_message.png');
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding-left: 60px;
}
.core_warning ul {
	margin:10px;
	list-style-type: disc;
	list-style: inherit;
}


.core_grid_section {clear: both;padding: 0px;margin: 0px;}
.core_grid_group:before,.core_grid_group:after {content:"";display:table;}
.core_grid_group:after {clear:both;}

.core_grid_col {display: block;float:left;margin:0;}
.core_grid_col:first-child { margin-left: 0; }

.core_grid_2_of_2 {width: 100%;}
.core_grid_1_of_2 {width: 49.2%;}

.core_grid_3_of_3 {width: 100%;}
.core_grid_2_of_3 {width: 66.1%;}
.core_grid_1_of_3 {width: 32.2%;}

.core_grid_4_of_4 {width: 100%;}
.core_grid_3_of_4 {width: 74.6%;}
.core_grid_3_of_4.grid_full_width {width: 100%;}
.core_grid_2_of_4 {width: 49.2%;}
.core_grid_1_of_4 {width: 23.8%;}

.core_grid_5_of_5 {width: 100%;}
.core_grid_4_of_5 {width: 80%;}
.core_grid_3_of_5 {width: 60%;}
.core_grid_2_of_5 {width: 40%;}
.core_grid_1_of_5 {width: 20%;}

.core_grid_6_of_6 {width: 100%;}
.core_grid_5_of_6 {width: 83.06%;}
.core_grid_5_of_6.grid_full_width {width: 100%;}
.core_grid_4_of_6 {width: 66.13%;}
.core_grid_3_of_6 {width: 49.2%;}
.core_grid_2_of_6 {width: 32.26%;}
.core_grid_1_of_6 {width: 15.33%;}

.priohide_1,.priohide_2,.priohide_3,.priohide_4 {
	visibility : visible;
}
.prioshow_1,.prioshow_2,.prioshow_3,.prioshow_4 {
	visibility : hidden;
}


@media only screen and (min-width:600px) and (max-width:1200px) {
	.core_sidebar {padding-right:10px;width:20%;}
	/*
	not used anymore
	#sidebar {display:block;}
	*/
	.content_form_steps_vert li a {width:auto;padding: 0px;}
}

/* prio hide 1 */
@media only screen and (min-width:1100px) and (max-width:1300px) {
	.priohide_1 {visibility : hidden;display:none;}
	.content_form_steps_vert li a {width:auto;padding: 0px;}
}
/* prio hide 2 */
@media only screen and (min-width:900px) and (max-width:1100px) {
	.priohide_1,.priohide_2 {visibility : hidden;display:none;}
	.content_form_steps_vert li a {width:auto;padding: 0px;}
	.core_grid_4_of_5 {width: 70%;}
	.core_grid_1_of_5 {width: 30%;}
}
/* prio hide 3 */
@media only screen and (min-width:700px) and (max-width:900px) {
	.priohide_1,.priohide_2,.priohide_3 {visibility : hidden;display:none;}
}
/* prio hide 4 */
@media only screen and (min-width:100px) and (max-width:700px) {
	.priohide_1,.priohide_2,.priohide_3,.priohide_4 {visibility : hidden;display:none;}
}

/* prio show 1 */
@media only screen and (min-width:1100px) and (max-width:1300px) {
	.prioshow_1 {visibility : visible;}
}
/* prio show 2 */
@media only screen and (min-width:900px) and (max-width:1100px) {
	.prioshow_1,.prioshow_2 {visibility : visible;}
}
/* prio show 3 */
@media only screen and (min-width:700px) and (max-width:900px) {
	.prioshow_1,.prioshow_2,.prioshow_3 {visibility : visible;}
}
/* prio show 4 */
@media only screen and (min-width:700px) and (max-width:900px) {
	.prioshow_1,.prioshow_2,.prioshow_3,.prioshow_4 {visibility : visible;}
}

@media only screen and (min-width:480px) and (max-width:650px) {
	.core_grid_4_of_5 {width: 75%;}
	.core_grid_1_of_5 {width: 20%;}
	table,table a {font-size:90%}
	.table_item_icons {width:100%;min-width:0px;}
	.content_panel_page_dropdown label {display:none;}
	.navigation_fixed {position: inherit;}
	.td_hide_class_prio1,
	.td_hide_class_prio2 {
		display:none;
	}
}
@media only screen and (min-width:480px) and (max-width:959px) {
	/*
	not used anymore
	#sidebar {display:block;}
	#sidebar .nav-mainmenu li a {
		width: 94%;
		padding: 10% 3% 10% 3%;
	}
	*/
	.core_header_right .deep_button_messages {
		width:150px;
	}
	.core_header_right .deep_button {
		width: 250px;
	}
	.hide_when_small {display:none;}
	.core_grid_6_of_6 {width: 100%;}.core_grid_5_of_6 {width: 70%;}.core_grid_4_of_6 {width: 100%;}.core_grid_3_of_6 {width: 100%;}.core_grid_2_of_6 {width: 100%;}.core_grid_1_of_6 {width: 30%;}
	.content_form_steps_vert ul li {padding: 1px 12px 0px 5px;}
	.content_panel_content input[type="text"],.content_panel_content input[type="password"] {width:30%;}
	.state_li {font-size:10px;}
	thead {font-size:0.8em}
	.content_panel {margin:10px;}
	.core_thumb_image {max-width:50px;max-height:50px;}
	.mod_icon {margin:2px;padding:1px;font-size:0.8em;}
	.mod_icon img {max-width:60px;max-height:60px;}
	#navigation {margin:0px;width:90%;}
	#navigation a {font-size:0.9em;}
	.navigation_fixed {position: inherit;}
	.content_panel_control_fixed {position: inherit;}
	.core_icon.recently_updated {width:42px;}
	
	.td_hide_class_prio1 {
		display:none;
	}
}
@media only screen and (max-width: 480px) {
	
	.percentage_bar_small_inside {height: 13px;padding-top: 7px;}
	.content_panel {margin: 0px 0px 5px 0px;}
	.navigation_fixed {position: inherit;}
	.content_panel_control_fixed {position: inherit;}
	.hide_when_small {display:none;}
	.welcome_user {display:none;}
	.core_header_right .deep_button {width: auto;min-width:100px;}
	.content_form_steps_vert .stepbutton, .content_form_steps_vert .steptranslationbutton {border-right:0px;float:left;width:100%;}
	.content_form_steps_vert ul li {padding: 0px;}
	.content_form_steps_vert li a {padding-right:0px;padding:3px;width:98%;}
	.large input[type="text"],.large input[type="password"],.large textarea {width:95%;margin-left:2%;}
	.mod_icon {margin:2px;padding:1px;font-size:0.8em;}
	.mod_icon img {max-width:40px;max-height:40px;}
	.large select {margin-left:2%;}
	.core_header {height:55px;}
	.core_header2 {height:0px;}
	.core_header_right {height:50px;}
	.core_header2_right {display:none;}
	.core_showhide_menu {display:block;}
	/*not used anymore #sidebar {display:none;}*/
	.content_panel_content td {word-break: break-all;}
	.core_sidebar {width:100%;clear:both;}
	.core_content {width:100%;clear:both;}
	.content_form_steps_horz ul li {padding: 1px 5px 0px 10px;}
	.core_dropdownbox {width:90%;}
	.state_li {font-size:0px;}
	.state_li a{padding-left:30px;}
	.content_panel_control ul li {margin:1px 0 0 5px;}
	.core_thumb_image {max-width:50px;max-height:50px;}
	.col {margin:0;}
	.content_panel_page_dropdown label {display:none;}
	table,table a {font-size:0.9em}
	.table_item_icons {width:100%;min-width:40px;}
	.content_panel_content input[type="text"],.content_panel_content input[type="password"] {width:30%;}
	.percentage_bar_small {height:20px;max-width:30px;}
	.core_grid_2_of_2 {width: 100%;}.core_grid_1_of_2 {width: 100%;}
	.core_grid_3_of_3 {width: 100%;}.core_grid_2_of_3 {width: 100%;}.core_grid_1_of_3 {width: 100%;}
	.core_grid_4_of_4 {width: 100%;}.core_grid_3_of_4 {width: 100%;}.core_grid_2_of_4 {width: 100%;}.core_grid_1_of_4 {width: 100%;}
	.core_grid_5_of_5 {width: 100%;}.core_grid_4_of_5 {width: 100%;}.core_grid_3_of_5 {width: 100%;}.core_grid_2_of_5 {width: 100%;}.core_grid_1_of_5 {width: 100%;}
	.core_grid_6_of_6 {width: 100%;}.core_grid_5_of_6 {width: 100%;}.core_grid_4_of_6 {width: 100%;}.core_grid_3_of_6 {width: 100%;}.core_grid_2_of_6 {width: 100%;}.core_grid_1_of_6 {width: 100%;}
	
	.td_hide_class_prio1,
	.td_hide_class_prio2,
	.td_hide_class_prio3 {
		display:none;
	}
}



















/* coreCms styles */

.marginBottom										{margin-bottom:30px;}
.marginTopSmall										{margin-top:15px;}
.marginTop											{margin-top:30px;}
.marginRight										{margin-right:15px;}
.marginRightSmall									{margin-right:5px;}
.marginLeft											{margin-left:15px;}
.marginLeftSmall									{margin-left:5px;}
.floatLeft											{float:left !important;}
.floatRight											{float:right !important;}
.rotate45Height										{height:180px;display: block;}
.rotate45											{position: absolute;transform-origin: 205px 95px;transform: rotate(-45deg);}
.rotate90Height										{height:240px;display: block;}
.rotate90											{position: absolute;transform-origin: 119px 125px;transform: rotate(-90deg);width:240px;}
.form-control										{height: auto;min-height: 34px;}
select.form-control									{padding:2px;}

.breadcrumbscontainer								{margin-left:180px;margin-right:-30px;border-bottom:1px solid #ececec;width:100%;position:absolute;z-index:10;}
.breadcrumbs										{display:none;float: left;width: 100%;padding:5px 15px;background-color: #f8f8f8;border-color: #e7e7e7;}
.breadcrumbs a 										{color: #9E9E9E;display: inline-block;float: left;height: 24px;line-height: 23px;}
.breadcrumbs a.current, .breadcrumbs a.current:hover {color: #000;text-shadow: 0 1px 0 #fff;text-decoration: none;}
.breadcrumbs a:hover 								{color: #222222;}
.breadcrumb_divider 								{display: inline-block;width: 12px;height: 23px;background: url('../images/core/breadcrumb_divider.png') no-repeat;float: left;margin: 0 5px;}



.paddingBottom										{padding-bottom:15px;}
.core_loader_bar 										{width:0%;height:10px;background-image:url('../images/bars/percentImage_orange.jpg');background-repeat:repeat-x;position:fixed;z-index:4000;}
.pagination											{float:right;margin:0px;}
.panel-body.controls								{border-bottom:1px solid #ddd;}
.panel-body.controls ul li							{display:inline-block;float:left;border-right:1px solid #ddd;}
.panel-body.controls ul li:last-child				{border-right:0;}
.panel-body.padding									{padding:15px;}
.panel-body.controls.scroll							{background-color: #FFF;border-bottom: 1px solid #337ab7;z-index: 5;}
.panel-body.controls .dropdown-menu li				{display:block;float:none;border:0;}
.panel-body.controls .dropdown-menu li a			{display:block;width:100%;padding-left:35px;}
.panel-body.controls .dropdown-menu li:hover a		{}

.state												{float:left;width:20px;height:20px;background-repeat:no-repeat;background-position: center center;margin-right:2px;}
.state_li											{background-repeat:no-repeat;background-position: 5px 50%;}
.state_li:hover										{background-color:#337ab7;color:#FFF;}
.state_li:hover	a									{color:#FFF;}
.state_li a											{display:block;padding:6px 15px 6px 30px;}
.panel .table-responsive							{padding:0px 5px;}
.panel .table-responsive table table td				{padding:3px;}
.panel .table-responsive a.mainlink					{display:block;width:100%;padding:6px;}
.panel .table-responsive tbody tr.rowSelected 		{background-color: #dcedf9 !important;}
.panel .table-responsive tbody tr.rowSelected:hover	{background-color: #0066ff91 !important;}
.panel .table-responsive tbody tr.rowMarked td:first-child 				{background-color: #63b1657a !important;}
.panel .table-responsive tbody tr.rowMarked td table td:first-child 	{background-color: initial !important;}

/*new core_forms*/
.core_form											{}
.core_form .panel									{margin-bottom:0px;}
.core_form	ul.horz li								{float:left;width:auto;margin-right:15px;}
.core_form	ul.vert li								{display:block;}
.core_form	ul li label								{}
.core_form	.seo_score								{font-weight:bold;}
.core_form .progress-bar.active.red					{background-color:#d23434;}
.core_form .progress-bar.active.orange				{background-color:#f38120;}
.core_form .progress-bar.active.green				{background-color:#3ac131;}
.progress-bar 										{-webkit-transition: none !important;transition: none !important;}

/*fix for stacked progressbar*/
.progress											{margin-bottom:0px;}

/*inline content progressbar*/
.progressBar										{width: 90%;margin: 5px auto;height: 11px;background-color: #0A5F44;}
.progressBar div									{
														height: 100%;
														text-align: right;
														padding: 0 10px;
														line-height: 11px;
														width: 0;
														background-color: #CBEA00;
														box-sizing: border-box;
}
/*inline content progressbar*/

.core_form_steps 									{border:1px solid #ccc;margin-bottom:15px;}
.core_form_description								{border:1px solid #ccc;padding:5px;margin-bottom:5px;}
.core_form_steps ul 								{list-style:none;margin:0px;padding:0px;}
.core_form_steps ul li 								{border-bottom:1px solid #ccc;}
.core_form_steps ul li:last-child 					{border-bottom:0;}
.core_form_steps ul li a 							{padding:6px 5px 7px 5px;display:block;width:100%;text-decoration:none;}
.core_form_steps ul li a.active,
.core_form_steps ul li a:hover 						{background-color:#337ab7;color:#FFF;}
.core_form_steps ul li a.active:after 				{content:'';width: 0;height: 0;float:right;margin-right:-15px;margin-top:-6px;border-style: solid;border-width: 16px 0 16px 10px;border-color: transparent transparent transparent #337ab7;}
.core_form_steps ul li a.active:before 				{content:'';width: 0;height: 0;float:right;margin-right:-16px;margin-top:-6px;border-style: solid;border-width: 16px 0 16px 10px;border-color: transparent transparent transparent #ccc;}
.core_form_substeps									{float:left;width:100%;clear:both;border:1px solid #ccc;margin-bottom: 15px;}
.core_form_substeps:empty							{display:none;}
.core_form_substeps ul								{float:left;width:100%;}
.core_form_substeps ul li 							{float:left;background-color:#FFF;border-right:1px solid #ccc;}
.core_form_substeps ul li img						{width:20px;}
.core_form_substeps ul li a.active,
.core_form_substeps ul li a:hover 					{background-color:#337ab7;color:#FFF;}
.core_form_substeps	ul li a							{padding:5px 15px;display:block;width:100%;min-height:30px;text-decoration:none;}
#uploadifive-file_upload.btn						{margin-top:-15px;cursor:pointer;}

.core_form_profilegroups.scroll						{height:450px;overflow-x:hidden;overflow-y:auto;}
.core_form_profilegroups.scroll .core_form_field_subgroup	{height:270px;overflow-x:hidden;overflow-y:auto;}
.core_form_translateall								{float:right;margin-right:15px;}
.core_form_translateall a							{color:#5cb85c !important;}
.core_form_field_group,								
.core_form_field_subgroup 							{display:none;}
.core_form_field_group .title,
.core_form_profilegroups .title						{display:block;font-size:18px;margin-bottom:15px;}
.core_form_field_group.active,
.core_form_field_subgroup.active 					{display:block;}
.core_form_field_group .form-group					{}
.core_form_field_group .form-group.hidefield,
.core_form_profilegroups .form-group.hidefield		{display:none;}
.core_form_field_group .form-group .comments,
.core_form_profilegroups .form-group .comments		{clear:both;width:100%;display:block;}
.core_form_field_group .control-label,
.core_form_profilegroups .control-label				{display:block;min-height:20px;}
.control-label a									{color:#5cb85c !important;}
.control-label a .fas,
.control-label a .far								{font-size:20px;}

.core_form_tips_message								{font-weight:bold;display:none;}
.core_form_tips	li 									{padding-left:15px;height:25px;}

input[type=checkbox] + label 						{} 
input[type=checkbox]:checked + label 				{color: #337ab7;font-style: italic;} 
input[type=radio] + label 							{} 
input[type=radio]:checked + label 					{color: #337ab7;font-style: italic;} 

.form-control.imageupload 							{width:72%;max-width:250px;float:left;}
.imageUpload input[type="text"] 					{width: 60%;float: left;}
.imageUpload input[type="button"] 					{width: 35%;float: right;margin-top: -1px;margin-left: 5px}
.core_form_profilegroups 							{min-height:100px;}
.core_form_profilegroups textarea 					{min-height:180px;max-width:100%;font-size:13px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.core_form_profilegroups textarea.small 			{min-height:80px;}
.core_form_profilegroups .form-group				{margin-bottom:15px;padding-bottom: 0px;}
.core_form_profilegroups .help-block.with-errors 	{position:absolute;background-color:#fff;font-weight:bold;}
.core_form_profilegroups .form-control-feedback		{display:none;right:15px;}

.has-error .select2-selection						{border-color: #a94442 !important;}
.savebutton											{margin-right:15px;}
.button_hidden										{display:none;}
/*new core_forms*/


.core_alerts_count,
.core_chats_count,
.core_tickets_count,
.core_projects_count								{position: relative;float: left;display:none;margin-right: 5px;}
.core_alerts_count.notice,
.core_chats_count.notice,
.core_tickets_count.notice,
.core_projects_count.notice							{display:inline-block;color:#F00;}
.core_translations									{min-width:210px;}
.core_translations img								{width:20px;margin-right:15px;}

.core_projects_sidecontent 							{
														display:none;
													    position: absolute;
														z-index: 1001;
													    left: -457px;
													    width:52px;
													    margin-top: 2px;
													    background-color: #FFF;
													    border-top-left-radius: 15px;
													    border-bottom-left-radius: 15px;
													    border: 1px solid rgba(0,0,0,.15);
													    border-right:0;
													    min-height: 100px;
													    box-shadow: -6px 6px 12px rgba(0,0,0,.175);
													}
.core_projects_sidecontent a						{text-align:center;width:100%;display:block;}
.core_projects_sidecontent ul						{margin:0;padding:0;list-style:none;}
li.dropdown.open .core_projects_sidecontent			{display:block;}
.core_projects_content								{padding-left: 40px;}
.core_projects_content .status						{margin-left:-35px;position: absolute;z-index:1000;}
.core_projects_content li a							{padding: 3px 5px !important;}
.core_projects_content>li::before					{
														content:'';
														position: absolute;
														width: 1px;
														background-color: #E7E7E7;
														top: 0;
														bottom: 0;
														left:-18px;
													}
.core_projects_content>li::after					{
													    text-align: center;
													    font-size:10px;
													    padding-top:5px;
														z-index: 10;
														content:counter(item);
														position: absolute;
														width: 30px;
														height: 30px;
														border:3px solid white;
														background-color: #E7E7E7;
														border-radius: 50%;
														top:0;
														left:-33px;
													}
.core_projects_content>li.lowPrio::after			{background-color: #E7E7E7;}
.core_projects_content>li.midPrio::after			{background-color: #3f8fe9;color: #FFF;}
.core_projects_content>li.highPrio::after			{background-color: #f30303;color: #FFF;}
.core_projects_content>li							{
														counter-increment: item;
														padding: 10px 10px;
														margin-left: 0px;
														min-height:70px;
														position: relative;
														background-color: white;
														list-style: none;
													}
.core_projects_content>li:nth-last-child(1)::before	{width: 0px;}

ul.core_alerts_content,
ul.core_projects_content							{max-height: 484px;overflow-y: scroll;}
.core_alerts_content .muteButton					{position:absolute;right:0px;top:0;z-index:5;padding-top:10px !important;height: 40px;}

/* coreCms styles */



















body {
    background-color: #f8f8f8;
}
a:hover {text-decoration:none;}

#page-wrapper {
    padding: 0 15px;
    min-height: 568px;
    background-color: #fff;
    overflow:auto;
    height:100%;
}
#page-wrapper.hideScroll	{overflow:hidden;}

@media(min-width:768px) {
    #page-wrapper {
        position: inherit;
        margin: 50px 0 0 180px;
        padding: 0 15px;
        border-left: 1px solid #e7e7e7;
    }
}

.navbar-top-links {
    margin-right: 0;
}

.navbar-top-links li {
    display: inline-block;
}

.navbar-top-links li:last-child {
    margin-right: 15px;
}

.navbar-top-links li a {
    padding: 15px;
    min-height: 50px;
}

.navbar-top-links .dropdown-menu li {
    display: block;
    padding: 5px 2px;
    border-bottom: 1px solid #e5e5e5;
}

.navbar-top-links .dropdown-menu li:last-child {
    margin-right: 0;
    border-bottom:0;
}

.navbar-top-links .dropdown-menu li a {
    padding: 3px 20px;
    min-height: 0;
}

.navbar-top-links .dropdown-menu li a div {
    white-space: normal;
}

.navbar-top-links .dropdown-projects,
.navbar-top-links .dropdown-tasks,
.navbar-top-links .dropdown-alerts {
    width: 500px;
    min-width: 0;
}

.navbar-top-links .dropdown-projects {
    margin-left: 5px;
}

.navbar-top-links .dropdown-tasks {
    margin-left: -59px;
}

.navbar-top-links .dropdown-alerts {
    margin-left: -123px;
}

.navbar-top-links .dropdown-user {
    right: 0;
    left: auto;
}

.sidebar .sidebar-nav.navbar-collapse {
    padding-right: 0;
    padding-left: 0;
}

.sidebar .sidebar-search {
    padding: 15px;
}

.sidebar ul li {
    border-bottom: 1px solid #e7e7e7;
}

.sidebar ul li a.active {
    background-color: #eee;
}

.sidebar .arrow {
    float: right;
}

.sidebar .fa.arrow:before {
    content: "\f104";
}

.sidebar .active>a>.fa.arrow:before {
    content: "\f107";
}

.sidebar .nav-second-level li,
.sidebar .nav-third-level li,
.sidebar .nav-fourth-level li,
.sidebar .nav-fifth-level li {
    border-bottom: 0!important;
}
.sidebar .nav-second-level.collapse.in 				{background-color:#ececec;}
.sidebar .nav-third-level.collapse.in 				{background-color:#ccc;}
.sidebar .nav-fourth-level.collapse.in 				{background-color:#ddd;}
.sidebar .nav-fifth-level.collapse.in 				{background-color:#eee;}
.sidebar .nav>li.active>a							{color:#e42612;}
.sidebar .nav>li>a									{margin-bottom:1px;}
.sidebar .nav>li>a:focus, .sidebar .nav>li>a:hover	{margin-bottom:0px;border-bottom:1px solid #337ab7;}

.sidebar .nav-second-level li a {
    padding-left: 30px;
}

.sidebar .nav-third-level li a {
    padding-left: 32px;
}
.sidebar .nav-fourth-level li a {
    padding-left: 47px;
}
.sidebar .nav-fifth-level li a {
    padding-left: 62px;
}

.sidebar a {font-size:10px;}

@media(max-width:768px) {
	
}

@media(min-width:768px) {
    .sidebar {
        z-index: 1;
        position: absolute;
        width: 180px;
        height: 870px;
  		overflow: auto;
        margin-top: 51px;
    }

    .navbar-top-links .dropdown-projects,
    .navbar-top-links .dropdown-tasks,
    .navbar-top-links .dropdown-alerts {
        margin-left: auto;
    }
}

.btn-outline {
    color: inherit;
    background-color: transparent;
    transition: all .5s;
}

.btn-primary.btn-outline {
    color: #428bca;
}

.btn-success.btn-outline {
    color: #5cb85c;
}

.btn-info.btn-outline {
    color: #5bc0de;
}

.btn-warning.btn-outline {
    color: #f0ad4e;
}

.btn-danger.btn-outline {
    color: #d9534f;
}

.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
    color: #fff;
}

.chat {
    margin: 0;
    padding: 0;
    list-style: none;
}

.chat li {
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #999;
}

.chat li.left .chat-body {
    margin-left: 60px;
}

.chat li.right .chat-body {
    margin-right: 60px;
}

.chat li .chat-body p {
    margin: 0;
}

.panel .slidedown .glyphicon,
.chat .glyphicon {
    margin-right: 5px;
}

.chat-panel .panel-body {
    height: 350px;
    overflow-y: scroll;
}

.login-panel {
    margin-top: 25%;
}

.flot-chart {
    display: block;
    height: 400px;
}

.flot-chart-content {
    width: 100%;
    height: 100%;
}

.dataTables_wrapper {
    position: relative;
    clear: both;
}

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
    background: 0 0;
}

table.dataTable thead .sorting_asc:after {
    content: "\f0de";
    float: right;
    font-family: fontawesome;
}

table.dataTable thead .sorting_desc:after {
    content: "\f0dd";
    float: right;
    font-family: fontawesome;
}

table.dataTable thead .sorting:after {
    content: "\f0dc";
    float: right;
    font-family: fontawesome;
    color: rgba(50,50,50,.5);
}

.btn-circle {
    width: 30px;
    height: 30px;
    padding: 6px 0;
    border-radius: 15px;
    text-align: center;
    font-size: 12px;
    line-height: 1.428571429;
}

.btn-circle.btn-lg {
    width: 50px;
    height: 50px;
    padding: 10px 16px;
    border-radius: 25px;
    font-size: 18px;
    line-height: 1.33;
}

.btn-circle.btn-xl {
    width: 70px;
    height: 70px;
    padding: 10px 16px;
    border-radius: 35px;
    font-size: 24px;
    line-height: 1.33;
}

.show-grid [class^=col-] {
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px solid #ddd;
    background-color: #eee!important;
}

.show-grid {
    margin: 15px 0;
}

.huge {
    font-size: 40px;
}

.panel-green {
    border-color: #5cb85c;
}

.panel-green .panel-heading {
    border-color: #5cb85c;
    color: #fff;
    background-color: #5cb85c;
}

.panel-green a {
    color: #5cb85c;
}

.panel-green a:hover {
    color: #3d8b3d;
}

.panel-red {
    border-color: #d9534f;
}

.panel-red .panel-heading {
    border-color: #d9534f;
    color: #fff;
    background-color: #d9534f;
}

.panel-red a {
    color: #d9534f;
}

.panel-red a:hover {
    color: #b52b27;
}

.panel-yellow {
    border-color: #f0ad4e;
}

.panel-yellow .panel-heading {
    border-color: #f0ad4e;
    color: #fff;
    background-color: #f0ad4e;
}

.panel-yellow a {
    color: #f0ad4e;
}

.panel-yellow a:hover {
    color: #df8a13;
}
/* coreCms styles */


.rate-1 {
	color: #7E0000;
	font-weight: 900;
	font-size: 13px;
	margin: auto;
	display: table;
}

.rate-2 {
	color: #A63200;
	font-weight: 900;
	font-size: 13px;
	margin: auto;
	display: table;
}

.rate-3 {
	color: #D06F00;
	font-weight: 900;
	font-size: 13px;
	margin: auto;
	display: table;
}

.rate-4 {
	color: #CCB000;
	font-weight: 900;
	font-size: 13px;
	margin: auto;
	display: table;
}

.rate-5 {
	color: #5E9B00;
	font-weight: 900;
	font-size: 13px;
	margin: auto;
	display: table;
}
