#popupmessagebackground	{
	position: fixed;
	height: calc(100% - 50px);
	width: 100%;
	z-index: 999997;
	top: 50px;
	background-color: #000000;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-khtml-opacity: 0.5;
	-moz-opacity: 0.5;
}

#popupmessagewrapper	{
	position: fixed;
	height: calc(100% - 50px);
	width: 100%;
	z-index: 999998;
	top: 50px;
}

#popupmessage	{
	position: relative;
	width: calc(100% - 50px);
	max-width: 400px;
	margin: 0 auto;
	margin-top: 200px;
	background-color: #FFFFFF;
	padding: 10px;
	border-radius: 3px;
	box-shadow: 0 0px 10px -5px black;
}

#popupmessageclose	{
	position: absolute;
	top: 5px;
	right: 5px;
	width: 40px;
	height: 40px;
	cursor: pointer;
	background-image: url(../assets/sprites/closepopup.png);
	background-position: 0 0;
	z-index: 1;
	text-indent: -99999px;
}



#popupmessagetitle	{
	position: relative;
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #444444;
	margin-top: 10px;
}

#popupmessagetext, #popupmessagetext ul, #popupmessagetext ul li, #popupmessagetext a	{
	position: relative;
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	line-height: 18px;
	margin-top: 10px;
	color: #666666;
	text-align: justify;
}

#popupmessagetext ul li	{
	margin-bottom:5px;	
}

#popupmessagetext a	{
	color:#2C638F;
	cursor:pointer;
}

#popupmessagetext a:hover	{
	color:#2C638F;
	cursor:pointer;
	text-decoration:underline;
}

#popupmessagebuttoncontainer	{
	position: relative;
	width: 100%;
	text-align: center;
}

#popupmessagebutton	{
	position: relative;
	width: 80px;
	padding: 5px 0;
	margin: 10px 0;
	background-color: #A24242;
	color: #FFFFFF;
	border-radius: 3px;
	cursor: pointer;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
}


#popupmessagesharebuttonholder {
	display: block;
	width: 389px;
	height: 50px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	position: relative;
}
#popupshare-facebook {
	margin-left: 6px;
	width: 30px;
	height: 30px;
	background-image: url(../assets/nav/social_icon_share_mini.png);
	background-size: 480px 90px;
	background-repeat: no-repeat;
	display: inline-block;
	background-position: 0px 0px;
}
#popupshare-twitter {
	margin-left: 6px;
	width: 30px;
	height: 30px;
	background-image: url(../assets/nav/social_icon_share_mini.png);
	background-size: 480px 90px;
	background-repeat: no-repeat;
	display: inline-block;
	background-position: -30px 0px;
}
#popupshare-linkedin {
	margin-left: 6px;
	width: 30px;
	height: 30px;
	background-image: url(../assets/nav/social_icon_share_mini.png);
	background-size: 480px 90px;
	background-repeat: no-repeat;
	display: inline-block;
	background-position: -60px 0px;
}
#popupshare-myspace {
	margin-left: 6px;
	width: 30px;
	height: 30px;
	background-image: url(../assets/nav/social_icon_share_mini.png);
	background-size: 480px 90px;
	background-repeat: no-repeat;
	display: inline-block;
	background-position: -150px 0px;
}
#popupshare-reddit {
	margin-left: 6px;
	width: 30px;
	height: 30px;
	background-image: url(../assets/nav/social_icon_share_mini.png);
	background-size: 480px 90px;
	background-repeat: no-repeat;
	display: inline-block;
	background-position: -180px 0px;
}
#popupshare-stumbleupon {
	margin-left: 6px;
	width: 30px;
	height: 30px;
	background-image: url(../assets/nav/social_icon_share_mini.png);
	background-size: 480px 90px;
	background-repeat: no-repeat;
	display: inline-block;
	background-position: -210px 0px;
}
#popupshare-tumblr {
	margin-left: 6px;
	width: 30px;
	height: 30px;
	background-image: url(../assets/nav/social_icon_share_mini.png);
	background-size: 480px 90px;
	background-repeat: no-repeat;
	display: inline-block;
	background-position: -270px 0px;
}
#popupshare-vk {
	margin-left: 6px;
	width: 30px;
	height: 30px;
	background-image: url(../assets/nav/social_icon_share_mini.png);
	background-size: 480px 90px;
	background-repeat: no-repeat;
	display: inline-block;
	background-position: -330px 0px;
}
#popupshare-pinterest {
	margin-left: 6px;
	width: 30px;
	height: 30px;
	background-image: url(../assets/nav/social_icon_share_mini.png);
	background-size: 480px 90px;
	background-repeat: no-repeat;
	display: inline-block;
	background-position: -90px 0px;
}


/*Rubel*/
body{
	margin: 0px;
}
#msgpopupbackground	{
	position: fixed;
	height: calc(100% - 50px);
	width: 100%;
	z-index: 999997;
	top: 50px;
	background-color: #000000;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-khtml-opacity: 0.5;
	-moz-opacity: 0.5;
}

#msgpopupwrapper	{
	position: fixed;
	height: calc(100% - 50px);
	width: 100%;
	z-index: 999998;
	top: 50px;
}

.msgpopupholder {
	position: relative;
	width: calc(100% - 50px);
	max-width: 400px;
	margin: 0 auto;
	margin-top: 200px;
	background-color: #FFFFFF;
	padding: 10px;
	border-radius: 3px;
	box-shadow: 0 0px 10px -5px black;
}

#msgpopupclose	{
	position: absolute;
	top: 5px;
	right: 5px;
	width: 40px;
	height: 40px;
	cursor: pointer;
	background-image: url(../assets/sprites/closepopup.png);
	background-position: 0 0;
	z-index: 1;
}


.popupmessagetext{
	position: relative;
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #444444;
	margin-top: 10px;
}
.confirmbuttonholder{
	position: relative;
	width: 100%;
	text-align: center;
}
.recoverbutton{
	position: relative;
	display: inline-block;
	margin: 0 10px;
}
.recoveryesbuttontext{
	position: relative;
	width: 80px;
	padding: 5px 0;
	margin: 10px 0;
	background-color: #A24242;
	color: #FFFFFF;
	border-radius: 3px;
	cursor: pointer;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
}
.recovernobuttontext{
	position: relative;
	width: 80px;
	padding: 5px 0;
	margin: 10px 0;
	background-color: #A24242;
	color: #FFFFFF;
	border-radius: 3px;
	cursor: pointer;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
}



/*new_after_submit_popup_start*/


.new_after_submit_popup_title_container{
	position: relative;
	float: left;
	width: calc(100% - 620px);
	padding: 0px 10px;
}


.new_after_submit_popup_background{
	display: none;
	position: fixed;
	left: 0px;
	z-index: 99999;
}
.new_after_submit_popup_wrapper{
	position: fixed;
	height: 100%;
	width: 100%;
	top: 50px;
	background: rgba(0, 0, 0, 0.8);
	overflow: hidden;
	text-align: center;
}
.new_after_submit_popup_container{
	text-align: center;


	display: inline-block;
	position: relative;
	width: calc(100% - 20px);
	max-width: 850px;
	background: rgb(0, 0, 0);
	background: #ffffff;
	box-shadow: 0 0 28px -6px black;
	-webkit-box-shadow: 0 0 55px -10px #000000;
	-moz-box-shadow: 0 0 55px -10px #000000;
	box-shadow: 0 0 55px -10px #000000;
	z-index: 99999;
	overflow: hidden;
	top: 100px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.new_after_submit_popup_holder{
	display: inline-block;
	position: relative;
	width: 850px;
	background-color: #ffffff;
	-webkit-border-radius: 0.50em;
	-moz-border-radius: 0.50em;
	border-radius: 0.50em;
	overflow: hidden;
	-webkit-box-shadow: 0px 0px 20px 0px #000000;
	-moz-box-shadow: 0px 0px 20px 0px #000000;
	box-shadow: 0px 0px 20px 0px #000000;
}
.new_after_submit_popup_preview_holder{
	position: relative;
	float: left;
	width: 600px;
	-ms-transform-origin: top left;
	-webkit-transform-origin: top left;
	transform-origin: top left;
}
.new_after_submit_popup_preview_image{
	position: relative;
	float: left;
	width: 600px;
	height: 315px;
}
.new_after_submit_popup_preview_image_loading{
	display: block;
	position: absolute;
	top: 38px;
	left: 0px;
	width: 600px;
	height: 315px;
	z-index: 1;
	-webkit-animation: imagebgcolorchange 2s;
	animation: imagebgcolorchange 2s;
	animation-iteration-count: infinite;
	animation-timing-function: easeInOutExpo;
	-webkit-animation-timing-function: easeInOutExpo;
}
@keyframes imagebgcolorchange {
	from	{
		background: #f5f5f5;
	}
	50%  {
		background: #e5e5e5;
	}
	to  {
		background: #f5f5f5;
	}
}
.new_after_submit_popup_preview_image_loading_gif{
	position: absolute;
	width: 80px;
	height: 80px;
	left: calc(50% - 40px);
	top: calc(50% - 40px);
	background-image: url(assets/nav/rmlloadinglargedark.gif);
	background-position: 0 0;
}



.new_after_submit_popup_preview_footer_facebook{
	display: none;
	position: relative;
	float: left;
	width: 600px;
	height: 92px;
	background-color: #f3f4f6;
	background-size: 600px 92px;
	background-position: 0 0;
}
.new_after_submit_popup_preview_footer_facebook .new_after_submit_popup_preview_footer_webaddress{
	position: relative;
	float: left;
	clear: left;
	margin: 10px 0 0 15px;
	font-family: 'Roboto', sans-serif;
	line-height: 100%;
	font-size: 16px;
	color: #666666;
}
.new_after_submit_popup_preview_footer_facebook .new_after_submit_popup_preview_footer_list_name{


	position: relative;
	float: left;
	clear: left;
	margin: 6px 0 0 15px;
	font-family: 'Roboto', sans-serif;
	line-height: 100%;
	font-weight: bold;
	font-size: 19px;
	color: #222222;

	white-space: nowrap;
	max-width: calc(100% - 24px);
	overflow: hidden;
	text-overflow: ellipsis;



}
.new_after_submit_popup_preview_footer_facebook .new_after_submit_popup_preview_footer_see_full_list{


	position: relative;
	float: left;
	max-width: calc(100% - 24px);
	margin: 13px 0 0 15px;
	font-family: 'Roboto', sans-serif;
	line-height: 100%;
	font-size: 17px;
	color: #666666;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;


}
.new_after_submit_popup_preview_footer_list_description{

	position: relative;
	float: left;
	max-width: calc(100% - 24px);
	margin: 13px 0 0 15px;
	font-family: 'Roboto', sans-serif;
	line-height: 100%;
	font-size: 17px;
	color: #666666;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	clear: left;


}

.new_after_submit_popup_preview_footer_facebook .new_after_submit_popup_preview_footer_list_description{


	position: relative;
	float: left;
	max-width: calc(100% - 24px);
	margin: 13px 0 0 15px;
	font-family: 'Roboto', sans-serif;
	line-height: 100%;
	font-size: 17px;
	color: #666666;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	clear: left;


}

.new_after_submit_popup_preview_footer_twitter{
	display: none;
	position: relative;
	float: left;
	width: 600px;
	height: 92px;
	background-color: #f5f9fb;
	background-size: 456px 92px;
	background-position: 0 0;
}

.new_after_submit_popup_preview_footer_twitter .new_after_submit_popup_preview_footer_list_name{


	position: relative;
	float: left;
	clear: left;
	margin: 6px 0 0 15px;
	font-family: 'Roboto', sans-serif;
	line-height: 100%;
	font-weight: bold;
	font-size: 19px;
	color: #222222;

}
.new_after_submit_popup_preview_footer_twitter .new_after_submit_popup_preview_footer_see_full_list{
	display: none;
}
.new_after_submit_popup_preview_footer_twitter .new_after_submit_popup_preview_footer_list_description{



	position: relative;
	float: left;
	max-width: calc(100% - 24px);
	margin: 13px 0 0 15px;
	font-family: 'Roboto', sans-serif;
	line-height: 100%;
	font-size: 17px;
	color: #666666;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	clear: left;
}

.new_after_submit_popup_preview_footer_twitter .new_after_submit_popup_preview_footer_webaddress{

	position: relative;
	float: left;
	clear: left;
	margin: 10px 0 0 15px;
	font-family: 'Roboto', sans-serif;
	line-height: 100%;
	font-size: 16px;
	color: #666666;
}

.new_after_submit_popup_preview_footer_common{
	display: none;
	position: relative;
	float: left;
	width: 600px;
	height: 92px;
	background-color: #E7E7E7;
	background-size: 456px 92px;
	background-position: 0 0;
}

.new_after_submit_popup_preview_footer_common .new_after_submit_popup_preview_footer_list_name{

	position: relative;
	float: left;
	clear: left;
	margin: 6px 0 0 15px;
	font-family: 'Roboto', sans-serif;
	line-height: 100%;
	font-weight: bold;
	font-size: 19px;
	color: #222222;

	white-space: nowrap;
	max-width: calc(100% - 24px);
	overflow: hidden;
	text-overflow: ellipsis;


}

.new_after_submit_popup_preview_footer_common .new_after_submit_popup_preview_footer_webaddress{
	position: relative;
	float: left;
	clear: left;
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	color: #999999;
	margin: 10px 0 0 14px;
}

.new_after_submit_popup_option_holder{

	position: relative;
	float: right;
	width: 230px;
	padding: 0px 10px;
}
.new_after_submit_popup_title_holder{
	position: relative;
	float: left;
	width: calc(100% - 40px);
	height: 40px;
	margin-bottom: 24px;
}
.new_after_submit_popup_title_text{


	position: relative;
	float: left;
	width: calc(100% - 35px);
	line-height: 24px;
	margin: 20px 0px;
	font-family: 'Roboto', sans-serif;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	color: #444444;


}
.new_after_submit_popup_close{
	display: block;
	position: relative;
	float: left;
	top: 10px;
	width: 40px;
	height: 40px;
	background: url(../assets/sprites/closesharepopup.png);
	background-position: 0 0;
	border-radius: 50px;
	cursor: pointer;
	-webkit-transition: background-color .3s;
	-moz-transition: background-color .3s;
	-ms-transition: background-color .3s;
	-o-transition: background-color .3s;
	transition: background-color .3s;
}
.new_after_submit_popup_close:hover {
	background-color: #eeeeee;
}
.new_after_submit_popup_close:active {
	background-color: #979797;
}
.new_after_submit_popup_list_share_option_holder, .new_after_submit_popup_item_share_option_holder{
	position: relative;
	float: left;
	width: calc(100% - 5px);
	padding-left: 5px;
}

.new_after_submit_popup_item_share_option_holder{
	display: none;
}
.new_after_submit_popup_list_share_option_text, .new_after_submit_popup_item_share_option_text{
	position: relative;
	float: left;
	margin-left: 10px;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #666666;
}
.new_after_submit_popup_list_share_option_button_holder, .new_after_submit_popup_item_share_option_button_holder{
	position: relative;
	float: left;
	width: 100%;
}
.new_after_submit_popup_list_share_option_avg_rank_holder, .new_after_submit_popup_list_share_option_my_rank_holder, .new_after_submit_popup_item_share_option_avg_rank_holder, .new_after_submit_popup_item_share_option_my_rank_holder{

	cursor: pointer;
	display: inline-block;
	position: relative;
	margin-top: 20px;
	width: 175px;
	height: 40px;
	background-color: #bbbbbb;
	border-radius: 50px;
	text-align: center;
	-webkit-transform: scale(.8);
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	-o-transform: scale(.8);
	transform: scale(.8);


}
.new_after_submit_popup_list_share_option_avg_rank_holder:hover, .new_after_submit_popup_list_share_option_my_rank_holder:hover, .new_after_submit_popup_item_share_option_avg_rank_holder:hover, .new_after_submit_popup_item_share_option_my_rank_holder:hover{
	background-color: #cfcfcf;
}
.new_after_submit_popup_selected{
	background-color: #444444;
	color: #ffffff;
}
.new_after_submit_popup_selected:hover{
	background-color: #555555;
	color: #ffffff;
}
.new_after_submit_popup_selected .new_after_submit_popup_list_share_option_avg_rank_icon{
	background-position: 0 -78px;
}
.new_after_submit_popup_selected .new_after_submit_popup_item_share_option_avg_rank_icon{
	background-position: 0 -78px;
}
.new_after_submit_popup_selected .new_after_submit_popup_list_share_option_my_rank_icon{
	background-position: 0 -52px;
}
.new_after_submit_popup_selected .new_after_submit_popup_item_share_option_my_rank_icon{
	background-position: 0 -52px;
}

.new_after_submit_popup_list_share_option_avg_rank_icon, .new_after_submit_popup_item_share_option_avg_rank_icon{
	float: left;
	display: inline-block;
	position: relative;
	width: 30px;
	height: 30px;
	background: url(../assets/sprites/icon_for_new_share_popup.png);
	background-size: 30px 104px;
	margin-top: 5px;
	margin-left: 10px;
	border-radius: 50px;

}
.new_after_submit_popup_list_share_option_my_rank_icon, .new_after_submit_popup_item_share_option_my_rank_icon{
	float: left;
	display: inline-block;
	position: relative;
	width: 30px;
	height: 30px;
	background: url(../assets/sprites/icon_for_new_share_popup.png);
	background-size: 30px 104px;
	margin-top: 5px;
	margin-left: 10px;
	border-radius: 50px;

}
.new_after_submit_popup_list_share_option_my_rank_icon img, .new_after_submit_popup_item_share_option_my_rank_icon img{
	border-radius: 50%;
	width: 26px;
	height: 26px;
}
.new_after_submit_popup_list_share_option_avg_rank_text, .new_after_submit_popup_list_share_option_my_rank_text, .new_after_submit_popup_item_share_option_avg_rank_text, .new_after_submit_popup_item_share_option_my_rank_text{
	position: relative;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin-top: 10px;
	margin-left: 5px;
}
.new_after_submit_popup_share_url_holder{
	position: relative;
	float: left;
	width: 100%;
	height: 15px;
	margin-top: 35px;
	border-bottom: 2px solid #666666;
}
.new_after_submit_popup_share_url_text{
	position: relative;
	float: left;
	width: calc(100% - 42px);
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.new_after_submit_popup_gradient_ellipse{
	position: absolute;
	width: 100px;
	height: 15px;
	top: 0;
	right: 42px;
	background-image: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0) 40%, rgb(255, 255, 255) 100%);
	background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0) 5%, rgb(255, 255, 255) 100%);
	background-image: -ms-linear-gradient(0deg, rgba(255, 255, 255, 0) 40%, rgb(255, 255, 255) 100%);
}
.new_after_submit_popup_share_url_copy_button{
	position: absolute;
	width: 42px;
	height: 15px;
	top: 0;
	right: 0;
	padding-top: 2px;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #ffffff;
	color: #2d96ff;
	cursor: pointer;
}
.new_after_submit_popup_url_copied_confirmation{
	bottom: -24px;
	position: absolute;
	right: -155px;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 5px;
	background-color: #666666;
	color: #f6f6f6;
}
.new_after_submit_popup_url_copied_confirmation_shown{
	right: 0px;
}

.new_after_submit_popup_share_button_container{
	position: relative;
	float: left;
	height: 30px;
	width: 100%;
	margin-top: 20px;
}
.new_after_submit_popup_share_button_holder{
	position: relative;
	display: inline-block;
	cursor: pointer;
}


.new_after_submit_popup_share_button_icon{
	position: relative;
	float: left;
	width: 30px;
	height: 30px;
	background-size: 30px 480px;
	border-top-left-radius: .40em;
	-webkit-border-top-left-radius: .40em;
	border-bottom-left-radius: .40em;
	-webkit-border-bottom-left-radius: .40em;
}
.new_after_submit_popup_share_button_text{
	position: relative;
	float: left;
	padding: 10px 12px 0 12px;
	height: 20px;
	color: #ffffff;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	border-top-right-radius: .40em;
	-webkit-border-top-right-radius: .40em;
	border-bottom-right-radius: .40em;
	-webkit-border-bottom-right-radius: .40em;
}
/*facebook*/

.new_after_submit_popup_share_button_holder:hover .facebook_text_css{
	background-color: #5672a8;
}
.new_after_submit_popup_share_button_holder:active .facebook_text_css{
	background-color: #304b80;
}

/*twitter*/

.new_after_submit_popup_share_button_holder:hover .twitter_text_css{
	background-color: #76b6e2;
}
.new_after_submit_popup_share_button_holder:active .twitter_text_css{
	background-color: #4f8db8;
}

/*linkedIn*/

.new_after_submit_popup_share_button_holder:hover .linkedin_text_css{
	background-color: #258abd;
}
.new_after_submit_popup_share_button_holder:active .linkedin_text_css{
	background-color: #016294;
}

/*pinterest*/

.new_after_submit_popup_share_button_holder:hover .pinterest_text_css{
	background-color: #c64045;
}
.new_after_submit_popup_share_button_holder:active .pinterest_text_css{
	background-color: #9d1b20;
}

/*myspace*/

.new_after_submit_popup_share_button_holder:hover .myspace_text_css{
	background-color: #3f3f3f;
}
.new_after_submit_popup_share_button_holder:active .myspace_text_css{
	background-color: #1f1f1f;
}

/*reddit*/

.new_after_submit_popup_share_button_holder:hover .reddit_text_css{
	background-color: #f26342;
}
.new_after_submit_popup_share_button_holder:active .reddit_text_css{
	background-color: #c83d1d;
}

/*stumbleupon*/

.new_after_submit_popup_share_button_holder:hover .stumbleupon_text_css{
	background-color: #ec6544;
}
.new_after_submit_popup_share_button_holder:active .stumbleupon_text_css{
	background-color: #c23f1e;
}

/*digg*/

.new_after_submit_popup_share_button_holder:hover .digg_text_css{
	background-color: #3f3f3f;
}
.new_after_submit_popup_share_button_holder:active .digg_text_css{
	background-color: #1f1f1f;
}

/*tumblr*/

.new_after_submit_popup_share_button_holder:hover .tumblr_text_css{
	background-color: #585f73;
}
.new_after_submit_popup_share_button_holder:active .tumblr_text_css{
	background-color: #3c445c;
}

/*blogger*/

.new_after_submit_popup_share_button_holder:hover .blogger_text_css{
	background-color: #f69040;
}
.new_after_submit_popup_share_button_holder:active .blogger_text_css{
	background-color: #cb691b;
}

/*vkontakte*/

.new_after_submit_popup_share_button_holder:hover .vkontakte_text_css{
	background-color: #6986a6;
}
.new_after_submit_popup_share_button_holder:active .vkontakte_text_css{
	background-color: #435f7e;
}

/*whatsapp*/

.new_after_submit_popup_share_button_holder:hover .whatsapp_text_css{
	background-color: #38ac63;
}
.new_after_submit_popup_share_button_holder:active .whatsapp_text_css{
	background-color: #13843d;
}

/*viber*/

.new_after_submit_popup_share_button_holder:hover .viber_text_css{
	background-color: #8a67ac;
}
.new_after_submit_popup_share_button_holder:active .viber_text_css{
	background-color: #634184;
}

/*messenger*/

.new_after_submit_popup_share_button_holder:hover .messenger_text_css{
	background-color: #24aafd;
}
.new_after_submit_popup_share_button_holder:active .messenger_text_css{
	background-color: #0082d3;
}

/*email*/

.new_after_submit_popup_share_button_holder:hover .email_text_css{
	background-color: #9ccd5a;
}
.new_after_submit_popup_share_button_holder:active .email_text_css{
	background-color: #74a434;
}




.new_after_submit_popup_share_button_container {
	display: block;
	position: relative;
	float: left;
	width: 100%;
}

#new_after_submit_popup_share_button_holder{
	display: block;
	height: 50px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	position: relative;
}

#popupmessagetitlebracket	{
	display: block;
	position: relative;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #111111;
	width:calc(100% - 15px);
	padding-top: 10px;
	padding-bottom: 10px;
}


/*new_after_submit_popup_end*/

/*common popup*/
.errorpopupmessagebackground, .generalpopupmessagebackground {
	display: none;
	position: fixed;
	height: calc(100% - 50px);
	width: 100%;
	z-index: 101;
	top: 50px;
	background-color: #000000;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-khtml-opacity: 0.5;
	-moz-opacity: 0.5;
}
.errorpopupmessagewrapper, .generalpopupmessagewrapper {
	display: none;
	position: fixed;
	height: calc(100% - 50px);
	width: 100%;
	z-index: 999;
	top: 50px;
}
.errorpopupmessage,	.generalpopupmessage {
	display: none;
	position: relative;
	width: calc(100% - 50px);
	max-width: 400px;
	margin: 0 auto;
	margin-top: 200px;
	background-color: #FFFFFF;
	padding: 10px;
	border-radius: 3px;
	box-shadow: 0 0px 10px -5px black;
}
.errorpopupmessageclose, .generalpopupmessageclose {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 40px;
	height: 40px;
	cursor: pointer;
	background-image: url(../assets/sprites/closepopup.png);
	background-position: 0 0;
	z-index: 1;
	text-indent: -99999px;
}
.errorpopupmessagetitle, .generalpopupmessagetitle {
	position: relative;
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #444444;
	margin-top: 10px;
}
.errorpopupmessagetext, .errorpopupmessagetext ul, .errorpopupmessagetext ul li, .errorpopupmessagetext a, .generalpopupmessagetext	{
	position: relative;
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	line-height: 18px;
	margin-top: 10px;
	color: #666666;
	z-index: 3;
}
.errorpopupmessagetext ul li	{
	margin-bottom:5px;
}
.errorpopupmessagetext a	{
	color:#2C638F;
	cursor:pointer;
}
.errorpopupmessagetext a:hover	{
	color:#2C638F;
	cursor:pointer;
	text-decoration:underline;
}
.errorpopupmessagebuttoncontainer, .generalpopupmessagebuttoncontainer {
	position: relative;
	width: 100%;
	text-align: center;
}
.errorpopupmessagebutton, .generalpopupmessagebutton {
	position: relative;
	width: 80px;
	padding: 5px 0;
	margin: 10px 0;
	background-color: #A24242;
	color: #FFFFFF;
	border-radius: 3px;
	cursor: pointer;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
}

@media only screen and (max-width: 875px){
	.new_after_submit_popup_container{
		top: 10px;
		margin-bottom: 10px;
	}
	.new_after_submit_popup_holder{
		visibility: hidden;
		width: calc(100% - 20px);
		max-width: 600px;
		height: unset;
	}
	.new_after_submit_popup_preview_holder{
		top: 40px;
	}
	.new_after_submit_popup_title_container{
		position: absolute;
		top: 0;
		width: 100%;
	}
	.new_after_submit_popup_list_share_option_holder, .new_after_submit_popup_item_share_option_holder{
		width: 50%;
		margin-top: 65px;
		padding-left: 0px;
		padding-bottom: 0;
	}
	.new_after_submit_popup_share_url_holder{
		width: calc(100% - 45px);
		margin: 25px 10px 0 10px;
		border: 2px solid #bbbbbb;
		padding: 10px;
		-webkit-border-radius: .40em;
		-moz-border-radius: .40em;
		border-radius: .40em;
	}
	.new_after_submit_popup_share_url_copy_button, .new_after_submit_popup_gradient_ellipse{
		top: 10px;
		text-align: left;
	}
	.new_after_submit_popup_option_holder{
		width: 100%;
	}
	.new_after_submit_popup_share_button_container{
		margin-top: 25px;
		margin-bottom: 25px;
	}
	.new_after_submit_popup_url_copied_confirmation{
		right: -180px;
	}
	.new_after_submit_popup_url_copied_confirmation_shown{
		right: 0px;
	}
	.new_after_submit_popup_title_holder {
		margin-bottom: 0px;
	}
	.new_after_submit_popup_list_share_option_text, .new_after_submit_popup_item_share_option_text{
		display: inline-block;
		float: none;
		margin-left: unset;
	}
}

@media only screen and (max-width: 618px){
	.new_after_submit_popup_wrapper {
		height: calc(100% - 75px);
	}
	.new_after_submit_popup_container {
		margin-bottom: 10px;
	}
}