@charset "utf-8";
/* CSS Document */
.forget-pass a {font-size: 12px;}
.txt-register {font-size: 14px; font-weight: bold; color:#616a78; line-height: 50px;}
.txt-register a {color: #33cabb}
.or {width: 100%; height: 10px; margin: 8px auto 15px; text-align: center; border-bottom: 1px dotted #a9a9a9; font-size:14px; color:#616a78}
.or span {display: inline-block; background-color:#FFFFFF; padding: 0 20px;}
.title-gh {font-size: 13px; padding: 10px 0 5px 0;}
.footer {border-top: solid 1px #CCCCCC; padding-top: 10px; font-size: 13px;}
.footer span{color: #33cabb}
.home{position: absolute;width: 100%; left: 0; text-align: center; margin:0 auto;}
.icon-nap {position: relative;float: right;padding: 2px;margin-top: 4px;margin-right: 7px;background-color: transparent;background-image: none; border: none; font-size: 10px;}
.icon-nap.nap-active {border-bottom: 2px solid #33cabb; border-top: none; border-left: none; border-right: none;}
.panel {border: none;}
.panel-default {background-color:#33cabb}
.media-heading {border-bottom: solid 1px #CCCCCC; line-height: 40px; color:#FFFFFF;}
.coin-num {color:#FFFFFF;}
.coin-num span {color:#ffa834; font-weight: bold;}
.box-acc {list-style: none; }
.box-acc .panel {margin-bottom: 5px;}
.glyphicon-chevron-right,.glyphicon-chevron-down, .glyphicon-chevron-up {color: #ebebeb;}
.list-group a:hover {text-decoration: none;}
.panel-default .panel-heading, .panel-footer, .panel-info .panel-heading {background-color: #FFFFFF; border-bottom-right-radius:3px; border-bottom-left-radius:3px}
h2.title-game {font-size: 16px; font-weight: 400; padding: 15px 0; margin-bottom: 0; color:#616a78}
.panel-info > .panel-heading, .panel-info > .panel-body {border: none;}
.accordion-inner button {margin-bottom: 3px;}
.accordion-heading button {margin-top: 10px;}
.title-listgame {padding-top: 12px;}
h3.text-info {color: #37404d}
.dropdown .btn {background-color: #FFFFFF; margin: 5px 0; width: 100%; text-align: left;}
.dropdown .server-name {font-size: 13px; padding: 7px; margin: 1% 2%; width: 46%; text-align:center; border: solid 2px #33cabb;}
.panel-info .panel-body {padding: 0 5px 10px 5px;}
.panel-info .panel-body .row {margin-top: 5px;}
.panel-info .dropdown-menu {width: 100%;}
.panel-info .dropdown {border-bottom: dashed 1px #e7e7e7;}
.form-nap-game1 {min-height: 400px}
.btn .col-right {display: inline-block; position: absolute; top: 11px; right: 5px; padding: 5px; background-color: #33cabb; border-radius: 3px; font-size: 13px; color:#FFFFFF;}
.list-overview, .list-overview .list-group-item:last-child {margin-bottom: 5px;}
/*.list-overview .list-group-item {padding: 8px 15px;}*/
.form-payment .panel-heading h4 {color: #33cabb; font-weight: bold;}
.dropdown .select-pack {text-align: center; border: solid 2px #33cabb;}
.jumbotron .panel-info .media-body .media-heading, .jumbotron .panel-info .media-body .coin-num {color: #616a78;}
.jumbotron .panel-info .media-body .coin-num button {font-size: 12px; padding: 2px 5px}
.table.myinfo {font-size: 13px;}
.table.myinfo tr td {line-height: 30px; vertical-align:middle;}
.table.myinfo tr:last-child {border-bottom: solid 1px #ddd;}
.table.myinfo a, .myinfo a {color: #33cabb; font-size: 12px; float: right;}
.title-tudo {padding-top: 0; margin-bottom: 4px; font-size:14px;}
.jumbotron p.date-tudo {font-size:12px; line-height: 20px;}
.btn-group-vertical .btn:first-child:not(:last-child) {border-radius: 4px; margin-bottom: 7px; padding: 3px 8px; font-size:12px}
.btn-group-vertical .btn:last-child:not(:first-child) {border-radius: 4px; padding: 3px 8px; font-size:12px}
.btn-group-vertical .btn {border-radius: 4px; padding: 3px 8px; font-size:12px}
.nap-scoin h3 {margin-bottom: 0px; margin-top: 10px}
.underline {border-bottom: solid 2px #ddd; padding: 5px 0;}
.form-group.row {margin-left: 0; margin-right: 0;}
.modal-body p img {text-align: left; margin-right: 5px; width: 30px; float: left;}
p.text-danger {font-size: 13px; padding: 5px 0; margin-bottom: 0;}
.jumbotron .checkbox label a {text-decoration: underline; color:#37404d}
p.txt-help {font-size: 12px; padding: 10px 0; border-top: solid 1px #CCCCCC; font-style:italic;}
.panel-heading.border-bottom {border-bottom: solid 1px #eee; margin-bottom: 8px; padding-top: 0px; padding-bottom: 3px;}
.btn-tudo { padding: 3px 15px; margin-left: 10px; background-color:#33cabb; color:#FFFFFF}
.btn-tudo:hover, .btn-tudo:focus {color:#FFFFFF;}
.mlink { box-shadow: 0 .150rem .50rem rgba(0,0,0,.095);  border-radius: 4px; position: relative; padding-right: 12px; line-height: 25px; padding-left: 5px; padding-top: 4px;  padding-bottom: 4px;  margin-right: 6px; }

.mlink .glyphicon-new-window {  position: absolute;  top: 0;  right: 0; font-size: 12px;  }
.table-curved {
    border-collapse: separate;
}
.table-curved {
    border: solid #ccc 1px;
    border-radius: 3px;
    border-left:0px;
}
.table-curved td, .table-curved th {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
.table-curved th {
    border-top: none;
}
.table-curved th:first-child {
    border-radius: 3px 0 0 0;
}
.table-curved th:last-child {
    border-radius: 0 3px 0 0;
}
.table-curved th:only-child{
    border-radius: 3px 3px 0 0;
}
.table-curved tr:last-child td:first-child {
    border-radius: 0 0 0 3px;
}
.table-curved tr:last-child td:last-child {
    border-radius: 0 0 3px 0;
}
.table-curved tbody tr td, .table-curved thead tr th {vertical-align: middle;}

/* Sets up our marquee, and inner content */
.marquee {
    overflow: hidden;
    position: relative;
    padding-left: 50%;
    /* Some browsers may require -webkit-animation */
    animation: reduce 60s linear infinite;
}

.marquee_inner {
	white-space: nowrap;
	display: inline-block;
	/* Some browsers may require -webkit-animation */
	animation: scroll 60s linear infinite;
}

/* Creates two white-to-transparent gradients at the ends of the marquee */
.marquee::before, .marquee::after {
    z-index: 1;
    top: 0; left: 0;
    width: 50px; height: 100%;
    content: ""; display: block;
}

.marquee::after {
    left: auto; right: 0;
    transform: rotate(180deg);
}

@keyframes reduce {
    to {
        padding-left: 0;
    }
}

@keyframes scroll {
    to {
        transform: translateX( -100% );
    }
}
/* End our marquee, and inner content */

/*Begin Dark Mode*/
.dark-theme {
	background-color: #1F2630 !important;
}
.dark-theme .container .jumbotron .input-group input::placeholder {
  color: #A3A8AF;
  opacity: 1;
}
.dark-theme .navbar-fixed-top {
	background-color: #2A303C !important;
	border: none !important;
}
.dark-theme .container .jumbotron{
	background-color: #2A303C !important;
}
.dark-theme .container .jumbotron h3{
	color: #fff;
	font-weight: normal;
}
.dark-theme .container .jumbotron .input-group .input-group-addon{
	background-color: #A3A8AF !important;
	border: none !important;
}
.dark-theme .container .jumbotron .input-group input{
	background-color: #747C87 !important;
	border: none !important;
	color: #fff;	
}
.dark-theme .container .jumbotron .input-group input:hover{
	background-color: #747C87 !important;
	border: none !important;
	color: #fff;
	filter: brightness(1.2);
}
.dark-theme .container .jumbotron .input-group a u, .dark-theme .container .jumbotron h4 a u, .dark-theme .container .jumbotron .checkbox label a{
	color: #4A57FA !important;
	text-decoration: none !important;
}
.dark-theme .container .jumbotron h4 {
	font-weight: normal;
}
.dark-theme .container .jumbotron .btn-warning, .dark-theme .container .panel.panel-info .panel-body .btn-warning{
	background-color: #EE4337 !important;
	border-color: #EE4337;
	color: #fff;
}
.dark-theme .container .jumbotron h4.txt-register{
	font-size: 13px;
	color: #A3A8AF;
}
.dark-theme .container .jumbotron p.or span{
	background-color: #2A303C !important;
	color: #fff;
}
.dark-theme .container .jumbotron p a span, .dark-theme .container .jumbotron .row .title-gh{
	font-size: 13px;
	color: #A3A8AF;
}
.dark-theme .container .jumbotron .row a img {
	border-radius: 16px;
}
.dark-theme .container .jumbotron .checkbox label {
	color: #A3A8AF;
}
.dark-theme .container .jumbotron input[type=radio], .dark-theme .container .jumbotron input[type=checkbox] {
	accent-color: #EE4337;
}
.dark-theme .container .jumbotron .alert.alert-info, .dark-theme .container .panel.panel-info, .dark-theme .container .panel.panel-info .panel-heading{
	background-color: #747C87 !important;
	border: none !important;
	color: #fff;
}
.dark-theme .container .panel.panel-info .panel-heading h4{
	color: #fff;
	font-weight: normal;
	font-size: 16px;
}

.dark-theme .modal .modal-content{
	background-color: #747C87 !important;
	border: none !important;
	color: #fff;
}
.dark-theme .modal .modal-content .modal-header, .dark-theme .modal .modal-content .modal-footer{	
	border: none !important;
	color: #fff;
}
.dark-theme .modal .modal-content .modal-header .modal-title{	
	border: none !important;
	color: #fff;
}
.dark-theme .modal .modal-content .modal-footer .btn-warning{	
	background-color: #EE4337 !important;
	border-color: #EE4337;
	color: #fff;
}
.dark-theme #fix_darkmode, .dark-theme .footer, .dark-theme nav.navbar.navbar-default.navbar-fixed-top, .dark-theme .row.alert.alert-danger.alert-dismissible{
	display:none
}

.bg-dark-80 {
	background-color: #2A303C !important;
}
.bg-dark-60 {
	background-color: #747C87 !important;
}
.bg-dark-40 {
	background-color: #A3A8AF !important;
}
.bg-red {
	background-color: #EE4337 !important;
}
.text-blue {
 color: #4A57FA !important;
}
.text-red {
 color: #EE4337 !important;
}
.text-dark-40 {
	color: #A3A8AF;
}
.text-decoration-0 {
	text-decoration: none !important;
}
.border-radius-8 {
	border-radius: 8px;
}
.border-radius-16 {
	border-radius: 16px;
}
.border-0 {
	border: none !important;
}
.darkmode input::placeholder {
  color: #A3A8AF;
  opacity: 1;
}
.font-weight-normal {
 	font-weight: normal !important;
}
/*End Dark Mode*/


.button-custom {
	background: radial-gradient(157.72px at 8.12% 65.13%, #FFC933 0, #FB0 100%);
	color: black;
	font-weight: bold;
}