html,body{height:100%;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}.form-control{background-color:#ffffff;color:#000000;border-color:#e8e8e8}.flirt-module{display:flex;position:relative;overflow-x:clip;max-width:1280px;margin-left:auto;margin-right:auto;scrollbar-width:none;flex-direction:row;align-items:flex-start;background-color:#fff2f6}.flirt-module *{-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important}.flirt-module .white{color:#fff}.flirt-module .premium-message{padding:10px;background-color:#53ac14;color:#fff;margin-top:10px;margin-bottom:10px}.flirt-module .flirt-container{width:100%}.flirt-module .width-fit-content{width:fit-content}.flirt-module .profile-pic{border-radius:50%;border:none;object-fit:cover;box-sizing:border-box}.flirt-module .profile-pic.thin-border{border:1px solid #fff}.flirt-module .profile-pic.medium-border{border:medium solid #fff}.flirt-module .profile-pic.thick-border{border:thick solid #fff}.flirt-module .profile-pic.no-border{border:none}.flirt-module .loading{width:128px;padding-top:20px;padding-bottom:10px}.flirt-module .login-signup .btn{color:#fff !important}.flirt-module .tile-container{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;gap:10px;padding:16px 0px;margin:0 auto}.flirt-module .tile-container .tile-memberlevel-limit .tile-body{display:flex;justify-content:center;flex-direction:column;min-height:238px;text-align:center;font-size:16px;padding:20px}.flirt-module .tile-container .tile-memberlevel-limit .tile-body span{font-weight:bold}.flirt-module .tile-container .tile-memberlevel-limit .tile-footer{justify-content:center}.flirt-module .tile-container .tile-memberlevel-limit .tile-footer .upgrade-button{position:relative;bottom:10px;color:#fff;background-image:none;background-color:#684FA2 !important;border-color:#684FA2 !important;border-radius:20px;height:fit-content;padding:5px 15px}.flirt-module .tile-container .tile-memberlevel-limit .tile-footer .upgrade-button svg{font-size:20px}.flirt-module .close-button{position:absolute;top:15px;right:15px;font-size:32px}.flirt-module .close-button,.flirt-module .close-button svg{cursor:pointer;z-index:1000}.flirt-module .counter{color:#FF69B4}.flirt-module .footer-menu{display:flex;margin-top:20px;margin-bottom:20px;padding-top:8px;background-color:#fff;border-radius:20px}.flirt-module .footer-menu .icon-container{display:flex;align-items:center;justify-content:center;margin:auto auto .5em auto}.flirt-module .footer-menu .icon-container .svg-icon{font-size:35px}.flirt-module .main-tab-container .tab-content{background:transparent !important;padding-bottom:120px}.flirt-module .main-tab-container .nav-container{bottom:10px;position:fixed;z-index:999}.flirt-module .main-tab-container .nav-container .nav-tabs{margin-top:20px;margin-bottom:20px;background-color:#fafafa;border-radius:30px;border:1px solid #ccc;white-space:nowrap;overflow-x:auto;overflow-y:hidden;min-height:46px}.flirt-module .main-tab-container .nav-container .nav-tabs li{display:table-cell;width:1%}.flirt-module .main-tab-container .nav-container .nav-tabs li.active{color:#db5199 !important}.flirt-module .main-tab-container .nav-container .nav-tabs li a{border:none !important;background:transparent !important}.flirt-module .main-tab-container .nav-container .nav-tabs li a .svg-icon-container{color:#333333}.flirt-module .main-tab-container .nav-container .nav-tabs li a .svg-icon-container.has-update::after{content:"";background-color:#ff0000;border:2px solid #fff;width:15px;height:15px;position:absolute;border-radius:50%}.flirt-module .main-tab-container .nav-container .nav-tabs li a .svg-icon-container .svg-icon{font-size:35px}.flirt-module .main-tab-container .nav-container .nav-tabs li a .svg-icon-container .svg-icon.active{color:#db5199 !important}.flirt-module .main-tab-container .nav-container .nav-tabs li a .nav-title{color:#333333 !important}.flirt-module .main-tab-container .nav-container .nav-tabs li a .nav-title.active{color:#db5199 !important}.flirt-module .main-tab-container .options-row{display:flex}.flirt-module .main-tab-container .options-row .option-container{flex:1;display:flex;align-items:center}.flirt-module .main-tab-container .options-row .option-container h3{margin:0 !important}@media (max-width:500px){.flirt-module .main-tab-container .options-row .option-container h3{font-size:18px}}.flirt-module .main-tab-container .settings-container{margin-top:20px}.flirt-module .main-tab-container .settings-container .slider{margin:0 10px}.flirt-module .main-tab-container .search-message{margin-top:10px}@media (min-width:385px){.flirt-module .tile-container{grid-template-columns:repeat(2, 1fr)}}@media (min-width:768px){.flirt-module .tile-container{grid-template-columns:repeat(3, 1fr)}}@media (min-width:992px){.flirt-module .tile-container{grid-template-columns:repeat(4, 1fr)}}@media (min-width:1200px){.flirt-module .tile-container{grid-template-columns:repeat(5, 1fr)}}@media (min-width:1400px){.flirt-module .tile-container{grid-template-columns:repeat(6, 1fr)}}#fixed-save-button{bottom:initial !important;top:0 !important;background-color:#ccc !important}.my-dashed-class{font-size:20px !important}.tile{background-color:#ffffff;border:5px solid #ddd;border-radius:20px;padding:10px;height:fit-content;padding:0px}.tile .tile-body{display:table;width:100%;padding:3px;border-top-left-radius:10px;border-top-right-radius:10px}.tile .tile-body .profile-pic-container{display:table-cell;width:110px;height:110px;display:block;margin:auto;position:relative;cursor:pointer}.tile .tile-body .profile-pic-container.has-update::after{content:"";background-color:#00ca07;border:2px solid #fff;width:15%;height:15%;position:absolute;top:78%;left:78%;border-radius:50%}.tile .tile-body .profile-pic-container .profile-pic{width:100%;height:100%;border:4px solid #f5f5f5}.tile .tile-body .profile-pic-container .flag{position:absolute;bottom:20px;left:10px;width:20%;border:2px solid #fff;top:75px}.tile .tile-body .detail-container{padding-left:10px;display:inline-block}.tile .tile-body .detail-container .pp-username{font-weight:bold;margin-bottom:1px;font-size:18px;cursor:pointer;color:var(--form-element-color)}.tile .tile-body .detail-container .pp-username:hover{text-decoration:none}.tile .tile-body .detail-container .info{color:#666666;cursor:pointer}.tile .tile-body .detail-container .badge{background-color:#337ab7;color:#fff;border:2px solid #4e79a7;padding:3px 5px}.tile .tile-body .detail-container .badge a:hover{text-decoration:none;font-weight:bold}.tile .tile-body .detail-container .badge.wink{background-color:#ed7014;border:2px solid #ed7014}.tile .tile-body .detail-container .badge.active{background-color:transparent !important;color:var(--light-text-color) !important;border-color:var(--light-text-color)}.tile .tile-body .detail-container .description{font-size:12px;height:50px;text-overflow:ellipsis;overflow:hidden;width:100%;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;cursor:pointer}.tile .tile-body .detail-container .badge-container{display:inline-block;min-height:32px}@media (max-width:465px){.tile .tile-body .detail-container .badge-container{min-height:50px}}.tile .tile-body .detail-container .badge-container img{height:12px}.tile .tile-body .detail-container .badge-container .badge-row{display:grid;grid-template-columns:1fr;gap:2px;padding:5px 0px;margin:0 auto}@media (min-width:466px){.tile .tile-body .detail-container .badge-container .badge-row{grid-template-columns:repeat(2, 1fr)}}@media (max-width:465px){.tile .tile-body .detail-container .badge-container .badge-row{grid-template-columns:repeat(1, 1fr)}}.tile .tile-body .detail-container .badge-container .badge-row .badge-svg{cursor:pointer}.tile .tile-body .detail-container .badge-container .badge-row .badge-svg svg{width:16px;height:16px;margin-right:2px}.tile .tile-body .detail-container .badge-container .badge-row-small svg{width:12px;height:12px;margin-right:2px}.tile .tile-body .detail-container .badge-container .badge-row-large svg{width:20px;height:20px;margin-right:4px}.tile .tile-footer{display:flex;height:41px;margin-top:-15px;padding-top:22px;padding-bottom:34px}.tile .tile-footer .btn{padding:2px 12px;border-radius:5px}.tile .tile-footer .btn.btn-primary{background-color:var(--highlight-color-1) !important}.tile .tile-footer .icon-container{display:flex;align-items:center;justify-content:center;margin:auto auto .5em auto;cursor:pointer}.tile .tile-footer .icon-container img{width:25px;height:25px}.tile .tile-footer .icon-container .svg-icon{font-size:25px}#modal-module{z-index:10000}.close-mediaviewer-button{cursor:pointer}.modal .header .profile-pic-container{width:110px;height:110px;display:inline-block;vertical-align:top}.modal .header .profile-pic-container .profile-pic{width:100%;height:100%;border:4px solid #f5f5f5}.modal .header .profile-pic-container .flag{position:absolute;bottom:20px;left:10px;width:20%;border:2px solid #fff;top:75px}.modal .header .detail-container{padding-left:10px;display:inline-block}.modal .header .detail-container .pp-username{font-weight:bold;margin-bottom:1px;font-size:18px;cursor:pointer;color:var(--form-element-color)}.modal .header .detail-container .pp-username:hover{text-decoration:none}.modal .header .detail-container .info{color:#666666}.modal .header .detail-container .badge{background-color:#337ab7;color:#fff;border:2px solid #4e79a7;padding:3px 5px}.modal .header .detail-container .badge a:hover{text-decoration:none;font-weight:bold}.modal .header .detail-container .badge.wink{background-color:#ed7014;border:2px solid #ed7014}.modal .header .detail-container .badge.active{background-color:transparent !important;color:var(--light-text-color) !important;border-color:var(--light-text-color)}.modal .header .detail-container .description{font-size:12px}.modal .body{padding-top:20px}.modal .body .pics{display:grid;gap:5px;margin:0 auto;grid-template-columns:repeat(4, 1fr)}.modal .body .pics .profile-pic{border-radius:5px;width:100%;height:auto;aspect-ratio:1}.modal .body h3{font-size:20px}.modal .body h3.text{color:#666666;margin-bottom:-15px;padding-top:10px}.modal .body h3.description{min-height:22px;text-overflow:ellipsis;overflow:hidden;width:100%;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.modal .footer{padding-bottom:30px}.modal .footer .full-profile{float:right;padding-top:40px}.modal .footer .menu{display:flex;height:41px;padding-top:22px;padding-bottom:34px}.modal .footer .menu .icon-container{display:flex;align-items:center;justify-content:center;margin:auto auto .5em auto;cursor:pointer}.modal .footer .menu .icon-container img{width:60px;height:60px}.modal .footer .menu .icon-container .svg-icon{font-size:25px}