/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.gosign-promobox {
	position: relative;
	padding: 30px 20px;
}

.gosign-promobox-button p {
	margin-bottom: 0;
	position: absolute;
	top: 0;
	left: 0;
	padding: 1px 15px;
	font-size: 14px;
}

.gosign-promobox-textbox {
	text-align: center;
}

.gosign-promobox-textbox p {
	margin-bottom: 0;
	display: inline;
	max-width: auto;
	position: relative;
	padding-left: 22px;
}

.gosign-promobox-textbox p span i {
	font-style: normal;
	word-wrap: initial !important;
	font-size: 18px;
	text-shadow: 0 1px 0 rgba(255,255,255,0.7);
	letter-spacing: initial;
}

.gosign-promobox-textbox p span {
	position: absolute;
	left: 0;
	top: -2px;
}
.notification-block.pos-center .gosign-promobox {
    margin: auto;
}
.notification-block.pos-right .gosign-promobox {
    float: right;
}
.notification-block clear{
	clear:both;
}
@media only screen and (max-width: 767px){
	.gosign-promobox {
		padding: 44px 20px 20px 20px;
	}
}
i.material-icons{
	letter-spacing: initial !important;
}