.enter_account_text,
#signup-page .login-logo-version{
	font-family:'HelveticaNeueW15-45Ligh';
	font-size:14px;
	color:#7f7f7f;
	margin-top:30px;
	margin-bottom:30px;
	float:left;
	width:100%;
}

#login-page .logo{
	height:125px;
}

.greyBoderBox{
	/*border:2px solid #7f7f7f;*/
	border:2px solid #424242;
	font-size:18px;
	 font-family: HelveticaNeue-Light;
}

#login-page .login-input{
	background-color: #111111;
}

/* new button style */
#login-page .login-btn,
.greyToYellowBtn{
	background:#424242;
	border-color:#424242;
	color:white;
	height: 70px !important;
	font-size:24px;
	font-family:'HelveticaNeueCyr-Bold';
	padding-top:8px;
	cursor:pointer;
}

#login-page .login-btn:hover,
#login-page .login-btn:active,
.greyToYellowBtn:hover,
.greyToYellowBtn:active{
	background:#fcbe01;
	border-color:#fcbe01;
	color:#000000;
}

/* new button style */

.login-forgot a:hover,
.login-forgot a:active,
.account-signup a:hover,
.account-signup  a:active,
.greyToYellowLink a:active,
.greyToYellowLink a:hover{
	text-decoration:none;
	color:#fcbe01;
}

#login-page .logo img,
#signup-page .logo img,
#fb-page-share .logo img{
	margin:auto;
}

.label-error{
	color:#fcbe01;
}

#login-page  .form-control.login-input:focus,
#login-page .hasErrorInside .form-control.login-input,
.hasErrorInside .greyBoderBox,
.greyBoderBox:active,
.greyBoderBox:focus{
    border-color: #fcbe01;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(252,190,1,.075),0 0 8px rgba(252,190,1,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(252,190,1,.6);
}

.label-error{
	padding-top:3px;
}

.error-text{
	font-family: HelveticaNeueCyr-Roman;
	font-size:18px;
	letter-spacing:1px;
}

#login-page .hasErrorInside .login-input::-webkit-input-placeholder  {
	color: #fcbe01;
}
#login-page .hasErrorInside .login-input:-moz-placeholder  {
	color: #fcbe01;
}
#login-page .hasErrorInside .login-input::-moz-placeholder  {
	color: #fcbe01;
}
#login-page .hasErrorInside .login-input:-ms-input-placeholder  {
	color: #fcbe01;
}

.req_field_exclamation{
	background-image:url(../images/exclamation_normal.png);
	background-repeat:no-repeat;
	background-position: right 5px center;
}

#signup-page .form-group{
	margin-bottom:15px;
}

.camera-icon:hover,
.camera-icon:active{
	 background: url('../images/camera_icon_active.png') no-repeat;
}

.hasErrorInside .user-icon{
	background-image: url(../images/user_icon_active.png);
}

.hasErrorInside .pwd-icon{
	background-image: url(../images/lock_active.png);
}

.hasErrorInside .req_field_exclamation{
	background-image:url(../images/exclamation_yellow.png);
}

.hasErrorInside .greyBoderBox::-webkit-input-placeholder {
 color: #fcbe01;
}
.hasErrorInside .greyBoderBox:-moz-placeholder {
 color: #fcbe01;
}
.hasErrorInside .greyBoderBox::-moz-placeholder {
 color: #fcbe01;
}
.hasErrorInside .greyBoderBox:-ms-input-placeholder {
 color: #fcbe01;
}

.hasErrorInside .greyBoderBox{
	color:#fcbe01 !important;
}

#login-page #btnSubmit{
	padding-top:18px;
}

#account_logout{
	font-family: HelveticaNeueLTStd-Lt;
	font-size:14px;
	color:#fff;
	border:2px solid #fff;
	background:none;
}

#account_logout:hover{
	color:#000000;
	border:2px solid #fcbe01;
	background-color:#fcbe01;
}

.menu-icon{
	width:38px;
	height:38px;
	float:left;
	margin:20px 2px;
	background: url('../images/vast_stripe.png') no-repeat;
}

.menu-icon-add{
	background-position:-3px -3px;
}

.menu-icon-list{
	background-position:-48px -3px;
}

.menu-icon-vip{
	background-position:-93px -3px;
}

.menu-icon-message{
	background-position:-138px -3px;
}

.menu-icon-explore{
	background-position:-184px -3px;
}

.menu-icon-settings{
	background-position:-231px -3px;
}

.menu-icon-add.active,
.menu-icon-add:hover{
	background-position:-3px -52px;
}

.menu-icon-list.active,
.menu-icon-list:hover{
	background-position:-48px -52px;
}

.menu-icon-vip.active,
.menu-icon-vip:hover{
	background-position:-93px -52px;
}

.menu-icon-message.active,
.menu-icon-message:hover{
	background-position:-138px -52px;
}

.menu-icon-explore.active,
.menu-icon-explore:hover{
	background-position:-184px -52px;
}

.menu-icon-settings.active,
.menu-icon-settings:hover{
	background-position:-231px -52px;
}

.type_icon{
	background: url('../images/vast_stripe.png') no-repeat;
	margin:auto;
}
.type_photo_icon{
	background-position: -7px -103px;
    width: 50px;
    height: 45px;
}

.btn-type.active .type_photo_icon{
	background-position: -7px -172px;
}

.btn-type.active span{
	color:#000000;
}
.btn-type.active{
	background:#fcbe01;
	border:1px solid #fcbe01;

}

.type_video_icon{
	background-position: -70px -106px;
    width: 50px;
    height: 45px;
}

.btn-type.active .type_video_icon{
	background-position: -70px -175px;
}

.type_music_icon{
	background-position: -123px -104px;
    width: 50px;
    height: 45px;
}

.btn-type.active .type_music_icon{
	background-position: -123px -177px;
}

.type_golive_icon{
	background-position: -182px -108px;
    width: 50px;
    height: 43px;
}

.btn-type.active .type_golive_icon,.type_golive_icon:hover{
	background-position: -182px -176px;
}

.type_vip_icon{
	background-position: -248px -98px;
    width: 60px;
    height: 60px;
}

.btn-type.active .type_vip_icon{
	background-position: -248px -167px;
}

.type_youtube_icon{
	background-position: -704px -313px;
    width: 64px;
    height: 45px;
}

.type_vimeo_icon {
    background-position: -428px -375px;
    width: 64px;
    height: 45px;
}
#btnVimeo:hover .type_vimeo_icon {
	background-position: -428px -424px;
}

.btn-type.active .type_youtube_icon{
	background-position: -704px -362px
}

.back_icon{
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -280px -4px;
    width: 22px;
    height: 45px;
    float: left;
    cursor: pointer;

}

.back_icon:hover{
    background-position: -282px -50px;
}

#add_post_back_icon{
	display:none;
	margin-top:8px;
	float:left;
}

.highlight .photo_action_text,
.highlight .music_action_text{
	color:#fcbe01;
}

.icon_post_type{
    float: right;
    width: 48px;
    height: 36px;
    margin-top: 18px;
}

.icon_post_type.icon_post_type_image{
	background: url(../images/vast_stripe.png) no-repeat;
	background-position:-8px -234px;
}

.vast_btn_layout{
	border:2px solid #ffffff;
	font-family: HelveticaNeueLTStd55Roman;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:none;
	color:#ffffff;
	font-size:21px;
	text-align: center;
    /*padding-top: 12px;
	line-height:2px;*/
	cursor:pointer;
}

.vast_btn_198{
	width:198px;
	height:60px;
}

.vast_btn_fullwidth{
	width:100%;
	height:60px !important;
	padding-top: 10px;
	margin-bottom: 20px;
}

.vast_btn_layout:hover{
	color:#000000;
	background:#fcbe01;
	border:1px solid #fcbe01;
}

#btn_secondaryAudioUploadImage{
	background: url(../images/vast_stripe.png) no-repeat;
	background-position: -8px -401px;
}

#btn_secondaryAudioUploadImage:hover{
	background-position: -8px -463px;
}

#btn_secondaryVideoUploadImage{
	background: url(../images/vast_stripe.png) no-repeat;
	background-position: -8px -275px;
}

#btn_secondaryVideoUploadImage:hover{
	background-position: -8px -339px;
}

.vast_btn_114{
	width:114px;
	height:44px;
}

#btn_secondaryAudioEditUpload{
	background: url(../images/vast_stripe.png) no-repeat;
	background-position: -422px -5px;
}

#btn_secondaryAudioEditUpload:hover{
	    background-position: -424px -51px;
}

#loaded_second_audio_item_remove{
	background: url(../images/vast_stripe.png) no-repeat;
	background-position: -308px -5px;
}

#loaded_second_audio_item_remove:hover{
	background-position: -308px -51px;
}

.sharermusicplayer  .ui-state-default, .sharermusicplayer .ui-widget-content .ui-state-default, .sharermusicplayer .ui-widget-header .ui-state-default{
	background:#fcbe01;
}

.converting_video_icon{
	background: url(../images/vast_stripe.png) no-repeat;
    background-position: -113px -152px;
    width: 35px;
    height: 25px;
}

#btn_loaded_second_video_item_edit{
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -62px -152px;
    width: 20px;
    height: 25px;
}

#loaded_second_video_item_remove{
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -87px -153px;
    width: 18px;
    height: 25px;
}

#loaded_sec_video_item{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#login-page .greyBoderBox,
#signup-page .greyBoderBox{
    background-color: #111111;
}

.share-add-chapter-new  #addChapterAnchor{
	color:#fff;
}

#chapter_button_new{
	font-size:18px;
	padding-top:0px;
}

.social_icons{
	background: url(../images/vast_stripe.png) no-repeat;
	width:42px;
	height:42px;
}

.social_icons.social_icons_twitter{
	width:52px;
	background-position: -541px -3px;
}

.social_icons.social_icons_twitter:hover,
.active .social_icons.social_icons_twitter:hover{
	background-position: -651px -4px;
}

.active .social_icons.social_icons_twitter{
	background-position: -596px -3px;
}

.social_icons.social_icons_facebook{
	background-position: -542px -49px;
}

.social_icons.social_icons_facebook:hover,
.active .social_icons.social_icons_facebook:hover{
	background-position: -632px -49px;
}

.active .social_icons.social_icons_facebook{
	background-position: -587px -49px;
}

.social_icons.social_icons_tumblr{
	background-position: -704px -3px;
}

.social_icons.social_icons_tumblr:hover,
.active .social_icons.social_icons_tumblr:hover{
	background-position: -678px -49px;
}

.active .social_icons.social_icons_tumblr{
	background-position: -751px -3px;
}

.share-icon.facebook{
	/*margin-left:87px;
	margin-right:91px;*/
}

.menu_cross_icon {
    width: 40px;
    height: 35px;
    float: left;
    margin-left: 10px;
    cursor: pointer;
	background: url(../images/vast_stripe.png) no-repeat;
	background-position: -96px -234px;
	display:none;
}

.menu_cross_icon:hover,
.menu_cross_icon.active{
	background-position: -140px -234px;
}

.icon_post_type.icon_post_type_video {
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -723px -51px;
	width:55px;
}

.addpost-title-icon img{
	width:30px;
	/*position: absolute;
    left: 22px;
    top: 11px;*/
}

#remove_livestream_image {
	width: 46px;
    height: 47px;
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -206px -267px;
	top:5px;
	right:5px;
	position:absolute;
	cursor:pointer;
	display:none;
}

#livestream_image_box{
	min-height:125px;
}

.message-camera-icon-layer {
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -315px -101px;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    height: 100px;
    width: 100px;
    right: 0;
    bottom: 0;
}

.message-camera-icon {
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -421px -100px;
    width: 35px;
    height: 29px;
    position: absolute !important;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.message-camera-icon:hover{
    background-position: -456px -100px;
}

.icon_post_type_golive{
	background: url(../images/vast_stripe.png) no-repeat;
	background-position: -420px -134px;
}

.whiteHead{
	color:#fff !important;
	font-family: HelveticaNeueCyr-Roman !important;
}

.icon_post_type.icon_post_type_music{
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -495px -101px;
	width: 28px;
}

.edit_sound_uploader{
    width: 114px;
    height: 44px;
    padding-top: 11px;
    font-size: 14px;
}

.livestream_content .smallGreyHead {
	font-size: 16px;
	color: #424242;
	font-family:'HelveticaNeueW15-55Roma';
}

.type_vip_event_icon{
    background-position: -532px -97px;
    height: 60px;
    width: 60px;
}

.active .type_vip_event_icon{
    background-position: -597px -97px;
}

.type_vip_merchandise_icon{
    background-position: -663px -97px;
    height: 51px;
    width: 61px;
}

.active .type_vip_merchandise_icon{
    background-position: -729px -97px;
}

.icon_post_type.icon_post_type_vip{
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -474px -138px;
    width: 53px;
}

.event-labels,.labelEvents{
    font-size: 16px;
    color: #424242;
    font-family: HelveticaNeueCyr-Roman;
}

.event_est{
	font-size: 16px;
    color: #424242;
    font-family: HelveticaNeueCyr-Roman;
	margin-top:10px;
	float:left;
}

.sponsor_durationt_lablel{
	padding-left:0;
}
.sponsor_add_entries_div{
	padding:0;
	margin-top: 12px;
}
#myModalMessage .modal-content,
#confirmPostdelete .modal-content,
#modalDeleteEvent .modal-content,
#modalDeleteAdmin .modal-content,
#deleteMessageModal .modal-content,
#myModal .modal-content,
#chapterDeleteModal .modal-content,
#featuredModal .modal-content,
#channelDeleteModal .modal-content,
#saveWarningModal .modal-content,
#modalNoGoLive .modal-content,
#subscriptionMessage .modal-content,
#confirm_modal_before_unpublish_or_delete_chapter .modal-content,
#avatar_modal .modal-content,
#channel_image_crop_modal .modal-content,
#myModal .modal-content,
#successModal .modal-content,
#deleteMangeChannelModal .modal-content,
#editWarnigModal .modal-content,
#deleteChannelSponsorModal .modal-content,
#deleteCategoryModal .modal-content,
#sponsor_avatar_modal .modal-content,
#promotional_image_crop_modal .modal-content,
#signup_avatar_modal .modal-content

{
	background-color:#424242;
}

#myModalMessage #myModalLabel,
#confirmPostdelete .modal-title,
#modalDeleteEvent .modal-title,
#modalDeleteAdmin .modal-title,
#deleteMessageModal .modal-title,
#featuredModal .modal-title,
#myModal .modal-title,
#chapterDeleteModal .modal-title,
#channelDeleteModal .modal-title,
#subscriptionMessage .modal-title,
#modalNoGoLive .modal-title,
#saveWarningModal .modal-title,
#confirm_modal_before_unpublish_or_delete_chapter .modal-title,
#avatar_modal  .modal-title,
#myModal  .modal-title,
#channel_image_crop_modal  .modal-title,
#successModal .modal-title,
#deleteMangeChannelModal .modal-title,
#editWarnigModal .modal-title,
#deleteChannelSponsorModal .modal-title,
#deleteCategoryModal .modal-title,
#sponsor_avatar_modal .modal-title,
#promotional_image_crop_modal .modal-title,
#signup_avatar_modal .modal-title
{
	font-size: 16px;
    color: #ffffff;
    font-family: 'HelveticaNeueW15-55Roma';
	text-transform:uppercase;
}

#myModalMessage .modal-body,
#confirmPostdelete .modal-body,
#modalDeleteEvent .modal-body,
#modalDeleteAdmin .modal-body,
#deleteMessageModal .modal-body,
#featuredModal .modal-body,
#myModal .modal-content,
#chapterDeleteModal .modal-body,
#channelDeleteModal .modal-body,
#subscriptionMessage .modal-body,
#modalNoGoLive .modal-body,
#saveWarningModal .modal-body,
#confirm_modal_before_unpublish_or_delete_chapter .modal-body,
#avatar_modal .modal-body,
#myModal .modal-body,
#channel_image_crop_modal .modal-body,
#successModal .modal-body,
#deleteChannelSponsorModal .modal-body,
#sponsor_avatar_modal .modal-body,
#promotional_image_crop_modal .modal-body,
#signup_avatar_modal .modal-body
{
	padding:0 20px;
}

#myModalMessage .modal-header,
#myModalMessage  .modal-footer,
#confirmPostdelete .modal-header,
#confirmPostdelete  .modal-footer,
#modalDeleteEvent .modal-header,
#modalDeleteEvent  .modal-footer,
#modalDeleteAdmin .modal-header,
#modalDeleteAdmin  .modal-footer,
#deleteMessageModal .modal-header,
#deleteMessageModal  .modal-footer,
#featuredModal .modal-header,
#featuredModal .modal-footer,
#chapterDeleteModal .modal-header,
#chapterDeleteModal .modal-footer,
#myModal .modal-header,
#myModal .modal-footer,
#successModal .modal-header,
#successModal .modal-footer,
#channelDeleteModal .modal-header,
#channelDeleteModal .modal-footer,
#subscriptionMessage .modal-header,
#subscriptionMessage .modal-footer,
#saveWarningModal .modal-header,
#saveWarningModal .modal-footer,
#modalNoGoLive .modal-header,
#modalNoGoLive .modal-footer,
#confirm_modal_before_unpublish_or_delete_chapter .modal-header,
#confirm_modal_before_unpublish_or_delete_chapter  .modal-footer,
#avatar_modal .modal-header,
#avatar_modal .modal-footer,
#myModal .modal-header,
#myModal .modal-footer,
#channel_image_crop_modal .modal-header,
#channel_image_crop_modal .modal-footer,
#deleteMangeChannelModal .modal-header,
#deleteMangeChannelModal .modal-footer,
#deleteChannelSponsorModal .modal-header,
#deleteChannelSponsorModal .modal-footer,
#deleteCategoryModal .modal-header,
#deleteCategoryModal .modal-footer,
#editWarnigModal .modal-header,
#editWarnigModal .modal-footer,
#sponsor_avatar_modal .modal-header,
#sponsor_avatar_modal .modal-footer,
#promotional_image_crop_modal .modal-header,
#promotional_image_crop_modal .modal-footer,
#signup_avatar_modal .modal-header,
#signup_avatar_modal .modal-footer
{
	border:none;
}

#myModalMessage  .modal-footer,
#confirmPostdelete  .modal-footer,
#modalDeleteEvent  .modal-footer,
#modalDeleteAdmin  .modal-footer,
#deleteMessageModal  .modal-footer,
#myModal  .modal-footer,
#featuredModal  .modal-footer,
#channelDeleteModal .modal-footer,
#subscriptionMessage .modal-footer,
#saveWarningModal .modal-footer,
#modalNoGoLive .modal-footer,
#confirm_modal_before_unpublish_or_delete_chapter .modal-footer,
#avatar_modal .modal-footer,
#myModal .modal-footer,
#channel_image_crop_modal .modal-footer,
#successModal .modal-footer,
#deleteMangeChannelModal .modal-footer,
#editWarnigModal .modal-footer,
#deleteChannelSponsorModal .modal-footer,
#deleteCategoryModal .modal-footer,
#sponsor_avatar_modal .modal-footer,
#promotional_image_crop_modal .modal-footer,
#signup_avatar_modal .modal-footer
{
	margin-top: 0px;
    padding: 0px 20px 20px;
}

#modal_btn_cancel,
#btn_delete_confirm_delete,
#btn_delete_confirm_cancel,
#delete_event_confirm,
#delete_event_cancel,
#confirm-bouncer-delete,
#delete_bouncer_admin_cancel,
#delete_message_modal_close,
#deleteMessageModal #confirm_delete,
#confirm-event-delete,
#confirm_delete_user,
#cancel_delete_user,
#cancel_change_featured,
#confirm_change_featured,
#confirm_delete_chapter,
#cancel_delete_chapter,
#cancel_change_channel_status,
#confirm_change_channel_status,
#confirm_delete_channel,
#cancel_delete_channel,
#cancel_delete_category,
#confirm_delete_category,
.btn_yes,
.btn_no,
.btn_proceed{
	width: 80px !important;
    height: 35px !important;
	font-size: 14px !important;
	/*padding-top:6px !important;
	background-color:transparent !important;*/
}

#confirmPostdelete .modal-body .modal_content_container,
#modalDeleteEvent .modal-body .modal_content_container,
#modalDeleteAdmin .modal-body .modal_content_container,
#deleteMessageModal .modal-body .modal_content_container,
#myModal .modal-body .modal_content_container,
#featuredModal .modal-body .modal_content_container,
#chapterDeleteModal .modal_content_container,
#chapterDeleteModal .modal_content_container,
#channelDeleteModal .modal_content_container,
#subscriptionMessage .modal_content_container,
#saveWarningModal .modal_content_container,
#modalNoGoLive .modal_content_container,
#myModal .modal_content_container,
#confirm_modal_before_unpublish_or_delete_chapter .modal_content_container,
#deleteMangeChannelModal .modal_content_container,
#editWarnigModal .modal_content_container,
#deleteChannelSponsorModal .modal_content_container,
#deleteCategoryModal .modal_content_container{
	border:1px solid #fff;
	color:#fcbe01;
	background:none;
	padding:15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#avatar_modal .modal-body,
#channel_image_crop_modal .modal-body,
#sponsor_avatar_modal .modal-body,
#promotional_image_crop_modal .modal-body,
#signup_avatar_modal .modal-body{
	margin-bottom:20px;
	float:left;
	width:100%;
}

#avatar_modal .modal-body #avatar_crop_image_container,
#sponsor_avatar_modal .modal-body #sponsor-image-selector-container,
#promotional_image_crop_modal .modal-body #promotional-image-selector-container,
#signup_avatar_modal .modal-body #profile-image-selector-container{
	float:left;
	width:100%;
}
.manage-category-btn{
	width: auto;
    height: 35px !important;
	font-size: 14px !important;
	padding:5px;
	float:right;
	margin-top: 10px;
}

.alert-danger{
	border:1px solid #fff !important;
	color:#fcbe01 !important;
	background:none !important;
}

.icon_post_type.icon_post_type_vip_merc{
	background: url(../images/vast_stripe.png) no-repeat;
    background-position: -474px -176px;
    width: 45px;
}

.feed-date:hover,
.feed-chapter:hover,
.feed-chapter:focus,
.feed-date:focus{
	text-decoration:none;
	color:#fcbe01;
}

a:hover{
	text-decoration:none !important;
}

#feed-contents{
	padding:0px 35px;
}

.header-icon{
	background: url(../images/vast_stripe.png) no-repeat;
}

.header-icon.header-icon-music{
	background-position: -647px -153px;
	width:48px;
	height:48px;
}

.header-icon.header-icon-video{
	background-position: -749px -153px;
	width:48px;
	height:48px;
}

.header-icon.header-icon-image{
	background-position: -698px -154px;
	width:48px;
	height:48px;
}

.header-icon.header-icon-edit{
	background-position: -750px -205px;
	width:48px;
	height:48px;
	margin-right:20px;
}

.header-icon.header-icon-share{
	background-position: -699px -205px;
	width:48px;
	height:48px;
	margin-right: 0;
}

.header-icon.header-icon-edit:hover{
	background-position: -751px -255px;
}

.header-icon.header-icon-share:hover{
	background-position: -699px -256px;
}

#feed_close_btn{
	position:absolute;
	right:35px;
	top:15px;
	opacity:1;
	z-index: 999;
}

#feed_close_btn:hover{
	color:#fcbe01 !important;
}

#content_pop_toggler{
    width: 22px;
    height: 22px;
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -265px -231px;
    margin-top: 11px;
}

#content_pop_toggler.active{
    background-position: -290px -231px;
}

#cart_btn_icon{
	width: 26px;
    height: 23px;
    background: url(../images/vast_stripe.png) no-repeat;
	background-position: -315px -229px;
}

#cart_btn_icon.active{
	background-position: -344px -229px;
}

.trash_box_icon{
    width: 18px;
    height: 21px;
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -314px -203px;
    float: right;
	margin-top:20px;
}

.trash_box_icon:hover{
	background-position: -337px -203px;
}

#post-edit-page .form-group {
    /*margin-left: 0;
    margin-right: 0;*/
}

#post-edit-page .form-group .col-xs-10.col-md-10.smallGreyHead {
	padding-left: 15px !important;
}

.close_btn_black{
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -359px -203px;
    width: 17px;
    height: 20px;
	margin-top: 12px;
    margin-right: 10px;
}

.edit-music-left-icon,
.edit-music-upload-icon{
    width: 15px;
    height: 30px;
    margin: 10px 10px 0px 10px;
}

.music_icon_small_black{
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -219px -148px;
}

#delete_uploaded_music_image,
#delete_uploaded_music_video,
#delete_uploaded_video_thumb,
#delete_uploaded_video_video,
#delete_uploaded_video_audio,
#delete_uploaded_image_video,
#delete_uploaded_image_audio,
#loaded_message_image_item_remove{
	margin-top: 3px;
    margin-right: 3px;
    margin-left: 10px;
}

.video_icon_small_black{
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -183px -148px;
    width: 35px;
}

.image_icon_small_black{
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -152px -148px;
    width: 30px;
    height: 25px;
}

.padding35{
	padding:0px 35px;
}

#radio_conatiner_inner_vip_event{
	position:absolute;
	width:110px;
	left:0;
}

#radio_conatiner_inner_merch{
    width: 88px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
}

#radio_conatiner_inner_all{
	width: 60px;
    right: 0;
    position: absolute;
}

.create-event{
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -123px -525px;
    height: 36px;
    width: 116px;
}

.manage-admin{
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -8px -525px;
    height: 36px;
    width: 116px;
	margin-left:10px;
}

.create-event:hover{
    background-position: -123px -562px;
}

.manage-admin:hover{
    background-position: -8px -562px;
}

#vip_title_icon{
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -432px -174px;
    height: 40px;
    width: 40px;
    float: left;
}

#bouncer_lists_table tr,#bouncer_admin_lists tr,#chapter_list_table tr,#channel_list_table tr{
	border-bottom:2px solid #292929;
	font-family: HelveticaNeueLTStd-Lt;
	font-size:14px;
	background-color:#1c1c1c;
}

.no_left_border{
	border-left:none;
}

.edit_icon,
.chapter_edit_icon{
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -383px -207px;
    height: 18px;
    width: 20px;
    float: left;
	margin: 0px 5px;
	cursor:pointer;
}

.bouncer_list_delete{
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -312px -207px;
    height: 18px;
    width: 20px;
    float: left;
	cursor:pointer;
}

.edit_icon:hover,
.chapter_edit_icon:hover{
	 background-position: -405px -207px;
}

.bouncer_list_delete:hover{
	background-position: -335px -207px;
}

#edit_uploaded_event_div{
	width:125px;
}

#edit_vip_first_section_right_side{
	width: -webkit-calc(100% - 125px);
	width: -moz-calc(100% - 125px);
	width: calc(100% - 125px);
	padding-right:0px;
}

.create_new_bouncer_admin_btn{
	background: url(../images/vast_stripe.png) no-repeat;
    background-position: -241px -525px;
    height: 36px;
    width: 162px;
    float: left;
}

.create_new_bouncer_admin_btn:hover{
    background-position: -241px -563px;
}

.create-new-admin-page .mess-account-title{
	padding-left: 0;
	padding-right: 0;
}

#bouncer_admin_lists .group_head_th.group_head_th_name{
	border-left:none;
}

#bouncer_admin_lists .bouncer_admins_edit_icon{
	float:right;
	margin-top:10px;
}

#bouncer_admin_lists .bouncer_admins_delete_icon{
	margin-top:10px;
}

.create-new-admin-page .error-text{
	float:right;
}

.hasErrorInside .greyToYellowText{
	color:#fcbe01 !important;
}

.alert.alert-success,
.alert.alert-danger{
	clear:both;
    border: 2px solid #fff;
    background: transparent;
    color: #fcbe01;
}

.write_message_btn{
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -537px -207px;
    height: 37px;
    width: 155px;
    float: left;
}

.write_message_btn:hover{
    background-position: -537px -245px;
}

.inbox-icon{
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -595px -166px;
    height: 36px;
    width: 46px;
    float: right;
    margin-top: 10px;
}

.content-area.message-list-page{
	padding-left:0px;
	padding-right:0px;
}

.message-list-page .subscribers{
	background-color:#1c1c1c;
	margin-bottom:2px;
    padding: 7px 35px 5px 35px;
}

.message-list-page .subscribers .arrow_right{
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -42px -152px;
    height: 20px;
    width: 12px;
    float: left;
    margin-top: 3px;
}

.message-list-page .subscribers .all-followers{
	background: url(../images/vast_stripe.png) no-repeat;
    background-position: -208px -315px;
    height: 36px;
    width: 99px;
    float: left;
	margin-right:5px;
}

.message-view-page .msg-container .all-followers-view{
	background: url(../images/vast_stripe.png) no-repeat;
    background-position: -208px -315px;
    height: 36px;
    width: 99px;
    float: right;
	margin-bottom:25px;
}

.message-view-page .msg-container .all-subscribers-view{
	background: url(../images/vast_stripe.png) no-repeat;
    background-position: -208px -352px;
    height: 36px;
    width: 99px;
    float: right;
	margin-bottom:25px;
}

.message-list-page .subscribers .all-subscribers{
	background: url(../images/vast_stripe.png) no-repeat;
    background-position: -208px -352px;
    height: 36px;
    width: 99px;
    float: left;
	margin-right:5px;
}

.image-icon{
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -595px -166px;
    height: 36px;
    width: 46px;
    float: right;
    margin-top: 10px;
}

.message-view-page  .message-write-button{
	margin-right:0px;
	margin-bottom:0px;
}

.message_delete_icon{
	margin:5px 0px 5px 5px;
}

#list-user-page .users-list .subscribers{
	float:left;
	width:100%;
	background-color:#1c1c1c;
	border-bottom: 2px solid #292929;
}

#list-publisher-page .publishers-list .publishers{
	float:left;
	width:100%;
	background-color:#1c1c1c;
	border-bottom: 2px solid #292929;
}
#list-publisher-page .publishers-list .publishers span.subject-text{
	padding-top:10px;
	padding-bottom:10px;
}
#list-publisher-page .publishers-list .publishers span.action-icon{
	padding-top:14px;
	padding-bottom:13px;
}
.bouncer_list_page .message-write-button{
	margin-right:0px;
}

#list-user-page.content-area{
	padding:0;
}

#list-publisher-page.content-area{
	padding:0;
}

#list-user-page  .create-account-title{
	float: left;
    width: 100%;
    margin: 15px 0px;
}

#list-publisher-page  .create-account-title{
	float: left;
    width: 100%;
    margin: 15px 0px;
}

#publisher_image_uploader .ajax-file-upload{
	width: 100%;
	height:100%;
	background: transparent;
	cursor:pointer !important;
	box-shadow:none;
}
#view-publisher-page .ajax-file-upload-statusbar{
	width: 275px  !important;
    margin-top: 70px;
    margin-left: 118px;
}
#add-publisher-page .vast_btn_fullwidth {
	margin-top:120px;
}
#add-publisher-page .ajax-file-upload{
	width: 100%;
	height:100%;
	background: transparent;
	cursor:pointer !important;
	box-shadow:none;
}
#add-publisher-page .ajax-file-upload-statusbar{
	width: 275px  !important;
    margin-top: 70px;
    margin-left: 118px;
}
#create_user_btn{
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -209px -389px;
    height: 36px;
    width: 115px;
    float: right;
    margin-top: 10px;
    /*margin-right: 15px;*/
}
#add-publisher-btn {
    font-family: HelveticaNeueLTStd-Lt;
    font-size: 12px;
    color: #fff;
    border: 2px solid #fff;
    background: none;
}
#add-publisher-btn:hover {
    color: #000000;
    border: 2px solid #fcbe01;
    background-color: #fcbe01;
}
#create_user_btn:hover{
    background-position: -209px -425px;
}

#list-user-page .subscribers{
	padding:5px 15px;
}

#list-publisher-page .publishers{
	padding:5px 15px;
}
#list-publisher-page .visibility_icon img{
	padding-top: 14px;
    padding-bottom: 14px;
}
#list-publisher-page .trash_box_icon{
	margin-top: -3px;
}
#list-publisher-page .group_cover_img{
	width: 130px;
    margin: auto;
    height: 45px;
    position: relative;
    overflow: hidden;
}
#list-publisher-page .group_cover_img img{
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.view-edit-user-button:hover{
	background-color:#fcbe01;
}
/*
#list-user-page .imgDeleteUser,
#featured_chapters_list_page .chapter_delete{
    float: left;
    width: 35px;
    height: 35px;
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -188px -230px;
	cursor:pointer;
}

#list-user-page .imgDeleteUser:hover,
#featured_chapters_list_page .chapter_delete:hover{
	background-position: -226px -230px;
}*/

#user_add_back_arrow{
	margin-top: 8px;
    float: left;
    margin-right: 10px;
}

#add-user-page .message-head .account-title{
	margin-bottom:20px;
}

.super_admin_useradd{
	width: 125px;
    position: relative;
}

#uploaded_avatar_image{
		position:absolute;
		left:0;
}

.title-icon{
	width:40px;
}

.title-icon img{
	width:30px;
}

#chapter_list_table  thead,
#channel_list_table thead{
	background-color:#1c1c1c;
}

#chapter_list_table .edit_image_icon{
	float:left;
	margin-top:5px;
}

#featuredModal .modal-body .modal_content_container{
	height: 175px;
    margin-bottom: 10px;
}

.small_delete_btn{
    float: left;
    width: 30px;
    height: 30px;
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -525px -168px;
	cursor:pointer;
}

.small_delete_btn:hover{
	background-position: -560px -168px;
}

.tools_cont{
	margin-top:5px;
}

.channel_active{
	margin-top:5px;
}

.channel_edit_icon{
	margin-top:2px;
}

.fontWhite{
	color:#fff !important;
}

#version-page .account-text{
	float: left;
    margin-top: 7px;
    margin-right: 15px;
	padding-left:0px;
}

#version-page .account-title{
	margin-bottom:20px;
}

.page-title{
	font-family: HelveticaNeueCyr-Roman;
    font-size: 38px;
    color: #ffffff;
    vertical-align: middle;
}

#chapter-explore-page .page-title{
	border-bottom:1px solid #424242;
}

#btn_manage_explore_edit_channel{
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -538px -284px;
    height: 36px;
    width: 155px;
    float: right;
    margin: 20px 0px;
}

#btn_manage_explore_edit_channel:hover {
     background-position: -538px -321px;
}

.manage-explore-main-carousel-container{
	height:250px;
	overflow: hidden;
	position: relative;
}

.manage-explore-tiles-social-manage-container{
	padding:20px 0px;
	border-bottom:1px solid #424242;
	margin-bottom:20px;
}

.manage-explore-social-icon-container {
	float:right;
	width:115px;
	margin-left:20px;
	margin-top:15px;
}

.manage-explore-tiles-container {
	width:116px;
	float:left;
}

.tiles-grid-icon{
    float: left;
    width: 48px;
    height: 48px;
    margin-right: 20px;
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -402px -264px;
}

.tiles-grid-icon:hover,
.tiles-grid-icon.active{
    background-position: -353px -264px;
}

.tiles-vertical-icon{
    float: left;
    width: 48px;
    height: 48px;
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -254px -261px;
}

.tiles-vertical-icon:hover,
.tiles-vertical-icon.active{
	background-position: -303px -261px;
}

.manage-explore-chapter-tile-container{
	margin:0px 0px 20px 0px;
}

.manage-explore-chapter-tile{
	float:left;
	width:100%;
	height:250px;
	margin-bottom:20px;
	overflow:hidden;
	position:relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#manage-explore-chapter-tile-container.grid-layout .manage-explore-chapter-tile:nth-child(odd) {
    margin-right:20px;
}

.manage-explore-chapter-tile.manage-explore-chapter-tile-add{
	background-color:#111111;
	position:relative;
}

.manage-explore-chapter-tile.manage-explore-chapter-tile-add span.manage-explore-add-new-chapter{
	width:35px;
	height:35px;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	background: url('../images/vast_stripe.png') no-repeat;
	background-position:-3px -3px;
	cursor:pointer;
}

.manage-explore-chapter-tile.manage-explore-chapter-tile-add span.manage-explore-add-new-chapter:hover{
	background-position:-3px -52px;
}

.manage-explore-social-icon{
	background: url('../images/vast_stripe.png') no-repeat;
	float:left;
}

.manage-explore-social-icon.facebook{
	background-position: -326px -314px;
    width: 9px;
    height: 15px;
    float: left;
	margin-right:8px;
}

.manage-explore-social-icon.facebook.isactive{
	background-position: -308px -314px;
}

.manage-explore-social-icon.facebook.isactive:hover{
	background-position: -317px -314px;
}

.manage-explore-social-icon.instagram{
    background-position: -338px -329px;
    width: 14px;
    height: 16px;
    float: left;
	margin-right:8px;
}

.manage-explore-social-icon.instagram.isactive{
	background-position: -308px -329px;
}

.manage-explore-social-icon.instagram.isactive:hover{
	background-position: -323px -329px;
}

.manage-explore-social-icon.youtube{
    background-position: -351px -362px;
    width: 20px;
    height: 16px;
    float: left;
    margin-right: 10px;
}

.manage-explore-social-icon.youtube.isactive{
	background-position: -307px -362px;
}

.manage-explore-social-icon.youtube.isactive:hover{
	background-position: -329px -362px;
}

.manage-explore-social-icon.tumblr{
    background-position: -360px -313px;
    width: 10px;
    height: 16px;
    float: left;
    margin-right: 10px;
}

.manage-explore-social-icon.tumblr.isactive{
	background-position: -336px -313px;
}

.manage-explore-social-icon.tumblr.isactive:hover{
	background-position: -348px -313px;
}

.manage-explore-social-icon.twitter{
    background-position: -345px -347px;
    width: 18px;
    height: 16px;
    float: left;
}
.manage-explore-social-icon.twitter-link{
    background-position: -345px -347px;
    width: 18px;
    height: 16px;
    float: left;
}
.manage-explore-social-icon.twitter-link.isactive{
	background-position: -308px -347px;
}

.manage-explore-social-icon.twitter-link.isactive:hover{
	background-position: -326px -347px;
}

.manage-explore-social-icon.linkedin{
	background: url('../images/linkedin.png') no-repeat;
	background-size: contain;
	width: 18px;
	height: 16px;
	float: left;
	margin-right: 0px;
}

.manage-explore-social-icon.linkedin.isactive{
	background: url('../images/linkedin-active.png') no-repeat;
	background-size: contain;
}

.manage-explore-chapter-tile-footer{
	width:100%;
	height:64px;
	position:absolute;
	bottom:0;
	background:rgba(0,0,0,0.8);
}

.title-section-container .title-section span.title-section-title{
	font-family: HelveticaNeueCyr-Thin;
	color:#fff;
	font-size:16px;
	float:left;
	width:100%;
	padding-left: 75px;
}

.title-section-container .title-section span.title-section-title span.yellow-slash{
	color:#fcbe01;
	font-weight:bold;
	font-size:20px;
	padding:0px 5px;
}

.title-section-container .title-section span.title-section-date-from{
	float:left;
	width:100%;
	color:#999999;
	font-family: HelveticaNeueCyr-Thin;
	font-size:14px;
	padding-left: 75px;
}

.title-section-container .title-section{
		margin-top:8px;
		position:relative;
}

.share-section .share-section-inner{
	float:right;
	margin-top:20px;
}

.share-section .share-section-inner span.like-count{
	float:left;
	width:40px;
	height:30px;
	margin-right:10px;
	font-family: HelveticaNeueCyr-Thin;
	font-size:18px;
	color:#fff;
	margin-top: 0.5px;
	text-align:right;
}

.share-section .share-section-inner span.like-icon{
    float: left;
    width: 26px;
    height: 25px;
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -370px -314px;
    margin-right: 10px;
}

.share-section .share-section-inner span.like-icon:hover{
	background-position: -397px -314px;
}

.share-section .share-section-inner span.share-icon{
    float: left;
    width: 17px;
    height: 22px;
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -365px -340px;
	margin-top:1px;
}

.share-section .share-section-inner span.share-icon:hover{
	background-position: -382px -340px;
}

#manage-explore-chapter-tile-container.grid-layout .manage-explore-chapter-tile-footer{
	display:none;
}

.manage-explore-tile-chapter-text span.yellow-slash{
	color:#fcbe01;
	font-weight:bold;
	font-size:20px;
	padding:0px 5px;
}

.manage-explore-tile-chapter-text{
	position:absolute;
	min-width:50%;
	max-width:80%;
	height:45px;
	font-family: HelveticaNeueCyr-Thin;
	font-size:18px;
	color:#fff;
	bottom:20px;
	background:rgba(0,0,0,0.80);
	text-align:right;
	right:0;
	padding:6px;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	display:none;
}

#manage-explore-chapter-tile-container.grid-layout .manage-explore-tile-chapter-text{
	display:block;
}

.manage-explore-main-carousel-container .carousel-inner > .item > img,
.manage-explore-main-carousel-container .carousel-inner > .item > a > img {
      width: 100%;
      margin: auto;
  }

#manage-explore-main-carousel-container .bx-wrapper{
	height:250px;
}

#manage-explore-main-carousel-container .bx-controls{
   position: absolute;
    z-index: 9999;
    bottom: 50px;
    width: 100%;
}

#manage-explore-main-carousel-container ul#explore-slider li img{
	width:100%;
	height:auto;
}

#manage-explore-main-carousel-container .manage-explore-slider-text{
	position: absolute;
    top: 0;
    z-index: 9999999;
    width: 100%;
    height: 45px;
    background: rgba(0,0,0,0.8);
    text-align:center;
}

#manage-explore-main-carousel-container .manage-explore-slider-text div{
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
}

#manage-explore-main-carousel-container .manage-explore-slider-text div span{
	float:left;
	color:#fff;
	font-family:'HelveticaNeueW15-45Ligh';
	font-size: 18px;
    letter-spacing: 2px;
    padding-top:12px;
}

#manage-explore-main-carousel-container .manage-explore-slider-text div img{
    float: left;
    width: 35px;
	height: 35px;
    margin-top: 5px;
    margin-right: 5px;
    border-radius: 16px 16px 16px 16px;
	-moz-border-radius: 16px 16px 16px 16px;
    -webkit-border-radius: 16px 16px 16px 16px;
}

#manage-explore-main-carousel-container .bx-wrapper .bx-pager.bx-default-pager a:hover,
#manage-explore-main-carousel-container .bx-wrapper .bx-pager.bx-default-pager a.active,
#manage-explore-main-carousel-container .bx-wrapper .bx-pager.bx-default-pager a:focus{
	background:#fcbe01;
}

#manage-explore-main-carousel-container .bx-wrapper .bx-pager.bx-default-pager a{
	background:#818381;
}

.edit-manage-explore-edit-carousel{
    position: absolute;
    font-family: HelveticaNeue-Light;
    font-size: 16px;
    color: #fff;
    background: rgba(0,0,0,0.8);
    z-index: 9999;
    width: 145px;
    top: 0;
    bottom: 0;
    height: 35px;
    margin: auto;
    left: 0;
    right: 0;
    padding: 7px 7px 5px 12px;
    border-radius: 18px 18px 18px 18px;
	-moz-border-radius: 18px 18px 18px 18px;
    -webkit-border-radius:  18px 18px 18px 18px;
}
.edit-carousel-image{
	max-width:100%;

}

#manage-social-icons{
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -8px -525px;
    height: 36px;
    width: 116px;
    float:right;
    margin-top:5px;
}

.click_to_edit_chapter_text{
	font-family: HelveticaNeueLTPro-Lt45;
    font-size: 16px;
    color: #fff;
    position: absolute;
    z-index: 99999;
	/*width: 185px;*/
	text-align: center;
    height: 17px;
    top: 60px;
    margin: auto;
    left: 0;
    right: 0;
}

.hold_and_drag_to_rearrange_text{
    font-family: HelveticaNeueLTPro-Lt45;
    font-size: 16px;
    color: #fff;
    position: absolute;
    z-index: 99999;
    width: 155px;
    height: 38px;
    top: 90px;
    margin: auto;
    left: 0;
    right: 0;
    text-align: center;
}

.pad_right0{
	padding-right:0 !important;
}

.social_url_icons{
	float:left;
}

#btn_manage_explore_edit_channel_done{
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -475px -213px;
    height: 36px;
    width: 59px;
    float: right;
    margin: 20px 0px;
	cursor:pointer;
}

#btn_manage_explore_edit_channel_done:hover {
    background-position: -475px -251px;
}

#manage-social-icons{
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -482px -360px;
    height: 36px;
    width: 219px;
    float: right;
    margin: 20px 0px;
    cursor: pointer;
}

#manage-social-icons:hover {
    background-position: -482px -398px;
}

.social_url_icons.fb {
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -460px -237px;
    width: 15px;
    height: 22px;
    margin-top: 9px;
    margin-left: 5px;
}

.social_url_icons.fb.isactive {
    background-position: -460px -214px;
}

.social_url_icons.insta {
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -436px -213px;
    width: 20px;
    height: 21px;
    margin-top: 9px;
    margin-left: 2px;
}

.social_url_icons.insta.isactive {
    background-position: -436px -234px;
}

.social_url_icons.yt {
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -415px -225px;
    width: 20px;
    height: 24px;
    margin-top: 9px;
    margin-left: 2px;
}

.social_url_icons.yt.isactive {
    background-position: -393px -225px;
}

.social_url_icons.tw {
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -372px -246px;
    width: 20px;
    height: 16px;
    margin-top: 9px;
    margin-left: 2px;
}

.social_url_icons.tw.isactive {
    background-position: -372px -227px;
}

.social_url_icons.tb {
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -452px -282px;
    width: 20px;
    height: 20px;
    margin-top: 9px;
    margin-left: 2px;
}

.social_url_icons.tb.isactive {
	background-position: -452px -260px;
}

.social_url_icons.linkedin {
	background: url(../images/linkedin.png) no-repeat;
	background-size: contain;
	width: 20px;
	height: 20px;
	margin-top: 9px;
	margin-left: 2px;
}

.social_url_icons.linkedin.isactive {
	background: url(../images/linkedin-active.png) no-repeat;
	background-size: contain;
}

/* International Social Share Dropdown Styles for CMS Post View */
#social_share_international {
    position: relative;
    float: right;
    margin-right: 15px;
}

#social_share_international .share-toggle-button {
    display: flex;
    align-items: center;
    cursor: pointer;
    background: rgba(0, 0, 0, 0.7);
    padding: 8px 12px;
    border-radius: 20px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    transition: all 0.3s ease;
}

#social_share_international .share-toggle-button:hover {
    background: rgba(0, 0, 0, 0.9);
    border-color: rgba(255, 255, 255, 0.5);
}

#social_share_international .share-toggle-button img {
    width: 16px;
    height: 16px;
    margin-right: 6px;
    filter: invert(1);
    display: inline-block;
}

#social_share_international .share-text {
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

#social_share_international .share-items-container {
    position: absolute;
    top: 45px;
    right: 0;
    background: rgba(0, 0, 0, 0.95);
    border-radius: 8px;
    padding: 10px;
    display: none;
    min-width: 320px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.5);
    z-index: 1000;
}

#social_share_international.active .share-items-container {
    display: flex;
    gap: 8px;
    justify-content: space-around;
    animation: fadeInUp 0.3s ease;
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

#social_share_international .share-items-container:after {
    content: '';
    position: absolute;
    top: -8px;
    right: 20px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid rgba(0, 0, 0, 0.95);
}

#social_share_international .social-icons {
    width: 32px;
    height: 32px;
    border-radius: 6px;
    transition: all 0.3s ease;
    padding: 6px;
    background: rgba(255, 255, 255, 0.1);
}

#social_share_international .social-icons:hover {
    background: rgba(255, 255, 255, 0.2);
    transform: translateY(-2px);
}

#social_share_international .social-icons img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

/* Responsive adjustments */
@media (max-width: 768px) {
    #social_share_international .share-items-container {
        min-width: 290px;
        right: -10px;
    }
    
    #social_share_international .social-icons {
        width: 28px;
        height: 28px;
    }
}

@media (max-width: 480px) {
    #social_share_international .share-items-container {
        min-width: 260px;
        right: -20px;
        gap: 6px;
    }
    
    #social_share_international .social-icons {
        width: 24px;
        height: 24px;
    }
}

#chapter-explore-page .edit-post-head{
	border-bottom: 1px solid #424242;
	margin-bottom:20px;
}

.manage_explore_carousel_slides{
	background-color:#191919;
	height:200px;
	margin-bottom:20px;
	position:relative;
	overflow:hidden;
}

.carousel_slide_text{
	width:250px;
	height:45px;
	color:#fff;
	position:absolute;
	z-index:999;
	bottom:20px;
	background:rgba(0,0,0,0.8);
	font-family: HelveticaNeueCyr-Thin;
	font-size:18px;
	text-transform:uppercase;
	padding:10px 15px;
	-webkit-border-top-right-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-moz-border-radius-topright: 15px;
	-moz-border-radius-bottomright: 15px;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	letter-spacing:1px;
}

.choose-carousel{
	position:absolute;
	left:0;
	right:0;
	margin:auto;
	top:0;
	bottom:0;
	cursor:pointer;
}

.vast_btn_160{
	width:160px;
	height:36px;
}

#btn_unpublish_chapter{
	margin-right:20px;
}

.marginBottom20{
	margin-bottom:20px;
}

.edit_chapter_post_text{
	font-family: HelveticaNeueLTPro-Lt45;
	font-size:18px;
	color:#fff;
	float:left;
}

.edit_chapter_cover_text{
	float:right;
	color:#424242;
	font-family: HelveticaNeueCyr-Thin;
	font-size:18px;
}

.yellow_tick{
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -452px -304px;
    width: 22px;
    height: 20px;
    float: right;
    margin-left: 10px;
}

.post_chapter_cover_container{
	padding-bottom:20px;
	border-bottom: 1px solid #424242;
}

.btn_change_chapter_cover,
.btn_set_as_featured{
	width:66px;
	height:66px;
	position:absolute;
	z-index:999;
	background:rgba(0,0,0,0.8);
	top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    -webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
}

.btn_change_chapter_cover_icon{
	position:absolute;
	width: 34px;
    height: 34px;
	position:absolute;
	z-index:999;
	background:rgba(0,0,0,0.8);
	top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
	background: url(../images/vast_stripe.png) no-repeat;
	background-position: -3px -3px;
}

.btn_change_chapter_cover_icon.active{
	background-position: -452px -304px;
	width: 24px;
    height: 18px;
}

.icn_post_type{
    position: absolute;
    z-index: 999;
    background: url(../images/vast_stripe.png) no-repeat;
    bottom: 20px;
    right: 20px;
}

.icn_post_type.music{
    background-position: -481px -291px;
	width: 12px;
    height: 16px;
	margin:0;
}

.icn_post_type.video{
	width: 20px;
    height: 16px;
    background-position: -495px -290px;
	margin:0;
}

.icn_post_type.image{
	width: 20px;
    height: 16px;
    background-position: -516px -289px;
	margin:0;
}

.post_image_container img{
	max-width:100%;
	height:auto;
}

.post_image_container{
	max-height:250px;
	overflow:hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.border-radius-5{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	z-index: 999999;
}

.post_image_container{
	height:250px;
	width:100%;
}

.chapter-overlay{
	position:absolute;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.6);
}

.hasImageInside  .choose-carousel{
	display:none;
}

.edit-carousel-image{
	display:none !important;
}

.hasImageInside .edit-carousel-image{
	display:block !important;
}

.manage_explore_edit_post_type{
    position: absolute;
    z-index: 999;
	width:50px;
	height:50px;
	background:rgba(0,0,0,0.8);
    bottom: 20px;
    right: 20px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}

.manage_explore_edit_post_type .music{
	background: url(../images/vast_stripe.png) no-repeat;
    background-position: -481px -291px;
	width: 12px;
    height: 16px;
}

.manage_explore_edit_post_type .video{
	width: 20px;
    height: 16px;
	background: url(../images/vast_stripe.png) no-repeat;
    background-position: -495px -290px;
}

.manage_explore_edit_post_type .image{
	width: 20px;
    height: 16px;
	background: url(../images/vast_stripe.png) no-repeat;
    background-position: -516px -289px;
}

.align-center{
	position:absolute;
	margin:auto;
	left:0;
	right:0;
	top:0;
	bottom:0;
}

.account-settings-icon{
	width: 38px;
    height: 38px;
    float: left;
    margin: 20px 2px;
    background: url(../images/vast_stripe.png) no-repeat;
	background-position: -231px -3px;
}

.settings-page-account-image-container{
	width:125px;
	height:125px;
	-webkit-border-radius: 62px;
	-moz-border-radius: 62px;
	border-radius: 62px;
	overflow:hidden;
	margin-right:13px;
}

#inputprofile-name{
	width:100%;
}

.marginTopBottom20{
	margin-top:20px !important;
	margin-bottom:20px !important;
}

#channel_cover_settings{
    width: 265px;
    height: 36px;
    margin-bottom: 20px;
}

.btn_channel_cover_settings{
    width: 265px;
    height: 36px;
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -493px -436px;
    margin-bottom: 20px;
}

#btn_channel_cover_settings:hover{
	background-position: -493px -474px;
}

.title-section-profile-img{
	position:absolute;
	width:65px;
	height:65px;
	background-size: 65px 65px !important;
    border-radius: 50%;
    padding: 3px;
    background-repeat: no-repeat !important;
	left: 0;
    right: 0;
    margin: auto;
    top: 0;
    bottom: 0;
}

.title-section-profile-img-cont{
	position:absolute;
	top:-24px;
	width: 70px;
    height: 70px;
	left:0;
        /* background: rgba(0,0,0,0.8); */
    /* border-radius: 50%; */
    background: url(../images/bg-black-qauter.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.fifty_percent_tile_parent{
	float:left;
	width:100%;
}

.fifty_percent_tile{
    float: left;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.fifty_percent_tile:nth-child(odd) {
   margin-right:20px;
}

#edit_carousel_select_chapter_container,
#edit_carousel_select_chapter_post_container{
	display:none;
}

.fifty_percent_tile .manage-explore-tile-chapter-text{
	display:block;
}

#selected-slide-desc{
	font-family: HelveticaNeueCyr-Roman;
    font-size: 21px;
    color: #ffffff;
	float:left;
	width:100%;
	margin-bottom:20px;
}

#chapter-explore-page{
	overflow:hidden;
}

.mob-post-title {
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 210px;
    display: inline-block;
    line-height: 16px;
    margin-top: 8px;
    float: left;
}

input[type=button].vast_btn_fullwidth,
input[type=submit].vast_btn_fullwidth,
button.vast_btn_fullwidth{
	padding-top:0px;
}

.letter-icon{
    width: 38px;
    height: 38px;
    float: left;
    background: url(../images/vast_stripe.png) no-repeat;
	background-position: -138px -3px;
	margin-top: 7px;
}

.explore-icon {
    width: 38px;
    height: 38px;
    float: left;
    background: url(../images/vast_stripe.png) no-repeat;
	background-position: -184px -3px;
	margin-top: 7px;
    margin-right: 14px;
}

.share-section .share-section-inner span.like-icon.active{
	background-position: -424px -314px;
}

.avatar-image-selector-container .jcrop-keymgr,
.sponsor-image-selector-container .jcrop-keymgr,
.channel-cover-image-selector-container .jcrop-keymgr{
	display:none !important;
}

.sponsor-image-selector-container .jcrop-handle, .avatar-image-selector-container .jcrop-handle{
      display:none;
}

.avatar-image-selector-container .jcrop-holder div {
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  border-radius: 50% !important;
  margin: -1px;
}
.sponsor-image-selector-container .jcrop-holder div{
	border-radius: none !important;
}

#channel_cover_crop_image,
#channel_avatar_crop_image,
#sponsor_avatar_crop_image{
	width:100%;
	max-width:100%;
	height:auto;

}

.view-edit-user-button{
	font-size: 14px;
    height: 30px;
}

.admin-list-user-title-icon{
	float:left;
	margin-top:10px;
}

.user_email{
	color:#424242;
}

.admin_user_list_trash.trash_box_icon{
	float:left;
	margin-top:0;
}

#search-box,
#blast-request-search-box,
#manage-channel-subscription-search-box,
#subscriber-search-box
{
    background: url(../images/search-icon.png) no-repeat;
	background-position: right 10px center;
	padding-right:35px;
}
#manage-channel-subscription .users-list .subscribers {
    float: left;
    width: 100%;
    background-color: #1c1c1c;
    border-bottom: 2px solid #292929;
}

#manage-channel-subscription .subscribers {
    padding: 5px 15px;
}
#search-box:active,
#search-box:focus,
#blast-request-search-box:active,
#blast-request-search-box:focus,
#subscriber-search-box:active,
#subscriber-search-box:focus{
    background: url(../images/search_icon_active.png) no-repeat;
	background-position: right 10px center;
	padding-right:35px;
}

.admin-list-user-sort,
.admin-list-blast-sort,
.list-sponsor-sort{
	width: -moz-calc(50% - 20px);
	width: -webkit-calc(50% - 20px);
	width: -o-calc(50% - 20px);
	width: calc(50% - 20px);
	border:2px solid #424242;
	height:45px;
	margin:15px 0px 0px 0px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-family: HelveticaNeueLTStd55Roman;
	color:#fff;
	font-size: 16px;
	padding: 9px 35px 0px 10px;
	overflow:hidden;
	background: url(../images/sort-down-arrow.png) no-repeat;
	background-position: right 10px center;
	cursor:pointer;
}
.word-break{
    word-break: break-all;
}
#sort_alphabet,
#blast_sort_alphabet{
	float:left;
}

#sort_alphabet.up,
#blast_sort_alphabet.up{
	background: url(../images/sort-up-arrow.png) no-repeat;
	background-position: right 10px center;
}

#sort_date,
#blast_sort_date{
	float:right;

}

#sort_date.up,
#blast_sort_date.up{
	background: url(../images/sort-up-arrow.png) no-repeat;
	background-position: right 10px center;

}

.admin_menu_item{
	width: 34px;
    height: 34px;
    float: left;
    background: url(../images/vast_stripe.png) no-repeat;
	margin-left: 35px !important;
}

.admin_menu_item.slide_show{
	background-position: -210px -465px;
}

.active .admin_menu_item.slide_show,
.hover .admin_menu_item.slide_show{
	background-position: -244px -465px;
}

.admin_menu_item.manage_channels{
	background-position: -280px -465px;
}

.active .admin_menu_item.manage_channels,
.hover .admin_menu_item.manage_channels{
	background-position: -316px -465px;
}

.admin_menu_item.edit_active_chapters{
	background-position: -324px -381px;
}

.active .admin_menu_item.edit_active_chapters,
.hover  .admin_menu_item.edit_active_chapters{
	background-position: -325px -415px;
}

.admin_menu_item.discover{
	background-position: -361px -382px;
}

.admin_menu_item.blast{
	background-position: -397px -382px;
}

.active .admin_menu_item.blast,
.hover .admin_menu_item.blast{
	background-position: -397px -418px;
}

.active .admin_menu_item.discover,
.hover .admin_menu_item.discover{
	background-position: -360px -418px;
}

.admin_menu_item.version{
	background-position: -231px -3px;
}

.active .admin_menu_item.version,
.hover .admin_menu_item.version{
	background-position: -231px -52px;
}

.active .menu_text,
.hover .menu_text{
	color:#fcbe01 !important;
}

#discover_title{
	font-size: 34px;
}

.discover_title_icon{
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -361px -382px;
    width: 33px;
    height: 33px;
    margin-top: 7px;
}

#add_channel_group span.btn_create_cover{
	background: url(../images/vast_stripe.png) no-repeat;
    background-position: -492px -512px;
    width: 119px;
    height: 36px;
	float:right;
	margin-top:7px;
}

#channel_list_table thead th:nth-of-type(1){
	border-left:0;
}

#channel_list_table thead th:last-child{
	border-right:0;
}

#add_channel_group span.btn_create_cover:hover{
	 background-position: -612px -512px;
}

td.channel_group_name_inside a{
	color:#fcbe01 !important;
}

.discover_actions{
	float:left;
}

.trash_box_icon.channel_group_delete.discover_actions{
	margin-top:0;
}

.edit_icon.discover_actions{
	margin-top:3px;
}

.network_type{
	padding-right:5px;
	padding-left:5px;
	text-align:center;
}

#add-cover-page .title-icon,#edit-manage-network .title-icon{
	width:auto;
	margin-top: 8px;
	float:left;
}

#add-cover-page .add-post-title{
	padding-left:0;
	padding-top:0;
	margin-top:0;
	float:left;
}

.admin-type-button span{
	width: 100%;
    float: left;
    margin-top: 6px;
    color: #fff;
}

.admin-type-button{
	float:left;
}

.admin_cover_type_container{
	width:310px;
	margin:auto;
}

#cover_next_btn{
	float:right;
}

.chapter_edit_actions{
	width:140px;
}

.btn_change_chapter_cover.post_edit_chapter_btn{
	left:auto;
	right:10px;
	top:10px;
	bottom:auto;
}

.mac-os .vast_btn_layout{
	padding-top:16px;
}

.mac-os input[type=button].vast_btn_fullwidth, .mac-os  input[type=submit].vast_btn_fullwidth, .mac-os  button.vast_btn_fullwidth{
	padding-top: 8px !important;
}

.click_to_edit_chapter_text.click_to_edit_text{
	width:108px;
}

.super-admin-page-contianer .account-img  img{
	position:absolute;
	left:0;
}
.mac-os #login-page #btnSubmit {
    padding-top: 23px;
}

.mac-os #account_logout{
	padding-top:8px;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default{
	background:#fcbe01 !important;
}

#storyname{
	height:43px;
}

#edit-story .title-icon{
	width:auto;
}

#edit-story  .add-post-title{
	padding-left:0px;
}

#super-admin-edit-manage-network #chapter-container{
	background:none;
	float:left;
}


#super-admin-edit-manage-network #chapter-outer-container{
	max-width:100% !important;
	float:left;
}

#edit-manage-explore-add-button{
	margin-top:15px;
}

.network_channel_selector_container{
	position:relative;
	overflow:hidden;
}

.network_channel_selector_container img.channel_image{
	position:absolute;
	top:-50%;
	width:100%;
}

.network_channel_selector_container{
	width:100%;
	height:150px;
}

.network_channel_selector_channel_name{

	position:absolute;
	z-index: 99998;
	background:rgba(0,0,0,0.7);
	padding:10px 15px;
	color:#fff;
	max-width:320px;
	font-size: 18px;
    font-family: HelveticaNeue-Light;
	right:0;
	bottom:20px;
}

.manage-explore-ipad-preview  .manage-explore-preview-sub,
.manage-explore-iphone-preview .manage-explore-preview-sub{
	width:100%;
	height:54px;
	position:relative;
	overflow:hidden;
}

.manage-explore-ipad-preview  .manage-explore-preview-sub .manage-explore-number,
.manage-explore-iphone-preview .manage-explore-preview-sub .manage-explore-number{
	margin:auto;
	position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 30px;
}

img.manage_explore_channel_preview{
	position:absolute;
	width:100%;
	height:auto;
	top:-50%;
	left:0;
}

.mac-os .view-edit-user-button.vast_btn_layout{
	padding-top:5px;
}

#btn_secondaryImageUploader .inner-btn{
	float:left;
	width:100%;
	height:100%;
}
@-moz-document url-prefix() {
	.addpost-title-icon img{
		float:left;
		margin-top:11px;
	}
}


#request-subscription-page{
	width: 100%;
	max-width: 320px;
	padding: 0px 25px;
}

#request-subscription-page .brand-logo{
	width:140px;
	margin: 45px auto 20px auto;
}

#request-subscription-page .brand-logo img{
	width:140px;
	height: 50px;
}

#request-subscription-page .the-direct-to-customer-para{
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 14px;
	text-align: center;
	line-height: 20px;
	color: rgb(167, 167, 167);
	letter-spacing: 0px;
	margin-bottom: 75px;
}

#request-subscription-page .please-enter-para{
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 14px;
	text-align: center;
	line-height: 20px;
	color: rgb(167, 167, 167);
	letter-spacing: 0px;
	margin-bottom: 30px;
}

#request-subscription-page .please-enter-para span{
	font-weight: 400;
	color: #fff;
}

#request-subscription-page .round-textbox-container{
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 14px;
	margin-bottom: 20px;
}

#request-subscription-page .round-textbox-container label{
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 14px;
	text-align: left;
	color: rgb(167, 167, 167);
	margin-bottom: 10px;
}

#request-subscription-page .round-textbox-container input[type="text"]{
	float:left;
	width: 100%;
	border: 1px solid rgb(84, 84, 84);
	background: none;
	height: 40px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	padding:0px 20px;
	color: #fff;
}

#request-subscription-page .round-textbox-container input[type="text"]:focus,
#request-subscription-page .checkbox-container textarea:focus,
#request-subscription-page .checkbox-container select:focus {
	outline:0;
}

#request-subscription-page .round-textbox-container.error input[type="text"]{
	border: 1px solid rgb(185, 53, 53);
}

#request-subscription-page .round-textbox-container.error{
	margin-bottom: 0;
}

#request-subscription-page .round-textbox-container .error_msg{
	display: none;
}

#request-subscription-page .round-textbox-container.error .error_msg{
	color: rgb(185, 53, 53);
	text-align: right;
	float: left;
	width: 100%;
	height: 20px;
	display: block;
}

#request-subscription-page .checkbox-container{
	width:100%;
	float: left;
	margin-bottom: 10px;
}

#request-subscription-page .checkbox-container .css-yellow-label{
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 14px;
	text-align: left;
	color: rgb(167, 167, 167);
	line-height: 23px;
}

#request-subscription-page .checkbox-container textarea{
	width: 230px;
	height: 107px;
	background-color: transparent;
	float: right;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:1px solid rgb(84, 84, 84);
	color:#fff;
	padding: 15px;
}

input[type=checkbox].css-yellow-checkbox {
	position:absolute;
	z-index:-1000;
	left:-1000px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height:1px;
	width:1px;
	margin:-1px;
	padding:0;
	border:0;
}

input[type=checkbox].css-yellow-checkbox + label.css-yellow-label{
	padding-left:36px;
	height:21px;
	display:inline-block;
	line-height:21px;
	background-repeat:no-repeat;
	background-position: 0 -20px;
	font-size:21px;
	vertical-align:middle;
	cursor:pointer;

}

input[type=checkbox].css-yellow-checkbox:checked + label.css-yellow-label {
	background-position: 0 1px;
}

label.css-yellow-label {
	background-image:url('../images/checkbox-yellow-sprite.png');
	background-repeat: no-repeat;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#request-subscription-page .montly-subscriptions-text{
	float: left;
	width: 100%;
	margin: 40px 0 20px 0px;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 14px;
	text-align: center;
	line-height: 20px;
	color: rgb(167, 167, 167);
	letter-spacing: 0px;
}

#request-subscription-page .montly-subscriptions-text span{
	font-weight: 400;
	color: #fff;
}

.yellow-submit-button{
	float:left;
	width:100%;
	height:40px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background-color: rgb(252, 190, 1);
	border: none;
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
	font-size: 16px;
	color: rgb(26, 26, 26);
}

#request-subscription-page .button-container{
	float:left;
	width:100%;
	margin: 20px 0 20px 0;
}

#request-subscription-page .checkbox-container select{
	float:left;
	width:100%;
	height:40px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-appearance:none;
	-moz-appearance: none;
	appearance: none;
	padding: 0px 15px;
	background: none;
	color: #fff;
	border:1px solid rgb(84, 84, 84);
	padding-top:4px;
	background-image: url('../images/iconArrowDown@3x.png');
	background-repeat: no-repeat;
    background-size: 12px 7px;
    background-position: 240px center;
}

#request-subscription-page .checkbox-outer-container{
	float:left;
	width: 100%;
}

#request-subscription-page .checkbox-outer-container .desc{
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 14px;
	text-align: left;
	color: rgb(167, 167, 167);
	line-height: 14px;
	float: left;
	width: 100%;
	margin-bottom: 15px;
}

#add-email-settings-btn{
	height: 43px;
}

#modal-email-settings .modal-content{
	background-color: #424242;
	float: left;
	width: 100%;
}

#modal-email-settings .modal-content .modal-footer{
	padding: 10px 20px 10px;
	border-top: 1px solid #4b4b4b;
	float: left;
	width: 100%;
}

#modal-email-settings .modal-content .modal-header{
	padding:10px;
	color: #757575;
	border-bottom: 1px solid #4b4b4b;
	float: left;
	width: 100%;
}

#modal-email-settings .modal-content .modal-body,
#modal-email-settings .modal-content .modal-body .form-group{
	float: left;
	width: 100%;
}

#modal-email-settings .smallGreyHead{
	color: #fff;
	font-size: 14px;
	line-height: 23px;
	text-align: right;
}

#add-email-settings-btn[disabled]{
	background: transparent;
	opacity: 0.15;
}

.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #212121;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #fcbe01;
}

input:focus + .slider {
  box-shadow: 0 0 1px #fcbe01;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.mac-os #modal-email-settings  button{
	padding-top: 5px;
}

#email-settings-error{
	color: rgb(185, 53, 53);
    font-size: 16px;
    text-align: right;
    height: 18px;
}


#table-email-settings{
	width:100%;
	color:#fff;
	margin-top: 20px;
	float: left;
}

#table-email-settings tr{
	border-bottom: 1px solid #4b4b4b;
}

#table-email-settings tr td{
	padding:5px 0px;
}

#successModal .modal-title{
	text-align: center;
	color: green;
	font-weight: bold;
}

#successModal .modal-body p{
	color: #fff;
}

#subscription-success-close-btn{
	padding-top: 5px;
	width: 70px;
	height: 30px;
	font-size: 14px;
	border: 1px solid #fff;
	margin:auto;
}

#subscription-success-close-btn:hover{
	border: 1px solid #fcbe01;
}

#table-email-settings span {
    margin-right: 3px;
    float: left;
    margin-top: 3px;
    line-height: 10px;
}

#subscription-form{
    float: left;
    width: 100%;
}

#table-email-settings .edit_icon{
	margin-top: 6px;
	margin-right: 10px;
}

#table-email-settings .trash_box_icon{
	margin-top: 2px;
}

.add-vast-user-section{
	height:65px;
	background-color: rgb(28, 28, 28);
	margin-top: 10px;
}

.add-vast-user-section .add-btn-container{
	float:right;
	width:36px;
	height:36px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border:2px solid #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: flex;
	justify-content: center;
	align-items:center;
	margin-top: 14.5px;
	cursor: pointer;
}

.add-vast-user-section .add-btn-container img{
	width: 20px;
	height: 20px;
}

.vast-user-section-text{
	float: left;
	width: 153px;
	color: #fff;
	font-family: HelveticaNeue-Light;
	color: rgba(255, 255, 255,0.5);
	font-size: 14px;
	margin: 17px 10px 0px 0px;
    line-height: 14px;
}

.add-vast-user-section .search-container{
	width: -webkit-calc(100% - 224px);
	width: -moz-calc(100% - 224px);
	width: calc(100% - 224px);
	height: 38px;
	float: left;
	margin: 5px 15px 5px 10px;
	margin-top: 14px;
	position: relative;
}

.add-vast-user-section .search-container input{
	width: 100%;
	height: 100%;
	float: left;
	background: rgb(41,41,41);
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border:2px solid rgb(66,66,66);
	padding-left:15px;
	padding-right: 15px;
	color: #fff;
	line-height: 18px;
	font-family: HelveticaNeueLTStd-Lt;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.add-vast-user-section .search-container.active input{
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom: 0px;
	letter-spacing: 1px;
}

*{
	outline: none !important;
}

.add-vast-user-section .search-container .search-response{
	position: absolute;
	width:100%;
	background: rgb(28,28,28);
	top: 36px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border:2px solid rgb(66,66,66);
	display: none;
}

.add-vast-user-section .search-container .search-response.active{
	display: block;
}

.add-vast-user-section .search-container .search-response .response-item{
	float: left;
	width:100%;
	padding:10px;
	border-bottom: 1px solid rgb(41, 41, 41);
	cursor: pointer;
}

.add-vast-user-section .search-container .search-response .response-item.active{
	background: #000;
}

#bouncer-search-response .no-users{
	color: #fff;
	padding:10px;
}

.add-vast-user-section .search-container .search-response .response-item:last-of-type {
    border-bottom:none;
}

.add-vast-user-section .search-container .search-response .response-item .response-item-row1,
.add-vast-user-section .search-container .search-response .response-item .response-item-row2{
	float: left;
	width:100%;
}

.add-vast-user-section .search-container .search-response .response-item .response-item-row1 .channelname,
.add-vast-user-section .search-container .search-response .response-item .response-item-row1 .username{
	float:left;
	width: 50%;
	font-family: HelveticaNeueLTStd-Lt;
	font-size: 14px;
	height:22px;
}

.add-vast-user-section .search-container .search-response .response-item .response-item-row1 .channelname{
	color: #fff;
	text-transform: capitalize;
}

.add-vast-user-section .search-container .search-response .response-item .response-item-row1,
.add-vast-user-section .search-container .search-response .response-item .response-item-row2{
	float: left;
	width:100%;
}

.add-vast-user-section .search-container .search-response .response-item .response-item-row2{
	margin-top: 2px;
}

.add-vast-user-section .search-container .search-response .response-item .response-item-row1 .username{
	color: rgb(167, 167, 167);
	text-align: right;
}

.add-vast-user-section .search-container .search-response .response-item .response-item-row1 .channelname span{
	color: rgb(252, 190, 1);
}

.add-vast-user-section .search-container .search-response .response-item .response-item-row2 .status,
.add-vast-user-section .search-container .search-response .response-item .response-item-row2 .email{
	float: left;
	width: 50%;
	height:22px;
}

.add-vast-user-section .search-container .search-response .response-item .response-item-row2 .status{
	color: rgb(66, 66, 66);
	text-transform: uppercase;
}

.add-vast-user-section .search-container .search-response .response-item .response-item-row2 .status.active{
	color: rgb(252, 190, 1);
}

.add-vast-user-section .search-container .search-response .response-item .response-item-row2 .email{
	color: rgb(66, 66, 66);
	text-align: right;
}

.invisisble{
	visibility: hidden;
}

#message-section{
	float: left;
	width: 100%;
	margin-top: 10px;
}

#message-section div{
	float: left;
    width: 100%;
    border: 1px solid #fff;
    border-radius: 3px;
    text-align: center;
    color: #fcbe01;
    padding: 10px;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 1px;
}

.login-reponse-message .yellow-round-box{
	width:100%;
	float:left;
	margin-bottom: 20px;
	border: 2px solid rgb(252, 190, 1);
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:23px;
	text-align: center;
	line-height: 24px;
}

.login-reponse-message .yellow-round-box span.request-access{
	font-family:'HelveticaNeueCyr-Bold';
	color: rgb(252, 190, 1);
	text-decoration: underline;
	cursor: pointer;
}

.login-reponse-message .yellow-round-box img.tick-mark{
	margin-right: 10px;
	margin-top: -5px;
}

.login-reponse-message{
	font-family: HelveticaNeue-Light;
	color: rgb(252, 190, 1);
	font-size: 18px;
}

#list-user-page.edit-slide-page .message-head{
	margin-top: 30px;
}

#list-user-page.edit-slide-page .message-head .account-text{
	float: left;
}

#list-user-page.edit-slide-page .message-head .account-text .slide-icon{
	float: left;
	margin-top: 10px;
}

#list-user-page.edit-slide-page .message-head .back_icon{
	margin-top: 6px;
	margin-right: 10px;
}

#list-user-page.edit-slide-page  .slide_edit_toolbar{
	padding:0px 15px;
}

.slide_edit_toolbar span.tools .yellow-circle-border{
	width: 30px;
	height: 30px;
	float: left;
	border-radius: 50%;
	background: #fcbe01;
	display: flex;
}

.slide_edit_toolbar span.tools .yellow-circle-border .edit_icon{
	justify-items: center;
    align-items: center;
    margin: auto;
}

.slide_edit_toolbar span.tools .yellow-circle-border .edit_icon:hover{
	    background-position: -383px -207px;
}

.slide_edit_toolbar span.tools .delete_slide_btn{
	background: url(../images/vast_stripe.png) no-repeat;
	background-position: -525px -168px;
	float: left;
	width: 30px;
	height: 30px;
	margin-left: 10px;
}

.slide_edit_toolbar span.tools .delete_slide_btn:hover{
	background-position: -560px -168px;
	cursor: pointer;
}

#slide_show_container .form-group.with-padding{
	padding:0px 15px;
}

#blast-requests-page{
	padding:0;
}

#blast-requests-page .admin-user-search-area{
	padding:20px 40px 0px 40px;
}

#blast-requests-page  .create-account-title{
	padding:40px 40px 40px 40px;
}

.manage-channel  .create-account-title{
	padding:40px 15px 40px 15px !important;
}
#manage-channel-subscription .manage-channel  .create-account-title{
	padding:15px 15px 15px 15px !important;
}
.promotion-create-btn-span{
	font-family: HelveticaNeueCyr-Roman;
    font-size: 38px;
    color: #ffffff;
    vertical-align: middle;
	padding-left: 14px;
	float: right;
	margin-top: 11px;
}
#add-promotion-btn {
    font-family: HelveticaNeueLTStd-Lt;
    font-size: 12px;
    color: #fff;
    border: 2px solid #fff;
	background: none;
	float: right;
}
#blast-requests-page .blast-request-item-container{
	float:left;
	width:100%;
	background: rgb(28, 28, 28);
	border-bottom:1px solid rgb(41, 41, 41);
	padding: 15px 0px;
}

#blast-requests-page .blast-request-item{
	width: -webkit-calc(100% - 80px);
	width: -moz-calc(100% - 80px);
	width: calc(100% - 80px);
	float: left;
	margin-left: 40px;
}

#blast-requests-page .blast-request-item .left-pannel{
	padding-left: 0px;
}

#blast-requests-page .blast-request-item .left-pannel .channelname{
	font-family: HelveticaNeueCyr-Thin;
	font-size: 14px;
	color: #fff;
}

#blast-requests-page .blast-request-item .left-pannel .email{
	font-family: HelveticaNeueCyr-Thin;
	font-size: 14px;
	color: rgb(66,66,66);
}

#blast-requests-page .blast-request-item .middle-pannel .layout{
	font-family: HelveticaNeueCyr-Thin;
	font-size: 14px;
	color: rgb(66,66,66);
}

#blast-requests-page .blast-request-item .middle-pannel .layout span{
	font-family: HelveticaNeueCyr-Thin;
	font-size: 14px;
	color: rgb(139,139,139);
}

#blast-requests-page .blast-request-item .middle-pannel .request-date{
	font-family: HelveticaNeueCyr-Thin;
	font-size: 14px;
	color: rgb(66,66,66);
}

#blast-requests-page .blast-request-item .middle-pannel .request-date span{
	color: rgb(139,139,139);
}

#blast-requests-page .blast-request-item .right-pannel{
	padding-right: 0;
}

#blast-requests-page .blast-request-item .right-pannel .request-type {
	float: right;
	font-family: HelveticaNeueCyr-Thin;
    font-size: 14px;
	color: rgb(66,66,66);
	letter-spacing: 0.7px;
}
#blast-requests-page .blast-request-item .right-pannel .request-type span {
	color: rgb(139,139,139);
}

#blast-requests-page .blast-request-item .right-pannel .items{
	display: flex;
	height: auto;
	/*align-items: center;*/
	width: 136px;
	float: right;
}

#blast-requests-page .blast-request-item .right-pannel .items .status{
	width:72px;
	font-family: HelveticaNeueCyr-Roman;
	font-size: 12px;
	text-align: right;
	text-transform: uppercase;
	margin-top: 0px;
	line-height: 16px;
}

#blast-requests-page .blast-request-item .right-pannel .items .status.approved {
	color: rgb(84, 205, 56);
}

#blast-requests-page .blast-request-item .right-pannel .items .status.rejected {
	color: rgb(237, 28, 36);
}

#blast-requests-page .blast-request-item .right-pannel .items .status.pending {
	color: rgb(252, 190, 1);
}

#blast-requests-page .blast-request-item .right-pannel .items .info{
	margin-left:20px;
	margin-right: 15px;
}

#blast-requests-page .blast-request-item .right-pannel .items .info img{
	width: 14px;
	height: 14px;
	cursor: pointer;
}

#blast-requests-page .blast-request-item .right-pannel .items .trash img{
	width: 12px;
	height: 14px;
	cursor: pointer;
}

#modalBlastRequestInfo.modal {
  text-align: center;
  padding: 0!important;
}

#modalBlastRequestInfo.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

#modalBlastRequestInfo .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

#modalBlastRequestInfo .modal-body {
	float: left;
	width:100%;
}

#modalBlastRequestInfo .modal-header {
	float: left;
	width:100%;
	background: rgb(28, 28, 28);
	border: none;
}

#modalBlastRequestInfo .modal-header .close{
	margin-right: 0;
	margin-top: 0;
	opacity: 1;
}

#modalBlastRequestInfo .modal-header .close img{
	width:15px;
	height: 15px;
}

#modalBlastRequestInfo .modal-header .modal-header-content{
	float: left;
	width:100%;
	margin-top: 10px;
	margin-bottom: 4px;
}

#modalBlastRequestInfo .modal-header .modal-header-content .left-panel{
	float: left;
	width:150px;
}

#modalBlastRequestInfo .modal-header .modal-header-content .middle-panel{
	float: left;
	width: -webkit-calc(100% - 260px);
	width: -moz-calc(100% - 260px);
	width: calc(100% - 260px);
}

#modalBlastRequestInfo .modal-header .modal-header-content .right-panel{
	float: right;
	width:100px;
}

select#status_modifier{
	width:100%;
	height: 35px;
	border-radius: 4px;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	font-family: HelveticaNeueCyr-Roman;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
 	text-align-last: center;
	cursor:pointer;
}

select#status_modifier.approved{
	border:2px solid  rgb(84, 205, 56);
	color: rgb(84, 205, 56);
	background: transparent;
}

select#status_modifier.pending{
	border:2px solid  rgb(252, 190, 1);
	color: rgb(252, 190, 1);
	background: transparent;
}

select#status_modifier.rejected{
	border:2px solid  rgb(237, 28, 36);
	color: rgb(237, 28, 36);
	background: transparent;
}

/* select#status_modifier option.approved{
	color: rgb(84, 205, 56);
}

select#status_modifier option.rejected{
	color: rgb(237, 28, 36);
}

select#status_modifier option.pending{
	color: rgb(252, 190, 1);
} */

select#status_modifier option{
	color:#000;
}

#modalBlastRequestInfo .modal-header-content .left-panel #modal_channelname{
	font-family: HelveticaNeueCyr-Thin;
	font-size: 14px;
	color: #fff;
	line-height: 14px;
	float:left;
	width:100%;
	overflow: hidden;
}

#modalBlastRequestInfo .modal-header-content .left-panel #modal_email{
	font-family: HelveticaNeueCyr-Thin;
	font-size: 14px;
	color: rgb(66,66,66);
	line-height: 14px;
	float:left;
	width:100%;
	overflow: hidden;
	margin-top: 5px;
}

#modalBlastRequestInfo .modal-header-content .middle-panel #modal_layout{
	font-family: HelveticaNeueCyr-Thin;
	font-size: 14px;
	color: rgb(66,66,66);
	line-height: 14px;
	float:left;
	width:100%;
	overflow: hidden;
}

#modalBlastRequestInfo .modal-header-content .middle-panel #modal_layout span{
	font-family: HelveticaNeueCyr-Thin;
	font-size: 14px;
	color: rgb(139,139,139);
	line-height: 14px;
}

#modalBlastRequestInfo .modal-header-content .middle-panel #modal_request_date{
	font-family: HelveticaNeueCyr-Thin;
	font-size: 14px;
	color: rgb(66,66,66);
	line-height: 14px;
	float:left;
	width:auto;
	overflow: hidden;
	margin-top: 5px;
}

#modalBlastRequestInfo .modal-header-content .middle-panel #modal_request_date span{
	color: rgb(139,139,139);
	line-height: 14px;
}

#modalBlastRequestInfo .modal-body{
	background: #252525;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
}

#modalBlastRequestInfo .modal-body .section1 #partner-logo{
	width:110px;
	background: rgb(29,29,29);
	float: left;
}

#modalBlastRequestInfo .modal-body .section1 #partner-logo img{
	width:100%;
	height:auto;
	border-radius: 4px;
}

#modalBlastRequestInfo .modal-body .section1 #call-to-action-text{
	font-family: HelveticaNeueCyr-Roman;
	font-size: 14px;
	color: #fff;
	float:left;
	width: 100%;
}

#modalBlastRequestInfo .modal-body .section1 #call-action-section{
	width: -webkit-calc(100% - 130px);
	width: -moz-calc(100% - 130px);
	width: calc(100% - 130px);
	float: left;
	margin-left: 20px;
	color: rgb(66,66,66)
}

#modalBlastRequestInfo .modal-body .section1 #call-action-section #call-to-action-desc{
	font-family: HelveticaNeueCyr-Thin;
	font-size: 14px;
	color: rgb(139 139 139);
	float:left;
	width: 100%;
}

#modalBlastRequestInfo .modal-body .section1 #call-action-section #request-date{
	font-family: HelveticaNeueCyr-Thin;
	font-size: 14px;
	color: #fff;
	float:left;
	width: 100%;
	margin-top: 19px;
}

#modalBlastRequestInfo .modal-body .section1 #call-action-section #launch-date, #modalBlastRequestInfo .modal-body .section1 #call-action-section #end-date, 
#call-action-section #publisher-name{
	font-family: HelveticaNeueCyr-Thin;
	font-size: 14px;
	color: #fff;
	width: 100%;
	margin-top: 19px;
}
#modalBlastRequestInfo .modal-body .section1 #call-action-section .call-action-section-date{
	float:left;
	width:100%;
	margin-top: 10px;
}

#modalBlastRequestInfo .modal-body .section2{
	float: left;
	width: 100%;
	margin-top: 30px;
}

#modalBlastRequestInfo .modal-body .section2 .top-bar{
	float: left;
	width: 100%;
}

#modalBlastRequestInfo .modal-body .section2 .top-bar .embed-code-text{
	float:left;
	color:rgb( 139, 139, 139);
	font-family: HelveticaNeueCyr-Thin;
	font-size: 14px;
}

#modalBlastRequestInfo .modal-body .section2 .top-bar #copy-embed-code{
	float:right;
	font-family: HelveticaNeueCyr-Thin;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
}

#modalBlastRequestInfo .modal-body .section2 #embed-code{
	background-color: rgb(41,41,41);
	color: rgb(139,139,139);
	padding:15px;
	border-radius: 4px;
	float: left;
	width: 100%;
	margin-top: 14px;
	font-family: HelveticaNeueCyr-Thin;
	font-size: 14px;
}

.inactive-chapter-overlay{
	position: absolute;
	width: 100%;
    height: 100%;
	background-color:rgba(17, 17, 17, 0.75);
}

.chapter-inactive-icon{
	width:23px;
	height: 17px;
	position: absolute;
	left: 14px;
	top:14px;

}

.chapter-inactive-icon img{
	width:23px;
	height: 17px;
}

.publisher_image_uploader{
	padding:5px 10px;
}

#publisher_image_uploader .publisher_image_uploader:hover{
	border: 2px solid #fcbe01;
}

#rearrange-publisher-btn{
	width:116px;
	font-family: HelveticaNeueLTStd-Lt;
    font-size: 12px;
    color: #fff;
    border: 2px solid #fff;
    background: none;
}

#rearrange-publisher-btn:hover {
    color: #000000;
    border: 2px solid #fcbe01;
    background-color: #fcbe01;
}

.blast-preview-wrap{
	position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 116px;
}

#blast-preview-btn{
	width:116px;
	font-family: HelveticaNeueLTStd-Lt;
    font-size: 12px;
    color: #fff;
    border: 2px solid #fff;
    background: none;
}

#blast-preview-btn:hover {
    color: #000000;
    border: 2px solid #fcbe01;
    background-color: #fcbe01;
}

#publisher-sort-modal .modal-header {
    float: left;
    width: 100%;
    background: rgb(28, 28, 28);
    border: none;
}

#publisher-sort-modal .modal-header  #myModalLabel{
	color:#fff;
}

#publisher-sort-modal .modal-body{
	background: #252525;
	float:left;
	width:100%;
	max-height:600px;
	overflow-y: auto;
    overflow-x: hidden;
}

#publisher-sort-modal .modal-body #publishers-container{
	float: left;
    width: 100%;
    overflow-x: hidden;
}

.publisher{
	cursor:pointer;
	margin-top:15px;
	margin-bottom:15px;
	height:100px;
	
}

.publisher .publisher-inner{
	height:100%;
	width:100%;
	float:left;
	padding:10px;
	overflow:hidden;
	border: 2px solid rgb(41,41,41);
}

.publisher .publisher-inner img{
	height:100%;
	width:100%;
	object-fit:contain;
}

.publisher .publisher-inner:hover{
	border:2px solid #fcbe01
}

#publisher-sort-modal .modal-footer {
    float: left;
    width: 100%;
    background: rgb(28, 28, 28);
    border: none;
	margin-top:0;
}

.layout-group .layout-text{
	color:#fff;
	font-size: 18px;
    font-family: HelveticaNeue-Light;
	text-transform:capitalize;
}

.layout-checbox-wrap {
	display: block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color:#fff;
	font-size: 18px;
	font-family: HelveticaNeue-Light;
	text-transform:capitalize;
	font-weight:normal;
}

/* Hide the browser's default checkbox */
.layout-checbox-wrap input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

/* Create a custom checkbox */
.checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 25px;
	width: 25px;
	background-color: #424242;
}

/* On mouse-over, add a grey background color */
.layout-checbox-wrap:hover input ~ .checkmark {
	background-color: #424242;
}

/* When the checkbox is checked, add a blue background */
.layout-checbox-wrap input:checked ~ .checkmark {
	background-color: #fcbe01;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

/* Show the checkmark when checked */
.layout-checbox-wrap input:checked ~ .checkmark:after {
	display: block;
}

/* Style the checkmark/indicator */
.layout-checbox-wrap .checkmark:after {
	left: 9px;
    top: 4px;
    width: 8px;
    height: 15px;
	border: solid white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.blast-mail-send-btn {
    width: 100%;
    font-family: HelveticaNeueLTStd-Lt;
    font-size: 12px;
    color: #fff;
    border: 2px solid #fff;
    background: none;
	display:none;
}
.blast-mail-send-btn:hover {
    color: #000000;
    border: 2px solid #fcbe01;
    background-color: #fcbe01;
}
.vast-custom-btn{
	width: 110px;
    font-family: HelveticaNeueLTStd-Lt;
    font-size: 12px;
    color: #fff;
    border: 2px solid #fff;
    background: none;
}
.vast-custom-btn:hover {
	color: #000000;
    border: 2px solid #fcbe01;
    background-color: #fcbe01;
}
.vast-custom-btn:focus {
	color: #000000;
    border: 2px solid #fcbe01;
    background-color: #fcbe01;
}

.blast-email-form{
	margin-top:25px;
	float:left;
	width:95%;
	display:none;
	position:absolute;
	background-color: #111111;
	z-index:1;
}
.blast-email-form .form-group{
	margin-bottom:5px;
}
select#layout_selected.layout_selected {
    border: 2px solid rgb(252, 190, 1);
    color: rgb(252, 190, 1);
    background: transparent;
	height: 31px;
    border-radius: 4px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: HelveticaNeueCyr-Roman;
    font-size: 12px;
    text-transform: Capitalize;
    text-align: center;
    text-align-last: center;
    cursor: pointer;
	letter-spacing: .5px;
}
select#layout_selected option {
    color: #000;
}
.video-progress-bar.conversion-failed .video-progress-bar-progress{
	border: 2px solid rgb(237, 28, 36);
	background-color: #292929;
	cursor:pointer;
}
.video-progress-bar.conversion-failed .video-progress-bar-text{
	color:rgb(237, 28, 36);
	cursor:pointer;
}
#re-upload-video-file{
	width:auto !important;
	float:left;
}
#delete-video-post{
	width:auto !important;
}
.re-upload-modal .modal-footer{
	
}
.re-upload-modal #delete-video-post{

}
.re-upload-modal .close{
    color: #ccc;
    text-shadow: none;
}
#video_uploader .ajax-file-upload-error, #photo_uploader .ajax-file-upload-error , #promotional_image_uploader .ajax-file-upload-error{
	color: rgb(237, 28, 36);
}
#video_uploader.upload-photo-img, #photo_uploader.upload-photo-img, #promotional_image_uploader.upload-photo-img {
	width:auto;
}
#btn_secondaryImageUploader .ajax-file-upload-error{
	text-align:center;
	color: rgb(237, 28, 36);
}
#btn_secondaryImageUploader.add_cover_text{
	width:auto;
	background-repeat: no-repeat;
    background-position: 50%;
}
#secondary-image-uploader-progress .ajax-file-upload-error{
	color: rgb(237, 28, 36);
}
#secondary-image-uploader-progress .ajax-file-upload-statusbar{
	text-align:center;
}
.vast-modal .modal-content{
	float:left;
	position:relative;
}
.vast-modal .modal-header {
    width: 100%;
    background: rgb(28, 28, 28);
    border: none;
	float:left;
    font-family: HelveticaNeue-Light;
}
.vast-modal .horizontal-line{
	background-color: #424242;
    width: 100%;
    height: 2px;
    position: absolute;
    top: 135px;
    z-index: 1;
}
.vast-modal .modal-title{
	color:#fff;
	width:70%;
	font-size:18px;
	float:left;
}
.vast-modal .modal-body .modal-search-box{
	padding-bottom:15px;
}

.vast-modal .modal-body {
    width: 100%;
    background: #2A2A2A;
    border: none;
	float: left;
	padding: 20px 15px;
	padding-top:15px;
	font-family: HelveticaNeue-Light;
}
.vast-modal .modal-channel-list{
	padding-top:10px;
	
}
.vast-modal .modal-channel-list li{
	float:left;
	width:100%;
	display:table;
	margin-top:7px;
	margin-bottom:7px;
}
.vast-modal .channel_list_image{
	padding-left:0px;
	padding-right:0px;
}
.vast-modal .channel_list_name{
	color:#fff;
	font-size:15px;
	padding-left:0px;
	padding-top:9px;
	font-family: HelveticaNeue-Light;
}
.vast-modal .close{
	color:#fff;
	opacity:0.8;
	font-weight:normal;
	text-shadow:none;
	font-size: 30px;
	margin:0px;
}
.vast-modal .vast-modal-search-box {
    background: url(../images/search-icon.png) no-repeat;
    background-position: right 10px center;
    padding-right: 35px;
	height:45px;
	background-size: 15px 15px;
}
@media (min-width: 1025px){
	.vast-modal .modal-dialog {
		margin-top: 200px;
	}
}
.followers-num, .subscribe-num{
	cursor:pointer;
	color:#fcbe01;
}
.tribute-container{
	border: 2px solid #424242;	
}
.tribute-container ul{
	color: #fcbe01;
    background: #292929;

}
.tribute-container li {
    font-size: 15px;
    letter-spacing: 0.8px;
	padding: 5px 10px;
}
.tribute-container li.highlight {
    color: black;
}
.tribute-container::-webkit-scrollbar {
    background-color: #111111;
}
.tribute-container::-webkit-scrollbar-thumb {
    background-color: #fcbe01;
    border-radius: 10px;
}
.moat-form-wrapper {
	float:left;
	width:100%;
}
.moat-form-wrapper .form-group{
	display:table;
	width:100%;
}
.moat-form-wrapper label {
	text-align:right;
	font-family: 'HelveticaNeueW15-75Bold';
    color: #424242;
    font-size: 18px;
	padding-top:7px;
}
.moat-form-wrapper .channel_hash{
	background-color: rgb(41,41,41);
    color: rgb(139,139,139);
    padding: 15px;
    border-radius: 4px;
    float: left;
    width: 100%;
    margin-top: 14px;
    font-family: HelveticaNeueCyr-Thin;
    font-size: 18px;
	min-height:50px;
    border: 2px solid #424242;
	text-align:center;
	word-break: break-word;
}
#modalBlastRequestInfo #request-type{
	color: rgb(66,66,66);
    float: right;
    margin-top: 5px;
    font-family: HelveticaNeueCyr-Thin;
    line-height: 14px;
}
#modalBlastRequestInfo #request-type span{
	font-family: HelveticaNeueCyr-Thin;
    font-size: 14px;
    color: rgb(139,139,139);
    line-height: 14px;
}



#subscription-signup-form {
    margin: 0px auto;
    height: auto;
    padding-bottom: 10px;
    float: none;
    min-height: 260px;
	max-width: 426px;
	width:100%;
	padding-left: 35px;
	padding-right: 35px;
}

#subscription-signup-page .logo{
	margin-top: 50px;
	margin-bottom: 43px;
}
#subscription-signup-page .logo img{
	margin: auto;
}
#subscription-signup-page .box{
	width:100%;
	/*min-height: 180px;*/
	margin-bottom: 32px;
	max-width: 220px;
	margin-left: auto;
	margin-right: auto;
}
#subscription-signup-page .box img{
	margin:auto;
	border: 1px solid rgb(84,84,84);
}
#subscription-signup-page .desc-text{
	color: #fff;
	text-align: center;
	line-height: 26px;
	font-size: 18px;
	margin-bottom: 32px;
}
#subscription-signup-page .desc-text span{
	font-weight: 600;
}
#subscription-signup-page .field-label{
	width: 100%;
	color: rgb(167,167,167);
	margin-bottom: 8px;
}
#subscription-signup-page .greyBoderBox{
	width: 100%;
	height: 50px;
	border: 1px solid rgb(84,84,84);
	background-color: transparent;
	border-radius: 28px;
	color:#fff;
}
#subscription-signup-page .greyToYellowBtn{
	height: 53px !important;
	border-radius: 28px;
	background: #fcbe01;
	border-color: #fcbe01;
	font-size: 21px;
	color: rgb(26,26,26);
}
#subscription-signup-page .form-group{
	margin-bottom: 0px;
}
#subscription-signup-page .form-error{
	font-size: 14px;
	color: rgb(206, 59, 59);
	min-height: 20px;
	text-align: right;
}
#subscription-signup-page .label-error{
	color: #FF0000;
	text-align: right;
}
#subscription-signup-page .modal-content{
	background-color: #292929;
}
#subscription-signup-page .modal-header{
	border-bottom:none;
}
#subscription-signup-page .modal-footer{
	border-top:none;
}
#subscription-signup-page .clos-btn-align-center{
	margin:auto;
	text-align:center;
}
#subscription-signup-page #submissionWarningModal p{
	color:#fff;
	text-align:center;
}
#subscription-signup-page #submissionWarningModal .submission-heading{
	font-weight: 600;
}
#subscription-signup-page #submissionWarningModal .doneBtn {
    height: 53px !important;
    border-radius: 28px;
    background: #fcbe01;
    border-color: #fcbe01;
    font-size: 21px;
    color: rgb(26,26,26);
	width:100%;
	text-align:center;
	font-weight: 600;
}
#subscription-signup-page #submissionWarningModal .modal-footer{	
	margin-top:0;
	padding: 0px 26px 20px;
}

.manage-channel .edit_icon {
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -383px -203px;
    height: 18px;
    width: 20px;
    float: left;
    margin: 0px 5px;
    cursor: pointer;
}
.manage-channel .edit{
    margin-left: 20px;
	margin-right:10px;
}
.manage-channel .edit_icon:hover{
	 background-position: -405px -203px;
}
#edit-manage-channel-page   #channael_name{
	padding: 6px 12px;
	font-size: 18px;
	color: #fff;
}
#channel_sponsors .blast-request-item .middle-pannel .items .status.pending {
    color: rgb(252, 190, 1);
}
#channel_sponsors .blast-request-item .middle-pannel .items .status {
    width: 72px;
    font-family: HelveticaNeueCyr-Roman;
    font-size: 12px;
    text-align: center;
    text-transform: uppercase;
    margin-top: 0px;
    line-height: 16px;
}
#channel_sponsors .blast-request-item .middle-pannel .items .status.approved {
    color: rgb(84, 205, 56);
}
.channel-sponsor-page .edit_icon {
    background: url(../images/vast_stripe.png) no-repeat;
    background-position: -383px -203px;
    height: 18px;
    width: 20px;
    float: left;
    margin: 0px 5px;
    cursor: pointer;
}
.channel-sponsor-page .edit{
    margin-left: 20px;
	margin-right:10px;
}
.channel-sponsor-page .edit_icon:hover{
	 background-position: -405px -203px;
}
#channel-sponsor-page{
	padding:0;
}

#bloggers_embed, #adunit_preview, #edit_channel_btn {
    font-family: HelveticaNeueLTStd-Lt;
    font-size: 14px;
    color: #fff;
    border: 2px solid #fff;
    background: none;
}
#bloggers_embed:hover, #adunit_preview:hover, #edit_channel_btn:hover {
    color: #000000;
    border: 2px solid #fcbe01;
    background-color: #fcbe01;
}
.bloggers-embed, .adunit-preview, .edit-channel-btn{
	float: right;
    margin-top: 20px;
    margin-right: 10px;
}
#edit_channel_btn{
	padding-left: 30px;
	background: url(../images/edit-icon.png) no-repeat;
	background-position: 5px -2px;
}
#edit_channel_btn:hover {
	background-position: 5px -38px;
}
.edit-channel-btn span.edit-icon-img{
	
    height: 18px;
    width: 20px;
    float: left;
    margin: 5px 5px 0px 7px;
	cursor: pointer;
	position: absolute;
}

/* Onboarding form wizard */
.wizard {
    
}

    .wizard .nav-tabs {
        position: relative;
        margin: 40px auto;
        margin-bottom: 0;
        border-bottom-color: #e0e0e0;
    }

    .wizard > div.wizard-inner {
        position: relative;
    }

.connecting-line {
    height: 2px;
    background: #e0e0e0;
    position: absolute;
    width: 80%;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 50%;
    z-index: 1;
}

.wizard .nav-tabs > li.active > a, .wizard .nav-tabs > li.active > a:hover, .wizard .nav-tabs > li.active > a:focus {
    color: #555555;
    cursor: default;
    border: 0;
    border-bottom-color: transparent;
}

span.round-tab {
    width: 70px;
    height: 70px;
    line-height: 70px;
    display: inline-block;
    border-radius: 100px;
    background: #fff;
    border: 2px solid #e0e0e0;
    z-index: 2;
    position: absolute;
    left: 0;
    text-align: center;
    font-size: 25px;
}
span.round-tab i{
    color:#555555;
}
.wizard li.active span.round-tab {
    background: #fff;
    border: 2px solid #5bc0de;
    
}
.wizard li.active span.round-tab i{
    color: #5bc0de;
}

span.round-tab:hover {
    color: #333;
    border: 2px solid #333;
}

.wizard .nav-tabs > li {
    width: 25%;
}

.wizard li:after {
    content: " ";
    position: absolute;
    left: 46%;
    opacity: 0;
    margin: 0 auto;
    bottom: 0px;
    border: 5px solid transparent;
    border-bottom-color: #5bc0de;
    transition: 0.1s ease-in-out;
}

.wizard li.active:after {
    content: " ";
    position: absolute;
    left: 46%;
    opacity: 1;
    margin: 0 auto;
    bottom: 0px;
    border: 10px solid transparent;
    border-bottom-color: #5bc0de;
}

.wizard .nav-tabs > li a {
    width: 70px;
    height: 70px;
    margin: 20px auto;
    border-radius: 100%;
    padding: 0;
}

    .wizard .nav-tabs > li a:hover {
        background: transparent;
    }

.wizard .tab-pane {
    position: relative;
    padding-top: 0px;
}

.wizard h3 {
    margin-top: 0;
}

@media( max-width : 585px ) {

    .wizard {
        width: 100%;
        height: auto !important;
    }

    span.round-tab {
        font-size: 16px;
        width: 50px;
        height: 50px;
        line-height: 50px;
    }

    .wizard .nav-tabs > li a {
        width: 50px;
        height: 50px;
        line-height: 50px;
    }

    .wizard li.active:after {
        content: " ";
        position: absolute;
        left: 35%;
    }
}

#onboarding-form{
	margin: 0px auto;
	height: auto;
	padding-bottom: 10px;
	float: none;
	min-height: 260px;
	max-width: 380px;
	margin-top:70px;
	max-width: 420px;
}
.onboarding-page .logo img{
	width:125px;
	margin: auto;
}
.onboarding-page .current-step-text{
	color: rgb(127,127,127);
	font-size: 18px;
	text-align: center;
	margin:30px auto;
	font-family: 'HelveticaNeueW15-45Ligh';
}

.onboarding-page .brand-image img{
	width:100%;
}
.onboarding-page .brand-image{
	margin-bottom:20px;
}
.onboarding-page .text-field-wrap{
	padding:10px 45px;
}
.onboarding-page .btn-field-wrap{
	padding:10px 45px;
}
.onboarding-page input[type=text], .onboarding-page input[type=password]{
	padding: 0px 0px 0px 10px;
    height: 50px;
    font-size: 22px;
    font-family: 'HelveticaNeueW15-45Ligh';
	color: #ffffff;
	background-color: #111111;
}
.onboarding-page select{
	padding: 0px 0px 0px 10px;
    height: 50px;
    font-size: 22px;
    font-family: 'HelveticaNeueW15-45Ligh';
	color: #ffffff;
	background-color: #111111;
}
.onboarding-page #select-chapter-category{
	margin-top:10px;
	margin-bottom:10px;
}
.onboarding-page p.prev-step{
	color: rgb(255,255,255);
	font-size: 18px;
	text-align: center;
	margin:10px auto;
	font-family: 'HelveticaNeueW15-45Ligh';
	cursor: pointer;
}
.onboarding-page .form-group{
	margin-bottom: 0px;
}

.onboarding-page .inputSocialWrap.url-active .bg-ok-icon{
	background: url(../images/vast_stripe.png) no-repeat;
    right: 54px;
    width: 25px;
    height: 17px;
    position: absolute;
    background-position: -451px -306px;
    top: 29px;
}




.onboarding-page .inputSocialWrap input[type=text]{
	padding: 0px 40px 0px 50px;
}
.onboarding-page .inputSocialWrap .bg-social-icon{
	left: 57px;
}
.onboarding-page .inputfacebookWrap .bg-social-icon{
	width: 28px;
    height: 28px;
    position: absolute;
    top: 21px;
    background: url('../images/social/logoFacebook@2x.png') no-repeat;
}
.onboarding-page .inputfacebookWrap.url-active .bg-social-icon{
   background: url('../images/social/logoFacebook2@2x.png') no-repeat;
}
.onboarding-page .inputInstagramWrap .bg-social-icon{
	width: 28px;
    height: 28px;
    position: absolute;
    top: 21px;
    background: url('../images/social/iconInstagram@2x.png') no-repeat;
}
.onboarding-page .inputInstagramWrap.url-active .bg-social-icon{
   background: url('../images/social/iconInstagram2@2x.png') no-repeat;
}
.onboarding-page .inputYoutubeWrap .bg-social-icon{
	width: 24px;
    height: 18px;
    position: absolute;
    top: 26px;
    background: url('../images/social/logoYoutube.png') no-repeat;
}
.onboarding-page .inputYoutubeWrap.url-active .bg-social-icon{
	background: url('../images/social/logoYoutube2@2x.png') no-repeat;
	width: 28px;
    height: 28px;
}

.onboarding-page .inputTwitterWrap .bg-social-icon{
	width: 28px;
    height: 28px;
    position: absolute;
    top: 23px;
    background: url('../images/social/logoTwitter@2x.png') no-repeat;
}
.onboarding-page .inputTwitterWrap.url-active .bg-social-icon{
	background: url('../images/social/logoTwitter2@2x.png') no-repeat;
}
.user-signup .pwd-icon {
    background-image: url(../images/social/iconPassword.png);
    background-repeat: no-repeat;
	width: 20px !important;
    height: 24px !important;
	top: 22px !important;
    left: 59px !important;
}
.user-signup #user_add_back_arrow{
	margin-top: 0px;
	margin-right: 0px;
	position: absolute;
}
.user-signup .logo {
    padding-top: 5px;
}
.user-signup #password-field, .user-signup #confirm-password-field {
    padding: 0px 0px 0px 48px !important;
}
/*
.onboarding-page .inputSocialWrap input[type=text]{
	padding: 0px 40px 0px 40px;
}
.onboarding-page .inputSocialWrap .bg-social-icon{
	background: url('../images/vast_stripe.png') no-repeat;
	left: 57px;
}
.onboarding-page .inputfacebookWrap .bg-social-icon{
	width: 9px;
    height: 20px;
    position: absolute;
    top: 29px;
    background-position: -325px -310px;
}
.onboarding-page .inputfacebookWrap.url-active .bg-social-icon{
    background-position: -316px -310px;
}
.onboarding-page .inputInstagramWrap .bg-social-icon{
	width: 15px;
    height: 19px;
    position: absolute;
    top: 32px;
    background-position: -338px -329px;
}
.onboarding-page .inputInstagramWrap.url-active .bg-social-icon{
    background-position: -322px -329px;
}
.onboarding-page .inputYoutubeWrap .bg-social-icon{
	width: 20px;
    height: 20px;
    position: absolute;
    top: 32px;
    background-position: -351px -362px;
}
.onboarding-page .inputYoutubeWrap.url-active .bg-social-icon{
    background-position: -329px -362px;
}
.onboarding-page .inputTwitterWrap .bg-social-icon{
	width: 19px;
    height: 17px;
    position: absolute;
    top: 32px;
    background-position: -342px -345px;
   
}
.onboarding-page .inputTwitterWrap.url-active .bg-social-icon{
    background-position: -325px -345px;
}
.onboarding-page .inputSocialWrap.url-active .bg-ok-icon{
	background: url(../images/vast_stripe.png) no-repeat;
    right: 54px;
    width: 25px;
    height: 17px;
    position: absolute;
    background-position: -451px -306px;
    top: 33px;
} */
.sponsor_list_head{
	background: rgb(28, 28, 28);
	border-bottom:1px solid rgb(41, 41, 41);
	padding: 15px 0px;
	color: #ffffff;
	text-transform:uppercase;
}
.onboarding-page .label-error{
	padding: 0px 35px;
	min-height: 20px;;
}

#signup-page .toggle-password{
	color: white;
    position: absolute;
    right: 25px;
    top: 16px;
}
#signup-form .form-group input[type=text]{
	padding-top: 0px;
}
#signup-form{
	margin-top:12%;
}
#sponsor_listings  .edit{
    margin-left: 13px !important;
	margin-right:10px !important; 
}
#modalSponsorInfo .modal-body{
	background: #252525;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
}
#modalSponsorInfo.modal {
  text-align: center;
  padding: 0!important;
}

#modalSponsorInfo.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

#modalSponsorInfo .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

#modalSponsorInfo .modal-body {
	float: left;
	width:100%;
	background-color: #424242;
}

#modalSponsorInfo .modal-header {
	float: left;
	width:100%;
	background: rgb(28, 28, 28);
	border: none;
}

#modalSponsorInfo .modal-header .close{
	margin-right: 15px;
	margin-top: 0;
	opacity: 1;
}

#modalSponsorInfo .modal-header .close img{
	width:15px;
	height: 15px;
}

#modalSponsorInfo .modal-header .modal-header-content{
	float: left;
	width:100%;
	margin-top: 10px;
	margin-bottom: 4px;
}

#modalSponsorInfo .modal-header .modal-header-content .left-panel{
	float: left;
	width:150px;
}

#modalSponsorInfo .modal-header .modal-header-content .middle-panel{
	float: left;
	width: -webkit-calc(100% - 260px);
	width: -moz-calc(100% - 260px);
	width: calc(100% - 260px);
}

#modalSponsorInfo .modal-header .modal-header-content .right-panel{
	float: right;
	width:100px;
}

#modalSponsorInfo .scrollbar {
    height: 500px;
    overflow-y: auto;
	width: 863px;
}
#modalSponsorInfo ::-webkit-scrollbar {
  width:6px;
}
#modalSponsorInfo ::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #212121; 
  border-radius: 10px;
}
#modalSponsorInfo ::-webkit-scrollbar-thumb {
  background: #cccc; 
  border-radius: 10px;
}
#modalSponsorInfo ::-webkit-scrollbar-thumb:hover {
  background: #cccc; 
}
.sponsor_listings .checkbox-label {
    display: block;
    position: relative;
    margin: auto;
    cursor: pointer;
    font-size: 22px;
    line-height: 24px;
    height: 24px;
    width: 24px;
    clear: both;
}

.sponsor_listings .checkbox-label input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

.sponsor_listings .checkbox-label .checkbox-custom {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 20px;
    width: 20px;
    background-color: transparent;
    border-radius: 5px;
/*     transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out; */
    border: 2px solid #FFFFFF;
}


.sponsor_listings .checkbox-label input:checked ~ .checkbox-custom {
    background-color: transparent;
    border-radius: 5px;
   -webkit-transform: rotate(0deg) scale(1);
    -ms-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
    opacity:1;
    border: 2px solid #fcbe01;
}


.sponsor_listings .checkbox-label .checkbox-custom::after {
    position: absolute;
    content: "";
    left: 12px;
    top: 12px;
    height: 0px;
    width: 0px;
    border-radius: 5px;
    border: solid #009BFF;
    border-width: 0 3px 3px 0;
 -webkit-transform: rotate(0deg) scale(0);
    -ms-transform: rotate(0deg) scale(0);
    transform: rotate(0deg) scale(0); 
    opacity:1;
    /* transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out; */
}


.sponsor_listings .checkbox-label input:checked ~ .checkbox-custom::after {
	 -webkit-transform: rotate(45deg) scale(1);
	-ms-transform: rotate(45deg) scale(1);
	transform: rotate(45deg) scale(1); 
	opacity:1;
	left: 6px;
	top: -4px;
	width: 7px;
	height: 17px;
	border: solid #fcbe01;
	border-width: 0 2px 2px 0;
	background-color: transparent;
	border-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
	background-color: #292929;
    color: #ffff;
    border-radius: 5px;
    border: 1px solid #424242 !important;
}
.select2-dropdown ,.select2-dropdown--below,
.select2-container--open ,.select2-dropdown--above{
    background-color: rgb(41, 41, 41) !important;
    color: rgb(255, 255, 255) !important;
    margin-top: 2px;
    border: 1px solid #424242 !important;
	font-size: 18px;
    font-family: HelveticaNeue-Light;

}
.select2-dropdown ,.select2-dropdown--below {
    margin-top: 6px;
}
.select2-dropdown ,.select2-dropdown--above{
    margin-bottom: 6px;
}
.select2-search--dropdown {
    padding: 10px !important;
}

#sponsor_listings .avatar img{
	max-width: 60px;
}

.add-subscription-wrap .selected_items{
	position:relative;
}
.add-subscription-wrap .selected_items input{
	background-color:rgb(66,66,66);
}
.add-subscription-wrap .selected_items .image_class{
	position:absolute;
	right:15px;
	top:10px;
}
.add-subscription-wrap .select2-container--default .select2-selection--single .select2-selection__rendered{
	border: 1px solid #424242;
    font-size: 18px;
	font-family: HelveticaNeue-Light;
	height: 43px;
	background-color: #292929;
	color: #fff;
	line-height: 38px;
}
.add-subscription-wrap .select2-container .select2-selection--single{
	height: auto;
	border: none;
}
.add-subscription-wrap .select2-container--default .select2-selection--single .select2-selection__arrow{
	height: 42px;
}
.add-subscription-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-width: 12px 8px 0 8px;
    margin-left: -15px;
    margin-top: -5px;
}
.add-subscription-wrap .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
	border-width: 0 8px 12px 8px;
}

.sponsor_listings .unverified{
	color:#cc2413;
}

.sponsor_listings .verified{
	color:#87cd3a;;
}
.sponsor_listings{
    border-bottom: 2px solid #424242;
}
#manage-channel-subscription #modalSponsorInfo .allusers{
	color:#87cd3a;;
}
#subscriber_delete {
    font-family: HelveticaNeueLTStd-Lt;
    font-size: 14px;
    color: #ffff;
    border: 1px solid #ffff;
    background: none;
	border-radius: 4px;
}
#manage-channel-subscription #modalSponsorInfo .search_box{
   /* height: 34px;
    padding: 6px 13px;
    background-image: none;
    background: none; 
    border: 1px solid #424242;
    border-radius: 4px;
    font-size: 14px;*/
    font-family: HelveticaNeueLTStd-Lt;
    width: 327px;
}
.video_action_sub_text{
    text-align: center;
    font-size: 15px;
    font-family: HelveticaNeueCyr-Roman;
    color: #ffffff;
    padding-top: 15px;
}
#add-subscription-btn {
    font-family: HelveticaNeueLTStd-Lt;
    font-size: 12px;
    color: #fff;
    border: 2px solid #fff;
    background: none;
}
#add-subscription-btn:hover {
    color: #000000;
    border: 2px solid #fcbe01;
    background-color: #fcbe01;
}
.sponsor_name_style{
   border-bottom: 2px solid #424242;
   margin: 15px 0px;
   padding: 11px 0px;
   text-transform: uppercase;
}
#modalSponsorInfo .blast-request-item-headings {
    float: left;
    width: 100%;
    background: rgb(28, 28, 28);

}
#modalSponsorInfo .subscriber-heading{
	border:2px solid #424242;
	min-height:58px;
}
#modalSponsorInfo .subscriber-heading > div{
	padding:5px 5px;
}
#modalSponsorInfo .blast-request-item{
	width:100%;
	margin-left:0px;
}
.admin_menu_item.sponsored_promotions{
	background-position: -354px -465px;
}

.active .admin_menu_item.sponsored_promotions,
.hover .admin_menu_item.sponsored_promotions{
	background-position: -396px -465px;
}
.category_list_head{
	background: rgb(28, 28, 28);
	border-bottom:1px solid rgb(41, 41, 41);
	padding: 15px 0px;
	color: #ffffff;
	text-transform:uppercase;
}
#category_listings .pending{
	color:#cc2413;
}

#category_listings .active{
	color:#87cd3a;;
}
#category_listings{
    border-bottom: 2px solid #424242;
}
#blast-requests-page .chater-category-list-title {
    float: left;
    width: 100%;
    margin: 15px 0px;

}
.image-uplod-success img{
		visibility:hidden;
}
.sponsor-image-uplod-success img{
		visibility:hidden;
}
.promotional_image_preview {
    right: 0;
    position: absolute;
    left: 0;
    margin: auto;
}
.sponsor_image_preview {
    right: 0;
    position: absolute;
    left: 0;
    margin: auto;
	top:0;
}
.add-subscription-wrap .music_action_text, .add-subscription-wrap .photo_action_text{
	display: none;
}
.subscription-cost-wrap .cost-amt{
	font-family: HelveticaNeueCyr-Roman;
    font-size: 38px;
    color: #ffffff;
	vertical-align: middle;
	text-align: center;
	padding:20px 0px 0px 0px;
	font-weight: bold;
}
.subscription-cost-wrap .giveaway-text{
	font-family: HelveticaNeueCyr-Roman;
    font-size: 14px;
    color: #ffffff;
	vertical-align: middle;
	text-align: center;
	padding:10px 0px;
	font-weight: bold;
}
.subscription-cost-wrap{
	padding: 10px 0px 15px 0px;
	margin-bottom: 20px;;
}
.subscription-cost-wrap .subscription-cost-inner{
	/* background-color:#222021; */
}
.subscription-cost-wrap .name-logo-wrap{
	display: flex;
	justify-content: center;
	padding:10px 0px 20px 0px;
}
.subscription-cost-wrap .name-logo-wrap .sponsor-logo-wrap{
	width:50px;
	/* height:30px;*/
	overflow: hidden;
}
.subscription-cost-wrap .name-logo-wrap .sponsor-logo-wrap img{
	min-height: 100%;;
	object-position: center;
	/*border-radius: 50%;*/
}
.subscription-cost-wrap .name-logo-wrap .sponsor_name{
	font-family: HelveticaNeueCyr-Roman;
    font-size: 20px;
    color: #ffffff;
	vertical-align: middle;
	float: left;
	margin-left: 5px;
	margin-top:1px;
	font-weight: bold;
	text-align: center;
}
#modalSponsorInfo .selected_subscriber_count{
	font-size:18px;
	text-align: right;
	padding-left:0px;
	padding-right:0px;
}
#modalSponsorInfo .download-report{
    float: right;
    line-height: 1;
    color: #ffffff;
	margin-right: 15px;
}
#modalSponsorInfo  #download-subscriber-report {
    font-family: HelveticaNeueLTStd-Lt;
    font-size: 14px;
    color: #ffff;
    border: 1px solid #ffff;
    background: none;
	border-radius: 4px;
}
.bottom-scroll-btn-wrap{
	position: fixed;
	z-index: 1;
	bottom: 5px;
	left: 0;
	right: 0;
	width: 50px;
	margin: auto;
	text-align: center;
	cursor: pointer;
}
.bottom-scroll-btn-wrap .scroll-arrow-text{
	color: #fff;
    text-align: center;
    line-height: 18px;
    font-size: 16px;
}
.bottom-scroll-btn-wrap .scroll-arrow img{
	-webkit-animation: vt-scroll-bounce 2s infinite ease-in-out both;
    -moz-animation: vt-scroll-bounce 2s infinite ease-in-out both;
    -ms-animation: vt-scroll-bounce 2s infinite ease-in-out both;
    -o-animation: vt-scroll-bounce 2s infinite ease-in-out both;
    animation: vt-scroll-bounce 2s infinite ease-in-out both;
}
@keyframes vt-scroll-bounce {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    50% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0);
    }
    100% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.select2.select2-container{
	width:100% !important;
}
.preview-selection-link a{
	font-family: 'HelveticaNeueW15-45Ligh', sans-serif;
    color: #fff;
    margin-right: 15px;
    margin-top: 5px;
    font-size: 14px;
}
.preview-selection-link a:hover{
	color:#fcbe01;
}
.opacity-0{
	opacity:0;
}
.opacity-1{
	opacity: 1;
}
#get-vast-page {
	width: 100%;
	margin: auto;
}
#get-vast-page .logo {
    display: flex;
	justify-content: center;
	height: auto;
	text-align: center;
	margin:auto;
	margin-top: 12%;;
}
#get-vast-page .get-vast-text{
	float: left;
    color: #fff;
    font-size: 52px;
    font-weight: 500;
    line-height: 36px;
    letter-spacing: 12px;
	font-family: Lato;
	margin-right: 15px;
}
#get-vast-page .logo img{
   max-width: 200px;
}
#get-vast-page .logo-border-wrap{
	border: 4px solid #4a4545;
    border-radius: 10px;
    padding: 18px 20px;
}
#get-vast-page .app-download-link{
	display: flex;
	justify-content: center;
}
#get-vast-page .app-download-link a{
	max-width: 220px;
    margin-top: 65px;
}
#get-vast-page .signin-btn-wrap{
	display: flex;
	justify-content: center;
}
#get-vast-page .signin-btn-wrap .link-to-signin{
	width: 300px;
	margin-top: 35px;
	background: #424242;
    border-color: #424242;
    color: white;
    height: 70px !important;
    font-size: 24px;
    font-family: 'HelveticaNeueCyr-Bold';
   text-align: center;
   line-height: 66px;
   border-radius: 6px;
}
#get-vast-page .signin-btn-wrap .link-to-signin:hover{
	background: #fcbe01;
    color: #000000;
}

@media (min-width: 414px) and (max-width: 767px){
	#get-vast-page .get-vast-text {
		font-size: 50px;
		line-height: 35px;
		margin-right: 13px;
	}
	#get-vast-page .logo img {
		max-width: 185px;
	}
}
@media (min-width: 375px) and (max-width: 413px){
	#get-vast-page .get-vast-text {
		font-size: 42px;
		line-height: 30px;
		margin-right: 13px;
	}
	#get-vast-page .logo img {
		max-width: 155px;
	}
}
@media (min-width: 320px) and (max-width: 374px){
	#get-vast-page .get-vast-text {
		font-size: 33px;
		line-height: 22px;
		margin-right: 13px;
	}
	#get-vast-page .logo img {
		max-width: 120px;
	}
}
.profile-image-selector-container .jcrop-keymgr{
	visibility: hidden;
}
/* user signup */
.user-signup .step-text{
	color:#fff;
	text-align: center;
	margin-bottom: 30px;;
}
.user-signup .step-text span{
	color:#fcbe01;
}
.user-signup .channel-caption-text{
	color:#fff;
	text-align: center;
	text-transform:uppercase;
	font-size:17px;
	letter-spacing:0.6px;
	margin: 10px auto;;
}
.user-signup .channel-caption-text-bold{
	color:#fff;
	text-align: center;
	text-transform:uppercase;
	font-size:18px;
	letter-spacing:0.8px;
	font-weight: bold;
	margin: 15px auto;
}
.user-signup .checkbox-label input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}
.user-signup  .checkbox-label {
    display: block;
    position: relative;
    margin: auto;
    cursor: pointer;
    font-size: 22px;
    line-height: 18px;
    height: 24px;
    width: 100%;
	clear: both;
	margin-left: 65px;
	margin-bottom: 20px;;
}
.user-signup .checkbox-text{
	color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-size: 17px;
    letter-spacing: 0.6px;
    margin: 10px 0px 10px 40px;
    line-height: 35px;
    font-weight: normal;
}
.user-signup .checkbox-label input:checked ~ .checkbox-custom {
    background-color: #fcbe01;
	border-radius: 50%;
    -webkit-transform: rotate(0deg) scale(1);
    -ms-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
    opacity: 1;
    border: 2px solid #fcbe01;
}
.user-signup .checkbox-label .checkbox-custom {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 30px;
    width: 30px;
    background-color: transparent;
	border-radius: 50%;
    border: 2px solid #fcbe01;
}
.user-signup .checkbox-label .checkbox-custom::after {
    position: absolute;
    content: "";
    left: 12px;
    top: 12px;
    height: 0px;
    width: 0px;
    border-radius: 5px;
    border: solid #009BFF;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(0deg) scale(0);
    -ms-transform: rotate(0deg) scale(0);
    transform: rotate(0deg) scale(0);
    opacity: 1;
}
.user-signup .checkbox-label input:checked ~ .checkbox-custom::after {
    -webkit-transform: rotate(45deg) scale(1);
    -ms-transform: rotate(45deg) scale(1);
    transform: rotate(45deg) scale(1);
    opacity: 1;
    left: 10px;
    top: 3px;
    width: 8px;
    height: 16px;
    border: solid #000;
    border-width: 0 2px 2px 0;
    background-color: transparent;
    border-radius: 0;
}
.user-signup .channel-avatar-wrap{
	text-align: center;
	margin-bottom: 15px;
}
.user-signup .channel-avatar-img img{
	max-width: 70px;
	border-radius: 50%;
}
.user-signup .channel-avatar-img{
	margin-right: 10px;
}
.user-signup .channel-name{
	color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-size: 17px;
    letter-spacing: 0.6px;
}
.user-signup .account-profile-img {
	/* position: absolute; */
    left: 0;
    right: 0;
    margin: auto;
	float:none;
}
.user-signup .account-profile-img img{
	width:100%
}
.user-signup .account-profile-img-container {
	position: relative;
    width: 100%;
	padding-top:20px;
}
/* .user-signup .pwd-icon {
    background-image: url(../images/pwd-icon.png);
    background-repeat: no-repeat;
} */
.user-signup .input-icon {
    position: absolute;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    top: 17px;
    left: 56px;
}
.user-signup .toggle-password {
    color: white;
    position: absolute;
	right: 57px;
    top: 26px;
}
.user-signup .form-group input[type=password] {
    padding: 0px 0px 0px 53px;
    height: 50px !important;
    font-size: 22px;
    font-family: 'HelveticaNeueW15-45Ligh';
    color: #ffffff;
}
.user-signup  #confirm-password-field, .user-signup #password-field{
	padding: 0px 0px 0px 53px;
}
.user-signup .labels{
	font-size: 18px;
	color: #fff;
	opacity: 0.5;
	font-weight:normal;
	text-align: left;
    font-family: 'HelveticaNeueW15-45Ligh';
}
.user-signup .img_upload_label{
	font-size: 16px;
    color: #424242;
    font-family: HelveticaNeueCyr-Roman;
	text-align:center;
	padding-top:5px;
}
.user-signup .profile-img{
	width:100%;
	margin: auto;
}
.user-signup .greyBoderBox{
	border: 2px solid rgb(127,127,127);
}
.user-signup .link-to-showHide{
	color: #fcbe01;
	text-align: center;
	cursor: pointer;
}

/* End user signup */
.profile-image-selector-container .jcrop-holder div {
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    border-radius: 50% !important;
}
.signup-profile-img{
	border-radius:50%;
}
.user-signup .label-error{
	color:#EC4D37;
	letter-spacing:0.4px
}

#contact-request-page{
	width: 100%;
	max-width: 340px;
	padding: 0px 25px;
}

#contact-request-page .brand-logo{
	width:140px;
	margin: 45px auto 20px auto;
}

#contact-request-page .brand-logo img{
	width:140px;
	height: 50px;
}

#contact-request-page .the-direct-to-customer-para{
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 14px;
	text-align: center;
	line-height: 20px;
	color: rgb(167, 167, 167);
	letter-spacing: 0px;
	margin-bottom: 75px;
}

#contact-request-page .please-enter-para{
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 14px;
	text-align: center;
	line-height: 20px;
	color: rgb(167, 167, 167);
	letter-spacing: 0px;
	margin-bottom: 30px;
}

#contact-request-page .please-enter-para span{
	font-weight: 400;
	color: #fff;
}

#contact-request-page .round-textbox-container{
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 14px;
	margin-bottom: 20px;
}

#contact-request-page .round-textbox-container label{
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 14px;
	text-align: left;
	color: rgb(167, 167, 167);
	margin-bottom: 10px;
}

#contact-request-page .round-textbox-container input[type="text"]{
	float:left;
	width: 100%;
	border: 1px solid rgb(84, 84, 84);
	background: none;
	height: 40px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	padding:0px 20px;
	color: #fff;
}

#contact-request-page .round-textbox-container input[type="text"]:focus,
#contact-request-page .checkbox-container textarea:focus,
#contact-request-page .checkbox-container select:focus {
	outline:0;
}

#contact-request-page .round-textbox-container.error input[type="text"]{
	border: 1px solid rgb(185, 53, 53);
}

#contact-request-page .round-textbox-container.error{
	margin-bottom: 0;
}

#contact-request-page .round-textbox-container .error_msg{
	display: none;
}

#contact-request-page .round-textbox-container.error .error_msg{
	color: rgb(185, 53, 53);
	text-align: right;
	float: left;
	width: 100%;
	height: 20px;
	display: block;
}

#contact-request-page .checkbox-container{
	width:100%;
	float: left;
	margin-bottom: 10px;
}

#contact-request-page .checkbox-container .css-yellow-label{
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 14px;
	text-align: left;
	color: rgb(167, 167, 167);
	line-height: 23px;
}

#contact-request-page .checkbox-container textarea{
	width: 230px;
	height: 107px;
	background-color: transparent;
	float: right;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:1px solid rgb(84, 84, 84);
	color:#fff;
	padding: 15px;
}
#contact-request-page .square-textbox-container{
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 14px;
	margin-bottom: 20px;
}
#contact-request-page .square-textbox-container input[type="text"]{
	float:left;
	width: 100%;
	border: 1px solid rgb(84, 84, 84);
	background: none;
	height: 40px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	padding:0px 20px;
	color: #fff;
}
#contact-request-page .square-textbox-container label{
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 14px;
	text-align: left;
	color: rgb(167, 167, 167);
	margin-bottom: 10px;
}
#contact-request-page .label-error-field{
	color: rgb(185, 53, 53);
	height: 35px;
}
#contact-request-page .request-succes{
	color:green !important;
}
@media (max-width: 767px){
	#contact-request-page .mobile-view {
		margin-top: 22px;
	}
}
#sponsor_add .error-class,
#sponsor_edit .error-class{
	height: 25px;
	color: red;
	text-align: right;
	float: right;
}