﻿.modal-content1 { border-radius: 16px; background: #1F2229; padding: 20px; position: relative; overflow: hidden; }
.modal-content1::before { position: absolute; width: 285px; height: 152px; transform: rotate(45deg); border-radius: 285px; opacity: 0.2;
                          background: var(--green-900); filter: blur(120px); right: -132px; top: -58px; content: ''; }
.rowcoins_header { font-size: 32px; }

.btn-blue { border: none; background: #04ADFF; border-radius: 8px; padding: 15px 30px; font-size: 14px; font-weight: bold; text-align: center; color: #000; }
.tg-img { width: 448px; }
.mobileline { padding-left: 30px; padding-right: 30px; }
.content { display: none; }
.header-4 { z-index: -1; }

.blurred { color: transparent !important; text-shadow: 0 0 8px rgba(0,0,0,0.5) !important; transition: all 0.3s ease; }
.counter { position: absolute; top: -6px; right: -6px; width: 16px; height: 16px; line-height: 16px; border-radius: 50%; text-align: center; background: #33DB02;
           box-shadow: 0px 0px 4px 0px #AAFF91; font-size: 12px; z-index: 10; }
.au_deposit_block_1 { position: relative; }
.modal-bonus-block { border-radius: 12px; padding: 24px; background: linear-gradient(90deg, rgba(26, 255, 13, 0) 0%, rgba(26, 255, 13, 0.15) 100%); position: relative; overflow: hidden; }
.modal-bonus-block h4 { margin: 10px 0; }
.bonus-progress-round { width: 20px; height: 20px; border-radius: 50%; background: #2B3139; border: 2px solid #000; margin-left: 27px; z-index: 1; }
.bonus-progress-scale { height: 13px; background: #2B3139; margin-left: -10px; margin-right: -30px; }
.bonus-progress-round.active, .bonus-progress-scale.active { background: #33DB02; }
.disabled { opacity: 0.5; cursor: default; }
.copyadress.disabled:hover { color: var(--green-900); background: var(--grey-900); }
.errormessage { background: #F4BF001A; }
.partners a { zoom: 0.7; }
.gift { background: #2B3139 url('../img/green-round-gradient2.png') no-repeat 0 0; border: 1px solid #33DB0280; padding: 16px 24px; border-radius: 8px; position: absolute;
        top: 80px; width: 336px; font-size: 14px; display: none; z-index: 10; }
.gift a { font-size: 14px !important; padding: 7px 12px !important; height: auto !important; }
.border-yellow { padding: 3px 8px; border-radius: 4px; background: linear-gradient(174.84deg, #C49337 24.95%, #FCF7CD 77.01%, #EDCD78 118.66%, #A7602B 144.21%, #FDF8D0 181.13%, #BB9138 214.26%);
                 font-size: 12px; font-weight: bold; display: inline-block; color: #000; }

.npc_1, .npc_1 .bitholder2 { width: auto; height: auto; }
.au_deposit_block { width: 350px; }
.dropwhow_result { height: 340px; }
.border-black { border-radius: 4px; padding: 8px 12px; background: #0B0C0F; }
.toast-info { border: 1px solid #33DB0280; background: #2B3139 url('../img/green-round-gradient2.png') no-repeat 0 0 !important; }
.close-jq-toast-single { color: #2B3139; }
.close-jq-toast-single-after { width: 12px; height: 12px; background: url('../img/close.svg') no-repeat 0 / 100%; content: ''; display: block; position: absolute; top: 0; left: 0; }
.mobileline_overlaymenu.active { z-index: 10; }

.minmaxpers a:hover, .minmaxpers a.active { font-weight: 400; }


@media screen and (max-width: 991px) and (orientation: portrait) {
    .tg-img { width: 90%; }
    .counter { top: -2px; }
    .gift { left: 16px; right: 16px; width: auto; top: 70px; }
    .dropdown-menu.profilemenu { left: -248px !important; }
    .au_deposit_block.no991 { display: block !important; position: absolute; left: 50%; top: 60px; transform: translate(-50%, 0); }
    .content-wrapper { margin-top: 115px; }
}
