/****************************** SECTION SUBSCRIBE ******************************/
#section-subscribe {
	background: #ECECEC;
	padding-top: 28px;
	padding-bottom: 28px;
	font-size: 12px;
	color: #414141;
}
#section-subscribe *{ vertical-align: middle; }
#section-subscribe .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){ margin-left: -25px; }
#section-subscribe .input-group input:not([type="button"]),
#section-subscribe .input-group input.form-control:not([type="button"]){
	margin-bottom: 0;
	padding: 11px 35px 11px 20px;
	border-bottom: 0;
}
#section-subscribe .span-error{
	width: 100% !important;
	margin-top: 0;
	margin-bottom: 0;
	position: absolute;
	top: 50px;
	left: 2rem;
}
#subscribedUser{ display: none; }
/*-------------------- MOBILE (max-width:575.98px) --------------------*/
@media (max-width:575.98px) {
	/****************************** SECTION SUBSCRIBE ******************************/
	#section-subscribe .d-xs-none{ display: none !important; }
	@media (min-width:360px) and (max-width:575.98px){
		#section-subscribe .d-xs-none{ display: block !important; }
	}
	#section-subscribe .input-group input[type="button"],
    #section-subscribe .input-group input[type="submit"],
    #section-subscribe .input-group input[type="reset"],
    #section-subscribe .input-group input.btn,
    #section-subscribe .input-group button,
    #section-subscribe .input-group button.btn{ padding: 11px 20px; }
}