#regWelcome {
	display:none !important;
}


#html-product_bar {
    padding: 5px 0;
}

#html-product_bar .img-site_logo {
    max-height: 40px;
 }

	div#html-poweredBy > img {
		width: -webkit-fill-available;
	}

@media screen and (max-width:600px) {
		div#html-poweredBy > img, .text-center.mb-2 > img {
		width: -webkit-fill-available;
	}
}


/* LOGIN PAGE */

body[data-page=login] #html-body_height[role=main] {
    background-image: url('/custom/img/transparent.png');
    background-repeat: repeat;
}

body[data-page=login] div#html-login_box:before {
    content: "";
    background-image: url('/custom/img/Client-Logo.png');
    display: inline-block;
    height: 130px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: auto 130px;
    background-position-x: center;
    background-position-y: bottom;
}

body[data-page=login] img.img-site_logo {
    display: none;
}

/*SELECTION PAGE*/

body[data-page="application"] div#html-body_height:before {
    content: "";
    width: 20.4vw;
    height: 3.7vh;
    background-image: url('/custom/img/logo.png');
    background-size: contain;
    background-repeat: no-repeat;
    padding: 2px;
    margin: 5px;
    position: absolute;
    right: 5px;
    max-width: 170px;
}

body:not([data-page=login]) #html-body_height {
    background-repeat: repeat;
    background-image: url('/custom/img/BG_Strip.png') !important;
    background-size: 100vw 100vh;
}


body[data-page="application"] #content {
    margin-top: 10vh !important;
	width:100vw;
}

body[data-page="application"] #siteHeading {
	display:none;
}


/*ICONS*/


.icon:before {
    font-weight: 100;
 font-size: x-large;
}


.ion-log-out:before {
    content: "\f29f";
    font-weight: bolder;
}

i.icon.ion-gear-b:before {
    font-size: 22pt;
}
img[title*="Manage card"] {
    float: left;
}
a[href*="manage"] {
    text-indent: 5px;
}


.fa-text-height:before {
    content: "\f034";
    font-size: 15pt;
}



a.link.d-none.d-md-block > img {
    width: 26px;
}
i.icon.ion-gear-b {
}
q {
    content: "";
    width: 84px;
    display: block;
    padding: 20px;
    margin: 20px;
    background-size: 100px;
    background-color: black;
}

#sideBar .sidebarItem .link img {
    width: 26px;
    margin-right: 5px;
    
    /* padding: 0 !important; */
}