footer:before, footer:after {display:none !important;}
.footerLine {
	margin-top:2rem !important;
}
.footerLine .brandFooter {
	min-height:40px;
	width: 100% !important;
	display:none;
}
.footerLine .img-thumbnail {border-color:transparent;max-height:30px;}


.brandFooter.admin {background:yellow !important;}

.isBranded .footerLine .brandFooter  { display:flex !important;flex-direction:row; }	  	
.isBranded .footerLine .imageFitter img { display:none !important;}	  	


.footerLine hr {flex-grow: 1 !important;margin:0 2rem;}


/* selects options */
.filter-option-inner-inner img {max-height:18px !important;}
.optionImage {
	max-width:200px;
	max-height:18px;
}
#brandTable  {
	margin-top:2rem;
}
#brandtable thead td {padding:1rem !important;background:#eee;font-weight:bold;}

#loginScreen .brandContainer .img-thumbnail {
  		max-height:50px;
  		max-width:100%;
 		border-color:transparent;
}

[data-mode=admin] #aside-left .brandContainer.container_admin { 
	display:block;
}

[data-mode=seminar] #aside-left .brandContainer.container_admin {
	display:none;
}

#aside-left .brandContainer {
	margin-top:1.5rem !important;
}

#aside-left .brandContainer .img-thumbnail {
	max-width:75%;
	max-height:50px;
	border-color:transparent;
	
}

#mainFooter .brandContainer {
	max-height:30px !important;
}

#mainFooter .brandContainer .img-thumbnail {
	max-width:80px !important;
	max-height:30px !important;
	border-color:transparent;
}

body.sidebar-thin #sidebarManager {
	position:absolute;
	bottom:60px;
	left:10px;
}

body.sidebar-regular #sidebarManager,
body.sidebar-mobile #sidebarManager {
	position:absolute;
	bottom:20px;
	right:0;
}

/*.btn-rotate span {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg)
}*/
