html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
html{overflow:scroll;-webkit-overflow-scrolling:touch}
.pull-left{float:left!important}
.pull-right{float:right!important}
.text-shadow-dark{-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-text-shadow:0 1px 1px rgba(0,0,0,0.1);-o-text-shadow:0 1px 1px rgba(0,0,0,0.1);text-shadow:0 1px 1px rgba(0,0,0,0.1)}
.pointer{cursor:pointer}
.clearfix{clear:both}
.hide{display:none!important}
.disp-inline{display:inline}
.head{float:left;width:100%;background:#fcfcfc;padding-top:20px;padding-bottom:20px;min-height:80%}
.passmail{font-size:12px;padding:2px;font-weight:600;margin-top:5px;margin-bottom:10px}
.hidden-overflow{overflow:hidden}
.blur-overlay{position:absolute;width:100%;left:0;top:5px}
.blur{position:absolute;background:#f2f2f3;width:100%;height:100%;top:0;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);filter:blur(5px);left:-6px}
.navbar-icon{margin-top:-5px}
.theme--logo svg{margin-top:-5px}
.viewcams{font-size:15px;background:#43e97b;background:-moz-linear-gradient(55deg,rgba(67,233,123,1) 0%,rgba(56,249,215,1) 100%);background:-webkit-linear-gradient(55deg,rgba(67,233,123,1) 0%,rgba(56,249,215,1) 100%);background:linear-gradient(55deg,rgba(67,233,123,1) 0%,rgba(56,249,215,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#43e97b",endColorstr="#38f9d7",GradientType=1);padding:8px 12px;position:absolute;right:10px;top:10.9px;border-radius:20px;cursor:pointer}
.viewcams svg{margin-bottom:-9px!important;margin-left:4px!important;position:relative!important;top:-3px!important}
.pos-rel{position:relative}
.fnt-size-12{font-size:12px}
.fnt-size-14{font-size:14px}
.fnt-size-16{font-size:16px}
.fnt-size-22{font-size:22px}
.fnt-size-26{font-size:26px}
.fnt-size-35{font-size:35px}
.fw-600{font-weight:600}
.fw-200{font-weight:200}
.fw-400{font-weight:400}
.text-purple-dark{color:#4c58a4}
.box-shadow{-webkit-box-shadow:0 5px 8px #ededee!important;-moz-box-shadow:0 5px 8px #ededee!important;-o-box-shadow:0 5px 8px #ededee!important;box-shadow:0 5px 8px #ededee!important}
.brd-rad-5{-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.brd-rad-10{-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes fadeInUp {
from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInUp {
from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
input[name="email"],input[name="password"]{padding:11px;background:#f1f7fd}
#waitOverlay{position:fixed;z-index:9999;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);padding:14px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}
#waitOverlay .inside{background:#fff;padding:10px;margin:40px auto;max-width:640px;border-radius:20px}
.match-img{width:100%;height:220px;overflow:hidden;margin-bottom:18px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.box-shadow{-webkit-box-shadow:0 0 3px #CFD4DF;-moz-box-shadow:0 0 3px #CFD4DF;-o-box-shadow:0 0 3px #CFD4DF;box-shadow:0 0 3px #CFD4DF}
.loader-animation{display:inline-block;position:relative;width:64px;height:40px;margin-top:-29px}
.loader-animation div{position:absolute;top:27px;width:11px;height:11px;border-radius:50%;background:#b98d1c;animation-timing-function:cubic-bezier(0,1,1,0)}
.loader-animation div:nth-child(1){left:6px;animation:loader-animation1 .6s infinite}
.loader-animation div:nth-child(2){left:6px;animation:loader-animation2 .6s infinite}
.loader-animation div:nth-child(3){left:26px;animation:loader-animation2 .6s infinite}
.loader-animation div:nth-child(4){left:45px;animation:loader-animation3 .6s infinite}
@keyframes loader-animation1 {
0%{transform:scale(0)}
100%{transform:scale(1)}
}
@keyframes loader-animation3 {
0%{transform:scale(1)}
100%{transform:scale(0)}
}
@keyframes loader-animation2 {
0%{transform:translate(0,0)}
100%{transform:translate(19px,0)}
}
.onlnnw{position:relative;left:11px}
.onlnwdv{position:absolute;top:7px;width:100%}
@keyframes spin {
0%{transform:rotateZ(0)}
25%{transform:rotateZ(30deg)}
50%{transform:rotateZ(270deg)}
75%{transform:rotateZ(180deg)}
100%{transform:rotateZ(360deg)}
}
#matches{animation:spin 10s linear infinite;position:relative;top:115px}
.match-circle{-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;left:calc(50% - 50px);top:calc(50% - 100px);-webkit-transform-origin:50% 100px;-moz-transform-origin:50% 100px;-o-transform-origin:50% 100px;-ms-transform-origin:50% 100px;transform-origin:50% 100px;width:100px;height:100px;position:absolute;-webkit-box-shadow:0 1em 2em rgba(0,0,0,.5);-moz-box-shadow:0 1em 2em rgba(0,0,0,.5);-o-box-shadow:0 1em 2em rgba(0,0,0,.5);-ms-box-shadow:0 1em 2em rgba(0,0,0,.5);box-shadow:0 1em 2em rgba(0,0,0,.5);overflow:hidden;border:2px solid #fff}
.match-circle:nth-child(1){background:url('https://edgefiles.ams3.cdn.digitaloceanspaces.com/dating/assets/images/fi/1/1.jpg');background-size:cover;transform:rotateZ(0)}
.match-circle:nth-child(2){background:url('https://edgefiles.ams3.cdn.digitaloceanspaces.com/dating/assets/images/fi/1/2.jpg');background-size:cover;transform:rotateZ(90deg)}
.match-circle:nth-child(3){background:url('https://edgefiles.ams3.cdn.digitaloceanspaces.com/dating/assets/images/fi/1/3.jpg');background-size:cover;transform:rotateZ(180deg)}
.match-circle:nth-child(4){background:url('https://edgefiles.ams3.cdn.digitaloceanspaces.com/dating/assets/images/fi/1/4.jpg');background-size:cover;transform:rotateZ(-90deg)}
.btn-action{color:#212529;background-color:#ffc107;border-color:#ffc107}
#successOverlay .head{background:#333!important;color:#f9c132}
.mailcheck{background:#ffc107}
@-webkit-keyframes shake {
from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}
@keyframes shake {
from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}
.shake{-webkit-animation-name:shake;animation-name:shake}
.top-nav{background:#fff;padding:11px;font-size:25px;border-bottom:1px solid #dbdbdb}
.questions{width:100%}
.questions .inner{margin:0 auto 50px;background:#fff;max-width:640px;padding:20px 20px 50px;-webkit-border-radius:40px;-moz-border-radius:40px;-o-border-radius:40px;border-radius:40px;-webkit-box-shadow:0 -3px 8px #b6b6b6;-moz-box-shadow:0 -3px 8px #b6b6b6;-o-box-shadow:0 -3px 8px #b6b6b6;box-shadow:0 -3px 8px #b6b6b6}
.twPc-div{background:rgba(0,0,0,0.65) none repeat scroll 0 0;border-radius:6px;height:auto;width:100%}
.twPc-bg{background:#3baefb;background:-moz-linear-gradient(180deg,rgba(59,174,251,1) 0%,rgba(0,96,226,1) 100%);background:-webkit-linear-gradient(180deg,rgba(59,174,251,1) 0%,rgba(0,96,226,1) 100%);background:linear-gradient(180deg,rgba(59,174,251,1) 0%,rgba(0,96,226,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3baefb",endColorstr="#0060e2",GradientType=1);border-bottom:1px solid #282828;border-radius:4px 4px 0 0;height:35px;width:100%}
.twPc-block{display:block!important}
.twPc-button{margin:-35px -10px 0;text-align:right;width:100%}
.twPc-avatarLink{background-color:transparent;border-radius:6px;display:inline-block!important;float:left;margin:-30px 5px 0 8px;max-width:100%;padding:1px;vertical-align:bottom}
.twPc-avatarImg{border:2px solid #FAD961;border-radius:7px;box-sizing:border-box;height:72px;width:72px}
.twPc-divUser{margin:5px 0 0;text-align:left!important}
.twPc-divUser .asks{font-size:10px;font-weight:300;text-align:left;color:#b3b3b3}
.twPc-divName{font-size:12px;font-weight:400;line-height:21px;text-align:left;color:#333;border-bottom:1px solid #ddd;padding-bottom:3px}
.each-q .media-body img{width:122px;-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;border-radius:25px}
#signup-form .media-body img{width:122px;-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;border-radius:25px;margin-bottom:10px}
.btn-profile-q{width:45%;padding:6px 39px!important;font-size:24px!important}
.svg-icon{width:2em;height:2em}
.profile-city{margin-bottom:0;margin-top:12px}
.set-city{text-transform:capitalize}
@-webkit-keyframes pulse-green {
0%{-webkit-transform:scale(0.95);-webkit-box-shadow:0 0 0 0 rgba(51,217,178,0.7)}
70%{-webkit-transform:scale(1);-webkit-box-shadow:0 0 0 10px rgba(51,217,178,0)}
100%{-webkit-transform:scale(0.95);-webkit-box-shadow:0 0 0 0 rgba(51,217,178,0)}
}
@-moz-keyframes pulse-green {
0%{-moz-transform:scale(0.95);-moz-box-shadow:0 0 0 0 rgba(51,217,178,0.7)}
70%{-moz-transform:scale(1);-moz-box-shadow:0 0 0 10px rgba(51,217,178,0)}
100%{-moz-transform:scale(0.95);-moz-box-shadow:0 0 0 0 rgba(51,217,178,0)}
}
@-o-keyframes pulse-green {
0%{-o-transform:scale(0.95);-o-box-shadow:0 0 0 0 rgba(51,217,178,0.7)}
70%{-o-transform:scale(1);-o-box-shadow:0 0 0 10px rgba(51,217,178,0)}
100%{-o-transform:scale(0.95);-o-box-shadow:0 0 0 0 rgba(51,217,178,0)}
}
@keyframes pulse-green {
0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(51,217,178,0.7)}
70%{transform:scale(1);box-shadow:0 0 0 10px rgba(51,217,178,0)}
100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(51,217,178,0)}
}
.profile{width:75px;height:75px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:absolute;cursor:pointer;border:4px solid #fff;-webkit-box-shadow:0 1px 4px #6385a2;-moz-box-shadow:0 1px 4px #6385a2;-o-box-shadow:0 1px 4px #6385a2;box-shadow:0 1px 4px #6385a2;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;-webkit-animation:pulse-green 4s infinite;-moz-animation:pulse-green 4s infinite;-o-animation:pulse-green 4s infinite;animation:pulse-green 4s infinite}
.profile:hover{border:4px solid #cc0079}
.each-profile{position:relative;display:inline-block}
.profile .tooltiptext{visibility:hidden;width:120px;background-color:rgba(0,0,0,0.8);color:#fff;text-align:center;border-radius:6px;padding:3px 5px;position:absolute;z-index:2;top:-50px;left:-33px;font-size:12px}
.profile .tooltiptext .viewcam{background:#c0d4e5;margin-top:4px;color:#09090a;font-weight:500;cursor:pointer}
.profile:hover .tooltiptext{visibility:visible}
.zooms,.controller{position:fixed;margin-top:46px;background:#fff;-webkit-box-shadow:0 -3px 8px #c0d4e5;-moz-box-shadow:0 -3px 8px #c0d4e5;-o-box-shadow:0 -3px 8px #c0d4e5;box-shadow:0 -3px 8px #c0d4e5;padding:6px 4px;-webkit-border-radius:40px;-moz-border-radius:40px;-o-border-radius:40px;border-radius:40px;z-index:1;cursor:pointer}
.controller{right:11px}
.zooms{left:11px}
.zooms ul,.controller ul{list-style:none;margin-left:-40px;margin-bottom:0}
.zooms ul li,.controller ul li{margin-bottom:8px}
.zooms ul li:last-child,.controller ul li:last-child{margin-bottom:0}
.action-btn,.btn-yeah{background:#b900b2;background:-moz-linear-gradient(231deg,rgba(185,0,178,1) 0%,rgba(244,0,0,1) 100%);background:-webkit-linear-gradient(231deg,rgba(185,0,178,1) 0%,rgba(244,0,0,1) 100%);background:linear-gradient(231deg,rgba(185,0,178,1) 0%,rgba(244,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b900b2",endColorstr="#f40000",GradientType=1);border:none;padding:11px;color:#fff}
.btn{-webkit-border-radius:40px;-moz-border-radius:40px;-o-border-radius:40px;border-radius:40px}
.btn-yeah{font-size:28px}
.action-btn{font-size:25.6px!important}
.action-btn:hover,.btn-yeah:hover,.action-btn:active,.btn-yeah:active,.action-btn:focus,.btn-yeah:focus{background:#b900b2;background:-moz-linear-gradient(58deg,rgba(185,0,178,1) 0%,rgba(244,0,0,1) 100%);background:-webkit-linear-gradient(58deg,rgba(185,0,178,1) 0%,rgba(244,0,0,1) 100%);background:linear-gradient(58deg,rgba(185,0,178,1) 0%,rgba(244,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b900b2",endColorstr="#f40000",GradientType=1);color:#f9f9f9}
.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{background-image:auto}
.media-body .title{font-size:22px;font-weight:500}
#last{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.8);z-index:99}
#signup-form{max-width:640px;background:#fff;margin:5% auto;padding:14px 20px;border-radius:22px}
.timer{margin-top:5px}
.timercontainer{min-width:340px;background:#ff0;display:inline-table;border-radius:20px;font-weight:600;font-size:20px;padding:3px 28px;z-index:12;position:relative}
svg.navicon{position:relative;top:-7px;cursor:pointer}
.impttxt{font-size:35px}
@media only screen and (max-width: 880px) {
.viewcams{display:none}
}
@media only screen and (max-width: 570px) {
.viewcams,.navicon{display:none}
.svg-icon{width:1.4em;height:1.4em}
.zooms ul li,.controller ul li{margin-bottom:0}
.timercontainer{min-width:280px;font-size:16px;padding:6px 15px}
.fnt-size-22{font-size:18px}
.impttxt{font-size:30px}
.questions .inner{padding:0 5px 14px}
.each-q .media-body img{width:80px;margin-bottom:5px;margin-right:10px!important}
#signup-form .media-body img{width:80px;margin-bottom:5px;margin-right:10px!important}
.media-body .title{font-size:23px}
.q-b{clear:both;text-align:center}
.twPc-divName{font-size:11px}
#last{padding:10px}
.fnt-size-35{font-size:26px}
.passmail{font-size:11px}
.site-head{font-size:23px;font-weight:600}
#signup-form{margin:11% auto;padding:10px 15px}
.zooms,.controller{margin-top:16px}
.profile{width:55px;height:55px;border:3px solid #fff}
}
body.snapchat .top-nav{background:#fffc01}
body.snapchat .profile{border:4px solid #212529}
body.snapchat .profile:hover{border:4px solid #fffc01}
body.snapchat .questions .inner{background:#fffc01}
body.snapchat .action-btn,body.snapchat .btn-yeah{background:#212529!important}
body.snapchat .twPc-divName{color:#5e6267;border-bottom:1px solid #212529!important}
body.snapchat svg.navicon path{fill:#333!important}
body.facebook .top-nav{background:#4267b2;color:#fff!important}
body.facebook .profile{border:4px solid #fff}
body.facebook .profile:hover{border:4px solid #4267b2}
body.facebook .action-btn,body.facebook .btn-yeah{background:#4267b2!important}
body.facebook svg.navicon path{fill:#f9f9f9!important}
body.tinder .top-nav{background:#ec4c7b;background:-moz-linear-gradient(208deg,rgba(236,76,123,1) 0%,rgba(239,109,86,1) 100%);background:-webkit-linear-gradient(208deg,rgba(236,76,123,1) 0%,rgba(239,109,86,1) 100%);background:linear-gradient(208deg,rgba(236,76,123,1) 0%,rgba(239,109,86,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ec4c7b",endColorstr="#ef6d56",GradientType=1);color:#fff!important}
body.tinder .profile{border:4px solid #fff}
body.tinder .profile:hover{border:4px solid #ec4c7b}
body.tinder .action-btn,body.tinder .btn-yeah{background:#ec4c7b!important;background:-moz-linear-gradient(208deg,rgba(236,76,123,1) 0%,rgba(239,109,86,1) 100%)!important;background:-webkit-linear-gradient(208deg,rgba(236,76,123,1) 0%,rgba(239,109,86,1) 100%)!important;background:linear-gradient(208deg,rgba(236,76,123,1) 0%,rgba(239,109,86,1) 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ec4c7b",endColorstr="#ef6d56",GradientType=1);color:#fff!important}
body.tinder svg.navicon path{fill:#f9f9f9!important}
body.dark .top-nav{background:#1b1e28;color:#fff!important}
body.dark .profile{border:4px solid #fff}
body.dark .profile:hover{border:4px solid #ec4c7b}
body.dark svg.navicon path{fill:#f9f9f9!important}
body.dark .questions .inner{background:#1b1e28!important;color:#fff!important}
.btn-group.special{display:flex;width:100%;margin-bottom:-15px}
.special .btn{flex:1;width:100%}
.font-bold{font-weight:600}
.fnt-size-18{font-size:18px}
.brd-rad-4{-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px}
.pd17{padding:17px}
.fnt-size-18{font-size:18px}
.fnt-size-17{font-size:17px}
.fnt-size-15{font-size:15px}
#successOverlay{position:fixed;z-index:99999999;top:0;left:0;right:0;bottom:0;background:transparent;overflow-y:scroll;overflow-x:hidden}
#successOverlay .headso{padding:10px}
ul.nav-icon{list-style:none;margin-bottom:0}
ul.nav-icon li{display:inline;font-size:26px;margin-right:24px}
ul.nav-icon img{width:28px;margin-top:-8px}
.fs-1{font-size:22px}
.fs-3{font-size:20px}
.onnow{position:absolute;top:5px;left:4px;width:15px;height:15px;background:#71c031;border:2px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
@keyframes shadow-pulse {
0%{box-shadow:0 0 0 0 rgba(251,5,5,0.7)}
100%{box-shadow:0 0 0 35px rgba(251,5,5,0)}
}
.newuser{position:absolute;top:5px;left:4px;background:#d6467d;border:1px solid #fff;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:#fff;font-size:11px;padding:0 3px}
.newuser.w-onnow{top:4px;left:22px!important}
.mrimg{position:absolute;top:4px;right:4px;background:#000;opacity:.5;padding:0 11px}
.glass-container{width:100%;height:40px;background:rgba(255,255,255,0.1);backdrop-filter:blur(10px);box-shadow:0 0 10px rgba(255,255,255,0.3);overflow:hidden;position:absolute;bottom:0;color:#fff;padding:7px}
.overflow-hidden{overflow:hidden}
.cam-name{-webkit-text-shadow:1px 1px 1px #474646;-moz-text-shadow:1px 1px 1px #474646;-o-text-shadow:1px 1px 1px #474646;text-shadow:1px 1px 1px #474646}
.btn-watch-cam{position:relative;padding:2px 15px}
.mrimg .svg-icon{width:17px;height:19px;float:left;margin-right:3px}
.mrimg .nr{font-size:12px}
#successOverlay .top-part{width:100%;height:50px;background:#fff;margin-bottom:14px;padding:12px}
.livecams-succss{background:#56080d;padding:3px 12px;border-radius:5px;color:#fff;font-size:14px;font-weight:bold}
div#successOverlay .overlay{position:fixed;z-index:99999;top:0;left:0;right:0;bottom:0;padding:16px;background:rgba(0,0,0,0.75);width:100%;height:100%}
#successOverlay .overlay .inside{background:#fff;text-align:center;border-radius:5px;overflow:hidden;max-width:400px;margin:50px auto 0}
#offerhandler{animation:pulsate 2s ease-out infinite}
@keyframes pulsate {
0%{transform:scale(1);box-shadow:0 0 0 rgba(40,167,69,0.4)}
50%{transform:scale(1.05);box-shadow:0 0 20px 10px rgba(40,167,69,0.4)}
100%{transform:scale(1);box-shadow:0 0 0 rgba(40,167,69,0.4)}
}
.input-container-email{position:relative;align-items:center}
.input-arrow{position:absolute;width:30px;height:30px;border:1px solid #008069;border-radius:50%;background-color:#fff;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:transform .3s ease-in-out}
.input-arrow.left{left:-10px;top:50%;transform:translateY(-80%) rotate(270deg) scale(1);animation:pulsate-left 2s infinite ease-in-out}
.input-arrow.right{right:-10px;top:50%;transform:translateY(-50%) rotate(90deg) scale(1);animation:pulsate-right 2s infinite ease-in-out}
@media only screen and (max-width: 570px) {
.input-arrow.left{top:50%}
.input-arrow.right{top:50%}
}
.input-arrow::before{content:'';display:block;width:0;height:0;border-style:solid;border-width:6px 6px 0;border-color:#008069 transparent transparent}
@keyframes pulsate-left {
0%{transform:translateY(-50%) rotate(270deg) scale(1)}
50%{transform:translateY(-50%) rotate(270deg) scale(1.2)}
100%{transform:translateY(-50%) rotate(270deg) scale(1)}
}
@keyframes pulsate-right {
0%{transform:translateY(-50%) rotate(90deg) scale(1)}
50%{transform:translateY(-50%) rotate(90deg) scale(1.2)}
100%{transform:translateY(-50%) rotate(90deg) scale(1)}
}
.input-field-email{padding:15px 40px!important;font-size:21px;border:2px solid #008069;border-radius:5px;outline:none;width:100%}
.btn-yeah:not(:disabled):not(.disabled).active,.btn-yeah:not(:disabled):not(.disabled):active,.action-btn:not(:disabled):not(.disabled).active,.action-btn:not(:disabled):not(.disabled):active{background:#b900b2;background:-moz-linear-gradient(58deg,rgba(185,0,178,1) 0%,rgba(244,0,0,1) 100%);background:-webkit-linear-gradient(58deg,rgba(185,0,178,1) 0%,rgba(244,0,0,1) 100%);background:linear-gradient(58deg,rgba(185,0,178,1) 0%,rgba(244,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b900b2",endColorstr="#f40000",GradientType=1)}
body{font-family:Arial,sans-serif}
.navbar{background-color:#fff;color:#333;height:55px;text-align:center;line-height:55px;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}
@media (min-width: 691px) {
.nav-container{margin-bottom:20px}
.chat-container{max-width:950px;height:550px;margin:auto;display:flex;flex-direction:column}
.messages{flex-grow:1;overflow-y:auto;padding:20px;max-height:80%}
.input-container{padding:10px;display:flex;align-items:center}
.navbar{margin-bottom:20px}
}
@media (max-width: 690px) {
.image-gallery{display:none}
.chat-container{width:100%;height:calc(100% - 1px);display:flex;flex-direction:column;border-radius:0!important;position:relative}
.messages{flex-grow:1;overflow-y:auto;padding:20px;padding:20px 20px 75px}
.input-container{padding:10px;display:flex;align-items:center;position:fixed;bottom:0;width:100%;}
}
.message{padding:10px;margin:10px;border-radius:5px;max-width:70%}
.girl-message{width:auto;float:left;padding:9px 12px;font-weight:400;font-size:17px;line-height:128.91%;color:#161922;background:#fff;border:1px solid #ddd;border-radius:8px}
.visitor-message{width:auto;float:right;padding:9px 12px;font-weight:400;font-size:17px;line-height:128.91%;color:#161922;background:#eeeff6;border:none;border-radius:8px}
.input-field{flex-grow:1;border:none;border-radius:40px;margin-right:10px;background: #fff;padding:16px;border:1px solid #ddd}
.modal-container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);justify-content:center;align-items:center}
.modal-content{background-color:#fff;padding:20px;border-radius:10px;text-align:center;width:350px;margin-left:10px;margin-right:10px}
.modal-img{width:120px;border-radius:50%;border:4px solid #eee;display:block;margin-left:auto;margin-right:auto;margin-bottom:12px;position: absolute;top: -106px;left: 50%;transform: translateX(-50%);}
.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1.4rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer}
.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}
.btn-light{color:#212529;background-color:#f8f9fa;border-color:#ddd}
.btn-success{color:#fff;background-color:#008069!important;border-color:#008069!important}
.btn-block{display:block;width:100%}
.first-modal-btn + .first-modal-btn{margin-left:5px}
.w-45{width:45%}
.w-100{width:100%}
.scrollbar-hidden::-webkit-scrollbar{display:none}
.btn-send{font-size:15px;padding:12px;}
.message.girl-message img{width:200px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px}
.message.girl-message.with-img{padding:0;border:0}
.scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}
@keyframes tada {
0%{transform:scale(1)}
50%{transform:scale(1.1)}
100%{transform:scale(1)}
}
.animate__tada{animation:tada 1.5s both}
.animate__animated{animation-duration:1s;animation-fill-mode:both}
.chat-container{background:#fff;border-radius:15px;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;overflow:hidden}
.girl-details p{font-size:12px;margin-bottom:0;line-height:1.7}
.girl-details img{float:left;margin-right:7px}
.chat-img{width:35px;padding-top:12px}
.chat-img.girl{float:left}
.chat-img.male{float:right}
.nav-container{background-color:#fff;height:50px;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}
nav{max-width:960px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:100%}
.logo{margin-left:20px;float:left;margin-top:4px}
.nav-icons{margin-left:auto;display:flex;align-items:center;margin-right:20px;float:right}
.icon{margin-left:10px;position:relative}
.search-input{display:flex;align-items:center;margin-right:20px;float:left;margin-top:7px}
@media screen and (max-width: 768px) {
.search-input{display:none}
}
.circle-container{display:block;position:absolute;bottom:80px;margin-left:20px}
.circle-holder{background:#fff;border:1px solid #ddd;border-radius:8px;padding:9px 12px;float:right;margin-left:4px}
.circle{width:15px;height:15px;border-radius:50%;background-color:#9b9b9b;margin:0 3px;opacity:.4;animation:opacityAnimation 2.4s linear infinite;float:left}
.circle:nth-child(2){animation-delay:.3s}
.circle:nth-child(3){animation-delay:.6s}
@keyframes opacityAnimation {
0%,20%{opacity:.2}
25%,45%{opacity:1}
50%,70%{opacity:1}
75%,100%{opacity:.2}
}
.typing-girl{float:left;width:35px}
.girl-details{background:#eeeff6;padding:5px 16px;position:relative;z-index:1}
.image-gallery{white-space:nowrap;text-align:center;margin-bottom:12px;overflow:hidden}
.image-container{display:inline-block;margin:0 10px;position:relative}
.image-container img{width:55px;height:55px;margin-bottom:5px;border-radius:50%;border:1px solid #1b9688;background:#fff;padding:1px}
.image-container p{margin:5px 0;position:absolute;bottom:-5px;text-align:center;font-size:8px;background:#ef476e;color:#fff;border-radius:5px;text-transform:uppercase;font-weight:100;padding:1px 7px;width:auto;left:50%;transform:translateX(-50%)}
.search-input input{border:none;background:#f1f1f1;padding:9px 50px 9px 9px;border-radius:8px;width:276px;margin-left:25px;font-size:12px}
.nrhsy1:before{content:'5';color:#fff;background:#1b9688;position:absolute;right:-9px;display:block;border-radius:50%;font-size:16px;padding:3px 8px}
/* .member-overlay{position:absolute;top:55px;z-index:9;background:rgba(0,0,0,0.9);width:100%;height:100%;color:#fff;border-radius:0 0 20px;text-align:center} */
.member-overlay {position: fixed;top: 0;z-index: 9;background: rgba(0,0,0,0.9);width: 100%;height: 100%;color: #fff;border-radius: 0;text-align: center;overflow: scroll;}
input[name="email"], input[name="password"] {padding: 19px 40px!important;}
@keyframes slideInRight {
from{transform:translate3d(100%,0,0);visibility:visible}
to{transform:translate3d(0,0,0)}
}
.animate__animated{animation-duration:.5s;animation-fill-mode:both}
.animate__slideInRight{animation-name:slideInRight}
@keyframes slideOutLeft {
from{transform:translate3d(0,0,0)}
to{transform:translate3d(-100%,0,0);visibility:hidden}
}
.animate__slideOutLeft{animation-name:slideOutLeft}
.overflow-hidden{overflow:hidden}
.member-overlay h3{font-weight:300;font-size:23px}
.pointer{cursor:pointer}
.close-member-overlay{right: 10px;top: 10;cursor: pointer;line-height: 1.6;background: #eee;color: #000;font-size: 24px;padding: 0px 10px;position: absolute;top: 1px;right: 0;border-radius: 5px;}
.inside-pad {padding: 20px;max-width: 840px;margin: 20px auto;}
.text-green{color:#1b9688}
.chat-cont-btn{margin-top:4px;margin-bottom:0;display:list-item;font-size:14px}
.mtb-0{margin-bottom:0;margin-top:0}
.btn-push{margin-top:0;width:40%}
.btn-info{background:#3c7bff}
.push_head{font-size:22px;margin-bottom:7px}
.text-center{text-align:center}
.text-success{color:#28a745!important}
.bg-success{background-color:#28a745!important;color:#fff}
#waitOverlay .inside{background:#fff;padding:10px;margin:40px auto;max-width:640px;border-radius:20px}
.pd9{padding:9px}
.plswait{margin-bottom:10px!important}
#waitOverlay .inside h4{margin-top:12px;margin-bottom:0}
.position-relative{position:relative}
.live-badge{position:absolute;left:17px;background:#069906;color:#fff;font-weight:bold;font-size:12px;padding:4px;border-radius:5px}
.online-badge{position:relative;background:#069906;color:#fff;font-weight:bold;font-size:12px;padding:4px;border-radius:5px}
.p-2{padding:10px}
.jjsha{font-size:20px;margin-top:5px;margin-bottom:5px}
.btn-yes{font-size:26px;display:block;padding:18px;border-radius:10px}
.laststep-choosenickname{background-color:#008069;color:#fff;padding:2px 5px}
.chattime{color:#9c9c9c;font-size:10px;text-align: right;}
.first-img{-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:2px solid #1b9688}
.progress-bar{display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}
.progress-container{width:100%;height:30px;background-color:#eee;border-radius:20px;margin-bottom:10px}
.progress-bar{width:0;height:100%;background-color:#1b9688!important;animation:fill 6s forwards;border-radius:20px}
.check-lines.checked{font-weight:bold;color:#28a745}
.connecting{max-width:400px;margin:auto;padding:10px}
.font-18{font-size:18px}
@keyframes fill {
to{width:100%}
}
@-webkit-keyframes fill {
to{width:100%}
}
.hidden{display:none}
.modal-content{background-color:#fff;padding:20px!important;border-radius:10px!important;text-align:center!important;width:350px!important;margin-left:10px;margin-right:10px}
.w-45{width:45%}
.font-1_5{font-size:1.5em}
.btn-light{color:#212529!important;background-color:#f8f9fa!important;border-color:#ddd!important;font-size:1.4rem!important}
.btn-dark{color:#fff!important;background-color:#343a40!important;border-color:#343a40!important;font-size:1.4rem!important}
.first-modal-btn + .first-modal-btn{margin-left:5px}
.angelawhatsimgdiv{height:100px;width:111px;background-size:cover;border:1px solid #fff;border-radius:3px;cursor:pointer;border-radius:10px}
#miles{font-size:10px!important;color:#6c757d}
.top-username{font-size:20px!important;color:#000}
.girlprf{padding-bottom:0;width:48px;border:1px solid #1b9688;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.chat.girl-img{padding:0;border:0}
.username{color:#fff;font-weight:bold;cursor:pointer;background: rgb(0, 128, 105);padding: 16px;margin-bottom: 2px;}
input[name="email"],input[name="password"]{border:2px solid #008069}
.passmail{margin-top:-10px!important}
.spotAlertHolder{margin-right:6px;position:relative;top:5px}
.font-bold{font-weight:bold!important}
#send-button{height:56px}
form#message{margin-bottom:0;width:100%;display:block;position:absolute;bottom:0;padding-bottom:0px}
@media (max-width: 690px) {
form#message{padding-bottom:33px}
}
.btn-lg{padding:12px!important;font-size:25px!important}
.spotcountdownTextHolder{font-size:12px!important}
.circle-alert-icon{margin-top:-10px!important}
.image-gallery img{cursor: pointer;}
.push-btns .btn{width: 49%;}
.receive_push {font-size: 22px;}
.btn-pulse{animation:pulseAnimation 2s infinite linear;box-shadow:0 0 5px #008069;}
@keyframes pulseAnimation {
0%{box-shadow:0 0 10px #008069;transform:scale(1)}
50%{box-shadow:0 0 25px #008069;transform:scale(1.05)}
100%{box-shadow:0 0 10px #008069;transform:scale(1)}
}
@-webkit-keyframes pulseAnimation {
0%{box-shadow:0 0 10px #008069;transform:scale(1)}
50%{box-shadow:0 0 25px #008069;transform:scale(1.05)}
100%{box-shadow:0 0 10px #008069;transform:scale(1)}
}
.text-success-light{color: #1b9688 !important}
.btn-success {color: #fff !important;background-color: #1b9688;border-color: #1b9688;}
.font-bold {font-weight: bold !important;}
.btn-xl{font-size:28px !important;padding:17px !important;font-weight:bold !important;}
.cta_btn_sub {display: block;font-size: 15px;font-weight: 300;}
.nrhsy1{position: absolute;right: 11px;top: 3px;}
.text-center{text-align: center;}
.top-nav-tinder{display: flex;justify-content: space-between;align-items: center;padding: 11px;font-size: 25px;background: rgb(27, 150, 136);color: #fff;padding-bottom: 129px;margin-bottom: -104px;}
.logo-next-to-usrname{display: none;height: 48px;}
@media only screen and (max-width: 690px) {
.top-nav-tinder{display:none}
.logo-next-to-usrname{display: block;}
}
.girl-message {-webkit-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important;-moz-box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;-o-box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important;}
body.whatschat .btn-success {color: #fff !important;background-color: #46ad58 !important;border-color: #46ad58 !important;}
body.whatschat .visitor-message {background: #d0fecf !important;}
body.messenger .top-nav-tinder{background: rgb(79 156 255);}
body.messenger .btn-success{background: rgb(79 156 255) !important;border-color:rgb(79 156 255) !important}
body.messenger .nrhsy1:before{background: rgb(79 156 255) !important;}
.logo img{height: 64px;}
body.tktk .top-nav-tinder {background: #fff;color: #000;padding-bottom: 0;margin-bottom: 8px;padding-top: 0px;}
body.tktk .btn-success{background: #000 !important;border-color:#fff !important}
body.tktk .nrhsy1:before{background: #000 !important;}
body.insta .top-nav-tinder {background: #fff;color: #000;padding-bottom: 0;margin-bottom: 8px;padding-top: 0px;}
body.insta .btn-success{background: #000 !important;border-color:#fff !important}
body.insta .nrhsy1:before{background: #000 !important;}
.read-img{width: 14px !important;float: right;margin-top: 6px;margin-left: 5px;}