/*
* Copyright MarketHive Inc.
* Author: Thomas Prendergast
* -----------------------------------------------------------------------------------
*
*/

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, tahoma, verdana, sans-serif;
	font-size: 11px;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	background: #FFFFFF;
	color: #999999;
	text-align: left;
	padding-right: 0 !important;
}

a:link {
	color: #3B5998;
	text-decoration: none;
}

a:hover {
	color: #3B5998;
	text-decoration: underline;
}

a:visited {
	color: #3B5998;
	text-decoration: underline;
}

a:active {
	color: #3B5998;
	text-decoration: underline;
}

.hidden {
	display: none !important;
}

.float-right {
	float: right !important;
}

.float-left {
	float: left !important;
}

code {
	display: block;
	white-space: pre-line;
}

.text-underline {
	text-decoration: underline !important;
}

.btn {
	#color: #fff !important;
}

.mtb-10 {
	margin: 10px 0 !important;
}

.mtb-7 {
	margin: 7px 0 !important;
}

.clearfix {
	clear: both;
}

.cursor-pointer {
	cursor: pointer !important;
}

.heading-strong {
	display: block;
	font-size: 14px;
	font-weight: 700;
	margin: 0 0 8px 0;
}

.isDisabled {
	cursor: not-allowed;
	opacity: 1;
}

.isDisabled>a {
	display: inline-block;
	/* For IE11/ MS Edge bug */
	pointer-events: none;
	text-decoration: none;
}

.swal2-container.swal2-shown {
	z-index: 99999999;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

/* Firefox */
input[type=number] {
	-moz-appearance: textfield;
}

.align-left {
	text-align: left;
}

.position-absolute {
	position: absolute;
}

.container-absolute {
	position: absolute;
	width: 100%;
	z-index: 999999;
	height: 100%;
}

.inline-block {
	display: inline-block;
}

/* Editor */
.cke_1 .cke_top {
	background-color: #fff !important;
}

.cke_1 .cke_bottom {
	background-color: #fff !important;
}

/* Buttons */
/* Sweetalert box */
.swal2-popup {
	border: 1px solid #000 !important;
}

#swal2-content {
	font-family: Tahoma, verdana, sans-serif, arial;
	font-size: 16px;
}

.swal-button {
	color: #fff;
	box-shadow: none;
	border-radius: 5px;
	font-weight: bold;
	font-size: 11px;
	padding: 5px 17px 5px 17px;
	margin: 0;
	cursor: pointer;
	background: url('../images/button_blue_back.png') repeat;
	border: 1px #29447E solid;
	background-size: 100% 100%;
	border-radius: 0;
	outline: none !important;
}

.swal-button:active,
.swal-button:focus,
.swal-button:hover {
	color: #fff;
	box-shadow: none;
	border-radius: 5px;
	font-weight: bold;
	font-size: 11px;
	padding: 5px 17px 5px 17px;
	margin: 0;
	cursor: pointer;
	background: url('../images/button_blue_back.png') repeat;
	border: 1px #29447E solid;
	background-size: 100% 100%;
	border-radius: 0;
	outline: none !important;
}

.swal-footer {
	margin-top: 3px;
	padding: 3px 16px;
}

.swal-text:first-child {
	margin-top: 27px !important;
}

/* swall alert confirm button */
.swal2-styled.swal2-confirm {
	font-family: Tahoma, verdana, sans-serif, arial;
	color: #fff;
	font-size: 13.34px !important;
	font-weight: 700;
	background-color: #6d83b4 !important;
	border-left-color: #000 !important;
	border-right-color: #000 !important;
	border: 2px solid #000 !important;
	padding: 8.5px 40.147px;
	border-radius: 5px !important;
}

.swal2-styled.swal2-confirm:hover {
	background-color: #6d83b4 !important;
	background-image: none !important;
}

.swal2-styled.swal2-confirm:hover,
.swal2-styled.swal2-confirm:focus,
.swal2-styled.swal2-confirm:active,
.swal2-styled.swal2-confirm:visited {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

/* swall alert cancel button */
.swal2-styled.swal2-cancel {
	font-family: Tahoma, verdana, sans-serif, arial;
	color: #fff;
	font-size: 13.34px !important;
	font-weight: 700;
	background-color: #6d83b4 !important;
	border-left-color: #000 !important;
	border-right-color: #000 !important;
	border: 2px solid #000 !important;
	padding: 8.5px 40.147px;
	border-radius: 5px !important;
}

.swal2-styled.swal2-cancel:hover {
	background-color: #6d83b4 !important;
	background-image: none !important;
}

.swal2-styled.swal2-cancel:hover,
.swal2-styled.swal2-cancel:focus,
.swal2-styled.swal2-cancel:active,
.swal2-styled.swal2-cancel:visited {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.navbar-loggedin .navbar-toggle.collapsed {
	width: 44px;
}

.navbar-loggedin .navbar-collapse.collapse.in .navbar-nav li {
	display: block;
}

.modal-title {
	display: inline-block;
}

#terms-modal {
	z-index: 9999;
}

#terms-modal .btn {
	color: #000 !important;
}

table {
	font-size: inherit;
}

.body_text_small {
	font-size: 9px;
	color: #999999;
}

.body_text_small a:link {
	color: #3B5998;
	text-decoration: none;
}

.body_text_small a:hover {
	color: #3B5998;
	text-decoration: underline;
}

.body_text_small a:visited {
	color: #3B5998;
	text-decoration: underline;
}

.body_text_small a:active {
	color: #3B5998;
	text-decoration: underline;
}

.body_text_small_plain {
	font-size: 9px;
	color: #999999;
}

.body_text_small_plain a:link {
	color: #999999;
	text-decoration: none;
}

.body_text_small_plain a:hover {
	color: #999999;
	text-decoration: underline;
}

.body_text_small_plain a:visited {
	color: #999999;
	text-decoration: none;
}

.body_text_small_plain a:active {
	color: #999999;
	text-decoration: none;
}

.body_text_link_basic {
	color: #3B5998;
}

.body_text_link_basic a:link {
	color: #3B5998;
	text-decoration: none;
}

.body_text_link_basic a:hover {
	color: #3B5998;
	text-decoration: none;
}

.body_text_link_basic a:visited {
	color: #3B5998;
	text-decoration: none;
}

.body_text_link_basic a:active {
	color: #3B5998;
	text-decoration: none;
}

.body_text_basic {
	color: #999999;
}

.body_text_basic a:link {
	color: #999999;
	cursor: pointer;
	text-decoration: none;
}

.body_text_basic a:hover {
	color: #999999;
	cursor: pointer;
	text-decoration: none;
}

.body_text_basic a:visited {
	color: #999999;
	cursor: pointer;
	text-decoration: none;
}

.body_text_basic a:active {
	color: #999999;
	cursor: pointer;
	text-decoration: none;
}

.body_text_basic_plain {
	color: #999999;
}

.body_text_basic_plain a:link {
	color: #999999;
	text-decoration: none;
}

.body_text_basic_plain a:hover {
	color: #999999;
	text-decoration: underline;
}

.body_text_basic_plain a:visited {
	color: #999999;
	text-decoration: underline;
}

.body_text_basic_plain a:active {
	color: #999999;
	text-decoration: underline;
}

.body_text_lt {
	color: #666666;
}

.body_text_lt a:link {
	color: #3B5998;
	text-decoration: none;
}

.body_text_lt a:hover {
	text-decoration: underline;
}

.body_text_lt a:visited {
	text-decoration: underline;
}

.body_text_lt a:active {
	text-decoration: underline;
}

.body_text_mid {
	color: #333333;
}

.body_text_mid a:link {
	color: #3B5998;
	text-decoration: none;
}

.body_text_mid a:hover {
	text-decoration: underline;
}

.body_text_mid a:visited {
	text-decoration: underline;
}

.body_text_mid a:active {
	text-decoration: underline;
}

.body_text_mid_basic {
	color: #333333;
}

.body_text_mid_basic a:link {
	color: #333333;
	text-decoration: none;
}

.body_text_mid_basic a:hover {
	color: #333333;
	text-decoration: none;
}

.body_text_mid_basic a:visited {
	color: #333333;
	text-decoration: none;
}

.body_text_mid_basic a:active {
	color: #333333;
	text-decoration: none;
}

.body_text_mid_plain {
	color: #333333;
}

.body_text_mid_plain a:link {
	color: #333333;
	text-decoration: none;
}

.body_text_mid_plain a:hover {
	color: #333333;
	text-decoration: underline;
}

.body_text_mid_plain a:visited {
	color: #333333;
	text-decoration: underline;
}

.body_text_mid_plain a:active {
	color: #333333;
	text-decoration: underline;
}

.body_text_dark {
	color: #000000;
}

.body_text_dark a:link {
	color: #3B5998;
	text-decoration: none;
}

.body_text_dark a:hover {
	text-decoration: underline;
}

.body_text_dark a:visited {
	text-decoration: underline;
}

.body_text_dark a:active {
	text-decoration: underline;
}

.body_text_title {
	font-weight: bold;
	color: #999999;
}

.body_text_title a:link {
	color: #3B5998;
	text-decoration: none;
}

.body_text_title a:hover {
	text-decoration: underline;
}

.body_text_title a:visited {
	text-decoration: underline;
}

.body_text_title a:active {
	text-decoration: underline;
}

.body_text_title_basic_wt {
	color: #FFFFFF;
	font-weight: bold;
}

.body_text_title_basic_wt a:link {
	color: #FFFFFF;
	cursor: pointer;
	text-decoration: none;
}

.body_text_title_basic_wt a:hover {
	color: #FFFFFF;
	cursor: pointer;
	text-decoration: none;
}

.body_text_title_basic_wt a:visited {
	color: #FFFFFF;
	cursor: pointer;
	text-decoration: none;
}

.body_text_title_basic_wt a:active {
	color: #FFFFFF;
	cursor: pointer;
	text-decoration: none;
}

.body_text_title_lg {
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	white-space: pre-line;
}

.body_text_title_lg a:link {
	color: #3B5998;
	text-decoration: none;
}

.body_text_title_lg a:hover {
	text-decoration: underline;
}

.body_text_title_lg a:visited {
	text-decoration: underline;
}

.body_text_title_lg a:active {
	text-decoration: underline;
}

.body_text_title_lg_header {
	font-size: 12px;
	font-weight: bold;
	color: #999999;
}

.body_text_title_lg_header a:link {
	color: #3B5998;
	text-decoration: none;
}

.body_text_title_lg_header a:hover {
	color: #333333;
	text-decoration: none;
}

.body_text_title_lg_header a:visited {
	color: #3B5998;
	text-decoration: none;
}

.body_text_title_lg_header a:active {
	color: #999999;
	text-decoration: none;
}

.body_text_title_lg_header_select {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.body_text_title_lg_header_select a:link {
	color: #333333;
	text-decoration: none;
}

.body_text_title_lg_header_select a:hover {
	color: #333333;
	text-decoration: none;
}

.body_text_title_lg_header_select a:visited {
	color: #333333;
	text-decoration: none;
}

.body_text_title_lg_header_select a:active {
	color: #333333;
	text-decoration: none;
}

.body_text_title_lt {
	font-weight: bold;
	color: #777;
}

.body_text_title_lt a:link {
	color: #3B5998;
	text-decoration: none;
}

.body_text_title_lt a:hover {
	text-decoration: underline;
}

.body_text_title_lt a:visited {
	text-decoration: underline;
}

.body_text_title_lt a:active {
	text-decoration: underline;
}

.body_text_title_lt_lg {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.body_text_title_lt_lg a:link {
	color: #3B5998;
	text-decoration: none;
}

.body_text_title_lt_lg a:hover {
	text-decoration: underline;
}

.body_text_title_lt_lg a:visited {
	text-decoration: underline;
}

.body_text_title_lt_lg a:active {
	text-decoration: underline;
}

.body_text_lt_plain {
	color: #666666;
}

.body_text_lt_plain a:link {
	color: #666666;
	text-decoration: none;
}

.body_text_lt_plain a:hover {
	color: #666666;
	text-decoration: underline;
}

.body_text_lt_plain a:visited {
	color: #666666;
	text-decoration: underline;
}

.body_text_lt_plain a:active {
	color: #666666;
	text-decoration: underline;
}

.body_text_title_lt_plain {
	font-weight: bold;
	color: #666666;
}

.body_text_title_lt_plain a:link {
	color: #666666;
	text-decoration: none;
}

.body_text_title_lt_plain a:hover {
	color: #666666;
	text-decoration: underline;
}

.body_text_title_lt_plain a:visited {
	color: #666666;
	text-decoration: underline;
}

.body_text_title_lt_plain a:active {
	color: #666666;
	text-decoration: underline;
}

.body_text_title_lt_plain_lg {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.body_text_title_lt_plain_lg a:link {
	color: #666666;
	text-decoration: none;
}

.body_text_title_lt_plain_lg a:hover {
	color: #666666;
	text-decoration: underline;
}

.body_text_title_lt_plain_lg a:visited {
	color: #666666;
	text-decoration: underline;
}

.body_text_title_lt_plain_lg a:active {
	color: #666666;
	text-decoration: underline;
}

.body_text_title_lt_basic {
	font-weight: bold;
	color: #666666;
}

.body_text_title_lt_basic a:link {
	color: #666666;
	text-decoration: none;
}

.body_text_title_lt_basic a:hover {
	color: #666666;
	text-decoration: none;
}

.body_text_title_lt_basic a:visited {
	color: #666666;
	text-decoration: none;
}

.body_text_title_lt_basic a:active {
	color: #666666;
	text-decoration: none;
}

.body_text_title_mid {
	font-weight: bold;
	color: #333333;
}

.body_text_title_mid a:link {
	color: #3B5998;
	text-decoration: none;
}

.body_text_title_mid a:hover {
	text-decoration: underline;
}

.body_text_title_mid a:visited {
	text-decoration: underline;
}

.body_text_title_mid a:active {
	text-decoration: underline;
}

.body_text_mid_lg {
	font-size: 12px;
	color: #333333;
}

.body_text_mid_lg a:link {
	color: #3B5998;
	text-decoration: none;
}

.body_text_mid_lg a:hover {
	text-decoration: underline;
}

.body_text_mid_lg a:visited {
	text-decoration: underline;
}

.body_text_mid_lg a:active {
	text-decoration: underline;
}

.body_text_title_mid_lg {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.body_text_title_mid_lg a:link {
	color: #3B5998;
	text-decoration: none;
}

.body_text_title_mid_lg a:hover {
	text-decoration: underline;
}

.body_text_title_mid_lg a:visited {
	text-decoration: underline;
}

.body_text_title_mid_lg a:active {
	text-decoration: underline;
}

.body_text_title_mid_basic_lg {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.body_text_title_mid_basic_lg a:link {
	color: #333333;
	text-decoration: none;
}

.body_text_title_mid_basic_lg a:hover {
	text-decoration: none;
}

.body_text_title_mid_basic_lg a:visited {
	text-decoration: none;
}

.body_text_title_mid_basic_lg a:active {
	text-decoration: none;
}

.body_text_title_mid_plain_lg {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.body_text_title_mid_plain_lg a:link {
	color: #333333;
	text-decoration: none;
}

.body_text_title_mid_plain_lg a:hover {
	color: #333333;
	text-decoration: underline;
}

.body_text_title_mid_plain_lg a:visited {
	color: #333333;
	text-decoration: none;
}

.body_text_title_mid_plain_lg a:active {
	color: #333333;
	text-decoration: none;
}

.body_text_title_dark {
	font-weight: bold;
	color: #000000;
}

.body_text_title_dark a:link {
	color: #3B5998;
	text-decoration: none;
}

.body_text_title_dark a:hover {
	text-decoration: underline;
}

.body_text_title_dark a:visited {
	text-decoration: underline;
}

.body_text_title_dark a:active {
	text-decoration: underline;
}

.body_text_title_dark_lg {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.body_text_title_dark_lg a:link {
	color: #3B5998;
	text-decoration: none;
}

.body_text_title_dark_lg a:hover {
	text-decoration: underline;
}

.body_text_title_dark_lg a:visited {
	text-decoration: underline;
}

.body_text_title_dark_lg a:active {
	text-decoration: underline;
}

.body_text_title_large {
	font-size: 16px;
	font-weight: bold;
	color: #999999;
}

.body_text_title_large a:link {
	color: #999999;
	text-decoration: none;
}

.body_text_title_large a:hover {
	text-decoration: none;
}

.body_text_title_large a:visited {
	text-decoration: none;
}

.body_text_title_large a:active {
	text-decoration: none;
}

.body_text_title_mid_large {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}

.body_text_title_mid_large a:link {
	color: #999999;
	text-decoration: none;
}

.body_text_title_mid_large a:hover {
	text-decoration: none;
}

.body_text_title_mid_large a:visited {
	text-decoration: none;
}

.body_text_title_mid_large a:active {
	text-decoration: none;
}

.body_text_title_dark_large {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.body_text_title_dark_large a:link {
	color: #000000;
	text-decoration: none;
}

.body_text_title_dark_large a:hover {
	text-decoration: none;
}

.body_text_title_dark_large a:visited {
	text-decoration: none;
}

.body_text_title_dark_large a:active {
	text-decoration: none;
}

.body_text_large {
	font-size: 12px;
}

.body_text_large a:link {
	color: #3B5998;
	text-decoration: none;
}

.body_text_large a:hover {
	text-decoration: underline;
}

.body_text_large a:visited {
	text-decoration: underline;
}

.body_text_large a:active {
	text-decoration: underline;
}

.body_text_large_plain {
	color: #999999;
	font-size: 12px;
}

.body_text_large_plain a:link {
	color: #999999;
	text-decoration: none;
}

.body_text_large_plain a:hover {
	color: #999999;
	text-decoration: none;
}

.body_text_large_plain a:visited {
	color: #999999;
	text-decoration: none;
}

.body_text_large_plain a:active {
	color: #999999;
	text-decoration: none;
}

.body_text_large_lt {
	color: #666666;
	font-size: 12px;
}

.body_text_large_lt a:link {
	color: #3B5998;
	text-decoration: none;
}

.body_text_large_lt a:hover {
	text-decoration: underline;
}

.body_text_large_lt a:visited {
	text-decoration: underline;
}

.body_text_large_lt a:active {
	text-decoration: underline;
}

.body_text_large_mid {
	color: #333333;
	font-size: 12px;
}

.blog_the_comment_container .body_text_large_mid,
#new_comments_container .body_text_large_mid,
#message_display .body_text_title_lg,
#main_container_groups .body_text_title_lg,
#main_container_groups .body_text_title,
#main_container_blogs .body_text_title,
.blogs-page .body_text_title {
	font-size: 16px;
}

.blogs-page .body_text_title_lg {
	font-size: 16px;
	width: 100%;
}

#main_container_blogs .wrapper {
	font-size: 14px;
}

.body_text_large_mid a:link {
	color: #3B5998;
	text-decoration: none;
}

.body_text_large_mid a:hover {
	text-decoration: underline;
}

.body_text_large_mid a:visited {
	text-decoration: underline;
}

.body_text_large_mid a:active {
	text-decoration: underline;
}

.body_text_large_dark {
	color: #000000;
	font-size: 12px;
}

.body_text_large_dark a:link {
	color: #3B5998;
	text-decoration: none;
}

.body_text_large_dark a:hover {
	text-decoration: underline;
}

.body_text_large_dark a:visited {
	text-decoration: underline;
}

.body_text_large_dark a:active {
	text-decoration: underline;
}

.body_text_title_mid_basic_lg_wt {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

.body_text_title_mid_basic_lg_wt a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.body_text_title_mid_basic_lg_wt a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.body_text_title_mid_basic_lg_wt a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.body_text_title_mid_basic_lg_wt a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.body_text_title_mid_wt {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

.body_text_title_mid_wt a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.body_text_title_mid_wt a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.body_text_title_mid_wt a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.body_text_title_mid_wt a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.body_text_error {
	color: #CC6666;
}

.body_text_error a:link {
	color: #CC6666;
	text-decoration: none;
}

.body_text_error a:hover {
	color: #CC6666;
	text-decoration: underline;
}

.body_text_error a:visited {
	color: #CC6666;
	text-decoration: none;
}

.body_text_error a:active {
	color: #CC6666;
	text-decoration: underline;
}

.body_text_title_error {
	font-weight: bold;
	color: #CC6666;
}

.body_text_title_error a:link {
	color: #CC6666;
	text-decoration: none;
}

.body_text_title_error a:hover {
	color: #CC6666;
	text-decoration: underline;
}

.body_text_title_error a:visited {
	color: #CC6666;
	text-decoration: none;
}

.body_text_title_error a:active {
	color: #CC6666;
	text-decoration: underline;
}

.body_text_error_div {
	color: #333333;
	background: #f8dbdb;
	border: 1px solid #E77776;
	padding: 10px;
}

.body_text_blue {
	color: #8096C1;
}

.body_text_dark_blue {
	font-weight: bold;
	color: #2852A6;
}

.body_text_success {
	color: #008000;
}

.body_text_title_success {
	font-weight: bold;
	color: #008000;
}

.body_text_title_danger {
	font-weight: bold;
	color: #ff0000;
}

.body_text_title_warning {
	font-weight: bold;
	color: #FF0000;
}

.body_text_title_success_plain {
	font-weight: bold;
	color: #008000;
}

.body_text_title_success_plain a:link {
	color: #008000;
	text-decoration: none;
}

.body_text_title_success_plain a:hover {
	color: #008000;
	text-decoration: underline;
}

.body_text_title_success_plain a:visited {
	color: #008000;
	text-decoration: underline;
}

.body_text_title_success_plain a:active {
	color: #008000;
	text-decoration: underline;
}

.m-none {
	margin: 0 !important;
}

.p-none {
	padding: 0 !important;
}

.mr-4 {
	margin-right: 4px;
}

.mr-7 {
	margin-right: 7px;
}

.pt-5 {
	padding-top: 5px !important;
}

.pt-7 {
	padding-top: 7px !important;
}

.pt-10 {
	padding-top: 10px !important;
}

.pt-20 {
	padding-top: 20px !important;
}

.pt-60 {
	padding-top: 60px !important;
}

.d-none {
	display: none !important;
}

.d-inline {
	display: inline !important;
}

.d-block {
	display: block !important;
}

.m-0 {
	margin: 0 !important;
}

.p-0 {
	padding: 0 !important;
}

.p-3 {
	padding: 3px !important;
}

.p-10 {
	padding: 10px !important;
}

.p-15 {
	padding: 15px;
}

.p-20 {
	padding: 20px !important;
}


.pr-5 {
	padding-right: 5px !important;
}

.pr-30 {
	padding-right: 30px !important;
}

.pr-33 {
	padding-right: 33px !important;
}

.pb-6 {
	padding-bottom: 6px !important;
}

.pb-14 {
	padding-bottom: 14px !important;
}

.pt-5 {
	padding-top: 5px !important;
}

.pt-10 {
	padding-top: 10px !important;
}

.pb-5 {
	padding-bottom: 5px !important;
}

.pb-10 {
	padding-bottom: 10px !important;
}

.pb-15 {
	padding-bottom: 15px !important;
}

.pb-20 {
	padding-bottom: 20px !important;
}

.pl-5 {
	padding-left: 5px !important;
}

.pl-10 {
	padding-left: 10px !important;
}

.pr-10 {
	padding-right: 10px !important;
}

.pt-50 {
	padding-top: 50px !important;
}

.w-100 {
	width: 100px !important;
}

.w-110 {
	width: 110px !important;
}

.w-170 {
	width: 170% !important;
}

.mb-2 {
	margin-bottom: 2px !important;
}

.mb-5 {
	margin-bottom: 5px !important;
}

.mb-7 {
	margin-bottom: 7px !important;
}

.mb-25 {
	margin-bottom: 25px !important;
}

.mt-2 {
	margin-top: 2px !important;
}

.mt-12 {
	margin-top: 12px !important;
}

.mt-10 {
	margin-top: 10px !important;
}

.ml-10 {
	margin-left: 10px !important;
}

.ml-15 {
	margin-left: 15px !important;
}

.mr-15 {
	margin-right: 15px !important;
}



.mr-10 {
	margin-right: 10px !important;
}

.w-10p {
	width: 10% !important;
}

.w-34p {
	width: 34% !important;
}

.w-49p {
	width: 49% !important;
}

.w-50p {
	width: 50% !important;
}

.w-65p {
	width: 65% !important;
}

.w-78p {
	width: 78% !important;
}

.w-90p {
	width: 90% !important;
}

.w-100p {
	width: 100% !important;
}

.h-100 {
	height: 100px !important;
}

.pull-left {
	float: left !important;
}

.pull-right {
	float: right !important;
}

.border {
	border: 1px solid black;
}

.btn-main-menu-dropdown li.disabled {
	text-decoration-line: line-through;
}

.no-border-bottom {
	border-bottom: none !important;
}

.ul-heading {
	color: #333333;
	font-weight: 700;
	padding: 10px 0 5px 0;
}

.text-center {
	text-align: center !important;
}

.text-right {
	text-align: right !important;
}

.text-left {
	text-align: left !important;
}

.align-top {
	vertical-align: top !important;
}

.align-bottom {
	vertical-align: bottom !important;
}

.align-middle {
	vertical-align: middle !important;
}

.d-inline-block {
	display: inline-block !important;
}

.banner_activity_holder {
	width: 100%;
	padding: 10px;
	text-align: left;
	background: #ECEFF5;
}

.banner-graphic-line {
	display: inline-block;
	vertical-align: top;
	width: 100px;
	padding-top: 8px;
	white-space: nowrap;
}

.table-control-row-1 {
	display: inline-block;
	width: 110px;
	white-space: nowrap;
	padding-left: 10px
}

.table-control-row-2 {
	display: inline-block;
	width: 300px;
	white-space: nowrap;
}

.table-control-row-3 {
	display: inline-block;
	white-space: nowrap;
}

.border-bottom-solid-1 {
	border-bottom: 1px solid #DFDFDF;
}

.table-stats-detail {
	border-top: 1px solid #DFDFDF;
	overflow-x: scroll;
}

.table-controls {
	display: block;
	width: 100%;
	padding: 10px 0px 10px 0;
	border-bottom: 1px solid #DFDFDF;
}

.notify-container {
	display: block;
	width: 100%;
}

.notify-container-inner {
	display: block;
	width: 100%;
}

.notify-heading {
	padding: 8px;
	border-bottom: 1px #DDDDDD solid;
}

.table-row-without-percent {
	display: inline-block;
	min-width: 110px;
	padding: 10px 0px 10px 0px;
	white-space: nowrap;
	border-bottom: 1px solid #EFEFEF;
}

.table-row-with-percent {
	display: inline-block;
	min-width: 20%;
	padding: 10px 10px 10.5px 0px;
	white-space: nowrap;
	border-bottom: 1px solid #EFEFEF;
}

.table-row-col-2-with-percent {
	display: inline-block;
	padding: 5px 10px 7px 0px;
	border-bottom: 1px solid #EFEFEF;
}

.text-left {
	text-align: left !important;
}

.text-right {
	text-align: right !important;
}

.tooltip-element {
	position: relative !important;
}

.column_main {
	width: calc(100% + 30px);
	margin-right: -15px;
	margin-left: -15px;
}

.column_left_custom {
	display: inline-block;
	vertical-align: top;
	text-align: left;
	border-top: 1px #DFDFDF solid;
	min-height: 610px;
	max-width: 222px;
	width: 17%;
}

.column_main_custom {
	display: inline-block;
	vertical-align: top;
	text-align: left;
	border-top: 1px #DFDFDF solid;
	min-height: 610px;
	padding: 10px 10px 0 10px;
	width: 82%;
}

.column_left {
	display: table-cell;
	vertical-align: top;
	text-align: left;
}

.column_right {
	display: inline-block;
	vertical-align: top;
}

.column_double {
	display: none;
	width: calc(100% + 30px);
	margin-right: -15px;
	margin-left: -15px;
	vertical-align: top;
}

.column_top {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px #DFDFDF solid;
}

.checkbox-view-line {
	display: none;
	padding: 5px 10px 7px 0px;
	border-bottom: 1px solid rgb(239, 239, 239);
}

.page_holder {
	width: 100%;
	padding: 10px;
	text-align: left;
}

.pages-page #capture_holder {
	white-space: pre-line !important;
}

.profile_layout iframe {
	max-width: 100%;
}

.sub-page-table-holder {
	padding: 0 10px;
	margin: 0px -10px 0px -10px;
	border-top: 1px solid #DFDFDF;
}

.subheader-element {
	display: inline-block;
	vertical-align: middle;
	padding: 3px 10px 3px 0;
}

.page-green-header {
	display: flex;
	justify-content: space-between;
	width: 100%;
	padding: 10px;
	text-align: left;
	background: #C8DFCB;
	border-bottom: 1px #DFDFDF solid
}

.page-green-header-container {
	display: inline-block;
	vertical-align: top;
	padding-left: 10px
}

.subheader-with-btns {
	width: 100%;
	padding: 10px;
	text-align: left;
	background: #ECEFF5;
	position: relative;
	top: 0;
	z-index: 9;
}

.subheader-with-btns-sticky {
	width: 100%;
	padding: 10px;
	text-align: left;
	background: #ECEFF5;
	position: sticky;
	top: 0;
	z-index: 9;
}

.subheader-with-btns-sticky-btn-container {
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	text-align: right;
}

.page-footer-btn-container {
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	text-align: left;
	margin: 15px 0;
}

.heading-line-btn {
	display: inline-block;
	vertical-align: top;
	padding: 0 0 10px 10px;
}

.heading-line-img {
	padding-right: 10px;
	float: left;
}

.page-sidebar-heading {
	padding: 10px 0px 5px 0px;
	border-bottom: 1px #DFDFDF solid;
}

#my_listings_url_area {
	padding: 0;
	margin: 0px -10px 0px -10px;
}

.border-top-gray {
	border-top: 1px solid #DFDFDF;
}

.blogs_list_blog_link_avatar {
	width: 100%;
	height: 147px;
	display: block;
	overflow: hidden;
}

.blog-cat-heading {
	display: table;
	width: 100%;
	padding: 30px 0px 5px 0px;
	border-bottom: 1px #DFDFDF solid;
}

#blogsharingbox_fade {
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 1001;
	-moz-opacity: 0.25;
	opacity: .25;
	filter: alpha(opacity=25);
}

#blogsharingbox_show {
	display: none;
	position: relative;
	width: 237px;
	height: auto;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0;
	border: 2px solid #8c8c8c;
	background: #FFFFFF;
	z-index: 1002;
	overflow: visible;
}

#blogsharingbox_show a {
	display: inline-block;
	text-decoration: none;
}

#blogsharingbox_show input {
	vertical-align: top;
	margin-top: 3px;
}

#blogsharingbox_show .sharingtext {
	color: #000;
}

#blogcastingbox_fade {
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 1001;
	-moz-opacity: 0.25;
	opacity: .25;
	filter: alpha(opacity=25);
}

#blogcastingbox_show {
	display: none;
	position: relative;
	width: 237px;
	height: auto;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0;
	border: 2px solid #8c8c8c;
	background: #FFFFFF;
	z-index: 1002;
	overflow: visible;
}

#blogcastingbox_show a {
	display: inline-block;
	text-decoration: none;
}

#blogcastingbox_show input {
	vertical-align: top;
	margin-top: 3px;
}

#blogcastingbox_show .sharingtext {
	color: #000;
}

.blogcasting_radio_option {
	position: fixed;
	opacity: 0;
	pointer-events: none;
}

.blogcasting_radio_label {
	font-family: verdana;
	font-size: 12px;
	color: #000;
	font-weight: 600;
	padding: 0px 3px;
}

.blogcasting_radio_label.active {
	background: #5f78ab;
	color: #fff;
	width: 100%;
}

#blogimportbox_fade {
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 1001;
	-moz-opacity: 0.25;
	opacity: .25;
	filter: alpha(opacity=25);
}

#blogimportbox_show {
	display: none;
	position: relative;
	width: 237px;
	height: auto;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0;
	border: 2px solid #8c8c8c;
	background: #FFFFFF;
	z-index: 1002;
	overflow: visible;
}

#blogimportbox_show a {
	display: inline-block;
	text-decoration: none;
}

#blogimportbox_show input {
	vertical-align: top;
	margin-top: 3px;
}

#blogimportbox_show .sharingtext {
	color: #000;
}

.blog-import-all-btn {
	color: #000 !important;
	font-size: 12px;
}

.blog-import-all-btn {
	border: 2px solid #5f78ab;
	border-radius: 4px !important;
}

#blogrecentlyviewedbox_fade {
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 1001;
	-moz-opacity: 0.25;
	opacity: .25;
	filter: alpha(opacity=25);
}

#blogrecentlyviewedbox_show {
	display: none;
	position: relative;
	width: 237px;
	height: auto;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0;
	border: 2px solid #8c8c8c;
	background: #FFFFFF;
	z-index: 1002;
	overflow: visible;
}

#blogrecentlyviewedbox_show a {
	color: #5d05af;
	display: inline-block;
	font-weight: 700;
	text-decoration: underline;
}

#blogrecentlyviewedbox_show input {
	vertical-align: top;
	margin-top: 3px;
}

#blogrecentlyviewedbox_show .sharingtext {
	color: #000;
}

.blog-share-popup-heading {
	background: #5f78ab;
	color: #fff;
	font-weight: 700;
	margin: 12px 0 3px 0;
	padding: 3px 12px 2px 12px;
	font-size: 9.9px;
}

#blogshare_result,
#blogshare_noresult {
	text-align: center;
}

.nav-img {
	width: 50px;
	height: 50px;
}

.nav-heading {
	display: inline-block;
	vertical-align: top;
	padding-left: 10px;
	white-space: nowrap
}

.nav-icon {
	display: inline-block;
	vertical-align: middle;
	padding-right: 5px;
}

.nav-icon img {
	width: 16px;
	height: 16px
}

.nav-arrow {
	color: #333333;
	display: inline-block;
	vertical-align: middle;
	padding-right: 5px;
}

.nav-line {
	color: #333333;
	display: inline-block;
	vertical-align: middle;
	padding-right: 5px;
	padding-top: 2.94px;
}

.message-view-head-container {
	display: block;
	padding: 15px 20px 0px 20px;
	width: 100%;
}

.message-subject {
	padding: 10px 20px 14px 20px;
	border-bottom: 1px #DFDFDF solid;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
}

.message-from {
	width: 260px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.message-reply-container {
	display: block;
	width: 100%;
	background: #F2F2F2;
	padding-bottom: 50px;
	border-top: 1px #DFDFDF solid
}

.message-replay-inner {
	display: inline-block;
	padding: 15px 20px 0px 20px;
	width: 100%;
}

.message-folder-name {
	max-width: 84px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 8px;
}

.message_content_edit {
	display: none;
	margin: 23px 0 7px 0;
}

.compose-message-container {
	padding-top: 5px;
	border-bottom: 1px #DFDFDF solid;
}

.compose-message-container-inner {
	overflow-y: auto;
	padding: 0px 20px 5px 20px;
}

.blog-post-container {
	border-bottom: 1px #DFDFDF solid;
	text-align: center;
}

.blog-post-center-heading {
	vertical-align: middle;
	padding: 10px 4px 5px 4px;
	text-align: center;
	display: inline-block;
}

.blog_the_comment_container {
	background: #eceff6;
}

.comment-the-blog-user img {
	height: 35px;
	width: 35px;
}

#new_comment {
	background: #eceff6;
}

.comments-div-container {
	margin: 10px 10px 0px 0px;
	padding: 10px 20px 20px 20px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

.comments-new-spacer {
	margin: 0;
	width: 100%;
	height: 3px;
}

.comments-new-comment {
	background-color: #eceff6;
	margin: 0px 10px 0px 10px;
	padding: 10px 0 20px 0;
	border-bottom: 1px solid #fff;
	word-break: break-all;
}

.comment-the-blog-activity-types {
	margin: 0 0 0 47px;
}

.privacy-container {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
	width: 80px;
	padding: 5px 10px 5px 10px;
	border-bottom: 1px solid #EFEFEF;
}

.view-all-campaign {
	max-width: 33%;
}

.view-all-campaign-adcoop {
	max-width: 16%;
}

.list_table_campaigns {
	margin: 0px -10px 0px -10px;
	overflow-x: auto;
}


/* Top Menu */
.top_menu_cell {
	color: #FFFFFF;
	padding: 8px 10px 8px 10px;
}

.top_menu_cell a {
	white-space: nowrap;
}

.top_menu_cell:hover {
	background: #97A6CA;
}

.top_menu_cell a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.top_menu_cell a:hover {
	background: #97A6CA;
	text-decoration: none;
}

.top_menu_cell a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.top_menu_cell a:active {
	color: #FFFFFF;
	background: #97A6CA;
	text-decoration: none;
}

.top_menu_cell_active {
	color: #FFFFFF;
	background: #97A6CA;
	padding: 8px 10px 8px 10px;
}

.top_menu_cell_active a {
	white-space: nowrap;
}

.top_menu_cell_active:hover {
	background: #97A6CA;
}

.top_menu_cell_active a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.top_menu_cell_active a:hover {
	background: #97A6CA;
	text-decoration: none;
}

.top_menu_cell_active a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.top_menu_cell_active a:active {
	color: #FFFFFF;
	background: #97A6CA;
	text-decoration: none;
}

.top_menu_cell_lt {
	color: #FFFFFF;
	background: #97A6CA;
	padding: 8px 10px 8px 10px;
}

.top_menu_cell_lt a {
	white-space: nowrap;
}

.top_menu_cell_lt:hover {
	background: #5972AA;
}

.top_menu_cell_lt a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.top_menu_cell_lt a:hover {
	color: #FFFFFF;
	background: #5972AA;
	text-decoration: none;
}

.top_menu_cell_lt a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.top_menu_cell_lt a:active {
	color: #FFFFFF;
	background: #5972AA;
	text-decoration: none;
}


/* Confirm Signup Page */
.confirm-signup .body_text_title_dark_large {
	font-size: 26px;
}

.confirm-signup .body_text_title_lt {
	font-size: 16px;
}

.confirm-signup .body_text_error,
.confirm-signup .p-t-10 {
	font-size: 14px;
}


/* Live notifications */
/* Live notifications */
.live_notify_icon {
	height: 28px;
	width: 30px;
	cursor: pointer;
	background: url('../images/icon_live_notifications.png') 0px 0px;
}

.live_notify_icon:hover {
	height: 28px;
	width: 30px;
	cursor: pointer;
	background: url('../images/icon_live_notifications.png') 0px 28px;
}

.live_notify_icon_pending {
	height: 28px;
	width: 30px;
	cursor: pointer;
	background: url('../images/icon_live_notifications_pending.png') 0px 0px;
}

.live_notify_icon_pending:hover {
	height: 28px;
	width: 30px;
	cursor: pointer;
	background: url('../images/icon_live_notifications_pending.png') 0px 28px;
}

.live_friends_icon {
	height: 28px;
	width: 30px;
	cursor: pointer;
	background: url('../images/icon_live_friends.png') 0px 0px;
}

.live_friends_icon:hover {
	height: 28px;
	width: 30px;
	cursor: pointer;
	background: url('../images/icon_live_friends.png') 0px 28px;
}

.live_friends_icon_pending {
	height: 28px;
	width: 30px;
	cursor: pointer;
	background: url('../images/icon_live_friends_pending.png') 0px 0px;
}

.live_friends_icon_pending:hover {
	height: 28px;
	width: 30px;
	cursor: pointer;
	background: url('../images/icon_live_friends_pending.png') 0px 28px;
}

.live_messages_icon {
	height: 28px;
	width: 30px;
	cursor: pointer;
	background: url('../images/icon_live_messages.png') 0px 0px;
}

.live_messages_icon:hover {
	height: 28px;
	width: 30px;
	cursor: pointer;
	background: url('../images/icon_live_messages.png') 0px 28px;
}

.live_messages_icon_pending {
	height: 28px;
	width: 30px;
	cursor: pointer;
	background: url('../images/icon_live_messages_pending.png') 0px 0px;
}

.live_messages_icon_pending:hover {
	height: 28px;
	width: 30px;
	cursor: pointer;
	background: url('../images/icon_live_messages_pending.png') 0px 28px;
}

.live_leads_icon {
	height: 28px;
	width: 30px;
	cursor: pointer;
	background: url('../images/icon_live_leads.png') 0px 0px;
}

.live_leads_icon:hover {
	height: 28px;
	width: 30px;
	cursor: pointer;
	background: url('../images/icon_live_leads.png') 0px 28px;
}

.live_leads_icon_pending {
	height: 28px;
	width: 30px;
	cursor: pointer;
	background: url('../images/icon_live_leads_pending.png') 0px 0px;
}

.live_leads_icon_pending:hover {
	height: 28px;
	width: 30px;
	cursor: pointer;
	background: url('../images/icon_live_leads_pending.png') 0px 28px;
}

/* Coin notifications */
.live_coins_icon {
	height: 28px;
	width: 30px;
	cursor: pointer;
	background: url('../images/icon_live_coins.png') 2px 5px no-repeat;
}

.live_coins_icon_pending {
	height: 28px;
	width: 30px;
	cursor: pointer;
	background: url('../images/icon_live_coins_pending.png') 2px 5px no-repeat;
}

.live_settings_icon {
	height: 28px;
	width: 30px;
	cursor: pointer;
	background: url('../images/icon_live_settings.png') 0px 0px;
}

.live_settings_icon:hover {
	height: 28px;
	width: 30px;
	cursor: pointer;
	background: url('../images/icon_live_settings.png') 0px 28px;
}

.live_cart_icon {
	height: 28px;
	width: 30px;
	cursor: pointer;
	background: url('../images/icon_live_cart.png') 0px 0px;
}

.live_cart_icon:hover {
	height: 28px;
	width: 30px;
	cursor: pointer;
	background: url('../images/icon_live_cart.png') 0px 28px;
}

.live_cart_icon_pending {
	height: 28px;
	width: 30px;
	cursor: pointer;
	background: url('../images/icon_live_cart_pending.png') 0px 0px;
}

.live_cart_icon_pending:hover {
	height: 28px;
	width: 30px;
	cursor: pointer;
	background: url('../images/icon_live_cart_pending.png') 0px 28px;
}

.live_wheel_icon {
	height: 28px;
	width: 30px;
	cursor: pointer;
	background: url('../images/icon_live_wheel.png') 0px 0px;
}

.live_wheel_icon:hover {
	height: 28px;
	width: 30px;
	cursor: pointer;
	background: url('../images/icon_live_wheel.png') 0px 28px;
}

.live_wheel_icon_pending {
	height: 28px;
	width: 30px;
	cursor: pointer;
	background: url('../images/icon_live_wheel_pending.png') 0px 0px;
}

.live_wheel_icon_pending:hover {
	height: 28px;
	width: 30px;
	cursor: pointer;
	background: url('../images/icon_live_wheel_pending.png') 0px 28px;
}

.profile_page_button {
	cursor: pointer;
	padding: 3px 5px 3px 5px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.profile_page_button:hover {
	background: #C6D0E1;
}

.NavTable {
	width: 100%;
	color: #FFFFFF;
	background: #6D83B4;
	height: 21px;
}

.NavTableCell {
	height: 21px;
}

.NavTableCell a {
	display: block;
	height: 21px;
	white-space: nowrap;
	padding: 8px 10px 0px 10px;
}

.NavTableCell:hover {
	background: #97A6CA;
}

.NavTableCell a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.NavTableCell a:hover {
	color: #FFFFFF;
	background: #97A6CA;
	text-decoration: none;
}

.NavTableCell a:visited {
	color: #FFFFFF;
	background: #97A6CA;
	text-decoration: none;
}

.NavTableCell a:active {
	color: #FFFFFF;
	background: #97A6CA;
	text-decoration: none;
}

.NavTableCellWt {
	height: 21px;
	background: #97A6CA;
}

.NavTableCellWt a {
	display: block;
	height: 21px;
	white-space: nowrap;
	padding: 8px 10px 0px 10px;
}

.NavTableCellWt:hover {
	background: #5972AA;
}

.NavTableCellWt a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.NavTableCellWt a:hover {
	color: #FFFFFF;
	background: #5972AA;
	text-decoration: none;
}

.NavTableCellWt a:visited {
	color: #FFFFFF;
	background: #5972AA;
	text-decoration: none;
}

.NavTableCellWt a:active {
	color: #FFFFFF;
	background: #5972AA;
	text-decoration: none;
}

/*remove############################*/

.SideMenuTable {
	display: block;
	width: 100%
}

.SideMenuRow {
	cursor: pointer;
	display: block;
}

.SideMenuRowActive {
	cursor: pointer;
	display: block;
	background: #D8DFEA;
	font-weight: bold;
}

.SideMenuRow:hover {
	background: #EFF2F7;
}

.SideMenuCellTutorialsLink {
	font-family: Arial, tahoma, verdana, sans-serif;
	font-size: 11px;
}

.SideMenuCell {
	display: table-cell;
	color: #333333;
	padding-left: 5px;
	height: 20px;
	vertical-align: middle;
}

.SideMenuCell img {
	vertical-align: middle;
}

.SideMenuCell a {
	color: #333333;
	text-decoration: none;
	display: block;
}

.SideMenuCell .notify {
	color: #fff;
	display: inline-block;
	font-weight: bold;
	margin: 0 3px;
	padding: 0px 3px 0px 3px;
	text-decoration: none;
	background: #FF0000;
	border: 1px #DFDFDF solid;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.body_text_title_lg a.notify {
	color: #fff;
	display: inline-block;
	font-weight: bold;
	margin: 0 3px;
	padding: 0px 3px 0px 3px;
	text-decoration: none;
	background: #FF0000;
	border: 1px #DFDFDF solid;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
}

.navbar-loggedin {
	padding: 0 !important;
	margin: 0;
	width: 100%;
}

.navbar-loggedin .navbar-nav-submenu {
	display: none;
}

.navbar-loggedin ul li:hover .navbar-nav-submenu {
	display: block;
	position: absolute;
	margin: 0;
	z-index: 999;
}

.navbar-loggedin ul li:hover .navbar-nav-submenu li {
	width: 100%;
}

.navbar-loggedin ul li:hover .navbar-nav-submenu li a {
	display: block;
}

.navbar-loggedin ul {
	display: block;
	position: relative;
	background: #6d83b4;
}

.navbar-loggedin ul li {
	display: inline-block;
}

.navbar-loggedin ul li ul.nav-sub {
	display: none;
}

.navbar-loggedin ul li:hover ul.nav-sub {
	display: block;
	position: absolute;
	padding: 0;
	margin: 0;
	list-style-type: none;
	z-index: 9;
}

.navbar-loggedin ul li ul.nav-sub li a {
	display: block;
	text-decoration: none;
	padding: 8px 12.5px 8px 12.5px;
	font-size: 12px;
	line-height: 20px;
}

.navbar-loggedin ul li a sup {
	color: #fff;
	display: inline-block;
	font-weight: bold;
	margin: 0;
	padding: 6px 3px;
	text-decoration: none;
	background: #FF0000;
	border: 1px #DFDFDF solid;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
}

.SideMenuCellTally {
	display: table-cell;
	color: #333333;
	height: 20px;
	vertical-align: middle;
	padding-right: 10px;
	text-align: right;
}

.SideMenuCellTally a {
	color: #3B5998;
	font-weight: bold;
	padding: 0px 3px 0px 3px;
	text-decoration: none;
	background: #D8DFEA;
	border: 1px #DFDFDF solid;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
}

.SideMenuCellTally #TallyFriends {
	color: #3B5998;
	font-weight: bold;
	padding: 0px 2px 0px 2px;
	text-decoration: none;
	background: #D8DFEA;
	border: 1px #DFDFDF solid;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
}

.SideMenuCellTallyAlert {
	display: table-cell;
	color: #333333;
	height: 20px;
	vertical-align: middle;
	padding-right: 10px;
	text-align: right;
}

.SideMenuCellTallyAlert a {
	color: #FFFFFF;
	font-weight: bold;
	padding: 0px 3px 0px 3px;
	text-decoration: none;
	background: #FF0000;
	border: 1px #FF0000 solid;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
}

.live_tally {
	display: none;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0px 1px 1px 1px;
	text-decoration: none;
	background: #FF0000;
	float: left;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
}

.WidgetHeader {
	color: #333333;
	font-weight: bold;
	height: 20px;
	background: #ECECEC;
	border-top: 1px #CCCCCC solid;
	padding: 5px 0px 21px 5px;
	margin-top: 10px;
}


/* Buttons */
.full-btn {
	display: block !important;
}

.button_blocked {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans-serif;
	white-space: nowrap;
	text-decoration: none;
	display: inline;
	overflow: hidden;
	padding: 2px 6px 3px 6px;
	background: url('../images/button_blocked_back.png') repeat-x;
	border: 1px #333333 solid;
}

a.button_inactive {
	color: #999999;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans-serif;
	white-space: nowrap;
	text-decoration: none;
	display: inline;
	overflow: hidden;
	padding: 2px 6px 3px 6px;
	background: url('../images/button_white_back.png') repeat-x;
	border: 1px #999999 solid;
	pointer-events: none;
}

a.button_blue {
	display: inline;
	text-decoration: none !important;
	color: #fff !important;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans-serif;
	white-space: nowrap;
	text-decoration: none;
	overflow: hidden;
	padding: 1px 6px 3px 6px;
	background: url('../images/button_blue_back.png') repeat;
	background-size: cover !important;
	border: 1px #29447E solid;
}

.button_blue {
	display: inline;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans-serif;
	white-space: nowrap;
	text-decoration: none;
	overflow: hidden;
	padding: 2px 6px 2px 6px;
	background: url('../images/button_blue_back.png') repeat-x;
	border: 1px #29447E solid;
}

a.button_blue_click {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans-serif;
	white-space: nowrap;
	text-decoration: none;
	display: inline;
	overflow: hidden;
	padding: 2px 6px 3px 6px;
	background: url('../images/button_blue_back_click.png') repeat-x;
	border: 1px #29447E solid;
}

a.button_white {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans-serif;
	white-space: nowrap;
	text-decoration: none;
	display: inline;
	overflow: hidden;
	padding: 2px 6px 3px 6px;
	background: url('../images/button_white_back.png') repeat-x;
	border: 1px #999999 solid;
}

a.button_message {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans-serif;
	white-space: nowrap;
	text-decoration: none;
	display: inline;
	overflow: hidden;
	padding: 2px 6px 3px 20px;
	background: url('../images/button_message_back.png'), url('../images/button_white_back.png');
	background-repeat: no-repeat, repeat-x;
	border: 1px #999999 solid;
}

a.button_edit {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans-serif;
	white-space: nowrap;
	text-decoration: none;
	display: inline;
	overflow: hidden;
	padding: 2px 6px 3px 20px;
	background: url('../images/button_edit_back.png'), url('../images/button_white_back.png');
	background-repeat: no-repeat, repeat-x;
	border: 1px #999999 solid;
}

a.button_plus {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans-serif;
	white-space: nowrap;
	text-decoration: none;
	display: inline;
	overflow: hidden;
	padding: 2px 6px 3px 20px;
	background: url('../images/button_plus_back.png'), url('../images/button_white_back.png');
	background-repeat: no-repeat, repeat-x;
	border: 1px #999999 solid;
}

a.button_plus_add_friend {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans-serif;
	white-space: nowrap;
	text-decoration: none;
	display: inline;
	overflow: hidden;
	padding: 2px 6px 3px 20px;
	background: url('../images/button_plus_add_friend_back.png'), url('../images/button_white_back.png');
	background-repeat: no-repeat, repeat-x;
	border: 1px #999999 solid;
}

a.button_follow {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans-serif;
	white-space: nowrap;
	text-decoration: none;
	display: inline;
	overflow: hidden;
	padding: 2px 6px 3px 20px;
	background: url('../images/button_follow_back.png'), url('../images/button_white_back.png');
	background-repeat: no-repeat, repeat-x;
	border: 1px #999999 solid;
}

a.button_checked {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans-serif;
	white-space: nowrap;
	text-decoration: none;
	display: inline;
	overflow: hidden;
	padding: 2px 6px 3px 20px;
	background: url('../images/button_checked_back.png'), url('../images/button_white_back.png');
	background-repeat: no-repeat, repeat-x;
	border: 1px #999999 solid;
}

a.button_login_as_user {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans-serif;
	white-space: nowrap;
	text-decoration: none;
	display: inline;
	overflow: hidden;
	padding: 2px 6px 3px 20px;
	background: url('../images/button_plus_add_friend_back.png'), url('../images/button_white_back.png');
	background-repeat: no-repeat, repeat-x;
	border: 1px #999999 solid;
}

/* Drop down buttons */
.dropdown_check_button {
	cursor: pointer;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans-serif;
	white-space: nowrap;
	text-decoration: none;
	display: inline;
	overflow: hidden;
	padding: 2px 6px 3px 20px;
	background: url('../images/button_check_back.png'), url('../images/button_white_back.png');
	background-repeat: no-repeat, repeat-x;
	background-position: 0px 0px, 0px 0px;
	border: 1px #999999 solid;
}

.dropdown_select_button {
	cursor: pointer;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans-serif;
	white-space: nowrap;
	text-decoration: none;
	display: inline;
	overflow: hidden;
	padding: 2px 20px 3px 6px;
	background: url('../images/button_select_back.png'), url('../images/button_white_back.png');
	background-repeat: no-repeat, repeat-x;
	background-position: 100% 0px, 0px 0px;
	border: 1px #999999 solid;
}

.dropdown_content_holder {
	z-index: 103;
	position: absolute;
	display: none;
	padding: 0px;
	background: url('../images/hover_top.png') no-repeat;
	width: 192px;
	height: 9px;
	margin-top: 5px;
}

.dropdown_content_holder_inversed_who_viewed_blog_popup {
	margin-left: -115px;
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipH;
	-ms-filter: "FlipH";
}

.dropdown_content_holder_inversed_who_viewed_blog_popup .dropdown_content {
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipH;
	-ms-filter: "FlipH";
}

.friends-page .badges-friends .dropdown_content_holder,
.profile_layout .LeadListingHover_ .dropdown_content_holder {
	margin-left: -121px;
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}

.friends-page .badges-friends .dropdown_content_holder .dropdown_content,
.profile_layout .LeadListingHover_ .dropdown_content_holder .dropdown_content {
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}

.dropdown_content {
	z-index: 103;
	position: absolute;
	background: #FFFFFF;
	border-left: 1px solid #8C8C8C;
	border-right: 1px solid #8C8C8C;
	border-bottom: 1px solid #8C8C8C;
	padding: 10px 0px 10px 0px;
	width: 190px;
	margin-top: 9px;
	margin-left: 2px;
	-moz-box-shadow: 0 2px 6px 0px #8C8C8C;
	-webkit-box-shadow: 0 2px 6px 0px #8C8C8C;
	box-shadow: 0 2px 6px 0px #8C8C8C;
}

.dropdown_content li {
	list-style: none;
	margin-left: 0px;
	line-height: 16px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	margin-top: 2px;
	margin-bottom: 2px;
	position: relative;
	text-align: left;
}

.dropdown_content li:hover {
	border-top-color: #3B5998;
	border-bottom-color: #3B5998;
	background: #6D84B4;
}

.dropdown_content li a {
	width: 165px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	padding: 2px 7px 2px 15px;
	color: black;
	text-decoration: none !important;
}

.dropdown_content li:hover a {
	color: white;
	text-decoration: none !important;
}

.dropdown_content ol {
	line-height: 16px;
	padding: 1px 10px 1px 0;
}

/* cascading sub menu */
.cascade_content {
	display: none;
	z-index: 103;
	position: absolute;
	background: #FFFFFF;
	border: 1px solid #8C8C8C;
	padding: 10px 0px 10px 0px;
	width: 190px;
	left: -192px;
	top: -1px;
	-moz-box-shadow: 0 2px 6px 0px #8C8C8C;
	-webkit-box-shadow: 0 2px 6px 0px #8C8C8C;
	box-shadow: 0 2px 6px 0px #8C8C8C;
}

.dropdown_content .cascade_content li {
	list-style: none;
	margin-left: 0px;
	line-height: 16px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	margin-top: 2px;
	margin-bottom: 2px;
	position: relative;
}

.dropdown_content .cascade_content li:hover {
	border-top-color: #3B5998;
	border-bottom-color: #3B5998;
	background: #6D84B4;
}

.dropdown_content .cascade_content li a {
	width: 165px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	padding: 2px 7px 2px 15px;
	color: black;
	text-decoration: none !important;
}

.dropdown_content .cascade_content li:hover a {
	color: white;
	text-decoration: none !important;
}

a.more_records {
	background: #EFF2F7;
	border: 1px solid #D8DFEA;
	text-align: center;
	padding: 8px;
	display: block
}


/* Dropdown buttons */
.dropdown_solid {
	cursor: pointer;
	color: #333333;
	font-size: 11px;
	font-family: Arial, tahoma, verdana, sans-serif;
	white-space: nowrap;
	text-decoration: none;
	overflow: hidden;
	padding: 3px 20px 2px 6px;
	background: url('../images/button_select_back.png'), url('../images/button_white_back.png');
	background-repeat: no-repeat, repeat-x;
	background-position: 100% 0px, 0px 0px;
	border: 1px #999999 solid;
}

.dropdown_light {
	cursor: pointer;
	color: #999999;
	font-size: 11px;
	font-family: Arial, tahoma, verdana, sans-serif;
	white-space: nowrap;
	text-decoration: none;
	overflow: hidden;
	padding: 3px 20px 2px 6px;
	background: url('../images/button_select_back_nohover.png');
	background-repeat: no-repeat;
	background-position: 100% 0px;
	border: 1px #FFFFFF solid;
}

.selected {
	max-width: 192px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


/* Hover buttons -  drop down content */
.holder_dropdown {
	z-index: 9999;
	position: absolute;
	display: none;
	padding: 0px;
	background: url('../images/hover_top_soft.png'), url('../images/hover_top_soft2.png');
	background-repeat: no-repeat, repeat-x;
	background-position: 0px 0px, 40px 0px;
	height: 9px;
	margin-top: 3px;
}

.content_dropdown {
	z-index: 103;
	background: #FFFFFF;
	border-left: 1px solid #8C8C8C;
	border-right: 1px solid #8C8C8C;
	border-bottom: 1px solid #8C8C8C;
	padding: 10px 0px 10px 0px;
	margin-top: 9px;
	-moz-box-shadow: 0 2px 6px 0px #8C8C8C;
	-webkit-box-shadow: 0 2px 6px 0px #8C8C8C;
	box-shadow: 0 2px 6px 0px #8C8C8C;
	margin-left: 0;
}

.content_dropdown li {
	position: relative;
	cursor: pointer;
	list-style: none;
	display: block;
	color: black;
	font-size: 11px;
	font-family: Arial, tahoma, verdana, sans-serif;
	text-decoration: none !important;
	padding: 2px 15px 2px 15px;
	margin: 2px 0px 2px 0px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}

.content_dropdown li:hover {
	color: white;
	text-decoration: none !important;
	border-top-color: #3B5998;
	border-bottom-color: #3B5998;
	background: #6D84B4;
}


/* Form elements */
.ftext {
	border: #BDC7D8 1px solid;
	background: #FFFFFF;
	font-size: 11px;
	color: #333333;
	font-family: Arial, tahoma, verdana, sans-serif;
	width: 170px;
	padding: 3px 2px 3px 2px;
	outline: none;
}

.ftext_large {
	border: #BDC7D8 1px solid;
	background: #FFFFFF;
	font-size: 12px;
	color: #333333;
	font-family: Arial, tahoma, verdana, sans-serif;
	width: 200px;
	padding: 3px 2px 3px 2px;
	outline: none;
}

.ftext_error {
	border: #E77776 1px solid;
	background: #f8dbdb;
	font-size: 11px;
	color: #333333;
	font-family: Arial, tahoma, verdana, sans-serif;
	width: 200px;
	padding: 3px 2px 3px 2px;
	outline: none;
}

.ftext_active {
	color: #999999;
	background: #ECE9D8;
}

.ftext_search {
	border-left: #BDC7D8 1px solid;
	border-top: #BDC7D8 1px solid;
	border-bottom: #BDC7D8 1px solid;
	border-right: none;
	background: #FFFFFF;
	font-size: 11px;
	color: #777777;
	font-family: Arial, tahoma, verdana, sans-serif;
	height: 22px;
	padding: 0px 0px 0px 5px;
	outline: none;
}

.fselect {
	border: #BDC7D8 1px solid;
	background: #FFFFFF;
	font-size: 11px;
	color: #333333;
	font-family: Arial, tahoma, verdana, sans-serif;
	width: 172px;
	padding: 3px 2px 3px 2px;
	outline: none;
}

.fselect_active {
	color: #999999;
	background: #ECE9D8;
}

.fselect-dropdown {
	border: #BDC7D8 1px solid;
	background: #FFFFFF;
	font-size: 11px;
	color: #333333;
	font-family: Arial, tahoma, verdana, sans-serif;
	width: 171px;
	padding: 3px 2px 3px 2px;
	outline: none;
}

.ftextarea {
	border: #BDC7D8 1px solid;
	background: #FFFFFF;
	font-size: 16px;
	color: #333333;
	font-family: Arial, tahoma, verdana, sans-serif;
	padding: 3px 2px;
	resize: none;
	outline: none;
	word-break: normal;
	resize: vertical;
	min-height: 79px !important;
}

.ftextarea_small {
	border: #BDC7D8 1px solid;
	background: #FFFFFF;
	font-size: 11px;
	color: #333333;
	font-family: Arial, tahoma, verdana, sans-serif;
	padding: 5px;
	resize: none;
	outline: none;
}

.ftextarea-resizable {
	border: #BDC7D8 1px solid;
	background: #FFFFFF;
	font-size: 12px;
	color: #333333;
	font-family: Arial, tahoma, verdana, sans-serif;
	padding: 5px;
	resize: vertical;
	outline: none;
	max-width: 340px;
	width: 100%;
}

.fsubmit_blue {
	height: 22px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans-serif;
	background: url('../images/button_blue_back.png') repeat-x;
	border: 1px #29447E solid;
	cursor: pointer;
}

.fsubmit_inactive {
	height: 22px;
	color: #999999;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans-serif;
	background: url('../images/button_white_back.png') repeat-x;
	border: 1px #999999 solid;
}

.ul_search {
	margin: 0px;
	padding: 0px;
}

.li_search {
	width: 100%;
}

/* Style file input */
input.file {
	width: 150px;
	height: 18px;
	border: 1px solid #BBB;
	border-right: 0;
	color: #333333;
	font-size: 11px;
	font-family: Arial, tahoma, verdana, sans-serif;
	padding-left: 3px;
}

div.file_upload {
	width: 80px;
	height: 13px;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans-serif;
	white-space: nowrap;
	text-decoration: none;
	padding: 3px 6px 4px 6px;
	background: url('../images/button_white_back.png') repeat-x;
	border: 1px #999999 solid;
	display: inline;
	position: absolute;
	overflow: hidden;
	cursor: pointer;
}

div.file_upload:before {
	content: 'Browse';
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	cursor: pointer;
}

div.file_upload input {
	cursor: pointer;
	opacity: 0;
}

/* Activity feed elements */
.ftextarea_activity_holder {
	overflow: hidden;
	width: 100%;
	padding: 5px;
	min-height: 79px;
	border: #BDC7D8 1px solid;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}

.ftextarea_activity {
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: hidden;
	resize: none;
	width: 100%;
	min-height: 79px;
	font-family: Arial, tahoma, verdana, sans-serif;
	font-size: 17px;
	color: #333 !important;
	border: none;
	outline: none;
	background: #f3f2f2;
	resize: vertical;
	padding: 3px 4px;
}

.ftextarea_comment {
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: hidden;
	resize: none;
	width: 100%;
	padding: 3px 7px 3px 7px;
	font-family: Arial, tahoma, verdana, sans-serif;
	font-size: 16px;
	color: #000;
	border: #BDC7D8 1px solid;
	outline: none;
	resize: vertical;
	min-height: 79px !important;
}

.ftextarea_activity_share {
	width: 100%;
	padding: 5px;
	height: 60px;
	border: #BDC7D8 1px solid;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	resize: none;
	font-family: Arial, tahoma, verdana, sans-serif;
	font-size: 12px;
	color: #999999;
	outline: none;
}

hr {
	margin-top: 5px;
	margin-bottom: 5px;
}


/* Dialog browse box */
.dialog {
	z-index: 99999;
	position: absolute;
	display: none;
	background: #FFFFFF;
	border: 1px solid #8C8C8C;
	-moz-box-shadow: 0 2px 6px 0px #8C8C8C;
	-webkit-box-shadow: 0 2px 6px 0px #8C8C8C;
	box-shadow: 0 2px 6px 0px #8C8C8C;
}

.dialog_pop {
	z-index: 9999999;
	position: absolute;
	display: none;
	background: #FFFFFF;
	border: 1px solid #8C8C8C;
	height: auto !important;
	word-break: break-word;
}

.dialog_overlay {
	z-index: 101;
	position: absolute;
	display: none;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	background: #000000;
	opacity: .50;
	filter: alpha(opacity=50);
	-moz-opacity: .50;
}

.tooltip {
	display: inline-block;
	opacity: 1;
}

.tooltip.top {
	#background: #FF0000 !important;
}

.tooltip_box {
	z-index: 102;
	position: absolute;
	display: none;
	color: #333333;
	background: #ECEFF5;
	max-width: 300px;
	padding: 5px;
	border: 1px solid #6D83B4;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
}

.icon_remove {
	height: 15px;
	width: 15px;
	cursor: pointer;
	background: url('../images/remove.png') 0px 0px;
}

.icon_remove:hover {
	height: 15px;
	width: 15px;
	cursor: pointer;
	background: url('../images/remove.png') 0px 15px;
}

.icon_remove_small {
	height: 11px;
	width: 11px;
	cursor: pointer;
	background: url('../images/remove_small.png') 0px 0px;
}

.icon_remove_small:hover {
	height: 11px;
	width: 11px;
	cursor: pointer;
	background: url('../images/remove_small.png') 0px 11px;
}

.icon_config {
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url('../images/icon_config.png') 0px 0px;
}

.icon_config:hover {
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url('../images/icon_config.png') 0px 16px;
}

.icon_pause {
	height: 15px;
	width: 15px;
	cursor: pointer;
	background: url('../images/pause.png') 0px 0px;
}

.icon_pause:hover {
	height: 15px;
	width: 15px;
	cursor: pointer;
	background: url('../images/pause.png') 0px 15px;
}

.icon_play {
	height: 15px;
	width: 15px;
	cursor: pointer;
	background: url('../images/play.png') 0px 0px;
}

.icon_play:hover {
	height: 15px;
	width: 15px;
	cursor: pointer;
	background: url('../images/play.png') 0px 15px;
}

.icon_close {
	height: 15px;
	width: 15px;
	cursor: pointer;
	background: url('../images/close.png') 0px 0px;
}

.icon_close:hover {
	height: 15px;
	width: 15px;
	cursor: pointer;
	background: url('../images/close.png') 0px 15px;
}

.dropnotify_content_holder {
	z-index: 103;
	position: absolute;
	display: none;
	margin: 0px 0px 0px -150px;
	top: 35px;
	width: 330px;
	background: transparent url('../images/dropnotify_top.png') no-repeat top;
}

.dropnotify_content {
	margin-top: 9px;
	width: 330px;
	background: #FFFFFF;
	border-left: 1px solid #8C8C8C;
	border-right: 1px solid #8C8C8C;
	border-bottom: 1px solid #8C8C8C;
	-moz-box-shadow: 0 2px 6px 0px #8C8C8C;
	-webkit-box-shadow: 0 2px 6px 0px #8C8C8C;
	box-shadow: 0 2px 6px 0px #8C8C8C;
}

.dropsettings_content_holder {
	z-index: 103;
	position: absolute;
	display: none;
	margin: 0px 0px 0px -162px;
	padding: 0px;
	background: url('../images/dropsettings_top.png') no-repeat;
	width: 192px;
	height: 9px;
}

.div-table {
	display: table;
	width: 100%;
}

.div-table-row {
	display: table-row;
}

.div-table-row:hover {
	background: #F7F7F7;
}

.div-table-cell {
	display: table-cell;
}

.ccbox {
	background: transparent url('../images/icon_credit_cards.png');
	width: 150px;
	height: 23px;
	overflow: hidden;
}

.icon_pin {
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url('../images/icon_pinned.png') 0px 0px;
}

.icon_pin_locked {
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url('../images/icon_pinned_locked.png') 0px 0px;
}

.icon_edit {
	height: 10px;
	width: 10px;
	cursor: pointer;
	background: url('../images/icon_edit_hover.png') 0px 0px;
}

.icon_edit:hover {
	height: 10px;
	width: 10px;
	cursor: pointer;
	background: url('../images/icon_edit_hover.png') 0px 10px;
}

.icon_edit_lg {
	height: 15px;
	width: 15px;
	cursor: pointer;
	background: url('../images/edit.png') 0px 0px;
}

.icon_edit_lg:hover {
	height: 15px;
	width: 15px;
	cursor: pointer;
	background: url('../images/edit.png') 0px 15px;
}

.icon_detail {
	height: 12px;
	width: 12px;
	cursor: pointer;
	background: url('../images/icon_detail.png') 0px 0px;
}

.icon_detail:hover {
	height: 12px;
	width: 12px;
	cursor: pointer;
	background: url('../images/icon_detail.png') 0px 12px;
}

/* Messaging */
.message_new {
	display: table;
	width: 100%;
	background: #ECEFF5;
	border-bottom: 1px solid #E2E5EF;
	cursor: pointer;
	padding: 5px 0px 5px 10px;
}

.message_read {
	display: table;
	width: 100%;
	background: #FFFFFF;
	border-bottom: 1px solid #E2E5EF;
	cursor: pointer;
	padding: 5px 0px 5px 10px;
}

.message_read:hover {
	background: #F4F6F9;
}

.message_view {
	display: table;
	width: 100%;
	color: #FFFFFF;
	background: #6D84B4;
	border-top: 1px solid #4E5D7B;
	border-bottom: 1px solid #4E5D7B;
	cursor: pointer;
	padding: 5px 0px 5px 10px;
}

.icon_message_read {
	height: 8px;
	width: 10px;
	background: url('../images/icon_message_read.png') 0px 0px;
}

.icon_message_read_click {
	height: 8px;
	width: 10px;
	background: url('../images/icon_message_read.png') 0px 8px;
}

.icon_message_responded {
	height: 9px;
	width: 10px;
	background: url('../images/icon_message_responded.png') 0px 0px;
}

.icon_message_responded_click {
	height: 9px;
	width: 10px;
	background: url('../images/icon_message_responded.png') 0px 9px;
}

.ExpandArrow {
	width: 14px;
	height: 14px;
	background-image: url('../images/icon_btn_up.png');
	background-repeat: no-repeat;
	cursor: pointer;
}

.CollapseArrow {
	width: 14px;
	height: 14px;
	background-image: url('../images/icon_btn_down.png');
	background-repeat: no-repeat;
	cursor: pointer;
}

.CompanyType {
	white-space: nowrap;
	color: #666666;
	padding: 0px 3px 0px 3px;
	background: #ECEFF5;
	border: 1px #DFDFDF solid;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}

/* Post Activity */
.icon_text {
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url('../images/icon_text.png') 0px 0px;
}

.icon_text:hover {
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url('../images/icon_text.png') 0px 16px;
}

.icon_link {
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url('../images/icon_link.png') 0px 0px;
}

.icon_link:hover {
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url('../images/icon_link.png') 0px 16px;
}

.icon_photo {
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url('../images/icon_photo.png') 0px 0px;
}

.icon_photo:hover {
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url('../images/icon_photo.png') 0px 16px;
}

.icon_video {
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url('../images/icon_video.png') 0px 0px;
}

.icon_video:hover {
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url('../images/icon_video.png') 0px 16px;
}

.DragPhotos {
	font-family: Arial, tahoma, verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #AAAAAA;
	padding-top: 10px;
}

.ProgressStatus {
	display: none;
	font-family: Arial, tahoma, verdana, sans-serif;
	font-size: 11px;
	color: #333333;
}

.ProgressBar {
	display: none;
	height: 16px;
	width: 0%;
	background: url('../images/progressbar.gif');
}

/* Social Network Buttons */
.button_login_facebook {
	height: 26px;
	width: 190px;
	cursor: pointer;
	background: url('../images/button_login_facebook.png') 0px 0px;
}

.button_login_facebook:hover {
	height: 26px;
	width: 190px;
	cursor: pointer;
	background: url('../images/button_login_facebook.png') 0px 26px;
}

.button_login_google {
	height: 26px;
	width: 190px;
	cursor: pointer;
	background: url('../images/button_login_google.png') 0px 0px;
}

.button_login_google:hover {
	height: 26px;
	width: 190px;
	cursor: pointer;
	background: url('../images/button_login_google.png') 0px 26px;
}

.button_login_linkedin {
	height: 26px;
	width: 190px;
	cursor: pointer;
	background: url('../images/button_login_linkedin.png') 0px 0px;
}

.button_login_linkedin:hover {
	height: 26px;
	width: 190px;
	cursor: pointer;
	background: url('../images/button_login_linkedin.png') 0px 26px;
}

.button_login_twitter {
	height: 26px;
	width: 190px;
	cursor: pointer;
	background: url('../images/button_login_twitter.png') 0px 0px;
}

.button_login_twitter:hover {
	height: 26px;
	width: 190px;
	cursor: pointer;
	background: url('../images/button_login_twitter.png') 0px 26px;
}

.button_connect_facebook {
	height: 26px;
	width: 190px;
	cursor: pointer;
	background: url('../images/button_connect_facebook.png') 0px 0px;
}

.button_connect_facebook:hover {
	height: 26px;
	width: 190px;
	cursor: pointer;
	background: url('../images/button_connect_facebook.png') 0px 26px;
}

.button_connect_google {
	height: 26px;
	width: 190px;
	cursor: pointer;
	background: url('../images/button_connect_google.png') 0px 0px;
}

.button_connect_google:hover {
	height: 26px;
	width: 190px;
	cursor: pointer;
	background: url('../images/button_connect_google.png') 0px 26px;
}

.button_connect_linkedin {
	height: 26px;
	width: 190px;
	cursor: pointer;
	background: url('../images/button_connect_linkedin.png') 0px 0px;
}

.button_connect_linkedin:hover {
	height: 26px;
	width: 190px;
	cursor: pointer;
	background: url('../images/button_connect_linkedin.png') 0px 26px;
}

.button_connect_twitter {
	height: 26px;
	width: 190px;
	cursor: pointer;
	background: url('../images/button_connect_twitter.png') 0px 0px;
}

.button_connect_twitter:hover {
	height: 26px;
	width: 190px;
	cursor: pointer;
	background: url('../images/button_connect_twitter.png') 0px 26px;
}

.button_facebook_tiny {
	height: 26px;
	width: 36px;
	cursor: pointer;
	background: url('../images/button_facebook_tiny.png') 0px 0px;
}

.button_facebook_tiny:hover {
	height: 26px;
	width: 36px;
	cursor: pointer;
	background: url('../images/button_facebook_tiny.png') 0px 26px;
}

.button_google_tiny {
	height: 26px;
	width: 36px;
	cursor: pointer;
	background: url('../images/button_google_tiny.png') 0px 0px;
}

.button_google_tiny:hover {
	height: 26px;
	width: 36px;
	cursor: pointer;
	background: url('../images/button_google_tiny.png') 0px 26px;
}

.button_twitter_tiny {
	height: 26px;
	width: 36px;
	cursor: pointer;
	background: url('../images/button_twitter_tiny.png') 0px 0px;
}

.button_twitter_tiny:hover {
	height: 26px;
	width: 36px;
	cursor: pointer;
	background: url('../images/button_twitter_tiny.png') 0px 26px;
}

.button_linkedin_tiny {
	height: 26px;
	width: 36px;
	cursor: pointer;
	background: url('../images/button_linkedin_tiny.png') 0px 0px;
}

.button_linkedin_tiny:hover {
	height: 26px;
	width: 36px;
	cursor: pointer;
	background: url('../images/button_linkedin_tiny.png') 0px 26px;
}

ul.forum_pagination {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

ul.forum_pagination a {
	padding: 3px 0px 3px 0px;
	width: 20px;
	border: 1px solid #686868;
	background-color: #C8DFCB;
	color: #2A2B2B;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans-serif;
	display: block;
	text-decoration: none;
	text-align: center;
}

ul.forum_pagination a:hover {
	background-color: #FFFFFF;
}

ul.forum_pagination li {
	padding: 1px;
	float: left;
}

ul.forum_pagination li a.active {
	cursor: default;
	background-color: #ECEFF5;
}

/* Drag and Drop Items */
.DragDropList {
	margin-bottom: 10px;
	padding: 10px;
	border: 1px #DFDFDF solid;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-box-shadow: 2px 2px 2px #666666;
	-webkit-box-shadow: 2px 2px 2px #666666;
	box-shadow: 2px 2px 2px #666666;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#666666')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#666666');
}

#sortable-list {
	padding: 0px;
	margin: 0px;
}

#sortable-list li {
	cursor: move;
	list-style: none;
}

/* Video upload */
.uploadify {
	position: relative;
}

.uploadify-button {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans-serif;
	background: url(../images/button_blue_back.png) repeat-x;
	border: 1px #29447E solid;
	text-align: center;
}

.uploadify-button.disabled {
	color: #999999;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans-serif;
	background: #E4E4E3 url(../images/button_white_back.png) repeat-x;
	border: 1px #999999 solid;
	text-align: center;
}

.uploadify-queue {
	margin: 0px;
}

.uploadify-queue-item {
	background-color: #F5F5F5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font: 11px Verdana, Geneva, sans-serif;
	margin-top: 5px;
	max-width: 350px;
	padding: 10px;
}

.uploadify-error {
	background-color: #FDE5DD !important;
}

.uploadify-queue-item .cancel a {
	display: none;
}

.uploadify-queue-item.completed {
	background-color: #E5E5E5;
}

.uploadify-progress {
	background-color: #E5E5E5;
	margin-top: 10px;
	width: 100%;
}

.uploadify-progress-bar {
	background-color: #0099FF;
	height: 3px;
	width: 1px;
}

/* Charts */
.chart_menu {
	cursor: pointer;
	display: inline;
	padding: 5px 10px 5px 10px;
	white-space: nowrap;
	background: #ECEFF5;
}

.chart_menu:hover {
	color: #333333;
	background: #DDDDFF;
}

.chart_menu_active {
	cursor: pointer;
	display: inline;
	color: #333333;
	padding: 5px 10px 5px 10px;
	white-space: nowrap;
	background: #DDDDFF;
}

/* Enroll Panels */
.button_login_yahoo_small {
	height: 75px;
	width: 75px;
	cursor: pointer;
	background: url('../images/button_yahoo_login_small.png') 0px 0px;
}

.button_login_yahoo_small:hover {
	height: 75px;
	width: 75px;
	cursor: pointer;
	background: url('../images/button_yahoo_login_small.png') 0px 75px;
}

.button_login_facebook_small {
	height: 75px;
	width: 75px;
	cursor: pointer;
	background: url('../images/button_facebook_login_small.png') 0px 0px;
}

.button_login_facebook_small:hover {
	height: 75px;
	width: 75px;
	cursor: pointer;
	background: url('../images/button_facebook_login_small.png') 0px 75px;
}

.button_login_google_small {
	height: 75px;
	width: 75px;
	cursor: pointer;
	background: url('../images/button_google_login_small.png') 0px 0px;
}

.button_login_google_small:hover {
	height: 75px;
	width: 75px;
	cursor: pointer;
	background: url('../images/button_google_login_small.png') 0px 75px;
}

.button_login_twitter_small {
	height: 75px;
	width: 75px;
	cursor: pointer;
	background: url('../images/button_twitter_login_small.png') 0px 0px;
}

.button_login_twitter_small:hover {
	height: 75px;
	width: 75px;
	cursor: pointer;
	background: url('../images/button_twitter_login_small.png') 0px 75px;
}

.button_login_linkedin_small {
	height: 75px;
	width: 75px;
	cursor: pointer;
	background: url('../images/button_linkedin_login_small.png') 0px 0px;
}

.button_login_linkedin_small:hover {
	height: 75px;
	width: 75px;
	cursor: pointer;
	background: url('../images/button_linkedin_login_small.png') 0px 75px;
}

.button_facebook_tiny {
	height: 26px;
	width: 36px;
	cursor: pointer;
	background: url('../images/button_facebook_tiny.png') 0px 0px;
}

.button_facebook_tiny:hover {
	height: 26px;
	width: 36px;
	cursor: pointer;
	background: url('../images/button_facebook_tiny.png') 0px 26px;
}

.button_google_tiny {
	height: 26px;
	width: 36px;
	cursor: pointer;
	background: url('../images/button_google_tiny.png') 0px 0px;
}

.button_google_tiny:hover {
	height: 26px;
	width: 36px;
	cursor: pointer;
	background: url('../images/button_google_tiny.png') 0px 26px;
}

.button_twitter_tiny {
	height: 26px;
	width: 36px;
	cursor: pointer;
	background: url('../images/button_twitter_tiny.png') 0px 0px;
}

.button_twitter_tiny:hover {
	height: 26px;
	width: 36px;
	cursor: pointer;
	background: url('../images/button_twitter_tiny.png') 0px 26px;
}

.button_linkedin_tiny {
	height: 26px;
	width: 36px;
	cursor: pointer;
	background: url('../images/button_linkedin_tiny.png') 0px 0px;
}

.button_linkedin_tiny:hover {
	height: 26px;
	width: 36px;
	cursor: pointer;
	background: url('../images/button_linkedin_tiny.png') 0px 26px;
}

.alpha_content_holder {
	z-index: 103;
	position: absolute;
	margin: 10px 0px 0px -550px;
	width: 550px;
}

.alpha_content {
	height: 650px;
	text-align: center;
	background: #FFFFFF;
	border-left: 1px solid #8C8C8C;
	border-right: 1px solid #8C8C8C;
	border-bottom: 1px solid #8C8C8C;
	-moz-box-shadow: 0px 2px 6px 0px #8C8C8C;
	-webkit-box-shadow: 0px 2px 6px 0px #8C8C8C;
	box-shadow: 0px 2px 6px 0px #8C8C8C;
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, 0.8);
}

.dialog_pop {
	left: 50% !important;
	transform: translate(-50%, 0);
	max-width: 500px;
	width: 100% !important;
}

/* 8/23/2015 Stephen Hodgkiss - Device Size checks */

.alpha_content_div {
	padding: 10px 0px 10px 0px;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}

@media (max-height: 2000px) {
	.alpha_content_holder {
		width: 35%;
		margin: 1% 0px 0px -35%;
	}

	.alpha_content {
		height: 80%;
	}

	.alpha_content_div {
		font-size: 16px;
	}

}

@media (max-height: 600px) {
	.alpha_content_holder {
		width: 30%;
		margin: 1% 0px 0px -30%;
	}

	.alpha_content {
		height: 80%;
	}

	.alpha_content_div {
		font-size: 14px;
	}

	.button_login_facebook_small {
		transform: scale(0.8);
	}

	.button_login_google_small {
		transform: scale(0.8);
	}

	.button_login_twitter_small {
		transform: scale(0.8);
	}

	.button_login_linkedin_small {
		transform: scale(0.8);
	}

}

.alpha_menu_cell {
	font-weight: bold;
	color: #FFFFFF;
	background: #6A6D71;
	border-right: 1px solid #FFFFFF;
	padding: 5px 8px 5px 8px;
	cursor: pointer;
}

.alpha_menu_cell:hover {
	background: #97A6CA;
	text-decoration: none;
}

.alpha_menu_cell_active {
	font-weight: bold;
	color: #333333;
	background: #FFFFFF;
	padding: 5px 8px 5px 8px;
	border: 1px solid #8C8C8C;
}

.alpha_menu_cell_expanded {
	padding: 5px 0px 0px 5px;
	border-bottom: 1px solid #8C8C8C;
}

.alpha_menu_cell_expand {
	padding: 5px 0px 0px 5px;
	border-bottom: 1px solid #FFFFFF;
}

/* 8/23/2015 Stephen Hodgkiss - Video wrapper for displaying Alpha Promo iframes */
.videoWrapper2 {
	position: relative;
	padding-bottom: 55.25%;
	/* 16:9 */
	padding-top: 0;
	height: 0;
}

.videoWrapper2 iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.LeadListing_ {
	overflow: auto;
}

/******************Blog Description Page********************/

.do-toggle {
	display: none;
}

.blog-description-page #column_main {
	float: left;
	width: 100%;
}

.blog-description-page #column_right {
	float: left;
}

.blog-description-page .comments-div {
	width: 100%;
	margin: 0 !important;
	padding: 10px 10px !important;
}

.blog-description-page .full-wrapper {
	overflow: hidden;
}

#blog-description-page .body_text_large_mid iframe {
	width: 100% !important;
	display: table;
	margin: 0 auto;
}

.blog-description-page #lightbox_alpha {
	left: 0;
	right: 0;
	width: 400px !important;
	margin: 0 auto;
}

.blog-description-page .full-wrapper p {
	overflow-wrap: break-word;
	padding: 10px 0;
	margin: 0;
}

.blog-description-page .body_text_large_mid img {
	max-width: 760px !important;
	height: auto !important;
	margin: 10px 0;
}

.blog_comment_title_container {
	display: inline-block;
	vertical-align: top;
}

.blog_comment_title_container a {
	display: inline-block;
	vertical-align: top;
	text-decoration: none;
}

.blog_comment_title_container a:hover {
	text-decoration: none;
}

.blog_comment_title_container img {
	display: inline-block !important;
	vertical-align: top;
	margin: 0 !important;
}

.blog_comment_top {
	margin: 0;
	width: 100% !important;
	height: 0;
}

.blog_comment_new_top {
	margin: 20px 10px 0px 0px;
	width: 100%;
	height: 28px;
	background: url('../images/blog_comment_new_top.png') no-repeat 0px 0px;
}

.blog_comment_container {
	margin: 0;
	padding: 10px 0 20px 10px;
	border: none;
	word-break: break-all;
}

#new_comments_container {
	background: #eceff6;
}

.load_more_the_blog_comments_container {
	background: #eceff6;
	display: block;
	padding: 10px 10px;
}

.load_more_the_blog_comments_btn {
	cursor: pointer;
}

/*** Fast-Track modal ***/
.btn-modal-fast-track {
	list-style-type: none !important;
	position: fixed;
	bottom: 0;
	right: 0;
	background: none;
	border: none;
	z-index: 999;
}

.btn-modal-fast-track:hover,
.btn-modal-fast-track:focus,
.btn-modal-fast-track:active,
.btn-modal-fast-track:visited {
	background: none !important;
	border: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

#modal-fast-track {
	border: none;
	z-index: 9999999999;
}

#modal-fast-track .fast-track-container {
	font-family: Verdana, Arial, tahoma, sans-serif;
	text-align: left;
	padding: 12px;
	position: relative;
}

#modal-fast-track h5 {
	font-size: 6em;
	font-weight: 700;
	text-transform: uppercase;
	color: #37465b;
}

#modal-fast-track h6 {
	color: #444953;
	font-size: 1.05em;
	font-weight: 700;
	text-transform: uppercase;
}

#modal-fast-track .fast-track-link-area img {
	display: inline-block;
	margin: 10px;
	vertical-align: top;
}

#modal-fast-track .fast-track-link-area-text {
	display: inline-block;
	width: 82%;
	padding: 0 10px;
}

#modal-fast-track .fast-track-link-area-text h6 {
	color: #37465b;
	text-transform: capitalize;
	text-decoration: underline;
}

#modal-fast-track .fast-track-link-area-text p {
	color: #37465b;
	font-size: 11px;
}

#modal-fast-track .modal-dialog {
	top: 170px;
}

#modal-fast-track .modal-header {
	background: #6d83b4;
	/*border-top-left-radius: 6px;
    border-top-right-radius: 6px;*/
	padding: 0;
}

#modal-fast-track .nav-tabs {
	margin: 0;
}

#modal-fast-track .nav-tabs>li {
	margin-bottom: 0;
}

#modal-fast-track .nav>li>a {
	border: none;
	border-radius: 0;
	color: #fff;
	font-weight: 700;
	padding: 10px 20px;
	margin-right: 0;
}

#modal-fast-track .nav>li.active>a {
	background-color: #97a6ca;
}

#modal-fast-track .nav>li>a:focus,
#modal-fast-track .nav>li>a:hover {
	border: none;
}

#modal-fast-track .modal-content {
	border: 4px solid #6a80b2;
	background: #cbd8f3;
	border-radius: 4px;
	margin: 15px;
}

#modal-fast-track .modal-body {
	padding: 0;
	text-align: center;
}

#modal-fast-track .modal-body #default img {
	/*border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;*/
}

#modal-fast-track .close {
	color: #6d6d6d;
	margin: 0;
	font-size: 26px;
}

.fast-track-link {
	display: inline-block !important;
	margin: 0 0 10px 0;
}

.fast-track-video {
	display: block;
	margin: 0 auto;
	margin: 14px auto;
}

.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

/* Fade In */
@-webkit-keyframes fadeInBottomRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(25%, 25%, 0);
		transform: translate3d(25%, 25%, 0);
	}

	25% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeInBottomRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(25%, 25%, 0);
		transform: translate3d(25%, 25%, 0);
	}

	25% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.fadeInBottomRight.in {
	-webkit-animation-name: fadeInBottomRight;
	animation-name: fadeInBottomRight;
}

/* Fade Out */
@-webkit-keyframes fadeOutBottomRight {
	25% {
		opacity: 0;
		-webkit-transform: translate3d(25%, 25%, 0);
		transform: translate3d(25%, 25%, 0);
	}

	0% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeOutBottomRight {
	25% {
		opacity: 0;
		-webkit-transform: translate3d(25%, 25%, 0);
		transform: translate3d(25%, 25%, 0);
	}

	0% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.fadeInBottomRight {
	-webkit-animation-name: fadeOutBottomRight;
	animation-name: fadeOutBottomRight;
}


/* Entrepreneur Upgrade Section Home */
#AlphaType_freemember h5,
#freememberView h5 {
	font-weight: 700;
	font-size: 20.5px;
}

#AlphaType_freemember p,
#freememberView p {
	font-weight: 400;
	font-size: 13.5px;
}

#AlphaType_freemember hr,
#freememberView hr {
	color: #000;
	border: 1px solid #000;
}

#payment_subscriptions_list {
	overflow-x: auto;
	margin-bottom: 10px;
	max-width: 680px;
	text-align: left;
}

#upgrade-bottom-subscriptions {
	max-width: 550px;
}

#follow_blog_start {
	vertical-align: top;
}

.blog-import-container {
	display: inline-block;
	padding: 6px;
	vertical-align: top;
}

.blog-import-container a {
	color: #000;
	font-size: 12px;
	text-decoration: none;
}

.blog-import-container .dropdown-menu {
	padding: 0;
	margin: 0;
}

#blog-import-select {
	display: block;
	position: absolute;
	width: 120px;
}

.tooltip-blog {
	opacity: 1;
}

.help-page h5,
.help-page h4 {
	font-size: 17px;
	font-weight: 400;
}

.home-help-row h4 a {
	color: #000;
	text-decoration: none;
}

.home-help-row .help-link {
	color: #6d83b4;
	text-decoration: none;
	margin-right: 8px;
}

.home-help-row .help-checkmark {
	position: relative;
}

.home-help-row .home-help-box {
	border: 2px solid #000;
	border-radius: 6px;
	height: 35px;
	width: 35px;
	margin: 15px;
}

.home-help-row .help-checkmark {
	height: 28px;
	width: 24px;
}

.add-referall-link {
	margin: 28px 0;
}

#update_referral_link_button {
	color: #fff;
	background: #669c35;
	padding: 15px;
	border-radius: 16px;
	text-decoration: none;
	font-size: 13px;
}

#update_referral_link {
	height: 30px;
	margin: -5px 6px 0 6px;
	font-size: 11px;
}

/* Group Splash Page */
#splashpage_header {
	background: rgba(0, 0, 0, 1);
	width: 100%;
}

#splashpage_header a {
	color: #fff;
	padding: 0 12px;
	text-decoration: none;
	margin-right: 12px;
}


/* Videos */
.list-video .video-container {
	display: inline-block;
	background: #666;
	min-width: 200px;
	height: 120px;
	padding: 0;
}

#add_video_status {
	display: none;
	font-size: 13px;
	padding: 10px;
	margin-top: -10px;
	font-weight: 700;
	color: #ff1818;
}

/* The Vault */
.display-thevault {
	display: inline-block;
	margin: 0 5px;
}

.display-thevault-texts {
	position: absolute;
	width: 59px;
	overflow: hidden;
}

.display-thevault-text-h1 {
	color: #008c21;
	font-weight: 700;
	font-size: 10px;
	display: block;
	margin: 20px 12px 0 0;
	line-height: 1;
	text-align: center;
	width: 59px;
}

.display-thevault-text-h2 {
	color: #646464;
	font-weight: 700;
	font-size: 14px;
	display: block;
	margin: 0;
	line-height: 1;
	width: 59px;
	text-align: center;
	line-height: 1;
}

.display-thevault-text-h3 {
	color: #000;
	font-weight: 700;
	font-size: 11px;
	display: block;
	margin: 0;
	line-height: 1;
	text-align: center;
	width: 59px;
}

.gamble-high-or-low {
	color: #fff;
}

.gamble-low-or-high a {
	color: #fff;
}

.gamble-low-or-high #gamble-low div {
	background: #fec107;
	display: inline-block;
	padding: 5px 2px;
	text-align: center;
}

.gamble-low-or-high #gamble-low.active div {
	background: #ec971f;
}

.gamble-low-or-high #gamble-high div {
	background: #fec107;
	display: inline-block;
	padding: 5px 2px;
	text-align: center;
}

.gamble-low-or-high #gamble-high.active div {
	background: #ec971f;
}

.gamble-multiply-by {
	color: #fff;
}

.gamble-multiply-by a {
	color: #fff;
}

.gamble-multiply-by a.active div {
	background: #449d44;
}

.gamble-multiply-by .gamble-multiply-x {
	background: #00c292;
	display: inline-block;
	padding: 5px 12px;
	text-align: center;
}

.multiplier-section-1 #roll-numbers-required {
	color: #fec107;
}

.multiplier-section-1 #win-times {
	color: #449d44;
}

.bounty-program-col {
	display: inline-block;
	vertical-align: top;
}

.bounty-program-social {
	padding: 2px;
}

.bounty-program-social a span {
	padding: 3px 4px;
	text-decoration: underline;
}

.multiplier-section-1 .win-counter {
	font-size: 45px;
	margin: 0;
}

.multiplier-section-1 .win-counter span {
	background: #03a9f3;
	color: #fff;
	padding: 0 6px;
}

.gamble-bet-amount {
	color: #fff;
}

.gamble-bet-amount a {
	color: #0c93d0;
}

.gamble-bet-amount a.active div {
	background: #0c93d0;
	border: 1px solid #353c48;
	color: #fff;
}

.gamble-bet-amount .gamble-bet-amount-x {
	background: #353c48;
	display: inline-block;
	padding: 5px 12px;
	text-align: center;
}

.multiplier-section-1 #gamble-spin {
	background: #a1d04f;
	color: #000;
	text-decoration: none;
	padding: 10px 12px;
	font-weight: 700;
	font-size: 13px;
}

.multiplier-section-1 #bet_status {
	background: #e37171;
	color: #fff;
	display: inline-block;
	padding: 4px 12px;
}

.multiplier-section-1 #bet_status {
	background: #e37171;
	color: #fff;
	display: none;
	padding: 4px 12px;
}

#multiply-history-more div {
	background: #03a9f3;
	color: #fff;
	padding: 4px 8px;
	display: inline-block;
	border-radius: 3px;
}

@keyframes blink {
	0% {
		opacity: 1;
	}

	49% {
		opacity: 1;
	}

	50% {
		opacity: 0;
	}

	100% {
		opacity: 0;
	}
}

.display-thevault.late-notice {
	animation: blink 1s;
	animation-iteration-count: infinite;
}

.display-thevault.late-notice .display-thevault-texts {
	background: url('../images/display-thevault-late-notice.png') no-repeat;
}


/* Vault Schematics Stake Scores */
.vault-scores-container {
	display: inline-block;
	margin: 0;
	max-width: 344px;
	text-align: center;
	width: 100%
}

.vault-score-item {
	position: relative;
	width: 162px;
	display: inline-block;
	vertical-align: top;
	margin: 10px 10px 5px 0;
}

.vault-score-circle {
	background: url('../images/schematic/vault-schematic-circle.png') no-repeat;
	height: 101px;
	position: relative;
	width: 162px;
}

.vault-score-needle {
	background: url('../images/schematic/vault-schematic-needle.png') no-repeat;
	bottom: 10px;
	left: 11px;
	height: 12px;
	position: absolute;
	width: 134px;
}

.vault-score-text {
	display: block;
	text-align: center;
}

.vault-score-text .vault-score-text-h1 {
	font-size: 14px;
	margin: 2px 0 0 0;
	font-weight: 700;
}

.vault-score-text .vault-score-text-p {
	font-size: 8px;
	font-weight: 700;
}


/* Vault Schematics Graphic */
.centred-container {
	text-align: center;
}

.vault-schematic-graphic {
	display: inline-block;
	margin: 5px 0 5px 0;
	text-align: center;
	height: 278px;
	vertical-align: top;
	width: 255px;
}

.vault-schematic-graphic-text {
	height: 100%;
	vertical-align: top;
}

/*.vault-schematic-graphic-border-circle {
    height: 170px;
    width: 170px;
    vertical-align: top;
    border-radius: 200px;
    border: 8px solid #fe7629;
    margin: 43px;
    background: transparent;
    position: absolute;
}*/

.vault-graphic-text-h1 {
	color: #06993a;
	font-weight: 700;
	font-size: 32px;
	display: block;
	margin: 0 auto 0 auto;
	width: 112px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 58px 0 0 0;
}

.vault-graphic-text-h2 {
	color: #06993a;
	font-weight: 700;
	font-size: 14px;
	line-height: initial;
	max-width: 140px;
	display: inline-block;
}

.vault-graphic-text-h3 {
	color: #535a59;
	font-weight: 700;
	font-size: 13px;
	display: block;
}

.vault-graphic-text-h4 {
	color: #e55808;
	font-weight: 700;
	font-size: 13px;
	display: block;
}

.vault-graphic-text-p {
	font-size: 13px;
	margin: 50px 0 0 0;
	font-weight: 700;
}


/* Vault Schematics Rewards Explained */
.vault-schematic-bt-area {
	display: block;
	clear: both;
}

.vault-rewards-explained {
	border: 1px solid #69b6ec;
	display: inline-block;
	margin: 22px 0;
	max-width: 330px;
	padding: 8px;
	text-align: left;
	width: 100%;
}

.vault-rewards-info img {
	margin: 30px auto;
}


/* Vault Statement */
.vault-statement-table {
	overflow-x: initial;
	max-height: 470px;
	overflow-y: scroll;
}

.coin-clip-show-export input {
	margin-bottom: 6px;
}

#coins-more div {
	display: inline-block;
	text-decoration: none !important;
	color: #fff !important;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans-serif;
	white-space: nowrap;
	text-decoration: none;
	overflow: hidden;
	padding: 2px 6px 2px 6px;
	background: url('../images/button_blue_back.png') repeat;
	border: 1px #29447E solid;
	margin: 14px 0;
}

.load-more-btn div {
	display: block;
	text-decoration: none !important;
	color: #fff !important;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans-serif;
	white-space: nowrap;
	text-decoration: none;
	overflow: hidden;
	padding: 2px 6px 2px 6px;
	background: url('../images/button_blue_back.png') repeat;
	border: 1px #29447E solid;
	margin-top: 12px !important;
}

.bigger-style-btn {
	display: inline-block;
	text-decoration: none !important;
	color: #fff !important;
	font-size: 11px;
	font-weight: 700;
	font-family: Arial, tahoma, verdana, sans-serif;
	white-space: nowrap;
	text-decoration: none;
	text-transform: uppercase;
	overflow: hidden;
	padding: 4px 6px 4px 6px;
	background: url('../images/button_blue_back.png') repeat;
	border: 2px solid #000;
	border-radius: 5px;
	margin-top: 0 !important;
}


/* Black Bar */
.black-bar {
	/*background: #000;*/
	color: #84671f;
	font-family: sans-serif;
	padding: 5px 48px !important;
	font-size: 11px;
}

.black-bar-link {
	text-decoration: none !important;
}

.black-bar p {
	margin: 0;
	font-weight: 400;
	font-family: sans-serif;
	font-size: 11px;
}

.black-bar p.gb-first-line {
	color: #84661e;
	font-weight: 700;
	font-family: sans-serif;
	font-size: 11px;
}

#black-bar-close-btn {
	position: absolute;
	right: 10px;
	text-decoration: none;
	padding: 1px 5px;
	font-size: 15px;
	cursor: pointer;
	color: #fff;
}

#black-bar-close-btn:hover {
	color: #dcd4d4;
}


/* Gold Bar */
.gold-bar {
	background: #eabd39;
	color: #84671f;
	font-family: sans-serif;
	padding: 5px 48px !important;
	font-size: 11px;
}

.gold-bar-link {
	text-decoration: none !important;
}

.gold-bar p {
	color: #3B5998;
	margin: 0;
	font-weight: 400;
	font-family: sans-serif;
	font-size: 11px;
}

.gold-bar p.gb-first-line {
	color: #84661e;
	font-weight: 700;
	font-family: sans-serif;
	font-size: 11px;
}

#gold-bar-close-btn {
	position: absolute;
	right: 10px;
	text-decoration: none;
	padding: 1px 5px;
	font-size: 15px;
	cursor: pointer;
	color: #000;
}

#gold-bar-close-btn:hover {
	color: #766e6e;
}

#gold-bar-advert img {
	max-width: 100%;
	max-height: 90px;
	width: auto;
}

#subscription_bitcoin_pending {
	color: #FF0000;
	font-weight: 700;
}

#buyBannerExchange {
	text-align: center;
}

.top_banner_1 {
	display: block;
	text-align: center;
	vertical-align: top;
	padding: 6px 0;
}

.top_banner_1 span {
	display: inline-block !important;
	margin: 0 auto;
}

.top_banner {
	display: inline-block !important;
	position: relative;
	transform: translate(-50%, 0);
	left: 50%;
	max-width: 100%;
	min-height: 103.8px;
	text-align: center;
	padding: 6px 0;
}

.display-theboost {
	display: inline-block;
	margin: 0 5px;
}

.display-donation-wheel {
	display: inline-block;
	margin: 0 5px;
}

.display-e1lastchance {
	display: inline-block;
	margin: 0 5px;
}

.display-ilppurchase {
	display: inline-block;
	margin: 0 5px;
}

.display-wallet {
	display: inline-block;
	margin: 0 5px;
}

.display-entrepreneur-last-call {
	display: inline-block;
	margin: 0 5px;
}

.display-bannerexchange {
	display: inline-block;
	margin: 0 5px;
}

.display-bannerexchange.new-notice {
	animation: blink 1s;
	animation-iteration-count: infinite;
}

/*.display-wallet {
    animation: blink 1s;
    animation-iteration-count: infinite;
}*/

@media screen and (max-width:1145px) {

	.blog-description-page .do-toggle {
		cursor: pointer;
		display: block;
		background: #6D83B4;
		text-align: right;
		margin: 2px 0 0 0;
		padding: 1px 15px;
		color: #fff;

	}

	/* .blog-description-page .do-toggle-menu{ display:none;}
	.blog-description-page .do-toggle-menu div {
		display: block !important;
		text-align: left;
	}
	.blog-description-page .do-toggle-menu a{ display:block;} */
	.blog-description-page .body_text_large_mid img {
		max-width: 760px !important;
		height: auto !important;
	}

	.top_banner,
	.top_banner_1 a img {
		max-width: 100%;
		min-height: 91.13px;
	}
}

@media(max-width:1064px) {
	.blog-description-page #column_main {
		float: none;
		width: 100%;
		border-right: none !important;
	}

	.blog-description-page #column_right {
		float: none;
		padding-left: 0px;
	}

	.blog-description-page .body_text_large_mid img {
		max-width: 760px !important;
		height: auto !important;
	}
}

@media only screen and (max-width: 767px) {

	/* .blog-description-page .do-toggle-menu a{ display:block;} */
	.blog-description-page #column_main {
		width: 100%;
		float: none;
	}

	.blog-description-page #column_right {
		float: none;
		padding-left: 0;
	}

	.blog-description-page #column_main {
		padding: 0;
		border-right: none !important;
	}

	.blog-description-page .top_banner {
		display: none;
	}

	.blog-description-page .top_banner {
		display: none !important;
	}

	/* .blog-description-page .top-logo-div{ height:132px;}
	.blog-description-page .top-logo{ display: table;padding-left: 0;text-align: left;position: absolute;width: 200px;left: 0;right: 0;margin: 0 auto;padding-left: 0 !important;}
	.blog-description-page .top-fb-logo{ display: table;padding-right: 0;padding-bottom: 0;position: absolute;top: 60px;right: 0;left: 0;width:129px;margin: 0 auto;}
	.blog-description-page .top-notification-logo{ position: absolute;left: 0;right: 0;width: 132px;top: 95px;display: table;margin: 0 auto;} */
	.blog-description-page .oas_box.oas_box_btns_l {
		display: table;
		margin: 0 auto;
	}

	.blog-description-page .body_text_large_mid img {
		max-width: 420px !important;
		height: auto !important;
	}

	.blog-description-page .comments-div {
		width: 93%;
		margin: 7px 10px !important;
		padding: 10px 2% !important;
	}

	.blog-description-page .top-notification-logo div:first-child {
		padding-left: 0 !important;
	}

	/* Confirm Signup Page */
	.confirm-signup .body_text_title_dark_large {
		font-size: 18px !important;
	}

	.confirm-signup .body_text_title_lt {
		font-size: 14px !important;
	}

	.confirm-signup .body_text_error,
	.confirm-signup .p-t-10 {
		font-size: 12px !important;
	}

	#payment_methods_content {
		background: rgb(247, 247, 247);
		min-width: 370px;
	}

	.top_banner,
	.top_banner_1 a img {
		max-width: 100%;
		min-height: 72.8px;
	}
}

.normal-table {
	font-size: 13px;
}

.normal-table td {
	vertical-align: middle !important;
}

.normal-table .btn {
	color: #fff !important;
}

.be-pay-type {
	margin: 0 2px;
}

#be-send-txt {
	font-size: 14px;
	margin: 10px;
}


/* Advertise: Advertising Info */
.advertise-section-1 {
	max-width: 100%;
	margin: 0 auto;
	padding: 0 15px;
}

.advertise-section-1 .advertise-logo-1 {
	margin: 14px 15px 15px 0;
}

.advertise-section-1 p {
	font-size: 14px;
}

.advertise-section-1-blocks {
	max-width: 100%;
	margin: 0;
}

.advertise-section-1 .heading-strong {
	display: block;
	font-size: 14px;
	font-weight: 700;
	margin: 0 0 8px 0;
}

.advertise-section-1-blocks strong {
	font-size: 14px;
	font-weight: 400;
}

.advertise-section-1-blocks .aitem {
	margin: 0;
	padding: 0;
}

.advertise-section-2 {
	max-width: 100%;
	margin: 0 auto;
}

.advertise-section-2 .heading-strong {
	display: block;
	font-size: 32px;
	font-weight: 700;
}

.advertise-section-2 p {
	font-size: 21px;
}

.advertise-page-two-img {
	margin: 14px 0 14px 0;
}

.advertise-section-3 {
	max-width: 100%;
	margin: 24px auto 24px auto;
}

.advertise-section-3 .heading-strong {
	display: block;
	font-size: 32px;
	font-weight: 700;
}

.advertise-section-3 p {
	font-size: 21px;
	max-width: 72%;
	margin: 0 auto 10px auto;
}

.advertise-page-three-img {
	margin: 14px 0 14px 0;
}

.advertise-section-4 {
	max-width: 100%;
	margin: 24px auto 24px auto;
}

.advertise-section-4 .heading-strong {
	display: block;
	font-size: 32px;
	font-weight: 700;
}

.advertise-section-4 p {
	font-size: 21px;
	max-width: 72%;
	margin: 0 auto 10px auto;
}

.advertise-page-four-img {
	margin: 14px 0 14px 0;
}

.advertise-section-5 {
	max-width: 100%;
	margin: 24px auto 24px auto;
}

.advertise-section-5 .heading-strong {
	display: block;
	font-size: 32px;
	font-weight: 700;
}

.advertise-section-5 p {
	font-size: 21px;
	max-width: 72%;
	margin: 0 auto 10px auto;
}

.advertise-page-five-img {
	margin: 14px 0 14px 0;
}


.advertise-section-6 {
	max-width: 100%;
	margin: 24px auto 24px auto;
}

.advertise-section-6 .heading-strong {
	display: block;
	font-size: 32px;
	font-weight: 700;
}

.advertise-section-6 p {
	font-size: 21px;
	max-width: 72%;
	margin: 0 auto 10px auto;
}

.advertise-section-6 .aitem-cont .aitem-text {
	margin: 14px 0;
	text-align: left;
	border-left: 9px solid #fecf83;
	color: #7f7f7f;
	padding: 2px 6px;
	cursor: pointer;
	clear: both;
}

.advertise-section-6 .aitem-cont .aitem-text strong {
	font-size: 20px;
	font-weight: 700;
}

.advertise-section-6 .aitem-cont .aitem-text p {
	font-size: 16px;
	margin: 0;
	max-width: 100%;
}

.advertise-section-6 .aitem-hov-img-on {
	position: relative;
	right: 0;
}

.advertise-page-six1-img {
	margin: 14px 0 14px 0;
}

.advertise-section-6 .aitem-hov-img.hidden {
	display: none;
}

.advertise-section-7 {
	max-width: 100%;
	margin: 24px auto 24px auto;
}

.advertise-section-7 .heading-strong {
	display: block;
	font-size: 32px;
	font-weight: 700;
}

.advertise-section-7 p {
	font-size: 21px;
	max-width: 72%;
	margin: 0 auto 10px auto;
}

.advertise-page-seven-img {
	margin: 14px 0 14px 0;
}

.advertise-section-8 {
	max-width: 100%;
	margin: 0 auto 24px auto;
}

.advertise-section-8 .heading-strong {
	display: block;
	font-size: 32px;
	font-weight: 700;
}

.advertise-section-8 p {
	font-size: 14px;
	max-width: 100%;
	padding: 0 15px;
	margin: 0 auto 10px auto;
	text-align: left;
}

.advertise-section-8 .avideo {
	margin: 60px 0 60px 0;
}

.advertise-section-8 .heading-strong-2 {
	font-size: 14px;
	font-weight: 700;
	display: block;
	text-align: left;
	padding: 0 15px;
	margin: 0 0 8px 0;
}

.advertise-foot-banner {
	background: #fb9d00;
	color: #000;
	margin: 56px auto 56px auto;
	max-width: 80%;
	padding: 42px 15px 26px 15px;
}

.advertise-foot-banner .atext-1 {
	font-size: 24px;
	font-weight: 700;
}

.advertise-foot-banner .atext-2 {
	font-size: 20px;
	font-weight: 400;
}

.advertise-foot-banner .abutton {
	margin: 30px 15px 0 15px;
	display: block;
}

.advertise-foot-banner .abutton a {
	background: #fff;
	display: inline-block;
	padding: 5px 10px;
	border-radius: 12px;
	border: 2px solid #000;
}

.advertise-foot-banner .abutton a:hover {
	background: #ffebba;
}

.advertise-section-6 .aitem-cont .aitem-text.active {
	border-left: 9px solid #fc9e02;
	color: #000;
}

.table-sort-arrow {
	display: inline-block;
	cursor: pointer;
}

.table-sort-arrow.active {
	color: #f00;
}

.datepicker {
	z-index: 9999 !important;
}

.ic-label {
	margin: 8px 0;
	min-width: 68px;
}

#ic-modal-body {
	padding-top: 12px;
}

.heading-line-1 {
	width: 100%;
	padding: 10px;
	text-align: left;
	background: #C8DFCB;
	border-bottom: 1px #DFDFDF solid;
}

.sub-heading-container-1 {
	width: 100%;
	padding: 10px;
	text-align: left;
	background: #ECEFF5;
}

.sub-heading-line-1 {
	display: inline-block;
	vertical-align: middle;
	text-align: right;
	padding: 4px;
}

.text-heading-before-input {
	display: inline-block;
	padding: 7px 15px 5px 10px;
	white-space: nowrap;
}

.the-input-container {
	display: inline-block;
	padding: 7px 15px 5px 10px;
}

.the-input-container .select2-search__field {
	width: 100% !important;
}

.help-icon-container {
	display: inline-block;
	vertical-align: top;
	padding: 10px 0 0 2px;
}

.help-icon-container-dropdown {
	display: inline-block;
	vertical-align: top;
	padding: 4px 0 0 17px;
}

.next-to-text-heading-img {
	display: inline-block;
	padding: 7px 15px 5px 10px;
}

.next-to-text-heading-img img {
	width: 170px;
}



/* Games */
.ui-container::marker {
	color: #fff;
}

.ui-box {
	position: relative;
	background: #d8dfea;
	padding: 50px 15px 15px;
	margin-top: 50px;
	margin-bottom: 20px;
	text-align: center;
	border-radius: 4px;
}

.ui-box .img {
	position: absolute;
	top: -50px;
	left: 50%;
	transform: translate(-50%);
	background: #fff;
	padding: 4px;
	margin: 0 auto;
	border-radius: 50%;
}

.ui-box .img a {
	color: #F71E4B;
}

.ui-box img {
	height: 92px;
	width: 92px;
	border-radius: 50%;
}

.mt10 {
	margin-top: 10px !important;
}

.ui-box .btn {
	box-shadow: none;
	color: #fff;
	background: #F71E4B !important;
	border-color: #F71E4B !important;
}

.mr5 {
	margin-right: 5px !important;
}

.ui-box a {
	text-decoration: none;
}

/* ILP */
#ilppurchase_mhvs_to_loan {
	min-height: 32px !important;
}


/* ILP Purchase */
.btn-golden {
	display: inline-block;
	outline: none !important;
	font-size: 14px;
	font-weight: 700;
	box-sizing: border-box;
	border: none !important;
	border-radius: .3em;
	text-transform: uppercase;
	text-decoration: none !important;
	padding: 14px 10px;
	box-shadow: 0 3px 6px rgba(0, 0, 0, .16), 0 3px 6px rgba(110, 80, 20, .4), inset 0 -2px 5px 1px rgba(139, 66, 8, 1), inset 0 -1px 1px 3px rgba(250, 227, 133, 1);
	background-image: linear-gradient(160deg, #a54e07, #b47e11, #fef1a2, #bc881b, #a54e07);
	border: 1px solid #a55d07;
	color: #000 !important;
	text-shadow: 0 2px 2px rgba(250, 227, 133, 1);
	cursor: pointer;
	transition: all .2s ease-in-out;
	background-size: 100% 100%;
	background-position: center;
}

.btn-golden:active {
	box-shadow: 0 3px 6px rgba(0, 0, 0, .16), 0 3px 6px rgba(110, 80, 20, .4), inset 0 -2px 5px 1px #b17d10, inset 0 -1px 1px 3px rgba(250, 227, 133, 1);
}

.btn-golden:focus,
.btn-golden:hover {
	background-size: 150% 150%;
	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23), inset 0 -2px 5px 1px #b17d10, inset 0 -1px 1px 3px rgba(250, 227, 133, 1);
	border: 1px solid rgba(165, 93, 7, .6);
	color: #000 !important;
}

.purchase-ilp-footer-txt h5 {
	font-size: 18px;
	font-weight: 700;
}

.purchase-ilp-footer-txt a {
	color: #6e15ca;
}

.ilp-purchase-footer-eggs-img {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: -1;
}

/* Shop */
#pagination_shop_items {
	clear: both;
	padding: 8px 15px;
}

#pagination_shop_items a {
	color: #333;
	padding: 3px 6px;
	font-size: 15px;
}

#searchresult_shop_items {
	padding: 0 0 10px 0;
}

#ajaxcontent_shop_items {
	padding: 15px 0;
}

#ajaxcontent_shop_items .list-group {
	margin: 10px 0 0 0;
	word-break: break-word;
}

/* Cart */
#pagination_cart_items {
	clear: both;
	padding: 8px 15px;
}

#pagination_cart_items a {
	color: #333;
	padding: 3px 6px;
	font-size: 15px;
}

#searchresult_cart_items {
	padding: 0 0 10px 0;
}

#ajaxcontent_cart_items {
	padding: 15px 0;
}

#ajaxcontent_cart_items .list-group {
	margin: 10px 0 0 0;
	word-break: break-word;
}

/* Social Linking */
.social-links .btn-social-icon .fa {
	background: #337ab7;
	padding: 6px 43px;
	font-size: 17px;
	border-radius: 4px;
}

.logo-header-container {
	display: block;
	border-bottom: 1px solid #000;
}

.btn-social-icon-capture-select .fa {
	background: #337ab7;
	color: #fff;
	padding: 6px 6px;
	font-size: 17px;
	border-radius: 4px;
	width: 30px;
	height: 30px;
}


@media screen and (max-device-width : 480px) and (min-device-width : 320px) {

	/* Blog */
	.blog-description-page #lightbox_alpha {
		width: 293px !important;
	}

	.blog-description-page .body_text_large_mid img {
		max-width: 304px !important;
		height: auto !important;
		display: table;
		margin: 0 auto;
	}

	.blog-description-page .comments-div {
		margin: 0 !important;
		padding: 10px 7px !important;
		width: 100%;
	}

	.blog-description-page #comment_content_public {
		width: 96% !important;
	}

	.blog-description-page #LiveHolderMessages {
		left: 60px;
		width: 283px;
	}

	.blog-description-page #LiveHolderNotify {
		margin: 0px 0px 0px -86px;
		width: auto;
	}

	.blog-description-page #LiveContentMessages {
		width: 186px;
	}

	.blog-description-page #LiveContentFriends {
		width: 186px;
	}

	.blog-description-page #LiveContentLeads {
		width: 186px;
	}

	.blog-description-page #LiveContentNotify {
		width: 186px;
	}

	.blog_post_share_link {
		padding: 0 0 15px 0 !important;
		text-align: center;
		width: 100%;
	}
}

@media (max-width:370px) {
	.profile_layout .LeadListingHover_ .dropdown_content_holder {
		margin-left: 0 !important;
		-moz-transform: scaleX(1) !important;
		-o-transform: scaleX(1) !important;
		-webkit-transform: scaleX(1) !important;
		transform: scaleX(1) !important;
	}

	.profile_layout .LeadListingHover_ .dropdown_content_holder .dropdown_content {
		-moz-transform: scaleX(1) !important;
		-o-transform: scaleX(1) !important;
		-webkit-transform: scaleX(1) !important;
		transform: scaleX(1) !important;
	}

	#modal-fast-track h5 {
		font-size: 5em;
	}
}


/* Apprentice Upgrade Page */
.apprentice-upgrade-page .header-apprentice-section {
	background: #fba82d;
	min-height: 46px;
	height: auto;
	width: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.apprentice-upgrade-page .header-apprentice-text {
	color: #fff;
	font-size: 13px;
	font-weight: 700;
}

.subheader-apprenctice-section {
	font-weight: 700;
	color: #383c43;
}

.subheader-apprenctice-section h2 {
	font-size: 27px;
	font-weight: 700;
}

.subheader-apprenctice-section h1 {
	font-size: 33px;
	font-weight: 700;
	margin: 20px 0 2px 0;
}

.subheader-apprenctice-section p {
	color: #383c43;
	font-size: 15px;
	font-weight: 700;
}

.subheader-apprenctice-section .apprentice-heading-colored {
	display: inline-block;
	background: #fbde77;
	margin: 0 0 10px 0;
}

.subheader-apprenctice-section .apprentice-upgrade-invert {
	display: block;
}

.apprentice-plans-section {
	color: #000;
	display: block;
	margin: 3px auto 10px auto;
	text-align: left;
	max-width: 95%;
}

.apprentice-plans-section h6 {
	color: #000000;
	font-size: 24px;
	font-weight: 700;
	margin: 14px 0 18px 0;
}

.apprentice-plans-section h6 span {
	background: #fbde77;
	padding: 2px 5px;
}

.apprentice-plans-section .apprentice-plan {
	background: #e5e1dd;
	display: inline-block;
	max-width: 165px;
	margin: 10px 28px 10px 0;
	border: 1px solid #f78e1d;
	vertical-align: top;
}

.apprentice-plans-section .apprentice-plan-title {
	display: block;
	padding: 17px 5px 3px 5px;
}

.apprentice-plans-section .apprentice-plan-initiation-fee {
	display: block;
	background: #f78e1d;
	color: #fff;
	font-size: 13px;
	font-weight: 700;
	padding: 5px 5px 5px 5px;
}

.apprentice-plans-section .apprentice-plan-initiation-fee span {
	display: block;
	text-decoration: line-through;
}

.apprentice-plans-section .apprentice-plan-price {
	display: block;
	font-size: 12px;
	font-weight: 700;
	padding: 5px 12px 2px 12px;
}

.apprentice-plans-section .apprentice-plan-footer-note {
	display: block;
	font-size: 12px;
	font-weight: 700;
	padding: 2px 15px 2px 15px;
}

.apprentice-main-section {
	font-weight: 700;
	color: #000;
	max-width: 95%;
}

.apprentice-main-section h2 {
	color: #000;
	font-size: 28px;
	font-weight: 700;
	margin: 12px 4px 0 0;
}

.apprentice-main-section h1 {
	color: #000;
	font-size: 38px;
	font-weight: 700;
	margin: 4px 0 21px 0;
}

.apprentice-main-section p {
	color: #383c43;
	font-size: 15px;
	font-weight: 700;
}

.apprentice-benefit-title {
	color: #000;
	font-size: 16px;
	font-weight: 400;
	margin: 0 0 3px 0;
}

.apprentice-benefit-desc {
	color: #000;
	font-size: 11px;
	font-weight: 400;
}

.apprentice-benefit-image {
	margin: 2px 5px 20px 0;
	height: 62px;
}

.apprentice-benefit-container {
	display: inline-block;
	max-width: 217px;
	margin: 15px 17px;
	vertical-align: top;
}

.apprentice-reviews-section {
	max-width: 80%;
	margin: 0 auto;
}

.apprentice-review {
	background: #fbfbfb;
	border: 1px solid #d8d8d8;
	color: #000;
	max-width: 224px;
	font-size: 13px;
	font-weight: 400;
	padding: 10px;
	margin: 18px 18px 18px 0;
	display: inline-block;
	vertical-align: top;
}

.apprentice-review-logo {
	padding: 0 5px 5px 0;
}

.apprentice-review-avatar-container {
	vertical-align: top;
}

.apprentice-review-avatar {
	vertical-align: top;
}

.apprentice-review-avatar-text {
	font-weight: 700;
	font-size: 11px;
	color: #000;
	padding: 3px 3px;
}

.apprentice-review-text {
	padding: 0 0 7px 0;
}

.apprentice-upgrade-container {
	background: #201e19;
	border-radius: 12px;
	padding: 38px 70px;
	margin: 47px 0;
}

.apprentice-upgrade-container h1 {
	color: #fff;
	font-size: 38px;
	font-weight: 700;
	margin: 4px 0 21px 0;
}

.apprentice-upgrade-container p {
	color: #fff;
	font-size: 17px;
	font-weight: 700;
}

/* Hivecoin Launch Floater Banner */
.launchedhivecoin-floater-container-small-popup {
	position: absolute;
	transform: translate(-50%, 0);
	left: 50%;
	top: 177px;
	height: 317px;
	width: 318px;
	z-index: 9999;
	-webkit-animation: fadeOutTopRight 1s;
	animation: fadeOutTopRight 1s;
}

.launchedhivecoin-floater-container-small-popup #launchedhivecoin-floater-close-btn {
	top: 0.3px;
	right: 2px;
}

.launchedhivecoin-floater-container {
	border: 1px solid #000;
	box-shadow: 3px 3px 10px #675f5f;
	position: absolute;
	transform: translate(-50%, 0);
	left: 50%;
	top: 23px;
	height: 317px;
	width: 318px;
	z-index: 9999;
	-webkit-animation: fadeOutTopRight 1s;
	animation: fadeOutTopRight 1s;
}

#launchedhivecoin-floater-banner img {
	width: 318px;
	margin-left: -5px;
}

#launchedhivecoin-floater-close-btn {
	position: absolute;
	right: 10px;
	text-decoration: none;
	padding: 1px 5px;
	font-size: 15px;
	cursor: pointer;
	color: #000;
	top: 2.5px;
}

#launchedhivecoin-floater-close-btn:hover {
	color: #766e6e;
}

#launchedhivecoin-floater-close-btn img {
	width: 20px;
}

.launchedhivecoin-floater-title {
	font-size: 21px;
	font-weight: 700;
}

.launchedhivecoin-floater-paragraph {
	font-size: 11px;
	font-weight: 700;
}

#launchedhivecoin-floater-banner {
	padding: 0;
	text-align: center;
}

.launchedhivecoin-floater-donate-line {
	font-size: 13px;
	font-weight: 700;
	text-align: center;
}

.launchedhivecoin-floater-action-btns a {
	font-size: 10px;
	padding: 3px;
}


/* KYC Notice Floater Banner */
.kyc-notice-floater-container-small-popup {
	position: absolute;
	transform: translate(-50%, 0);
	left: 50%;
	top: 177px;
	height: 450px;
	width: 340px;
	z-index: 9999;
	-webkit-animation: fadeOutTopRight 1s;
	animation: fadeOutTopRight 1s;
}

.kyc-notice-floater-container-small-popup #kyc-notice-floater-close-btn {
	top: 0.3px;
	right: 2px;
	position: absolute;
}

.kyc-notice-floater-container {
	/* border: 1px solid #000;
	box-shadow: 3px 3px 10px #675f5f; */
	position: absolute;
	transform: translate(-50%, 0);
	background-color: #fff;
	left: 50%;
	top: 100px;
	min-height: 450px;
	min-width: 340px;
	z-index: 9999;
	-webkit-animation: fadeOutTopRight 1s;
	animation: fadeOutTopRight 1s;
	border-radius: 13px;
}

.kyc-notice-floater-content {
	border: 2px solid #000;
	border-radius: 10px;
	margin: 5px;
	min-height: 450px;
	width: 340px;
	padding: 5px 20px;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	flex-wrap: wrap;
	align-content: center;
}

#kyc-notice-banner img {
	width: 318px;
	margin-left: -5px;
}

#kyc-notice-floater-close-btn {
	position: absolute;
	right: 2px;
	text-decoration: none;
	padding: 1px 5px;
	font-size: 15px;
	cursor: pointer;
	color: #000;
	top: 5px;
}

.kyc-notice-center {
	display: block;
	margin: 0 auto;
}

#kyc-notice-close-btn:hover {
	color: #766e6e;
}

#kyc-notice-floater-close-btn img {
	width: 20px;
}

.kyc-notice-floater-title {
	font-size: 23px;
	font-weight: 700;
	line-height: 25px;
	margin: 5px 30px;
	text-align: center;
}

.kyc-notice-floater-title-2 {
	font-size: 20px;
	font-weight: 700;
	line-height: 25px;
	margin: 5px 7px;
	text-align: center;
}

.kyc-notice-floater-subtitle {
	font-size: 17px;
	font-weight: 600;
	line-height: 17px;
	margin: 0px 10px;
}

.kyc-notice-floater-m-end {
	margin-bottom: 10px;
}

.kyc-notice-floater-text {
	font-size: 13px;
	font-weight: 400;
	line-height: 15px;
}

#kyc-notice-floater-banner {
	padding: 0;
	text-align: center;
}

.kyc-notice-floater-donate-line {
	font-size: 13px;
	font-weight: 700;
	text-align: center;
}

.kyc-notice-floater-action-btns a {
	font-size: 10px;
	padding: 3px;
}

.kyc-notice-title-img {
	margin: 0px auto;
	display: block;
}

.kyc-notice-promocode-text {
	font-size: 16px;
	margin-bottom: 0px;
	text-align: left;
	line-height: 19px;
}

li.kyc-notice-promocode-text {
	list-style: square;
}

.kyc-notice-alert {
	text-align: center;
	width: 187px;
	height: 162px;
	font-size: 65px;
	padding-top: 45px;
	margin: 0 auto;
	font-weight: 700;
}

.kyc-notice-info-text {
	font-size: 14px;
	margin-bottom: 5px;
	text-align: left;
	line-height: 16px;
	margin-left: 10px;
	margin-right: 10px;
}

.kyc-notice-blue-button {
	display: inline-block;
	color: #fff !important;
	background: #6d83b4;
	padding: 9px;
	width: 110px;
	font-weight: 700;
	font-size: 14px;
	border: 1px solid #000;
	border-radius: 5px;
	text-decoration: none !important;
	text-transform: uppercase;
	margin-top: 5px;
}

.kyc-window-status-top {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

.kyc-windows-status-btn a {
	padding: 3px 10px;
	border: 1px solid #000;
	border-radius: 5px;
	font-weight: 700;
	text-decoration: none;
}

a.kyc-windows-status-rejected,
a.kyc-windows-status-inactive {
	background: #ff7c7c;
	color: #fff;
}

a.kyc-windows-status-approved {
	background: #4CAF50;
	color: #fff;
}

a.kyc-windows-status-pending {
	background: #03A9F4;
	color: #fff;
}

a.kyc-windows-status-expired {
	background: #FF9800;
	color: #fff;
}


a.kyc-windows-message {
	background: #F44336;
	color: #fff;
}

a.kyc-windows-message {
	background: #d1c9c8;
	color: #fff;
	cursor: not-allowed;
}

a.kyc-windows-message i {
	display: none;
}

a.kyc-windows-message.active {
	background: #f45743;
	cursor: pointer;
}

a.kyc-windows-message.active i {
	display: inline;
	opacity: 1;
	animation: blinker 1s linear infinite;
	cursor: pointer;
	padding-right: 5px;
}

@keyframes blinker {
	50% {
		opacity: 0;
	}
}

.kyc-window-important-title {
	font-size: 30px;
	font-weight: 800;
	margin-top: -6px;
	line-height: 31px;
}

.kyc-window-important-subtitle {
	font-size: 16px;
	line-height: 18px;
}

.kyc-window-important-description {
	font-size: 16px;
	line-height: 18px;
}

.kyc-window-content {
	display: flex;
	flex-direction: column;
	height: 395px;
	padding: 0 50px;
}

.kyc-window-info-text {
	font-size: 14px !important;
	line-height: 17px;
	margin-bottom: 7px;
}

.kyc-window-title {
	font-size: 19px;
	font-weight: 700;
	margin: 15px 0 10px 0;
	display: block;
	width: 100%;
	line-height: 21px;
}

.kyc-window-subtitle {
	font-size: 16px;
	font-weight: 700;
	margin: 15px 0 10px 0;
	display: block;
	width: 100%;
}

.kyc-window-center {
	margin: auto auto 0 auto;
	/* Pushes the button to the bottom */
	align-self: flex-start;
	/* Adjust alignment if needed */
}

.kyc-window-content.wallet-ilp-proof-purchase-content div#kyc-verify-upload-docs .div-table-container {
	height: 115px;
}

.text-bold {
	font-weight: 700;
}

/* Apprentice Floater Banner */
/* Fade Out */
@-webkit-keyframes fadeOutTopRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(45%, 45%, 0);
		transform: translate3d(45%, 45%, 0);
	}

	0% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.apprentice-floater-container-small-popup {
	position: absolute;
	transform: translate(-50%, 0);
	left: 50%;
	top: 177px;
	height: 317px;
	width: 318px;
	z-index: 9999;
	-webkit-animation: fadeOutTopRight 1s;
	animation: fadeOutTopRight 1s;
}

.apprentice-floater-container-small-popup #apprentice-floater-close-btn {
	top: -28.5px;
	right: 2px;
}

.apprentice-floater-container {
	border: 1px solid #000;
	box-shadow: 3px 3px 10px #675f5f;
	position: absolute;
	transform: translate(-50%, 0);
	left: 50%;
	top: 23px;
	height: 317px;
	width: 318px;
	z-index: 9999;
	-webkit-animation: fadeOutTopRight 1s;
	animation: fadeOutTopRight 1s;
}

#apprentice-floater-banner img {
	width: 318px;
	margin-left: -5px;
}

#apprentice-floater-close-btn {
	position: absolute;
	right: 10px;
	text-decoration: none;
	padding: 1px 5px;
	font-size: 15px;
	cursor: pointer;
	color: #000;
	top: 2.5px;
}

#apprentice-floater-close-btn:hover {
	color: #766e6e;
}

.apprentice-floater-title {
	font-size: 21px;
	font-weight: 700;
}

.apprentice-floater-paragraph {
	font-size: 11px;
	font-weight: 700;
}

#apprentice-floater-banner {
	padding: 0;
	text-align: center;
}

.apprentice-floater-donate-line {
	font-size: 13px;
	font-weight: 700;
	text-align: center;
}

.apprentice-floater-action-btns a {
	font-size: 10px;
	padding: 3px;
}

.spins-left-heading {
	font-size: 18px;
}

.wheel-contain-container {
	display: block;
	position: relative;
}

.buy_more_spins {
	clear: both;
	display: inline-block;
	background-color: #bca155;
	text-decoration: none !important;
	position: relative;
	padding: 20px;
	font-weight: 700;
	font-size: 2rem;
	color: #ededed !important;
	border-radius: 6px;
	border: none;
	box-shadow: 0 2px 0 #7a5800;
	cursor: pointer;
	font-family: Montserrat, sans-serif;
	font-size: 13px;
	padding: 10px;
	width: 150px;
	text-align: center;
}

.spinBtn {
	clear: both;
	display: inline-block;
	background-color: #bca155;
	text-decoration: none !important;
	position: relative;
	padding: 20px;
	font-weight: 700;
	font-size: 2rem;
	color: #ededed !important;
	border-radius: 6px;
	border: none;
	box-shadow: 0 2px 0 #7a5800;
	cursor: pointer;
	font-family: Montserrat, sans-serif;
	font-size: 13px;
	padding: 10px;
	width: 150px;
	text-align: center;
}

.wheel-item-href {
	text-decoration: none !important;
}

/* IlpPurchase One Custom Checkout */
.ilppurchase-custom-checkout-floater-banner {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	border: 1px solid #afafaf;
	display: inline-block;
	padding: 9px;
	vertical-align: top;
	height: 539px;
	width: 33%;
	margin: 0 0 0 12px;
	position: relative;
	overflow-y: auto;
}

.acquire-ilp-heading-popup {
	text-align: center;
	font-size: 17px;
	max-width: 157px;
	margin: 0 auto;
	font-weight: 400;
	color: #000;
	line-height: 19px;
}

.ilppurchase-custom-checkout-desc-container {
	display: inline-block;
	width: calc(67% - 12px);
	height: 539px;
	overflow-y: auto;
	overflow-x: unset;
	background: #fff;
	padding: 13px;
	border: 1px solid #afafaf;
	position: relative;
}

.ilppurchase-custom-checkout-desc-container p {
	font-size: 12pt;
}

/* Wallet Popup */
.wallet-heading-popup {
	text-align: center;
	font-size: 13.5px;
	margin: 4px auto 0 auto;
	font-weight: 400;
	color: #000;
	line-height: 19px;
}

.inside-custom-desc-container {
	border: 1px solid #000;
	border-radius: 8px;
	padding: 7px;
	height: auto;
	overflow: hidden;
}

.inside-custom-desc-left-container {
	max-width: 467px;
	font-size: 13px !important;
	margin: 14px 0 0 0;
	padding: 0 5px;
	padding: 0 5px;
}

.inside-custom-desc-container hr {
	border-top: 1px solid black;
}

.wallet-popup-choose-actions-container {
	border: 1px solid #000;
	max-width: 270px;
	padding: 0;
	border-radius: 5px;
	min-height: 350px;
}

#wallet_content_actions_subsections_subsection {
	padding: 7px 7px;
}


/* Entrepreneur One Custom Checkout */
.entrepreneurone-custom-checkout-floater-container {
	background: #fff;
	position: relative;
	height: 100%;
	width: 100%;
	border-top: 32px solid #fff;
	border-bottom: 5px solid #fff;
	border-left: 8px solid #fff;
	border-right: 8px solid #fff;
}

.kyc-custom-checkout-floater-container {
	background: #fff;
	position: relative;
	height: 100%;
	width: 100%;
	border-top: 32px solid #fff;
	border-bottom: 5px solid #fff;
	border-left: 8px solid #fff;
	border-right: 8px solid #fff;
}

.theboost-custom-checkout-desc-container h1 {
	font-size: 17px;
	font-weight: 700;
	margin-top: 0;
}

.kyc-custom-checkout-desc-container {
	display: inline-block;
	width: calc(67% - 12px);
	height: 557px;
	overflow-y: auto;
	overflow-x: unset;
	background: #fff;
	padding: 13px;
	border: 1px solid #afafaf;
}

.kyc-custom-checkout-desc-container p {
	font-size: 12pt;
}

.entrepreneurone-custom-checkout-desc-container {
	display: inline-block;
	width: calc(67% - 12px);
	height: 557px;
	overflow-y: auto;
	overflow-x: unset;
	background: #fff;
	padding: 13px;
	border: 1px solid #afafaf;
}

.entrepreneurone-custom-checkout-desc-container p {
	font-size: 12pt;
}

.kyc-custom-checkout-errors,
.entrepreneurone-custom-checkout-errors,
.ilppurchase-custom-checkout-errors,
.theboost-custom-checkout-errors {
	background: #fff;
	padding: 7px;
	border: 1px solid #afafaf;
	position: absolute;
	left: 50%;
	transform: translate(-50%, 0);
	min-width: 225px;
	font-size: 12px;
	z-index: 99;
}

#entrepreneurone-custom-checkout-errors-close,
#ilppurchase-custom-checkout-errors-close,
#theboost-custom-checkout-errors-close {
	min-width: 72px;
	float: right;
	text-align: center;
}

.theboost-custom-checkout-floater-banner {
	background: #fff url('../images/theboost-floater/theboost-floater-bg-img.png') no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	display: inline-block;
	padding: 9px;
	vertical-align: top;
	height: 593px;
	width: 33%;
	margin: 0 0 0 12px;
	position: relative;
}

.theboost-paragraph-golden {
	color: #f6e594;
	font-size: 14px;
	font-weight: 700;
	text-shadow: 2px 2px #000;
	margin: 2px auto 0 auto;
	max-width: 247px;
}

.kyc-paragraph-golden {
	color: #f6e594;
	font-size: 14px;
	font-weight: 700;
	text-shadow: 2px 2px #000;
	margin: 2px auto 0 auto;
	max-width: 247px;
}

.entrepreneurone-custom-checkout-floater-banner {
	background: #fff url('../images/entrepreneurone-floater/entrepreneurone-floater-bg-img.png') no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	display: inline-block;
	padding: 9px;
	vertical-align: top;
	height: 557px;
	width: 33%;
	margin: 0 0 0 12px;
	position: relative;
}

.entrepreneurone-custom-checkout-container {
	margin: 0 auto;
	padding: 0 13px;
}

.entrepreneurone-custom-checkout-container #change_cc_payment_method {
	background: transparent;
	color: #fff;
	padding: 5px;
	border: none;
	display: inline-block;
	margin: 5px 5px 0 0;
	font-weight: 700;
	text-decoration: none;
}

.kyc-custom-checkout-floater-banner {
	background: #fff url('../images/entrepreneurone-floater/entrepreneurone-floater-bg-img.png') no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	display: inline-block;
	padding: 9px;
	vertical-align: top;
	height: 557px;
	width: 33%;
	margin: 0 0 0 12px;
	position: relative;
}

.kyc-custom-checkout-container {
	margin: 0 auto;
	padding: 0 13px;
}

.kyc-custom-checkout-container #change_cc_payment_method {
	background: transparent;
	color: #fff;
	padding: 5px;
	border: none;
	display: inline-block;
	margin: 5px 5px 0 0;
	font-weight: 700;
	text-decoration: none;
}

#cc_payment_methods_list {
	overflow: auto;
}

/*.wallet-card-add-new-container {
	background: #c2dcd8;
}*/

#shop-e1-custom-checkout {
	display: block;
	border: 5px solid #9dd2cb;
	height: 37px;
	width: 167px;
	border-radius: 7px;
	padding: 0 5px;
	margin: 0 auto;
}

#shop-e1-custom-checkout option {
	padding: 3px 7px;
}

#shop-e1-custom-checkout option:hover,
#shop-e1-custom-checkout option:focus,
#shop-e1-custom-checkout option:active,
#shop-e1-custom-checkout option:checked {
	background: #4a877b !important;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
	font-weight: 700;
	box-shadow: 0 0 10px 100px #4a877b inset;
	outline-color: #4a877b;
}

#wallet-shop-e1-custom-checkout {
	display: block;
	border: 5px solid #9dd2cb;
	height: 37px;
	width: 167px;
	border-radius: 3px;
	padding: 0 5px;
	margin: 0 auto;
}

#wallet-shop-e1-custom-checkout option {
	padding: 3px 7px;
}

#wallet-shop-e1-custom-checkout option:hover,
#wallet-shop-e1-custom-checkout option:focus,
#wallet-shop-e1-custom-checkout option:active,
#wallet-shop-e1-custom-checkout option:checked {
	background: #9dd2cb !important;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
	font-weight: 700;
	box-shadow: 0 0 10px 100px #9dd2cb inset;
	outline-color: #9dd2cb;
}

.ilppurchase-custom-checkout-container {
	margin: 0 auto;
	padding: 3px 13px;
}

#ilppurchase_popup_mhvs_to_loan {
	display: block;
	border: 5px solid #d4c8a6;
	height: 37px;
	width: 173px;
	border-radius: 7px;
	padding: 0 5px;
	margin: 0 auto 0 auto;
}

#ilppurchase_popup_mhvs_to_loan option {
	padding: 3px 7px;
}

#ilppurchase_popup_mhvs_to_loan option:hover,
#ilppurchase_popup_mhvs_to_loan option:focus,
#ilppurchase_popup_mhvs_to_loan option:active,
#ilppurchase_popup_mhvs_to_loan option:checked {
	background: #d4c8a6 !important;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
	font-weight: 700;
	box-shadow: 0 0 10px 100px #4a877b inset;
	outline-color: #4a877b;
}

#shop-wof-custom-checkout {
	display: block;
	border: 5px solid #d4c8a6;
	height: 37px;
	width: 225px;
	border-radius: 7px;
	padding: 0 11px;
	margin: 0 auto;
}

#shop-wof-custom-checkout option {
	padding: 3px 7px;
}

#shop-wof-custom-checkout option:hover,
#shop-wof-custom-checkout option:focus,
#shop-wof-custom-checkout option:active,
#shop-wof-custom-checkout option:checked {
	background: #d4c8a6 !important;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
	font-weight: 700;
	box-shadow: 0 0 10px 100px #d4c8a6 inset;
	outline-color: #d4c8a6;
}

#shop_e1_custom_checkout_qty {
	border: 1px solid #000;
	height: 27px;
	width: 77px;
	margin: 10px 4px 10px 0;
}

#wallet_shop_e1_custom_checkout_qty {
	border: 1px solid #000;
	height: 27px;
	width: 77px;
	margin: 10px 4px 10px 0;
}

.sub-add-input {
	width: 10px;
	height: 27px;
}

#shop_e1_custom_checkout_btn_disabled {
	cursor: not-allowed;
	opacity: 1;
	display: inline-block;
	width: 107px;
	color: #000;
	background: #82c7bb;
	padding: 16.1px 8px;
	font-weight: 700;
	font-size: 12px;
	border: 1px solid #000;
	border-radius: 7px;
	text-decoration: none;
	vertical-align: top;
	margin: 3px 0;
}

.add-card-popup-btn {
	display: inline-block;
	color: #000 !important;
	background: #82c7bb;
	padding: 9px 14px;
	font-weight: 700;
	font-size: 12px;
	border: 1px solid #000;
	border-radius: 7px;
	text-decoration: none !important;
	vertical-align: top;
	margin: 3px 8px 3px 0;
	text-transform: uppercase;
}

.add-card-popup-blue-btn {
	display: inline-block;
	color: #fff !important;
	background: #5f78ab;
	padding: 9px 14px;
	font-weight: 700;
	font-size: 12px;
	border: 1px solid #000;
	border-radius: 7px;
	text-decoration: none !important;
	vertical-align: top;
	margin: 3px 8px 3px 0;
	text-transform: uppercase;
}

.add-card-popup-white-btn {
	display: inline-block;
	color: #000 !important;
	background: #fff;
	padding: 7px 12px;
	font-weight: 700;
	font-size: 12px;
	border: 3px solid #000;
	border-radius: 7px;
	text-decoration: none !important;
	vertical-align: top;
	margin: 3px 8px 3px 0;
	text-transform: uppercase;
}

.add-card-popup-btn-orange {
	display: inline-block;
	color: #000 !important;
	background: #cdbd7f;
	padding: 9px 14px;
	font-weight: 700;
	font-size: 12px;
	border: 1px solid #000;
	border-radius: 7px;
	text-decoration: none !important;
	vertical-align: top;
	margin: 3px 8px 3px 0;
	text-transform: uppercase;
}

.add-card-popup-btn-orange2 {
	display: inline-block;
	color: #000 !important;
	background: #f0e2b8;
	padding: 9px 14px;
	font-weight: 700;
	font-size: 12px;
	border: 1px solid #000;
	border-radius: 7px;
	text-decoration: none !important;
	vertical-align: top;
	margin: 3px 8px 3px 0;
	text-transform: uppercase;
}

#payment_methods_cancel_add_popup {
	margin-right: 0;
}

.add-card-text-area {
	padding: 5px 7px 10px 7px;
	max-width: 192px;
	margin: 0 auto;
}

.theboost-custom-checkout-floater-bottom {
	position: absolute;
	top: 212px;
	width: 100%;
}

.theboost-custom-checkout-floater-bottom-relative {
	position: relative;
	text-align: center;
}

.theboost-middle-medium-image {
	text-align: center;
}

#shop_ilppurchase_custom_checkout_card {
	display: inline-block;
	color: #000;
	background: #c3b280;
	padding: 10px 10px;
	font-weight: 700;
	font-size: 11px;
	border: 1px solid #000;
	border-radius: 7px;
	text-decoration: none;
	vertical-align: top;
	margin: 10px 0;
}

#shop_theboost_custom_checkout_card {
	display: inline-block;
	width: 107px;
	color: #000;
	background: #f0e2b8;
	padding: 16.1px 8px;
	font-weight: 700;
	font-size: 12px;
	border: 1px solid #000;
	border-radius: 7px;
	text-decoration: none;
	vertical-align: top;
	margin: 7px 0;
}

#shop_e1_custom_checkout_card {
	display: inline-block;
	width: 107px;
	color: #000;
	background: #82c7bb;
	padding: 16.1px 8px;
	font-weight: 700;
	font-size: 12px;
	border: 1px solid #000;
	border-radius: 7px;
	text-decoration: none;
	vertical-align: top;
	margin: 3px 0;
}

#shop_e1_custom_checkout_card span {
	color: #d73923;
}

#shop_e1_custom_checkout_card span.span2 {
	color: #635dbd;
	text-decoration: underline;
}

#shop_e1_custom_confirm_checkout {
	display: inline-block;
	width: 107px;
	color: #000;
	background: #82c7bb;
	padding: 16.1px 8px;
	font-weight: 700;
	font-size: 12px;
	border: 1px solid #000;
	border-radius: 7px;
	text-decoration: none;
	vertical-align: top;
	margin: 3px 0;
}

.apprentice-floater-container .wheel-of-fortune-container {
	background: #fff;
	padding: 32px 0px 8px 8px;
}

.apprentice-floater-container .wheel-of-fortune-container-1 {
	display: inline-block;
	width: calc(66% - 8px);
	height: 597px;
	overflow-y: auto;
	overflow-x: unset;
	background: #fff;
	padding: 13px 0;
	border: 1px solid #9c9393;
	overflow: hidden;
}

.apprentice-floater-container .wheel-of-fortune-container-1 .wheelContainer {
	margin: 57px 0 0 -92px !important;
	height: auto;
	width: 512px;
}

.apprentice-floater-container .wheel-of-fortune-container-2 {
	background: #fff;
	border: 1px solid #afafaf;
	display: inline-block;
	padding: 9px;
	vertical-align: top;
	width: 32%;
	margin: 0 0 0 12px;
	position: relative;
}

#select-wheel-popup {
	display: block;
	border: 5px solid #d4c8a6;
	height: 37px;
	width: 235px;
	border-radius: 7px;
	padding: 0 7px;
	margin: 0;
}

#select-wheel-popup option {
	padding: 3px 7px;
}

#select-wheel-popup option:hover,
#select-wheel-popup option:focus,
#select-wheel-popup option:active,
#select-wheel-popup option:checked {
	background: #d4c8a6 !important;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
	font-weight: 700;
	box-shadow: 0 0 10px 100px #d4c8a6 inset;
	outline-color: #d4c8a6;
}

.dim-bg-area-popups {
	display: none;
	position: fixed;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	background: rgb(132, 125, 107);
	opacity: 0.5;
	filter: Alpha(Opacity=50);
	z-index: 90;
}

.dim-bg-area-popups-inpopup {
	display: none;
	position: fixed;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	background: rgb(132, 125, 107);
	opacity: 0.5;
	filter: Alpha(Opacity=50);
	z-index: 9;
}

.wof-win-prizes-img {
	margin: 0 auto;
}

.wheel-of-fortune-container-2 h1 {
	font-size: 17px;
	margin: 0;
}

.apprentice-floater-container .wheel-of-fortune-container-2 {
	text-align: center;
}

.apprentice-floater-container .wheel-of-fortune-container-2 p {
	font-size: 12px;
}

.apprentice-floater-container .wheel-of-fortune-container-1 .spins-left-heading {
	font-size: 11px;
	font-weight: 400;
	padding: 0;
	margin: 7px 0;
}

.apprentice-floater-container .wheel-of-fortune-container-1 .spinBtn,
.apprentice-floater-container .wheel-of-fortune-container-1 .spinBtnInactive {
	clear: both;
	display: inline-block;
	background-color: #b8ac82;
	text-decoration: none !important;
	position: relative;
	padding: 20px;
	font-weight: 700;
	font-size: 2rem;
	color: #000 !important;
	border-radius: 6px;
	border: none;
	box-shadow: 0 2px 0 #7a5800;
	cursor: pointer;
	font-family: Montserrat, sans-serif;
	font-size: 13px;
	padding: 10px 5px 7px 5px;
	width: 127px;
	text-align: center;
}

.confirms-checkout-area {
	max-width: 173px;
	margin: 0 auto;
	position: relative;
	font-weight: 700;
	overflow-wrap: break-word;
}

.apprentice-floater-container .wheel-of-fortune-container-1 .wheelSVG {
	height: auto;
}

#wof-checkout-container {
	padding: 3px 7px;
}

#wof_custom_checkout_qty {
	border: 1px solid #000;
	height: 33px;
	width: 77px;
	margin: 13px 0;
}

#wof_custom_checkout_buy_now_btn {
	display: inline-block;
	width: 108px;
	color: #000;
	background: #cdbd7f;
	padding: 9px 8px;
	font-weight: 700;
	font-size: 12px;
	border: 1px solid #000;
	border-radius: 7px;
	text-decoration: none;
	vertical-align: top;
	margin: 10px 4px 3px 0;
}

#wof_custom_checkout_buy_now_btn_disabled {
	display: inline-block;
	width: 107px;
	color: #000;
	background: #cdbd7f;
	padding: 16.1px 8px;
	font-weight: 700;
	font-size: 12px;
	border: 1px solid #000;
	border-radius: 7px;
	text-decoration: none;
	vertical-align: top;
	margin: 3px 0 3px 3px;
}

#wof_custom_checkout_card {
	display: inline-block;
	width: 117px;
	color: #000;
	background: #cdbd7f;
	padding: 9.6px 7px;
	font-weight: 700;
	font-size: 10.7px;
	border: 1px solid #000;
	border-radius: 7px;
	text-decoration: none;
	margin: 3px 0;
}

#wof_custom_checkout_card span {
	color: #d73923;
}

#wof_custom_checkout_card span.span2 {
	color: #635dbd;
	text-decoration: underline;
}

/* TheBoost Floater Banner */
.theboost-floater-container-small-popup {
	position: absolute;
	transform: translate(-50%, 0);
	left: 50%;
	top: 177px;
	height: 317px;
	width: 318px;
	z-index: 9998;
	-webkit-animation: fadeOutTopRight 1s;
	animation: fadeOutTopRight 1s;
}

.theboost-floater-container-small-popup #theboost-floater-banner {
	padding: 0;
	margin: 0;
}

.theboost-floater-container {
	border: 1px solid #000;
	box-shadow: 3px 3px 10px #675f5f;
	position: absolute;
	transform: translate(-50%, 0);
	left: 50%;
	top: 23px;
	height: 317px;
	width: 318px;
	z-index: 9999;
	-webkit-animation: fadeOutTopRight 1s;
	animation: fadeOutTopRight 1s;
}

#theboost-floater-close-btn {
	position: absolute;
	right: 0;
	text-decoration: none;
	padding: 1px 7px;
	font-size: 15px;
	cursor: pointer;
	color: #000;
	background: transparent;
	margin-top: -29px;
}

#theboost-floater-close-btn:hover {
	color: #766e6e;
}

#theboost-floater-banner {
	padding: 9px;
}

/* IlpPurchase Floater Banner */
.ilppurchase-floater-container-small-popup {
	position: absolute;
	transform: translate(-50%, 0);
	left: 50%;
	top: 177px;
	height: 317px;
	width: 318px;
	z-index: 9998;
	-webkit-animation: fadeOutTopRight 1s;
	animation: fadeOutTopRight 1s;
}

.ilppurchase-floater-container-small-popup #ilppurchase-floater-banner {
	padding: 0;
	margin: 0;
}

.ilppurchase-floater-container {
	border: 1px solid #000;
	box-shadow: 3px 3px 10px #675f5f;
	position: absolute;
	transform: translate(-50%, 0);
	left: 50%;
	top: 23px;
	height: 317px;
	width: 318px;
	z-index: 9999;
	-webkit-animation: fadeOutTopRight 1s;
	animation: fadeOutTopRight 1s;
}

#ilppurchase-floater-close-btn {
	position: absolute;
	right: 0;
	text-decoration: none;
	padding: 1px 7px;
	font-size: 15px;
	cursor: pointer;
	color: #000;
	background: transparent;
	margin-top: -29px;
}

#ilppurchase-floater-close-btn:hover {
	color: #766e6e;
}

#group-splashpage-floater-close-btn {
	position: relative;
	text-decoration: none;
	padding: 0 7px 3px 7px;
	font-size: 15px;
	cursor: pointer;
	color: #000;
	background: transparent;
	margin: 0;
	text-align: right;
	z-index: 9999;
}

#group-splashpage-floater-close-btn:hover {
	color: #766e6e;
}

#load-up-splash-page-popup {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 99999;
	background: #fff;
}

#ilppurchase-floater-banner {
	padding: 9px;
}

/* Who Viewed Last Floater Blog and Profile */
.who-viewed-last-floater-container-inner {
	background: #dedede;
	position: relative;
	height: 100%;
	width: 100%;
	padding-top: 32px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 8px;
}

.who-viewed-last-floater-container {
	display: none;
	border: 1px solid #000;
	box-shadow: 3px 3px 10px #675f5f;
	position: absolute;
	transform: translate(-50%, 0);
	left: 50%;
	top: 23px;
	height: 317px;
	width: 318px;
	z-index: 9999;
	-webkit-animation: fadeOutTopRight 1s;
	animation: fadeOutTopRight 1s;
}

.who-viewed-last-desc-container {
	display: inline-block;
	width: calc(74% - 12px);
	height: 557px;
	overflow-y: auto;
	overflow-x: unset;
	background: #fff;
	padding: 0;
	border: 1px solid #afafaf;
	position: relative;
}

.who-viewed-last-floater-banner {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background: #fff;
	border: 1px solid #afafaf;
	display: inline-block;
	padding: 0;
	vertical-align: top;
	height: 557px;
	width: 26%;
	margin: 0 0 0 12px;
	position: relative;
}

#who-viewed-last-floater-close-btn {
	position: absolute;
	right: 0;
	text-decoration: none;
	padding: 1px 7px;
	font-size: 15px;
	cursor: pointer;
	color: #000;
	background: transparent;
	margin-top: -29px;
}

#who-viewed-last-floater-close-btn:hover {
	color: #766e6e;
}

.who-viewed-last-member-avatar-bar {
	background: #fff;
	margin: 10px 2px;
	text-align: left;
}

.who-viewed-last-member-avatar-bar img {
	margin: -10px 20px 7px 20px;
	border: 1px solid #333;
}

.who-viewed-last-member-avatar-bar h6 {
	display: inline-block;
	font-size: 17px;
	font-weight: 700;
}

.who-viewed-last-member-avatars-bar {
	display: inline-block;
	background: #fff;
	padding: 12px 10px 22px 10px;
	text-align: left;
}

.who-viewed-last-member-avatars-bar p {
	margin: 17px 9px 12px 9px;
}

.who-viewed-last-member-trends-bar {
	background: #fff;
	padding: 0 0 12px 0;
	text-align: left;
	margin-bottom: 14px;
}

.who-viewed-last-member-trends-bar-title {
	background: #efefef;
	position: relative;
	height: 33px;
	line-height: 33px;
	color: #000;
	font-weight: 700;
	font-size: 13px;
	padding: 0 12px;
}

.who-viewed-last-member-trends-bar-content-first {
	display: inline-block;
	position: relative;
	color: #000;
	font-weight: 700;
	font-size: 13px;
	padding: 12px 12px;
}

.who-viewed-last-member-trends-bar-content-first .lighter-text {
	color: #666666;
}

.who-viewed-last-member-trends-bar-content-first .lighter-text span {
	color: #000;
	font-size: 35px;
}

.who-viewed-last-member-avatar-link {
	display: inline-block;
	margin: 10px 3px 10px 3px;
}

.who-viewed-last-member-avatars-more {
	display: inline-block;
	margin: 10px 3px 10px 3px;
	height: 54px;
	width: 54px;
	text-decoration: none !important;
	font-size: 22px;
	font-weight: 700;
	color: #000 !important;
	border: 1px solid #000;
	vertical-align: top;
	padding: 9px 4px;
	text-align: center;
}

.friend_details {
	text-align: left;
}

.who-viewed-last-entrepreneur-upgrade-btn {
	display: inline;
	text-decoration: none !important;
	color: #fff !important;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans-serif;
	white-space: nowrap;
	overflow: hidden;
	padding: 10px 25px 11px 25px;
	background: #5f78ab;
	border: 2px #29447E solid;
	border-radius: 3px;
	line-height: 22px;
	margin: 2px 12px 2px 7px;
}

.who-viewed-last-member-upgrade-entrepreneur {
	float: right;
	text-align: right;
	margin: 32px 0;
}

.who-viewed-last-member-upgrade-entrepreneur p {
	margin: 0;
}

.who-viewed-last-hide-panel {
	height: 100%;
	width: 100%;
}

.kyc-floater-container-small-popup {
	position: absolute;
	transform: translate(-50%, 0);
	left: 50%;
	top: 177px;
	height: 317px;
	width: 318px;
	z-index: 9999;
	-webkit-animation: fadeOutTopRight 1s;
	animation: fadeOutTopRight 1s;
}

.kyc-floater-container-small-popup #kyc-floater-banner {
	padding: 0;
	margin: 0;
}

.kyc-floater-container {
	border: 1px solid #000;
	box-shadow: 3px 3px 10px #675f5f;
	position: absolute;
	transform: translate(-50%, 0);
	left: 50%;
	top: 23px;
	height: 317px;
	width: 318px;
	z-index: 9999;
	-webkit-animation: fadeOutTopRight 1s;
	animation: fadeOutTopRight 1s;
}

/* Entrepreneur One Floater Banner */
.entrepreneurone-floater-container-small-popup {
	position: absolute;
	transform: translate(-50%, 0);
	left: 50%;
	top: 177px;
	height: 317px;
	width: 318px;
	z-index: 9999;
	-webkit-animation: fadeOutTopRight 1s;
	animation: fadeOutTopRight 1s;
}

.entrepreneurone-floater-container-small-popup #entrepreneurone-floater-banner {
	padding: 0;
	margin: 0;
}

.kyc-floater-container-small-popup {
	position: absolute;
	transform: translate(-50%, 0);
	left: 50%;
	top: 177px;
	height: 317px;
	width: 318px;
	z-index: 9999;
	-webkit-animation: fadeOutTopRight 1s;
	animation: fadeOutTopRight 1s;
}

.kyc-floater-container-small-popup #entrepreneurone-floater-banner {
	padding: 0;
	margin: 0;
}

/*#entrepreneurone-floater-close-btn {
	position: absolute;
    right: 0;
    text-decoration: none;
    padding: 1px 7px;
    font-size: 15px;
    cursor: pointer;
    color: #000;
    background: transparent;
    margin-top: -29px;
}

#entrepreneurone-floater-close-btn:hover {
    color: #766e6e;
}*/
.kyc-floater-container {
	border: 1px solid #000;
	box-shadow: 3px 3px 10px #675f5f;
	position: absolute;
	transform: translate(-50%, 0);
	left: 50%;
	top: 23px;
	height: 317px;
	width: 318px;
	z-index: 9999;
	-webkit-animation: fadeOutTopRight 1s;
	animation: fadeOutTopRight 1s;
}

.entrepreneurone-floater-container {
	border: 1px solid #000;
	box-shadow: 3px 3px 10px #675f5f;
	position: absolute;
	transform: translate(-50%, 0);
	left: 50%;
	top: 23px;
	height: 317px;
	width: 318px;
	z-index: 9999;
	-webkit-animation: fadeOutTopRight 1s;
	animation: fadeOutTopRight 1s;
}

#entrepreneurone-floater-close-btn {
	position: absolute;
	right: 0;
	text-decoration: none;
	padding: 1px 7px;
	font-size: 15px;
	cursor: pointer;
	color: #000;
	background: transparent;
	margin-top: -29px;
}


#kyc-floater-close-btn:hover {
	color: #766e6e;
}

#kyc-floater-close-btn {
	position: absolute;
	right: 0;
	text-decoration: none;
	padding: 1px 7px;
	font-size: 15px;
	cursor: pointer;
	color: #000;
	background: transparent;
	margin-top: -29px;
}

#entrepreneurone-floater-close-btn:hover {
	color: #766e6e;
}

.entrepreneurone-custom-checkout-cc-area-popup {
	padding: 0;
	text-align: center;
	position: relative;
}

.ftext_error_flexible {
	border: #E77776 1px solid;
	background: #f8dbdb;
	font-size: 11px;
	color: #333333;
	font-family: Arial, tahoma, verdana, sans-serif;
	padding: 3px 2px 3px 2px;
	outline: none;
}

#entrepreneurone-floater-banner {
	padding: 9px;
}

.entrepreneurone-floater-left-conatiner {
	display: inline-block;
	vertical-align: top;
	width: 40%;
}

.entrepreneurone-floater-right-conatiner {
	display: inline-block;
	width: 57%;
}

.entrepreneurone-floater-circle-container {
	display: inline-block;
	text-align: center;
}

.entrepreneurone-floater-circle {
	position: relative;
	top: 6px;
	left: 6px;
	text-align: center;
	width: 36px;
	height: 36px;
	border-radius: 100%;
	background-color: #a6b5aa;
}

.entrepreneurone-floater-circle-border {
	display: inline-block;
	position: relative;
	text-align: center;
	width: 48px;
	height: 48px;
	margin: 5px 5px 5px 5px;
	border-radius: 100%;
	background-color: #E53B3B;
}

.entrepreneurone-floater-circle-number {
	font-size: 17px;
	font-weight: 700;
	line-height: 36px;
	color: #fff;
}

.entrepreneurone-floater-circle-type-time {
	display: block;
	font-size: 11px;
	font-weight: 700;
	color: #fff;
}

.entrepreneurone-floater-action {
	padding: 5px 0;
}

.entrepreneurone-custom-checkout-cc-success-pay {
	padding: 77px 3px;
}

.simple_white_btooltip {
	background: #fff;
	color: #787252;
	font-size: 12px;
	padding: 7px 15px;
	margin: 0;
}

h5.normal-heading {
	font-size: 37px;
}

.wheelContainer .toast {
	max-width: 207px;
}

/* Custom Checkbox */
/* Customize the label (the container) */
.container-checkbox-e1 {
	display: block;
	position: relative;
	padding-left: 20px;
	margin-bottom: 3px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/* Hide the browser's default checkbox */
.container-checkbox-e1 input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

/* Create a custom checkbox */
.container-checkbox-e1 .checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 13px;
	width: 13px;
	background-color: #eee;
	border: 1px solid #000;
}

/* On mouse-over, add a grey background color */
.container-checkbox-e1:hover input~.checkmark {
	background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.container-checkbox-e1 input:checked~.checkmark {
	background-color: #82c7bb;
}

.wheel-of-fortune-container-2 .container-checkbox-e1 input:checked~.checkmark {
	background-color: #cdbd7f;
}

.container-checkbox-e1 input:checked~.checkmark:before {
	content: "\2713";
	height: 13px;
	width: 13px;
}

.wof-win-prizes-img {
	margin: 0 auto;
	display: block;
}

/* Create the checkmark/indicator (hidden when not checked) */
.container-checkbox-e1 .checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

/* Show the checkmark when checked */
.container-checkbox-e1 .container input:checked~.checkmark:after {
	display: block;
}

/* Style the checkmark/indicator */
.container-checkbox-e1 .checkmark:after {
	left: 9px;
	top: 5px;
	width: 5px;
	height: 10px;
	border: solid white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

/* MarketHive Senate */
#markethive-senate-cover {
	margin: 1.25rem;
	height: 240px;
	background-image: url('../images/markethive-senate/markethive-senate.jpg');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: .25rem;
	position: relative;
	z-index: 3;
	box-shadow: -2px 8px 4px -4px rgba(0, 0, 0, .5);
	background-color: #dadad2;
	transition: background-image 2.5s ease-in-out;
}

#markethive-senate-cover-edit {
	display: block;
	margin: 8px 12px 0 12px;
	float: right;
}

#markethive-senate-cover-edit a {
	display: inline-block;
	padding: 3px 6px 2px 6px;
	position: relative;
	background-color: rgba(80, 80, 80, .5);
	color: #fff;
	border-radius: 2px;
	font-size: 11px;
}

#markethive-senate-cover:hover #markethive-senate-cover-edit a {
	display: inline-block;
}

#markethive-senate-cover-edit2 {
	display: block;
	margin: 8px 12px 0 12px;
	float: left;
}

#markethive-senate-cover-edit2 a {
	display: inline-block;
	padding: 3px 6px 2px 6px;
	position: relative;
	background-color: rgba(80, 80, 80, .5);
	color: #fff;
	border-radius: 2px;
	font-size: 11px;
}

#markethive-senate-cover:hover #markethive-senate-cover-edit2 a {
	display: inline-block;
}

#markethive-senate-content {
	margin: 0;
}

#markethive-senate-content a {
	color: #353535;
}

#markethive-senate-content .ws-link h3 {
	font-size: 40px;
}

#markethive-senate-content .jumbotron {
	margin-bottom: 0;
}

#markethive-senate-content .jumbotron .list-group-item {
	border: 1px solid #afafaf;
	color: #000;
	font-size: 14px;
}

#markethive-senate-content .jumbotron .list-group-item a {
	color: #fff;
}

#markethive-senate-content .jumbotron .list-group-item .btn-link-normal {
	color: #fb9fb0;
	text-decoration: none;
}

#markethive-senate-content h2.section {
	color: #fff;
	padding: 15px 53px 12px 53px;
	border-color: transparent;
	-moz-box-shadow: inset 0 0 8px #797780;
	-webkit-box-shadow: inset 0 0 8px #797780;
	box-shadow: inset 0 0 8px #797780;
	border-radius: 7px;
}

#markethive-senate-content .lined-section .nameavatar {
	border-bottom: 1px dotted #fff;
	color: #fff;
}

#markethive-senate-content .markethive-senate-bordered-title {
	display: inline-block;
	-moz-box-shadow: inset 0 0 8px #797780;
	-webkit-box-shadow: inset 0 0 8px #797780;
	box-shadow: inset 0 0 8px #797780;
	border-radius: 7px;
	padding: 0 27px 10px 27px;
}

#markethive-senate-content .markethive-senate-bordered-title h3 {
	font-size: 30px;
}

.markethive-senate-incontent {
	margin: 13px;
}

.markethive-senate .ms-flag-upper {
	margin: -92px 15px 0 15px;
	position: relative;
	z-index: 8;
}

.markethive-senate .ms-flag-upper .ws-link span {
	background: rgba(255, 255, 255, 0.45);
	padding: 2px 10px;
	text-shadow: 2px 2px 3px #666;
	margin-left: -7px;
	display: inline-block;
	vertical-align: top;
}

.markethive-senate .ms-flag-upper .ws-link {
	color: #212529;
	display: inline-block;
	text-decoration: none;
}

.markethive-senate .ms-flag-upper .ws-link i {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dedede));
	background-image: -webkit-linear-gradient(top, #fff, #dedede);
	background-image: -moz-linear-gradient(top, #fff, #dedede);
	background-image: -ms-linear-gradient(top, #fff, #dedede);
	background-image: -o-linear-gradient(top, #fff, #dedede);
	background-image: linear-gradient(to bottom, #fff, #dedede);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fff, endColorstr=#dedede);
	border-radius: 70px;
	box-shadow: 2px 1px 6px rgba(0, 0, 0, 0.4);
	color: #6d83b4;
	padding: 0 7px;
}

.markethive-senate .flag-upper-line {
	color: #fff;
	display: inline-block;
	padding: 2px 6px;
	margin: 0 0 5px 0;
}

.markethive-senate .flag-upper-line a {
	display: inline-block;
	padding: 3px 6px 2px 6px;
	position: relative;
	background-color: rgba(80, 80, 80, .5);
	color: #fff;
	border-radius: 2px;
	font-size: 11px;
	text-decoration: none;
	text-shadow: 2px 2px 3px #666;
}

.markethive-senate .flag-upper-line a:hover {
	color: #fff;
}

.markethive-senate .just-nice-border {
	border: 3px solid #000000;
	border-radius: 7px;
}

.markethive-senate #menutabsholder {
	display: block;
	text-align: center;
	width: 100%;
}

.markethive-senate #menutabsholder .menutabs {
	background-repeat: no-repeat;
	padding-top: 13px;
	padding-left: 19px;
	padding: 13px 10% 0 10%;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	margin: 0;
	display: inline-block;
}

.markethive-senate #menutabsholder .menutabs li {
	list-style-type: none;
	display: inline-block;
	margin: 7px 7px;
}

.markethive-senate #menutabsholder .menutabs li a {
	position: relative;
	width: 100%;
	padding: 9px 22px;
	z-index: 20;
	text-decoration: none;
	display: block;
	background: #6d83b4;
	border-radius: 7px;
	color: #fff;
	border: 4px solid transparent;
	text-transform: uppercase;
	font-size: 17px;
}

.markethive-senate #menutabsholder .menutabs li a i {
	border: 2px solid #fff;
	border-radius: 50%;
	padding: 13px;
	margin: 0 4px 0 0;
}

.markethive-senate #menutabsholder .menutabs li a.active {
	border: 4px solid #eabd39;
	color: #eabd39;
}

.markethive-senate #menutabsholder .menutabs li a.active i {
	border-color: #eabd39;
}

.wheelContainer .toast p {
	margin: 7px 3px 8px 3px !important;
}

.newsfeed-boost-post-btn {
	display: inline-block;
	margin: 0 7px;
	text-align: right;
	margin-right: 10px;
}

.newsfeed-boost-post-btn img {
	margin-top: -4px;
}

#newsfeed_boosted_post {
	margin: -7px 7px;
	margin-right: 3px;
}

#newsfeed_boosted_post img {
	margin-top: 0;
}

#newsfeed_boost_post_new_btn {
	text-align: left;
}

div#activity_feed {
	margin-top: 50px;
	border-top: 1px #DFDFDF solid;
}

#newsfeed_boosts_sum {
	font-weight: 700;
	font-size: 11px;
	z-index: 99999;
	color: #fff;
	background: #ff0000;
	padding: 0 4px;
	border-radius: 3px;
	border: 3px solid #fff;
	box-shadow: 0 0 6px #000;
	position: relative;
	margin: -5px -8px 0 -3px;
	display: inline-block;
	z-index: 1;
}

.emoji-wysiwyg-editor.ftextarea_activity {
	text-align: left;
	background: #f3f2f2;
	color: #000;
}

.notify_notification_date {
	color: #999;
	cursor: pointer;
	text-decoration: none;
}

/* Blockchain Wallet */
.wallet-container {
	overflow-wrap: break-word;
	word-wrap: break-word;
	padding: 10px 10px;
}

/* Support System */
.container.support-page {
	width: auto;
	max-width: 1277px;
	margin-bottom: 57px;
}

.column-top-support-page {
	padding: 7px 57px;
}

.column-top-support-system-page {
	padding: 12px 17px;
}

.column-top-support-system-page-actions-area {
	display: inline-block;
	vertical-align: top;
}

.dataTables_wrapper .row:first-child {
	border: 1px solid #c5c5c5;
	border-bottom: none;
	background-color: #d8dfea;
	margin: 0;
	padding: 12px 0;
}

.dataTables_wrapper .row:first-child label {
	font-size: 12px;
	font-weight: 700;
}

.main-menu-support-tickets-item .main-menu-support-tickets-item-link {
	display: inline-block;
	background-color: #5f78ab !important;
	border-color: #000 !important;
	border-radius: 3px !important;
	color: #fff;
	margin: 7px 3px;
	font-size: 12px;
	text-decoration: none;
	padding: 7px 12px;
}

.card-title-new-ticket {
	font-weight: 400;
	border-bottom: 1px solid #999;
	font-size: 16px;
	color: #000;
	margin: 12px 0 17px 0;
}

.start-container-text-support-ticket-create #editor-container {
	min-height: 127px;
	width: 100%;
	text-transform: none;
	font-weight: 400;
}

.start-container-text-support-ticket-reply #editor-container-reply {
	min-height: 127px;
	width: 100%;
	text-transform: none;
	font-weight: 400;
}

.ticket-view-theticket {
	border: 1px solid #c5c5c5;
	padding: 17px 0 7px 0;
}

.ticket-view-theticket .ticket-bg {
	font-size: 16px;
	font-weight: 600;
	padding: 0 18px 0.5rem 18px;
}

.start-container-text-support-ticket-reply {
	margin: 27px 0 0 0;
}

.badge {
	padding: 0.4em 0.9em;
	color: #FFFFFF;
	font-weight: 500;
	font-size: 12px;
	text-transform: uppercase;
	display: inline-block;
	margin-bottom: 3px;
	padding-top: 5px;
}

.badge-danger {
	background-color: #ff0000;
}

.badge-info {
	background-color: #a1b1d1;
}

.badge-warning {
	background-color: #e9bc47;
}

.cbp_tmtimeline {
	list-style: none;
	position: relative;
	padding: 0 10px 0 0;
}

.cbp_tmtimeline>li {
	position: relative;
}

.cbp_tmtimeline>li .cbp_tmlabel p {
	color: #444;
	word-break: break-all;
	font-size: 15px;
	line-height: 1.5em;
	margin-bottom: 5px;
}

.cbp_tmtimeline>li .cbp_tmlabel h2 {
	margin: 0px;
	padding: 5px 0 5px 0;
	line-height: 20px;
	font-size: 20px;
	font-weight: normal;
}

.cbp_tmtimeline>li .cbp_tmlabel {
	margin: 0 5% 15px 0;
	background: #fff;
	padding: 1.2em;
	position: relative;
	border-radius: 7px 12px 12px 12px;
	box-shadow: 0 3px 10px 3px rgba(0, 0, 0, 0.15);
}

.ticket-view-theticket .cbp_tmtimeline {
	padding: 0;
}

.ticket-view-theticket .cbp_tmtimeline>li .cbp_tmlabel {
	background: #fff;
	margin: 12px 17px 15px 0;
}

.support-ticket-view-footer {
	margin: 22px 0 0 0;
}

.support-ticket-view-footer-link {
	color: #66615B !important;
	text-decoration: none !important;
}

[style*="--aspect-ratio"]> :first-child {
	width: 100%;
}

[style*="--aspect-ratio"]>img {
	height: auto;
}

.red-warning-new {
	display: inline-block;
	color: #FFFFFF;
	font-weight: bold;
	margin-right: 2px;
	padding: 0px 1px 1px 1px;
	text-decoration: none;
	background: #FF0000;
	float: left;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
}

.socialmail-status {
	display: inline-block;
	padding: 3px 0 0 13px;
	vertical-align: top;
	font-weight: 700;
}

@supports (--custom:property) {
	[style*="--aspect-ratio"] {
		position: relative;
	}

	[style*="--aspect-ratio"]::before {
		content: "";
		display: block;
		padding-bottom: calc(100% / (var(--aspect-ratio)));
	}

	[style*="--aspect-ratio"]> :first-child {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
	}
}

select#capture_rotator:invalid,
select#capture_rotator option[value="0"] {
	color: #999999;
}

.ticket-view-theticket .cbp_tmtimeline>li .cbp_tmlabel img {
	max-width: 50%;
}

.support_ticket_copy_username {
	display: inline-block;
	vertical-align: top;
}

.copy_data_btn_img_click {
	cursor: pointer;
	display: inline-block;
}

.copy_data_btn_img_click img {
	height: 20px;
	width: 19px;
	max-width: 100% !important;
}

/* User Custom Navbar: Loggedin */
.navbar-user-custom-loggedin .navbar-nav>li {
	float: none;
}

.navbar-user-custom-loggedin .navbar-nav .nav-custom-home-logo a {
	padding: 4px;
}

.navbar-user-custom-loggedin .navbar-nav .nav-custom-home-logo a img {
	height: 36px;
}

.navbar-user-custom-loggedin .navbar-nav>li>a>img {
	height: 26px;
}

.navbar-user-custom-loggedin .navbar-right li {
	display: inline-block !important;
}

#navbar-user-custom-alerts>li>a>img {
	height: 26px;
}

.navbar-user-custom-loggedin .navbar-collapse.in .navbar-nav {
	margin-top: 0;
}

.navbar-user-custom-loggedin .navbar-collapse.in .navbar-right {
	position: absolute;
	z-index: 999;
	left: 0;
}

#navbar-user-custom-alerts>li {
	float: none;
}

#navbar-user-custom-alerts>li>a {
	display: inline-block;
	font-size: 14.3px;
	outline: none;
	padding: 8px 10px 10px 10px;
}

.navbar-user-custom-loggedin .red-warning-new {
	color: #FFFFFF;
	font-weight: bold;
	margin-right: 2px;
	padding: 0 2px 0 1px;
	margin-top: -5px;
	text-decoration: none;
	background: #FF0000;
	float: right;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	font-size: 10px;
	height: 20px;
	border: 1px solid #fff;
}

.regular-checkbox {
	display: none;
}

.regular-checkbox+label {
	background-color: #fff;
	border: 3px solid #d6d6d6;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
	padding: 7px;
	border-radius: 3px;
	display: inline-block;
	position: relative;
}

.regular-checkbox+label:active,
.regular-checkbox:checked+label:active {
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);
}

.regular-checkbox:checked+label {
	background-color: #040404;
	border: 3px solid #040404;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
	color: #99a1a7;
}

.regular-checkbox:checked+label:after {
	content: '\2714';
	font-size: 11px;
	position: absolute;
	top: 0px;
	left: 2px;
	color: #a7bddb;
}

.navbar-user-custom-chooseicons-floater-container {
	background: #fff;
	display: none;
	border: 3px solid #bababa;
	position: absolute;
	width: 193px;
	height: auto;
	z-index: 9999;
	padding: 12px 7px 12px 4px;
	margin: 7px 0 0 -145px;
}

.navbar-user-custom-chooseicons-floater-container .corner-ribbon {
	position: absolute;
	top: -12px;
	right: 17px;
}

.navbar-user-custom-chooseicon-row label {
	display: inline-block;
	vertical-align: top;
	margin: 4px 4px 4px 7px;
}

.navbar-user-custom-chooseicon-row a {
	display: inline-block;
	padding: 0 !important;
}

.navbar-user-custom-chooseicon-row a:hover,
.navbar-user-custom-chooseicon-row a:active,
.navbar-user-custom-chooseicon-row a:focus {
	background: transparent !important;
}

.navbar-user-custom-chooseicon-row .none-choose-icon {
	margin: 1.5px 3px 0 7px;
	width: 20px;
}

.navbar-user-custom-chooseicon-row img {
	display: inline-block;
	vertical-align: top;
	margin: 1.5px 0 0 0;
}

.navbar-user-custom-chooseicon-row .navbar-user-custom-chooseicon-row .none-choose-icon {
	width: 20px;
}

.navbar-user-custom-chooseicon-row h6 {
	display: inline-block;
	vertical-align: top;
	color: #352d2d;
	margin: 7px 3px;
	font-size: 11px;
	font-weight: 700;
}

#navbar-user-custom-alerts {
	display: inline-block;
	vertical-align: middle;
}

#navbar-user-custom-alerts li.active {
	vertical-align: top;
	height: 44px;
}

.modal-legals h4 {
	font-family: Tahoma;
	font-size: 18px !important;
}

.modal-legals p {
	font-family: Tahoma;
	font-size: 14px !important;
}

.modal-legals ul li {
	color: #000000;
	font-size: 14px;
}

.wallet-floater-right-title {
	font-size: 12px;
	margin: 7px 0 2px 0;
	position: relative;
	display: block;
	text-transform: uppercase;
}

.wallet-floater-right-subtitle-btn {
	display: block;
	background: #7da7d9;
	color: #fff !important;
	margin: 14px auto 4px auto;
	text-decoration: none !important;
	cursor: pointer;
	text-transform: uppercase;
	padding: 4.1377px 12px;
	border-radius: 5px;
	border: 0.5px solid #294582;
	font-size: 12px;
	font-weight: 700;
	max-width: 134px
}

.wallet-floater-right-subtitle-btn.active {
	background: #5f78ab !important;
}

#modal_more_show_subcontent {
	background: #fff;
	position: absolute;
	border: 1px solid #000;
	box-shadow: 3px 3px 10px #675f5f;
	position: absolute;
	transform: translate(-50%, 0);
	left: 50%;
	top: 23px;
	height: auto;
	width: 352px;
	z-index: 9999;
	-webkit-animation: fadeOutTopRight 1s;
	animation: fadeOutTopRight 1s;
}

#loginModal .modal-body,
#signupModal .modal-body {
	padding: 7px !important;
}

/* Signup Modal Blog Loggedout */
.signupModalBlog .modal-dialog {
	max-width: 450px;
}

.signupModalBlog .modal-dialog h4 {
	font-size: 18.15px;
	text-align: center;
	color: #1c1c1d;
	font-weight: 700;
	margin-top: 17px;
}

.signupModalBlog .modal-dialog .register-social-checkboxradio {
	display: none;
}

.signupModalBlog .extranice-floater-col-right {
	color: #535354;
	background: transparent;
	border: none;
	padding: 3px 2px;
	min-height: auto;
}

.signupModalBlog .extranice-floater-col-right p {
	color: #535354 !important;
	font-size: 14.67px !important;
	font-weight: 400 !important;
	padding: 0 5px 0 0 !important;
	line-height: 1;
	text-align: center;
	margin: 0;
}

.signupModalBlog .extranice-floater-col-right p a {
	color: #100f0f;
}

.signupModalBlog .login-signup-links-blog {
	color: #0405bf !important;
	text-decoration: underline !important;
}

.signupModalBlog .extranice-floater-col-right .text-center a {
	padding: 5px 5px;
}

.signupModalBlog .modal-header {
	padding: 5px;
}

.signupModalBlog .modal-body {
	margin-bottom: 17px;
	margin-top: -5px;
	max-height: 372px;
	overflow-y: auto;
}

.signup-login-frame-content {
	padding: 0 !important;
}

#rest-of-signup-form {
	max-width: 297px;
	margin: 0 auto;
}

#rest-of-signup-form .form-group {
	margin-bottom: 10px;
}

/* Login Modal Blog Loggedout */
.loginModalBlog .modal-dialog {
	max-width: 450px;
}

.loginModalBlog .modal-dialog h4 {
	font-size: 18.15px;
	text-align: center;
	color: #1c1c1d;
	font-weight: 700;
}

.loginModalBlog .modal-dialog .register-social-checkboxradio {
	display: none;
}

.loginModalBlog .extranice-floater-col-right {
	color: #535354;
	background: transparent;
	border: none;
	padding: 3px 2px;
	min-height: auto;
}

.loginModalBlog .extranice-floater-col-right p {
	color: #535354 !important;
	font-size: 14.67px !important;
	font-weight: 400 !important;
	padding: 0 5px 0 0 !important;
	line-height: 1;
	text-align: center;
	margin: 0;
}

.loginModalBlog .extranice-floater-col-right p a {
	color: #100f0f;
}

.loginModalBlog .login-signup-links-blog {
	color: #0405bf !important;
	text-decoration: underline !important;
}

.loginModalBlog .extranice-floater-col-right .text-center a {
	padding: 0;
	margin: 5px 5px;
}

.loginModalBlog .modal-header {
	padding: 5px;
}

.loginModalBlog .modal-body {
	margin-bottom: 17px;
	margin-top: -5px;
}

#referredUserDeletedContainerOverlay {
	display: none;
	position: absolute;
	color: #000;
	background: #fff;
	border: 1px solid #000;
	padding: 7px;
}

#referredUserDeletedContainer:hover #referredUserDeletedContainerOverlay {
	display: block;
}

/* Newsfeed Video Share */
.newfeedthevideo-video-thumbnail-content-container {
	border: 1px solid #cfd9de;
	border-radius: 12px;
	display: block;
	max-width: 507px;
	margin-bottom: 15px;
	cursor: pointer;
}

.newfeedthevideo-video-thumbnail-img-container {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	border-top-left-radius: 12px;
	border-bottom-left-radius: 12px;
	display: inline-block;
	width: 130px;
	height: 130px;
	vertical-align: top;
}

.newfeedthevideo-video-thumbnail-text-container {
	display: inline-block;
	max-width: 370px;
	vertical-align: top;
	padding: 7px 12px;
}

.newfeedthevideo-video-thumbnail-text-container p {
	color: #7a8791;
	padding: 3px 0 !important;
	margin: 0 !important;
	font-size: 12px;
}

.newfeedthevideo-video-thumbnail-text-container h6 {
	color: #000;
	padding: 3px 0 !important;
	margin: 0 !important;
}

.newfeedthevideo-video-iframe-content {
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	max-width: 507px;
	width: 100%;
	height: 287px;
}

.imagepasted-cavnas-element {
	max-width: 100%;
	margin: 3px 12px 12px 0;
	width: 277px !important;
	height: 100% !important;
}

#cavnas-container-messages-close-btn {
	margin-left: 37px;
}

.cavnas-container-newsfeed-close-btn {
	width: 277px;
	text-align: right;
	cursor: pointer;
}

#imagepasted-cavnas-newsfeed {
	display: block;
	margin: 3px 12px 12px 12px;
	border: 1px solid #000;
	width: 277px;
	position: relative;
	/*left: -50%;
    transform: translate(50%,0);*/
}

.imagepasted-cavnas-newsfeedcomment {
	display: none;
	margin: 3px 12px 12px 0;
	border: 1px solid #000;
	width: 277px;
	position: relative;
	/*left: -50%;
    transform: translate(50%,0);*/
}

/* Newsfeed Link Share */
.newfeedthelink-link-thumbnail-content-container {
	border: 1px solid #cfd9de;
	border-radius: 12px;
	display: block;
	max-width: 507px;
	margin-bottom: 15px;
	cursor: pointer;
}

.newfeedthelink-link-thumbnail-img-container {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	border-top-left-radius: 12px;
	border-bottom-left-radius: 12px;
	display: inline-block;
	width: 130px;
	height: 130px;
	vertical-align: top;
}

.newfeedthelink-link-thumbnail-text-container {
	display: inline-block;
	max-width: 370px;
	vertical-align: top;
	padding: 7px 12px;
}

.newfeedthelink-link-thumbnail-text-container p {
	color: #7a8791;
	margin: 0;
	font-size: 12px;
}

.newfeedthelink-link-thumbnail-text-container h6 {
	color: #000;
}

.newfeedthelink {
	text-decoration: none !important;
}

.theCommentImage {
	display: block;
	margin: 10px 0;
	max-width: 260px;
}

/* Scroll to Top of Page */
#gotToTopBtn {
	background: transparent url('../images/layout/scroll-top-icon.png') no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	display: none;
	position: fixed;
	left: 50%;
	transform: translateX(-50%);
	bottom: 3px;
	z-index: 9999999;
	font-size: 18px;
	border: none;
	outline: none;
	color: white;
	cursor: pointer;
	padding: 15px;
	border-radius: 4px;
	width: 97px;
	height: 67px;
}

/*#gotToTopBtn:hover {
  	background: transparent url('../images/layout/scroll-top-icon-hover.png') no-repeat center center;
}*/

/* Emojis */
.emojiPickerIcon {
	display: inline-block;
	vertical-align: top;
	margin: 0 7px;
}

.emojiPickerIcon i {
	color: #787878;
	cursor: pointer;
	font-size: 17px;
}

.emoticons-modal {
	display: none;
	border: 1px solid #7b8fbb;
	cursor: pointer;
	width: 252px;
	position: absolute;
	right: 25px;
	top: 35px;
	z-index: 9999;
	background: #fff;
	padding: 10px;
	border-radius: 4px;
	user-select: none;
	overflow-y: auto;
	height: 170px;
}

.emoticons-modal q:before,
.emoticons-modal q:after {
	display: none;
}

.emoji-modal-theemoji,
.emoji-modal-theemoji-new-message {
	font-size: 20px;
}

.emoji-modal-theemoji:before,
.emoji-modal-theemoji:after,
.emoji-modal-theemoji-new-message:before,
.emoji-modal-theemoji-new-message:after {
	display: none;
}

.show-items {
	display: block !important;
}

/* Pools Newsfeed */
.btn-start-pool-newsfeed {
	display: inline-block;
	vertical-align: top;
	margin: 0 7px;
}

.pool-newsfeed-container {
	display: none;
	cursor: pointer;
	width: 247px;
	position: absolute;
	right: 25px;
	top: 35px;
	z-index: 9999;
	background: #fff;
	border: 1px solid #7b8fbb;
	padding: 10px;
	border-radius: 4px;
	user-select: none;
	text-align: left;
}

.pool-length-newsfeed-container {
	text-align: left;
	cursor: initial;
}

.pool-length-days-newsfeed-container {
	display: inline-block;
	max-width: 107px;
	margin: 0 10px 0 0;
}

.pool-length-hours-newsfeed-container {
	display: inline-block;
	max-width: 107px;
	margin: 0 10px 0 0;
}

.pool-length-minutes-newsfeed-container {
	display: inline-block;
	max-width: 107px;
}

.pool-length-time select {
	min-width: 32px;
}

.btn-start-pool-newsfeed i {
	color: #787878;
	cursor: pointer;
	font-size: 17px;
}

.ftextarea_newsfeed_pool_question {
	resize: vertical;
	width: 170px;
	padding: 3px;
	color: rgb(51, 51, 51);
	min-height: 55px;
	width: 227px;
}

.pool-choice-input-newsfeed {
	width: 227px;
}

.pool-choices-container {
	border: 1px solid #cfd9de;
	border-radius: 12px;
	display: block;
	max-width: 507px;
	margin-bottom: 15px;
	cursor: pointer;
	padding: 12px 12px 12px 12px;
}

.pool-choices-container label {
	background-color: #cfd9de;
	vertical-align: middle;
	padding: 3px 4px;
	border-radius: 3px;
}

.newsfeed-overlay-to-click-on {
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: 1;
	cursor: pointer;
}

.newsfeed-overlay-to-click-on:hover {
	background: #f7f7f7;
}

.newsfeed-go-back-from-post-btn {
	display: block;
	position: relative;
	z-index: 2;
	text-align: left;
}

.newsfeed-go-back-from-post-btn button {
	padding: 2px 10px;
	margin: 2px 0 7px 0;
}

/* Newsfeed Upload Image Video */
.upload-newsfeed-container {
	display: none;
	cursor: pointer;
	max-width: 402px;
	position: relative;
	background: #333;
	padding: 10px;
	margin: 27px 7px 7px 20px;
	border-radius: 4px;
	text-align: left;
}

.upload-newsfeed-container a {
	color: #fff;
}

.btn-start-upload-img-video-newsfeed {
	display: inline-block;
	vertical-align: top;
	margin: 0 7px;
}

.btn-start-upload-img-video-newsfeed i {
	color: #787878;
	cursor: pointer;
	font-size: 17px;
}

.files-drop-container-abs {
	color: #fff;
}

.files-drop-container-abs input {
	width: 100%;
	height: 100%;
	padding: 7px 0;
	border-radius: 5px;
}

.files-drop-container-abs-text {
	color: #333;
}

.upload-the-image-video {
	background: #6d83b4;
	color: #fff;
	font-weight: 700;
	font-size: 12px;
	padding: 2.7px 10.2px;
	margin: 10px 0;
}

.newsfeed-comment-content {
	font-size: 16px;
}

.under-textarea-emoji-container {
	text-align: left;
}

.videodetector {
	padding-bottom: 12px !important;
}

.select2-container {
	z-index: 9999;
	font-size: 16px;
}

#dropdown_content_holder_share_activity {
	z-index: 99999;
}

.blog_post_share_link {
	display: inline-block;
	padding: 15px 0;
	vertical-align: top;
}

.blog_post_share_link a {
	display: inline-block;
}

#shareblog {
	background: #e6d995 url("../images/socialshare-btns/markethive-share.png") no-repeat center center;
	border-radius: 4px;
	height: 32px;
	width: 32px;
}

.emoji-modal-feedshare-theemoji:before,
.emoji-modal-feedshare-theemoji:after {
	content: none !important;
}

.emoji-modal-feedshareblog-theemoji:before,
.emoji-modal-feedshareblog-theemoji:after {
	content: none !important;
}

/* Wallet Popup */
.wallet-popup-heading-select-dropdown {
	border: 3px solid #c9d5ed;
	border-radius: 7px;
	float: left;
	margin: 0 0 7px 0;
}

.wallet-vault-fund-card-amount-heading-select-dropdown,
.wallet-vault-fund-card-method-heading-select-dropdown {
	border: 3px solid #c9d5ed;
	border-radius: 7px;
	width: calc(50% - 10px);
}

.select-options-dropdown-blue {
	display: block;
	border: 2px solid #5f78ab;
	height: 37px;
	width: 167px;
	border-radius: 3px;
	padding: 0 5px;
	margin: 0 auto;
}

.select-options-dropdown-blue option {
	padding: 3px 7px;
}

.select-options-dropdown-blue option:hover,
.select-options-dropdown-blue option:focus,
.select-options-dropdown-blue option:active,
.select-options-dropdown-blue option:checked {
	background: #5f78ab !important;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
	font-weight: 700;
	box-shadow: 0 0 10px 100px #5f78ab inset;
	outline-color: #5f78ab;
}

.select-options-dropdown-disabled {
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 1px;
	text-overflow: '';
	opacity: 1;
}

.select-options-custom-amount-blue {
	display: none;
	border: 2px solid #5f78ab;
	height: 37px;
	width: 167px;
	border-radius: 3px;
	padding: 0 5px;
	margin: 0 auto;
	width: 100%;
}

.wallet-popup-heading-area {
	text-align: right;
}

.wallet-popup-heading-img-text {
	display: inline-block;
	max-width: 270px;
	text-align: left;
}

.wallet-popup-heading-img-text img {
	display: block;
	font-size: 15px;
	font-weight: 700;
	max-width: 100%;
}

.wallet-popup-heading-img-text span {
	display: block;
	font-size: 15px;
	font-weight: 700;
}

.wallet-popup-heading-img-text span span {
	display: inline-block;
}

.wallet-popup-content-sub-heading {
	text-align: left;
	font-weight: 700;
}

.wallet-popup-content-sub-heading-2 {
	text-align: left;
	font-weight: 400;
	font-size: 13px;
}

#the_wallet_content_popup_micro_payments h1 {
	font-family: "Pacifico", cursive;
	font-weight: 400;
	font-size: 2.5em;
}

#the_wallet_content_popup_micro_payments ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

#the_wallet_content_popup_micro_payments ul .inner li {
	width: 98%;
}

#the_wallet_content_popup_micro_payments ul .inner td {
	border-bottom: 1px solid #aeaeae;
	color: #000;
	padding-top: 5px;
	padding-bottom: 5px;
}

#the_wallet_content_popup_micro_payments ul .inner {
	padding-left: 1em;
	overflow: hidden;
	display: none;
	margin-top: 10px;
	background: #fff;
}

#the_wallet_content_popup_micro_payments ul .inner.show {
	/*display: block;*/
}

#the_wallet_content_popup_micro_payments ul li {
	margin: 0.5em 0;
}

#the_wallet_content_popup_micro_payments ul li a.toggle {
	width: 100%;
	display: block;
	background: #efefef;
	color: #000;
	padding: 0.75em;
	border-radius: 0.15em;
	transition: background 0.3s ease;
}

#the_wallet_content_popup_micro_payments ul li a.toggle:after {
	content: '\002B';
	color: #777;
	font-weight: bold;
	float: right;
	margin-left: 5px;
}

#the_wallet_content_popup_micro_payments ul li a.toggle.active:after {
	content: "\2212";
}

.wallet-ilp-purchased-with-hivecoin-content {
	text-align: left;
}

.wallet-custom-checkout-desc-container {
	overflow-y: unset;
	overflow-x: unset;
}

.wallet-custom-checkout-desc-container #wallet-popup-content-area {
	background: none;
	border: none;
	/*background: #f0f0f0;
	border: 1px solid #000;*/
	padding: 7px;
	overflow-y: auto;
	overflow-x: unset;
	height: 429px;
}

.wallet_small_internal_popup {
	background: url('../images/wallet-floater/special-confirm-box-square.png') no-repeat;
	background-size: 100% 100%;
	position: absolute;
	transform: translate(-50%, 0);
	left: 50%;
	z-index: 999;
	text-align: left;
	padding: 7px 17px 17px 17px;
}

.wallet_small_internal_popup_close_btn {
	cursor: pointer;
	margin: 3px 5px -20px 0;
	float: right;
}

.wallet-popup-vault-container {
	max-width: 270px;
	margin: 0 auto;
}

.wallet-popup-markethive-hive-header-orange {
	background: url('../images/wallet-floater/markethive-hive-header-orange.png') no-repeat;
	background-size: 100%;
	border-bottom: 2px solid #000;
	height: 30px;
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	font-style: italic;
}

.wallet-popup-markethive-hive-header-blue-small {
	background: url('../images/wallet-floater/markethive-hive-header-blue-small.png') no-repeat;
	background-size: 100%;
	border-bottom: 1px solid #000;
	height: 20px;
	width: 100%;
	text-align: left;
	color: #fff;
	font-size: 10px;
	font-weight: 400;
	padding: 4px 17px;
}

#wallet-popup-content-area-heading-zone strong {
	margin: 0;
	font-size: 14.05px;
}

#wallet-popup-content-area-heading-zone p {
	margin: 0;
	font-size: 13.33px;
	max-width: 372px;
}

#wallet-popup-content-area-heading-zone p inner {
	margin-right: 7px;
	float: right;
}

.load-more-btn-container {
	position: fixed;
	z-index: 9;
	top: 517px;
	background: transparent !important;
}

.the_wallet_content_accounting_subsection_spacer {
	display: block;
	position: relative;
	width: 100%;
	height: 27px;
}

.ftext-wallet {
	border: #b8b6b6 1px solid;
	border-radius: 5px;
	background: #FFFFFF;
	font-size: 12px;
	color: #a9a1a1;
	font-family: Arial, tahoma, verdana, sans-serif;
	width: 150px;
	padding: 3.8px 7px 3.8px 7px;
	outline: none;
}

.fselect-wallet {
	border: #b8b6b6 1px solid;
	border-radius: 5px;
	background: #FFFFFF;
	font-size: 11px;
	color: #333333;
	font-family: Arial, tahoma, verdana, sans-serif;
	width: 150px;
	padding: 5.575px 2px 5.575px 2px;
	outline: none;
}

.wallet_popup_card_element {
	display: inline-block;
	padding: 3px 9px 3px 2px;
}

.wallet_popup_card_element a {
	color: #777;
	text-decoration: none;
}

.wallet_popup_card_area_left {
	display: inline-block;
	vertical-align: top;
	width: 50%;
}

.wallet_popup_card_area_right {
	display: inline-block;
	vertical-align: top;
	width: 50%;
}

.wallet_blue_button {
	display: inline-block;
	color: #fff !important;
	background: #6d83b4;
	padding: 3px 7px;
	font-weight: 700;
	font-size: 12px;
	border: 1px solid #000;
	border-radius: 5px;
	vertical-align: top;
	margin: 3px 0;
	text-decoration: none !important;
	text-transform: uppercase;
}

.wallet_blue_button_big {
	display: inline-block;
	color: #fff !important;
	background: #5f78ab;
	padding: 12px 17px;
	font-weight: 700;
	font-size: 17px;
	border: 2px solid #000;
	border-radius: 5px;
	vertical-align: top;
	margin: 3px 7px;
	text-decoration: none !important;
	text-transform: uppercase;
	min-width: 117px;
	min-height: 40px;
	text-align: center;
}

.wallet_orange_button_big {
	display: inline-block;
	color: #fff !important;
	background: #ed7e1c;
	padding: 7px 17px;
	font-weight: 700;
	font-size: 17px;
	border: 2px solid #000;
	border-radius: 5px;
	vertical-align: top;
	margin: 3px 0;
	text-decoration: none !important;
	text-transform: uppercase;
	min-width: 180px;
	min-height: 40px;
	text-align: center;
}

.wallet_red_button {
	display: inline-block;
	color: #fff !important;
	background: #ed1c24;
	padding: 3px 7px;
	font-weight: 700;
	font-size: 12px;
	border: 1px solid #000;
	border-radius: 5px;
	vertical-align: top;
	margin: 3px 0;
	text-decoration: none !important;
}

.wallet_orange_button {
	display: inline-block;
	color: #fff !important;
	background: #ed7e1c;
	padding: 3px 7px;
	font-weight: 700;
	font-size: 12px;
	border: 1px solid #000;
	border-radius: 5px;
	vertical-align: top;
	margin: 3px 0;
	text-decoration: none !important;
	text-transform: uppercase;
}

.wallet_white_button {
	display: inline-block;
	color: #000 !important;
	background: #fff;
	padding: 3px 7px;
	font-weight: 700;
	font-size: 12px;
	border: 1px solid #000;
	border-radius: 5px;
	vertical-align: top;
	margin: 3px 0;
	text-decoration: none !important;
}

.wallet-member-state-inactive {
	cursor: pointer;
	display: inline-block;
	font-size: 18px;
	color: #fa0000;
	padding: 0 5px 0 0;
	margin: 0 5px 10px 0;
}

.wallet-member-state-pending {
	cursor: pointer;
	display: inline-block;
	font-size: 18px;
	color: #144bfe;
	padding: 0 5px 0 0;
	margin: 0 5px 10px 0;
}

.wallet-member-state-approved {
	cursor: pointer;
	display: inline-block;
	font-size: 18px;
	color: #0bbd13;
	padding: 0 5px 0 0;
	margin: 0 5px 10px 0;
}

.wallet-member-state-expired {
	cursor: pointer;
	display: inline-block;
	font-size: 18px;
	color: #ba0afb;
	padding: 0 5px 0 0;
	margin: 0 5px 10px 0;
}

.wallet-member-state-selected-current {
	font-weight: 700;
	background: #dddcdc;
	padding: 0 5px 0 5px;
}

.wallet-ilp-proof-purchase-content {
	text-align: left;
}

.wallet-ilp-proof-purchase-content input {
	color: #000000;
}

.wallet_popup_card_element_label {
	padding: 0 0 0 3px;
}

.wallet_popup_card_element_row_container {
	display: block;
	margin: 2px 0 7px 0;
}

.div-table-header-cell-1,
.div-table-header-cell-3,
.div-table-header-cell-4 {
	background: #627aac;
	background-size: auto 100%;
	border: 1px solid #29447e;
	color: #fff;
	padding: 3px 17px;
	font-weight: 700;
	font-size: 12px;
}

.div-table-header-cell-2 {
	background: #8fa0c4;
	background-size: auto 100%;
	border: 1px solid #29447e;
	color: #fff;
	padding: 3px 17px;
	font-weight: 700;
	font-size: 12px;
}

.div-table-header-cell-1 .body_text_title_lt,
.div-table-header-cell-3 .body_text_title_lt,
.div-table-header-cell-2 .body_text_title_lt,
.div-table-header-cell-4 .body_text_title_lt {
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
}

.wallet-member-proofs-purchase-container-1 {
	background: #f0f0f0;
	border: 1px solid #000;
	padding: 7px;
	margin: 7px 0;
}

.wallet-member-proofs-purchase-container-1 h6 {
	font-size: 12px;
	margin: 0 0 5px 0;
	padding: 0;
}

.wallet-member-proofs-purchase-container-1 p {
	font-size: 11.2px;
}

.user-docs-container-3 {
	color: #333333;
	margin: 12px 0 0 0;
}

.user-docs-container-4 {
	background: #fff;
	border: 1px solid #000;
	padding: 12px 7px 12px;
	margin: 12px 0;
}

.files-drop-container-abs-text {
	margin-top: 7px;
}

.upload-ilp-doc-drop-files-here {
	border: 1px dotted #777777;
	color: #777;
	padding: 3px 27px;
	border-radius: 5px;
}

.wallet-popup-content-area-inline-block-icons {
	display: inline-block;
	font-weight: 700;
	color: #000;
	text-align: center;
	width: 25%;
	vertical-align: top;
}

.wallet-popup-content-area-inline-block-icons img {
	display: block;
	max-width: 100%;
	margin: 0 auto;
}

.wallet-popup-content-area-inline-block-icons inner {
	display: block;
	font-weight: 400;
}

.wallet-popup-content-area-graph-ilp-container {
	display: block;
	position: relative;
	width: 522px;
	font-weight: 700;
	font-size: 15px;
	color: #fff;
	margin-left: -28px;
	margin-top: 2px;
	zoom: 107%;
}

#wallet-popup-content-area-graph-ilp-absolute-ilppercenttotal {
	position: absolute;
	left: 8%;
	top: 10%;
	color: #2c7499;
}

#wallet-popup-content-area-graph-ilp-absolute-mhvilps {
	position: absolute;
	right: 19%;
	top: 8%;
}

#wallet-popup-content-area-graph-ilp-absolute-grandfathered {
	position: absolute;
	right: 16%;
	top: 28%;
}

#wallet-popup-content-area-graph-ilp-absolute-earnedilp {
	position: absolute;
	right: 10%;
	top: 47%;
}

#wallet-popup-content-area-graph-ilp-absolute-winnings {
	position: absolute;
	right: 16%;
	top: 66%;
}

#wallet-popup-content-area-graph-ilp-absolute-ilpfund {
	position: absolute;
	right: 21%;
	top: 85%;
}

#wallet_popup_ilp_section_link_ilp_purchases {
	position: absolute;
	padding: 36px 125px;
	left: 200px;
	top: 2px;
}

#wallet_popup_ilp_section_link_ilp_grandfathered {
	position: absolute;
	padding: 32px 125px;
	left: 225px;
	top: 77px;
}

#wallet_popup_ilp_section_link_e1_loyalty {
	position: absolute;
	padding: 32px 125px;
	left: 255px;
	top: 147px;
}

#wallet_popup_ilp_section_link_wheel_fortune {
	position: absolute;
	padding: 32px 125px;
	left: 225px;
	top: 215px;
}

#wallet_popup_ilp_section_link_ilp_purchased {
	position: absolute;
	padding: 32px 125px;
	left: 200px;
	top: 282px;
}

/* Percentage Circle */
.rect-auto,
.c100.p51 .slice,
.c100.p52 .slice,
.c100.p53 .slice,
.c100.p54 .slice,
.c100.p55 .slice,
.c100.p56 .slice,
.c100.p57 .slice,
.c100.p58 .slice,
.c100.p59 .slice,
.c100.p60 .slice,
.c100.p61 .slice,
.c100.p62 .slice,
.c100.p63 .slice,
.c100.p64 .slice,
.c100.p65 .slice,
.c100.p66 .slice,
.c100.p67 .slice,
.c100.p68 .slice,
.c100.p69 .slice,
.c100.p70 .slice,
.c100.p71 .slice,
.c100.p72 .slice,
.c100.p73 .slice,
.c100.p74 .slice,
.c100.p75 .slice,
.c100.p76 .slice,
.c100.p77 .slice,
.c100.p78 .slice,
.c100.p79 .slice,
.c100.p80 .slice,
.c100.p81 .slice,
.c100.p82 .slice,
.c100.p83 .slice,
.c100.p84 .slice,
.c100.p85 .slice,
.c100.p86 .slice,
.c100.p87 .slice,
.c100.p88 .slice,
.c100.p89 .slice,
.c100.p90 .slice,
.c100.p91 .slice,
.c100.p92 .slice,
.c100.p93 .slice,
.c100.p94 .slice,
.c100.p95 .slice,
.c100.p96 .slice,
.c100.p97 .slice,
.c100.p98 .slice,
.c100.p99 .slice,
.c100.p100 .slice {
	clip: rect(auto, auto, auto, auto)
}

.pie,
.c100 .bar,
.c100.p51 .fill,
.c100.p52 .fill,
.c100.p53 .fill,
.c100.p54 .fill,
.c100.p55 .fill,
.c100.p56 .fill,
.c100.p57 .fill,
.c100.p58 .fill,
.c100.p59 .fill,
.c100.p60 .fill,
.c100.p61 .fill,
.c100.p62 .fill,
.c100.p63 .fill,
.c100.p64 .fill,
.c100.p65 .fill,
.c100.p66 .fill,
.c100.p67 .fill,
.c100.p68 .fill,
.c100.p69 .fill,
.c100.p70 .fill,
.c100.p71 .fill,
.c100.p72 .fill,
.c100.p73 .fill,
.c100.p74 .fill,
.c100.p75 .fill,
.c100.p76 .fill,
.c100.p77 .fill,
.c100.p78 .fill,
.c100.p79 .fill,
.c100.p80 .fill,
.c100.p81 .fill,
.c100.p82 .fill,
.c100.p83 .fill,
.c100.p84 .fill,
.c100.p85 .fill,
.c100.p86 .fill,
.c100.p87 .fill,
.c100.p88 .fill,
.c100.p89 .fill,
.c100.p90 .fill,
.c100.p91 .fill,
.c100.p92 .fill,
.c100.p93 .fill,
.c100.p94 .fill,
.c100.p95 .fill,
.c100.p96 .fill,
.c100.p97 .fill,
.c100.p98 .fill,
.c100.p99 .fill,
.c100.p100 .fill {
	position: absolute;
	border: 0.08em solid #307bbb;
	width: 0.84em;
	height: 0.84em;
	clip: rect(0em, 0.5em, 1em, 0em);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg)
}

.pie-fill,
.c100.p51 .bar:after,
.c100.p51 .fill,
.c100.p52 .bar:after,
.c100.p52 .fill,
.c100.p53 .bar:after,
.c100.p53 .fill,
.c100.p54 .bar:after,
.c100.p54 .fill,
.c100.p55 .bar:after,
.c100.p55 .fill,
.c100.p56 .bar:after,
.c100.p56 .fill,
.c100.p57 .bar:after,
.c100.p57 .fill,
.c100.p58 .bar:after,
.c100.p58 .fill,
.c100.p59 .bar:after,
.c100.p59 .fill,
.c100.p60 .bar:after,
.c100.p60 .fill,
.c100.p61 .bar:after,
.c100.p61 .fill,
.c100.p62 .bar:after,
.c100.p62 .fill,
.c100.p63 .bar:after,
.c100.p63 .fill,
.c100.p64 .bar:after,
.c100.p64 .fill,
.c100.p65 .bar:after,
.c100.p65 .fill,
.c100.p66 .bar:after,
.c100.p66 .fill,
.c100.p67 .bar:after,
.c100.p67 .fill,
.c100.p68 .bar:after,
.c100.p68 .fill,
.c100.p69 .bar:after,
.c100.p69 .fill,
.c100.p70 .bar:after,
.c100.p70 .fill,
.c100.p71 .bar:after,
.c100.p71 .fill,
.c100.p72 .bar:after,
.c100.p72 .fill,
.c100.p73 .bar:after,
.c100.p73 .fill,
.c100.p74 .bar:after,
.c100.p74 .fill,
.c100.p75 .bar:after,
.c100.p75 .fill,
.c100.p76 .bar:after,
.c100.p76 .fill,
.c100.p77 .bar:after,
.c100.p77 .fill,
.c100.p78 .bar:after,
.c100.p78 .fill,
.c100.p79 .bar:after,
.c100.p79 .fill,
.c100.p80 .bar:after,
.c100.p80 .fill,
.c100.p81 .bar:after,
.c100.p81 .fill,
.c100.p82 .bar:after,
.c100.p82 .fill,
.c100.p83 .bar:after,
.c100.p83 .fill,
.c100.p84 .bar:after,
.c100.p84 .fill,
.c100.p85 .bar:after,
.c100.p85 .fill,
.c100.p86 .bar:after,
.c100.p86 .fill,
.c100.p87 .bar:after,
.c100.p87 .fill,
.c100.p88 .bar:after,
.c100.p88 .fill,
.c100.p89 .bar:after,
.c100.p89 .fill,
.c100.p90 .bar:after,
.c100.p90 .fill,
.c100.p91 .bar:after,
.c100.p91 .fill,
.c100.p92 .bar:after,
.c100.p92 .fill,
.c100.p93 .bar:after,
.c100.p93 .fill,
.c100.p94 .bar:after,
.c100.p94 .fill,
.c100.p95 .bar:after,
.c100.p95 .fill,
.c100.p96 .bar:after,
.c100.p96 .fill,
.c100.p97 .bar:after,
.c100.p97 .fill,
.c100.p98 .bar:after,
.c100.p98 .fill,
.c100.p99 .bar:after,
.c100.p99 .fill,
.c100.p100 .bar:after,
.c100.p100 .fill {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

.c100 {
	position: relative;
	font-size: 120px;
	width: 1em;
	height: 1em;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	float: left;
	margin: 0 0.1em 0.1em 0;
	background-color: #cccccc
}

.c100 *,
.c100 *:before,
.c100 *:after {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.c100.center {
	float: none;
	margin: 0 auto
}

.c100.big {
	font-size: 240px
}

.c100.small {
	font-size: 80px
}

.c100>span {
	position: absolute;
	width: 100%;
	z-index: 1;
	left: 0;
	top: 0;
	width: 5em;
	line-height: 5em;
	font-size: 0.2em;
	color: #cccccc;
	display: block;
	text-align: center;
	white-space: nowrap;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.c100:after {
	position: absolute;
	top: 0.08em;
	left: 0.08em;
	display: block;
	content: " ";
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	background-color: whitesmoke;
	width: 0.84em;
	height: 0.84em;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-transition-timing-function: ease-in;
	-moz-transition-timing-function: ease-in;
	-o-transition-timing-function: ease-in;
	transition-timing-function: ease-in
}

.c100 .slice {
	position: absolute;
	width: 1em;
	height: 1em;
	clip: rect(0em, 1em, 1em, 0.5em)
}

.c100.p1 .bar {
	-webkit-transform: rotate(3.6deg);
	-moz-transform: rotate(3.6deg);
	-ms-transform: rotate(3.6deg);
	-o-transform: rotate(3.6deg);
	transform: rotate(3.6deg)
}

.c100.p2 .bar {
	-webkit-transform: rotate(7.2deg);
	-moz-transform: rotate(7.2deg);
	-ms-transform: rotate(7.2deg);
	-o-transform: rotate(7.2deg);
	transform: rotate(7.2deg)
}

.c100.p3 .bar {
	-webkit-transform: rotate(10.8deg);
	-moz-transform: rotate(10.8deg);
	-ms-transform: rotate(10.8deg);
	-o-transform: rotate(10.8deg);
	transform: rotate(10.8deg)
}

.c100.p4 .bar {
	-webkit-transform: rotate(14.4deg);
	-moz-transform: rotate(14.4deg);
	-ms-transform: rotate(14.4deg);
	-o-transform: rotate(14.4deg);
	transform: rotate(14.4deg)
}

.c100.p5 .bar {
	-webkit-transform: rotate(18deg);
	-moz-transform: rotate(18deg);
	-ms-transform: rotate(18deg);
	-o-transform: rotate(18deg);
	transform: rotate(18deg)
}

.c100.p6 .bar {
	-webkit-transform: rotate(21.6deg);
	-moz-transform: rotate(21.6deg);
	-ms-transform: rotate(21.6deg);
	-o-transform: rotate(21.6deg);
	transform: rotate(21.6deg)
}

.c100.p7 .bar {
	-webkit-transform: rotate(25.2deg);
	-moz-transform: rotate(25.2deg);
	-ms-transform: rotate(25.2deg);
	-o-transform: rotate(25.2deg);
	transform: rotate(25.2deg)
}

.c100.p8 .bar {
	-webkit-transform: rotate(28.8deg);
	-moz-transform: rotate(28.8deg);
	-ms-transform: rotate(28.8deg);
	-o-transform: rotate(28.8deg);
	transform: rotate(28.8deg)
}

.c100.p9 .bar {
	-webkit-transform: rotate(32.4deg);
	-moz-transform: rotate(32.4deg);
	-ms-transform: rotate(32.4deg);
	-o-transform: rotate(32.4deg);
	transform: rotate(32.4deg)
}

.c100.p10 .bar {
	-webkit-transform: rotate(36deg);
	-moz-transform: rotate(36deg);
	-ms-transform: rotate(36deg);
	-o-transform: rotate(36deg);
	transform: rotate(36deg)
}

.c100.p11 .bar {
	-webkit-transform: rotate(39.6deg);
	-moz-transform: rotate(39.6deg);
	-ms-transform: rotate(39.6deg);
	-o-transform: rotate(39.6deg);
	transform: rotate(39.6deg)
}

.c100.p12 .bar {
	-webkit-transform: rotate(43.2deg);
	-moz-transform: rotate(43.2deg);
	-ms-transform: rotate(43.2deg);
	-o-transform: rotate(43.2deg);
	transform: rotate(43.2deg)
}

.c100.p13 .bar {
	-webkit-transform: rotate(46.8deg);
	-moz-transform: rotate(46.8deg);
	-ms-transform: rotate(46.8deg);
	-o-transform: rotate(46.8deg);
	transform: rotate(46.8deg)
}

.c100.p14 .bar {
	-webkit-transform: rotate(50.4deg);
	-moz-transform: rotate(50.4deg);
	-ms-transform: rotate(50.4deg);
	-o-transform: rotate(50.4deg);
	transform: rotate(50.4deg)
}

.c100.p15 .bar {
	-webkit-transform: rotate(54deg);
	-moz-transform: rotate(54deg);
	-ms-transform: rotate(54deg);
	-o-transform: rotate(54deg);
	transform: rotate(54deg)
}

.c100.p16 .bar {
	-webkit-transform: rotate(57.6deg);
	-moz-transform: rotate(57.6deg);
	-ms-transform: rotate(57.6deg);
	-o-transform: rotate(57.6deg);
	transform: rotate(57.6deg)
}

.c100.p17 .bar {
	-webkit-transform: rotate(61.2deg);
	-moz-transform: rotate(61.2deg);
	-ms-transform: rotate(61.2deg);
	-o-transform: rotate(61.2deg);
	transform: rotate(61.2deg)
}

.c100.p18 .bar {
	-webkit-transform: rotate(64.8deg);
	-moz-transform: rotate(64.8deg);
	-ms-transform: rotate(64.8deg);
	-o-transform: rotate(64.8deg);
	transform: rotate(64.8deg)
}

.c100.p19 .bar {
	-webkit-transform: rotate(68.4deg);
	-moz-transform: rotate(68.4deg);
	-ms-transform: rotate(68.4deg);
	-o-transform: rotate(68.4deg);
	transform: rotate(68.4deg)
}

.c100.p20 .bar {
	-webkit-transform: rotate(72deg);
	-moz-transform: rotate(72deg);
	-ms-transform: rotate(72deg);
	-o-transform: rotate(72deg);
	transform: rotate(72deg)
}

.c100.p21 .bar {
	-webkit-transform: rotate(75.6deg);
	-moz-transform: rotate(75.6deg);
	-ms-transform: rotate(75.6deg);
	-o-transform: rotate(75.6deg);
	transform: rotate(75.6deg)
}

.c100.p22 .bar {
	-webkit-transform: rotate(79.2deg);
	-moz-transform: rotate(79.2deg);
	-ms-transform: rotate(79.2deg);
	-o-transform: rotate(79.2deg);
	transform: rotate(79.2deg)
}

.c100.p23 .bar {
	-webkit-transform: rotate(82.8deg);
	-moz-transform: rotate(82.8deg);
	-ms-transform: rotate(82.8deg);
	-o-transform: rotate(82.8deg);
	transform: rotate(82.8deg)
}

.c100.p24 .bar {
	-webkit-transform: rotate(86.4deg);
	-moz-transform: rotate(86.4deg);
	-ms-transform: rotate(86.4deg);
	-o-transform: rotate(86.4deg);
	transform: rotate(86.4deg)
}

.c100.p25 .bar {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg)
}

.c100.p26 .bar {
	-webkit-transform: rotate(93.6deg);
	-moz-transform: rotate(93.6deg);
	-ms-transform: rotate(93.6deg);
	-o-transform: rotate(93.6deg);
	transform: rotate(93.6deg)
}

.c100.p27 .bar {
	-webkit-transform: rotate(97.2deg);
	-moz-transform: rotate(97.2deg);
	-ms-transform: rotate(97.2deg);
	-o-transform: rotate(97.2deg);
	transform: rotate(97.2deg)
}

.c100.p28 .bar {
	-webkit-transform: rotate(100.8deg);
	-moz-transform: rotate(100.8deg);
	-ms-transform: rotate(100.8deg);
	-o-transform: rotate(100.8deg);
	transform: rotate(100.8deg)
}

.c100.p29 .bar {
	-webkit-transform: rotate(104.4deg);
	-moz-transform: rotate(104.4deg);
	-ms-transform: rotate(104.4deg);
	-o-transform: rotate(104.4deg);
	transform: rotate(104.4deg)
}

.c100.p30 .bar {
	-webkit-transform: rotate(108deg);
	-moz-transform: rotate(108deg);
	-ms-transform: rotate(108deg);
	-o-transform: rotate(108deg);
	transform: rotate(108deg)
}

.c100.p31 .bar {
	-webkit-transform: rotate(111.6deg);
	-moz-transform: rotate(111.6deg);
	-ms-transform: rotate(111.6deg);
	-o-transform: rotate(111.6deg);
	transform: rotate(111.6deg)
}

.c100.p32 .bar {
	-webkit-transform: rotate(115.2deg);
	-moz-transform: rotate(115.2deg);
	-ms-transform: rotate(115.2deg);
	-o-transform: rotate(115.2deg);
	transform: rotate(115.2deg)
}

.c100.p33 .bar {
	-webkit-transform: rotate(118.8deg);
	-moz-transform: rotate(118.8deg);
	-ms-transform: rotate(118.8deg);
	-o-transform: rotate(118.8deg);
	transform: rotate(118.8deg)
}

.c100.p34 .bar {
	-webkit-transform: rotate(122.4deg);
	-moz-transform: rotate(122.4deg);
	-ms-transform: rotate(122.4deg);
	-o-transform: rotate(122.4deg);
	transform: rotate(122.4deg)
}

.c100.p35 .bar {
	-webkit-transform: rotate(126deg);
	-moz-transform: rotate(126deg);
	-ms-transform: rotate(126deg);
	-o-transform: rotate(126deg);
	transform: rotate(126deg)
}

.c100.p36 .bar {
	-webkit-transform: rotate(129.6deg);
	-moz-transform: rotate(129.6deg);
	-ms-transform: rotate(129.6deg);
	-o-transform: rotate(129.6deg);
	transform: rotate(129.6deg)
}

.c100.p37 .bar {
	-webkit-transform: rotate(133.2deg);
	-moz-transform: rotate(133.2deg);
	-ms-transform: rotate(133.2deg);
	-o-transform: rotate(133.2deg);
	transform: rotate(133.2deg)
}

.c100.p38 .bar {
	-webkit-transform: rotate(136.8deg);
	-moz-transform: rotate(136.8deg);
	-ms-transform: rotate(136.8deg);
	-o-transform: rotate(136.8deg);
	transform: rotate(136.8deg)
}

.c100.p39 .bar {
	-webkit-transform: rotate(140.4deg);
	-moz-transform: rotate(140.4deg);
	-ms-transform: rotate(140.4deg);
	-o-transform: rotate(140.4deg);
	transform: rotate(140.4deg)
}

.c100.p40 .bar {
	-webkit-transform: rotate(144deg);
	-moz-transform: rotate(144deg);
	-ms-transform: rotate(144deg);
	-o-transform: rotate(144deg);
	transform: rotate(144deg)
}

.c100.p41 .bar {
	-webkit-transform: rotate(147.6deg);
	-moz-transform: rotate(147.6deg);
	-ms-transform: rotate(147.6deg);
	-o-transform: rotate(147.6deg);
	transform: rotate(147.6deg)
}

.c100.p42 .bar {
	-webkit-transform: rotate(151.2deg);
	-moz-transform: rotate(151.2deg);
	-ms-transform: rotate(151.2deg);
	-o-transform: rotate(151.2deg);
	transform: rotate(151.2deg)
}

.c100.p43 .bar {
	-webkit-transform: rotate(154.8deg);
	-moz-transform: rotate(154.8deg);
	-ms-transform: rotate(154.8deg);
	-o-transform: rotate(154.8deg);
	transform: rotate(154.8deg)
}

.c100.p44 .bar {
	-webkit-transform: rotate(158.4deg);
	-moz-transform: rotate(158.4deg);
	-ms-transform: rotate(158.4deg);
	-o-transform: rotate(158.4deg);
	transform: rotate(158.4deg)
}

.c100.p45 .bar {
	-webkit-transform: rotate(162deg);
	-moz-transform: rotate(162deg);
	-ms-transform: rotate(162deg);
	-o-transform: rotate(162deg);
	transform: rotate(162deg)
}

.c100.p46 .bar {
	-webkit-transform: rotate(165.6deg);
	-moz-transform: rotate(165.6deg);
	-ms-transform: rotate(165.6deg);
	-o-transform: rotate(165.6deg);
	transform: rotate(165.6deg)
}

.c100.p47 .bar {
	-webkit-transform: rotate(169.2deg);
	-moz-transform: rotate(169.2deg);
	-ms-transform: rotate(169.2deg);
	-o-transform: rotate(169.2deg);
	transform: rotate(169.2deg)
}

.c100.p48 .bar {
	-webkit-transform: rotate(172.8deg);
	-moz-transform: rotate(172.8deg);
	-ms-transform: rotate(172.8deg);
	-o-transform: rotate(172.8deg);
	transform: rotate(172.8deg)
}

.c100.p49 .bar {
	-webkit-transform: rotate(176.4deg);
	-moz-transform: rotate(176.4deg);
	-ms-transform: rotate(176.4deg);
	-o-transform: rotate(176.4deg);
	transform: rotate(176.4deg)
}

.c100.p50 .bar {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

.c100.p51 .bar {
	-webkit-transform: rotate(183.6deg);
	-moz-transform: rotate(183.6deg);
	-ms-transform: rotate(183.6deg);
	-o-transform: rotate(183.6deg);
	transform: rotate(183.6deg)
}

.c100.p52 .bar {
	-webkit-transform: rotate(187.2deg);
	-moz-transform: rotate(187.2deg);
	-ms-transform: rotate(187.2deg);
	-o-transform: rotate(187.2deg);
	transform: rotate(187.2deg)
}

.c100.p53 .bar {
	-webkit-transform: rotate(190.8deg);
	-moz-transform: rotate(190.8deg);
	-ms-transform: rotate(190.8deg);
	-o-transform: rotate(190.8deg);
	transform: rotate(190.8deg)
}

.c100.p54 .bar {
	-webkit-transform: rotate(194.4deg);
	-moz-transform: rotate(194.4deg);
	-ms-transform: rotate(194.4deg);
	-o-transform: rotate(194.4deg);
	transform: rotate(194.4deg)
}

.c100.p55 .bar {
	-webkit-transform: rotate(198deg);
	-moz-transform: rotate(198deg);
	-ms-transform: rotate(198deg);
	-o-transform: rotate(198deg);
	transform: rotate(198deg)
}

.c100.p56 .bar {
	-webkit-transform: rotate(201.6deg);
	-moz-transform: rotate(201.6deg);
	-ms-transform: rotate(201.6deg);
	-o-transform: rotate(201.6deg);
	transform: rotate(201.6deg)
}

.c100.p57 .bar {
	-webkit-transform: rotate(205.2deg);
	-moz-transform: rotate(205.2deg);
	-ms-transform: rotate(205.2deg);
	-o-transform: rotate(205.2deg);
	transform: rotate(205.2deg)
}

.c100.p58 .bar {
	-webkit-transform: rotate(208.8deg);
	-moz-transform: rotate(208.8deg);
	-ms-transform: rotate(208.8deg);
	-o-transform: rotate(208.8deg);
	transform: rotate(208.8deg)
}

.c100.p59 .bar {
	-webkit-transform: rotate(212.4deg);
	-moz-transform: rotate(212.4deg);
	-ms-transform: rotate(212.4deg);
	-o-transform: rotate(212.4deg);
	transform: rotate(212.4deg)
}

.c100.p60 .bar {
	-webkit-transform: rotate(216deg);
	-moz-transform: rotate(216deg);
	-ms-transform: rotate(216deg);
	-o-transform: rotate(216deg);
	transform: rotate(216deg)
}

.c100.p61 .bar {
	-webkit-transform: rotate(219.6deg);
	-moz-transform: rotate(219.6deg);
	-ms-transform: rotate(219.6deg);
	-o-transform: rotate(219.6deg);
	transform: rotate(219.6deg)
}

.c100.p62 .bar {
	-webkit-transform: rotate(223.2deg);
	-moz-transform: rotate(223.2deg);
	-ms-transform: rotate(223.2deg);
	-o-transform: rotate(223.2deg);
	transform: rotate(223.2deg)
}

.c100.p63 .bar {
	-webkit-transform: rotate(226.8deg);
	-moz-transform: rotate(226.8deg);
	-ms-transform: rotate(226.8deg);
	-o-transform: rotate(226.8deg);
	transform: rotate(226.8deg)
}

.c100.p64 .bar {
	-webkit-transform: rotate(230.4deg);
	-moz-transform: rotate(230.4deg);
	-ms-transform: rotate(230.4deg);
	-o-transform: rotate(230.4deg);
	transform: rotate(230.4deg)
}

.c100.p65 .bar {
	-webkit-transform: rotate(234deg);
	-moz-transform: rotate(234deg);
	-ms-transform: rotate(234deg);
	-o-transform: rotate(234deg);
	transform: rotate(234deg)
}

.c100.p66 .bar {
	-webkit-transform: rotate(237.6deg);
	-moz-transform: rotate(237.6deg);
	-ms-transform: rotate(237.6deg);
	-o-transform: rotate(237.6deg);
	transform: rotate(237.6deg)
}

.c100.p67 .bar {
	-webkit-transform: rotate(241.2deg);
	-moz-transform: rotate(241.2deg);
	-ms-transform: rotate(241.2deg);
	-o-transform: rotate(241.2deg);
	transform: rotate(241.2deg)
}

.c100.p68 .bar {
	-webkit-transform: rotate(244.8deg);
	-moz-transform: rotate(244.8deg);
	-ms-transform: rotate(244.8deg);
	-o-transform: rotate(244.8deg);
	transform: rotate(244.8deg)
}

.c100.p69 .bar {
	-webkit-transform: rotate(248.4deg);
	-moz-transform: rotate(248.4deg);
	-ms-transform: rotate(248.4deg);
	-o-transform: rotate(248.4deg);
	transform: rotate(248.4deg)
}

.c100.p70 .bar {
	-webkit-transform: rotate(252deg);
	-moz-transform: rotate(252deg);
	-ms-transform: rotate(252deg);
	-o-transform: rotate(252deg);
	transform: rotate(252deg)
}

.c100.p71 .bar {
	-webkit-transform: rotate(255.6deg);
	-moz-transform: rotate(255.6deg);
	-ms-transform: rotate(255.6deg);
	-o-transform: rotate(255.6deg);
	transform: rotate(255.6deg)
}

.c100.p72 .bar {
	-webkit-transform: rotate(259.2deg);
	-moz-transform: rotate(259.2deg);
	-ms-transform: rotate(259.2deg);
	-o-transform: rotate(259.2deg);
	transform: rotate(259.2deg)
}

.c100.p73 .bar {
	-webkit-transform: rotate(262.8deg);
	-moz-transform: rotate(262.8deg);
	-ms-transform: rotate(262.8deg);
	-o-transform: rotate(262.8deg);
	transform: rotate(262.8deg)
}

.c100.p74 .bar {
	-webkit-transform: rotate(266.4deg);
	-moz-transform: rotate(266.4deg);
	-ms-transform: rotate(266.4deg);
	-o-transform: rotate(266.4deg);
	transform: rotate(266.4deg)
}

.c100.p75 .bar {
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg)
}

.c100.p76 .bar {
	-webkit-transform: rotate(273.6deg);
	-moz-transform: rotate(273.6deg);
	-ms-transform: rotate(273.6deg);
	-o-transform: rotate(273.6deg);
	transform: rotate(273.6deg)
}

.c100.p77 .bar {
	-webkit-transform: rotate(277.2deg);
	-moz-transform: rotate(277.2deg);
	-ms-transform: rotate(277.2deg);
	-o-transform: rotate(277.2deg);
	transform: rotate(277.2deg)
}

.c100.p78 .bar {
	-webkit-transform: rotate(280.8deg);
	-moz-transform: rotate(280.8deg);
	-ms-transform: rotate(280.8deg);
	-o-transform: rotate(280.8deg);
	transform: rotate(280.8deg)
}

.c100.p79 .bar {
	-webkit-transform: rotate(284.4deg);
	-moz-transform: rotate(284.4deg);
	-ms-transform: rotate(284.4deg);
	-o-transform: rotate(284.4deg);
	transform: rotate(284.4deg)
}

.c100.p80 .bar {
	-webkit-transform: rotate(288deg);
	-moz-transform: rotate(288deg);
	-ms-transform: rotate(288deg);
	-o-transform: rotate(288deg);
	transform: rotate(288deg)
}

.c100.p81 .bar {
	-webkit-transform: rotate(291.6deg);
	-moz-transform: rotate(291.6deg);
	-ms-transform: rotate(291.6deg);
	-o-transform: rotate(291.6deg);
	transform: rotate(291.6deg)
}

.c100.p82 .bar {
	-webkit-transform: rotate(295.2deg);
	-moz-transform: rotate(295.2deg);
	-ms-transform: rotate(295.2deg);
	-o-transform: rotate(295.2deg);
	transform: rotate(295.2deg)
}

.c100.p83 .bar {
	-webkit-transform: rotate(298.8deg);
	-moz-transform: rotate(298.8deg);
	-ms-transform: rotate(298.8deg);
	-o-transform: rotate(298.8deg);
	transform: rotate(298.8deg)
}

.c100.p84 .bar {
	-webkit-transform: rotate(302.4deg);
	-moz-transform: rotate(302.4deg);
	-ms-transform: rotate(302.4deg);
	-o-transform: rotate(302.4deg);
	transform: rotate(302.4deg)
}

.c100.p85 .bar {
	-webkit-transform: rotate(306deg);
	-moz-transform: rotate(306deg);
	-ms-transform: rotate(306deg);
	-o-transform: rotate(306deg);
	transform: rotate(306deg)
}

.c100.p86 .bar {
	-webkit-transform: rotate(309.6deg);
	-moz-transform: rotate(309.6deg);
	-ms-transform: rotate(309.6deg);
	-o-transform: rotate(309.6deg);
	transform: rotate(309.6deg)
}

.c100.p87 .bar {
	-webkit-transform: rotate(313.2deg);
	-moz-transform: rotate(313.2deg);
	-ms-transform: rotate(313.2deg);
	-o-transform: rotate(313.2deg);
	transform: rotate(313.2deg)
}

.c100.p88 .bar {
	-webkit-transform: rotate(316.8deg);
	-moz-transform: rotate(316.8deg);
	-ms-transform: rotate(316.8deg);
	-o-transform: rotate(316.8deg);
	transform: rotate(316.8deg)
}

.c100.p89 .bar {
	-webkit-transform: rotate(320.4deg);
	-moz-transform: rotate(320.4deg);
	-ms-transform: rotate(320.4deg);
	-o-transform: rotate(320.4deg);
	transform: rotate(320.4deg)
}

.c100.p90 .bar {
	-webkit-transform: rotate(324deg);
	-moz-transform: rotate(324deg);
	-ms-transform: rotate(324deg);
	-o-transform: rotate(324deg);
	transform: rotate(324deg)
}

.c100.p91 .bar {
	-webkit-transform: rotate(327.6deg);
	-moz-transform: rotate(327.6deg);
	-ms-transform: rotate(327.6deg);
	-o-transform: rotate(327.6deg);
	transform: rotate(327.6deg)
}

.c100.p92 .bar {
	-webkit-transform: rotate(331.2deg);
	-moz-transform: rotate(331.2deg);
	-ms-transform: rotate(331.2deg);
	-o-transform: rotate(331.2deg);
	transform: rotate(331.2deg)
}

.c100.p93 .bar {
	-webkit-transform: rotate(334.8deg);
	-moz-transform: rotate(334.8deg);
	-ms-transform: rotate(334.8deg);
	-o-transform: rotate(334.8deg);
	transform: rotate(334.8deg)
}

.c100.p94 .bar {
	-webkit-transform: rotate(338.4deg);
	-moz-transform: rotate(338.4deg);
	-ms-transform: rotate(338.4deg);
	-o-transform: rotate(338.4deg);
	transform: rotate(338.4deg)
}

.c100.p95 .bar {
	-webkit-transform: rotate(342deg);
	-moz-transform: rotate(342deg);
	-ms-transform: rotate(342deg);
	-o-transform: rotate(342deg);
	transform: rotate(342deg)
}

.c100.p96 .bar {
	-webkit-transform: rotate(345.6deg);
	-moz-transform: rotate(345.6deg);
	-ms-transform: rotate(345.6deg);
	-o-transform: rotate(345.6deg);
	transform: rotate(345.6deg)
}

.c100.p97 .bar {
	-webkit-transform: rotate(349.2deg);
	-moz-transform: rotate(349.2deg);
	-ms-transform: rotate(349.2deg);
	-o-transform: rotate(349.2deg);
	transform: rotate(349.2deg)
}

.c100.p98 .bar {
	-webkit-transform: rotate(352.8deg);
	-moz-transform: rotate(352.8deg);
	-ms-transform: rotate(352.8deg);
	-o-transform: rotate(352.8deg);
	transform: rotate(352.8deg)
}

.c100.p99 .bar {
	-webkit-transform: rotate(356.4deg);
	-moz-transform: rotate(356.4deg);
	-ms-transform: rotate(356.4deg);
	-o-transform: rotate(356.4deg);
	transform: rotate(356.4deg)
}

.c100.p100 .bar {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg)
}

.c100:hover {
	cursor: default
}

.c100:hover>span {
	width: 3.33em;
	line-height: 3.33em;
	font-size: 0.3em;
	color: #307bbb
}

.c100.dark {
	background-color: #777777
}

.c100.dark .bar,
.c100.dark .fill {
	border-color: #c6ff00 !important
}

.c100.dark>span {
	color: #777777
}

.c100.dark:after {
	background-color: #666666
}

.c100.dark:hover>span {
	color: #c6ff00
}

.c100.green .bar,
.c100.green .fill {
	border-color: #4db53c !important
}

.c100.green:hover>span {
	color: #4db53c
}

.c100.green.dark .bar,
.c100.green.dark .fill {
	border-color: #5fd400 !important
}

.c100.green.dark:hover>span {
	color: #5fd400
}

.c100.orange .bar,
.c100.orange .fill {
	border-color: #dd9d22 !important
}

.c100.orange:hover>span {
	color: #dd9d22
}

.c100.orange.dark .bar,
.c100.orange.dark .fill {
	border-color: #e08833 !important
}

.c100.orange.dark:hover>span {
	color: #e08833
}

.wallet-popup-content-area-graph-ilp-container .c100 {
	position: absolute;
	top: 32.3%;
	left: 10.65545%;
	transform: scale(1.32);
	background: transparent;
}

.wallet-popup-content-area-graph-ilp-container .c100:after {
	background: transparent url('../images/wallet-floater/wallet-ilp-splash-circle-percent-overlay-img.png') no-repeat;
	background-size: 100px 100px;
	left: 9%;
}

/*
.wallet-popup-content-area-graph-ilp-container .c100 {
	position: absolute;
    top: 26.3%;
    left: 6.65545%;
    background: transparent;
    width: 30%;
    height: 44%;
}

.wallet-popup-content-area-graph-ilp-container .c100:after {
    background: transparent url('../images/wallet-floater/wallet-ilp-splash-circle-percent-overlay-img.png') no-repeat;
    background-size: 87% 87%;
    left: 7%;
    top: 6%;
    width: 100%;
    height: 100%;
}

.wallet-popup-content-area-graph-ilp-container .c100 .slice {
	width: 100%;
    height: 100%;
}

.wallet-popup-content-area-graph-ilp-container .pie, .c100 .bar, .c100.p51 .fill, .c100.p52 .fill, .c100.p53 .fill, .c100.p54 .fill, .c100.p55 .fill, .c100.p56 .fill, .c100.p57 .fill, .c100.p58 .fill, .c100.p59 .fill, .c100.p60 .fill, .c100.p61 .fill, .c100.p62 .fill, .c100.p63 .fill, .c100.p64 .fill, .c100.p65 .fill, .c100.p66 .fill, .c100.p67 .fill, .c100.p68 .fill, .c100.p69 .fill, .c100.p70 .fill, .c100.p71 .fill, .c100.p72 .fill, .c100.p73 .fill, .c100.p74 .fill, .c100.p75 .fill, .c100.p76 .fill, .c100.p77 .fill, .c100.p78 .fill, .c100.p79 .fill, .c100.p80 .fill, .c100.p81 .fill, .c100.p82 .fill, .c100.p83 .fill, .c100.p84 .fill, .c100.p85 .fill, .c100.p86 .fill, .c100.p87 .fill, .c100.p88 .fill, .c100.p89 .fill, .c100.p90 .fill, .c100.p91 .fill, .c100.p92 .fill, .c100.p93 .fill, .c100.p94 .fill, .c100.p95 .fill, .c100.p96 .fill, .c100.p97 .fill, .c100.p98 .fill, .c100.p99 .fill, .c100.p100 .fill {
	width: 88%;
    height: 89%;
}*/

.wallet_popup_area_gray_container {
	color: #333333;
	margin: 7px 0;
}

.wallet_popup_area_gray_container p {
	font-size: 13px;
}

.wallet_popup_area_gray_container h6 {
	font-size: 12px;
	margin: 0 0 5px 0;
	padding: 0;
}

.wallet_popup_area_gray_container_bigger_text p {
	font-size: 13px;
	font-weight: 400;
}

.wallet-ilp-proof-purchase-content .div-table-container {
	background: #fff;
	border: 1px solid #000;
	border-radius: 3px;
	display: block;
	overflow: auto;
	height: 147px;
}

.wallet-ilp-proof-purchase-content .div-table-row {
	display: table;
	width: 100%;
}

.wallet-ilp-proof-purchase-content .div-table-cell {
	display: table-cell;
	border-bottom: 1px solid #EFEFEF;
	padding: 5px 3px 5px 3px;
	width: 28%;
}

.wallet-popup-content-area-graph-accounting-container {
	display: block;
	position: relative;
	width: 520px;
	font-weight: 700;
	font-size: 15px;
	color: #fff;
}

#wallet_popup_accounting_section_link_banner_transactions {
	position: absolute;
	padding: 57px 57px;
	left: 200px;
	top: 7px;
	z-index: 9;
}

#wallet_popup_accounting_section_link_boost_balance {
	position: absolute;
	padding: 57px 57px;
	left: 340px;
	top: 32px;
	z-index: 9;
}

#wallet_popup_accounting_section_link_wof {
	position: absolute;
	padding: 50px 57px;
	left: 390px;
	top: 146px;
	z-index: 9;
}

#wallet_popup_accounting_section_link_tutorial_awards {
	position: absolute;
	padding: 50px 57px;
	left: 372px;
	top: 246px;
	z-index: 9;
}

#wallet_popup_accounting_section_link_coin_clip_history {
	position: absolute;
	padding: 40px 57px;
	left: 295px;
	top: 322px;
	z-index: 9;
}

.phone_cards_background_pay_selector {
	background: url('../images/wallet-floater/phone-and-cards-background-pay-selector.png') no-repeat;
	background-size: 62%;
	background-position: 127px 47px;
	min-height: 407px;
	width: 100%;
}

#wallet_popup_accounting_section_link_cards {
	position: absolute;
	padding: 40px 57px;
	left: 110px;
	top: 320px;
	z-index: 9;
}

#wallet_popup_accounting_section_link_deposits {
	position: absolute;
	padding: 40px 57px;
	left: 23px;
	top: 242px;
	z-index: 9;
}

#wallet_popup_accounting_section_link_payments {
	position: absolute;
	padding: 40px 57px;
	left: 12px;
	top: 147px;
	z-index: 9;
}

#wallet_popup_accounting_section_link_subscriptions {
	position: absolute;
	padding: 50px 57px;
	left: 79px;
	top: 45px;
	z-index: 9;
}

#wallet_popup_accounting_section_link_subscriptions_blinker {
	animation: blink 1s;
	animation-iteration-count: infinite;
	position: absolute;
	padding: 107px 97px;
	left: 79px;
	top: 45px;
	z-index: 1;
}

#vault_fund_bitcoin_iframe {
	width: 100%;
	min-height: 347px;
}

#wallet-popup-content-area .select2-container--default .select2-selection--single {
	height: 23.71px;
}

#wallet-popup-content-area .select2-container--default .select2-selection--single .select2-selection__rendered {
	height: 23.71px;
	line-height: 23px;
}

#wallet-popup-content-area .select2-container--default .select2-selection--single .select2-selection__arrow {
	top: -2px;
}

#the_wallet_content_vault_payment_type_subsection {
	height: calc(100% - 7px);
}

.wallet_popup_area_gray_container_full_height {
	height: 100%;
}

.wallet_popup_area_gray_container_full_height p {
	font-size: 13px;
}

/* Splash Page Vault */
.wallet-popup-content-area-graph-vault-container {
	display: block;
	position: relative;
	width: 587px;
	font-weight: 700;
	font-size: 15px;
	color: #fff;
	zoom: 0.87;
}

#wallet_popup_vault_section_link_fund_card {
	position: absolute;
	padding: 70px 72px;
	left: 57px;
	top: 2px;
}

#wallet_popup_vault_section_link_fund_bitcoin {
	position: absolute;
	padding: 70px 72px;
	left: 230px;
	top: 2px;
}

#wallet_popup_vault_section_link_fund_hivecoin {
	position: absolute;
	padding: 70px 72px;
	left: 397px;
	top: 2px;
}

#wallet_popup_vault_section_link_auto_funding {
	position: absolute;
	padding: 70px 72px;
	left: 57px;
	top: 343px;
	text-decoration: none;
}

#wallet_popup_vault_section_link_auto_funding span {
	color: #f46924;
	display: block;
	position: absolute;
	top: 0;
	left: 137px;
}

#wallet_popup_vault_section_link_stacking {
	position: absolute;
	padding: 70px 72px;
	left: 227px;
	top: 345px;
}

#wallet_popup_vault_section_link_transfer_funds {
	position: absolute;
	padding: 70px 72px;
	left: 395px;
	top: 345px;
}

.wallet-vault-schematic-graphic {
	display: inline-block;
	position: absolute;
	margin: 160px 0 0 212px;
	text-align: center;
	height: 212px;
	vertical-align: top;
	width: 212px;
	background-size: 82% 82% !important;
}

.qrverify-page {
	background: #fff url('../images/backgrounds/qrverify_bg.png') no-repeat;
	background-size: 100% 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height: 100%;
}

.qr_verify_confirm_container {
	width: 100%;
	text-align: center;
	margin: 0 auto 0 auto;
	background: #fff;
	padding: 10px;
	border-radius: 7px;
}

.qr_verify_confirm_container h5 {
	font-weight: 700;
	font-size: 15px;
}

.qr_verify_confirm_container h6 {
	font-weight: 700;
	font-size: 12px;
	margin: 0;
}

.qr_verify_confirm_container_fixed_width {
	width: 100%;
	text-align: left;
	margin: 0 auto;
}

.qr_verify_check_container {
	text-align: center;
	margin: 100px auto 32px auto;
	width: 27%;
	background: #fff;
	padding: 10px;
	border: 2px solid #000;
	border-radius: 7px;
}

.qr_verify_check_container h5 {
	font-weight: 700;
	font-size: 20px;
}

#google_authenticator_code_verify {
	max-width: 300px;
	width: 100%;
	height: 44px;
	border-radius: 7px;
	border: 2px solid #000000;
}

/* Settings Subscriptions */
.settings_subscriptions_full_container {
	display: block;
	position: relative;
	white-space: break-spaces;
	margin: 0 0 12px 0;
	width: 100%;
}

.settings_subscriptions_left_container {
	display: inline-block;
	vertical-align: top;
	margin: 0 12px 7px 0;
}

.settings_subscriptions_right_container {
	display: inline-block;
	vertical-align: top;
	max-width: 67%;
}

.settings_subscriptions_right_container .body_text_lt {
	display: block;
}

.wallet_small_internal_popup_content .confirms-checkout-area {
	max-width: 100%;
}

.wallet_small_internal_popup_content .add-card-popup-btn {
	display: inline-block;
	color: #fff !important;
	background: #6d83b4;
	padding: 3px 7px;
	font-weight: 700;
	font-size: 12px;
	border: 2px solid #000;
	border-radius: 0;
	vertical-align: top;
	margin: 3px 0;
	text-decoration: none !important;
}

.wallet-security-content {
	text-align: left;
}

.wallet_popup_area_special_confirm_box {
	background: url('../images/wallet-floater/special-confirm-box-square.png') no-repeat;
	background-size: 100% 100%;
	height: 100%;
	width: 100%;
	max-width: 407px;
	margin: 37px auto 0 auto;
	padding: 12px 17px;
}

.wallet_popup_area_special_confirm_box h6 {
	font-size: 17px;
	font-weight: 700;
}

.wallet_popup_area_special_confirm_box p {
	font-size: 13px;
	font-weight: 400;
}

.wallet_popup_area_special_confirm_box_input {
	margin: 12px auto 7px auto;
	display: block;
	border: 2px solid #000;
	border-radius: 5px;
	padding: 2px 7px;
	width: 107px;
}

.wallet_popup_area_special_confirm_box_show_code {
	color: #02bd5f;
	font-size: 17px;
	font-weight: 700;
}

.wallet_popup_area_special_image_confirm_box_show_code {
	color: #02bd5f;
	font-size: 17px;
	font-weight: 700;
	border: 1px solid #333;
	width: 105px;
	text-align: center;
}

.wallet_popup_cold_wallet_balance_container strong {
	min-width: 187px;
	display: inline-block;
}

.hot-wallet-send-token-container {
	display: block;
}

.hot-wallet-send-token-container strong {
	display: block;
}

.hot-wallet-send-token-container span {
	display: block;
}

.hot-wallet-send-token-input {
	margin: 2px 0 12px 0;
	display: block;
	border: 2px solid #000;
	padding: 11.29px 7px;
	width: 97%;
	border-radius: 5px;
	min-height: 27px;
}

.hot-wallet-send-token-from-hivecoin-hot-wallet-container {
	background: #e6e6e6;
	margin: 3px 0;
	display: block;
	border: 2px solid #000;
	padding: 5.64px 7px;
	width: 97%;
	border-radius: 5px;
}

.hot-wallet-send-token-from-hivecoin-hot-wallet-container img {
	display: inline-block;
}

.hot-wallet-send-token-from-hivecoin-hot-wallet-main-text {
	display: inline-block;
	margin: 0 7px 0 7px;
}

.hot-wallet-send-token-from-hivecoin-hot-hivecoin-balance {
	float: right;
	margin: -2px 7px 0 7px;
}

#wallet-security-images-container {
	text-align: center;
}

.wallet-security-image-container {
	position: relative;
	display: inline-block;
	height: 74px;
	width: 74px;
	margin: 3px 8.7px;
}

.wallet-security-image-label {
	cursor: pointer;
}

.wallet-security-image-container img {
	display: block;
	width: 100%;
	height: 100%;
}

.wallet-security-image-checkbox {
	position: absolute;
	top: -7px;
	left: -3px;
}

.wallet_popup_area_special_confirm_box_absolute {
	position: absolute;
	z-index: 9;
	background-size: 100% auto;
	left: 50%;
	transform: translate(-50%, 0);
}

.wallet_popup_overlay_disable_clicking {
	position: absolute;
	z-index: 7;
	top: 122px;
	left: 0;
	height: 100%;
	width: 100%;
}

.wallet_popup_area_special_confirm_box_left_area_inside {
	float: left;
	height: 100%;
}

#wallet_popup_area_special_confirm_box_left_image {
	height: 117px;
	width: 117px;
	padding: 0 10px 10px 0;
}

#wallet_popup_area_special_confirm_box_left_image_done {
	height: 117px;
	width: 117px;
	padding: 0 10px 10px 0;
}

#wallet_popup_area_special_confirm_box_left_image_choose_new_close {
	display: block;
	margin: 0 auto;
	padding: 0 10px 3px 0;
	height: 102px;
	width: 102px;
}

#wallet_popup_area_special_reconfirm_box_left_image {
	height: 117px;
	width: 117px;
	padding: 0 10px 10px 0;
}

#wallet_popup_area_special_confirm_box_left_reimage_done {
	height: 117px;
	width: 117px;
	padding: 0 10px 10px 0;
}

.hot-wallet-send-token-send-amount-send-amounts-container {
	display: inline-block;
	width: 37%;
	margin: 7px 22px 0 0;
	vertical-align: bottom;
}

.hot-wallet-send-token-input-amount::placeholder {
	text-align: right;
}

.hot-wallet-send-token-send-text-amounts-container {
	display: inline-block;
	width: 47%;
	margin: 7px 0 7px 0;
	vertical-align: top;
	font-size: 13px;
}

#cold-wallet-send-token-ajax-div {
	margin: 27px 0 12px 0;
}

.wallet-coingecko-chart {
	width: 98%;
	height: auto;
}

.wallet-popup-stop-no-actions-container {
	text-align: center;
}

.wallet-popup-stop-no-actions-container img {
	max-width: 100%;
	margin: 12px auto 0 auto;
	display: block;
}

.wallet-popup-stop-no-actions-container strong {
	max-width: 100%;
	margin: 23px 7px 7px 7px;
	display: block;
}

.wallet-popup-stop-no-actions-container ul {
	max-width: 100%;
	text-align: center;
	margin: 0 auto;
}

.wallet-popup-stop-no-actions-container-with-buttons ul li span {
	display: inline-block;
	font-weight: 700;
	font-size: 12px;
	margin: 0 7px 0 0;
	padding: 7px 2px;
}

.wallet-popup-stop-no-actions-container-with-buttons img {
	height: 177px;
}

.wallet-popup-stop-no-actions-closed-wallet-container {
	/*background: #fff url('../images/wallet-floater/WALLET.ANNOUCE.BG.PAGE.gif') no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;*/
	height: auto;
	width: 100%;
	margin: 0 0 0 0;
}

.wallet-popup-stop-no-actions-closed-wallet-container-inner {
	color: #000;
	margin: 0 0 0 0;
	position: relative;
	width: 100%;
	height: 100%;
}

.wallet-popup-stop-no-actions-closed-wallet-container-inner img {
	display: block;
	margin: -3px auto 0 auto;
	max-width: 100%;
	width: 100%;
}

.wallet-popup-stop-no-actions-closed-wallet-text-area-bottom-container {
	font-size: 17px;
	background: #d3ded999;
	height: 118px;
	width: 87%;
	margin: 0 0 0 30px;
	position: absolute;
	bottom: 57px;
	text-align: left;
}

.wallet-popup-stop-no-actions-closed-wallet-text-area-bottom-container strong {
	font-size: 17px !important;
	max-width: 100%;
	margin: 4px 2px 10px 7px;
	display: block;
	text-align: center;
}

.wallet-popup-stop-no-actions-closed-wallet-text-area-bottom-container p {
	font-size: 13px !important;
	max-width: 100%;
	margin: 2px 7px 7px 7px;
	display: block;
	line-height: 14px;
	text-align: center;
}

.wallet-security-code-digit-input {
	margin: 12px auto 7px auto;
	border: 2px solid #000;
	border-radius: 5px;
	padding: 2px 7px;
	width: 157px;
}

.wallet-security-code-longer-expanded-input {
	margin: 2px 12px 7px 2px;
	display: inline-block;
	background: #f5f5f6;
	border: 2px solid #9c9c9d;
	color: #707070;
	padding: 3.7px 7px 2px 7px;
	height: 41.49px;
	width: auto;
	min-width: 59.2%;
	border-radius: 5px;
	min-height: 27px;
	font-size: 17px;
	font-weight: 700;
	text-align: left;
}

.solana-wallet-send-token-send-text-amounts-container {
	display: inline-block;
	width: 100%;
	margin: 12px 0 17px 0;
	vertical-align: top;
}

.solana-wallet-receive-container {
	text-align: center;
}

.solana-wallet-receive-container h6 {
	font-size: 17px;
}

#solana_wallet_public_key {
	display: block;
	font-size: 12px;
}

#solana_wallet_public_key_the_key {
	display: inline-block;
}

#solana_wallet_public_key_img_click {
	cursor: pointer;
	display: inline-block;
	margin: 2px 2px 2px 2px;
}

.solana-wallet-view-on-blockchain-link,
.solana-wallet-view-on-blockchain-link:hover,
.solana-wallet-view-on-blockchain-link:active,
.solana-wallet-view-on-blockchain-link:focus,
.solana-wallet-view-on-blockchain-link:visited {
	margin: 7px 12px 7px 0;
	max-width: 57px;
	display: inline-block;
	color: #7306b8;
	text-align: center;
	text-decoration: none;
}

.solana-wallet-view-on-blockchain-link img {
	display: block;
	margin: 7px 12px 7px 12px;
}

#solana_wallet_qr_image_show {
	width: 227px;
	height: 227px;
}

.hot-wallet-send-token-container strong,
.cold-wallet-send-token-container strong {
	font-size: 13px;
}

.wallet-popup-content-area-graph-kyc-container {
	display: block;
	position: relative;
	width: 522px;
}

#wallet-popup-content-area-graph-splash-kyc-approved-status {
	position: absolute;
	left: 9.47%;
	top: 62.2%;
}

#wallet-popup-content-area-graph-splash-kyc-approved-status img {
	width: 97px;
}

#wallet-popup-content-area-graph-splash-kyc-uploaded-status {
	position: absolute;
	right: 88%;
	top: 30%;
}

.wallet-messaging-pending-text {
	position: absolute;
	color: #c30303;
}

.wallet-messaging-pending-text-normal {
	display: inline-block;
	position: relative;
	color: #000;
	text-align: left;
}

.wallet-messaging-pending-text-normal span {
	color: #000;
	font-weight: 700;
}

.wallet-messaging-pending-text-relative {
	display: inline-block;
	position: relative;
	color: #c30303;
	text-align: left;
}

.wallet_dropdown_content {
	overflow-y: auto;
	max-height: 207px;
	margin: 0;
}

.wallet_dropdown_content_container {
	display: none;
	z-index: 103;
	position: absolute;
	background: #FFFFFF;
	border-top: 2px solid #8C8C8C;
	border-left: 1px solid #8C8C8C;
	border-right: 1px solid #8C8C8C;
	border-bottom: 2px solid #8C8C8C;
	padding: 10px 0px 10px 0px;
	width: 222px;
	margin-top: 9px;
	margin-left: 2px;
	-moz-box-shadow: 0 2px 6px 0px #8C8C8C;
	-webkit-box-shadow: 0 2px 6px 0px #8C8C8C;
	box-shadow: 0 2px 6px 0px #8C8C8C;
	left: 50%;
	transform: translate(-50%, 0);
}

.wallet_dropdown_content:before {
	content: '';
	width: 0px;
	height: 0px;
	position: absolute;
	left: 50%;
	top: -19.2px;
	margin-left: -10px;
	border: 10px solid;
	border-color: transparent transparent rgba(140, 140, 140, 1) transparent;
}

.wallet_dropdown_content li {
	list-style: none;
	margin-left: 0px;
	line-height: 16px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	margin-top: 2px;
	margin-bottom: 2px;
	position: relative;
	text-align: left;
}

.wallet_dropdown_content li:hover {
	border-top-color: #e1e1e1;
	border-bottom-color: #e1e1e1;
	background: #e1e1e1;
}

.wallet_dropdown_content li a {
	width: 165px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	padding: 2px 7px 2px 15px;
	color: black;
	text-decoration: none !important;
	font-size: 14px;
}

.wallet_dropdown_content li:hover a {
	color: #000;
	text-decoration: none !important;
}

.wallet_dropdown_content ol {
	line-height: 16px;
	padding: 1px 10px 1px 0;
}

/* Entrepreneur Last Call */
.entrepreneur-last-call-floater-container {
	display: none;
}

.entrepreneur-last-call-floater-container-small-popup {
	position: absolute;
	transform: translate(-50%, 0);
	left: 50%;
	top: 177px;
	height: 412px;
	max-width: 412px;
	width: 100%;
	z-index: 9999;
	-webkit-animation: fadeOutTopRight 1s;
	animation: fadeOutTopRight 1s;
}

.warning-updgrade-box {
	width: 400px;
	display: block;
	border: 1px solid #2d32b5;
	border-radius: 10px;
	background: white;
	position: absolute;
	top: 20%;
	left: calc((100% - 400px) / 2);
	z-index: 2000;
}

.warning-updgrade-header {
	font-size: 17px;
	padding: 10px 7px;
	background: #cfebff;
	color: #2d2db9;
	border-radius: 10px 10px 0px 0px;
}

.warning-updgrade-body {
	margin: 0 auto;
	padding: 20px 25px;
}

.blur-free-account .d-block {
	filter: blur(3px) grayscale(90%);
	pointer-events: none;
}

.noselect .d-block {
	-webkit-touch-callout: none;
	/* iOS Safari */
	-webkit-user-select: none;
	/* Safari */
	-khtml-user-select: none;
	/* Konqueror HTML */
	-moz-user-select: none;
	/* Old versions of Firefox */
	-ms-user-select: none;
	/* Internet Explorer/Edge */
	user-select: none;
	/* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}

.entrepreneur-last-call-floater-container-small-popup #entrepreneur-last-call-floater-close-btn {
	top: -28.5px;
	right: 2px;
}

#entrepreneur-last-call-floater-banner {
	background: url('../images/entrepreneur-last-call-floater/entrepreneur-last-call-floater-banner.png') no-repeat;
	background-size: 100% 100%;
	height: 412px;
	max-width: 412px;
	width: 100%;
}

#entrepreneur-last-call-floater-close-btn {
	position: absolute;
	right: 10px;
	text-decoration: none;
	padding: 1px 5px;
	font-size: 15px;
	cursor: pointer;
	color: #000;
	top: 2.5px;
}

#entrepreneur-last-call-floater-close-btn:hover {
	color: #766e6e;
}

.entrepreneur-last-call-floater-top-img {
	max-width: 100%;
	padding: 42px 12px 17px 12px;
}

.entrepreneur-last-call-floater-left-clock {
	display: inline-block;
}

.entrepreneur-last-call-floater-right-text {
	display: inline-block;
}

/* Homepage Countdown Clock */
#clockdiv {
	font-family: sans-serif;
	color: #fff;
	display: inline-block;
	font-weight: 100;
	text-align: center;
	font-size: 30px;
	zoom: 72%;
	margin: 7px 0 0 27px;
}

#clockdiv>div {
	padding: 0;
	border-radius: 3px;
	background: transparent;
	display: inline-block;
}

#clockdiv div>span {
	color: #fff;
	font-weight: 700;
}

.clockdivSeparator {
	padding: 10px 0px 15px 7px !important;
	border-radius: 3px !important;
	font-size: 37px;
	letter-spacing: 21px;
	text-align: center;
	position: relative;
	background: url('../img/homepage/clockdiv_counter_separator_bg.png') transparent no-repeat center center !important;
}

#clockdiv .smalltext {
	color: #fff;
	font-size: 22px;
	font-weight: 700;
	padding-top: 5px;
	margin-bottom: 17px;
	text-transform: uppercase;
}

#entrepreneur-last-call-floater-left-clock {
	display: inline-block;
	vertical-align: top;
}

#entrepreneur-last-call-floater-right-text {
	display: inline-block;
	vertical-align: top;
	width: 50%;
	padding: 10px 7px;
}

.entrepreneur-last-call-floater-right-text-title {
	display: block;
	background: #000;
	color: #fff;
	padding: 2px 6.5px;
	font-size: 18px;
	font-weight: 700;
}

#entrepreneur-last-call-floater-right-text-title-left-days {
	display: inline-block;
}

.entrepreneur-last-call-floater-right-text-area-link-container {
	display: block;
	cursor: pointer;
	margin: 5px 0;
}

.entrepreneur-last-call-floater-right-text-area-img {
	max-width: 100%;
}

/* Page Side Container */
#page_side_content_container_inner_first {
	position: relative;
	height: auto;
}

#page_side_content_container_inner {
	/* background-image: url('../img/game/layout/full_page_overlay_bg.png');
    background-repeat: no-repeat;
    background-size: 100% 100%; */
	position: fixed;
	z-index: 999;
	width: 100%;
	bottom: auto;
	min-height: 100%;
	right: 0;
	top: 0;
}

#page_side_content_container_inner_inside {
	margin: 0;
	position: absolute;
	top: 0;
	right: 0;
}

/* Page Centered Container */
#page_centered_content_container_inner_first {
	position: relative;
	height: auto;
}

#page_centered_content_container_inner {
	position: fixed;
	z-index: 999;
	width: 100%;
	bottom: auto;
	min-height: 100%;
	right: 0;
	top: 0;
	background: #ffffffc2;
}

#page_centered_content_container_inner_inside {
	position: absolute;
	top: 37px;
	width: 100%;
}

.newsfeed-post-permalink-popup-container {
	background: #fff;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	border: 1px solid #ededed;
	border-radius: 4px;
	padding: 0 10px;
	max-width: 960px;
	width: 100%;
	color: #212529;
	height: 92vh;
	margin: 0 0 0 50%;
	transform: translate(-50%, 0);
}

#newsfeed-view-post-popup-close-btn {
	text-align: right;
	margin: 10px 0 6px 0;
	float: right;
}

#newsfeed-view-post-popup-close-btn img {
	cursor: pointer;
	width: 27px;
}

.newsfeed-post-permalink-popup-the-permalink-container {
	display: block;
	width: 100%;
	margin: 12px 12px 12px 0;
	text-align: left;
}

.newsfeed-post-permalink-popup-the-permalink-container span {
	display: inline-block;
	color: #b5b5b5;
	font-size: 14px;
	font-weight: 300;
	margin: 0 7px 0 0;
}

.newsfeed_post_the_permalink {
	display: inline-block;
	background: #f1f3f4;
	border: 1px solid #dfdfdf;
	color: #7e6a81;
	width: 72%;
	padding: 2px 10px 4px 10px;
	font-size: 12px;
	font-weight: 700;
}

.full_width_main_content_newsfeed_popup_post_right_the_content_member_name {
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	padding-bottom: 5px;
}

.full_width_main_content_newsfeed_popup_post_right_the_content_member_name a {
	font-size: 16px;
	color: #104980;
	text-decoration: none;
}

.popup_main_content_newsfeed_post_comments {
	display: block;
	background: #ECEFF5;
	padding: 0 7px 7px 7px;
}

.popup_main_content_newsfeed_post_the_comment {
	display: block;
	width: 100%;
	padding: 5px 0;
	border-bottom: 1px #FFFFFF solid;
	word-break: break-word;
	text-align: left;
	cursor: pointer;
}

.popup_main_content_newsfeed_post_new_comment_container {
	display: block;
	width: 100%;
	height: 100%;
	padding: 12px 0 7px 0;
	border-bottom: 1px #FFFFFF solid;
}

.full_width_main_content_newsfeed_post_container_memeber_pic_new_comment {
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.full_width_main_content_newsfeed_post_container_memeber_pic_new_comment img {
	width: 32px;
	height: 32px;
}

.popup_main_content_newsfeed_post_new_comment_textarea_container {
	display: inline-block;
	vertical-align: top;
	text-align: left;
	width: calc(100% - 37px);
	padding: 0px 0 0px 10px;
}

.full_width_main_content_newsfeed_post_container_memeber_pic_made_comment {
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.full_width_main_content_newsfeed_post_container_memeber_pic_made_comment img {
	width: 32px;
	height: 32px;
}

/* Home Page: Global Chat */
.h-chat .chat-info-container {
	background: #fff;
	color: #000;
	padding: 3px 5px 3px 5px;
	border-radius: 4px;
	margin: 3px 3px;
	line-height: 12px;
	text-align: left;
}

.h-chat .chat-info-container img {
	height: 13px;
}

.h-chat .chat-info-container span {
	font-size: 11px;
}

.h-chat .chat-emojiPickerIcon {
	display: inline-block;
	position: relative;
	cursor: pointer;
	background: url('../img/chat/emoji-picker.png') center center no-repeat;
	background-size: 20px;
	height: 21px;
	width: 21px;
	background-color: rgba(238, 238, 238, 0);
	margin: 7px;
	float: left;
}

.h-chat .emoticons-modal {
	display: none;
	cursor: pointer;
	width: 240px;
	position: absolute;
	z-index: 9;
	background: rgba(255, 255, 255, 0.9);
	padding: 10px;
	border-radius: 4px;
	user-select: none;
	margin: 32px 0 0 0;
}

.h-chat .chat-emoji-modal-theemoji:before,
.h-chat .chat-emoji-modal-theemoji:after {
	display: none;
}

.h-chat {
	background-image: url('../img/chat/panel_bg_orange_lights.png');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-color: #000;
	border-radius: 7px;
	margin: 0 0 0 0;
	padding: 0 10px;
	width: 577px;
	color: #212529;
	border: none;
	height: 100vh;
}

.h-chat .nav-tabs {
	border-bottom: none;
	padding: 0 3px;
	margin: 0;
}

.hc-tabs {
	background-color: transparent;
	color: var(--body-color);
	display: inline-block;
	padding: 12px 10px;
	width: 100%;
}

.hc-tabs .nav-tabs>li.active>a,
.hc-tabs .nav-tabs>li.active>a:focus,
.hc-tabs .nav-tabs>li.active>a:hover {
	color: #fcd806;
	cursor: default;
	background-color: transparent;
	border: none;
	border-bottom-color: transparent;
	border-color: transparent;
	-moz-box-shadow: inset 0 0 8px #fcd806;
	-webkit-box-shadow: inset 0 0 8px #fcd806;
	box-shadow: inset 0 0 8px #fcd806;
}

.hc-tabs .nav-tabs a {
	border-radius: 7px;
	color: #fff;
	font-family: "Microsoft New Tai Lue", Arial, Helvetica, sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 13px;
	margin: 7px 3px;
	padding: 12.4px 10px 9.4px 10px;
}

.hc-tabs h4 {
	color: #fff;
	text-transform: uppercase;
	font-size: 22px;
	margin-bottom: 0.5rem;
	font-weight: 500;
	line-height: 1.2;
	text-align: left;
}

.hc-tabs .card-body {
	background-color: transparent;
	/*background-image: url('../img/panel_bg_transparency_orange_lights.png');*/
	background-repeat: repeat;
	padding: 0 3px;
}

.hc-tabs .card-body.hc-message {
	-khtml-user-select: text;
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	-o-user-select: text;
	cursor: text;
	user-select: text;
	background: #fff;
	color: #000;
	padding: 3px 7px;
	font-size: 14px;
	text-align: left;
}

.hc-tabs textarea {
	border-radius: 3px;
	background-clip: padding-box;
	border-color: #e7ebee;
	border-width: 2px;
	box-shadow: none;
	font-size: 13px;
	overflow: auto;
	resize: vertical;
}

.gc-post-btn {
	display: inline-block;
	width: auto;
	margin: 8px 0;
}

.hc-tool-btn {
	padding: 2px 7px 2px 7px;
	margin: 0 0 0 5px;
	font-size: 12px;
}

.hc-tabs .card {
	border: 1px solid #e6ecf5;
	margin: 0 20px 10px 5px;
	width: calc(100% - 5px);
	position: relative;
}

.hc-tabs .card:before {
	border-color: transparent #f5f5f5 transparent transparent;
	border-style: solid;
	border-width: 6px;
	content: "";
	cursor: pointer;
	position: absolute;
	left: -12px;
	top: 37px;
}

.hc-tabs .card .card-header {
	background: #f5f5f5;
	color: #000;
	font-size: 12px;
	width: auto;
	padding: 5px 10px;
	position: relative;
	border-radius: 3px;
	background-clip: padding-box;
	text-align: left;
}

.hc-tabs .card .card-header img {
	border-radius: 50%;
}

.hc-time-link {
	color: var(--body-color);
}

.hc-time-link:hover {
	color: #333;
}

.hc-time {
	display: inline-block;
	padding: 0 5px;
}

.hc-user-picture {
	background: #5e3312;
	margin: 0 2px 0 0;
}

#chat .card-header a {
	font-size: 11px;
	text-decoration: none;
	color: #333;
}

#post-global-chat-all-btn,
#post-global-chat-country-btn {
	padding: 5px 23px;
	background-image: url('../img/chat/btn-style-orange.png');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-color: transparent;
	border: none;
	text-shadow: none;
	outline: none;
	box-shadow: none;
}

#globalchat-all,
#globalchat-country {
	clear: both;
}

#globalchat-all,
#globalchat-country {
	max-height: calc(100vh - 277px);
	overflow-y: auto;
}

.load_more_chat {
	background-color: transparent;
	background-image: url('../img/chat/panel_bg_orange.png');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	text-align: center;
	padding: 7px;
	color: #ffffff;
	cursor: pointer;
	display: block;
}

.load_more_chat:hover {
	background: rgba(252, 186, 10, 0.8);
}

.tab-content>.tab-pane.fade.show {
	display: none;
}

.h-chat .tab-content>.tab-pane.fade.show {
	display: none !important;
}

.h-chat .tab-content>.tab-pane.fade.active.in {
	display: block !important;
}

/* Home Right Chat */
.home_page_side_chat_heading_container {
	text-align: left;
}

.home_page_side_chat_heading_container a {
	display: inline-block;
	vertical-align: top;
}

.home_page_side_chat_heading_container h4 {
	display: inline-block;
	vertical-align: top;
}

.home_page_side_chat_right_btn_close {
	background-image: url('../img/chat/btn_close.png');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	cursor: pointer;
	position: relative;
	height: 42px;
	width: 42px;
	display: inline-block;
}

.full_width_main_container {
	display: block;
	height: 100%;
	width: 100%;
}

.full_width_main_contain {
	height: 100%;
	width: 100%;
	margin: 0 auto;
}

.full_width_main_header_container {
	height: 112px;
	width: 100%;
	border-top: 1px solid #696969;
	border-bottom: 1px solid #696969;
}

.full_width_main_header_contain {
	height: 100%;
	width: 100%;
	max-width: 95%;
	margin: 0 auto;
}

.full_width_main_header_img {
	display: inline-block;
	margin: 12px 12px 12px 12px;
	width: 62px;
	vertical-align: top;
}

.full_width_main_header_content_right {
	display: inline-block;
}

.custom_header_sideways_arrows_nav_menu {
	display: block;
	margin: 33px 0 0 0;
}

.full_width_main_header_contain .nav-icon {
	color: #333333;
	display: inline-block;
	vertical-align: middle;
	padding: 2px 5px 0 0;
}

.full_width_main_header_contain .nav-arrow {
	color: #333333;
	display: inline-block;
	vertical-align: middle;
	padding: 4px 5px 0 0;
}

.full_width_main_header_contain .navTitle {
	color: #000;
	font-weight: 700;
	padding: 3px 5px 0 0;
}

.custom_dropdown_styled {
	-ms-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

.custom_dropdown_styled_btn {
	border: 1px solid #000;
	border-radius: 3px;
	color: #000;
	padding: 7px 14px 7px 14px;
	margin: 7px 0 0 0;
	cursor: pointer;
}

.custom_dropdown_styled_btn:after {
	content: '';
	background: transparent url('../img/custom_dropdown_styled_btn_arrow.png') no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	width: 10px;
	height: 7px;
	margin: 0 0 0 12px;
}

.custom_dropdown_styled_the_dropdown_list {
	display: block;
	background: #fff;
	border: 2px solid #979597;
	margin: 12px 0 7px 0;
	padding: 10px 12px 10px 12px;
	position: relative;
	z-index: 9999;
}

.custom_dropdown_styled_the_dropdown_list:after {
	content: "";
	position: absolute;
	left: 31px;
	top: -9px;
	border-style: solid;
	border-width: 0 10px 10px 10px;
	border-color: #FFFFFF transparent;
	display: block;
	width: 0;
	z-index: 1;
}

.custom_dropdown_styled_the_dropdown_list:before {
	content: "";
	position: absolute;
	left: 28.6px;
	top: -12px;
	border-style: solid;
	border-width: 0 12px 12px 12px;
	border-color: #a5a4a4 transparent;
	display: block;
	width: 0;
	z-index: 0;
}

#combined_feed_the_dropdown_list {
	display: none;
}

.custom_dropdown_styled_the_dropdown_list label {
	display: block;
	color: #352d2d;
	cursor: pointer;
}

.custom_dropdown_styled_the_dropdown_list label input {
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
}

.custom_dropdown_styled_the_dropdown_list label span {
	display: inline-block;
	vertical-align: top;
	margin: 3.94px 0 0 0;
	cursor: pointer;
}

.full_width_main_content_container_custom {
	border: 1px solid #dfdfdf;
	border-bottom: none;
	display: block;
	width: 100%;
	max-width: 95%;
	margin: 7px auto 0 auto;
	padding: 10px 10px 10px 10px;
	height: 100%;
}

.full_width_main_content_container_custom #column_top {
	border-top: none;
}

.full_width_main_content_container {

	border-bottom: none;
	display: block;
	width: 100%;

	margin: 7px auto 0 auto;
	padding: 10px 10px 10px 10px;
}

#games_main_column .full_width_main_content_container {
	/*border-bottom: 1px solid #dfdfdf;*/
	min-height: 100%;
}

.full_width_main_content_text_area_container {
	display: block;
	width: 100%;
	padding: 7px 7px 20px 7px;
	margin-bottom: 20px;
	border-bottom: 1px dashed lightgray;
}

.full_width_main_content_textarea_complex {
	display: block;
}

.full_width_main_content_textarea_simple {
	display: block;
}

.full_width_main_content_textarea_post_btns {
	display: block;
	position: relative;
	text-align: right;
	padding: 7px 0 7px 7px;
	-ms-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

.full_width_main_content_textarea_privacy_post {
	display: inline-block;
	vertical-align: top;
}

.full_width_main_content_textarea_publish_btn {
	display: inline-block;
	vertical-align: top;
}

.full_width_main_content_textarea_publish_btn_content {
	display: block;
}

.full_width_main_content_textarea_privacy_post_dropdown {
	-ms-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

.full_width_main_content_textarea_privacy_post_dropdown .the_dropdown_solid {
	cursor: pointer;
	display: block;
	color: rgb(51, 51, 51);
	padding: 1px 14px 0 7px;
	margin: 0 7px 0 0;
	position: relative;
}

.full_width_main_content_textarea_privacy_post_dropdown .the_dropdown_solid:after {
	content: "";
	position: absolute;
	right: 0;
	top: 7px;
	border-style: solid;
	border-width: 5px 5px 0 5px;
	border-color: #7b8eb5 transparent;
	display: block;
	width: 0;
	z-index: 0;
}

.full_width_main_content_textarea_privacy_post_dropdown .content_dropdown {
	text-align: left;
}

.full_width_main_content_newsfeed_post_container {
	border: 1px solid #dfdfdf;
	display: block;
	width: 100%;
	margin: 10px 10px 10px 0;
	padding: 10px 10px 10px 10px;
	text-align: left;
}

.newsfeed-post-permalink-popup-container .full_width_main_content_newsfeed_post_container {
	height: 86vh;
	overflow-y: scroll;
}

.full_width_main_content_newsfeed_post_container_memeber_pic {
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.full_width_main_content_newsfeed_post_container_memeber_pic .membericon {
	border: 1px solid #000;
	height: 50px;
	width: 50px;
}

.full_width_main_content_newsfeed_post_right_content {
	display: inline-block;
	vertical-align: top;
	text-align: left;
	padding-left: 10px;
	word-break: break-word;
	position: relative;
	z-index: 2;
	width: calc(100% - 54px);
}

.full_width_main_content_newsfeed_post_right_the_content {
	display: block;
	word-wrap: break-word;
	padding-bottom: 10px;
	width: 100%;
}

.popup_main_content_newsfeed_post_comments .full_width_main_content_newsfeed_post_right_the_content {
	display: inline-block;
	word-wrap: break-word;
	padding-bottom: 10px;
	width: calc(100% - 33px);
}

.popup_main_content_newsfeed_post_comments .full_width_main_content_newsfeed_post_right_the_content_member_name {
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	padding-bottom: 5px;
	white-space: pre-line;
	margin: 0 0 0 15px;
}

.full_width_main_content_newsfeed_post_right_the_content_text {
	cursor: pointer;
	background: #f7f7f7;
	border: 1px solid #e4e4e4;
	color: #352d2d;
	font-size: 18px;
	padding: 7px 10px;
	width: 100%;
	overflow: hidden;
	margin: 7px 0 0 0;
}

.full_width_main_content_newsfeed_post_right_the_action_btns_container {
	float: right;
}

.full_width_main_content_newsfeed_post_right_the_action_btns {
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
	margin: 0 4px 7px 4px;
}

.full_width_main_content_newsfeed_post_right_the_action_btns_img {
	height: 16px;
	width: 16px;
}

.full_width_main_content_newsfeed_post_right_the_content_member_name {
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	padding-bottom: 5px;
	white-space: pre-line;
}

.full_width_main_content_newsfeed_post_right_the_content_member_name a {
	font-size: 16px;
	color: #104980;
	text-decoration: none;
}

.newsfeed_publish_functions_destruct_post_btn {
	display: inline-block;
	vertical-align: top;
	margin: 0 7px;
}

.newsfeed_publish_functions_destruct_post_btn i {
	color: #787878;
	cursor: pointer;
	font-size: 17px;
}

.newsfeed_publish_functions_set_post_container {
	display: none;
	z-index: 103;
	background: #FFFFFF;
	border-left: 1px solid #8C8C8C;
	border-right: 1px solid #8C8C8C;
	border-bottom: 1px solid #8C8C8C;
	padding: 10px 0px 10px 0px;
	margin-top: 9px;
	-moz-box-shadow: 0 2px 6px 0px #8C8C8C;
	-webkit-box-shadow: 0 2px 6px 0px #8C8C8C;
	box-shadow: 0 2px 6px 0px #8C8C8C;
	margin-left: 0;
	text-align: center;
	width: 172px;
	position: absolute;
	right: 57px;
}

.full_width_main_content_newsfeed_post_right_the_content_posted_bottom_bar {
	display: block;
	font-size: 14px;
	margin: 12px 0 3px 0;
}

.full_width_main_content_newsfeed_post_right_the_content_posted_bottom_bar a {
	color: #3B5998;
	text-decoration: none;
	margin: 0 4px 0 0;
}

.popup_main_content_newsfeed_post_comments .full_width_main_content_newsfeed_post_right_the_content_posted_bottom_bar {
	display: block;
	font-size: 14px;
	margin: 7px 7px 0 15px;
}

.full_width_main_content_newsfeed_post_right_the_content_posted_time {
	display: inline-block;
	vertical-align: top;
}

.full_width_main_content_newsfeed_post_right_the_content_permalink {
	display: inline-block;
	vertical-align: top;
}

.newsfeed_post_permalink_link,
.newsfeed_post_permalink_link:hover {
	text-decoration: none;
}

.popup_main_content_newsfeed_post_the_comment_text_content {
	display: inline-block;
	color: #333;
	font-size: 16px;
	padding-left: 5px;
}

.popup_main_content_newsfeed_post_comments_view_more_container {
	cursor: pointer;
	display: block;
	text-align: left;
	width: 100%;
	padding: 14px 5px 7px 5px;
}

.popup_main_content_newsfeed_post_comments_view_more_container a {
	text-decoration: none;
}

.full_width_main_content_newsfeed_post_the_content {
	padding: 0;
	overflow-wrap: break-word;
	font-size: 16px;
	font-family: Tahoma;
}

/* Newsfeed Post Popup */
.full_width_main_content_newsfeed_post_the_content iframe {
	width: 100% !important;
	display: block;
	margin: 0 auto;
	height: 430px;
}

.full_width_main_content_newsfeed_post_the_content p {
	overflow-wrap: break-word;
	padding: 10px 0;
	margin: 0;
}

.full_width_main_content_newsfeed_post_the_content img {
	max-width: 100% !important;
	height: auto !important;
	margin: 10px 0;
}

.full_width_main_content_newsfeed_post_the_content_short .newsfeed_post_list_media_source_container {
	display: inline-block;
	height: 182px;
	width: 292px;
	max-width: 100%;
	vertical-align: top;
}

.full_width_main_content_newsfeed_post_the_content_short .newsfeed_post_list_first_image_in_post {
	display: inline-block;
	width: 100%;
	height: 100%;
	vertical-align: top;
	object-fit: cover;
}

.full_width_main_content_newsfeed_post_the_content_short p {
	display: inline-block;
	width: 77%;
	padding: 7px 12px;
	vertical-align: top;
	margin: 0;
}

/* Back button newsfeed comments */
.full_width_main_content_newsfeed_post_container .back-button {
	margin: 0 0 10px 0;
}

.full_width_main_content_newsfeed_post_container .back-button a {
	text-decoration: none;
	display: inline-block;
	padding: 8px 16px;
}

.full_width_main_content_newsfeed_post_container .back-button a:hover {
	background-color: #ddd;
	color: black;
}

.full_width_main_content_newsfeed_post_container .back-button .previous {
	background-color: #f1f1f1;
	color: black;
}

/* Closes Wallet for Coins with Clock Time */
.wallet-popup-stop-no-actions-closed-wallet-main-img {
	max-width: 100% !important;
	margin: 0 auto 0 auto !important;
	display: block !important;
}

.wallet-popup-stop-no-actions-closed-wallet-header-img {
	position: absolute !important;
	z-index: 99 !important;
	top: 0 !important;
	margin: 7px auto 0 auto !important;
	max-width: 100%;
}

.wallet-popup-stop-no-actions-closed-wallet-main-container {
	background: rgba(205, 221, 218, 0.77);
	position: absolute;
	bottom: 0;
	padding: 0 7px;
	margin: 0 7px 7px 7px;
}

.wallet-popup-stop-no-actions-closed-wallet-main-container h1 {
	font-size: 17px;
	font-weight: 700;
	margin: 5px 0 5px 0;
}

.wallet-popup-stop-no-actions-closed-wallet-main-container p {
	display: block;
	font-size: 13px;
	margin: 0 0 3px 0;
}

.wallet-popup-stop-no-actions-closed-wallet-main-container .text-link-style {
	color: #840aca;
	text-decoration: underline;
}

/* Enroll 2FA Popup */
.enroll-2fa-floater-container-popup {
	position: absolute;
	transform: translate(-50%, 0);
	left: 50%;
	top: 72px;
	height: auto;
	width: 327px;
	z-index: 99999;
	-webkit-animation: fadeOutTopRight 1s;
	animation: fadeOutTopRight 1s;
}

#enroll-2fa-floater-popup {
	background: #fff;
	padding: 7px 7px 7px 7px;
	margin: 0;
	border: 2px solid #020202;
	border-radius: 7px;
}

#enroll-2fa-floater-close-btn {
	position: absolute;
	right: 0;
	text-decoration: none;
	padding: 1px 7px;
	font-size: 15px;
	cursor: pointer;
	color: #c3c3c3;
	background: transparent;
	margin: 7px 7px 7px 7px;
}

.enroll-2fa-floater-popup-content-container-1 {
	text-align: center;
	min-height: 227px;
}

.enroll-2fa-floater-popup-content-container-1 img {
	max-width: 100%;
	height: 72px;
}

.enroll-2fa-floater-popup-content-container-1.content-container-6 img {
	height: 102px;
}

.enroll-2fa-floater-popup-content-container-1 .logo-small-hivecoin {
	height: 22px;
}

.enroll-2fa-floater-popup-content-container-1 h1 {
	font-size: 20px;
	margin: 10px 3px 7px 3px;
}

.enroll-2fa-floater-popup-content-container-1.content-container-2 h1 {
	margin: 29px 3px 7px 3px;
}

.enroll-2fa-floater-popup-content-container-1.content-container-3 h1 {
	font-size: 24px;
}

.enroll-2fa-floater-popup-content-container-1.content-container-5 h1 {
	font-size: 32px;
}

.enroll-2fa-floater-popup-content-container-1.content-container-6 h1 {
	font-size: 32px;
	margin: 10px 3px 17px 3px;
}

.enroll-2fa-floater-popup-content-container-1.content-container-7 h1 {
	font-size: 32px;
}

.enroll-2fa-floater-popup-content-container-1.content-container-8 h1 {
	font-size: 32px;
	margin: 10px 3px 17px 3px;
}

.enroll-2fa-floater-popup-content-container-1.content-container-9 h1 {
	font-size: 32px;
	margin: 10px 3px 17px 3px;
}

.enroll-2fa-floater-popup-content-container-1 h2 {
	color: #ed1c24;
	font-size: 20px;
	margin: 10px 3px 7px 3px;
	max-width: 157px;
	text-align: left;
}

.enroll-2fa-floater-popup-content-container-1 h3 {
	font-size: 20px;
	margin: 10px 32px 7px 32px;
}

.enroll-2fa-floater-popup-content-container-1 h6 {
	font-size: 10px;
}

.enroll-2fa-floater-popup-content-container-1 p {
	font-size: 14px;
	margin: 5px 0 5px 0;
}

.enroll-2fa-floater-popup-content-container-1.content-container-2 p {
	margin: 5px 0 24px 0;
}

.enroll-2fa-floater-popup-content-container-1.content-container-3 p {
	margin: 12px 0 12px 0;
	padding: 0 37px 0 37px;
}

.enroll-2fa-floater-popup-content-container-1.content-container-5 p {
	margin: 42px 0 17px 0;
	padding: 0 37px 0 37px;
}

.enroll-2fa-floater-popup-content-container-1.content-container-6 p {
	margin: 2px 0 0 0;
	padding: 0 7px 0 7px;
	text-align: left;
}

.enroll-2fa-floater-popup-content-container-1.content-container-7 p {
	margin: 42px 0 17px 0;
	padding: 0 37px 0 37px;
}

.enroll-2fa-floater-popup-content-container-1.content-container-8 p {
	margin: 22px 0 12px 0;
	padding: 0 17px 0 17px;
}

.enroll-2fa-floater-popup-content-buttcons-container-bottom {
	display: block;
	margin: 12px 0 5px 0;
}

.enroll-2fa-floater-popup-content-container-1.content-container-7 .enroll-2fa-floater-popup-content-buttcons-container-bottom {
	display: block;
	margin: 22px 0 5px 0;
}

.enroll-2fa-floater-popup-content-container-1.content-container-8 .enroll-2fa-floater-popup-content-buttcons-container-bottom {
	text-align: left;
}

.enroll-2fa-floater-popup-content-link-bottom,
.enroll-2fa-floater-popup-content-link-bottom:active,
.enroll-2fa-floater-popup-content-link-bottom:focus,
.enroll-2fa-floater-popup-content-link-bottom:hover,
.enroll-2fa-floater-popup-content-link-bottom:visited {
	display: block;
	color: #6d82bb;
	text-decoration: underline !important;
	margin: 7px 0 12px 0;
}

.wallet_blue_button_big.orange {
	background: #e9bc47;
}

.wallet_blue_button_big.red {
	background: #ff0000;
}

.enroll-2fa-floater-popup-content-container-1.content-container-5 .wallet_blue_button_big {
	min-width: 62px;
	padding: 6px 17px;
}

.enroll-2fa-floater-popup-content-container-1.content-container-7 img {
	height: 37px;
	display: inline-block;
	margin: 2px 5px;
}

ul.as-selections li.as-selection-item {
	margin: 0px 3px 3px 0;
	padding: 2px 0 0 5px !important;
}

.full_width_main_content_container_group_custom {
	margin: 0 auto;
	max-width: 95%;
	width: 100%;
}

.full_width_main_content_container_group_custom .user_avatar_div img {
	max-width: 100%;
	min-width: 150px;
	padding: 12px 27px 7px 27px;
}

.full_width_main_content_container_group_custom #column_left {
	border-top: 1px #DFDFDF solid;
	border-left: 1px #DFDFDF solid;
}

.full_width_main_content_container_group_custom #activity_feed {
	text-align: left;
}

.messages-page .dropdown_select_button {
	padding: 4px 20px 3px 6px;
}

#wallet-loading-screen-container {
	display: none;
	background: #fff;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	height: 70px;
	width: 70px;
	z-index: 9999;
}

#wallet-loading-screen-container img {
	height: 70px;
	width: 70px;
}

.cold-wallet-transfer-limitations-per-rank-container {
	background: #e5e5e5;
	width: 70%;
	height: auto;
	border: 1px solid #515151;
	margin-right: 15px;
	float: right;
}

.cold-wallet-transfer-limitations-per-rank-container-header h1 {
	color: #390c0c;
	font-size: 12px;
	font-weight: 700;
	padding: 7px 3px 17px 7px;
	margin: 0;
}

.cold-wallet-transfer-limitations-per-rank-header-row-odd {
	background: #fbf7f7;
	color: #390c0c;
	height: 20px;
	width: 100%;
	padding: 3px 7px;
}

.cold-wallet-transfer-limitations-per-rank-header-row-even {
	background: transparent;
	color: #390c0c;
	height: 20px;
	width: 100%;
	padding: 3px 7px;
}

.cold-wallet-transfer-limitations-per-rank-header-row-col-1 {
	display: inline-block;
	width: 57%;
}

.cold-wallet-transfer-limitations-per-rank-header-row-col-2 {
	display: inline-block;
	width: 12%;
}

.cold-wallet-transfer-limitations-per-rank-header-row-col-3 {
	display: inline-block;
	text-align: right;
	width: 27%;
}

.wallet-the-promo-code-container {
	text-align: left;
}

.promo-custom-title {
	background-color: #007bff;
	/* Blue background */
	border: 2px solid #f5f5f5;
	/* Black border */
	font-size: 15px;
	line-height: 20px;
	background: linear-gradient(135deg, #4b6cb7, #7697d9);
	/* Gradient background */
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
	/* Shadow */
	color: #fff;
	/* White text */
	border-radius: 10px 10px 0 0;
	/* Rounded corners */
	padding: 7px 25px;
	text-align: left;
	margin-bottom: 0px
}

p.promo-custom-description {
	padding: 10px;
	/* Padding */
	font-size: 12px;
	/* 14px font size */
	text-align: justify;
	color: grey;
	margin-bottom: 0px;
	/* Margin bottom */
}

.promo-container {
	background-color: #f5f5f5;
	/* Light gray background */
	padding: 4px 8px;
	margin-bottom: 15px;
	border-radius: 0 0 10px 10px;
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
	/* Shadow */
}

.promo-code-perks {
	text-align: left;
	padding: 0 20px;
	font-size: 12px;
	color: black;
	font-weight: 600;
	margin-bottom: 10px;
}

.promo-code-expire {
	text-align: right;
	font-size: 12px;
	float: right;
	user-select: none;
	margin-left: auto;
	margin-right: 20px;
}

.promo-code-code {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	user-select: all;
	padding: 4px 10px;
	border: 2px solid #ccc;
	border-radius: 5px;
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
	cursor: pointer;
	margin-left: 10px;
}

.promo-code-line {
	display: flex;
	flex-wrap: wrap;
	margin: 10px 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #84a6d8;
	font-size: 15px;
	font-weight: 700;
	color: #777777;
	text-align: left;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
}

.wallet-the-promo-code-button {
	cursor: pointer;
	display: inline-block;
	color: #fff;
	background: #6d83b4;
	padding: 3px 7px;
	font-weight: 700;
	font-size: 12px;
	border: 1px solid #000;
	border-radius: 5px;
	vertical-align: top;
	margin: 3px 0;
	text-decoration: none;
	text-transform: uppercase;
}


.wallet-the-promo-code-button {
	cursor: pointer;
	display: inline-block;
	color: #fff;
	background: #6d83b4;
	padding: 3px 7px;
	font-weight: 700;
	font-size: 12px;
	border: 1px solid #000;
	border-radius: 5px;
	vertical-align: top;
	margin: 3px 0;
	text-decoration: none;
	text-transform: uppercase;
}

.wallet-the-promo-code-text {
	display: inline-block;
	color: #000;
	margin: 7px 12px;
	font-weight: 700;
}

.wallet-the-promo-code-text span {
	font-weight: 400;
}

/* Custom Tooltip */
.simple_white_btooltip {
	background: #fff;
	color: #000;
	font-size: 12px;
	padding: 2px 7px 7px 7px;
	margin: 0;
	text-transform: none;
}

.called_tooltip_the_tooltip_open_with_position {
	position: absolute;
	z-index: 999;
	max-width: 217px;
	min-width: 217px;
	padding: 0.25rem 0.5rem;
	color: #787252;
	text-align: center;
	background-color: #fff;
	border: 1px solid #000;
	border-radius: 0.25rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
}

.called_tooltip_the_tooltip_open_with_position .arrow {
	position: absolute;
	display: block;
	width: 0.8rem;
	height: 0.4rem;
	top: -10.3px;
}

.called_tooltip_the_tooltip_open_with_position .arrow:before {
	position: absolute;
	content: "";
	border-color: transparent;
	border-style: solid;
	border-width: 0 10px 10px;
	border-top-color: #fff;
	border-bottom-color: #fff;
}

.called_tooltip_the_tooltip_open_with_position .simple_white_btooltip {
	background-position: 0 2px;
}

.called_tooltip_the_tooltip_open_with_position .simple_white_btooltip strong {
	float: none;
	font-size: 12px;
	font-weight: 700;
}

.called_tooltip_the_tooltip_open_with_position .simple_white_btooltip p {
	margin: 7px 0 0 0;
	font-size: 12px;
}

.adminMemberDetailsView_section_header {
	font-size: 17px;
	font-weight: 700;
	margin: 7px 0 17px 0;
}

.kyc-wallet-member-state-inactive {
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	color: #da0101;
	padding: 0 12px 0 12px;
	margin: 0 5px 10px 0;
	border: 2px solid #000;
	border-radius: 5px;
	text-transform: uppercase;
}

.kyc-wallet-member-state-pending {
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	color: #1c42ea;
	padding: 0 12px 0 12px;
	margin: 0 5px 10px 0;
	border: 2px solid #000;
	border-radius: 5px;
	text-transform: uppercase;
}

.kyc-wallet-member-state-expired {
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	color: #ba0afb;
	padding: 0 12px 0 12px;
	margin: 0 5px 10px 0;
	border: 2px solid #000;
	border-radius: 5px;
	text-transform: uppercase;
}

.kyc-wallet-member-state-approved {
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	color: #0bbd13;
	padding: 0 12px 0 12px;
	margin: 0 5px 10px 0;
	border: 2px solid #000;
	border-radius: 5px;
	text-transform: uppercase;
}

.wallet-member-state-selected-current {
	background: #6d83b4;
	color: #fff;
}

.wallet_popup_card_area_content_half {
	display: inline-block;
	vertical-align: top;
	width: 50%;
}

.wallet-member-proofs-purchase-container-1 .div-table-documents-uploaded-list {
	background: #f0f0f0;
}

.adminMemberDetailsView_kycManager-container {
	text-align: left;
}

.adminMemberDetailsView_kycManager-container .ftext-wallet {
	max-width: 170px;
	width: 100%;
}

.adminMemberDetailsView_kycManager-container .div-table-cell {
	display: table-cell;
	border-bottom: 1px solid #EFEFEF;
	padding: 5px 3px 5px 3px;
	width: 33%;
}

.adminMemberDetailsView_kycManager-container a {
	text-decoration: none;
}

.adminMemberDetailsView_kycManager-container .div-table-row {
	display: table;
	width: 100%;
}

.adminMemberDetailsView_kycManager-container .wallet_popup_area_gray_container {
	background: #f0f0f0;
	color: #333333;
	border: 1px solid #000;
	padding: 7px;
	margin: 7px 0;
}

.adminMemberDetailsView_kycManager-container #wallet_kyc_conversations_content_container {
	display: inline-block;
	width: 62%;
	vertical-align: top;
	background: #fff;
	padding: 12px;
	border: 2px solid #555555;
	border-radius: 5px;
}

.adminMemberDetailsView_kycManager-container .adminMemberDetailsView_kycManager-container-post-message {
	display: inline-block;
	width: calc(38% - 24px);
	vertical-align: top;
	background: #fff;
	padding: 12px;
	border: 2px solid #555555;
	border-radius: 5px;
	margin: 0 7px 0 17px;
}

#tip_amount {
	padding: 0 0 0 4px;
	border: 1px solid #838383;
}

#wallet_popup_vault_transfer_funds_container_action_1 #wallet-security-code-2fa-input {
	width: 170px;
}

@media (min-width:1352px) {
	.entrepreneurone-custom-checkout-desc-container {
		height: 593px;
	}

	.entrepreneurone-custom-checkout-floater-banner {
		height: 593px;
	}

	.kyc-custom-checkout-desc-container {
		height: 593px;
	}

	.kyc-custom-checkout-floater-banner {
		height: 593px;
	}

	.theboost-custom-checkout-floater-banner {
		height: 593px;
	}

	.apprentice-floater-container .wheel-of-fortune-container-1 {
		height: 590px;
	}

	.apprentice-floater-container .wheel-of-fortune-container-2 {
		height: 590px;
	}
}

@media (max-width:1750px) {

	.top_banner_1,
	.top_banner {
		display: block;
		margin: 0 auto;
	}
}

@media (max-width:1495px) {
	.full_width_main_content_newsfeed_post_the_content_short p {
		width: 70%;
	}
}

@media (max-width:1352px) {
	.entrepreneurone-custom-checkout-desc-container {
		height: 647px;
	}

	.entrepreneurone-custom-checkout-floater-banner {
		height: 647px;
	}

	.kyc-custom-checkout-desc-container {
		height: 647px;
	}

	.kyc-custom-checkout-floater-banner {
		height: 647px;
	}

	.theboost-custom-checkout-floater-banner {
		height: 647px;
	}

	.apprentice-floater-container .wheel-of-fortune-container-1 {
		height: 590px;
	}

	.apprentice-floater-container .wheel-of-fortune-container-2 {
		height: 590px;
	}

	.full_width_main_content_newsfeed_post_the_content_short p {
		width: 67%;
	}
}

@media (max-width:1127px) {
	.entrepreneurone-custom-checkout-container {
		padding: 17px 0;
	}

	.kyc-custom-checkout-container {
		padding: 17px 0;
	}

	#shop-e1-custom-checkout {
		padding: 0;
	}

	.full_width_main_content_newsfeed_post_the_content_short p {
		width: 62%;
	}
}

@media (max-width:992px) {
	.navbar-loggedin ul li:hover .navbar-nav-submenu {
		position: relative;
	}
}

@media (max-width:982px) {
	#shop-e1-custom-checkout {
		border: 5px solid #9dd2cb;
		height: 37px;
		width: auto;
		border-radius: 4px;
		padding: 0 7px;
		display: block;
	}

	.entrepreneurone-floater-container {
		width: 87% !important;
	}

	.kyc-floater-container {
		width: 87% !important;
	}

	.theboost-floater-container {
		width: 87% !important;
	}

	.ilppurchase-floater-container {
		width: 87% !important;
	}

	.who-viewed-last-floater-container {
		width: 87% !important;
	}

	.entrepreneurone-custom-checkout-desc-container {
		width: 100%;
	}

	.entrepreneurone-custom-checkout-floater-banner {
		height: auto;
		width: 100%;
		margin: 0 auto;
	}

	.kyc-custom-checkout-desc-container {
		width: 100%;
	}

	.kyc-custom-checkout-floater-banner {
		height: auto;
		width: 100%;
		margin: 0 auto;
	}

	.theboost-custom-checkout-floater-banner {
		height: 443px;
		width: 100%;
		margin: 0 auto;
	}

	.apprentice-floater-container {
		width: 87% !important;
	}

	.apprentice-floater-container .wheel-of-fortune-container {
		padding: 32px 8px 8px 8px;
	}

	.apprentice-floater-container .wheel-of-fortune-container-1 {
		width: 100%;
		height: 627px;
		overflow: scroll;
	}

	.apprentice-floater-container .wheel-of-fortune-container-2 {
		height: auto;
		width: 100%;
		margin: 0 auto;
	}

	.apprentice-floater-container .wheel-of-fortune-container-1 .wheelContainer {
		margin: 0 !important;
		height: auto;
		width: auto;
	}

	.ilppurchase-custom-checkout-desc-container {
		width: 100%;
	}

	.ilppurchase-custom-checkout-floater-banner {
		height: auto;
		width: 100%;
		margin: 0 auto;
	}

	.who-viewed-last-desc-container {
		width: 100%;
	}

	.who-viewed-last-floater-banner {
		height: auto;
		width: 100%;
		margin: 0 auto;
	}

	.navbar-user-custom-chooseicons-floater-container {
		margin: 7px 0 0 13px;
	}

	/* Move div before another div: move div wallet menu container above the first wallet div section */
	.the-wallet-popup {
		display: flex;
		flex-direction: column;
	}

	.wallet-custom-checkout-desc-main-container {
		order: 2;
	}

	.wallet-custom-checkout-desc-container {
		order: 1;
	}

	.the-wallet-popup .wallet-custom-checkout-desc-container {
		display: block;
	}

	.the-wallet-popup .wallet-custom-checkout-desc-container #wallet-popup-content-area,
	.the-wallet-popup .wallet-custom-checkout-desc-container .wallet-custom-checkout-desc-container {
		width: 100%;
		margin: 0;
	}

	.wallet-popup-stop-no-actions-closed-wallet-text-area-bottom-container {
		width: 74%;
	}

	.h-chat {
		width: 577px;
	}

	.full_width_main_content_newsfeed_post_the_content_short p {
		width: 50%;
	}

	.column_left_custom {
		width: 22%;
	}

	.column_main_custom {
		width: 77%;
	}
}

@media (max-width:761px) {
	.full_width_main_content_newsfeed_post_the_content_short p {
		width: 100%;
	}

	.wallet-popup-stop-no-actions-closed-wallet-main-container p {
		font-size: 10px;
	}

	.column_left_custom {
		width: 32%;
	}

	.column_main_custom {
		width: 67%;
	}

	.cold-wallet-transfer-limitations-per-rank-container {
		width: 100%;
		margin-right: 0;
	}

	.cold-wallet-transfer-limitations-per-rank-header-row-col-1 {
		width: 47%;
	}

	.cold-wallet-transfer-limitations-per-rank-header-row-col-2 {
		display: inline-block;
		width: 17%;
	}
}

@media (max-width:600px) {
	.entrepreneurone-floater-container {
		width: 83% !important;
		left: 48%;
	}

	.kyc-floater-container {
		width: 83% !important;
		left: 48%;
	}

	.theboost-floater-container {
		width: 83% !important;
		left: 48%;
	}

	.ilppurchase-floater-container {
		width: 83% !important;
		left: 48%;
	}

	.who-viewed-last-floater-container {
		width: 83% !important;
		left: 48%;
	}

	.entrepreneurone-custom-checkout-desc-container {
		width: 100%;
	}

	.entrepreneurone-custom-checkout-floater-banner {
		height: auto;
		width: 100%;
		margin: 0 auto;
	}

	.kyc-custom-checkout-desc-container {
		width: 100%;
	}

	.kyc-custom-checkout-floater-banner {
		height: auto;
		width: 100%;
		margin: 0 auto;
	}

	.theboost-custom-checkout-floater-banner {
		height: 583px;
		width: 100%;
		margin: 0 auto;
	}

	.apprentice-floater-container .wheel-of-fortune-container {
		padding: 32px 8px 8px 8px;
	}

	.apprentice-floater-container .wheel-of-fortune-container-1 {
		width: 100%;
		height: 457px;
	}

	.apprentice-floater-container .wheel-of-fortune-container-2 {
		height: auto;
		width: 100%;
		margin: 0 auto;
	}

	.ilppurchase-custom-checkout-desc-container {
		width: 100%;
		height: auto;
	}

	.ilppurchase-custom-checkout-floater-banner {
		height: auto;
		width: 100%;
		margin: 0 auto;
	}

	.who-viewed-last-desc-container {
		width: 100%;
	}

	.who-viewed-last-floater-banner {
		height: auto;
		width: 100%;
		margin: 0 auto;
	}

	/*.wallet-popup-stop-no-actions-closed-wallet-container-inner img {
	    max-width: 72%;
	    margin: 22px 0 0 12%;
	    display: block;
	}*/

	.inside-custom-desc-container {
		height: auto;
	}

	.wallet-custom-checkout-desc-container #wallet-popup-content-area {
		height: auto !important;
		margin-left: -109px;
	}

	.wallet-popup-stop-no-actions-closed-wallet-text-area-bottom-container strong {
		font-size: 12px !important;
	}

	.wallet-popup-stop-no-actions-closed-wallet-text-area-bottom-container p {
		font-size: 12px !important;
	}

	.wallet-popup-stop-no-actions-closed-wallet-text-area-bottom-container a {
		font-size: 7px !important;
	}

	.wallet-popup-stop-no-actions-closed-wallet-text-area-bottom-container {
		bottom: 73px;
	}

	.wallet-popup-stop-no-actions-closed-wallet-text-area-bottom-container {
		width: 83%;
	}

	.h-chat {
		width: 100%;
	}

	.full_width_main_content_newsfeed_post_the_content_short p {
		width: 100%;
	}

	.column_left_custom {
		min-height: auto;
		width: 100%;
		padding: 12px 0 0 0;
	}

	.column_main_custom {
		width: 100%;
	}
}

@media (max-width:480px) {
	.friends-page .badges-friends .dropdown_content_holder {
		margin-left: 0 !important;
		-moz-transform: scaleX(1) !important;
		-o-transform: scaleX(1) !important;
		-webkit-transform: scaleX(1) !important;
		transform: scaleX(1) !important;
	}

	.friends-page .badges-friends .dropdown_content_holder .dropdown_content {
		-moz-transform: scaleX(1) !important;
		-o-transform: scaleX(1) !important;
		-webkit-transform: scaleX(1) !important;
		transform: scaleX(1) !important;
	}

	.blog-description-page .body_text_large_mid img {
		max-width: 280px !important;
		height: auto !important;
		display: table;
		margin: 0 auto;
	}

	.top_banner {
		max-width: 100%;
		min-height: 44.83px;
	}

	/* Advertise: Advertising Info */
	;

	.advertise-foot-banner {
		max-width: 100% !important;
	}

	.advertise-section-1 {
		max-width: 100%;
	}

	.view-all-campaign-adcoop {
		font-size: 7px;
	}

	.dropnotify_content_holder,
	.dropnotify_content {
		width: 260px;
		left: 150px;
	}

	.wheelContainer {
		height: 267px !important;
	}

	.entrepreneurone-floater-container {
		width: 100%;
	}

	.kyc-floater-container {
		width: 100%;
	}

	.theboost-floater-container {
		width: 100%;
	}

	.ilppurchase-floater-container {
		width: 100%;
	}

	.who-viewed-last-floater-container {
		width: 100%;
	}

	.entrepreneurone-custom-checkout-desc-container {
		width: 100%;
	}

	.entrepreneurone-custom-checkout-floater-banner {
		height: auto;
		width: 100%;
		margin: 0 auto;
	}

	.kyc-custom-checkout-desc-container {
		width: 100%;
	}

	.kyc-custom-checkout-floater-banner {
		height: auto;
		width: 100%;
		margin: 0 auto;
	}

	.theboost-custom-checkout-floater-banner {
		height: 613px;
		width: 100%;
		margin: 0 auto;
	}

	.apprentice-floater-container .wheel-of-fortune-container {
		padding: 32px 8px 8px 8px;
	}

	.apprentice-floater-container .wheel-of-fortune-container-1 {
		width: 100%;
	}

	.apprentice-floater-container .wheel-of-fortune-container-2 {
		height: auto;
		width: 100%;
		margin: 0 auto;
	}

	.ilppurchase-custom-checkout-desc-container {
		width: 100%;
	}

	.ilppurchase-custom-checkout-floater-banner {
		height: auto;
		width: 100%;
		margin: 0 auto;
	}

	.who-viewed-last-desc-container {
		width: 100%;
	}

	.who-viewed-last-floater-banner {
		height: auto;
		width: 100%;
		margin: 0 auto;
	}

	#shop-wof-custom-checkout {
		width: 136px;
		padding: 0 4px;
	}

	#select-wheel-popup {
		width: 157px;
	}

	.wallet-popup-stop-no-actions-closed-wallet-text-area-bottom-container strong {
		font-size: 12px !important;
	}

	.wallet-popup-stop-no-actions-closed-wallet-text-area-bottom-container p {
		font-size: 6px !important;
	}

	.wallet-popup-stop-no-actions-closed-wallet-text-area-bottom-container a {
		font-size: 7px !important;
	}

	.wallet-popup-stop-no-actions-closed-wallet-text-area-bottom-container {
		width: 73%;
	}

	.h-chat {
		width: 100%;
	}

	.full_width_main_content_container .full_width_main_content_newsfeed_post_right_content {
		width: 100%;
		margin: 4px 0 0 0;
		padding: 0;
	}

	.full_width_main_content_newsfeed_post_the_content_short p {
		width: 100%;
		padding: 7px 7px;
	}

	.column_left_custom {
		min-height: auto;
		width: 100%;
	}

	.column_main_custom {
		width: 100%;
	}

	.full_width_main_content_container_group_custom .activity_feed_post_container_custom {
		width: 100% !important;
		margin: 7px 0;
		padding: 0 !important;
	}

	.hot-wallet-send-token-from-hivecoin-hot-wallet-container {
		font-size: 7px;
	}

	.cold-wallet-transfer-limitations-per-rank-container {
		font-size: 7px;
	}
}

#newsfeed-editor span#cke_1_top {
	display: none;
}

#newsfeed-editor span#cke_1_bottom {
	display: none;
}

div#cke_editor1 {
	width: 100%;
}

.quick_comment_popup_inner div#page_centered_content_container_inner_inside {
	top: 20% !important;
}

.quick_comment_popup_inner .newsfeed-post-permalink-popup-container {
	height: 430px;
	max-width: 600px;
}

.quick_comment_popup_inner .newsfeed-post-permalink-popup-container .full_width_main_content_newsfeed_post_container {
	height: 370px;
}

.quick_comment_popup_inner .full_width_main_content_newsfeed_post_right_the_content {
	padding-bottom: 3px;
}

.quick_comment_popup_inner .full_width_main_content_newsfeed_post_right_the_content a {
	color: black;
}

.quick_comment_popup_inner .full_width_main_content_newsfeed_post_right_content .d-block {
	color: grey;
	font-size: 14px;
}

.quick_comment_popup_inner .full_width_main_content_newsfeed_post_the_content.body_text_large_mid {
	border-left: 3px solid #eaeaea;
	padding-left: 20px;
	padding-top: 20px;
	margin: 4px 21px;
	min-height: 170px;
	color: #aaaaaa;
	font-style: italic;
	font-size: 14px;
}

.quick_comment_popup_inner .popup_main_content_newsfeed_post_comments {
	display: block;
	background: #FFF;
	padding: 0;
}

.quick_comment_popup_inner .full_width_main_content_newsfeed_post_container_memeber_pic_new_comment img.membericon {
	border: 1px solid #000;
	height: 50px;
	width: 50px;
}

.quick_comment_popup_inner .popup_main_content_newsfeed_post_new_comment_container {
	padding: 0
}


.quick_comment_popup_inner .popup_main_content_newsfeed_post_new_comment_textarea_container {
	width: calc(100% - 57px);
	padding: 0px 0 0px 10px;
}

.upgrade_notice a {
	font-size: 15px;
	border-radius: 5px;
	padding: 5px 20px;
}

.upgrade_notice {
	padding: 5px 5px 10px 5px;
	color: #9e9d9d;
	font-size: 17px;
	display: none;
}

span.upgrade_notice_text {
	margin-left: 20px;
}

.nav-subscribe-text {
	width: 305px;
}

.nav-right-text-title {
	font-size: 16px;
	line-height: 18px;
	font-weight: 600;
}

.nav-right-text-description {
	font-size: 11px;
	line-height: 12px;
}

.nav-right-text-button {
	margin-top: 6px;
}

.nav-right-text-button a {
	font-size: 13px;
	border-radius: 10px;
	padding: 4px 15px;
}

.permalink_free_notice_text {
	padding: 4px 20px;
	border: 1px solid #e1e1e1;
	width: 95%;
	border-radius: 4px;
}

.permalink_free_notice_text i.fa {
	margin-right: 15px;
	color: #ffc733;
}

.permalink_free_notice_text {
	font-weight: 600;
}

@keyframes pulse {
	0% {
		transform: scale(0.9);
	}

	100% {
		transform: scale(1);
	}
}

.pulse-animation {
	animation: pulse 1s ease-in-out;
}