.referral-message {
	position         : fixed;
	top              : 0;
	right            : 0;
	bottom           : 0;
	left             : 0;
	background-color : rgba(0, 0, 0, .4);
	z-index          : 1350;
}

.referral-message__close {
	display  : block;
	position : absolute;
	top      : 0;
	right    : 0;
	bottom   : 0;
	left     : 0;
	z-index  : 1;
}

.referral-message__container {
	top           : 15%;
	max-width     : 550px;
	background    : rgba(0, 0, 0, 0) linear-gradient(to right, #ffa900 0%, #ffc93e 100%) repeat scroll 0 0;
	margin        : 0 auto;
	text-align    : center;
	padding       : 50px 40px;
	position      : relative;
	border-radius : 5px;
	z-index       : 2;
	font          : 22px/36px 'San Francisco';
	color         : #222222;
}

.referral-message__title {
	padding-bottom : 15px;
	font-size      : 36px;
}

.referral-message__btn button {
	font-size   : 30px;
	line-height : 30px;
	width       : 70%;
	margin      : 0 auto;
}