.dnone {display: none;}
.red {color: red !important;}
.align-center {text-align: center;}
label.error {color: red;}
/*.cks{margin-top: 40px;}*/
.cks lable {float: right;}
.red-cls {background: #f44336 none repeat scroll 0 0;border-radius: 50%;display: inline-block;height: 15px;margin: 0 8px 0 0;vertical-align: middle;width: 15px;margin-top: -3px;}
.cutom_alert_danger p {color: #a94442;background-color: #f2dede;border-color: #ebccd1;font-size: 18px;padding-bottom: 0px;}
.cutom_alert_success p {color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;font-size: 18px;padding-bottom: 0px;}
.cust-brouse-btn {width: 62%;text-align: left;}
.disable-element {opacity: 0.2;pointer-events: none;}
.margin-top6 {margin-top: 6%;}
.width100 {width: 100%;}
.float-right {float: right;}
.heartless-right .red {color: red;}
.select-con .rank-gallery li {width: 13.6%;}
.select-con .rank-gallery li p {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.wall-rank-gallery li img {height: 100px;width: 111px;}
.wall-rank-gallery li p.wall-text {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.wall-rank-gallery li p.wall-text {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.wall-rank-gallery li {width: 9.4%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
/*.wall-pic-name{width: 109px;}
.pet-item-center{text-align: -webkit-center;}
.pet-right-slide-in{width: 66%;}
.pet-right-slide-in p{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-bottom: 7px;}
.center-top-img img{margin-top: 0;}*/
.not-active {pointer-events: none;cursor: pointer;}
.cursor-pointer {cursor: pointer;}
.pet-hour {font-size: 20px;color: #fff;}
.pet-hour:hover {font-size: 20px;color: #fff;}
.margin-right1 {margin-right: 1%;}
.action-tab .action-color {color: #f9cc1a;}
.rank-outer p.no-record {font-size: 14px;color: #fff;margin: 0;padding: 0;line-height: normal;padding-bottom: 15px;}
.wall-head-inner h2 {padding-bottom: 16px;padding-top: 13px;}
.auction_timer,
.lock_time_left,
.numbers_of_click {color: #f9cc1a;font-size: initial;}
.diamond-amountcls {color: rgba(255, 255, 255, 0.85);}
.bottom-footer a {float: left;font-size: 12px;color: #999;margin: 0;padding-left: 15px;}
.clear-both {clear: both;}
.top-banner-text {text-align: center;color: #f9cc1a;font-size: 25px;padding: 16px 0;font-style: italic;}
.top-diamond.login-in input.width73 {width: 67%;}
.top-diamond.login-in input.txt-align-left {text-align: left;}
.login-popup .admin-tool-btn {width: 162px;}
.login-popup .admin-tool-btn:hover {width: 162px;}
.reset-password .mod-tool-select {width: 67%;font-size: 17px;}
.v_menu_cust li {padding: 0 24px;}
.select-con .rank-gallery li p.auction-counter {padding-top: 0;position: absolute;bottom: 39px;width: 100%;background-color: rgba(0, 0, 0, 0.8);text-align: left;color: #f9cc1a;padding-bottom: 0;}
.select-con .rank-gallery li p span.auction-counter-actual-value {padding-top: 0px;position: absolute;bottom: 39px;width: 45%;background-color: rgba(0, 0, 0, 0.8);text-align: center;color: #f9cc1a;padding-bottom: 0;top: 2px;left: 47px;}
.wall-rank-gallery .wall-num {font-size: 12.5px;}
.raise-cls {font-size: 15px;color: #fff;}
.width28 {width: 28px;}
.stop-raise {position: absolute;right: 69px;top: 10px;font-size: 16px;color: #f9cc1a;}
.stop-raise:hover,
.reset-raise:hover {color: #f9cc1a;}
.add-raise {position: absolute;right: 100px;top: 10px;font-size: 16px;color: #f9cc1a;}
.add-raise:hover {color: #f9cc1a;}
.private-checkbox-cls label.error {vertical-align: top;}
.dia-outer span a {font-size: 11px;color: #fff;font-family: "Righteous";width: 112px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: inline-block;}
.margin-top5 {margin-top: 5px;}
.register-zindex {z-index: 9999;}
.flash-msg {background-color: #f9cc1a;color: black;text-align: center;}
.flash-msg1 {background-color: #0f8845;color: white;top: 2px;position: absolute;right: 4%;top: 5%;z-index: 10;}
.margin-top2 {margin-top: 2%;}
#dead_active_soul_last_connection {color: #f9cc1a;font-size: inherit;}
.long-btn {width: 149px !important;}
.reset-raise {position: absolute;right: 42px;top: 10px;font-size: 16px;color: #f9cc1a;}
p#player_relationship_info {padding: 6px 2px 12px 2px;text-overflow: ellipsis;overflow: hidden;}
.smily-icon .login-in {width: 93%;float: left;}
.icon-imgs {width: 121px;float: right;margin-top: -11px;margin-right: -87px;}
.msg-popup .modal-body {position: relative;padding: 0px 134px 0px 82px;}
span.dmr-text {color: #fff;margin: 0 20px 0 0;font-size: 16px;}
@media only screen and (max-width: 767px) {
  .msg-popup .modal-body {padding: 0px 134px 0px 82px;}
  .smily-icon .login-in {width: 80%;}
  .icon-imgs {margin-right: -7px;}
  .work-pet-text-container {min-height: 123px;}
}
@media only screen and (max-width: 630px) {
  .msg-popup .smily-icon .login-in {width: 65%;}
}
@media only screen and (max-width: 399px) {
  .msg-popup .smily-icon .login-in {width: 49%;}
}
.pokes-cls a.width50 {width: 50%;}
.pokes-cls a.display_none {display: none;}
.post-border-left {border-left: 2px solid #2b2b2b;}
.gift-wall.badges-wall {margin-top: 0px;}
.badges-item {display: inline-block;padding: 0px 5px;}
.badges-dia-outer {text-align: center;}
.badges-dia-outer span {font-size: 11px;color: #fff;font-family: "Righteous";width: 65px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: inline-block;}
.badges-dia-inner {width: 65px;height: 80px;/*border-radius: 50%;*/text-align: center;/*    background: #fff;*/line-height: 80px;overflow: hidden;margin: 0 auto; /*-moz-box-shadow: 0 5px 5px rgba(80,80,80,0.5) inset;-ms-box-shadow: 0 5px 5px rgba(80,80,80,0.5) inset;-o-box-shadow: 0 5px 5px rgba(80,80,80,0.5) inset;-webkit-box-shadow: 0 5px 5px rgba(80,80,80,0.5) inset;box-shadow: 0 5px 5px rgba(80,80,80,0.5) inset;*/}
.badges-dia-outer span a {font-size: 11px;color: #fff;font-family: "Righteous";width: 65px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: inline-block;}
.gift-wall.badges-wall #owl-demo {padding: 0px 25px 0px;}
.owl-stage.badgeswall_listing {height: 85px;}
.score-left h4 {text-overflow: ellipsis;width: 267px;white-space: nowrap;overflow: hidden;}
.login-in .width12per {width: 19%;}
.login-in .width50per {width: 50%;margin-left: 2%;}
.color-white {color: #fff;}
.login-in a:hover,
.login-in a:focus {color: #f9cc1a;}
.otp-div {width: 72%;margin-top: 4px;}
.text-green {color: #00a65a !important;}
.diamond-collection ul li img {vertical-align: baseline;}
.country-flag {vertical-align: top;}
.crown-img {vertical-align: top;margin-top: -6px;margin-left: -5px}
.bonus-img {vertical-align: top;}
.transparent-timer {padding-top: 0;bottom: 14px;background-color: rgba(0, 0, 0, 0.8);text-align: center;color: #f9cc1a;padding-bottom: 0;margin-top: 7%;}
.digging-div {display: inline-block;margin-left: 33%;margin-bottom: 7%;}
.login-in.start-digging-btn {width: 100%;text-align: center;margin: 0;padding: 0;margin-left: 7%;}
label.digging-label {display: inline-block;}
.login-out.digging-main-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.login-popup.digg_modal_popup {width: 577px;}
.login-out label.color-grey {color: grey;}
.all-in-one-popup button.btn-primary,
.all-in-one-popup button.btn-primary:hover {width: 170px;}
.voucher-modal.login-in input {width: 52%;margin-left: 22%;}
.voucher-modal {margin-right: 76px;margin-left: 25px;}
.login-popup .buy_diamond_modal .modal-body {padding: 0;}
.diamonds-quantity-div {padding: 10px;float: left;display: inline-block;}
.bonus-div {padding: 10px;text-align: center;display: inline-block;}
.total-diamonds-div {padding: 10px;float: right;display: inline-block;}
.buy-diamond-modal input {height: 50px;line-height: 58px;padding-left: 10px;border-radius: 3px;background: #fff;width: 100%;box-shadow: none;border: 1px solid #bcbcbc;font-size: 17px;}
.buy-diamond-modal label {color: #fff;font-size: 16px;margin-bottom: 10px;padding-left: 10px;}
.center-top-img p.tagger-cls,
.tagger-cls a {float: right;font-size: 13px;text-transform: none;font-weight: normal;font-family: cursive;font-style: italic;}
.tagger-cls a img {width: 34px !important; height: 24px !important;}
.margin-top0 {margin-top: 0;}
.login-popup .modal-body.work-pet-modal {padding: 0px 15px 0px 32px;}
.work-pet-text-container {text-align: center;}
.work-pet-heading {font-size: 19px;color: #f9cc1a;font-weight: bold;margin: 0;padding: 0;}
.work-pet-unit-content {font-size: 14px;color: #f9cc1a;margin: 0;padding: 0;line-height: 16px;}
.work-pet-container {margin-top: 15px;cursor: pointer;text-align: center;}
.login-popup.work-pet-popup .modal-footer {padding-top: 30px;padding-bottom: 24px;text-align: center;}
.work-pet-popup-bettery {color: #f9cc1a;float: left;font-size: 14px;padding: 0;margin: 0;}
.modal-body.work-pet-modal .login-details {float: left;}
.heartless-right p.cyan-color {color: cyan;}
.vertical-font-awesome-icon {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.left-table span.display-inline {display: inline;}
.left-table span.display-initial {display: initial;}
.left-table td.padding-left0 {padding-left: 0;padding-top: 0;padding-bottom: 0;}
.left-table table tr td.width19per {min-width: 42%;padding-left: 0;display: inline-block;width: 42%;}
td.last-td-padding-right {padding-right: 16px;}
.left-table table tr td.width9per {width: 10%;padding-left: 0;min-width: 10%;}
.left-table table tr td.total-jobs-cls {width: 42%;}
.left-table span.total_jobs_given,
.left-table span.total_jobs_done {width: 0px;}
.lockunlock-cls {min-width: 32px;width: 32px;}
#dead_active_soul_last_connection.color-gray {color: gray;}
.mute_unmute_pet_li {padding-left: 22px;}
.lightning-red {color: #cd0000 !important;}
.wall-text span.auction-counter-actual-value,
.auction-counter-span {font-size: 13px;text-align: left;}
.text-align-center {text-align: center !important;}
ul.icon-imgs {position: absolute;text-align: unset;margin-left: 70%;min-height: 91px;height: 270px;background-color: #99999924;margin-top: 1px;margin-bottom: 60px;overflow-y: scroll;padding-bottom:8px;}
@media only screen and (max-width: 425px) {
  ul.icon-imgs {margin-left: 61%;}
}
/*ul.icon-imgs::-webkit-scrollbar {*/
/*    display: none;*/
/*}*/
@media only screen and (max-width: 375px) {
  ul.icon-imgs {margin-left: 52%;height: 393px;}
}
@media only screen and (max-width: 320px) {
  ul.icon-imgs {margin-left: 45%;height: 393px;}
}
.heartless-right p.blue-color {color: #0079ff;}
.reset-password .reset-password-div-li {display: inline-block;padding: 0 10px;}
.reset-password .reset-password-div-li button,
.reset-password .reset-password-div-li button:hover {width: auto;}
.rank-position {float: right;margin-right: 12px;color: #f9cc1a;font-size: 24px;}
.gift-btn-position {float: right;margin-right: 12px;color: #f9cc1a;}
.gift-wall-btn {float: right;margin-top: -16px;}
.gift-wall-btn a {
  font-size: 14px;
  color: #fff;
  display: inline-block;
  padding: 0px 20px;
  height: 50px;
  box-shadow: 0px 1px 1px 0px #101010;
  line-height: 48px;
  border: 2px solid #313131;
  background: #111111;
  background: -moz-linear-gradient(
    top,
    #111111 0%,
    #252525 49%,
    #111111 51%,
    #252525 99%
  );
  background: -webkit-linear-gradient(
    top,
    #111111 0%,
    #252525 49%,
    #111111 51%,
    #252525 99%
  );
  background: linear-gradient(
    to bottom,
    #111111 0%,
    #252525 49%,
    #111111 51%,
    #252525 99%
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#111111', endColorstr='#252525', GradientType=0 );
}
.gift-wall-btn a:hover {
  color: #000;
  border: 2px solid #edb43d;
  background: #feb301;
  background: -moz-linear-gradient(top, #feb301 49%, #ffd163 51%);
  background: -webkit-linear-gradient(top, #feb301 49%, #ffd163 51%);
  background: linear-gradient(to bottom, #feb301 49%, #ffd163 51%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feb301', endColorstr='#ffd163', GradientType=0 );
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -webkit-transition: all 0.3s;
}
.gift-wall-btn a i {margin-right: 10px;font-size: 20px;vertical-align: middle;}
li.mute_unmute_pet_li {background: none;margin-right: -2px;}
.enable_disable_setting{display: initial;float: left;margin-right: 8%;}
div > input.enable_disable_input{clear: both;padding: 0;display: inherit;}
.enable_disable_setting_inner{display: inline-block;margin-right: 4%;}
.audioDiv{margin-left: 31%;}
@media only screen and (max-width: 1286px) {
  .enable_disable_setting_inner{margin-right: 4%;}
}
.work-pet-popup .modal-footer .btn+.btn{padding-top: 1px;}
.player-prfile-help-position {float: right;margin-right: 12px;color: #f9cc1a;font-size: 24px;}
.soul_belongs_part {
  display: none;
}
.soul_belongs_part span {
  color: #f9cc1a !important;
  font-size: 13px !important;
}
@media only screen and (max-width: 786px) {
  .soul_belongs_part {
    display: block;
  }
  .soul_belongs_part span {
    color: #f9cc1a !important;
    font-size: 13px !important;
  }
}

.swal2-popup {
    width: 35em !important;
}
.swal2-html-container {
    margin: 0.5em 1.6em 0.3em !important;
    font-size: 1.7em !important;
}
.swal2-styled.swal2-confirm {
    border-radius: 0 !important;
    font-size: 1.6em !important;
    box-shadow: 0px 1px 1px 0px #101010 !important;
    height: 50px !important;
    border: 2px solid #313131 !important;
    background: linear-gradient(to bottom, #111111 0%, #252525 49%, #111111 51%, #252525 99%) !important;
}
.swal2-styled.swal2-confirm:hover {
    color: #000 !important;
    border: 2px solid #edb43d !important;
    font-size: 1.6em !important;
    background: linear-gradient(to bottom, #feb301 49%, #ffd163 51%) !important;
}
.swal2-styled.swal2-cancel {
    border-radius: 0 !important;
    font-size: 1.6em !important;
    box-shadow: 0px 1px 1px 0px #101010 !important;
    height: 50px !important;
    border: 2px solid #313131 !important;
    background: linear-gradient(to bottom, #111111 0%, #252525 49%, #111111 51%, #252525 99%) !important;
}
.swal2-styled.swal2-cancel:hover {
    color: #000 !important;
    border: 2px solid #edb43d !important;
    font-size: 1.6em !important;
    background: linear-gradient(to bottom, #feb301 49%, #ffd163 51%) !important;
}
.swal2-styled {
    padding: 0.125em 1.1em !important;
}
.swal2-popup {
    background: #000 !important;
    color: #FFFFFF !important;
    border: 2px solid yellow !important;
    font-size: 1rem !important;
}
.rank-gallery .bonus-player-icon {
    position: absolute !important;
    width: 20px !important;
    height: 20px !important;
    margin: 3px !important;
}
.reward-amount-section { 
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 0.7;
    color: #f0c537;
    text-align: center;
}


