@import url('https://fonts.googleapis.com/css?family=Reem+Kufi');
@import url('https://cdn.vaughnsoft.net/fonts/font.php');

body {
    background-color:#000;
    margin:0px;
    font-family: "Open Sans", "Arial", sans-serif;
    -webkit-font-smoothing: antialiased;
}
body.stop-scrolling { height: 100%; overflow: hidden; }

div.clear { clear:both; }

div.wrapper {
    max-width:1600px;
    min-height:400px;
    min-width:1280px;
    background-color:rgba(32,32,32,0.8);
    margin-left:auto;
    margin-right:auto;
    color:#fff;
    box-shadow:0 0 3px #999;
}

div.spacer5px { height:5px; }
div.spacer6px { height:6px; }
div.spacer10px { height:10px; }
div.spacer15px { height:15px; }
div.hr { border-top:solid 1px #333; border-bottom:solid 1px #222; }
div.indexWrapper { width:1116px; margin-left:auto; margin-right:auto; }
div.indexLeft { display:table-cell; vertical-align:top; width:424px; min-height:250px; background-color:#111; }
div.indexSpacer { display:table-cell; width:15px; }
div.indexSpacer2 { height:15px; }
div.indexRight { display:table-cell; vertical-align:top; width:675px; background-image:url(//cdn.vaughnsoft.net/img/vaughnlive/bg_white_75.png); }
div.indexTxtHeader { font-size:20px; background-color:#000; color:#fff; padding:10px; }
div.indexTxtContent { background-color:#111; font-size:18px; color:#fff; padding:20px; }
div.indexVideoHeader { font-size:14px; background-color:#000; color:#fff; padding:8px; }
div.indexVideoHeader2 { font-size:14px; background-color:#000; color:#fff; padding:8px; }
a.indexTxtLink { font-size:18px; color:#ddd; text-decoration:underline; }
a.indexTxtLink:hover { color:#fff; }
div.indexContent { }
div.indexContentLeft { display:table-cell; vertical-align:top; width:920px; }
div.indexContentRight { display:table-cell; vertical-align:top; width:160px; padding:10px; background-image:url(//cdn.vaughnsoft.net/img/vaughnlive/bg_white_75.png); }
div.indexContentSpacer { display:table-cell; width:15px; }
div.indexCatWrap {  }
div.indexCatBox { background-color:#1a3e66; padding:8px; }
div.indexCatLoadContainer { display:table-cell; }
div.indexCatHeader { font-size:18px; color:#fff; padding:5px; font-weight:bold; }
div.indexCatContent { font-size:18px; color:#fff; padding:5px; font-weight:bold; }
div.indexCatChannels { height:120px; overflow:auto; overflow-y:hidden; }
div.indexCatChanImage { display:table-cell; padding-right:3px; }
div.indexWideWhite { background-color:#222; }
div.indexWideBlack { background-color:#000; }
div.indexSpotlightWrapper { background-color:#333; padding:5px; box-shadow:0 0 5px #000; }
div.indexCatLoadMoreBox { display:table-cell; min-width:177px; min-height:100px; background-color:#eee; color:#333; cursor:pointer; vertical-align:middle; text-align:center; text-shadow:0 0 3px #999; }
div.indexCatLoadMoreBox:hover { background-color:#ddd; color:#000; }
div.indexCatLoadMoreBox:active { background-color:#ccc; color:#333; }
span.indexCatLoadMoreText { font-size:24px; text-align:center; font-weight:bold; }
img.cat_img { width:20px; height:20px; vertical-align:middle; }

div.mvnPostShare { padding:15px; text-align:center; background-color:rgba(255,255,255,0.6); }

div.spotlightButtonsWrapper { width:430px; margin-left:auto; margin-right:auto; }
div.spotlightButtonsWrapper2 { width:630px; margin-left:auto; margin-right:auto; }

div.header { width:1920px; height:35px; background-color:#1a3e66; position:fixed; z-index:120; box-shadow:0 0 20px #444; border-bottom: solid 15px #171717; }
div.header_spread { width:1280px; height:35px; margin-left:auto; margin-right:auto; padding-top:0px; }
div.header_spacer { height:35px; }

div.headerV2 {
    width:100%;
    height:40px;
    background-color:#1a3e66;
    position:fixed;
    z-index:120;
}
div.headerV2_spacer { height:40px; }
div.headerV2_content {
    display:flex;
    width:1280px;
    height:40px;
    margin-left:auto;
    margin-right:auto;
}
div.headerV2_logo {
    width:211px;
}
div.headerV2_menu_left {
    flex:auto;
}
div.headerV2_menu_right {
    width:325px;
}

div.headerV3 { width:100%; height:60px; padding:5px; background-color:#1a3e66; position:fixed; z-index:99; box-shadow:0 0 20px #444; }
div.headerV3_spread { width:1600px; margin-left:auto; margin-right:auto; padding-top:0px; }
div.headerV3_spacer { height:60px; }

div.subheader { height:5px; background-color:#222; }
div.subheader_spread { margin-left:auto; margin-right:auto; }

div.footerWrapper { padding:20px; font-size:12px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; text-shadow:#555 1px 1px; color:#fff; text-align:center; }
a.footerLink { font-size:12px; color:#eee; }
a.footerLink:hover { text-decoration: underline; color:#fff; }
div.footerUSA { vertical-align:top; height:30px; padding:20px; font-size:13px; font-variant:small-caps; }
img.footerUSA { width:26px; height:19px; position:absolute; margin-top:-3px; padding-left:5px; }

div.footerWrapper2 { color:#333; padding:20px; font-size:12px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; text-shadow:#555 1px 1px; }
a.footerLink2 { font-size:12px; color:#333; }
a.footerLink2:hover { text-decoration: underline; color:#000; }

div.vaughnLeft { display:table-cell; max-width:1280px; min-width:640px; vertical-align:top; }

div.vaughnMid { display:table-cell; width:0px; }
div.vaughnRight { display:table-cell; width:350px; vertical-align:top; }

div.height5px { height:5px; }
div.height10px { height:10px; }
div.height15px { height:15px; }
div.height30px { height:30px; }
div.height40px { height:40px; }
div.height50px { height:50px; }

div.videoPlayer { min-width:640px; max-width:1280px; max-height:760px; min-height:400px; background-color:#111; color:#fff; margin-left:auto; margin-right:auto; }
div.videoPlayerBackground { background-color:#000; }
div.chatBox { display:table-cell; width:403px; height:750px; min-width:403px; min-height:550px; background-color:#111; }
div.chatBox2 { display:table-cell; width:343px; height:750px; min-width:343px; min-height:550px; background-color:#111; }
div.chatBoxHeader { height:3px; background-color:#004897; }

div.abvs728x90 { min-width:468px; max-width:728px; height:90px; margin-left:auto; margin-right:auto; }
div.abvs300x600 { width:300px; height:600px; margin-left:auto; margin-right:auto; }

div.abvsDynamic { max-width:1200px; min-width:800px; min-height:90px; margin-left:auto; margin-right:auto; overflow:none; background-color:#373e41; }
div.abvsDynamic2 { width:640px; min-width:460px; margin-left:auto; margin-right:auto; overflow:none; }
div.abvsDynamic970 { max-width:1200px; min-width:970px; max-height:250px; margin-left:auto; margin-right:auto; overflow:none; }
div.abvsDynamicHeader { text-align:center; }
div.abvsDHeader { text-align:center; }
div.abvsDynamicUnderVideo { text-align:center; }
div.videoHeaderImage { min-width:640px; height:75px; max-height:75px; min-height:75px; background-color:#000; background-repeat:no-repeat; }
div.videoStatus { min-width:640px; padding:5px; height:44px; max-height:44px; min-height:25px; background-color:#222; font-size:12px; font-weight:bold; }
div.channelProfileImage { padding:2px; width:53px; height:40px;  }
img.channelProfileImage { width:53px; height:40px; border:0px; }
div.chanStatusLeft { display:table-cell; width:60px; }
div.chanStatusRight { display:table-cell; vertical-align:top; }
div.channelAboutWrapper { width:640px; margin-left:auto; margin-right:auto; font-family:Tahoma,Verdana; text-shadow: 1px 1px 1px #777; padding:10px; word-wrap: break-word; }
div.channelStatusText { padding:4px; }
div.channelStatusCategory { padding:4px; }
a.indexTxtLink { font-size:18px; color:#fff; text-decoration:underline; }
a.indexTxtLink:hover { color:#999; }

img.vaughnlive_header { border:0px; }
div.vaughnlive_header { width:211px; margin-left:auto; margin-right:auto; }
div.indexLeftContainer { background-color:#111; width:420px; }

div.videoHeaderImageText { background-color:#004897; color:#fff; height:75px; vertical-align:middle; text-align:center; text-shadow: 0px 0px 24px #fff; font-size:40px; font-weight:bold; padding-top:12px; }

div.videoStatsWrapper { }
div.videoStatsLeft { display:table-cell; width:200px; padding-left:10px; }
div.videoStatsMid { display:table-cell; }
div.videoStatsRight { display:table-cell; width:425px; font-size:13px; text-align:right; padding-right:10px; vertical-align:top; padding-top:6px; }
div.videoStatsButtons { display:table-cell; width:75px; font-size:13px; text-align:right; padding-right:5px; }
div.loading { position: fixed; width:100%; height:100%; background-color:#222; color:#ccc; z-index:99999; }
div.loadingSplash { padding-top:200px; text-align:center; font-size:32px; font-weight:bold; color:#333; }
div.mvn { width:0px; height:0px; overflow:none; }
div.modalv3 { color:#fff; }
div.modalv3_bg { position:fixed; top:0px; left:0px; display:none; z-index:198; background-image:url(//cdn.vaughnsoft.net/img/bg_black_50.png); }
div.modalv3_bg2 { position:fixed; top:0px; left:0px; display:none; z-index:200; background-image:url(//cdn.vaughnsoft.net/img/bg_black_50.png); }
div.modalv3_box { position:fixed; top:0px; left:0px; display:none; background-color:#ccc; box-shadow:0 0 10px #333; }
div.modalv3_footer {
    position:absolute;
    width:100%;
    bottom:20px;
}
div.modalv3_footer_ok {
    position:absolute;
    width:100%;
    bottom:10px;
    color:#fff;
}
div.modalv3_footer_nogrip {
    width:100%;
    height:50px;
}
div.modalv3_box_signin { width:350px; height:440px; }
div.modalv3_box_signinv2 { width:650px; height:400px; }
div.modalv3_box_signup { width:350px; height:650px; }
div.modalv3_box_alert { width:375px; min-height:135px; }
div.modalv3_box_activatedonly { width:475px; min-height:315px; }
div.modalv3_box_confirmemail { width:375px; min-height:275px; }
div.modalv3_box_vipcdn { width:475px; min-height:335px; }
div.modalv3_box_quickboard { width:600px; min-height:300px; }
div.modalv3_box_forgotpass { width:350px; min-height:250px; }
div.modalv3_box_broadcast { width:550px; min-height:630px; }
div.modalv3_box_report { width:550px; min-height:400px;}
div.modalv3_box_mobile_report { min-height:400px;}

div.modalv3_box_info {
    width:550px;
    min-height:300px;
}
div.modalv3_box_info_content {
    font-size:16px;
    color:#000;
    padding:10px;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
div.modalv3_box_share { width:550px; min-height:400px;}
div.modalv3_box_vpn_signin { width:550px; min-height:280px;}
div.modalv3_box_vpn_signup { width:550px; min-height:280px;}
div.modalv3_box_tip { width:550px; min-height:480px; }
div.modalv3_box_vip { width:550px; min-height:525px; }
div.modalv3_box_paypal { width:550px; min-height:380px; }
div.modalv3_left { display:table-cell; width:675px; vertical-align:top; }
div.modalv3_right { display:table-cell; vertical-align:top; }
div.modalv3_status { padding:10px; color:#333; font-weight:bold; font-size:14px; border-bottom:solid 3px #004897; background-color:#eee; }
div.modalv3_close { background-color:#660000; text-align:center; color:#ddd; height:19px; font-weight:bold; font-size:14px; padding:10px; cursor:pointer; width:21px; max-width:21px; min-width:21px; }
div.modalv3_close:hover { background-color:#990000; }
div.modalv3_close:active { background-color:#880000; }
div.modalv3_vaughnsoft { width:194px; height:25px; margin-left:auto; margin-right:auto; background-image:url(//cdn.vaughnsoft.net/img/vaughnsoft_dark.png); }
img.modalv3_icon { width:20px; height:15px; vertical-align:bottom; }
div.modalv3_processing_txt { text-align:center; font-weight:bold; padding:15px; color:#333; }
div.modalv3_alert_txt { text-align:center; font-weight:bold; padding-top:15px; color:#333; }
div.modalv3_activatedonly_txt { text-align:left; font-weight:bold; padding:15px; color:#333; }
div.modalv3_confirmemail_txt { text-align:left; font-weight:bold; padding:15px; color:#333; }
div.modalv3_vipcdn_txt { text-align:left; font-weight:bold; padding:15px; color:#333; }
div.modalv3_ok { 
    color:#fff; width:75px; margin-left:auto; margin-right:auto; background-color:#1a3e66; text-align:center; font-weight:bold; padding:6px; font-size:12px; cursor:pointer; }
div.modalv3_ok:hover { background-color:#004897; cursor:pointer; }
div.modalv3_ok:active { background-color:#1a3e66; cursor:pointer; }
a.modalv3_vipcdn {
    color:Blue;
}

div.modalv3_box_chatv9_unmodall { width:450px; height:200px; }
div.modalv3_box_chatv9_unbanall { width:450px; height:200px; }
div.modalv3_question_txt { text-align:center; font-weight:bold; padding-top:15px; color:#333; }

div.modalv3_confirm {
    width:125px;
    margin-left:auto;
    margin-right:auto;
    background-color:#970000;
    text-align:center;
    font-weight:bold;
    padding:6px;
    font-size:12px;
    cursor:pointer;
}
div.modalv3_confirm:hover {
    background-color:#aa0202;
    cursor:pointer;
}
div.modalv3_confirm:active {
    background-color:#970000;
    cursor:pointer;
}

div.modalv3_question_buttons {
    display:flex;
    width:260px;
    margin-left:auto;
    margin-right:auto;
}
div.modalv3_question_column {
    padding:10px;
}

div.tipWrapper { padding:10px; }
div.tipUsername { display:table-cell; min-width:80px; padding:5px; font-size:14px; font-weight:bold; color:#000; text-align:center; }
div.tipAmount { display:table-cell; color:#000; }
input.tipAmount { width:65px; padding:5px; font-size:14px; font-weight:bold; box-shadow: 0 0 10px #999; text-align:center; white-space:normal; border:0px; box-sizing:border-box; outline:none; }
input.tipAmount:active { box-shadow: 0 0 10px #004897; }
div.tipCurrency { display:table-cell; width:65px; padding:5px; font-size:14px; font-weight:bold; color:#000; }

div.tipMessage { width:520px; padding:5px; }
textarea.tipMessage { width:520px; height:175px; resize:none; font-size:14px; font-weight:bold; box-shadow: 0 0 10px #999; border:0px; box-sizing:border-box; outline:none; }
textarea.tipMessage:active { box-shadow: 0 0 10px #004897; }

div.btnShare { position:absolute; background-color:rgba(32,32,32,0.8); border:solid 1px #555; padding:15px; margin-top:-95px; max-width:466px; max-height:32px; z-index:101; display:none; }


div.paypalAmount { display:table-cell; color:#000; }
input.paypalAmount { width:65px; padding:5px; font-size:14px; font-weight:bold; box-shadow: 0 0 10px #999; text-align:center; white-space:normal; border:0px; box-sizing:border-box; outline:none; }
input.paypalAmount:active { box-shadow: 0 0 10px #004897; }
div.paypalCurrency { display:table-cell; width:65px; padding:5px; font-size:14px; font-weight:bold; color:#000; }

div.browseWindow { position:absolute; margin-left:226px; margin-top:-5px; z-index:2; display:none; background-color:#1a3e66; width:665px; height:455px; padding:10px; }
div.browseWindow2 { z-index:3; width:665px; height:390px; }

div.browseContainer { padding:0px; }
div.browseBox { float:left; width:200px; height:113px; vertical-align:top; border: solid 1px transparent; }
div.browseBox:hover { border:solid 1px #fff; }
div.browseBoxSpacer { float:left; width:15px; height:145px; }
div.browseThumb { width:200px; height:113px; background-color:#333; }
img.browseThumb { width:200px; height:113px; }
div.browseTxt { text-align:left; font-size:11px; font-weight:bold; color:#fff; margin-top:-113px; padding:3px; background-color:rgba(0,0,0,0.6); position:relative; cursor:pointer; }
div.browseIndexTxt { text-align:left; font-size:11px; font-weight:bold; color:#fff; margin-top:-105px; padding:3px; background-color:rgba(0,0,0,0.6); position:relative; cursor:pointer; }
div.browseTxt2 { text-align:left; font-size:10px; font-weight:bold; color:#fff; margin-top:77px; padding:2px; background-color:rgba(0,0,0,0.3); position:relative; cursor:pointer; }
a.browseTxt { font-size:11px; font-weight:bold; color:#fff; text-decoration:none; }
div.browseHeader { padding-bottom:10px; font-size:15px; color:#fff; }
div.browseLeft { display:table-cell; vertical-align:top; width:200px; height:435px; }
div.browseMid { display:table-cell; vertical-align:top; width:15px; }
div.browseRight { display:table-cell; vertical-align:top; width:445px; height:435px; }
div.browseRightBox { width:445px; height:425px; overflow:auto; }
a.browseTab { font-size:14px; font-weight:bold; cursor:pointer; color:#333; text-decoration:none; }
div.browseTab { padding:6px; color:#eee; font-size:14px; font-weight:bold; cursor:pointer; }
div.browseTab:hover { color:#fff; background-color:#004897; cursor:pointer; }
div.browseTab:active { background-color:#1a3e66; }
div.browseTabAccent { border-right:solid 3px transparent; cursor:pointer; }
div.browseTabAccent:hover { border-right:solid 3px #fff; cursor:pointer; }
div.browseTabAccent:active { border-right:solid 3px #eee; cursor:pointer; }
div.browseTabAccentSelected { background-color:#004897; border-right:solid 3px #fff; cursor:pointer; }
div.browseTabAccentSelected:active { background-color:#004897; border-right:solid 3px #eee; cursor:pointer; }
div.browseTabLine { height:1px; background-color:#ddd; }
div.browseTabSpacer { height:3px; }

a.browsePageTab { font-size:14px; font-weight:bold; cursor:pointer; color:#333; text-decoration:none; }
div.browsePageTab { padding:6px; color:#eee; font-size:14px; font-weight:bold; cursor:pointer; }
div.browsePageTab:hover { color:#fff; background-color:#004897; cursor:pointer; }
div.browsePageTab:active { background-color:#1a3e66; }
div.browsePageTabAccent { cursor:pointer; }
div.browsePageTabAccent:hover { cursor:pointer; }
div.browsePageTabAccent:active { cursor:pointer; }
div.browsePageTabAccentSelected { background-color:#004897; cursor:pointer; }
div.browsePageTabAccentSelected:active { background-color:#004897; cursor:pointer; }
div.browsePageTabLine { height:1px; background-color:#ddd; }
div.browsePageTabSpacer { height:3px; }

/* Browse Page */
img.cat_img2 { width:20px; height:20px; vertical-align:middle; background-color:#1a3e66; padding:2px; }
div.catMenuContainer { margin-top:10px; margin-bottom:10px; width:150px; background-color:#1a3e66; vertical-align:top; padding:10px; padding-right:0px; position:fixed; margin-left:-10px; z-index:1; }
div.catMenuContainerVip {
    margin-top:10px;
    margin-bottom:10px;
    width:150px;
    background-color:#1a3e66;
    vertical-align:top;
    padding:10px;
    padding-right:0px;
    position:fixed;
    margin-left:-10px;
    z-index:1;
}
div.catMenuContainerVipBox {
    background-color:#333;
    border:solid 1px #aaa;
    min-height:150px;
}
div.catPageContainer { min-height:900px; background-color:#fff; padding:25px; word-wrap: break-word; }
div.catPageContainerLeft { display:table-cell; vertical-align:top; min-width:808px;  z-index:1; }
div.catPageContainerMid { display:table-cell; min-width:25px; }
div.catPageContainerRight { display:table-cell; width:300px; padding:5px; vertical-align:top; }
div.browsePageWrapper { width:1280px; margin-left:auto; margin-right:auto; }
div.browseMobilePageWrapper { width:1280px; margin-left:auto; margin-right:auto; }
div.browsePageLeft { display:table-cell; width:150px; min-width:150px; vertical-align:top; }
div.browsePageMid { display:table-cell; width:1px; max-width:0px; min-width:0px; }
div.browsePageRight { display:table-cell; vertical-align:top; word-wrap: break-word; }
div.browsePageHeaderSpacer { height:50px; }
a.catTab { font-size:14px; font-weight:bold; cursor:pointer; color:#333; text-decoration:none; }
div.catTab { padding:6px; color:#fff; font-size:14px; font-weight:bold; cursor:pointer; }
div.catTab:hover { color:#1a3e66; background-color:#fff; cursor:pointer; }
div.catTab:active { background-color:#004897; }
div.catTabAccent { cursor:pointer; }
div.catTabAccent:hover { cursor:pointer; }
div.catTabAccent:active { cursor:pointer; }
div.catTabAccentSelected { color:#1a3e66; background-color:#fff; cursor:pointer; }
div.catTabAccentSelected:active { cursor:pointer; }
div.catTabLine { height:1px; background-color:#004897; }
div.catTabSpacer { height:3px; }
div.catLoadMoreBox { display:table-cell; min-width:177px; min-height:100px; background-color:#eee; color:#333; cursor:pointer; vertical-align:middle; text-align:center; text-shadow:0 0 3px #999; }
div.catLoadMoreBox:hover { background-color:#ddd; color:#000; }
div.catLoadMoreBox:active { background-color:#ccc; color:#333; }
span.catLoadMoreText { font-size:24px; text-align:center; font-weight:bold; }
div.vs_browse_footer {
    text-align:center;
    font-size:16px;
    font-weight:bold;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
div.vs_browse_spacer {
    height:20px;
}
div.vs_browse_footer_button {
    width:250px;
    background-color:#1a3e66;
    margin-left:auto;
    margin-right:auto;
    padding:10px;
    text-align:center;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-shadow:0 0 3px #000;
    box-shadow:0 0 3px #000;
    cursor:pointer;
}
div.vs_browse_footer_button:hover {
    background-color:#244c7a;
}
div.vs_browse_footer_button:active {
    background-color:#1a3e66;
}
/* End Browse Page */

div.browseLoading { width:100%; height:390px; font-size:32px; color:#fff; font-weight:bold; text-align:center; padding-top:125px; }
div.browseLoadingTxt { font-size:32px; color:#fff; font-weight:bold; text-align:center; }

div.browseMobilePageStreamBox { float:left; cursor:pointer; color:#000; margin-bottom:15px; }
div.browseMobilePageStreamBox:hover { float:left; cursor:pointer; }
div.browseMobilePageStreamBox:active { float:left; cursor:pointer; }
div.browsePageStreamBox { float:left; padding:6px; cursor:pointer; color:#000; }
div.browsePageStreamBox:hover { float:left; padding:6px; background-color:#1a3e66; cursor:pointer; transition: background-color 150ms linear; }
div.browsePageStreamBox:active { float:left; padding:6px; background-color:#004897; cursor:pointer; }
div.browsePageStreamBox_inner {
    width:392px; height:220px; background-color:#bbb; 
    background-image:url('//cdn.vaughnsoft.net/img/thumbnail_loading.png');
}
div.browsePageStreamBox_inner2 {
    width:392px;
    height:220px;
    background-color:#bbb; 
}
img.browsePageStreamBox_inner { width:392px; height:220px; border:0px; }
div.browsePageStreamBox_lower { height:62px; padding:5px; background-color:#ddd; }
div.browsePageStreamBox_lower_left { display:table-cell; vertical-align:top; }
div.browsePageStreamBox_lower_mid { display:table-cell; width:5px; }
div.browsePageStreamBox_lower_right { display:table-cell; vertical-align:top; padding-top:2px; }
img.browsePageStreamBox_inner_profile { width:75px; height:56px; border:solid 3px #fff; }
div.browserPageStreamBox_lower_account { font-weight:bold; }
div.browserPageStreamBox_lower_spacer { height:5px; }
div.browserPageStreamBox_lower_status { width:292px; font-weight:bold; font-size:12px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }

div.browsePagePlayerBox { width:300px; height:169px; background-color:#222; }
div.browsePagePlayerTitle { padding:5px; font-weight:bold; font-size:14px; }
div.browsePageCallToAction { width:300px; height:150px; background-color:#ddd; }
div.browserPageCTAspacer { height:15px; }

div.browsePageAbvs300x600 { width:300px; min-height:600px; }

div.catPageTitle { padding:10px; }
span.catPageTitle { font-size:28px; font-weight:bold; letter-spacing:1px; white-space: nowrap; }
span.catPageTitle2 { font-size:16px; font-weight:bold; letter-spacing:1px; white-space: nowrap; }

div.catPageTitleLeft { display:table-cell; vertical-align:top; }
div.catPageTitleMid { display:table-cell; vertical-align:top; }
div.catPageTitleRight { display:table-cell; vertical-align:middle; padding-left:5px;}

div.streamLiveBadge { position:absolute; margin-top:-210px; margin-left:10px; color:#fff; background-color:Red; text-align:center; padding:5px; font-weight:bold; font-size:16px; box-shadow:0 0 3px #000; z-index:0; }

img.lazyBrowse { border:0px; }

a.aboutTab { font-size:14px; font-weight:bold; cursor:pointer; color:#333; text-decoration:none; }
div.aboutTab { padding:6px; color:#333; background-color:#ccc; font-size:14px; font-weight:bold; cursor:pointer; }
div.aboutTab:hover { color:#000; background-color:#ddd; cursor:pointer; }
div.aboutTab:active { background-color:#ddd; }
div.aboutTabAccent { border-right:solid 3px transparent; cursor:pointer; }
div.aboutTabAccent:hover { border-right:solid 3px #004897; cursor:pointer; }
div.aboutTabAccent:active { border-right:solid 3px #1a3e66; cursor:pointer; }
div.aboutTabAccentSelected { background-color:#eee; border-right:solid 3px #004897; cursor:pointer; }
div.aboutTabAccentSelected:active { background-color:#ccc; border-right:solid 3px #1a3e66; cursor:pointer; }
div.aboutTabLine { height:1px; background-color:#ccc; }
div.aboutTabSpacer { height:3px; }

div.signinContainer { padding:15px; }
div.signinWindow { position:relative; right:240px; top:40px; z-index:2; display:none; width:325px; height:290px; background-color:#ccc; border:solid 1px #000; }
div.signinWindow2 { z-index:3; width:325px; height:290px; overflow:hidden; color:#000; }
img.menuDashboard { width:40px; }
img.menuFollowing { width:40px; }
img.menuBrowse { width:40px; padding-left:3px; }
img.menuHome { width:40px; padding-left:3px; }

img.menuHome2 { width:30px; padding-left:3px; }
img.menuBrowse2 { width:30px; padding-left:3px; }
img.menuFollowing2 { width:30px; }
img.menuDashboard2 { width:30px; }
img.menuSignin2 { width:30px;}

img.aboutImage { max-width:580px; }

a.menu2 {
    text-decoration:none;
}
div.menu2Wrapper { padding-top:9px; }
div.menu2Logo { display:table-cell; vertical-align:top; }
div.menu2Home { display:table-cell; vertical-align:top; padding-left:5px; }
div.menu2Browse { display:table-cell; vertical-align:top; padding-top:0px; padding-left:10px; }
div.menu2Vip { display:table-cell; vertical-align:top; padding-top:0px; }
div.menu2Help { display:table-cell; vertical-align:top; padding-top:0px; }
div.menu2Abvs { display:table-cell; vertical-align:top; padding-top:0px; }
div.menu2Broadcast { display:table-cell; vertical-align:top; padding-top:0px; }
div.menu2Signin { display:table-cell; vertical-align:top; min-width:115px; }
div.menu2SignedIn { display:table-cell; vertical-align:top; min-width:115px; }
div.menu2Signup { display:table-cell; vertical-align:top; min-width:115px; }
div.menu2Spacer { display:table-cell; vertical-align:top; width:100%; }
div.menu2Spacer2 { display:table-cell; vertical-align:top; width:100%; }
div.menuSignedinLeft { display:table-cell; vertical-align:top; margin-left:auto; }
div.menuSignedinMid { display:table-cell; vertical-align:top; min-width:10px; }
div.menuSignedinSpacer { display:table-cell; vertical-align:top; min-width:100%; }
div.menuSignedinRight { display:table-cell; vertical-align:top; }

div.menu2burger { font-size:25px; color:#fff; cursor:pointer; }
div.headerMenu { margin-top:-6px; height:11px; padding:15px; font-family:Arial;}

div.menuBtnRow { display:table-cell; vertical-align:top; }
div.menuBtnRowSpacer { display:table-cell; vertical-align:top; min-width:5px; }

div.menuBtnBlue { min-width:25px; background-color:#1a3e66; text-align:center; padding:6px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer; white-space:nowrap; }
div.menuBtnBlue:hover { background-color:#004897; cursor:pointer; }
div.menuBtnBlue:active { background-color:#1a3e66; cursor:pointer; }

div.menuBtnBlue2 { min-width:25px; background-color:#004897; text-align:center; padding:6px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer; white-space:nowrap; }
div.menuBtnBlue2:hover { background-color:#1a3e66; cursor:pointer; }
div.menuBtnBlue2:active { background-color:#004897; cursor:pointer; }

div.menuBtnGold { min-width:25px; background-color:#F26C0C; text-align:center; padding:6px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer; white-space:nowrap; }
div.menuBtnGold:hover { background-color:#ff8128; cursor:pointer; }
div.menuBtnGold:active { background-color:#F26C0C; cursor:pointer; }

input.menuBtnBlue { min-width:25px; background-color:#1a3e66; text-align:center; padding:6px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer; border:0px; white-space: normal; }
input.menuBtnBlue:hover { background-color:#004897; cursor:pointer; }
input.menuBtnBlue:active { background-color:#1a3e66; cursor:pointer; }

input.btn200 { width:200px; }
input.btn300 { width:300px; }
input.btn425 { width:425px; }
input.btn450 { width:450px; }
div.btn200 { width:200px; }
div.btn300 { width:300px; }
div.btn425 { width:425px; }
div.btn450 { width:450px; }

.menuBtnRed { min-width:25px; background-color:#770000; text-align:center; padding:6px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer; white-space:nowrap; }
.menuBtnRed:hover { background-color:#990000; cursor:pointer; }
.menuBtnRed:active { background-color:#660000; cursor:pointer; }

div.menuBtnBlack { min-width:25px; background-color:#000; text-align:center; padding:6px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer; white-space:nowrap; }
div.menuBtnBlack:hover { background-color:#111; cursor:pointer; }
div.menuBtnBlack:active { background-color:#222; cursor:pointer; }

div.menuBtnGreen { min-width:25px; background-color:#007700; text-align:center; padding:6px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer; white-space:nowrap; }
div.menuBtnGreen:hover { background-color:#009900; cursor:pointer; }
div.menuBtnGreen:active { background-color:#005500; cursor:pointer; }

div.menuBtnClear { min-width:25px; background-color:transparent; text-align:center; padding:6px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer; white-space:nowrap; }
div.menuBtnClear:hover { background-color:#aaa; cursor:pointer; }
div.menuBtnClear:active { background-color:#ccc; cursor:pointer; }

div.menuBtnHidden { display:none; }
div.menuBtnPleaseWait { cursor:wait; }
div.menuBtnPleaseWait:hover { cursor:wait; }

input.stripBox { border:0px; background-color:#eee; font-size:10px; width:80px; box-sizing:border-box; outline:none; }
div.stripContainer { display:table-cell; vertical-align:top; }

div.stripBox { display:table-cell; width:85px; background-color:#eee; color:#333; padding:5px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; border:solid 1px #ccc; border-right:0px; }

div.stripBtn175 { width:175px; }
div.stripBtn240 { width:240px; }
div.stripBtn220 { width:220px; }
div.stripBtn295 { width:295px; }
input.stripBtn175 { width:175px; }
input.stripBtn295 { width:295px; }
input.stripBtn300 { width:300px; }
input.stripBtn450 { width:450px; }

div.stripBtn { display:table-cell; background-image:url(//cdn.vaughnsoft.net/img/vaughnlive/btnBg.png); background-color:#eee; color:#555; min-width:20px; max-height:31px; padding:5px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:center; border:solid 1px #ccc; cursor:pointer; }
div.stripBtn:hover { border:solid 1px #777; color:#000; cursor:pointer; }
div.stripBtn:active { background-image:url(//cdn.vaughnsoft.net/img/vaughnlive/btnBgClick.png); color:#222; }

input.stripBtnRed { display:table-cell; background-image:url(//cdn.vaughnsoft.net/img/vaughnlive/btnBgRed.png); background-color:#660000; color:#ddd; min-width:50px; padding:7px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; border:solid 1px #333; cursor:pointer; }
input.stripBtnRed:hover { border:solid 1px #777; color:#fff; cursor:pointer; }
input.stripBtnRed:active { background-color:#660000; color:#ccc; }

input.stripBtn { width:100%; background-image:url(//cdn.vaughnsoft.net/img/vaughnlive/btnBg.png); background-color:#eee; color:#555; min-width:20px; padding:7px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; border:solid 1px #ccc; cursor:pointer; }
input.stripBtn:hover { border:solid 1px #777; color:#000; cursor:pointer; }
input.stripBtn:active { background-image:url(//cdn.vaughnsoft.net/img/vaughnlive/btnBgClick.png); color:#222; }

input.menuBtnBlue { min-width:25px; background-color:#1a3e66; text-align:center; padding:6px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer; border:0px; white-space: normal; }
input.menuBtnBlue:hover { background-color:#004897; cursor:pointer; }
input.menuBtnBlue:active { background-color:#1a3e66; cursor:pointer; }

input.menuBtnBlack { min-width:25px; background-color:#000; text-align:center; padding:6px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer; border:0px; white-space: normal; }
input.menuBtnBlack:hover { background-color:#111; cursor:pointer; }
input.menuBtnBlack:active { background-color:#222; cursor:pointer; }
div.stripBtnRed { display:table-cell; background-image:url(//cdn.vaughnsoft.net/img/vaughnlive/btnBgRed.png); background-color:#660000; color:#ddd; min-width:50px; padding:7px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; border:solid 1px #333; cursor:pointer; }
div.stripBtnRed:hover { border:solid 1px #777; color:#fff; cursor:pointer; }
div.stripBtnRed:active { background-color:#660000; color:#ccc; }

div.stripBtnRed2 { background-image:url(//cdn.vaughnsoft.net/img/vaughnlive/btnBgRed.png); background-color:#660000; color:#ddd; min-width:50px; padding:4px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; border:solid 1px #333; cursor:pointer; }
div.stripBtnRed2:hover { border:solid 1px #777; color:#fff; cursor:pointer; }
div.stripBtnRed2:active { background-color:#660000; color:#ccc; }

div.stripBtnBlack { display:table-cell; background-image:url(//cdn.vaughnsoft.net/img/vaughnlive/btnBgBlack.png); background-color:#eee; color:#ddd; min-width:50px; padding:7px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; border:solid 1px #555; cursor:pointer; }
div.stripBtnBlack:hover { border:solid 1px #777; color:#fff; cursor:pointer; }
div.stripBtnBlack:active { background-image:url(//cdn.vaughnsoft.net/img/vaughnlive/btnBgBlackClick.png); color:#ccc; }
div.stripBtnBlack2 { background-image:url(//cdn.vaughnsoft.net/img/vaughnlive/btnBgBlack.png); background-color:#eee; color:#ddd; min-width:50px; padding:4px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; border:solid 1px #555; cursor:pointer; }
div.stripBtnBlack2:hover { border:solid 1px #777; color:#fff; cursor:pointer; }
div.stripBtnBlack2:active { background-image:url(//cdn.vaughnsoft.net/img/vaughnlive/btnBgBlackClick.png); color:#ccc; }

div.stripBtnSpace { display:table-cell; width:10px; }
div.menuIMinterface { position:absolute; z-index:9; margin-left:-118px; margin-top:-6px; }
div.imCntOverlay { position:relative; width:10px; display:none; background-color:#dc0d17; color:#fff; font-size:10px; top:-22px; left:-10px; padding:1px 3px; min-height:13px; text-shadow:0 -1px 0 rgba(0, 0, 0, .4); }

div.signinContainer { padding:15px; }
div.signinWindow { position:relative; right:240px; top:40px; z-index:2; display:none; width:325px; height:290px; background-color:#ccc; border:solid 1px #000; }
div.signinWindow2 { z-index:3; width:325px; height:290px; overflow:hidden; color:#000; }
.signinWindow:after, .signinWindow:before {
    bottom: 290px;
    left: 225px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.signinWindow:after {
    border-color: rgba(204, 204, 204, 0);
    border-bottom-color: #ccc;
    border-width: 30px;
    margin-top: -30px;
}
.signinWindow:before {
    border-color: rgba(0, 0, 0, 0);
    border-bottom-color: #000;
    border-width: 31px;
    margin-top: -31px;
}
div.dashboardContainer { padding:0px; }
div.dashboardWindow { position:fixed; bottom:5px; left:110px; z-index:2; display:none; width:150px; height:260px; background-color:#ccc; border:solid 1px #000; }
div.dashboardWindow2 { z-index:3; width:150px; height:260px; overflow:auto; color:#000; }
.dashboardWindow:after, .dashboardWindow:before {
    right: 150px;
    bottom: 25px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.dashboardWindow:after {
    border-color: rgba(204, 204, 204, 0);
    border-right-color: #ccc;
    border-width: 30px;
    margin-top: -30px;
}
.dashboardWindow:before {
    border-color: rgba(0, 0, 0, 0);
    border-right-color: #000;
    border-width: 31px;
    margin-top: -31px;
}
div.signinFlex {
    display:flex;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
div.signinLeftV2 {
    width:125px;
    color:#333;
    font-weight:bold;
    font-size:16px;
    padding-bottom:4px;
}
div.signinRightV2 {
    flex:auto;
    color:#000;
    text-align:right;
    font-size:12px;
    padding-top:4px;
    padding-right:2px;
}
span.signinV2ForgotPassword {
    color:#000;
    text-decoration:none;
    cursor:pointer;
}
span.signinV2ForgotPassword:hover {
    color:blue;
    text-decoration:underline;
}
div.signinV2_divider {
    height:1px;
    background-color:#a9a9a9;
    margin-left:20px;
    margin-right:20px;
}
div.signinV2_footer {
    color:#333;
    text-align:center;
    font-size:12px;
}

input.signin { padding:4px; width:295px; font-size:16px; border:0px; box-sizing:border-box; outline:none; border-color:#999; box-shadow:0 0 10px #999; }
input.signin:focus { border-color: #004897; box-shadow: 0 0 10px #004897; }
div.goliveTxt { color:#333; font-size:12px; text-align:center; }
a.goliveTxt { color:Blue; }
div.signinOr { padding:20px; font-size:11px; text-align:center; }
div.signupWrapper { width:300px; margin-left:auto; margin-right:auto; padding-top:15px; }
span.viewersCount { color:#fff; font-size:13px; }
span.streamDuration { color:#fff; font-size:13px; }
div.videoHeaderMenuWrapper { font-size:11px; padding:6px; }
input.boxShadow {  border-color:#999; box-shadow:0 0 10px #999; }
div.boxShadow2 {  border-color:#999; box-shadow:0 0 5px #999; }
div.signinLeft { color:#333; font-weight:bold; font-size:16px; padding-bottom:4px; }
div.signinRight { color:#333; padding-bottom:15px; font-size:14px; }
div.signinForgotPass { float:right; padding-top:3px; }
a.signinForgotPass { font-size:12px; color:Blue; text-decoration:underline; }
a.signinForgotPass:hover { text-decoration: none; }
div.quickboardWrapper { width:500px; margin-left:auto; margin-right:auto; padding-top:15px; }
div.quickboardLeft { color:#333; font-weight:bold; font-size:16px; padding-bottom:4px; }
div.quickboardRight { color:#333; padding-bottom:15px; font-size:14px; }
input.chanQuickboardStatus { padding:4px; width:495px; font-size:16px; border:0px; box-sizing:border-box; outline:none; border-color:#999; box-shadow:0 0 10px #999; }
input.chanQuickboardStatus:focus { border-color: #004897; box-shadow: 0 0 10px #004897; }
select.quickboardCategory { padding:4px; width:295px; font-size:16px; border:0px; box-sizing:border-box; outline:none; border-color:#999; box-shadow:0 0 10px #999; }
select.quickboardCategory:focus { border-color: #004897; box-shadow: 0 0 10px #004897; }
img.mvnCenter { margin-left:auto; margin-right:auto; }
div.mvnCenter { margin-left:auto; margin-right:auto; }
ins.mvnCenter { margin-left:auto; margin-right:auto; }
div.howtoWrapper { color:#333; width:850px; margin-left:auto; margin-right:auto; }
img.howtoImg { border:0px; width:748px; height:615px; }
div.howtoHeader {
    color:#000;
    font-size:22px;
    font-weight:bold;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
div.howtoHeader2 {
    color:#000;
    font-size:18px;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
div.howtoHeader3 {
    color:#000;
    font-size:20px;
    font-weight:bold;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif; 
}
div.howtoBody3 {
    color:#000;
    font-size:16px;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
a.howtoHeader {
    font-size:22px;
    color:Blue;
    font-weight:bold;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-decoration:none;
}
a.howtoHeader:hover {
    text-decoration:underline;
}
li.howtoList {
    color:#333;
    font-size:16px;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding:2px;
}
li.howtoList3 {
    color:#000;
    font-size:16px;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding:2px;
}
div.howtoSpacer { height:15px; }
img.howtoImgFME { width:850px; height:649px; }
img.howtoImgFMLE { width:850px; height:641px; }

a.howtoListIndex { font-size:14px; font-weight:bold; color:Blue; text-decoration:none; }
a.howtoListIndex:hover { text-decoration:underline; }
a.howtoLink { font-size:14px; font-weight:bold; color:Blue; text-decoration:none; }
a.howtoLink:hover { text-decoration:underline; }

div.howtoDisclaimer { color:#333; font-size:14px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; text-shadow:#ccc 1px 1px; padding:2px; font-style:italic; }

div.howtoQuestion { color:#333; font-size:14px; font-weight:bold; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; text-shadow:#ccc 1px 1px; padding:2px; }
div.howtoAnswer { color:#333; font-size:14px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; text-shadow:#ccc 1px 1px; padding:2px; }

li.chanAboutList { color:#fff; font-size:14px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; text-shadow:#777 1px 1px 1px; padding:2px; }
div.chanAboutHeader { color:#fff; font-size:22px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; font-weight:bold; text-shadow:#777 1px 1px 1px; border-bottom:solid 1px #ccc; }
div.chanAboutHeader2 { color:#fff; font-size:16px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; font-weight:bold; text-shadow:#777 1px 1px 1px; }

div.quickboardSaveClose { width:100px; background-color:#1a3e66; text-align:center; font-weight:bold; padding:6px; font-size:12px; cursor:pointer; }
div.quickboardSaveClose:hover { background-color:#004897; cursor:pointer; }
div.quickboardSaveClose:active { background-color:#1a3e66; cursor:pointer; }
a.create { font-size:14px; color:Blue; text-decoration:underline; }
a.create:hover { text-decoration: none; }
input.signin { padding:4px; width:300px; font-size:16px; border:0px; box-sizing:border-box; outline:none; border-color:#999; box-shadow:0 0 10px #999; }
input.signin:focus { border-color: #004897; box-shadow: 0 0 10px #004897; }
input.signin_checkbox { padding:4px; font-size:16px; border:0px; box-sizing:border-box; outline:none; border-color:#999; box-shadow:0 0 10px #999; }
input.signin_checkbox:focus { border-color: #004897; box-shadow: 0 0 10px #004897; }
div.signinOr { padding:20px; font-size:11px; text-align:center; }
div.index_login { background-color:#eee; padding:20px;  width:300px; margin-left:auto; margin-right:auto; }
div.logintxt { font-weight:bold; }
div.hdrStatsLeft { float:left; }
div.hdrStatsRight { float:right; }
div.optWidgetBox {
    position:absolute;
    display:none;
    width:275px;
    min-height:223px;
    background-color:#1a3e66;
    margin-left:-295px;
    margin-top:30px;
    z-index:999;
    padding:10px;
}
a.optWidgetItem {
    font-size:11px;
    cursor:pointer;
    color:#eee;
    text-decoration:none;
}
a.optWidgetItem:hover {
    cursor:pointer;
    color:#fff;
}
a.optWidgetItemVip {
    font-size:14px;
    font-weight:bold;
    cursor:pointer;
    color:#fff;
    text-decoration:none;
}
a.optWidgetItemVip:hover {
    cursor:pointer;
    color:#eee;
}
img.optIcons { width:16px; height:16px; padding-right:3px; vertical-align:sub; }
div.optWidgetItem {
    font-size:11px;
    padding:10px;
    cursor:pointer;
    color:#fff; }
div.optWidgetItem:hover {
    background-color:#004897;
    cursor:pointer;
}
div.optWidgetItemVip {
    background-color:#ff590d;
    font-size:14px;
    padding:10px;
    cursor:pointer;
    color:#fff;
    border-radius:20px;
    text-align:center;
    font-weight:bold;
}
div.optWidgetItemVip:hover {
    background-color:#e97b21;
    cursor:pointer;
}
div.optWidgetHr { height:1px; background-color:#ddd; }
div.optWidgetSpacer {
    height:10px;
}
a.nolink { text-decoration:none; color:#333; }

div.settingsWrapper { width:1086px; min-height:400px; margin-left:auto; margin-right:auto; background-color:#ddd; padding:15px; }
div.settingsLeft { display:table-cell; width:200px; vertical-align:top; }
div.settingsRight { display:table-cell; width:870px; vertical-align:top; }
div.settingsMid { display:table-cell; width:15px; }
a.settingsMenuItem { font-size:14px; font-weight:bold; cursor:pointer; color:#333; text-decoration:none; }
div.settingsMenuItem { padding:15px; color:#333; font-size:14px; font-weight:bold; cursor:pointer; }
div.settingsMenuItem:hover { color:#000; background-color:#eee; cursor:pointer; }
div.settingsMenuItem:active { background-color:#ccc; }
div.settingsMenuItemAccent { border-right:solid 3px transparent; cursor:pointer; }
div.settingsMenuItemAccent:hover { border-right:solid 3px #004897; cursor:pointer; }
div.settingsMenuItemAccent:active { border-right:solid 3px #1a3e66; cursor:pointer; }
div.settingsMenuItemAccentSelected { background-color:#eee; border-right:solid 3px #004897; cursor:pointer; }
div.settingsMenuItemAccentSelected:active { background-color:#eee; border-right:solid 3px #1a3e66; cursor:pointer; }
div.settingsMenuItemLine { height:1px; background-color:#ccc; }
div.settingsMenuItemSpacer { height:3px; }

a.settingsMenu2Item { font-size:11px; font-weight:bold; cursor:pointer; color:#333; text-decoration:none; }
div.settingsMenu2Item { padding:5px; padding-left:20px; color:#333; font-size:11px; font-weight:bold; cursor:pointer; }
div.settingsMenu2Item:hover { color:#000; background-color:#eee; cursor:pointer; }
div.settingsMenu2Item:active { background-color:#ccc; }
div.settingsMenu2ItemAccent { border-right:solid 3px transparent; cursor:pointer; }
div.settingsMenu2ItemAccent:hover { border-right:solid 3px #004897; cursor:pointer; }
div.settingsMenu2ItemAccent:active { border-right:solid 3px #1a3e66; cursor:pointer; }
div.settingsMenu2ItemAccentSelected { background-color:#eee; border-right:solid 3px #004897; cursor:pointer; }
div.settingsMenu2ItemAccentSelected:active { background-color:#eee; border-right:solid 3px #1a3e66; cursor:pointer; }
div.settingsMenu2ItemLine { height:1px; background-color:#ccc; }
div.settingsMenu2ItemSpacer { height:3px; }

div.settingsMobileWrapper { width:1086px; min-height:400px; margin-left:auto; margin-right:auto; background-color:#fff; padding:15px; }
a.settingsMobileMenuItem { font-size:14px; font-weight:bold; cursor:pointer; color:#333; text-decoration:none; }
div.settingsMobileMenuItem { padding:15px; color:#333; font-size:14px; font-weight:bold; cursor:pointer; }
div.settingsMobileMenuItem:hover { color:#000; background-color:#eee; cursor:pointer; }
div.settingsMobileMenuItem:active { background-color:#ccc; }
div.settingsMobileMenuItemAccent { border-right:solid 3px transparent; cursor:pointer; }
div.settingsMobileMenuItemAccent:hover { border-right:solid 3px #004897; cursor:pointer; }
div.settingsMobileMenuItemAccent:active { border-right:solid 3px #1a3e66; cursor:pointer; }
div.settingsMobileMenuItemAccentSelected { background-color:#eee; border-right:solid 3px #004897; cursor:pointer; }
div.settingsMobileMenuItemAccentSelected:active { background-color:#eee; border-right:solid 3px #1a3e66; cursor:pointer; }
div.settingsMobileMenuItemLine { height:1px; background-color:#ccc; }
div.settingsMobileMenuItemSpacer { height:3px; }

a.settingsMobileMenu2Item { font-size:11px; font-weight:bold; cursor:pointer; color:#333; text-decoration:none; }
div.settingsMobileMenu2Item { padding:10px; padding-left:20px; color:#333; font-size:16px; font-weight:bold; cursor:pointer; }
div.settingsMobileMenu2Item:hover { color:#000; background-color:#eee; cursor:pointer; }
div.settingsMobileMenu2Item:active { background-color:#ccc; }
div.settingsMobileMenu2ItemAccent { border-right:solid 3px transparent; cursor:pointer; }
div.settingsMobileMenu2ItemAccent:hover { border-right:solid 3px #004897; cursor:pointer; }
div.settingsMobileMenu2ItemAccent:active { border-right:solid 3px #1a3e66; cursor:pointer; }
div.settingsMobileMenu2ItemAccentSelected { background-color:#eee; border-right:solid 3px #004897; cursor:pointer; }
div.settingsMobileMenu2ItemAccentSelected:active { background-color:#eee; border-right:solid 3px #1a3e66; cursor:pointer; }
div.settingsMobileMenu2ItemLine { height:1px; background-color:#ccc; }
div.settingsMobileMenu2ItemSpacer { height:3px; }

div.settingsTxtHeader { padding:10px; font-size:14px; font-weight:bold; border:solid 1px #ccc; border-bottom:solid 3px #004897; color:#333;}
div.settingsTxtBody { padding:10px; font-size:12px; color:#333; background-color:#eee; }
div.settingsTxtLeft { display:table-cell; vertical-align:top; width:135px; text-align:right; padding:10px; font-size:12px; font-weight:bold; }
div.settingsTxtRight { display:table-cell; vertical-align:top; padding:10px; font-size:12px; }
div.settingsTxtInfo { padding:10px; font-size:14px; font-weight:bold; text-align:center; }
a.settingsTxtRight { font-size:12px; color:#333; text-decoration:underline; }
a.settingsTxtRight:hover { color:#000; }
div.settingsMobileTxtHeader { padding:10px; font-size:14px; font-weight:bold; border:solid 1px #ccc; border-bottom:solid 3px #004897; color:#333;}
div.settingsMobileTxtBody { padding:10px; font-size:12px; color:#333; background-color:#eee; }
div.settingsMobileTxtLeft { display:table-cell; vertical-align:top; width:135px; text-align:right; padding:10px; font-size:12px; font-weight:bold; }
div.settingsMobileTxtRight { display:table-cell; vertical-align:top; padding:10px; font-size:12px; }
div.settingsMobileTxtInfo { padding:10px; font-size:14px; font-weight:bold; text-align:center; }
a.settingsMobileTxtRight { font-size:12px; color:#333; text-decoration:underline; }
a.settingsMobileTxtRight:hover { color:#000; }
li.guidelines_list { padding:2px; font-size:14px; }
input.settings { padding:4px; width:295px; font-size:14px; border:0px; box-sizing:border-box; outline:none; border-color:#999; box-shadow:0 0 10px #999; }
input.settings:focus { border-color: #004897; box-shadow: 0 0 10px #004897; }
div.settingsSaveBtn { width:150px; background-color:#1a3e66; color:#fff; text-align:center; font-weight:bold; padding:6px; font-size:12px; cursor:pointer; }
div.settingsSaveBtn:hover { background-color:#004897; cursor:pointer; }
div.settingsSaveBtn:active { background-color:#1a3e66; cursor:pointer; }
img.uploadHeaderPicDisplay { max-width:640px; border:0px; }
img.uploadBackgroundPicDisplay { max-width:640px; border:0px; }

select.chatOptions { padding:4px; width:90px; font-size:14px; border:0px; box-sizing:border-box; outline:none; border-color:#999; box-shadow:0 0 10px #999; }
select.chatOptions:focus { border-color: #004897; box-shadow: 0 0 10px #004897; }

div.chatOptionsSelectArea_on { display:block; }
div.chatOptionsSelectArea_off { display:none; }

div.chatOptions_loader { overflow:auto; height:350px; }

div.bansListName { color:#000; font-size:12px; font-weight:bold; padding:4px; }
div.bansListBy { color:#555; font-size:10px; padding:4px; }
div.bansListDt { color:#555; font-size:10px; padding:4px; }
div.bansListLine { height:1px; background-color:#ccc; }
div.bansListSpacer { height:5px; }

div.uploadProfilePicDisplay { width:320px; height:320px; margin-left:auto; margin-right:auto; padding:15px; }
img.uploadProfilePicDisplay { width:320px; height:320px; }
select.settingsOptions { padding:5px; width:100px; font-size:14px; border:0px; box-sizing:border-box; outline:none; border-color:#999; box-shadow:0 0 10px #999; }
select.settingsOptions:focus { border-color: #004897; box-shadow: 0 0 10px #004897; }
input.settingsOptions { padding:5px; width:495px; font-size:16px; border:0px; box-sizing:border-box; outline:none; border-color:#999; box-shadow:0 0 10px #999; }
input.settingsOptions:focus { border-color: #004897; box-shadow: 0 0 10px #004897; }
div.settings15pxTop { padding-top:16px; }
div.settingsTxtLeftWide { width:175px; }
div.mnuWidgetSignedIn { position:absolute; top:19px; right:20px; color:#fff; }

span.settings_status_red {
    color:red;
    font-weight:bold;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
span.settings_status_orange {
    color:orange;
    font-weight:bold;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
span.settings_status_green {
    color:green;
    font-weight:bold;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

div.settings_contact {
    text-align:center;
    padding:10px;
    font-weight:bold;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:14px;
}
a.settings_contact {
    color:blue;
    font-weight:bold;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:14px;
}

div.settings_following_stream {
    display:flex;
}
div.settings_following_profile {
    width:60px;
}
div.settings_following_name {
    flex:auto;
    padding-left:15px;
    padding-right:15px;
    font-weight:bold;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:16px;
    border-left: solid 1px #ccc;
    border-right: solid 1px #ccc;
    line-height:50px;
    vertical-align: middle;
}
a.settings_following_name {
    color:#000;
    font-weight:bold;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:16px;
    text-decoration:none;
}
a.settings_following_name:hover {
    color:blue;
    text-decoration:underline;
}
div.settings_following_actions {
    width:132px;
    padding:15px;
    padding-left:25px;
}
img.settings_following_profile {
    height: 50px;
    width: 50px;
    border-radius: 50%;
    overflow: hidden;
    cursor: pointer;
}
div.settings_following_spacer {
    height:10px;
}
div.settings_following_divider {
    height:1px;
    background-color:#ccc;
}
div.settings_following_actions_wrapper {
    display:flex;
}
div.settings_blocked_stream {
    display:flex;
}
div.settings_blocked_profile {
    width:60px;
}
div.settings_blocked_name {
    flex:auto;
    padding-left:15px;
    padding-right:15px;
    font-weight:bold;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:16px;
    border-left: solid 1px #ccc;
    border-right: solid 1px #ccc;
    line-height:50px;
    vertical-align: middle;
}
a.settings_blocked_name {
    color:#000;
    font-weight:bold;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:16px;
    text-decoration:none;
}
a.settings_blocked_name:hover {
    color:blue;
    text-decoration:underline;
}
div.settings_blocked_actions {
    width:90px;
    padding:15px;
    padding-left:25px;
}
div.settings_blocked_nothing {
    text-align:center;
    padding:5px;
    font-size:12px;
    font-weight:bold;
    color:#333;
}
img.settings_blocked_profile {
    height: 50px;
    width: 50px;
    border-radius: 50%;
    overflow: hidden;
    cursor: pointer;
}
div.settings_blocked_spacer {
    height:10px;
}
div.settings_blocked_divider {
    height:1px;
    background-color:#ccc;
}
div.settings_blocked_actions_wrapper {
    display:flex;
}

div.settings_followers_box {
    display:flex;
}
div.settings_followers_profile {
    width:60px;
}
div.settings_followers_name {
    flex:auto;
    padding-left:15px;
    padding-right:15px;
    font-weight:bold;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:16px;
    border-left: solid 1px #ccc;
    border-right: solid 1px #ccc;
    line-height:50px;
    vertical-align: middle;
}
a.settings_followers_name {
    color:#000;
    font-weight:bold;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:16px;
    text-decoration:none;
}
a.settings_followers_name:hover {
    color:blue;
    text-decoration:underline;
}
div.settings_followers_actions {
    width:132px;
    padding:15px;
    padding-left:25px;
}
img.settings_followers_profile {
    height: 50px;
    width: 50px;
    border-radius: 50%;
    overflow: hidden;
    cursor: pointer;
}
div.settings_followers_spacer {
    height:10px;
}
div.settings_followers_divider {
    height:1px;
    background-color:#ccc;
}



div.followersBox { width:800px; }
div.followersBoxLeft { width:140px; padding:10px; vertical-align:top; display:table-cell; }
div.followersBoxMid { width:10px; vertical-align:top; display:table-cell; }
div.followersBoxRight { width:400px; padding:10px; vertical-align:top; display:table-cell; }


div.primaryMenu { height:58px; background-color:#fff; padding-left:12px; padding-top:14px; }
div.primaryMenu_left { display:table-cell; vertical-align:top; width:445px; }
div.primaryMenu_spacer { display:table-cell; vertical-align:top; width:200px; }
div.primaryMenu_right { display:table-cell; vertical-align:top; width:490px; }
div.primaryMenu_photo { display:table-cell; vertical-align:top; height:30px; }
img.primaryMenu_photo {  width:42px; height:30px; border:0px; }
div.primaryMenu_container { display:table-cell; vertical-align:top; }
div.primaryMenu_username { display:table-cell; height:30px; width:370px; }
div.primaryMenu_username_container { padding:2px; font-size:12px; font-weight:bold; text-align:right; }
span.primaryMenu_vcoins_container { font-size:10px; font-weight:bold; }
input.stripBox { border:0px; background-color:#eee; font-size:10px; width:70px; box-sizing:border-box; outline:none; }
div.stripContainer { display:table-cell; vertical-align:top; }

div.topbarWrapper { width:1116px; height:90px; margin-left:auto; margin-right:auto; background-color:#ddd; }
div.topBarCategories { padding-left:20px; }
div.topbar_wrapper { padding:20px; background-color:#1a3e66; border-bottom:dashed 1px #555; }
div.topbar { margin-left:auto; margin-right:auto; height:80px; overflow:auto; overflow-y:hidden; padding:4px; }
div.topbar_img { display:table-cell; width:160px; height:120px; padding:5px; }
div.topbar_img2 { display:table-cell; height:50px; padding-right:1px; }
img.topbar_img2 { width:60px; height:45px; }
div.topbar_vaughn { float:left; color:#333; width:84px; margin-left:4px; background-color:#ddd; font-size:11px; font-weight:bold; text-align:center; padding:2px; cursor:pointer; }
div.topbar_vaughn_off { float:left; color:#333; width:84px; margin-left:4px; background-image:url(//cdn.vaughnsoft.net/img/vaughnlive/bg_white_30.png); font-size:11px; font-weight:bold; text-align:center; padding:2px; cursor:pointer; }

div.topBarV2wrapper { display:none; position:relative; height:64px; background-color:#1a3e66; }

div.topBarV2 { height:62px; padding:1px; overflow:auto; overflow-y:hidden; }

div.topBarV2toggle { position:relative; background-color:#222; height:5px; padding:1px;text-align:center; cursor:pointer; box-shadow:0 0 10px #444; }
div.topBarV2toggle:hover { background-color:#004897; cursor:pointer; }
div.topBarV2toggle:active { background-color:#1a3e66; cursor:pointer; }
img.topBarV2toggleImg { width:11px; height:5px; }

img.topBarV2options { height:25px; }
div.topBarV2options { display:table-cell; vertical-align:top; padding:6px; cursor:pointer; height:64px; padding-top:17px; }
div.topBarV2options:hover { background-color:#004897; }

div.topBarV2left { display:table-cell; vertical-align:top; width:35px; }
div.topBarV2right { display:table-cell; vertical-align:top; }

div.topBarV2optionsCategories { display:none; width:150px; position:absolute; top:64px; left:0px; background-color:#1a3e66; z-index:9; }

div.theChatToggle { display:table-cell; vertical-align:middle; position:relative; background-color:#222; width:5px; padding:1px;text-align:center; cursor:pointer; }
div.theChatToggle:hover { background-color:#1a3e66; cursor:pointer; }
div.theChatToggle:active { background-color:#004897; cursor:pointer; }
img.theChatToggleImg { width:5px; height:11px; }

div.topBarV2headerSpacer { display:none; height:71px; }


div.abvsby { padding:15px; width:194px; margin-right:auto; }
div.abvsWrapper { padding:10px; width:1116px; min-height:700px; margin-left:auto; margin-right:auto; color:#333; background-color:#fff; }
div.abvsTypeNotesWrapper { width:800px; padding:10px; margin-left:auto; margin-right:auto; }
div.abvsTypeNotes { font-size:13px; }
div.abvsTypeWrapper { padding:15px; width:800px; margin-left:auto; margin-right:auto; }
div.abvsTypeLeft { display:table-cell; vertical-align:top; width:180px; font-weight:bold; font-size:14px; color:#333;}
div.abvsTypeMid { display:table-cell; vertical-align:top; width:10px;}
div.abvsTypeRight { display:table-cell; vertical-align:top; width:550px; font-weight:bold; font-size:14px; color:#333;}
select.abvsType { padding:4px; width:300px; font-size:16px; border:0px; box-sizing:border-box; outline:none; border-color:#999; box-shadow:0 0 10px #999; }
select.abvsType:focus { border-color: #004897; box-shadow: 0 0 10px #004897; }

div.abvsSpacer { height:10px; }

div.abvsTypeLeftContent { padding:5px; text-align:right; padding-top:19px; font-weight:bold; font-size:14px; color:#333; }

div.abvsCheckboxText { padding-left:5px; padding-top:7px; font-weight:bold; font-size:14px; }

a.abvslink { font-weight:bold; font-size:14px; color:Blue; }
a.abvslink:hover { color:#000; }

div.abvsCost { padding-left:5px; padding-top:7px; font-weight:bold; color:Blue; }

ul.abvsList { padding-left:25px; list-style-type:square; }
li.abvsList { font-size:15px; padding:5px; }


ul.abvsList2 { padding-left:25px; list-style-type:square; }
li.abvsList2 { font-size:12px; padding:5px; }

a.abvsList2 { font-size:12px; color:Blue; }
a.abvsList2:hover { color:#000; }

div.abvsHr { height:1px; background-color:#ccc; }
div.abvsHr2 { height:1px; background-color:#888; }

/* Base styles for the element that has a tooltip */
[mvn-tooltip],
.mvntooltip {
  position: relative;
  cursor: pointer;
}

/* Base styles for the entire tooltip */
[mvn-tooltip]:before,
[mvn-tooltip]:after,
.mvntooltip:before,
.mvntooltip:after {
  position: absolute;
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition:
      opacity 0.2s ease-in-out,
        visibility 0.2s ease-in-out,
        -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    -moz-transition:
        opacity 0.2s ease-in-out,
        visibility 0.2s ease-in-out,
        -moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    transition:
        opacity 0.2s ease-in-out,
        visibility 0.2s ease-in-out,
        transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform:    translate3d(0, 0, 0);
  transform:         translate3d(0, 0, 0);
  pointer-events: none;
}

/* Show the entire tooltip on hover and focus */
[mvn-tooltip]:hover:before,
[mvn-tooltip]:hover:after,
[mvn-tooltip]:focus:before,
[mvn-tooltip]:focus:after,
.mvntooltip:hover:before,
.mvntooltip:hover:after,
.mvntooltip:focus:before,
.mvntooltip:focus:after {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* Base styles for the tooltip's directional arrow */
.mvntooltip:before,
[mvn-tooltip]:before {
  z-index: 1001;
  border: 6px solid transparent;
  background: transparent;
  content: "";
}

/* Base styles for the tooltip's content area */
.mvntooltip:after,
[mvn-tooltip]:after {
  z-index: 1000;
  padding: 6px;
  width: 160px;
  background-color: #1a3e66;
  color: #fff;
  content: attr(mvn-tooltip);
  font-size: 11px;
  line-height: 1.2;
  text-align:center;
  border:solid 1px #fff;
}

/* Directions */

/* Top (default) */
[mvn-tooltip]:before,
[mvn-tooltip]:after,
.mvntooltip:before,
.mvntooltip:after,
.mvntooltip-top:before,
.mvntooltip-top:after {
  bottom: 100%;
  left: 50%;
}

[mvn-tooltip]:before,
.mvntooltip:before,
.mvntooltip-top:before {
  margin-left: -6px;
  margin-bottom: -12px;
  border-top-color: #fff;
}
[mvn-tooltip]:before,
.mvntooltipdark:before,
.mvntooltip-top:before {
  margin-left: -6px;
  margin-bottom: -12px;
  border-top-color: #000;
}

/* Horizontally align top/bottom tooltips */
[mvn-tooltip]:after,
.mvntooltip:after,
.mvntooltip-top:after {
  margin-left: -80px;
}

[mvn-tooltip]:hover:before,
[mvn-tooltip]:hover:after,
[mvn-tooltip]:focus:before,
[mvn-tooltip]:focus:after,
.mvntooltip:hover:before,
.mvntooltip:hover:after,
.mvntooltip:focus:before,
.mvntooltip:focus:after,
.mvntooltip-top:hover:before,
.mvntooltip-top:hover:after,
.mvntooltip-top:focus:before,
.mvntooltip-top:focus:after {
  -webkit-transform: translateY(-12px);
  -moz-transform:    translateY(-12px);
  transform:         translateY(-12px);
}

/* Left */
.mvntooltip-left:before,
.mvntooltip-left:after {
  right: 100%;
  bottom: 50%;
  left: auto;
}

.mvntooltip-left:before {
  margin-left: 0;
  margin-right: -12px;
  margin-bottom: 0;
  border-top-color: transparent;
  border-left-color: #fff;
}

.mvntooltip-left:hover:before,
.mvntooltip-left:hover:after,
.mvntooltip-left:focus:before,
.mvntooltip-left:focus:after {
  -webkit-transform: translateX(-12px);
  -moz-transform:    translateX(-12px);
  transform:         translateX(-12px);
}

/* Bottom */
.mvntooltip-bottom:before,
.mvntooltip-bottom:after {
  top: 100%;
  bottom: auto;
  left: 50%;
}

.mvntooltip-bottom:before {
  margin-top: -12px;
  margin-bottom: 0;
  border-top-color: transparent;
  border-bottom-color: #fff;
}

.mvntooltip-bottom:hover:before,
.mvntooltip-bottom:hover:after,
.mvntooltip-bottom:focus:before,
.mvntooltip-bottom:focus:after {
  -webkit-transform: translateY(12px);
  -moz-transform:    translateY(12px);
  transform:         translateY(12px);
}

/* Right */
.mvntooltip-right:before,
.mvntooltip-right:after {
  bottom: 50%;
  left: 100%;
}

.mvntooltip-right:before {
  margin-bottom: 0;
  margin-left: -12px;
  border-top-color: transparent;
  border-right-color: #fff;
}

.mvntooltip-right:hover:before,
.mvntooltip-right:hover:after,
.mvntooltip-right:focus:before,
.mvntooltip-right:focus:after {
  -webkit-transform: translateX(12px);
  -moz-transform:    translateX(12px);
  transform:         translateX(12px);
}

/* Move directional arrows down a bit for left/right tooltips */
.mvntooltip-left:before,
.mvntooltip-right:before {
  top: 3px;
}

/* Vertically center tooltip content for left/right tooltips */
.mvntooltip-left:after,
.mvntooltip-right:after {
  margin-left: 0;
  margin-bottom: -16px;
}



/* Base styles for the element that has a mvntooltipSmall */
[mvn-tooltip-small],
.mvntooltipSmall {
  position: relative;
  cursor: pointer;
}

/* Base styles for the entire mvntooltipSmall */
[mvn-tooltip-small]:before,
[mvn-tooltip-small]:after,
.mvntooltipSmall:before,
.mvntooltipSmall:after {
  position: absolute;
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition:
      opacity 0.2s ease-in-out,
        visibility 0.2s ease-in-out,
        -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    -moz-transition:
        opacity 0.2s ease-in-out,
        visibility 0.2s ease-in-out,
        -moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    transition:
        opacity 0.2s ease-in-out,
        visibility 0.2s ease-in-out,
        transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform:    translate3d(0, 0, 0);
  transform:         translate3d(0, 0, 0);
  pointer-events: none;
}

/* Show the entire mvntooltipSmall on hover and focus */
[mvn-tooltip-small]:hover:before,
[mvn-tooltip-small]:hover:after,
[mvn-tooltip-small]:focus:before,
[mvn-tooltip-small]:focus:after,
.mvntooltipSmall:hover:before,
.mvntooltipSmall:hover:after,
.mvntooltipSmall:focus:before,
.mvntooltipSmall:focus:after {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* Base styles for the mvntooltipSmall's directional arrow */
.mvntooltipSmall:before,
[mvn-tooltip-small]:before {
  z-index: 1001;
  border: 6px solid transparent;
  background: transparent;
  content: "";
}

/* Base styles for the mvntooltipSmall's content area */
.mvntooltipSmall:after,
[mvn-tooltip-small]:after {
  z-index: 1000;
  padding: 6px;
  width: 85px;
  background-color: #1a3e66;
  color: #fff;
  content: attr(mvn-tooltip-small);
  font-size: 11px;
  line-height: 1.2;
  text-align:center;
  border:solid 1px #fff;
}

/* Directions */

/* Top (default) */
[mvn-tooltip-small]:before,
[mvn-tooltip-small]:after,
.mvntooltipSmall:before,
.mvntooltipSmall:after,
.mvntooltipSmall-top:before,
.mvntooltipSmall-top:after {
  bottom: 100%;
  left: 50%;
}

[mvn-tooltip-small]:before,
.mvntooltipSmall:before,
.mvntooltipSmall-top:before {
  margin-left: -6px;
  margin-bottom: -12px;
  border-top-color: #fff;
}
[mvn-tooltip-small]:before,
.mvntooltipSmalldark:before,
.mvntooltipSmall-top:before {
  margin-left: -6px;
  margin-bottom: -12px;
  border-top-color: #000;
}

/* Horizontally align top/bottom mvntooltipSmalls */
[mvn-tooltip-small]:after,
.mvntooltipSmall:after,
.mvntooltipSmall-top:after {
  margin-left: -30px;
}

[mvn-tooltip-small]:hover:before,
[mvn-tooltip-small]:hover:after,
[mvn-tooltip-small]:focus:before,
[mvn-tooltip-small]:focus:after,
.mvntooltipSmall:hover:before,
.mvntooltipSmall:hover:after,
.mvntooltipSmall:focus:before,
.mvntooltipSmall:focus:after,
.mvntooltipSmall-top:hover:before,
.mvntooltipSmall-top:hover:after,
.mvntooltipSmall-top:focus:before,
.mvntooltipSmall-top:focus:after {
  -webkit-transform: translateY(-12px);
  -moz-transform:    translateY(-12px);
  transform:         translateY(-12px);
}

/* Left */
.mvntooltipSmall-left:before,
.mvntooltipSmall-left:after {
  right: 100%;
  bottom: 50%;
  left: auto;
}

.mvntooltipSmall-left:before {
  margin-left: 0;
  margin-right: -12px;
  margin-bottom: 0;
  border-top-color: transparent;
  border-left-color: #fff;
}

.mvntooltipSmall-left:hover:before,
.mvntooltipSmall-left:hover:after,
.mvntooltipSmall-left:focus:before,
.mvntooltipSmall-left:focus:after {
  -webkit-transform: translateX(-12px);
  -moz-transform:    translateX(-12px);
  transform:         translateX(-12px);
}

/* Bottom */
.mvntooltipSmall-bottom:before,
.mvntooltipSmall-bottom:after {
  top: 100%;
  bottom: auto;
  left: 50%;
}

.mvntooltipSmall-bottom:before {
  margin-top: -12px;
  margin-bottom: 0;
  border-top-color: transparent;
  border-bottom-color: #fff;
}

.mvntooltipSmall-bottom:hover:before,
.mvntooltipSmall-bottom:hover:after,
.mvntooltipSmall-bottom:focus:before,
.mvntooltipSmall-bottom:focus:after {
  -webkit-transform: translateY(12px);
  -moz-transform:    translateY(12px);
  transform:         translateY(12px);
}

/* Right */
.mvntooltipSmall-right:before,
.mvntooltipSmall-right:after {
  bottom: 50%;
  left: 100%;
}

.mvntooltipSmall-right:before {
  margin-bottom: 0;
  margin-left: -12px;
  border-top-color: transparent;
  border-right-color: #fff;
}

.mvntooltipSmall-right:hover:before,
.mvntooltipSmall-right:hover:after,
.mvntooltipSmall-right:focus:before,
.mvntooltipSmall-right:focus:after {
  -webkit-transform: translateX(12px);
  -moz-transform:    translateX(12px);
  transform:         translateX(12px);
}

/* Move directional arrows down a bit for left/right mvntooltipSmalls */
.mvntooltipSmall-left:before,
.mvntooltipSmall-right:before {
  top: 3px;
}

/* Vertically center mvntooltipSmall content for left/right mvntooltipSmalls */
.mvntooltipSmall-left:after,
.mvntooltipSmall-right:after {
  margin-left: 0;
  margin-bottom: -16px;
}

[mvn-tooltip-basic] {
    position: relative;
    z-index: 2;
    cursor: pointer;
}

/* Hide the tooltip content by default */
[mvn-tooltip-basic]:before,
[mvn-tooltip-basic]:after {
  visibility: hidden;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    pointer-events: none;
}

/* Position tooltip above the element */
[mvn-tooltip-basic]:before {
    position: absolute;
    bottom: 25px;
    left: 50%;
    margin-bottom: 0px;
    margin-left: -20px;
    padding: 7px;
    width: 100px;
    -webkit-border-radius: 3px;
    -moz-border-radius:    3px;
    border-radius:         3px;
    background-color: #1a3e66;
    color: #fff;
    content: attr(mvn-tooltip-basic);
    text-align: center;
    font-size: 14px;
    line-height: 1.2;
}

/* Triangle hack to make tooltip look like a speech bubble */
[mvn-tooltip-basic]:after {
    position: absolute;
    bottom: 25px;
    left: 50%;
    margin-left: -5px;
    width: 0;
    border-top: 5px solid #1a3e66;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    content: " ";
    font-size: 0;
    line-height: 0;
}

/* Show tooltip content on hover */
[mvn-tooltip-basic]:hover:before,
[mvn-tooltip-basic]:hover:after {
    visibility: visible;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge */
  user-select: none;           /* Non-prefixed version, currently
                                  not supported by any browser */
}
div.modalv3_box_flash { width:675px; min-height:350px; }

div.fp_box { width:660px; height:300px; margin-left:auto; margin-right:auto; margin-top:10px; }
div.fp_left { display:table-cell; width:150px; vertical-align:top; }
div.fp_mid { display:table-cell; width:10px; vertical-align:top; }
div.fp_right { display:table-cell; width:500px; vertical-align:top; }
div.fp_desc { font-family:Arial; color:#000; font-size:18px; }
a.fp_link { color:Blue; font-weight:bold; }
a.fp_link2 { color:Blue; font-size:14px; }
div.fp_ok { width:100px; background-color:#1a3e66; text-align:center; font-weight:bold; padding:6px; font-size:12px; cursor:pointer; margin-left:auto; margin-right:auto; }
div.fp_ok:hover { background-color:#004897; cursor:pointer; }
div.fp_ok:active { background-color:#1a3e66; cursor:pointer; }


div.header_alert_wrapper { width:1100px; margin-left:auto; margin-right:auto; padding:10px; border:solid 1px #3b4e53; background-color:#9bcc29; cursor:pointer; }
div.header_alert_wrapper:hover { border:solid 1px #253438; background-color:#a5d92d; }
div.header_alert_wrapper_inner { font-size:16px; font-weight:bold; }
div.header_alert_left { display:table-cell; width:60px; vertical-align:middle; text-align:center; }
div.header_alert_mid { display:table-cell; width:10px; }
div.header_alert_right { display:table-cell; width:1000px; vertical-align:middle; }
div.header_alert_left_inner { padding-top:5px; }
div.header_alert_right_inner { padding-top:5px;}

div.header_alert_vaughnmas_wrapper { width:850px; margin-left:auto; margin-right:auto; padding:10px; border:solid 1px #3b4e53; background-color:#1b1b1b; background-image:url('//cdn.vaughnsoft.net/img/vaughnmas_alert_bg2.jpg'); background-position:center; text-shadow: 2px 2px 0px #000; cursor:pointer; color:#fff; }
div.header_alert_vaughnmas_wrapper:hover { border:solid 1px #253438; background-color:#a5d92d; }
div.header_alert_vaughnmas_wrapper { font-size:16px; font-weight:bold; }
div.header_alert_vaughnmas_left { display:table-cell; width:60px; vertical-align:middle; text-align:center; }
div.header_alert_vaughnmas_mid { display:table-cell; width:5px; }
div.header_alert_vaughnmas_right { display:table-cell; width:750px; vertical-align:middle; }
div.header_alert_vaughnmas_left_inner { padding-top:5px; }
div.header_alert_vaughnmas_right_inner { padding-top:5px;}

div.header_alert_v2 {
    display:flex;
    width:1100px;
    margin-left:auto;
    margin-right:auto;
    background-color: #1a3e66;
    cursor:pointer;
}
div.header_alert_v2_logo {
    width:50px;
    padding:15px;
    background-color:#333;
    text-align: center;
}
div.header_alert_v2_message {
    flex:auto;
    padding:10px;
    text-align:center;
    line-height:50px;
    font-size:17px;
    font-weight:bold;
    color:#fff;
    text-shadow: 2px 2px 0px #000;
}
div.header_alert_v2_message:hover {
    background-color:#1e5591;
    
}
div.header_alert_v2_close {
    width:75px;
    background-color:#770000;
    cursor:pointer;
    text-align:center;
    padding-top:15px;
}
div.header_alert_v2_close:hover {
    background-color: #990000;
}
img.header_alert_v2_close {
    width:35px;
    height:35px;
}



div.abvsHelpVL { width:1280px; height:720px; display:none; }
img.abvsHelpVL { width:1280px; height:720px; }
div.abvs_time { width:250px; height:80px; background-color:#000; opacity:0.9; position:absolute; border:solid 1px #fff; border-left:0px; margin-top:-150px; }
div.abvs_time_txt { text-align:center; color:#fff; font-size:48px; margin-top:11px; font-family:arial; }

div.vs_link_account_button { width:250px; padding:10px; text-align:center; font-weight:bold; color:#fff; cursor:pointer; box-shadow:0 0 10px #999; text-shadow:#555 2px 1px; }
div.vs_link_account_button_facebook { background-color:#3578E5; }
div.vs_link_account_button_facebook:hover { background-color:#3b84fb; }
div.vs_link_account_button_facebook:active { background-color:#326fd3; }
div.vs_link_account_button_twitter { background-color:#1da1f2; }
div.vs_link_account_button_twitter:hover { background-color:#20a9fd; }
div.vs_link_account_button_twitter:active { background-color:#1b93dc; }
div.vs_link_account_button_twitch { background-color:#8205B4; }
div.vs_link_account_button_twitch:hover { background-color:#9005c8; }
div.vs_link_account_button_twitch:active { background-color:#73059f; }

div.abvsHeaderLeft { width:1100px; height:90px; }
div.abvsHeaderRight { width: 1100px; height:90px; }
div.abvsHeaderWrapper { width:1100px; min-width:1100px; height:194px; max-height:194px; min-height:194px; padding:10px; margin-left:auto; margin-right:auto; }
div.abvsHeader2Left { width:850px; height:90px; }
div.abvsHeader2Right { width: 850px; height:90px; }
div.abvsHeader2Wrapper { width:850px; min-width:850px; height:194px; max-height:194px; min-height:194px; padding:10px; margin-left:auto; margin-right:auto; }
.vs_button {
    -webkit-appearance: none;
    position: relative;
    display: inline-block;
    padding: 6px 10px;
    margin: 0;
    vertical-align: middle;
    overflow: visible;
    color: #fff;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    letter-spacing: 1px;
    background: transparent;
    border: 0;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    transition: all 0.2s ease;
    text-shadow: 1px 1px 0 #333;
}
.vs_button:hover, .vs_button:focus {
    outline: 0;
    text-decoration: none;
}
.vs_button:not(:disabled) {
    cursor: pointer;
}
.vs_button_blue {
    width:135px;
    text-align:right;
    background: #1a3e66;
    text-shadow: 1px 1px 0 #333;
}
.vs_button_blue:hover {
    background: #1e5591;
}
.vs_button_red {
    width:125px;
    background: #660000;
    text-shadow: 2px 2px 0 #333;
}
.vs_button_red:hover {
    background: #770000;
}
.vs_button_signup {
    width:250px;
    text-align:right;
    background: #660000;
    text-shadow: 1px 1px 0 #333;
}
.vs_button_signup:hover {
    background: #770000;
}
.vs_button_signin_twitter {
    width:300px;
    background: #1da1f2;
}
.vs_button_signin_twitter:hover {
    background: #20a9fd;
}
.vs_button_signin_twitter:active {
    background: #1da1f2;
}
.vs_button_signin_twitch {
    width:300px;
    background: #8205B4;
}
.vs_button_signin_twitch:hover {
    background: #9005c8;
}
.vs_button_signin_twitch:active {
    background: #8205B4;
}
.vs_button_signin_steam {
    width:250px;
    text-align:right;
    background: #333;
    text-shadow: 1px 1px 0 #333;
}
.vs_button_signin_steam:hover {
    background: #444;
}
.vs_button_signin_facebook {
    width:300px;
    background: #3578E5;
}
.vs_button_signin_facebook:hover {
    background: #3b84fb;
}
.vs_button_ripple {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: transparent;
    z-index:2;
}

.vs_button_ripple__circle {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    opacity: 0;
    width: 0;
    height: 0;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.25);
}
.vs_button_ripple.is-active .vs_button_ripple__circle {
    -webkit-animation: vs_button_ripple_animation .4s ease-in;
          animation: vs_button_ripple_animation .4s ease-in;
}
@-webkit-keyframes vs_button_ripple_animation {
    0% {
        opacity: 0;
    }
    25% {
        opacity: 1;
    }
    100% {
        width: 200%;
        padding-bottom: 200%;
        opacity: 0;
    }
}
@keyframes vs_button_ripple_animation {
    0% {
        opacity: 0;
    }
    25% {
        opacity: 1;
    }
    100% {
        width: 200%;
        padding-bottom: 200%;
        opacity: 0;
    }
}
.vs_button_headerV2_logo {
    width:211px;
    height:40px;
    text-align:center;
    background: #1a3e66;
    text-shadow: 1px 1px 0 #333;
    box-shadow: 0px 0px 0px transparent;
    font-weight: bold;
    font-family: open sans,arial,sans-serif;
    text-rendering: optimizeSpeed;
}
.vs_button_headerV2_logo:hover {
    background: #1e5591;
}
.vs_button_headerV2_blog {
    width:100px;
    height:40px;
    text-align:center;
    background: #1a3e66;
    text-shadow: 1px 1px 0 #333;
    box-shadow: 0px 0px 0px transparent;
    font-weight: bold;
    font-family: open sans,arial,sans-serif;
    text-rendering: optimizeSpeed;
}
.vs_button_headerV2_blog:hover {
    background: #1e5591;
}
.vs_button_headerV2_browse {
    width:130px;
    height:40px;
    text-align:center;
    background: #1a3e66;
    text-shadow: 1px 1px 0 #333;
    box-shadow: 0px 0px 0px transparent;
    font-weight: bold;
    font-family: open sans,arial,sans-serif;
    text-rendering: optimizeSpeed;
}
.vs_button_headerV2_browse:hover {
    background: #1e5591;
}
.vs_button_headerV2_help {
    width:75px;
    height:40px;
    text-align:center;
    background: #1a3e66;
    text-shadow: 1px 1px 0 #333;
    box-shadow: 0px 0px 0px transparent;
    font-weight: bold;
    font-family: open sans,arial,sans-serif;
    text-rendering: optimizeSpeed;
}
.vs_button_headerV2_help:hover {
    background: #1e5591;
}
.vs_button_headerV2_golive {
    width:175px;
    height:40px;
    text-align:center;
    background: #1a3e66;
    text-shadow: 1px 1px 0 #333;
    box-shadow: 0px 0px 0px transparent;
    font-weight: bold;
    font-family: open sans,arial,sans-serif;
    text-rendering: optimizeSpeed;
}
.vs_button_headerV2_golive:hover {
    background: #1e5591;
}
.vs_button_headerV2_vip {
    width:175px;
    height:40px;
    text-align:center;
    background:#1a3e66;
    text-shadow: 1px 1px 0 #333;
    box-shadow: 0px 0px 0px transparent;
    font-weight: bold;
    font-family: open sans,arial,sans-serif;
    text-rendering: optimizeSpeed;
}
.vs_button_headerV2_vip:hover {
    background: #1e5591;
}
.vs_button_headerV2_signin {
    width:125px;
    height:40px;
    text-align:center;
    background: #1a3e66;
    text-shadow: 1px 1px 0 #333;
    box-shadow: 0px 0px 0px transparent;
    font-weight: bold;
    font-family: open sans,arial,sans-serif;
    text-rendering: optimizeSpeed;
}
.vs_button_headerV2_signin:hover {
    background: #1e5591;
}
.vs_button_headerV2_signup {
    width:200px;
    height:40px;
    text-align:center;
    background: #1a3e66;
    text-shadow: 1px 1px 0 #333;
    box-shadow: 0px 0px 0px transparent;
    font-weight: bold;
    font-family: open sans,arial,sans-serif;
    text-rendering: optimizeSpeed;
}
.vs_button_headerV2_signup:hover {
    background: #1e5591;
}

div.signinv2Wrapper {
    width:625px;
}
div.signinv2Left {
    display:table-cell;
    vertical-align:top;
    width:335px;
}
div.signinv2Mid {
    display:table-cell;
    vertical-align:top;
    padding-top:6px;
}
div.signinv2Right {
    display:table-cell;
    vertical-align:top;
    width:290px;
}
div.signinv2Mid_divider {
    margin-left:auto;
    margin-right:auto;
    width:1px;
    height:140px;
    background-color:#000;
}
div.signinv2Mid_text {
    font-family:Verdana, Geneva, Tahoma, sans-serif;
    font-size:10px;
    text-align:center;
}
div.signinv2_box {
    margin-left:auto;
    margin-right:auto;
    padding:10px;
    width:300px;
}
div.signinv2_box2 {
    margin-left:auto;
    margin-right:auto;
    padding:15px;
    width:300px;
}
input.signinv2_input {
    padding:4px;
    width:300px;
    font-size:16px;
    border:0px;
    box-sizing:border-box;
    outline:none;
    border-color:#999;
    box-shadow:0 0 10px #999;
}
input.signinv2_input:focus {
    border-color: #004897;
    box-shadow: 0 0 10px #004897;
}
span.signinv2_input_text {
    font-size:12px;
    font-variant:small-caps;
    font-family:Verdana, Geneva, Tahoma, sans-serif;
}
div.signinv2_input_box {
    padding-top:2px;
}
div.signinv2_input_spacer {
    height:10px;
}
div.signinv2_input_spacer2 {
    height:20px;
}
div.signinv2_submit_wrapper {
    width:340px;
}
div.signinv2_submit_left {
    display:table-cell;
    vertical-align: top;
    width:130px;
}
div.signinv2_submit_mid {
    display:table-cell;
    vertical-align: top;
    width:55px;
}
div.signinv2_submit_right {
    display:table-cell;
    vertical-align: middle;
}
span.signinv2_forgotpassword {
    font-size:12px;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-variant:small-caps;
    cursor: pointer;
}
span.signinv2_forgotpassword:hover {
    color:#1e5591;
    text-decoration:underline;
}
div.signinv2_connect_icon_twitter {
    position:absolute;
    top:-1px;
    left:0px;
}
img.signinv2_connect_icon_twitter {
    width:30px;
    height:30px;
}
div.signinv2_connect_icon_twitch {
    position:absolute;
    top:6px;
    left:6px;
}
img.signinv2_connect_icon_twitch {
    width:19px;
    height:19px;
}
div.signinv2_connect_icon_steam {
    position:absolute;
    top:-5px;
    left:-2px;
}
img.signinv2_connect_icon_steam {
    width:50px;
    height:45px;
}
div.signinv2_connect_icon_facebook {
    position:absolute;
    top:5px;
    left:6px;
}
img.signinv2_connect_icon_facebook {
    width:19px;
    height:19px;
}

div.signinv2_connect_icon_create {
    position:absolute;
    top:7px;
    left:9px;
}
img.signinv2_connect_icon_create {
    width:20px;
    height:20px;
}
div.signinv2_connect_icon_signin {
    position:absolute;
    top:7px;
    left:9px;
}
img.signinv2_connect_icon_signin {
    width:20px;
    height:20px;
}

div.vs_stream_wrapper {
    margin-left:auto;
    margin-right:auto;
    width:1280px;
    min-height:800px;
}
div.vs_stream_left {
    display:table-cell;
    vertical-align:top;
    width:300px;
    padding-left:10px;
    padding-top:10px;
}
div.vs_stream_mid {
    display:table-cell;
    vertical-align:top;
    min-width:1px;
}
div.vs_stream_mid_spacer {
    display:table-cell;
    vertical-align:top;
    min-width:25px;
}
div.vs_stream_right {
    display:table-cell;
    vertical-align:top;
}
div.vs_stream_menubutton {
    background-color:#1a3e66;
    width:300px;
    font-size:16px;
    font-family:"Open Sans", "Arial", sans-serif;
    font-weight:bold;
    color:#ccc;
    padding:20px;
    padding-bottom:15px;
}
div.vs_stream_menubutton:hover {
    background-color:#004897;
    color:#fff;
}
div.vs_stream_menubutton_selected {
    background-color:#004897;
}
a.vs_stream_menubutton {
    text-decoration: none;
}
div.vs_stream_menubutton_spacer {
    height:10px;
}
div.vs_stream_menu {
    background-color:#1a3e66;
}
div.vs_stream_content {
    padding:15px;
    background-color:#fff;
    border:solid 2px #101010;
}
div.vs_stream_content_box_spacer {
    height:15px;
}
div.vs_stream_content_box {
}
div.vs_stream_content_box_header {
    padding:10px;
    font-size:18px;
    font-family:"Open Sans", "Arial", sans-serif;
    font-weight:bold;
    color:#000;
}
div.vs_stream_content_box_accent {
    background-color:#004897;
    height:5px;
}
div.vs_stream_content_box_body {
    min-height:100px;
    padding:10px;
    font-family:"Open Sans", "Arial", sans-serif;
    color:#000;
}
div.vs_stream_content_box_footer {
    background-color:#dedede;
    padding:10px;
}
div.vs_stream_streamkey {
    margin-left:auto;
    margin-right:auto;
    padding:20px;
    width:500px;
}
input.vs_stream_streamkey {
    padding:8px;
    width:400px;
    height:40px;
    font-size:16px;
    box-sizing:border-box;
    outline:none;
    border:0px;
    box-sizing:border-box;
    outline:none;
    border-color:#999;
    box-shadow:0 0 10px #999;
    font-family:'Courier New', Courier, monospace;
    font-weight:bold;
    color:#555;
}
input.vs_stream_streamkey:focus {
    border-color: #004897;
    box-shadow: 0 0 10px #004897;
}
div.vs_stream_streamkey_description {
    padding:10px;
    text-align:center;
    font-size:14px;
    font-family:"Open Sans", "Arial", sans-serif;
    color:#000;
}
.vs_button_stream_copy {
    width:100px;
    height:40px;
    vertical-align:top;
    text-align:center;
    background: #1a3e66;
    text-shadow: 1px 1px 0 #333;
    font-weight: bold;
    font-family: open sans,arial,sans-serif;
    text-rendering: optimizeSpeed;
    border-color:#999;
    box-shadow:0 0 10px #333;
    border-right:0px;
}
.vs_button_stream_copy:hover {
    background: #1e5591;
}

div.vs_v9_header_notice_bar {
    background-color:#ffe770;
    cursor:pointer;
}
div.vs_v9_header_notice {
    width:1280px;
    margin-left:auto;
    margin-right:auto;
    font-size:16px;
    font-weight:bold;
    font-family:"Open Sans", "Arial", sans-serif;
    color:#000;
    text-align:center;
    padding:10px;
}
div.vs_stream_encoders {
    display:flex;
}
div.vs_stream_encoderbox_left {
    width:200px;
    padding:25px;
    text-align:center;
}
div.vs_stream_encoderbox_right {
    flex:auto;
}
span.vs_stream_encoderbox_right {
    font-size:16px;
    font-family:"Open Sans", "Arial", sans-serif;
    color:#000;
    line-height:200px;
    vertical-align: middle;
}
img.vs_stream_encoder_obs {
    width:150px;
    height:150px;
}

div.vs_mobileapp_promo {
    height:190px;
    background-color:#172b43;
    padding-top:10px;
    text-align:center;
}

div.vs_mobileapp_promo2 {
    height:100px;
    background-color:#172b43;
    padding-top:10px;
    text-align:center;
}


img.vs_mobile_promo_large {
    border:0px;
    margin-left:auto;
    margin-right:auto;
}
img.vs_mobile_promo_medium {
    border:0px;
    margin-left:auto;
    margin-right:auto;
}


div.vs_vod_list_wrapper {
    min-height:1440px;
}
div.vs_vod_list_box {
    width:inherit;
    cursor:pointer;
    background-color: #1c1c1c;
    border-radius: 20px;
    margin-left:15px;
    margin-right:15px;
}
div.vs_vod_list_box:hover {
    background-color:#1a1a1a;
}
a.vs_vod_list_box {
    text-decoration:none;
    width:inherit;
}
div.vs_vod_list_box_thumbnail {
    width:inherit;
}
img.vs_vod_list_box_thumbnail {
    width:inherit;
}
div.vs_vod_list_box_info {
    flex:auto;
    padding-top: 15px;
    padding-bottom: 15px;
}
div.vs_vod_list_box_info_title {
    font-weight:bold;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:18px;
    padding-left:16px;
    color:#fff;
}
div.vs_vod_list_box_info_stats {
    font-weight:bold;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:14px;
    line-height:22px;
    padding-left:16px;
    padding-top:4px;
    color:#777;
}
div.vs_vod_list_box_info_description {
    font-weight:bold;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:18px;
    line-height:26px;
    padding-left:16px;
    padding-top:4px;
    color:#ddd;
}
span.vs_vod_list_box_info_description_empty {
    color:#555;
    font-style:italic;
}
div.vs_vod_list_box_spacer {
    height:15px;
}
div.vs_vod_list_box_spacer_line {
    height:1px;
    background-color:#ffffff1a;
}

div.vs_v9_vods_wrapper_mobile {
}
div.vsVodPlayer {
    width:1280px;
    height:720px;
    margin-left:auto;
    margin-right:auto;
    background-color:#111;
}
video.vsVodPlayer {
    width:1280px;
    height:720px;
}
div.vsVodPlayerContainer {
    background-color:#000;
}
div.vsVodUnderBox {
    display:flex;
    width:1250px;
    padding:15px;
    margin-left:auto;
    margin-right:auto;
}
div.vsVodTitle {
    flex:auto;
    font-weight:bold;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:18px;
    line-height:26px;
    color:#bbb;
}
div.vsVodViews {
    width:250px;
    text-align:right;
    font-weight:bold;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:18px;
    line-height:26px;
    color:#bbb;
}
div.vs_stream_nav_box {
    padding-left: 20px;
    display:flex;
    width:inherit;
    margin-left:auto;
    margin-right:auto;
}
div.vs_stream_nav_profile {
    width:64px;
}
img.vs_stream_nav_profile {
    height: 64px;
    width: 64px;
    border-radius: 50%;
    overflow: hidden;
    cursor: pointer;
    border:solid 3px #aaa;
}
img.vs_stream_nav_profile:hover {
    border:solid 3px #ccc;
}
a.vs_stream_nav_profile {
    text-decoration:none;
}
div.vs_stream_nav_profile_info {
    flex:auto;
}
div.vs_stream_nav_profile_info_spacer {
    width:20px;
}
div.vs_stream_nav_profile_info_username {
    font-size:22px;
    line-height:30px;
    padding-top:6px;
}
div.vs_stream_nav_profile_info_stats {
    font-size:14px;
    color:#aaa;
}
div.vs_stream_nav_box_spacer {
    height:20px;
}
div.vs_v9_modal_notice {
    position:fixed;
    bottom:125px;
    left:25px;
    background-color:#262626;
    width:600px;
    height:150px;
    z-index:110;
    padding:20px;
}
div.vs_v9_modal_notice_body {
    display:flex;

}
div.vs_v9_modal_notice_logo {
    width:128px;
    height:128px;
    padding:10px;
}
img.vs_v9_modal_notice_logo {
    width:128px;
    height:128px;
    border-radius: 50%;
    overflow: hidden;
    border:solid 4px #212121;
}
div.vs_v9_modal_notice_text {
    color:#fff;
    padding:34px;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:16px;
}
div.vs_v9_modal_notice_spacer {
    height:10px;
}
div.vs_v9_modal_notice_divider {
    height:2px;
    background-color:#333;
}
div.vs_v9_modal_notice_buttons {
    display:flex;
}
a.vs_v9_modal_notice_vip {
    text-decoration:none;
}
div.vs_v9_modal_notice_before {
    width:170px;
}
div.vs_v9_modal_notice_vip {
    width:100px;
    background-color:#ff590d;
    font-size:14px;
    padding:8px;
    cursor:pointer;
    color:#fff;
    text-align:center;
    border-radius:25px;
}
div.vs_v9_modal_notice_vip:hover {
    background-color:#e97b21;
    cursor:pointer;
}
div.vs_v9_modal_notice_off {
    width:100px;
    font-size:14px;
    padding:8px;
    cursor:pointer;
    color:#898989;
    text-align:center;
}
div.vs_v9_modal_notice_vip:hover {
    cursor:pointer;
}


div.settings_broadcast_spacer {
    height:15px;
}
div.settings_broadcast_desktop_option {
    width:200px;
    min-height:400px;
    background-color:#ccc;
    border:solid 1px #ddd;
    border-radius: 5px;
    display:table-cell;
}
div.settings_broadcast_desktop_option:hover {
    background-color:#ddd;
}
div.settings_broadcast_desktop_option_spacer {
    display:table-cell;
    width:10px;
}
div.settings_broadcast_desktop_option_logo {
    text-align:center;
    padding:15px;
}
div.settings_broadcast_description {
    padding:15px;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:16px;
    font-weight:bold;
    line-height:20px;
}
a.settings_broadcast_description {
    color:Blue;
    
}
div.settings_broadcast_desktop_option_description {
    padding:15px;
    min-height:240px;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:16px;
    line-height:20px;
}
div.settings_broadcast_desktop_option_description_spacer {
    height:10px;
}
a.settings_broadcast_button_download {
    text-decoration:none;
    color:#fff;
}
div.settings_broadcast_button_download {
    width:128px;
    box-shadow:0 0 10px #999;
    margin-left:auto;
    margin-right:auto;
}
input.settings_broadcast_button_download {
    width:128px;
    box-shadow:0 0 10px #999;
    margin-left:auto;
    margin-right:auto;
}

div.settings_broadcast_button_moreinfo {
    padding:15px;
    text-align:center;
}
a.settings_broadcast_button_moreinfo {
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:16px;
    line-height:20px;
    color:#1a3e66;
}

img.settings_broadcast_desktop_obs {
    width:128px;
    height:128px;
}

img.settings_broadcast_mobile_vl {
    width:128px;
    height:128px;
    border-radius:15px;
}
img.settings_broadcast_mobile_streamlabs {
    width:128px;
    height:128px;
    border-radius:15px;
}
img.settings_broadcast_mobile_streamelements {
    width:128px;
    height:128px;
    border-radius:15px;
}

img.settings_broadcast_mobile_googleplay {
    width:128px;
    height:38px;
}

div.vs_v9_report_box_warning_doxxing {
    display:none;
}
div.vs_v9_report_box_warning_category {
    display:none;
}
div.vs_v9_report_box_warning_copyright {
    display:none;
}
div.vs_v9_report_box_line {
    display:flex;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:16px;
}
div.vs_v9_report_box_left {
    width:90px;
}
div.vs_v9_report_box_right {
    width:280px;
    padding:8px;
}
div.vs_connect_body {
    background:#ccc;
    position:absolute;
    width:100%;
    height:100%;
}
div.vs_connect_error {
    background:firebrick;
    padding:8px;
    color:#fff;
    font-size:12px;
    border-radius:25px;
}
div.vs_connect_spacer {
    height:10px;
}
.vs_switch {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 22px;
}
.vs_switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}
.vs_slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #8f0000;
  -webkit-transition: .4s;
  transition: .4s;
}
.vs_slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 4px;
  bottom: 3px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}
input:checked + .vs_slider {
  background-color: #00a30d;
}

input:focus + .vs_slider {
  box-shadow: 0 0 1px #00a30d;
}

input:checked + .vs_slider:before {
  -webkit-transform: translateX(16px);
  -ms-transform: translateX(16px);
  transform: translateX(16px);
}
.vs_slider.round {
  border-radius: 34px;
}
.vs_slider.round:before {
  border-radius: 50%;
}
#div-ad-anchorAd-wrapper {
    z-index:9999;
    padding-top:20px!important;
    height:90px!important;    
    display:flex!important;
}
#div-ad-anchorAd-wrapper {
	z-index:9999;
	padding-top:20px!important;
	height: 90px!important;
}
#div-insticator-ad-anchor {
      border:0!important;
}
#div-ad-anchorAd-wrapperbottom {

    display:flex!important;
    
}
.close {
	padding:0!important;
}
@media screen and (max-width:989px) {
	.close {
	top:-40px!important;
	right:-5px!important;
	padding:10px!important;
	}
}
@media screen and (min-width:990px) {
	.close {
	top:0!important;
	right:-40px!important;
	}
}
@media screen and (max-width:989px) {
	#div-ad-anchorAd-wrapper {
	padding-top:40px!important;
	height:90px!important;
	}
}
div.vs_mobile_chat {
    background-color:#111;
}

/* BEGIN: Settings Stream Links */
div.vs_v9_settings_links_wrapper {
    display:flex;
    padding: 5px;
    padding-top: 10px;
}
div.vs_v9_settings_links_left {
    width:220px;
    text-align:right;
    font-size: 14px;
    padding: 5px;
    font-weight: bold;
    padding-right: 2px;
}
div.vs_v9_settings_links_suffix {
    text-align:right;
    font-size: 14px;
    padding: 5px;
    font-weight: bold;
    padding-left: 2px;
}
div.vs_v9_settings_links_mid {
    width:0px;
}
div.vs_v9_settings_links_right {
    padding:2px;
}
input.vs_v9_settings_links {
    padding:4px;
    font-size:14px;
    font-weight:bold;
    box-shadow: 0 0 4px #999;
    white-space:normal;
    border:0px;
    box-sizing:border-box;
    outline:none;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
    color:#0043ff;
}
div.vs_v9_settings_links_box {
    padding:5px;
    border: solid 1px #b8b8b8;
    border-radius: 10px;
    font-family: Inter, Roobert, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
div.vs_v9_settings_links_header {
    font-weight:bold;
    font-size:16px;
    padding: 5px;
    border-bottom: solid 1px #d4d4d4;
}
/* END: Settings Stream Links */

div.vs_v9_vip_package_wrapper {
    display:flex;
}
div.vs_v9_vip_package_box {
    width:250px;
    min-height:200px;
    border:solid 4px #d9d9d9;
    border-radius: 10px;
    background-color:#fff;
    padding: 20px;
    cursor: pointer;
}
div.vs_v9_vip_package_box:hover {
    box-shadow: 0px 0px 10px #a9a9a9;
    transition: all 0.2s ease;
}
div.vs_v9_vip_package_box_selected {
    box-shadow: 0px 0px 10px #a9a9a9;
}
div.vs_v9_vip_package_box_spacer {
    width:20px;
}
div.vs_v9_vip_package_product {
    font-size:60px;
    text-align: center;
    font-weight:bold;
}
div.vs_v9_vip_package_product_type {
    font-size:26px;
    text-align: center;
    font-weight:bold;
}
div.vs_v9_vip_package_product_type_spacer {
    height:40px;
}
div.vs_v9_vip_package_product_duration {
    font-size:16px;
    text-align: center;
    padding:10px;
}
div.vs_v9_vip_package_product_price {
    font-size: 20px;
    text-align: center;
    padding: 10px;
    font-weight: bold;
}
div.vs_v9_vip_package_product_divider {
    height:3px;
    background-color:#d7d7d7;
}
div.vs_v9_vip_package_selector {
    width:30px;
    height:30px;
    border-radius: 25px;
    background-color:#fff;
}
div.vs_v9_vip_package_selector_selected {
    background-color:#00d911;
}
img.vs_v9_vip_package_selector {
    width:30px;
    height:30px;
}