.nrouletteHeaderControls{display:none;}
@font-face {
    font-family: 'icomoon';
    src:    url('font/icomoon.eot?y0gequ');
    src:    url('font/icomoon.eot?y0gequ#iefix') format('embedded-opentype'),
        url('font/icomoon.ttf?y0gequ') format('truetype'),
        url('font/icomoon.woff?y0gequ') format('woff'),
        url('font/icomoon.svg?y0gequ#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

.nrouletteWrapper{overflow:hidden;overflow:hidden;font-family:Arial;min-width:900px;min-height:758px;text-align:left;text-shadow:none;}
.nrouletteWrapper .mobElement{display:none;}
.nrouletteWrapper *{box-sizing:content-box;}
.nrouletteHeaderControls,
.nrouletteHeaderControls *,
.nrouletteWrapper *,
.nrouletteHeaderPower,
.nrouletteHeaderPower *{font-family:Arial;}
.nrouletteWrapper iframe{border:none;}
.btnStyleNbase,
.btnStyleNadd{display:inline-block;color:#FFF;text-transform:uppercase;padding:5px 10px;text-align:center;box-sizing:border-box;cursor:pointer;font-size:18px;border-radius:3px;font-weight:bold;
	background: #7a87b1;
	background: -moz-linear-gradient(top,  #7a87b1 0%, #112165 100%);
	background: -webkit-linear-gradient(top,  #7a87b1 0%,#112165 100%);
	background: linear-gradient(to bottom,  #7a87b1 0%,#112165 100%);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.btnStyleNadd{color:#170300;border:1px solid #cca53b;
	background: #f3bd2e;
	background: -moz-linear-gradient(top,  #fef0cb 0%, #fde093 8%, #fbc32f 92%, #e5b32b 100%);
	background: -webkit-linear-gradient(top,  #fef0cb 0%,#fde093 8%, #fbc32f 92%, #e5b32b 100%);
	background: linear-gradient(to bottom,  #fef0cb 0%,#fde093 8%, #fbc32f 92%, #e5b32b 100%);
}

.nrouletteWrapper .videoCol{width:450px;float:left;}
.nrouletteWrapper .chatCol{width:420px;float:right;}
.nrouletteWrapper .videoCol > div,
.nrouletteWrapper .chatCol .chatLog,
.nrouletteWrapper .chatCol .chatControls .chatInput,
.nrouletteLoginPopup input.text,
.mobDevice .nrouletteWrapper .chatCol{border:2px solid #001668;}
.nrouletteWrapper .videoCol > div{width:450px;height:337px;background:#000;position:relative;}

.nrouletteWrapper .videoCol .partnerScreen .btnSound{position:absolute;bottom:20px;left:20px;z-index:20;padding:0 5px;line-height:36px;}
.nrouletteWrapper .videoCol .partnerScreen .shadow,
.nrouletteWrapper .videoCol .partnerScreen .mobShadow{position:absolute;left:0;top:0;right:0;bottom:0;background:url(../img/pic.png);z-index:10;display:none;text-align:center;}
.nrouletteWrapper .videoCol .partnerScreen .shadow .sub{color:#dfdfdf;font-size:18px;text-transform:uppercase;font-weight:bold;padding-top:15px;display:inline-block;}
.nrouletteWrapper .videoCol .partnerScreen .shadow .shadowMessage{padding-top:60px;}
.nrouletteWrapper .videoCol .partnerScreen .shadow .shadowMessage img{max-width:260px;max-height:65px;margin-bottom:10px;}
.nrouletteWrapper .videoCol .partnerScreen .shadow .shadowMessage .nrBtn{padding:10px 20px;}
.nrouletteWrapper .videoCol .partnerScreen .btnSound:before{width:27px;height:20px;content:" ";display:inline-block;background:url(../img/sound.png) no-repeat center top;vertical-align:text-bottom;}
.nrouletteWrapper .videoCol .partnerScreen .btnSound.btnSound-off:before{background-position:center bottom;}
.nrouletteWrapper .videoCol .partnerScreen .btnNext{position:absolute;bottom:20px;right:20px;z-index:20;padding:0 25px;line-height:36px;}
.nrouletteWrapper .videoCol .partnerScreen .frameHolder,
.nrouletteWrapper .videoCol .partnerScreen .mobFrame{position:absolute;left:0;top:0;right:0;bottom:0;text-align:center;}
.nrouletteWrapper .videoCol .partnerScreen .mobFrame img{height:100%;margin:auto;}
.nrouletteWrapper .videoCol .partnerScreen .liveFrame{display:none;position:absolute;right:0;top:0;left:0;bottom:0;}
.nrouletteWrapper .videoCol .partnerScreen .liveFrame .name{color:#FFF;position:absolute;left:15px;top:10px;z-index:1;line-height:1;}
.nrouletteWrapper .videoCol .partnerScreen video{position:absolute;right:0;top:0;left:0;bottom:0;width:100%;height:100%;background:url(../img/35.gif) no-repeat center;}

.nrouletteWrapper .videoCol .youScreen{margin-top:5px;background:#CCC;}
.nrouletteWrapper .videoCol .youScreen .nocam{position:absolute;left:0;top:0;right:0;bottom:0;background:url(../img/pic.png);z-index:10;text-align:center;display:block;z-index:20;}
.nrouletteWrapper .videoCol .youScreen .nocam p{font-size:14px;margin:98px 0 25px;line-height:1.3;color:#000;}
.nrouletteWrapper .videoCol .youScreen .nocam .nrBtn{padding:24px 32px;border-radius:5px;}

.nrouletteWrapper .chatCol.preChat{visibility:hidden;position:absolute;top:-6000px;}
.nrouletteWrapper .chatCol .chatLog{min-height:567px;box-sizing:border-box;padding:13px 5px 13px 13px;margin-bottom:5px;}
.nrouletteWrapper .chatCol .chatLog p{margin:0 0 9px 0;font-size:16px;color:#000;}
.nrouletteWrapper .chatCol .chatLog p.welcome{color:#28b42c;}
.nrouletteWrapper .chatCol .chatLog p .sys{color:#ef3435;}
.nrouletteWrapper .chatCol .chatLog p.bold{font-weight:bold;}
.nrouletteWrapper .chatCol .chatLog p.bold a{text-decoration:underline;}
.nrouletteWrapper .chatCol .chatControls{vertical-align:top;}
.nrouletteWrapper .chatCol .chatControls > *{vertical-align:top;}
.nrouletteWrapper .chatCol .chatControls .chatInput{resize:none;font-size:16px;margin:0;padding:5px;box-sizing:border-box;height:115px;width:186px;padding:11px;}
.nrouletteWrapper .chatCol .chatControls .btnSend{height:115px;line-height:115px;width:115px;padding:0;border-radius:3px;margin-left:2px;}
.nrouletteWrapper .chatCol .chatControls .btnSend.mobElement{width:0;margin:0;}
.nrouletteWrapper .chatCol .chatControls .btnVerify{height:115px;width:115px;padding:39px 0 0 0;font-size:16px;border-radius:3px;margin-left:2px;line-height:1;}
.nrouletteWrapper .chatCol .chatControls .btnVerify b{font-size:22px;}

.nrouletteHeaderControls .label{color:#454545;font-size:16px;padding-right:36px;background:url(../img/headArrow.png) no-repeat right center;margin-right:18px;line-height:62px;display:inline-block;font-weight:bold;}
.nrouletteHeaderControls .nrBtn{font-size:16px;padding:0 27px;height:59px;line-height:59px;vertical-align:top;font-weight:bold;}
.nrouletteHeaderControls .nrBtn.btnRegistration{line-height:1;padding:11px 43px;}


.nrouletteLoginRegister{color:#000;background:#FFF;width:615px;border-radius:10px;box-sizing:border-box;padding:8px 15px 18px 15px;position:absolute;top:100px;left:50%;z-index:1000;display:none;text-align:center;margin-left:-308px;}
.nrouletteLoginRegister,
.nrouletteLoginRegister *{font-family: 'Source Sans Pro', sans-serif;}
.nrouletteLoginRegister .x{position:absolute;right: 16px; top: 18px;;width:17px;height:16px;background:url(../img/rx.png) no-repeat center;cursor:pointer;}
.nrouletteLoginRegister .ptitle{color:#30bc5f;font-size:25px;border-bottom:1px solid #d4d4d4;font-weight:bold;padding-bottom:7px;margin-bottom:0;}
.nrouletteLoginRegister form{padding:0 135px;}
.nrouletteLoginRegister label{text-align:left;color:#626262;font-size:15px;padding-bottom:3px;padding-top:13px;display:block;}
.nrouletteLoginRegister input.text{width:100%;margin:0;box-sizing:border-box;border:1px solid #9d9d9d;border-radius:3px;padding:13px 15px;font-size:16px;}
.nrouletteLoginRegister input.text.error{background-color:#ffffc5;}
.nrouletteLoginRegister .sub{color:#7d7d7d;font-size:12px;text-align:center;padding-top:9px;}
.nrouletteLoginRegister .nrBtn{border:none;background:#30be60;border-radius:4px;color:#FFF;text-align:center;width:100%;position:relative;font-size:22px;padding:14px 50px;}
.nrouletteLoginRegister .nrBtn:after{font-family: 'icomoon' !important;content: "\e901";position:absolute;right:14px;font-size:29px;line-height:1.2;top: 50%;
    transform: translateY(-50%);}
.nrouletteLoginRegister .whys{background:#f1f1f1;border:2px dashed #d4d4d4;padding:15px 0 10px 15px;text-align:left;margin:28px 0 0 0;}
.nrouletteLoginRegister .whys > div{width:220px;display:inline-block;vertical-align:top;}
.nrouletteLoginRegister .whys .col-1 .title{color:#c43033;font-size:24px;font-weight:bold;line-height:1;margin-bottom:20px;line-height:1;}
.nrouletteLoginRegister .whys .col-1 .txt{color:#505050;font-size:14px;line-height:1.2;}
.nrouletteLoginRegister .whys .col-2{width:340px;}
.nrouletteLoginPopup{color:#000;background:#FFF;width:664px;border-radius:7px;box-sizing:border-box;padding:20px 24px;position:absolute;top:100px;left:50%;z-index:1000;display:none;text-align:center;margin-left:-332px;}
.nrouletteLoginRegister .withFly{position:relative;}
.nrouletteLoginRegister .fly{position:absolute;right:-25px;top:16px;}
.nrouletteLoginRegister .fly:before{background:url(../img/i.png) no-repeat center;width:18px;height:18px;cursor:pointer;content:" ";display:inline-block;}
.nrouletteLoginRegister .fly .message{display:none;position:absolute;border:1px solid #d4d4d4;font-size:12px;width:290px;background:#FFF;right:20px;bottom:20px;padding:5px;}
.nrouletteLoginRegister .fly:hover .message{display:block;}
.nrouletteLoginRegister .whys ul{margin:0 0 0 8px !important;list-style:none;padding-left:25px;}
.nrouletteLoginRegister .whys ul li{padding-left:27px;background:url(../img/v.png) no-repeat left 6px;font-size:15px;margin:0;color:#4b4b4b;padding-bottom:4px;list-style:none;}
.nrouletteLoginRegister .whys ul li b{color:#c43033;}


.nrouletteLoginPopup,
.nrouletteLoginPopup *{font-family:"Helvetica Neue",​Helvetica,​Arial,​sans-serif}

.nrouletteLoginPopup .x{position:absolute;cursor:pointer;width:36px;height:36px;background:url(../img/x.png) no-repeat left top;right:-15px;top:-15px;}
.nrouletteLoginPopup .loginLogo{margin:auto;display:block;}
.nrouletteLoginPopup p{color:#000;font-size:16px;margin:0 0 22px 0;padding:0 40px;line-height:1;}
.nrouletteLoginPopup label{color:#000;font-size:16px;font-weight:normal;line-height:1;}
.nrouletteLoginPopup p.title{text-transform:uppercase;font-size:30px;font-weight:bold;color:#001668;border-top:1px solid #001668;margin-top:9px;padding-top:17px;}
.nrouletteLoginPopup input.text{width:100%;box-sizing:border-box;font-size:24px;font-family:Arial;text-align:center;padding:20px 5px;border-radius:5px;margin-bottom:8px;	}
.nrouletteLoginPopup .nrBtn{border:none;display:block;margin:19px auto 9px;font-family:Arial;font-size:24px;padding:22px 70px;}
.nrouletteLoginPopup form{padding:0 39px;}
.nrouletteLoginShadow{position:fixed;width:100%;height:100%;background:url(../img/pic.png);left:0;top:0;z-index:999;display:none;}

.nrouletteHeaderPower{color:#000;vertical-align:top;font-weight:bold;}
.nrouletteHeaderPower img{vertical-align:top;padding-left:3px;}

.nrShowLogin .nrouletteLoginPopup,
.nrShowLogin .nrouletteLoginShadow{display:block;}

.nrShowRegister .nrouletteLoginRegister,
.nrShowRegister .nrouletteLoginShadow{display:block;}

.mobDevice .nrouletteWrapper{min-width:1px;min-height:1px;}
.mobDevice .nrouletteWrapper .videoCol,
.mobDevice .nrouletteWrapper .chatCol{width:100% !important;float:none;border-top:none;}
.mobDevice .nrouletteWrapper .videoCol .partnerScreen{width:100%;box-sizing:border-box;}
.mobDevice .nrouletteHeaderControls .label,
.mobDevice .nrouletteHeaderControls .nrBtn.btnRegistration,
.mobDevice .nrouletteWrapper .chatCol .chatControls .nrBtn,
.mobDevice .nrouletteWrapper .videoCol .youScreen,
.mobDevice .nrouletteWrapper .videoCol .partnerScreen .nrBtn,
.mobDevice .nrouletteWrapper .videoCol .partnerScreen .shadow,
.mobDevice .nrouletteWrapper .videoCol .partnerScreen iframe,
.mobDevice .nrouletteWrapper .chatCol .chatLog .chatButton {display:none !important;}
.mobDevice .nrouletteWrapper .chatCol .chatLog p{margin-bottom:5px;font-size:12px;line-height:1;}
.mobDevice .nrouletteWrapper .chatCol .chatLog{border:none !important;height:80px;min-height:80px;}
.mobDevice .nrouletteWrapper .chatCol .chatLog .chatRibbon{height:80px;min-height:80px;overflow:auto;}
.mobDevice .nrouletteWrapper .chatCol .chatControls .chatInput{width:100%;height:30px;font-size:12px;line-height:1;}
.mobDevice .nrouletteWrapper .chatCol{box-sizing:border-box;}
.mobDevice .nrouletteWrapper .chatCol .chatControls{padding:10px 70px 10px 10px;position:relative;}

.mobDevice .descElement{display:none;}
.mobDevice .nrouletteWrapper .btnRegistration.mobElement,
.mobDevice .nrouletteWrapper .noMobCam.mobElement,
.mobDevice .nrouletteWrapper .btnNext.mobElement,
.mobDevice .nrouletteWrapper .videoCol .partnerScreen .mobElement{display:block;}
.mobDevice .nrouletteWrapper .noMobCam.mobElement{background:#000;color:#FFF;}
.mobDevice .nrouletteWrapper .btnRegistration.mobElement{margin:10px;text-transform:none;}
.mobDevice .nrouletteWrapper .btnNext.mobElement{margin:10px;}
.mobDevice .nrouletteWrapper .noMobCam.mobElement{margin:0 10px 10px 10px;text-align:center;padding:20px 0;}
.mobDevice .nrouletteWrapper .chatCol .chatControls .btnSend.mobElement{display:inline-block !important;height:30px;width:50px;line-height:30px;position:absolute;right:10px;top:10px;border-radius:5px;font-weight:bold;}
.mobDevice .nrouletteWrapper .videoCol .partnerScreen .mobShadow{background:none;}
.mobDevice .nrouletteWrapper .videoCol .partnerScreen .mobShadow:before{content:" ";width: 64px;height: 64px;margin: -32px auto 0 -32px;/*border-style: solid;border-width: 25px 0 25px 43px;border-color: transparent transparent transparent #fff;*/position: absolute;top: 50%;left: 50%;visibility: visible;background:url(../img/play.png) no-repeat center;}


.mobDevice .nrouletteHeaderPower img{margin:auto;display:block;}
.mobDevice .block-roulette-niche{margin:0;}
.mobDevice .nrouletteLoginPopup{position:static;width:100%;margin:0;padding:10px 0 15px 10px;clear:noth;background:none;}
.mobDevice .nrouletteLoginPopup .loginLogo{display:none;}
.mobDevice .nrouletteLoginPopup p{text-align:left;padding:0 0 7px 0;margin:0;font-size:14px;}
.mobDevice .nrouletteLoginPopup p.title{font-size:16px;padding-top:10px;}
.mobDevice .nrouletteLoginPopup form{padding:0;margin:0;}
.mobDevice .nrouletteLoginPopup .x{display:none;}
.mobDevice .nrouletteLoginPopup input.text{font-size:14px;padding:8px 5px;}
.mobDevice .nrouletteLoginPopup .nrBtn{display:block;padding:10px 5px;font-size:18px;margin-bottom:0;width:100%;margin-top:0;}
.mobDevice .nrouletteLoginPopup .lsto{padding-top:10px;display:block !important;}
.mobDevice .nrouletteLoginPopup .joinNow{font-size:16px;padding-top:8px;}
.mobDevice.nrShowLogin .nrouletteLoginShadow{display:none;}
.mobDevice .nrouletteHeaderControls{text-align:center;padding-left:10px;}
.mobDevice .nrouletteHeaderControls .nrBtn.btnLogin{position:absolute;right:15px;}


.deskDevice  .nrouletteWrapper *{font-family: 'Source Sans Pro', sans-serif;}

.deskDevice .nrouletteWrapper .videoCol > div{border:none;}
.deskDevice .nrouletteWrapper .chatCol .chatControls .chatInput{height: 92px;border: none;}
.deskDevice .nrouletteWrapper .chatCol .chatControls .chatInput:focus{outline: none;}
.deskDevice .nrouletteWrapper .chatCol .chatControls{border: 2px solid #afafaf;padding: 10px;}
.deskDevice .nrouletteWrapper .chatCol .chatControls .btnSend{height:90px;line-height:88px;width:108px;padding:0;border-radius:3px;margin-left:2px;border:2px solid #afafaf;background:#e5e5e5;color:#afafaf;font-size:19px;float:right;}

.deskDevice .nrouletteWrapper .chatCol .chatControls .btnSend{
	color:#000;
	background-color: #f3bd2e;

	}
.deskDevice .nrouletteWrapper .chatCol .chatControls .btnSend:hover{
	background-color: #E0AB1F;
	}

.deskDevice .nrouletteWrapper .chatCol .chatLog{min-height:558px;}
.deskDevice  .nrouletteWrapper .chatCol .chatLog,
.deskDevice  .nrouletteLoginPopup input.text{border:2px solid #c9c9c9}
.deskDevice .nrouletteWrapper .chatCol .chatLog{position:relative;}
.deskDevice .nrouletteWrapper .chatCol .chatLog .chatButton{position:absolute;top:240px;left:50%;margin-left:-125px;width:250px;text-align:center;}
.deskDevice .nrouletteWrapper .chatCol .chatLog .chatButton .nrBtn{padding:8px 0;position:relative;width:235px;text-indent:16px;font-size:24px;}
.deskDevice .nrouletteWrapper .chatCol .chatLog .chatButton p{color:#e08b2b;font-size:16px;text-transform:uppercase;font-weight:bold;}
.deskDevice .nrouletteWrapper .chatCol .chatLog .chatButton .nrBtn{color:#000;border:none;
	background: #f3bd2e;
	background: -moz-linear-gradient(top,  #fef0cb 0%, #fde093 8%, #fbc32f 92%, #e5b32b 100%);
	background: -webkit-linear-gradient(top,  #fef0cb 0%,#fde093 8%, #fbc32f 92%, #e5b32b 100%);
	background: linear-gradient(to bottom,  #fef0cb 0%,#fde093 8%, #fbc32f 92%, #e5b32b 100%);
	
	background:#9b2729;color:#FFF;
	background:#ba3b3e;
}
.deskDevice .nrouletteWrapper .videoCol .partnerScreen .shadow .shadowMessage .nrBtn:hover,
.deskDevice .nrouletteWrapper .chatCol .chatLog .chatButton .nrBtn:hover,
.deskDevice .nrouletteHeaderControls .nrBtn.btnRegistration:hover,
.deskDevice .nrouletteWrapper .chatCol .chatLog .chatButton .nrBtn:hover{
	background: #cf913a;
	background: -moz-linear-gradient(top,  #cf913a 0%,#c07f38 100%);
	background: -webkit-linear-gradient(top,  #cf913a 0%, #c07f38 100%);
	background: linear-gradient(to bottom,  #cf913a 0%,#c07f38 100%);
	
	
	background:#ba3b3e;
	
	background:#9b2729;
}

.deskDevice .nrouletteWrapper .chatCol .chatLog .chatButton .nrBtn:before{font-family: 'icomoon' !important;content: "\e900";position:absolute;left:-2px;font-size:20px;top:11px;}

.deskDevice .nrouletteWrapper .videoCol .youScreen{background:#000;}
.deskDevice .nrouletteWrapper .videoCol .youScreen .nocam p{font-size:14px;margin:98px 0 14px;line-height:1.3;color:#FFF;}
.deskDevice .nrouletteWrapper .videoCol .youScreen .nocam .nrBtn{padding:9px 35px;border-radius:5px;color:#FFF;background:#9b2729;font-size:21px;}
.deskDevice .nrouletteWrapper .videoCol .youScreen .stopcam{position:absolute;left:20px;bottom:20px;border-radius:5px;color:#FFF;background:#9b2729;font-size:20px;display:none;}
.deskDevice .nrouletteWrapper .videoCol .youScreen .stopcam:before{font-family: 'icomoon' !important;content: "\e902";}


.deskDevice .nrouletteWrapper .videoCol .partnerScreen .shadow .shadowMessage .nrBtn{padding:8px 0;position:relative;width:222px;text-indent:16px;font-size:24px;}
.deskDevice .nrouletteWrapper .videoCol .partnerScreen .shadow .shadowMessage .nrBtn{color:#000;border:none;
	background: #f3bd2e;
	background: -moz-linear-gradient(top,  #fef0cb 0%, #fde093 8%, #fbc32f 92%, #e5b32b 100%);
	background: -webkit-linear-gradient(top,  #fef0cb 0%,#fde093 8%, #fbc32f 92%, #e5b32b 100%);
	background: linear-gradient(to bottom,  #fef0cb 0%,#fde093 8%, #fbc32f 92%, #e5b32b 100%);
	
	background:#9b2729;color:#FFF;
	background:#ba3b3e;
}
.deskDevice .nrouletteHeaderControls{min-width:370px;text-align:right;}
.deskDevice .nrouletteWrapper .videoCol .partnerScreen .shadow .shadowMessage .nrBtn:before{font-family: 'icomoon' !important;content: "\e900";position:absolute;left:-2px;font-size:20px;top:11px;}
.deskDevice .nrouletteWrapper .videoCol .partnerScreen .btnSound{position:absolute;bottom:20px;left:20px;z-index:20;padding:0 5px;line-height:36px;color:#FFF;background:#9b2729;width:auto;height:auto;vertical-align:middle;}
.deskDevice .nrouletteWrapper .videoCol .partnerScreen .btnSound:before{font-family: 'icomoon' !important;content: "\e904";background:none;font-weight:normal;vertical-align:baseline;}
.deskDevice .nrouletteWrapper .videoCol .partnerScreen .btnSound.btnSound-off:before{font-family: 'icomoon' !important;content: "\e903";}
.deskDevice .nrouletteWrapper .videoCol .partnerScreen .btnNext{position:absolute;bottom:20px;right:20px;z-index:20;padding:0 32px;line-height:38px;color:#FFF;background:#9b2729;}
.deskDevice .nrouletteWrapper .videoCol .partnerScreen .shadow .shadowMessage{padding-top:120px;}
.deskDevice .nrouletteWrapper .videoCol .partnerScreen .shadow .sub{padding-top:0;color:#e08b2b;font-size:15px;line-height:1.2;padding-top:5px;}
.deskDevice .nrouletteWrapper .videoCol .partnerScreen .shadow .sub b{color:#FFF;font-size:22px;}
.deskDevice .nrouletteHeaderControls .nrBtn.btnLogin{background:#FFF;border:2px solid #d28725;color:#d28725;border-radius:4px;height:47px;line-height:47px;}
.deskDevice .nrouletteWrapper .videoCol .youScreen .stopcam,
.deskDevice .nrouletteWrapper .videoCol .youScreen .nocam .nrBtn,
.deskDevice .nrouletteWrapper .videoCol .partnerScreen .btnSound,
.deskDevice .nrouletteWrapper .videoCol .partnerScreen .btnNext,
.deskDevice .nrouletteHeaderControls .nrBtn.btnLogin{
	 color:#000;
	 background-color: #f3bd2e;
	}
	
.deskDevice .nrouletteHeaderControls .nrBtn.btnLogin{
	 color:#000;
	 background-color: #fbcf5a;
	}
	
.deskDevice .nrouletteWrapper .videoCol .youScreen .stopcam:hover,
.deskDevice .nrouletteWrapper .videoCol .youScreen .nocam .nrBtn:hover,
.deskDevice .nrouletteWrapper .videoCol .partnerScreen .btnSound:hover,
.deskDevice .nrouletteWrapper .videoCol .partnerScreen .btnNext:hover,
.deskDevice .nrouletteHeaderControls .nrBtn.btnLogin:hover{
	background-color: #E0AB1F;
	}
	
.deskDevice .nrouletteHeaderControls .nrBtn.btnRegistration{background:#dd373b;color:#FFF;border:none;padding:0 58px 0 29px;line-height:49px;height:47px;position:relative;margin:0 10px 0 0;font-size:19px;}

.deskDevice .nrouletteHeaderControls .nrBtn.btnRegistration{background: #f3bd2e;color:#000;
	background: -moz-linear-gradient(top,  #fef0cb 0%, #fde093 8%, #fbc32f 92%, #e5b32b 100%);
	background: -webkit-linear-gradient(top,  #fef0cb 0%,#fde093 8%, #fbc32f 92%, #e5b32b 100%);
	background: linear-gradient(to bottom,  #fef0cb 0%,#fde093 8%, #fbc32f 92%, #e5b32b 100%);
	
	background:#9b2729;color:#FFF;
	background:#ba3b3e;
	}
	
.deskDevice .nrouletteLoginPopup .loginSubmit:hover,
.deskDevice .nrouletteHeaderControls .nrBtn.btnRegistration:hover{background-color:#ba3b3e;
	background:#9b2729;
}
.deskDevice .nrouletteWrapper .chatCol .chatControls .btnSend:hover,
.deskDevice .nrouletteHeaderControls .nrBtn.btnLogin:hover{
	background-color: #E0AB1F;
}
.nrouletteLoginRegister .nrBtn:hover{background-color:#37ae5f;}
.deskDevice .nrouletteLoginPopup .lsto .nrBtn:hover{background-color:#BBB;}

.deskDevice .nrouletteHeaderControls .nrBtn.btnRegistration:after{font-family: 'icomoon' !important;content: "\e901";position:absolute;right:14px;font-size:29px;}

.deskDevice .nrouletteLoginPopup .loginLogo{display:none;}
.deskDevice .nrouletteLoginPopup{color:#000;background:#FFF;width:615px;border-radius:10px;box-sizing:border-box;padding:8px 15px 18px 15px;position:absolute;top:100px;right:400px;text-align:center;}
.deskDevice .nrouletteLoginPopup,
.deskDevice .nrouletteLoginPopup *{font-family: 'Source Sans Pro', sans-serif;}
.deskDevice .nrouletteLoginPopup .x{position:absolute;right: 16px; top: 18px;;width:17px;height:16px;background:url(../img/rx.png) no-repeat center;cursor:pointer;}
.deskDevice .nrouletteLoginPopup p{color:#7d7d7d;font-size:16px;}
.deskDevice .nrouletteLoginPopup p.title {color:#c43033;font-size:25px;border-bottom:1px solid #d4d4d4;font-weight:bold;margin-bottom:0;border-top:none;text-transform:none;padding:0 0 10px 0;margin-bottom:26px;}
.deskDevice .nrouletteLoginPopup .lsto{display:block !important;}
.deskDevice .nrouletteLoginPopup form{padding:6px 135px;}
.deskDevice .nrouletteLoginPopup input.text{text-align:left;font-size:16px;padding:14px 16px;margin-bottom:11px;}
.deskDevice .nrouletteLoginPopup .loginSubmit{background:#d03337;color:#FFF;width:100%;padding:15px 0;font-size:21px;margin:4px 0 0 0;border-radius:5px;}
.deskDevice .nrouletteLoginPopup .lsto p.title{border-top:1px solid #d4d4d4;border-bottom:none;color:#a1a1a1;padding:20px 0 5px 0;font-size:20px;margin-top:17px;}
.deskDevice .nrouletteLoginPopup .lsto .nrBtn{background:#898989;color:#FFF;width:100%;padding:13px 0;font-size:21px;margin:-3px 0 0 0;}
.deskDevice .nrouletteLoginPopup .lsto .joinNow{font-size:17px;padding:8px 0 0 0;}
.deskDevice .nrouletteLoginPopup .lsto .joinNow a{color:#c43033;text-decoration:none;}
.deskDevice .nrouletteLoginPopup .lsto .joinNow a:hover{text-decoration:underline;}

#nrouletteLoginRegister .google,
#login-form .google{text-align:center;width:100%;padding:2px 0;display:inline-block;color: #ffffff !important;height: 44px;line-height: 44px;text-decoration:none;font-size:14px;border-radius:3px;margin-top:3px;background:url(../img/g.png) no-repeat 15px center #4285f4;}
#nrouletteLoginRegister .or:before,
#login-form .or:before{border-bottom:1px solid #CCC;width:40%;content:" ";display:inline-block;margin-right:10px;margin-top:-1px;vertical-align:middle;}
#nrouletteLoginRegister .or:after,
#login-form .or:after{border-bottom:1px solid #CCC;width:40%;content:" ";display:inline-block;margin-left:10px;margin-top:-1px;vertical-align:middle;}
#nrouletteLoginRegister .subGoogle,
#login-form .subGoogle{font-size:10px;text-align: center;color: #666666;padding:10px 0 0 0;}

.deskDevice .nrouletteWrapper .videoCol > div,
.deskDevice .nrouletteWrapper .chatCol .chatControls .chatInput{border:2px solid #001668}
.deskDevice .nrouletteWrapper .chatCol .chatLog,
.deskDevice .nrouletteWrapper .chatCol .chatControls,
.deskDevice .nrouletteWrapper .videoCol > div,
.deskDevice .nrouletteWrapper .chatCol .chatControls .chatInput{border-color:#ba3b3e;}


.deskDevice .nrouletteWrapper .chatCol .chatLog{min-height:566px;}
.deskDevice .nrouletteWrapper .chatCol .chatControls .chatInput{font-size:24px;}
@media screen and (max-width: 992px) {
.deskDevice 	.nrouletteHeaderControls .nrBtn.btnRegistration{top:0;}
}

body form .rei label{font-weight:normal;font-size:14px;}
.rzroulettejsPreload.niche{height:auto !important;}
.rzroulettejsPreload.niche .nrouletteWrapper{min-height:700px;}
.rzroulettejsPreload.nobg .nrouletteWrapper{min-height:1px;}