.grey {
    filter: grayscale(100%);
    transition: all 0.5s ease;
}
.grey:hover {
  filter: none;
}
.shd {
    filter: drop-shadow(1px 1px 1px #000);
    border: 0;
}
.navbar {
    filter: grayscale(100%);
    transition: all 0.5s ease;
}
.navbar:hover {
    filter: none;
}
.nav-link {
    color: #495057;
}
.nav-link.active {
    color: #377dff !important;
      background-color: #fafafa !important;
      background:linear-gradient(to bottom, #f0f2f2, #fff);
}
.navbar-brand>img {
    max-width: 220px;
    max-height: 70px;        
}
.navbar-xs>.navbar-toggler {
    width: 52px;
    height: 40px;
}
.grey {
    filter: grayscale(1) !important;
}
.grey:hover {
    filter: drop-shadow(1px 1px 1px #000) grayscale(0)  !important;
    transform: translate(0px, -1px);
    transition: all .2s ease-in-out;
}
_:-ms-lang(x), .loginform:nth-of-type(1), .registerform:nth-of-type(1), .registerform:nth-of-type(5) { visibility: hidden;}

div > .loginform:nth-of-type(1), .registerform:nth-of-type(1), .registerform:nth-of-type(5) {
    clip-path: polygon(0px 0px,0px 0px,0px 0px,0px 0px);
    height: 0px;
} 
.iair {
background: no-repeat center url('../../images/svg/airtm.svg')
}
.ibtc {
background: no-repeat center url('../../images/svg/bitcoin.svg')
}
.ipm {
background: no-repeat center url('../../images/svg/perfectmoney.svg')
}
.ipp {
background: no-repeat center url('../../images/svg/paypal.svg')
}
.ipyr {
background: no-repeat center url('../../images/svg/payeer.svg')
}
.irev {
background: no-repeat center url('../../images/svg/revolut.svg')
}
.iskr {
background: no-repeat center url('../../images/svg/skrill.svg')
}
.ifp {
background: no-repeat center url('../../images/svg/faucetpay.svg')
}
.istr {
background: no-repeat center url('../../images/svg/stripe.svg')
}
.iba {
background: no-repeat center url('../../images/svg/bank.svg')
}

.iair, .ibtc, .ipm, .ipp, .ipyr, .irev, .iskr, .ifp, .istr, .iba {
    background-size: cover; margin: auto;
}

.proc20 {
    width: 20px; height: 20px;
}
.proc30 {
    width: 30px; height: 30px;
}
.proc40 {
    width: 40px; height: 40px;
}

#registerformparent, #loginformparent, #contactformparent, #newpassform, #pwresform {
    font-size: 14px;
    width: 100%;
    text-align: left;
    padding: 15px;
}
.g-recaptcha {
    display: inline-block;
    margin: auto;
    min-height: 78px;
    background-color: #f9f9f9;
    
}
.nomodal {
    max-width: 500px; /* margin: 1.75rem auto; border: 1px solid lightgray; min-height: 100%; */
    border: 1px solid transparent;
    border-radius: .4rem;
}
.nomodalterms {
    max-width: 800px; margin: 1.75rem auto; border: 1px solid lightgray; min-height: 100%;
} 
.termlist:not(:last-child) {
margin: 0.35rem 0;
}
#ppBody {
    overflow: hidden; overflow-y: scroll; height: 90vh;
}
.roundedlogo {
    border-radius: 9px;
}
.dataTables_filter, .dataTables_filter input, .dataTables_length, .custom-select, .dataTables_paginate, .dataTables_info {
    font-size: 14px;
}
@media only screen and (max-width: 900px) {
    .xmob, .dataTables_length, .dataTables_filter {
        display: none;
    }
} 
@media only screen and (min-width: 992px) {
    nav.navbar:not(.h-auto) {
        min-height: 100px;
    }
}
.amnt {
    display: block; text-align: left; padding-left: 25%;
}
.unm {
    display: block; text-align: right; padding-right: 30%;
}
.banners img, .bannersSM img{
    border-radius: 5px;
    filter: drop-shadow(1px 1px 1px #000);
}
.badge-success {
    background-color: #388e3c;
}
.bg-back {
    background: #d9e0ed !important;
}
.modal-content {
    box-shadow: 0 1px 3px 0 rgba(50,50,93,.15),0 4px 6px 0 rgba(112,157,199,.15)!important;
}
#wrapper_content {
    background: #eaf1ff;
}
.fxbadge {
    min-width: 145px;
    text-align: right;
}
.bbadge {
    width: 215px;
    max-width: 100%;
    text-align: center;
}
.contest tr:nth-of-type(10) {
  border-bottom-style: double;
  border-bottom-color: lightgrey;
}
.srcprogress {
    margin-bottom: 0; height: 18px; padding: 1px; border: 1px solid white;
}
.pr-green {
    background-color: #43ac6a;
}
.pr-red {
    background-color: #f04124;
}
.pr-non1 {
    background-color: #00546f;
}
.pr-non2 {
    background-color: #19657d;
}
.pr-non3 {
    background-color: #32768b;
}
.pr-non4 {
    background-color: #4c879a; 
}
.pr-non5 {
    background-color: #6698a8; 
}
.pr-non6 {
    background-color: #7fa9b7; 
}
.pr-non7 {
    background-color: #99bac5; 
}
.pr-non8 {
    background-color: #b2cbd3; 
}
.pr-non9 {
    background-color: #ccdce2; 
}
.pr-inv1 {
    background-color: #343a40;
}
.pr-inv2 {
    background-color: #b30000;
}
.pr-inv3 {
    background-color: #ff9999;
}
.pr-inv4 {
    background-color: #e99002;
}
.pr-inv5 {
    background-color: #8a8a8a; 
}
.aside-primary {
    background: linear-gradient(180deg,#454545 0,#313131) !important;
}
.aside-primary nav.nav-deep-hover>ul>li.nav-item.active, .aside-primary nav.nav-deep-hover>ul>li.nav-item:hover {
    background-color: #2b2b2b !important;
}
.mutedx {
    color: #ccc;
}
.totalx {
    background-color: #fcf8e3;
}
.wfix {
    width: 10% !important;
}
label[for=skrill] {
    border: 1px solid #862165;
}
label[for=bitcoin] {
    border: 1px solid #f0ad4e;
}
label[for=perfect_money] {
    border: 1px solid #d9534f;
}
label[for=revolut] {
    border: 1px solid #5bc0de;
}
label[for=payeer] {
    border: 1px solid #0586EB;
}
label[for=airtm] {
    border: 1px solid #0586EB;
}
label[for=faucetpay] {
    border: 1px solid #233c7f;
}
label[for=banktransfer] {
    border:1px solid #388e3c;
}
label[for=paypal] {
    border:1px solid #003087;
}
.selector input[type="radio"] {
  display: none;
}
.selector input[type="radio"]:not(:checked) + label {
  border: 1px solid #585858  !important;
  border-radius: 10px  !important;
  filter: grayscale(100%) !important;
  background-color: #FFFFFF  !important;
}     
.selector input[type="radio"]:checked + label {
  border-radius: 10px;
  background-color: #FFFFFF;
}
.selector label {
 margin-bottom: 0px;
}
.popover {
    box-shadow: 0 1px 3px 0 rgba(50,50,93,.15),0 4px 6px 0 rgba(112,157,199,.15)!important;
}
.popover-body {
    padding: .25rem!important;
}
.cplink, .cursor-pointer {
    cursor: pointer;
}
.c6 {
	overflow: auto!important;
	margin: 0;
	position: inherit;
	width:100%;
    height:100%;
    border: 0px;
}
.c7, .surf_section {
	width: 100%;
	height: 100%;
	border-spacing: 0;
}
.c8 {
	height: 100%;
	width: 100%;
	position: inherit
}
.fptd {
    height: 100%;
    vertical-align: top;
    padding: 0 !important;
    border-spacing: 0 !important;
}

.modal-full {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
}
.modal-full .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
}  
.modal-full .modal-header {
    border-radius: 0;
}
.modal-full .modal-body {
    overflow-y: auto;
}
.modal-full .modal-footer {
    border-radius: 0;
}

@keyframes appear {
  0%{
	opacity: 0;
	transform: scale3d(0.3, 0.3, 0.3);
  }
  60%{
	opacity: 1;
	transform: scale3d(1,1,1);
  }
}
.activated { opacity: 1 }
#bgpanel { animation: appear 1s ease 0s 1 normal; }
.sigma {
    background-image:url('../../images/svg/sigma.svg');
}
.ratio {
    background-image:url('../../images/svg/ratio.svg');
}
.graphs {
    background-image:url('../../images/svg/graphs.svg');
}
.earnings {
    background-image:url('../../images/svg/earnings.svg');
}
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: hidden;
}