.hidden {
	display: none;
}


.s_vouchers{
	align-items: center;
}

.s_vouchers,
.success {
	border          : none;
	padding         : 15px;
	margin-bottom   : 15px;
	padding-left    : 12px;
	border-left     : solid 3px #92d097;
	background-color: #ddf0de;
	position        : relative;
	display         : flex;
}

.s_vouchers i {
	color    : #92d097;
	font-size: 34px;
}

.reff_way i {
	padding-right: 6px;
	color        : #92d097;
	font-size    : 16px;

}

.reff_way i.material-icons {
	font-weight: bold;
}

.s_vouchers_content {
	display     : inline-block;
	padding-left: 14px;
}

.profile-usermenu .nav {
	margin-bottom: 14px;
	padding-left : 0;
	list-style   : none;
}

.profile-usermenu .nav:before,
.profile-usermenu .nav:after {
	content: " ";
	display: table;
}

.profile-usermenu .nav:after {
	clear: both;
}

.profile-usermenu .nav>li {
	position: relative;
	display : block;
	width   : 100%;
}

.profile-usermenu .nav>li>a {
	position: relative;
	display : block;
	padding : 10px 15px;
}

.profile-usermenu .nav>li>a:hover,
.profile-usermenu .nav>li>a:focus {
	text-decoration : none;
	background-color: #eeeeee;
}

.tab-content>.tab-pane {
	display: none;
}

.tab-content>.active {
	display: block;
}

#referral_rules_link {
	text-decoration: underline;
}

#statistic_tab {
	display      : flex;
	margin-bottom: 24px;
}

#statistic_tab b {
	font-size  : 24px;
	line-height: 2
}

#statistic_tab i {
	color    : #fff;
	opacity  : 0.4;
	position : absolute;
	bottom   : 4px;
	right    : 4px;
	font-size: 66px;
}

#total_frinds_tab,
#total_orders_tab,
#total_loyalty_tab {
	background  : var(--color-secondary);
	color       : #fff;
	margin-right: 34px;
	padding     : 14px 70px 20px 31px;
	position    : relative;
}

#total_orders_tab {
	background: #f05050;
}

.panel {
	margin-bottom     : 24px;
	background-color  : #fff;
	border            : 1px solid transparent;
	border-radius     : 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow        : 0 1px 1px rgba(0, 0, 0, .05);
	padding-bottom    : 14px;
}

.panel-heading {
	font-size: 20px;
	height   : 50px;
	padding  : 12px 0 0 20px;
}


.panel-warning {
	background   : #f6f6f6;
	border-radius: 5px 5px 0 0;
	border-bottom: 1px solid #DADADA;
	color        : var(--color-primary);
}

.referral_voucher {
	border : 1px dashed #000;
	margin : 24px 14px;
	width  : 46%;
	display: flex;
	float  : left;
}

.referral_voucher_save {
	flex      : 1 1 45%;
	background: #01b0f1;
	text-align: center;
	color     : #fff;
	padding   : 6px;
}

.referral_voucher_save b {
	font-size  : 24px;
	line-height: 2;
}

.referral_voucher_code {
	padding: 6px 12px;
	flex   : 1 1 55%;
}

.referral_voucher_code b {
	font-size  : 24px;
	line-height: 2;
}

.referral_voucher_panel>small {
	clear: both;
}

.referral_voucher_panel .panel-content>small {
	display: block;
	clear  : both;
}

#withdrawal .referral_voucher_panel {
	margin-bottom: 24px;
}

.withdrawal_form {
	margin-top: 14px;
}

.withdrawal_form .form-control-label {
	padding-top: 4px;
}

.text_green {
	padding: 14px;
	display: inline-block;
	color  : var(--color-secondary);
}

#module-ws_couponspro-program .left-column {
	float: left;
}
