.dialog { width: 534px; height: 594px; position: absolute; top: 50%; margin-top: -300px; left: 50%; margin-left: -270px; display: none; z-index: 3; background: #948d6e; border: 3px solid #534741; border-radius: 26px; }
.dialog .close { background: url('/images/mobile/interface.png') 0px 0px no-repeat; position: absolute; top: 10px; right: 9px; width: 62px; height: 62px; cursor: pointer; z-index: 1; }
.dialog .info_button { position: absolute; bottom: 5px; right: 5px; width: 45px; height: 45px; background:url('/images/mobile/interface.png') -636px -82px no-repeat; }
.dialog .title, #dialog_pack .title_pack,#dialog_special_offer .title_pack { position: absolute; top: 0px; left: 0px; right: 0px; height: 82px; border-bottom: 3px solid #534741; background: url('/images/mobile/interface.png') -62px 0px no-repeat; border-radius: 24px 24px 0 0; }
.dialog .main { position: absolute; top: 85px; left: 5px; right: 5px; bottom: 5px; border: 3px solid #d3c39a; border-top: 0; background: #e4e4e4; border-radius: 0 0 22px 22px; }
.dialog.notif { height: 454px; margin-top: -230px; }
.dialog.selectequipment { height: 454px; margin-top: -230px; }
.dialog.donate { height: 384px; margin-top: -195px; }
.dialog.info { height: 514px; margin-top: -260px; }

/*
-webkit-transform:translate3d(0,0,0);
.dialog.force_render { -webkit-transform:none; }
*/

.dialog .title h1, #dialog_pack .title_pack h1, #dialog_special_offer .title_pack h1 { position: absolute; top: 13px; left: 8px; right: 8px; text-align: center; font-family: 'Roboto'; font-weight: 900; color: #3b3b3b; font-size: 31px; line-height: 40px; text-shadow: 0px -1px 0px #3b3b3b, 0 2px rgba(255, 255, 255, 0.6); }
.dialog .title h2 { position: absolute; top: 47px; left: 8px; right: 8px; text-align: center; font-family: 'Roboto'; font-weight: 700; color: #3b3b3b; font-size: 18px; line-height: 25px; text-shadow: 0px -1px 0px #3b3b3b, 0 2px rgba(255, 255, 255, 0.6); }
.dialog .title.single h1, #dialog_gifts .title h1, #dialog_notification .title h1, #dialog_settings .title h1, #dialog_report_notification .title h1, #dialog_familymanagement_table .title h1, #dialog_profile .title h1, .dialog.info .title h1, .dialog.selectequipment .title h1, #dialog_family_donate .title h1, #dialog_familywar_donate .title h1, #dialog_pack .title_pack h1, #dialog_special_offer .title_pack h1 { top: 23px; font-size: 29px; }

.dialog .title .icon { cursor:pointer; position:absolute; top:16px; left:14px; background: url('/images/mobile/interface.png') -596px 0px no-repeat; width:75px; height:54px; }
.dialog.info .title .icon { position:absolute; top:25px; left:22px; background: url('/images/dialog/info35x35.png') no-repeat; width:35px; height:35px; }

.dialog.social { height: 544px; margin-top: -275px; }
.dialog.social .main { top: 5px; left: 5px; right: 5px; bottom: 5px; border-top: 3px solid #d3c39a; background: url('/images/mobile/success_dialog.jpg') center center no-repeat; border-radius: 22px; }

.dialog .main .object { position: absolute; top: 8px; left: 15px; width: 160px; height: 220px; }
.dialog .main .object img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; max-width: 100%; max-height: 100%; }
.dialog .main .object .timedetail { position: absolute; bottom: 14px; left: 0px; border: 2px dashed #c2c2c2; position: absolute; border-radius: 8px; display: table; width: 156px; }
.dialog .main .object .timedetail p { background: rgba(255,255,255,.8); border-radius: 10px; padding: 8px 10px; font-family: 'Roboto'; font-weight: 700; color: #988877; font-size: 15px; line-height: 19px; height: 38px; display: table-cell; vertical-align: middle; }
.dialog .main .object .timedetail b { color: #534741; font-weight: normal; display: block; text-align: center; text-transform: uppercase; }
.dialog .main .object .timedetail i { font-style: normal; display: block; text-align: center; }

.dialog .main .big_icon { position: absolute; top: 5px; left: 50%; margin-left: -45px; width: 90px; height: 90px; background: url('/images/dialog/bigicons.png') no-repeat; }
.dialog .main .big_icon.cancel { background-position: -90px 0px; }
.dialog .main .big_icon.cash { background-position: -180px 0px; }
.dialog .main .big_icon.diamonds { background-position: -270px 0px; }
.dialog .main .big_icon.exclamation { background-position: -360px 0px; }
.dialog .main .big_icon.crime { background-position: -450px 0px; }
.dialog .main .big_icon.jail { background-position: -540px 0px; }
.dialog .main .big_icon.event { background-position: -630px 0px; }
.dialog .main .big_icon.shield { background-position: -720px 0px; }
.dialog .main .big_icon.mail { background-position: -810px 0px; }
.dialog .main .big_icon.happy { background-position: -900px 0px; }
.dialog .main .big_icon.unhappy { background-position: -990px 0px; }
.dialog .main .big_icon.lowhealth { background-position: -1080px 0px; }
.dialog .main .big_icon.weed { background-position: -1170px 0px; }
.dialog .main .big_icon.resourcepoints { background-position: -1260px 0px; }
.dialog .main .big_icon.steel { background-position: -1350px 0px; }
.dialog .main .big_icon.tobacco { background-position: -1440px 0px; }
.dialog .main .big_icon.cigars { background-position: -1530px 0px; }
.dialog .main .big_icon.crypto { background-position: -1620px 0px; }

.dialog .main .bigsucces_icon.moneytransport { position:absolute; left:50%; top:124px; margin-left:-128px;  background: url('/images/crimes/moneytransport_car.png') no-repeat; width:257px; height:140px;  }

.dialog .main .big_icon.car_icon {  top: 0px; margin-left: -55px; width:110px; height:110px; display: inline-block; background-size: auto 110px !important; }
.dialog .main .big_icon.family_icon {  top: 5px; margin-left: -50px; width:100px; height:100px; display: inline-block; background-size: auto 100px !important; }
.dialog.social .crime_img { position:absolute; top:120px !important; left:50%; margin-left:-75px !important; width:150px; height:150px; background-size: auto 150px !important; }
.dialog.social .contract_image { position:absolute; top:120px !important; left:50%; margin-left:-75px !important; width:150px; height:150px; background-size: auto 150px !important; }
.dialog .main .big_icon.boat_icon {  top: 0px; margin-left: -55px; width:110px; height:110px; display: inline-block; background-size: auto 110px !important; }

.dialog .stats { position: absolute; top: 5px; left: 185px; }
.dialog .stats.one { top: 85px; }
.dialog .stats.two { top: 45px; }
.dialog .stats div { position: relative; }
.dialog .stats .icon { width: 1px; height: 70px; }

.dialog .stats label { position: absolute; top: 13px; left: 4px; width: 350px; text-transform: uppercase; font-family: 'Roboto'; font-weight: 700; color: #534741; font-size: 16px; line-height: 22px; }
.dialog .stats .with_progressbar label { top: 8px; }
.dialog .stats .powerdetail { position: absolute; top: 3px; left: 152px; border: 2px dashed #c2c2c2; position: absolute; border-radius: 8px; display: table; width: 162px; }
.dialog .stats .powerdetail p { background: rgba(255,255,255,.8); border-radius: 10px; padding: 5px 10px 4px 10px; font-family: 'Roboto'; font-weight: 700; color: #988877; font-size: 12px; line-height: 17px; height: 51px; display: table-cell; vertical-align: middle; }
.dialog .stats .powerdetail b { color: #534741; font-weight: normal; display: inline-block; width: 70px; text-align: left; text-transform: uppercase; }
.dialog .stats .powerdetail i { font-style: normal; display: inline-block; position: absolute; right: 10px; }
.dialog .stats span { position: absolute; top: 36px; left: 4px; width: 350px; font-family: 'Roboto'; font-weight: 700; color: #988877; font-size: 16px; line-height: 22px; }
.dialog .stats .progress { position: absolute; top: 31px; left: 0px; background: url('/images/dialog/progress_bar.png') no-repeat; width: 320px; height: 30px; }
.dialog .stats .progress .bar_start { display: none; position: absolute; top: 0; left: 5px; background: url('/images/dialog/progress_bar.png') -325px top no-repeat; width: 5px; height: 30px; }
.dialog .stats .progress .bar { display: none; position: absolute; top: 0; left: 10px; background: url('/images/dialog/progress_bar.png') right top no-repeat; min-width: 5px; max-width: 310px; height: 30px; }
.dialog .stats .progress .bar_extra { display: none; position: absolute; top: 0; left: 10px; background: url('/images/dialog/progress_bar.png') right bottom no-repeat; min-width: 5px; max-width: 310px; height: 30px; }
.dialog .stats .progress .val { position: absolute; top: 4px; left: 10px; right: 10px; text-align: center; font-family: 'Roboto'; font-weight: 700; color: #fafafa; font-size: 16px; line-height: 22px; text-shadow: 1px 1px 0 #534741, -1px 1px 0 #534741, 1px -1px 0 #534741, -1px -1px 0 #534741, 0px 1px 0 #534741, 0px -1px 0 #534741, -1px 0px 0 #534741, 1px 0px 0 #534741, 2px 2px 0 #534741, -2px 2px 0 #534741, 2px -2px 0 #534741, -2px -2px 0 #534741, 0px 2px 0 #534741, 0px -2px 0 #534741, -2px 0px 0 #534741, 2px 0px 0 #534741, 1px 2px 0 #534741, -1px 2px 0 #534741, 1px -2px 0 #534741, -1px -2px 0 #534741, 2px 1px 0 #534741, -2px 1px 0 #534741, 2px -1px 0 #534741, -2px -1px 0 #534741; }

.dialog .textbox { border: 3px dashed #c2c2c2; position: absolute; top: 228px; left: 15px; width: 482px; border-radius: 8px; display: block; }
.dialog .textbox p { background: #ffffff; border-radius: 10px; padding: 7px 20px; text-align: center; font-family: 'Roboto'; font-weight: 700; color: #988877; font-size: 17px; line-height: 21px; height: 149px; display: block; vertical-align: middle; overflow-y: auto; }
.dialog.notif .textbox { top: 101px; }
/* .dialog.notif .textbox p { height: 113px; } */

.dialog .textscroll { border: 3px dashed #c2c2c2; position: absolute; top: 232px; left: 48px; border-radius: 8px; width: 649px; }
.dialog .textscroll p { background: #ffffff; border-radius: 10px; padding: 20px 20px; font-family: 'Roboto'; font-weight: 700; color: #988877; font-size: 17px; line-height: 21px; height: 93px; }
.dialog.info .textscroll { top: 15px; left: 15px; width: 482px; }
.dialog.info .textscroll p { height: 260px; width: 442px; overflow-y:auto; }

.dialog.social .explicitshare,#dialog_bosses_reward .explicitshare,#dialog_bosses_goalcomplete .explicitshare { position: absolute; bottom: 48px; right:100px; font-size:12px; line-height: 20px; font-family: 'Roboto'; font-weight: 700; color: #f6efd3; text-shadow: 1px 1px 0 rgba(35, 65, 80, 0.6), -1px 1px 0 rgba(35, 65, 80, 0.6), 1px -1px 0 rgba(35, 65, 80, 0.6), -1px -1px 0 rgba(35, 65, 80, 0.6), 0px 1px 0 rgba(35, 65, 80, 0.6), 0px -1px 0 rgba(35, 65, 80, 0.6), -1px 0px 0 rgba(35, 65, 80, 0.6), 1px 0px 0 rgba(35, 65, 80, 0.6), 2px 2px 0 rgba(35, 65, 80, 0.3), -2px 2px 0 rgba(35, 65, 80, 0.3), 2px -2px 0 rgba(35, 65, 80, 0.3), -2px -2px 0 rgba(35, 65, 80, 0.3), 0px 2px 0 rgba(35, 65, 80, 0.3), 0px -2px 0 rgba(35, 65, 80, 0.3), -2px 0px 0 rgba(35, 65, 80, 0.3), 2px 0px 0 rgba(35, 65, 80, 0.3), 1px 2px 0 rgba(35, 65, 80, 0.3), -1px 2px 0 rgba(35, 65, 80, 0.3), 1px -2px 0 rgba(35, 65, 80, 0.3), -1px -2px 0 rgba(35, 65, 80, 0.3), 2px 1px 0 rgba(35, 65, 80, 0.3), -2px 1px 0 rgba(35, 65, 80, 0.3), 2px -1px 0 rgba(35, 65, 80, 0.3), -2px -1px 0 rgba(35, 65, 80, 0.3); }
.dialog.social .share_now_text,#dialog_bosses_reward .share_now_text,#dialog_bosses_goalcomplete .share_now_text { position:absolute; bottom:85px; left:50%; margin-left:-60px; width:120px; color: #f6efd3; font-family: 'Roboto'; font-weight: 700; font-size:16px; text-shadow: 1px 1px 0 rgba(35, 65, 80, 0.6), -1px 1px 0 rgba(35, 65, 80, 0.6), 1px -1px 0 rgba(35, 65, 80, 0.6), -1px -1px 0 rgba(35, 65, 80, 0.6), 0px 1px 0 rgba(35, 65, 80, 0.6), 0px -1px 0 rgba(35, 65, 80, 0.6), -1px 0px 0 rgba(35, 65, 80, 0.6), 1px 0px 0 rgba(35, 65, 80, 0.6), 2px 2px 0 rgba(35, 65, 80, 0.3), -2px 2px 0 rgba(35, 65, 80, 0.3), 2px -2px 0 rgba(35, 65, 80, 0.3), -2px -2px 0 rgba(35, 65, 80, 0.3), 0px 2px 0 rgba(35, 65, 80, 0.3), 0px -2px 0 rgba(35, 65, 80, 0.3), -2px 0px 0 rgba(35, 65, 80, 0.3), 2px 0px 0 rgba(35, 65, 80, 0.3), 1px 2px 0 rgba(35, 65, 80, 0.3), -1px 2px 0 rgba(35, 65, 80, 0.3), 1px -2px 0 rgba(35, 65, 80, 0.3), -1px -2px 0 rgba(35, 65, 80, 0.3), 2px 1px 0 rgba(35, 65, 80, 0.3), -2px 1px 0 rgba(35, 65, 80, 0.3), 2px -1px 0 rgba(35, 65, 80, 0.3), -2px -1px 0 rgba(35, 65, 80, 0.3); }

.dialog.social .header_success { position:absolute; left:50%; margin-left:-160px; top:25px; width:320px; text-align:center; color:#ffc41f; font-family: 'Roboto'; font-weight: 700; font-size:50px; text-transform:uppercase; text-shadow: 0px 2px #f38201, 0px -1px #fff9c5, 1px 1px 0 #90030b, -1px 1px 0 #90030b, 1px -1px 0 #90030b, -1px -1px 0 #90030b, 0px 1px 0 #90030b, 0px -1px 0 #90030b, -1px 0px 0 #90030b, 1px 0px 0 #90030b, 3px 3px 0 #90030b, -3px 3px 0 #90030b, 3px -3px 0 #90030b, -3px -3px 0 #90030b, 0px 3px 0 #90030b, 0px -3px 0 #90030b, -3px 0px 0 #90030b, 3px 0px 0 #90030b, 1px 3px 0 #90030b, -1px 3px 0 #90030b, 1px -3px 0 #90030b, -1px -3px 0 #90030b, 3px 1px 0 #90030b, -3px 1px 0 #90030b, 3px -1px 0 #90030b, -3px -1px 0 #90030b, 0px 0px 10px #000,0px 0px 14px #000,0px 0px 18px #000; }
.dialog.social .subheader { position:absolute; left:0px; right:0px; top:85px; text-align:center; color:#ffc620; font-family: 'Roboto'; font-weight: 700; font-size:24px; text-shadow: 1px 1px 0 rgba(35, 65, 80, 0.6), -1px 1px 0 rgba(35, 65, 80, 0.6), 1px -1px 0 rgba(35, 65, 80, 0.6), -1px -1px 0 rgba(35, 65, 80, 0.6), 0px 1px 0 rgba(35, 65, 80, 0.6), 0px -1px 0 rgba(35, 65, 80, 0.6), -1px 0px 0 rgba(35, 65, 80, 0.6), 1px 0px 0 rgba(35, 65, 80, 0.6), 2px 2px 0 rgba(35, 65, 80, 0.3), -2px 2px 0 rgba(35, 65, 80, 0.3), 2px -2px 0 rgba(35, 65, 80, 0.3), -2px -2px 0 rgba(35, 65, 80, 0.3), 0px 2px 0 rgba(35, 65, 80, 0.3), 0px -2px 0 rgba(35, 65, 80, 0.3), -2px 0px 0 rgba(35, 65, 80, 0.3), 2px 0px 0 rgba(35, 65, 80, 0.3), 1px 2px 0 rgba(35, 65, 80, 0.3), -1px 2px 0 rgba(35, 65, 80, 0.3), 1px -2px 0 rgba(35, 65, 80, 0.3), -1px -2px 0 rgba(35, 65, 80, 0.3), 2px 1px 0 rgba(35, 65, 80, 0.3), -2px 1px 0 rgba(35, 65, 80, 0.3), 2px -1px 0 rgba(35, 65, 80, 0.3), -2px -1px 0 rgba(35, 65, 80, 0.3); }

.dialog.social .success_label { display:none; position:absolute; }
.dialog.social .cash_label { background:url('/images/crimes/success_cash_label.png') no-repeat; width:216px; height:68px; }
.dialog.social .health_label { background:url('/images/crimes/success_health_label.png') no-repeat; width:216px; height:68px; }
.dialog.social .exp_label { background:url('/images/crimes/success_level_label.png') no-repeat; width:216px; height:68px; }
.dialog.social .grenade_label,.dialog.social .acetone_label,.dialog.social .opium_label,.dialog.social .calcium_label,.dialog.social .ammonium_label,.dialog.social .sodium_label { background: url('/images/nightclub/wapenboxje.png') no-repeat; width:100px; height:98px; }
.dialog.social .grenade_label .weapon_type  { position:absolute; left:50%; top:50%; margin-top:-35px;  margin-left:-35px; width:70px; height:70px; display: inline-block; background: url('/images/bosses/weapon_goldengrenade.png') no-repeat ; background-size: auto 70px !important; }
.dialog.social .success_label span { position:absolute; top:10px; left:61px; width:137px; height:50px; line-height:52px; text-align:center; white-space:nowrap; font-family: 'Roboto'; font-weight: 700; font-size:24px; text-shadow: 1px 1px 0 rgba(245, 245, 245, 0.3), -1px 1px 0 rgba(245, 245, 245, 0.3), 1px -1px 0 rgba(245, 245, 245, 0.3), -1px -1px 0 rgba(245, 245, 245, 0.3), 0px 1px 0 rgba(245, 245, 245, 0.3), 0px -1px 0 rgba(245, 245, 245, 0.3), -1px 0px 0 rgba(245, 245, 245, 0.3), 1px 0px 0 rgba(245, 245, 245, 0.3), 2px 2px 0 rgba(245, 245, 245, 0.1), -2px 2px 0 rgba(245, 245, 245, 0.1), 2px -2px 0 rgba(245, 245, 245, 0.1), -2px -2px 0 rgba(245, 245, 245, 0.1), 0px 2px 0 rgba(245, 245, 245, 0.1), 0px -2px 0 rgba(245, 245, 245, 0.1), -2px 0px 0 rgba(245, 245, 245, 0.1), 2px 0px 0 rgba(245, 245, 245, 0.1), 1px 2px 0 rgba(245, 245, 245, 0.1), -1px 2px 0 rgba(245, 245, 245, 0.1), 1px -2px 0 rgba(245, 245, 245, 0.1), -1px -2px 0 rgba(245, 245, 245, 0.1), 2px 1px 0 rgba(245, 245, 245, 0.1), -2px 1px 0 rgba(245, 245, 245, 0.1), 2px -1px 0 rgba(245, 245, 245, 0.1), -2px -1px 0 rgba(245, 245, 245, 0.1); }
.dialog.social .success_label.cash_label span { color:#ac8e03; }
.dialog.social .success_label.exp_label span { color:#4fac03; }
.dialog.social .success_label.health_label span { color:#a21500; }

.dialog.social .success_label.visible { top: 280px; right: 50%; margin-right: 5px; }
.dialog.social .success_label.visible+.success_label.visible,.dialog.social .success_label.visible+.success_label+.success_label.visible { top: 280px; left: 50%; margin-left: 5px; }
.dialog.social .success_label.visible+.success_label.visible+.success_label.visible { top: 348px; left: 50%; margin-left: -108px; }
.dialog.social .contract,.dialog.social .success_label.grenade_label,.dialog.social .success_label.acetone_label,.dialog.social .success_label.opium_label,.dialog.social .success_label.calcium_label,.dialog.social .success_label.ammonium_label,.dialog.social .success_label.sodium_label {  top: 335px !important; left: 50% !important; margin-left: -50px !important; }
.dialog.social .contract {  top: 347px !important; }
.dialog.social .success_label.single {  /* top: 311px !important; */ left: 50% !important; margin-left: -108px !important; }

.dialog.social .acetone_label .img { position:absolute; left:50%; top:50%; margin-top:-30px;  margin-left:-30px; width:60px; height:60px; display: inline-block; background: url('/images/motoclub/ingredients.png') no-repeat ; background-position: -0px -0px !important; background-size: auto 60px;   }
.dialog.social .opium_label .img { position:absolute; left:50%; top:50%; margin-top:-30px;  margin-left:-30px; width:60px; height:60px; display: inline-block; background: url('/images/motoclub/ingredients.png') no-repeat ; background-position: calc(100%/4*1) -0px !important; background-size: auto 60px;   }
.dialog.social .calcium_label .img { position:absolute; left:50%; top:50%; margin-top:-30px;  margin-left:-30px; width:60px; height:60px; display: inline-block; background: url('/images/motoclub/ingredients.png') no-repeat ; background-position: calc(100%/4*2) -0px !important; background-size: auto 60px;   }
.dialog.social .ammonium_label .img { position:absolute; left:50%; top:50%; margin-top:-30px;  margin-left:-30px; width:60px; height:60px; display: inline-block; background: url('/images/motoclub/ingredients.png') no-repeat ; background-position: calc(100%/4*3) -0px !important; background-size: auto 60px;   }
.dialog.social .sodium_label .img { position:absolute; left:50%; top:50%; margin-top:-30px;  margin-left:-30px; width:60px; height:60px; display: inline-block; background: url('/images/motoclub/ingredients.png') no-repeat ; background-position: calc(100%/4*4) -0px !important; background-size: auto 60px;   }

.dialog.social .contract { background: url('/images/crimes/contractback.png') no-repeat; width:120px; height:168px; }
.dialog.social .contract .specialforce_image { background-size: auto 96px !important; height: 96px; width: 96px; margin-left: -47px; top: 34px; }
.dialog.social .contract .specialforce { position:absolute; top: 6px; left:0px; right:0px; width:120px; height:24px; line-height:28px; color: #000; text-align:center; white-space:nowrap; font-family: 'Roboto'; font-weight: 700; font-size:14px; text-shadow: 1px 1px 0 rgba(245, 245, 245, 0.3), -1px 1px 0 rgba(245, 245, 245, 0.3), 1px -1px 0 rgba(245, 245, 245, 0.3), -1px -1px 0 rgba(245, 245, 245, 0.3), 0px 1px 0 rgba(245, 245, 245, 0.3), 0px -1px 0 rgba(245, 245, 245, 0.3), -1px 0px 0 rgba(245, 245, 245, 0.3), 1px 0px 0 rgba(245, 245, 245, 0.3), 2px 2px 0 rgba(245, 245, 245, 0.1), -2px 2px 0 rgba(245, 245, 245, 0.1), 2px -2px 0 rgba(245, 245, 245, 0.1), -2px -2px 0 rgba(245, 245, 245, 0.1), 0px 2px 0 rgba(245, 245, 245, 0.1), 0px -2px 0 rgba(245, 245, 245, 0.1), -2px 0px 0 rgba(245, 245, 245, 0.1), 2px 0px 0 rgba(245, 245, 245, 0.1), 1px 2px 0 rgba(245, 245, 245, 0.1), -1px 2px 0 rgba(245, 245, 245, 0.1), 1px -2px 0 rgba(245, 245, 245, 0.1), -1px -2px 0 rgba(245, 245, 245, 0.1), 2px 1px 0 rgba(245, 245, 245, 0.1), -2px 1px 0 rgba(245, 245, 245, 0.1), 2px -1px 0 rgba(245, 245, 245, 0.1), -2px -1px 0 rgba(245, 245, 245, 0.1); }
.dialog.social .contract span { position:absolute; top: auto !important; bottom:3px; left:0px; right:0px; width:120px; height:30px; line-height:32px; color: #FFF; text-align:center; white-space:nowrap; font-family: 'Roboto'; font-weight: 700; font-size:21px; text-shadow: 1px 1px 0 rgba(91, 80, 71, 0.3), -1px 1px 0 rgba(91, 80, 71, 0.3), 1px -1px 0 rgba(91, 80, 71, 0.3), -1px -1px 0 rgba(91, 80, 71, 0.3), 0px 1px 0 rgba(91, 80, 71, 0.3), 0px -1px 0 rgba(91, 80, 71, 0.3), -1px 0px 0 rgba(91, 80, 71, 0.3), 1px 0px 0 rgba(91, 80, 71, 0.3), 2px 2px 0 rgba(91, 80, 71, 0.1), -2px 2px 0 rgba(91, 80, 71, 0.1), 2px -2px 0 rgba(91, 80, 71, 0.1), -2px -2px 0 rgba(91, 80, 71, 0.1), 0px 2px 0 rgba(91, 80, 71, 0.1), 0px -2px 0 rgba(91, 80, 71, 0.1), -2px 0px 0 rgba(91, 80, 71, 0.1), 2px 0px 0 rgba(91, 80, 71, 0.1), 1px 2px 0 rgba(91, 80, 71, 0.1), -1px 2px 0 rgba(91, 80, 71, 0.1), 1px -2px 0 rgba(91, 80, 71, 0.1), -1px -2px 0 rgba(91, 80, 71, 0.1), 2px 1px 0 rgba(91, 80, 71, 0.1), -2px 1px 0 rgba(91, 80, 71, 0.1), 2px -1px 0 rgba(91, 80, 71, 0.1), -2px -1px 0 rgba(91, 80, 71, 0.1); }

.dialog .buttons_wide { position: absolute; bottom: 2px; left: 5px; right: 0px; text-align: center; }
.dialog .buttons_wide b { font-weight: normal; }
.dialog .buttons_wide .button { width: 130px; height: 90px; background: url('/images/dialog/buttons_wide.png') no-repeat; text-transform: uppercase; display: inline-block; margin-left: -5px; font-family: 'Roboto Condensed'; font-weight: 700; color: #ac5500; font-size: 15px; line-height: 138px; text-shadow: 0 2px 1px rgba(255, 255, 255, 0.5); cursor: pointer; overflow: hidden; }
.dialog .buttons_wide .cash { background-position: -130px 0px; color: #ad8e00; font-size: 17px; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3), -1px 1px 0 rgba(255, 255, 255, 0.3), 1px -1px 0 rgba(255, 255, 255, 0.3), -1px -1px 0 rgba(255, 255, 255, 0.3), 0px 1px 0 rgba(255, 255, 255, 0.3), 0px -1px 0 rgba(255, 255, 255, 0.3), -1px 0px 0 rgba(255, 255, 255, 0.3), 1px 0px 0 rgba(255, 255, 255, 0.3), 2px 2px 0 rgba(255, 255, 255, 0.1), -2px 2px 0 rgba(255, 255, 255, 0.1), 2px -2px 0 rgba(255, 255, 255, 0.1), -2px -2px 0 rgba(255, 255, 255, 0.1), 0px 2px 0 rgba(255, 255, 255, 0.1), 0px -2px 0 rgba(255, 255, 255, 0.1), -2px 0px 0 rgba(255, 255, 255, 0.1), 2px 0px 0 rgba(255, 255, 255, 0.1), 1px 2px 0 rgba(255, 255, 255, 0.1), -1px 2px 0 rgba(255, 255, 255, 0.1), 1px -2px 0 rgba(255, 255, 255, 0.1), -1px -2px 0 rgba(255, 255, 255, 0.1), 2px 1px 0 rgba(255, 255, 255, 0.1), -2px 1px 0 rgba(255, 255, 255, 0.1), 2px -1px 0 rgba(255, 255, 255, 0.1), -2px -1px 0 rgba(255, 255, 255, 0.1); position: relative; }
.dialog .buttons_wide .cash span { display: block; font-size: 14px; position: absolute; top: 5px; left: 5px; right: 5px; line-height: 28px; }
.dialog .buttons_wide .produce { background-position: -260px 0px; color: #4fac03; }
.dialog .buttons_wide .cancel { background-position: -390px 0px; color: #ab0c03; }
.dialog .buttons_wide .cancelproduction { background-position: -390px 0px; color: #ab0c03; }
.dialog .buttons_wide .diamonds { background-position: -520px 0px; color: #ba0037; font-size: 17px; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3), -1px 1px 0 rgba(255, 255, 255, 0.3), 1px -1px 0 rgba(255, 255, 255, 0.3), -1px -1px 0 rgba(255, 255, 255, 0.3), 0px 1px 0 rgba(255, 255, 255, 0.3), 0px -1px 0 rgba(255, 255, 255, 0.3), -1px 0px 0 rgba(255, 255, 255, 0.3), 1px 0px 0 rgba(255, 255, 255, 0.3), 2px 2px 0 rgba(255, 255, 255, 0.1), -2px 2px 0 rgba(255, 255, 255, 0.1), 2px -2px 0 rgba(255, 255, 255, 0.1), -2px -2px 0 rgba(255, 255, 255, 0.1), 0px 2px 0 rgba(255, 255, 255, 0.1), 0px -2px 0 rgba(255, 255, 255, 0.1), -2px 0px 0 rgba(255, 255, 255, 0.1), 2px 0px 0 rgba(255, 255, 255, 0.1), 1px 2px 0 rgba(255, 255, 255, 0.1), -1px 2px 0 rgba(255, 255, 255, 0.1), 1px -2px 0 rgba(255, 255, 255, 0.1), -1px -2px 0 rgba(255, 255, 255, 0.1), 2px 1px 0 rgba(255, 255, 255, 0.1), -2px 1px 0 rgba(255, 255, 255, 0.1), 2px -1px 0 rgba(255, 255, 255, 0.1), -2px -1px 0 rgba(255, 255, 255, 0.1); position: relative; }
.dialog .buttons_wide .diamonds span { display: block; font-size: 14px; position: absolute; top: 5px; left: 5px; right: 5px; line-height: 28px; }
.dialog .buttons_wide .diamonds i { font-style: normal; }
.dialog .buttons_wide .yes { background-position: -650px 0px; color: #4fac03; }
.dialog .buttons_wide .no { background-position: -780px 0px; color: #ab0c03; }
.dialog .buttons_wide .troops { background-position: -910px 0px; color: #ad8e00; }
.dialog .buttons_wide .lab { background-position: -1040px 0px; color: #ad8e00; }
.dialog .buttons_wide .factory { background-position: -1040px 0px; color: #ad8e00; }
.dialog .buttons_wide .offers { background-position: -1170px 0px; color: #0392ac; }
.dialog .buttons_wide .hit { background-position: -1300px 0px; color: #4fac03; }
.dialog .buttons_wide .logs { background-position: -1430px 0px; color: #0392ac; }
.dialog .buttons_wide .farm { background-position: -1560px 0px; color: #0392ac; }
.dialog .buttons_wide .girls { background-position: -1690px 0px; color: #ab0c03; }
.dialog .buttons_wide .dance { background-position: -1820px 0px; color: #8400ba; }
.dialog .buttons_wide .stock,.dialog .buttons_wide .restaurant_stock { background-position: -1950px 0px; color: #0392ac; }
.dialog .buttons_wide .leave { background-position: -2080px 0px; color: #ab0c03; }
.dialog .buttons_wide .lottery { background-position: -2210px 0px; color: #0392ac; }
.dialog .buttons_wide .scratchcard { background-position: -2340px 0px; color: #4fac03; }
.dialog .buttons_wide .bosses { background-position: -2470px 0px; color: #ad8e00; }
.dialog .buttons_wide .calendar { background-position: -2600px 0px; color: #4fac03; }
.dialog .buttons_wide .goals { background-position: -2730px 0px; color: #4fac03; }
.dialog .buttons_wide .pistol { background-position: -2860px 0px; color: #ad8e00; }
.dialog .buttons_wide .ranking { background-position: -2990px 0px; color: #0392ac; }
.dialog .buttons_wide .research_points,.dialog .buttons_wide .resource_points { background-position: -3120px 0px; color: #2a4e5e; }
.dialog .buttons_wide .research_points span,.dialog .buttons_wide .resource_points span { display: block; font-size: 14px; position: absolute; top: 5px; left: 5px; right: 5px; line-height: 28px; }
.dialog .buttons_wide .gym { background-position: -3250px 0px; color: #ad8e00; }
.dialog .buttons_wide .fitness { background-position: -260px 0px; color: #4fac03; }
.dialog .buttons_wide .tattoostock { background-position: -3380px 0px; color: #0392ac; }
.dialog .buttons_wide .steel { background-position: -3510px 0px; color: #2a4e5e; }
.dialog .buttons_wide .steel span { display: block; font-size: 14px; position: absolute; top: 5px; left: 5px; right: 5px; line-height: 28px; }
.dialog .buttons_wide .tobaccofarm { background-position: -3640px 0px; color: #0392ac; }
.dialog .buttons_wide .boats { background-position: -3770px 0px; color: #ad8e00; }
.dialog .buttons_wide .recycle,.dialog .buttons_wide .deals { background-position: -1170px 0px; color: #0392ac; }
.dialog .buttons_wide .repos { background-position: -3900px 0px; color: #ad8e00; }
.dialog .buttons_wide .buy_button { background-position: -4030px 0px; color: #ad8e00; }
.dialog .buttons_wide .network { background-position: -4160px 0px; color: #ad8e00; }
.dialog .buttons_wide .specialforces { background-position: -4290px 0px; color: #ad8e00; }
.dialog .buttons_wide .contracts { background-position: -4420px 0px; color: #ad8e00; }

.dialog .buttons_simple { position: absolute; bottom: 15px; left: 8px; right: 8px; text-align: center; }
.dialog.social .buttons_simple  { bottom:10px; }
.dialog .buttons_simple .button { width: 150px; height: 70px; background: url('/images/mobile/buttons_simple.png') no-repeat; text-transform: uppercase; display: inline-block; font-family: 'Roboto Condensed'; font-weight: 700; color: #0392ac; font-size: 17px; line-height: 70px; text-shadow: 0 2px 1px rgba(255, 255, 255, 0.5); cursor: pointer; }
.dialog .buttons_simple .button.buy_timer_free_button { text-indent: -36px; background-position: -450px 0px; color: #ba0037; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3), -1px 1px 0 rgba(255, 255, 255, 0.3), 1px -1px 0 rgba(255, 255, 255, 0.3), -1px -1px 0 rgba(255, 255, 255, 0.3), 0px 1px 0 rgba(255, 255, 255, 0.3), 0px -1px 0 rgba(255, 255, 255, 0.3), -1px 0px 0 rgba(255, 255, 255, 0.3), 1px 0px 0 rgba(255, 255, 255, 0.3), 2px 2px 0 rgba(255, 255, 255, 0.1), -2px 2px 0 rgba(255, 255, 255, 0.1), 2px -2px 0 rgba(255, 255, 255, 0.1), -2px -2px 0 rgba(255, 255, 255, 0.1), 0px 2px 0 rgba(255, 255, 255, 0.1), 0px -2px 0 rgba(255, 255, 255, 0.1), -2px 0px 0 rgba(255, 255, 255, 0.1), 2px 0px 0 rgba(255, 255, 255, 0.1), 1px 2px 0 rgba(255, 255, 255, 0.1), -1px 2px 0 rgba(255, 255, 255, 0.1), 1px -2px 0 rgba(255, 255, 255, 0.1), -1px -2px 0 rgba(255, 255, 255, 0.1), 2px 1px 0 rgba(255, 255, 255, 0.1), -2px 1px 0 rgba(255, 255, 255, 0.1), 2px -1px 0 rgba(255, 255, 255, 0.1), -2px -1px 0 rgba(255, 255, 255, 0.1); }
.dialog .buttons_simple .button.facebook { background-position: -150px 0px; color:#FFF; text-shadow: 0 2px 1px rgba(0, 0, 0, 0.5); }
.dialog .buttons_simple .button.twitter { background-position: -300px 0px; color:#FFF; text-shadow: 0 2px 1px rgba(0, 0, 0, 0.5); }
.dialog .buttons_simple .button.idnet_share,.dialog .buttons_simple .button.ok_share { background-position: -300px 0px; color:#FFF; text-shadow: 0 2px 1px rgba(0, 0, 0, 0.5); }
/*
.dialog .buttons_simple .button:hover { background-position: 0px bottom; color: #04aec9; }
.dialog .buttons_simple .button.facebook:hover { background-position: -150px bottom; color: #FFF; }
.dialog .buttons_simple .button.twitter:hover { background-position: -300px bottom; color: #FFF; }
.dialog .buttons_simple .button.idnet_share:hover { background-position: -300px bottom; color: #FFF; }
.dialog .buttons_simple .button.buy_timer_free_button:hover { background-position: -450px bottom; color:#e3003d; }
#dialog_info.dialog .buttons_simple .button { width: 148px; height: 44px; background: url('/images/interface/signup_button.png') no-repeat; text-transform: uppercase; display: inline-block; font-family: 'Roboto Condensed'; font-weight: 700;color:#4fac03; font-size: 20px; line-height: 45px; text-shadow: 0 2px 1px rgba(255, 255, 255, 0.5); cursor: pointer; }
#dialog_info.dialog .buttons_simple .button:hover { background: url('/images/interface/signup_button_hover.png') no-repeat; color:#59bf04; }
*/
#dialog_notification .buttons_simple { bottom: 10px; }

div.pre_selector.native_mobile { background: #ca95b8; padding: 1px; border-radius: 8px; display: inline-block; }
div.pre_selector.native_mobile select { outline: none; background: #bf8bad url('/images/logs/logs_small_arrow_down.png') right 10px center no-repeat; white-space: nowrap; color: #FFF; font-family: 'Roboto'; font-weight: 700; text-shadow: 0 2px rgba(0, 0, 0, 0.3); font-size: 20px; line-height: 36px; height: 40px; padding: 0px 20px 0px 5px; border: 0; border-top: 2px solid #fdfbfd; border-bottom: 2px solid #825d76; border-radius: 8px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

/*
#dialog_followers .main { background: url('/images/dialog/background_star_follow.png') no-repeat; position: relative; }
*/

#dialog_methlab_lab.dialog .methlab_selection { position:absolute; left:13px; top:12px; background: url('/images/mobile/meth_select.png') no-repeat; width: 492px; height: 272px; }
#dialog_methlab_lab.dialog .selector { display:inline-block; width:40px; height:80px; margin-left: 24px; position: absolute; }
#dialog_methlab_lab.dialog .selector#selector_0 { top: 20px; left: 87px; }
#dialog_methlab_lab.dialog .selector#selector_1 { top: 20px; left: 244px; }
#dialog_methlab_lab.dialog .selector#selector_2 { top: 20px; left: 401px; }
#dialog_methlab_lab.dialog .selector#selector_3 { top: 100px; left: 87px; }
#dialog_methlab_lab.dialog .selector#selector_4 { top: 100px; left: 244px; }
#dialog_methlab_lab.dialog .selector#selector_5 { top: 100px; left: 401px; }
#dialog_methlab_lab.dialog .selector#selector_6 { top: 180px; left: 87px; }
#dialog_methlab_lab.dialog .selector#selector_7 { top: 180px; left: 244px; }
#dialog_methlab_lab.dialog .selector#selector_8 { top: 180px; left: 401px; }
#dialog_methlab_lab.dialog .selector .select_degrees { border: 0; outline: none; text-align:center; line-height: 64px; font-family: 'Roboto'; font-weight: 700; font-size:20px; color:#1affff; position: absolute; top:0px; background: url('/images/mobile/degrees.png') no-repeat; width: 46px; height: 66px; -webkit-appearance: none; -moz-appearance: none; appearance: none; text-indent: 13px; }
#dialog_methlab_lab.dialog .selector .select_degrees.ten { text-indent: 7px; }

#dialog_methlab_lab.dialog .selector .up_arrow { display: none; }
#dialog_methlab_lab.dialog .selector .down_arrow { display: none; }
#dialog_methlab_lab.dialog .selector .tooltip { position: absolute; top: -96px; left: -10px; width: 56px; height: 72px; display: none; }

#dialog_methlab_lab.dialog .stats { top: 413px; left: 347px; }
#dialog_methlab_lab.dialog .stats .stat_clock { width: 170px; }
#dialog_methlab_lab.dialog .thermo {  position:absolute; top:420px; left:13px;  background: url('/images/mobile/thermo.png') no-repeat; width: 180px; height: 71px; }
#dialog_methlab_lab.dialog .thermo .degrees { position:absolute; top:12px; left:15px; text-indent:20px; width:122px; height:30px; line-height:28px; color:#ff0000; background: transparent; font-size:18px; font-family: 'Roboto'; font-weight: 700; border: 0; outline: none; white-space: nowrap; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

/*
#dialog_methlab_lab.dialog .thermo .up_arrow { cursor:pointer; position:absolute; top:8px; right:10px; background: url('/images/methlab/up_arrow.png') no-repeat; width:22px; height:16px;}
#dialog_methlab_lab.dialog .thermo .up_arrow:hover { background: url('/images/methlab/up_arrow_hover.png') no-repeat;  }
#dialog_methlab_lab.dialog .thermo .down_arrow { cursor:pointer; position:absolute; bottom:22px; right:10px; background: url('/images/methlab/down_arrow.png') no-repeat; width:22px; height:16px;}
#dialog_methlab_lab.dialog .thermo .down_arrow:hover { background: url('/images/methlab/down_arrow_hover.png') no-repeat; }
*/
#dialog_methlab_lab.dialog .thermo .up_arrow { display: none; }
#dialog_methlab_lab.dialog .thermo .down_arrow { display: none; }

#dialog_methlab_lab.dialog .textbox { top: 293px; }
#dialog_methlab_lab.dialog .textbox p { height: 83px; }

#dialog_followers .big_follower_icon { background: url('/images/dialog/follower.png') no-repeat; width: 164px; height: 149px; position: absolute; top: 20px; left: 10px; }
#dialog_followers .follower_info { position: absolute; top: 10px; left: 190px; width: 310px; } 
#dialog_followers .share_info { font-family: 'Roboto'; font-weight: 700; color: #534741; font-size: 15px; line-height: 20px; text-align: center; }
#dialog_followers .share_link { position: absolute; top: 280px; left: 10px; right: 10px; }
#dialog_followers .share_link .share_input { position: absolute; left: 71px; top: 25px; background:url('/images/interface/textbox_signup.png') no-repeat; width: 335px; height: 26px; padding: 6px 10px; }
#dialog_followers .share_link input { color: #fff; border: 0; background: #75705a; width:335px; height:26px; margin: 0; padding: 0; }
#dialog_followers .share_link .buttons_simple { display: none; }
#dialog_followers .share_follow_link { position: absolute; top: 24px; left: 10px; right: 10px; text-align: center; }
#dialog_followers .share_follow_link a { color: #fff; font-family: 'Roboto'; font-weight: 700; font-size: 17px; line-height: 19px; text-shadow: 1px 1px 0 #534741,-1px 1px 0 #534741,1px -1px 0 #534741,-1px -1px 0 #534741,0px 1px 0 #534741,0px -1px 0 #534741,-1px 0px 0 #534741,1px 0px 0 #534741,2px 2px 0 #534741,-2px 2px 0 #534741,2px -2px 0 #534741,-2px -2px 0 #534741,0px 2px 0 #534741,0px -2px 0 #534741,-2px 0px 0 #534741,2px 0px 0 #534741,1px 2px 0 #534741,-1px 2px 0 #534741,1px -2px 0 #534741,-1px -2px 0 #534741,2px 1px 0 #534741,-2px 1px 0 #534741,2px -1px 0 #534741,-2px -1px 0 #534741; padding: 5px; display: inline-block; text-decoration: none; }
#dialog_followers .share_social { position: absolute; top: 360px; left: 10px; right: 10px; }
#dialog_followers .share_social .buttons_simple { left: 97px; top: 25px; right: auto; }
#dialog_followers .extra_info { position: absolute; left: 10px; right: 10px; bottom: 10px; font-family: 'Roboto Condensed'; font-weight: 700; color: #988877; font-size: 13px; line-height: 20px; text-align: center; }
#dialog_followers .followers .follower_status { position:absolute; left: 190px; width: 310px; top:183px; text-align:center; border: 3px dashed #c2c2c2; border-radius: 8px; display: table; }
#dialog_followers .followers .follower_status p { font-family: 'Roboto'; font-weight: 700; background: #ffffff; border-radius: 10px; padding: 3px 20px; text-align: center; color: #988877; font-size: 15px; line-height: 24px; height: 63px; display: table-cell; vertical-align: middle; }
#dialog_followers .followers .follower_status strong { font-size: 21px; letter-spacing: 1px; font-family: 'Roboto'; font-weight: 700; color: #fafafa; text-shadow: 1px 1px 0 #534741, -1px 1px 0 #534741, 1px -1px 0 #534741, -1px -1px 0 #534741, 0px 1px 0 #534741, 0px -1px 0 #534741, -1px 0px 0 #534741, 1px 0px 0 #534741, 2px 2px 0 #534741, -2px 2px 0 #534741, 2px -2px 0 #534741, -2px -2px 0 #534741, 0px 2px 0 #534741, 0px -2px 0 #534741, -2px 0px 0 #534741, 2px 0px 0 #534741, 1px 2px 0 #534741, -1px 2px 0 #534741, 1px -2px 0 #534741, -1px -2px 0 #534741, 2px 1px 0 #534741, -2px 1px 0 #534741, 2px -1px 0 #534741, -2px -1px 0 #534741; }
#dialog_followers .buttons_wide { display:none; left: 27px; top: 172px; width: 140px; right: auto; bottom: auto; }

#dialog_followers .special_follow {  position: absolute; top: 300px; left: 45px; width: 430px;  }
#dialog_followers .special_follow_info { font-family: 'Roboto'; font-weight: 700; color: #534741; font-size: 15px; line-height: 20px; text-align: center; }
#dialog_followers .special_follow_info .specialinfo { display:inline-block; }
#dialog_followers .special_follow_info .follow_counter { display:inline-block; }
#dialog_followers .special_follow .buttons_simple { left: 142px; top: 40px; right: auto; }

#dialog_carshowroom_offers .car_offers_overview,#dialog_boatcompany_offers .boat_offers_overview,#dialog_repobusiness_offers .repo_offers_overview { margin-left:51px; margin-top:10px; margin-right: 5px; font-family: 'Roboto'; font-weight: 700; overflow: hidden; overflow-y: auto; height: 480px; }
#dialog_carshowroom_offers .sellall_button,#dialog_boatcompany_offers .sellall_button,#dialog_repobusiness_offers .sellall_button { transform: rotate(-90deg); -webkit-transform: rotate(-90deg); cursor:pointer; text-align:center; font-family: 'Roboto'; font-weight: 700; color:#0392ac; text-shadow: 0 2px 1px rgba(86, 237, 255, 0.5); text-transform:uppercase; line-height:32px; position:absolute; bottom:390px; left:-47px; right:auto; background:url('/images/dialog/sellall_button.png') no-repeat; width:150px; height:34px; }

#dialog_carshowroom_offers .car_offer,#dialog_boatcompany_offers .boat_offer,#dialog_repobusiness_offers .boat_offer { position:relative; display:inline-block; margin-left: 8px; margin-top:8px; background-color:#f6efd3; border:3px solid #d2c29a; width:394px; height:110px; border-radius:10px; }
#dialog_carshowroom_offers .car_offer .car_icon,#dialog_boatcompany_offers .boat_offer .boat_icon,#dialog_repobusiness_offers .boat_offer .boat_icon { position:absolute; left:20px; top:15px; width:80px; height:68px; display: inline-block; background-size: auto 80px !important; }
#dialog_carshowroom_offers .car_offer .car_title,#dialog_boatcompany_offers .boat_offer .car_title,#dialog_repobusiness_offers .boat_offer .car_title { position:absolute; left:125px; top:12px; font-family: 'Roboto'; font-weight: 700; color:#534741; }
#dialog_carshowroom_offers .car_offer .car_price,#dialog_boatcompany_offers .boat_offer .car_price,#dialog_repobusiness_offers .boat_offer .car_price { position:absolute; left:125px; top:61px; background:url('/images/events/cash_label.png') no-repeat; width:129px; height:37px; text-indent:-26px; color: #ad8e00; text-align:center; font-size:21px; line-height:38px; font-family: 'Roboto'; font-weight: 700; text-transform:uppercase;  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6), -1px 1px 0 rgba(255, 255, 255, 0.6), 1px -1px 0 rgba(255, 255, 255, 0.6), -1px -1px 0 rgba(255, 255, 255, 0.6), 0px 1px 0 rgba(255, 255, 255, 0.6), 0px -1px 0 rgba(255, 255, 255, 0.6), -1px 0px 0 rgba(255, 255, 255, 0.6), 1px 0px 0 rgba(255, 255, 255, 0.6), 2px 2px 0 rgba(255, 255, 255, 0.3), -2px 2px 0 rgba(255, 255, 255, 0.3), 2px -2px 0 rgba(255, 255, 255, 0.3), -2px -2px 0 rgba(255, 255, 255, 0.3), 0px 2px 0 rgba(255, 255, 255, 0.3), 0px -2px 0 rgba(255, 255, 255, 0.3), -2px 0px 0 rgba(255, 255, 255, 0.3), 2px 0px 0 rgba(255, 255, 255, 0.3), 1px 2px 0 rgba(255, 255, 255, 0.3), -1px 2px 0 rgba(255, 255, 255, 0.3), 1px -2px 0 rgba(255, 255, 255, 0.3), -1px -2px 0 rgba(255, 255, 255, 0.3), 2px 1px 0 rgba(255, 255, 255, 0.3), -2px 1px 0 rgba(255, 255, 255, 0.3), 2px -1px 0 rgba(255, 255, 255, 0.3), -2px -1px 0 rgba(255, 255, 255, 0.3); }
#dialog_carshowroom_offers .car_offer .car_worth,#dialog_boatcompany_offers .boat_offer .car_worth,#dialog_repobusiness_offers .boat_offer .car_worth { position:absolute; left:125px; top:34px; font-family: 'Roboto'; font-weight: 700; color:#534741; }

#dialog_carshowroom_offers .accept_button,#dialog_boatcompany_offers .accept_button,#dialog_repobusiness_offers .accept_button { position:absolute; left:325px; top:25px; cursor:pointer; background: url('/images/mobile/interface.png') -196px -300px no-repeat;  width: 60px;  height: 60px; }
/* #dialog_carshowroom_offers .accept_button:hover { background-position: 0px bottom; } */
#dialog_carshowroom_offers .deny_button,#dialog_boatcompany_offers .deny_button,#dialog_repobusiness_offers .deny_button { position:absolute; left:265px; top:25px; cursor:pointer; background: url('/images/mobile/interface.png') -136px -300px no-repeat; width: 60px; height: 60px; }
/* #dialog_carshowroom_offers .deny_button:hover { background-position: -36px bottom; }*/
/*
#dialog_carshowroom_offers .car_offer { position:relative; display:inline-block; margin-left: 8px; margin-top:8px; background-color:#f6efd3; border:3px solid #d2c29a; width:304px; height:110px; border-radius:10px; }
#dialog_carshowroom_offers .car_offer .car_title { color:#534741; text-align:center;}
#dialog_carshowroom_offers .car_offer .car_price .amount { color:#988877; }
#dialog_carshowroom_offers .car_offer .car_price { position:absolute; right:65px; bottom:50px; } */
#dialog_carshowroom_offers .left_arrow,#dialog_boatcompany_offers .left_arrow,#dialog_repobusiness_offers .left_arrow { display: none }
#dialog_carshowroom_offers .right_arrow,#dialog_boatcompany_offers .right_arrow,#dialog_repobusiness_offers .right_arrow { display: none }

#dialog_carshowroom_offers .no_offers { font-family: 'Roboto'; font-weight: 700; color: #534741; font-size:17px; position:absolute; left:0px; right:0px; text-align:center;}

#dialog_carshowroom .button,#dialog_boatcompany .button,#dialog_motoclub .button,#dialog_repobusiness .button { position: relative; overflow: hidden; }
#dialog_carshowroom #new_offers_amount,#dialog_boatcompany #new_offers_amount,#dialog_motoclub #new_offers_amount,#dialog_repobusiness #new_offers_amount { display:none; position: absolute; top: 5px; right: 5px; background: url('/images/sidebar/slider_notifications.png') no-repeat; width: 29px; height: 30px; text-align: center; font-family: 'Roboto Condensed'; font-weight: 700; color:#fafafa; font-size: 13px; line-height: 27px; }
#dialog_carshowroom .button.offers:hover #new_offers_amount,#dialog_boatcompany .button.offers:hover #new_offers_amount,#dialog_motoclub .button.offers:hover #new_offers_amount,#dialog_repobusiness .button.offers:hover #new_offers_amount { background-position: 0px bottom; }
/* #dialog_carshowroom_offers .no_offer { position:absolute; right:10px; bottom:5px; }
#dialog_carshowroom_offers .offer_button { cursor:pointer; position:absolute; right:10px; bottom:5px; background: url('/images/dialog/offer_button.png') no-repeat; width: 170px; height: 40px; color:#4fac03; text-align:center; line-height:40px; font-family: 'Roboto Condensed'; font-weight: 700;text-shadow: 0 2px 1px rgba(255, 255, 255, 0.5); }
#dialog_carshowroom_offers .offer_button:hover { background: url('/images/dialog/offer_button_hover.png') no-repeat; color:#59bf04;} */

.tutoverlay { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; display: none; background: #17181a; opacity: 0.6; border-radius: 22px; z-index: 6; }

.switch_ab { background: #cbcaca; border-radius: 10px; border-top: 2px solid #a09f9f; border-bottom: 2px solid #ffffff; height: 39px; position: relative; }
.switch_ab .switch_a { position: absolute; top: -2px; bottom: 0px; left: 0px; width: 50%; padding: 1px; }
.switch_ab .switch_b { position: absolute; top: -2px; bottom: 0px; right: 0px; width: 50%; padding: 1px; }
.switch_ab span { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; color:#7f7f7f; font-family: 'Roboto Condensed'; font-weight: 700;font-size:18px; text-shadow: 0 2px rgba(255, 255, 255, 0.6); text-align:center; line-height:41px; text-transform:uppercase; }
.switch_ab .on { border: 1px solid #3fcdec; border-radius: 8px; padding: 0; }
.switch_ab .on span { border-bottom: 2px solid #0197ad; border-top: 2px solid #fff; border-radius: 8px; background: #2ed9f9; color: #0392ac; line-height:37px; }

#timer_detail_hospital .clone_detail { display: none; }

#dialog_xtclab_lab .info_bottom_icon {   position: absolute; right: 5px; bottom: 5px; background: url('/images/mobile/interface.png') -636px -82px no-repeat; width: 45px; height: 45px; }

#dialog_warehouse_upgrade .upgrade_requirement,#dialog_powernet_upgrade .upgrade_requirement,#dialog_cryptomining_upgrade .upgrade_requirement,#dialog_mafiabar_upgrade .upgrade_requirement,#dialog_alcoholfactory_upgrade .upgrade_requirement,#dialog_oilfield_upgrade .upgrade_requirement,#dialog_steelfactory_upgrade .upgrade_requirement,#dialog_xtclab_upgrade .upgrade_requirement,#dialog_transportcompany_upgrade .upgrade_requirement,#dialog_ammunitionfactory_upgrade .upgrade_requirement,#dialog_bossmansion_upgrade .upgrade_requirement,#dialog_hospital_upgrade .upgrade_requirement,#dialog_gym_upgrade .upgrade_requirement,#dialog_weaponlab_upgrade .upgrade_requirement,#dialog_gemstonesfactory_upgrade .upgrade_requirement,#dialog_family_tobaccofarm_upgrade .upgrade_requirement,#dialog_cigarfactory_upgrade .upgrade_requirement,#dialog_boatcompany_upgrade .upgrade_requirement,#dialog_stadium_upgrade .upgrade_requirement,#dialog_heroinlab_upgrade .upgrade_requirement,#dialog_motoclub_upgrade .upgrade_requirement,#dialog_scrapyard_upgrade .upgrade_requirement,#dialog_repobusiness_upgrade .upgrade_requirement,#dialog_restaurant_upgrade .upgrade_requirement,#dialog_mine_upgrade .upgrade_requirement,#dialog_flytipping_upgrade .upgrade_requirement { position:absolute; left:330px; bottom:6px; width: 182px; height:90px; }
#dialog_warehouse_upgrade .upgrade_requirement .icon,#dialog_powernet_upgrade .upgrade_requirement .icon,#dialog_cryptomining_upgrade .upgrade_requirement .icon,#dialog_mafiabar_upgrade .upgrade_requirement .icon,#dialog_alcoholfactory_upgrade .upgrade_requirement .icon,#dialog_oilfield_upgrade .upgrade_requirement .icon,#dialog_steelfactory_upgrade .upgrade_requirement .icon,#dialog_xtclab_upgrade .upgrade_requirement .icon,#dialog_transportcompany_upgrade .upgrade_requirement .icon,#dialog_ammunitionfactory_upgrade .upgrade_requirement .icon,#dialog_bossmansion_upgrade .upgrade_requirement .icon,#dialog_hospital_upgrade .upgrade_requirement .icon,#dialog_gym_upgrade .upgrade_requirement .icon,#dialog_weaponlab_upgrade .upgrade_requirement .icon,#dialog_gemstonesfactory_upgrade .upgrade_requirement .icon,#dialog_family_tobaccofarm_upgrade .upgrade_requirement .icon,#dialog_cigarfactory_upgrade .upgrade_requirement .icon,#dialog_boatcompany_upgrade .upgrade_requirement .icon,#dialog_stadium_upgrade .upgrade_requirement .icon,#dialog_heroinlab_upgrade .upgrade_requirement .icon,#dialog_motoclub_upgrade .upgrade_requirement .icon,#dialog_scrapyard_upgrade .upgrade_requirement .icon,#dialog_repobusiness_upgrade .upgrade_requirement .icon,#dialog_restaurant_upgrade .upgrade_requirement .icon,#dialog_mine_upgrade .upgrade_requirement .icon,#dialog_flytipping_upgrade .upgrade_requirement .icon { position:absolute; top:5px; background:url('/images/bank/bank_locked_req.png') no-repeat; width:30px; height:30px; }
#dialog_warehouse_upgrade .upgrade_requirement .requirement,#dialog_powernet_upgrade .upgrade_requirement .requirement,#dialog_cryptomining_upgrade .upgrade_requirement .requirement,#dialog_mafiabar_upgrade .upgrade_requirement .requirement,#dialog_alcoholfactory_upgrade .upgrade_requirement .requirement,#dialog_oilfield_upgrade .upgrade_requirement .requirement,#dialog_steelfactory_upgrade .upgrade_requirement .requirement,#dialog_xtclab_upgrade .upgrade_requirement .requirement,#dialog_transportcompany_upgrade .upgrade_requirement .requirement,#dialog_ammunitionfactory_upgrade .upgrade_requirement .requirement,#dialog_bossmansion_upgrade .upgrade_requirement .requirement,#dialog_hospital_upgrade .upgrade_requirement .requirement,#dialog_gym_upgrade .upgrade_requirement .requirement,#dialog_weaponlab_upgrade .upgrade_requirement .requirement,#dialog_gemstonesfactory_upgrade .upgrade_requirement .requirement,#dialog_family_tobaccofarm_upgrade .upgrade_requirement .requirement,#dialog_cigarfactory_upgrade .upgrade_requirement .requirement,#dialog_boatcompany_upgrade .upgrade_requirement .requirement,#dialog_stadium_upgrade .upgrade_requirement .requirement,#dialog_heroinlab_upgrade .upgrade_requirement .requirement,#dialog_motoclub_upgrade .upgrade_requirement .requirement,#dialog_scrapyard_upgrade .upgrade_requirement .requirement,#dialog_repobusiness_upgrade .upgrade_requirement .requirement,#dialog_restaurant_upgrade .upgrade_requirement .requirement,#dialog_mine_upgrade .upgrade_requirement .requirement,#dialog_flytipping_upgrade .upgrade_requirement .requirement { position: absolute; top: 10px; left: 37px; text-transform: uppercase; font-family: 'Roboto'; font-weight: 700; color: #534741; font-size: 15px; line-height: 22px; white-space: nowrap; }
#dialog_warehouse_upgrade .upgrade_requirement .requirement_desc,#dialog_powernet_upgrade .upgrade_requirement .requirement_desc,#dialog_cryptomining_upgrade .upgrade_requirement .requirement_desc,#dialog_mafiabar_upgrade .upgrade_requirement .requirement_desc,#dialog_alcoholfactory_upgrade .upgrade_requirement .requirement_desc,#dialog_oilfield_upgrade .upgrade_requirement .requirement_desc,#dialog_steelfactory_upgrade .upgrade_requirement .requirement_desc,#dialog_xtclab_upgrade .upgrade_requirement .requirement_desc,#dialog_transportcompany_upgrade .upgrade_requirement .requirement_desc,#dialog_ammunitionfactory_upgrade .upgrade_requirement .requirement_desc,#dialog_bossmansion_upgrade .upgrade_requirement .requirement_desc,#dialog_hospital_upgrade .upgrade_requirement .requirement_desc,#dialog_gym_upgrade .upgrade_requirement .requirement_desc,#dialog_weaponlab_upgrade .upgrade_requirement .requirement_desc,#dialog_gemstonesfactory_upgrade .upgrade_requirement .requirement_desc,#dialog_family_tobaccofarm_upgrade .upgrade_requirement .requirement_desc,#dialog_cigarfactory_upgrade .upgrade_requirement .requirement_desc,#dialog_boatcompany_upgrade .upgrade_requirement .requirement_desc,#dialog_stadium_upgrade .upgrade_requirement .requirement_desc,#dialog_heroinlab_upgrade .upgrade_requirement .requirement_desc,#dialog_motoclub_upgrade .upgrade_requirement .requirement_desc,#dialog_scrapyard_upgrade .upgrade_requirement .requirement_desc,#dialog_repobusiness_upgrade .upgrade_requirement .requirement_desc,#dialog_restaurant_upgrade .upgrade_requirement .requirement_desc,#dialog_mine_upgrade .upgrade_requirement .requirement_desc,#dialog_flytipping_upgrade .upgrade_requirement .requirement_desc { position:absolute; top:32px; left:37px; font-family: 'Roboto'; font-weight: 700; color: #988877; font-size: 14px; line-height: 19px; }
#dialog_gemstonesfactory_upgrade .upgrade_requirement .requirement_desc strong { font-weight:900 !important; color:green !important; }