.flex-grow{flex:1 0 auto}@font-face{font-family:AirportFont;src:url(blockschrift.ttf)}*{font-family:'Roboto',sans-serif}button{padding:6px 16px;cursor:pointer}button:focus{outline:0}body{background-color:#060000;color:#aeaeae;margin:0;padding:0;font-size:12pt}.fixFontSize{font-size:0}.fixFontSize *{font-size:12pt}#header{line-height:1.5em;background-color:#430404;text-align:left;background-image:url(../images/background_texture.png);background-position:center center;background-size:cover;box-shadow:#000 0 0 10px,inset rgba(255,255,255,0.1) 0 0 1px 1px}#header div.col-md-6{padding-top:10px}#footer{line-height:1.5em;background-color:#430404;font-size:12pt;background-image:url(../images/background_texture.png);background-position:center center;background-size:cover;box-shadow:#000 0 0 10px,inset rgba(255,255,255,0.1) 0 0 1px 1px}#footer img{vertical-align:middle}.pageContentBox>div{background-color:#430404;background-image:url(../images/background_texture.png);background-position:center center;background-size:cover;box-shadow:#000 0 0 10px;background-image:url(../images/background_texture.png),url(../images/section_background.png);background-position:center center,center 0;background-repeat:no-repeat,no-repeat;background-size:cover,auto;border-right:1px solid rgba(255,255,255,0.1);border-left:1px solid rgba(255,255,255,0.1);border-bottom:1px solid rgba(255,255,255,0.1)}.pageContentBox form.mdown{margin-bottom:2em}.pageContentBox form p{text-align:left}.pageContentBox form label{display:inline-block;width:160px}.pageContentBox .alignCenter{text-align:center}#innerContent>div>div{min-height:100%}#innerContent .pageContentBox p{margin:1em 0}#innerContent .pageContentBox table.styleTable{margin:20px auto;border-collapse:collapse;border:1px solid #1e0303;box-shadow:#000 0 0 10px}#innerContent .pageContentBox table.styleTable td,#innerContent .pageContentBox table.styleTable th{padding:15px 20px}#innerContent .pageContentBox table.styleTable.styleThin td,#innerContent .pageContentBox table.styleTable.styleThin th{padding:5px 10px}#innerContent .pageContentBox table.styleTable td{border:1px solid #1e0303;background-color:#521f1f}#innerContent .pageContentBox table.styleTable th{text-align:center;background-color:#210202}h1{font-size:15pt;font-weight:normal;text-transform:uppercase;color:#dedede;border-bottom:1px solid}h2{font-size:12pt;font-weight:normal;text-transform:uppercase;margin:1em 0 .5em;color:#dedede}strong{color:#a08000}p{margin:0 0 1em 0}#updateTicker{background-image:url(../images/background_texture.png);background-position:center center;background-size:cover;box-shadow:#000 0 0 10px,inset rgba(255,255,255,0.1) 0 0 1px 1px;background-color:#771010;text-align:center;padding:10px}#servers{background-image:url(../images/background_texture.png);background-position:center center;background-size:cover;box-shadow:#000 0 0 10px,inset rgba(255,255,255,0.1) 0 0 1px 1px;width:300px;padding:0 0 10px 0;background-color:#771010;box-shadow:#000 0 0 10px,inset rgba(255,255,255,0.1) 0 0 1px 1px,inset 0 40px 200px -50px rgba(255,0,0,0.5),inset 0 -50px 100px 10px rgba(0,0,0,0.3),inset rgba(255,255,255,0.2) 0 0 10px}#servers h1{font-size:14pt;font-weight:normal;display:block;text-align:center;margin:0;padding:10px 0 5px 0;border-bottom:1px solid rgba(255,255,255,0.2);color:#fce9b8;text-shadow:0 1px 1px #000}#servers table{margin:5px auto 0 auto}#servers table td{padding:0 5px;vertical-align:top}#servers .online{color:#94cc1a}.innerSideContent div{background-image:url(../images/background_texture.png);background-position:center center;background-size:cover;box-shadow:#000 0 0 10px,inset rgba(255,255,255,0.1) 0 0 1px 1px;text-align:center;background-color:#1e0303}.innerSideContent span.currency{font-weight:bold;color:#a08000}.innerSideContent a{display:block;padding:.2em 0 .2em 0}.innerSideContent a span{display:block;font-size:10pt;margin:.2em 0 0 .2em;color:#888;text-align:left}.innerSideContent a:link{color:#bcb091}.innerSideContent a:visited{color:#bcb091}.innerSideContent a:hover{background-color:#521f1f;background-image:url(../images/background_texture.png);background-size:cover;box-shadow:inset 0 0 20px rgba(0,0,0,0.8)}.innerSideContent a:active{background-color:#521f1f;background-image:url(../images/background_texture.png);background-size:cover;box-shadow:inset 0 0 20px rgba(0,0,0,0.8)}.innerSideContent a.world{font-size:15pt;font-weight:bold;text-align:left}.innerSideContent h2{margin:30px 20px 0 20px;border-bottom:1px solid rgba(50,50,50,0.7)}.innerSideContent img{max-width:100%;margin-bottom:-20px}.innerSideContent span.currency{font-weight:bold;color:#a08000}.innerSideContent .world{padding:.5em}.innerSideContent a.world{font-size:15pt;font-weight:bold;text-align:left}.innerSideContent h2{margin:30px 20px 0 20px;border-bottom:1px solid rgba(50,50,50,0.7)}.innerSideContent img{max-width:100%;margin-bottom:-20px}.miniFont{font-size:10pt}#headerCenter{text-align:center;font-size:14pt;padding:10px;line-height:1.5em}#headerCenter a{display:inline-block;padding:0 5px;padding:0 20px}a:link{color:#fce9b8;text-decoration:none}a:visited{color:#fce9b8;text-decoration:none}#playerStats{background-image:url(../images/background_stats.png);background-repeat:no-repeat;background-position:center top;background-size:auto 100%;height:151px}#player span{display:block;font-size:11pt;color:#e0dedd}#player span.title{font-weight:bold;font-size:14pt;color:#fce9b8}#player span label{color:#c4c1be;font-weight:bold;width:70px;display:inline-block}#player span.stat_currency,#player span.stat_bank,#player span.stat_gang{background-position:left center;background-repeat:no-repeat;padding-left:40px;color:#aad18c}#player span.stat_currency{background-image:url(../images/buttons/icons_money.png)}#player span.stat_bank{background-image:url(../images/buttons/icons_bank.png)}#player span.stat_gang{background-image:url(../images/buttons/icons_gang.png)}#player span.stat_currency.neg,#player span.stat_bank.neg,#player span.stat_gang.neg{color:#ed6161}#frontpageBanner{background-image:url(../images/frontpage.png);background-repeat:no-repeat;background-position:center top;background-size:auto 100%;min-height:250px}#frontpageBanner .holder{min-height:250px}#frontpageTagline{font-size:21pt;text-transform:uppercase;text-shadow:0 0 2px #000,0 0 2px #000,0 0 5px #000;color:#cdcdcd}#frontpageTagline .subline{display:block;font-size:14pt;text-transform:none;margin-top:10px;color:#aeaeae}.outerAlign{display:table}.alertsDiv{position:relative}.alertsDiv div{padding:10px 20px;margin:4px 0}.frontpageLeft{width:calc(100% - 260px);font-size:12pt;float:left}.flavor{position:relative;top:-30px;left:-10px;margin-bottom:-30px;margin-right:-10px}.frontpageRight{float:right;width:220px;font-size:12pt;position:relative}.frontpageRight h1{text-align:center;border-bottom:none}.frontpageRight form#loginForm p{text-align:center}.middleAlign{display:table-cell;vertical-align:middle}input{background-color:#1e1e1e !important;border:1px inset #232323 !important;padding:6px 15px;color:#aeaeae !important;-webkit-text-fill-color:#aeaeae !important}input:-webkit-autofill{background-color:#1e1e1e !important;border:1px inset #232323 !important;padding:6px 15px;color:#aeaeae !important;-webkit-text-fill-color:#aeaeae !important;-webkit-box-shadow:0 0 0 1000px #1e1e1e inset !important}select{background-color:#1e1e1e !important;border:1px inset #232323 !important;padding:6px 15px;color:#aeaeae !important;-webkit-text-fill-color:#aeaeae !important}form p{display:block;margin:0 0 10px 0;text-align:center}form input.normalSize{width:150px}.pageContentLeft{width:calc(70% - 20px);display:inline-block}.pageContentRight{float:right;width:30%}.clear{clear:both}#worldSelect{text-align:center}#worldSelect .world{display:inline-block;border:1px solid rgba(249,240,179,0.4);padding:35px 10px 10px 10px;width:250px;height:auto;text-align:center;position:relative;margin:20px 10px}#worldSelect .world span{display:block;text-align:left;font-size:11pt;margin:7px auto 0 auto;width:170px;font-weight:bold}#worldSelect .world span label{display:inline-block;width:80px;font-weight:normal}#worldSelect .world::after{display:inline-block;background-image:url(../images/title_gun.png);background-position:center top;background-repeat:no-repeat;width:250px;top:-20px;left:0;position:absolute;height:44px;content:''}#worldSelect .world.offline{background-color:rgba(30,30,30,0.6);opacity:.8}#toggleLinksMobile{display:none;padding:5px}#toggleLinksMobile button img{width:20px;height:20px}#worldInfo{font-size:0}#worldInfo .worldStats{width:50%;font-size:12pt;display:inline-block;vertical-align:top;text-align:center}#worldInfo .worldStats span{display:block;text-align:left;font-weight:bold;width:80%;margin:0 auto;line-height:2em}#worldInfo .worldStats span label{font-weight:normal;display:inline-block;width:100px}#worldInfo .worldInfo{width:50%;font-size:12pt;display:inline-block;vertical-align:top;text-align:center}#worldInfo .worldInfo span{display:block;text-align:left;font-weight:bold;width:80%;margin:0 auto;line-height:2em}.airportFlights{font-family:AirportFont;text-transform:uppercase;border-collapse:separate;border-spacing:0 6px;background-color:#1d1d1d;box-shadow:inset 0 -100px 200px #010101;border:1px solid #000;margin:10px auto;padding:0 5px;width:100%}.airportFlights th{font-family:AirportFont;font-size:12pt;font-weight:normal;padding:0 5px}.airportFlights td{border-top:1px solid #000;border-bottom:1px solid #000;font-family:AirportFont;font-size:12pt;padding:5px 20px 5px 0;color:#FFFFFF;box-shadow:inset 0 20px 20px #0e0e0e;background-color:#131313;white-space:nowrap}.airportFlights td:last-child{width:100%;padding:5px 0 5px 0}.airportFlights td span{background-color:#000;display:block;padding:3px;border-radius:2px}#inventory .item{display:inline-block;width:100px;height:100px;background-repeat:no-repeat;background-size:100px 100px;background-position:center center;position:relative;border:1px solid #060000;background-color:rgba(6,0,0,0.8)}#inventory .item .item_name,#inventory .item .item_amount{position:absolute;background-color:rgba(6,0,0,0.8);padding:3px 5px}#inventory .item .item_name{left:0;bottom:0}#inventory .item .item_amount{right:0;top:0}#inventory .item .item_amount:before{content:"x"}#mapLines{width:800px;height:476px;margin:0 auto;border:1px solid #000}#activeFlights{width:100%;border:1px solid #000;position:relative;overflow:hidden}#activeFlights #mapHolder{position:absolute;top:0;left:0}#activeFlights canvas{width:5501px;height:3270px;position:relative;top:0;left:0;transform-origin:0 0}#activeFlights #flightInfo{display:none;position:absolute;top:10px;right:10px;background-color:#1d1d1d;box-shadow:inset 0 50px 50px -50px #000,0 0 20px rgba(0,0,0,0.5);width:250px;z-index:1000;border-radius:5px;border:1px solid #430c0c}#activeFlights #flightInfo .block{margin:8px;background-color:#131313;padding:4px;border:1px solid #000;font-size:10pt;color:#ba2222;letter-spacing:3px;box-shadow:inset 0 20px 20px -20px #000}#activeFlights #flightInfo .block span{margin-right:4px;color:#c0c0c0;display:inline-block;text-transform:uppercase}.mapSchematic{cursor:pointer;width:700px;height:600px;margin:0 auto;background-color:rgba(30,30,30,0.6);position:relative}.mapSchematic canvas{position:absolute;z-index:10;top:0;left:0;width:700px;height:600px}.mapSchematic .slot{position:absolute;z-index:100;background-image:url(../images/airplanes/seat.png);background-position:center center;background-repeat:no-repeat;width:18px;height:30px}.mapSchematic .slot.taken{background-image:url(../images/airplanes/seat_taken.png)}.mapSchematic .slot.selected{background-image:url(../images/airplanes/seat_selected.png)}.mapSchematic .slot.nobg{background-image:none;text-align:center;font-weight:bold;color:#e8d833}.ticket_div{width:482px;height:217px;margin:0 auto;position:relative;background-image:url(../images/ticket.png);font-family:AirportFont;display:none}.ticket_div .name_div,.ticket_div .dest_div,.ticket_div .date_div,.ticket_div .trip_div,.ticket_div .seat_div1,.ticket_div .seat_div2,.ticket_div .price_div,.ticket_div .flight_div1,.ticket_div .flight_div2{position:absolute;left:115px;color:#222;font-family:AirportFont;text-transform:uppercase}.ticket_div .name_div{top:53px}.ticket_div .dest_div{top:73px}.ticket_div .date_div{top:133px;left:55px}.ticket_div .seat_div1{top:53px;left:295px;text-align:right;width:60px}.ticket_div .seat_div2{top:53px;left:365px}.ticket_div .price_div{left:55px;top:153px}.ticket_div .flight_div1{top:153px;left:255px;text-align:right;width:100px}.ticket_div .flight_div2{top:153px;left:365px}.equipHuman{position:relative;margin:0 auto;width:400px;height:525px;background-color:#1e0303}.equipHuman .head,.equipHuman .body,.equipHuman .legs,.equipHuman .feet,.equipHuman .hand{position:absolute;left:25px;top:25px;width:100px;height:100px;background:#430404;border:1px solid #060000}.equipHuman .head em,.equipHuman .body em,.equipHuman .legs em,.equipHuman .feet em,.equipHuman .hand em{display:block;line-height:100px;text-align:center;font-size:8pt}.equipHuman .head span.name,.equipHuman .body span.name,.equipHuman .legs span.name,.equipHuman .feet span.name,.equipHuman .hand span.name{display:block;position:absolute;bottom:5px;right:5px;max-width:100px;font-size:8pt;text-shadow:0 0 8px #000,0 0 6px #000,0 0 4px #000,0 0 2px #000}.equipHuman .head img,.equipHuman .body img,.equipHuman .legs img,.equipHuman .feet img,.equipHuman .hand img{position:absolute;width:100px;height:100px;top:0;left:0}.equipHuman .head .equipPopup,.equipHuman .body .equipPopup,.equipHuman .legs .equipPopup,.equipHuman .feet .equipPopup,.equipHuman .hand .equipPopup{background:#1e0303;border:1px solid #060000;box-shadow:0 0 20px black,0 0 20px black,0 0 20px black;position:absolute;top:100px;left:0;padding:20px 30px;z-index:10}.equipHuman .head .equipPopup .close,.equipHuman .body .equipPopup .close,.equipHuman .legs .equipPopup .close,.equipHuman .feet .equipPopup .close,.equipHuman .hand .equipPopup .close{position:absolute;top:5px;right:5px;background-color:#1e1e1e;color:#dedede;width:35px;height:35px;display:inline-flex;align-items:center;flex-direction:column;padding:5px}.equipHuman .head .equipPopup .noitems,.equipHuman .body .equipPopup .noitems,.equipHuman .legs .equipPopup .noitems,.equipHuman .feet .equipPopup .noitems,.equipHuman .hand .equipPopup .noitems{font-size:10pt;text-align:center;width:200px}.equipHuman .head,.equipHuman .body,.equipHuman .legs,.equipHuman .feet{left:150px}.equipHuman .body{top:150px}.equipHuman .legs{top:275px}.equipHuman .feet{top:400px}.equipHuman .hand{top:200px}.equipHuman .hand.hand_left{left:275px}