.achievements-container{position: relative;padding-top: 51px;}.achievements-container .buttons{margin: 0 10px 10px 10px;line-height: 0;font-size: 0;}.achievements-container .buttons a.button{background-color: #9A348E;text-decoration: none;display: inline-block;margin-right: 20px;line-height: 30px;padding: 0 10px;font-size: 16px;color: #fff;}.achievements-container .buttons a.button-active{background-color: #40c040;color: #fff;}.achievements-container .achievements-list{margin: 0 10px 20px;}.achievements-container .achievements-list #achievements-unlocked{display: none;}.achievements-container .achievement{background-color: #111;margin-bottom: 10px;position: relative;padding: 10px;}.achievements-container .achievement .name{font-family: 'Nunito', sans-serif;line-height: 20px;font-size: 17px;display: block;color: #fff;}.achievements-container .achievement .description{font-family: 'Nunito', sans-serif;margin-bottom: 5px;line-height: 18px;font-size: 15px;display: block;color: #efefef;}.achievements-container .achievement .description span.reward{display: block;color: #FF8F0F;}.achievements-container .achievement .info{background-color: #256d25;position: relative;overflow: hidden;height: 20px;}.achievements-container .achievement .info .current-progress{background-color: #40c040;position: absolute;display: block;height: 100%;z-index: 1;left: 0;top: 0;}.achievements-container .achievement .info .info-text{text-align: center;position: absolute;line-height: 20px;font-size: 13px;display: block;color: #fff;width: 100%;z-index: 2;left: 0;top: 0;}.defenders-container{margin-top: 20px;overflow: hidden;margin: 0 -5px;}.defenders-container .defender-box{width: 33.33333%;float: left;}.defenders-container .defender-box .defender{border: 2px solid #000;margin-bottom: 20px;border-radius: 10px;position: relative;cursor: pointer;margin: 0 5px;padding: 5px;}.defenders-container .defender-box .defender#defender-1{border-color: #ccc;}.defenders-container .defender-box .defender#defender-2{border-color: #443B3B;}.defenders-container .defender-box .defender#defender-3{border-color: #39c;}.defenders-container .defender-box .defender#defender-4{border-color: #42CC33;}.defenders-container .defender-box .defender#defender-5{border-color: #EDEA3B;}.defenders-container .defender-box .defender#defender-6{border-color: #FF8F0F;}.defenders-container .defender-box .defender#defender-7{border-color: #B53BDB;}.defenders-container .defender-box .defender#defender-8{border-color: #E52424;}.defenders-container .defender .name{text-align: center;line-height: 16px;font-weight: 600;font-size: 16px;display: block;color: #39c;}.defenders-container .defender .name span{font-weight: 700;font-size: 10px;color: #ccc;}.defenders-container .defender .level-dps,.defenders-container .defender .level-up{overflow: hidden;margin-top: 5px;display: block;}.defenders-container .defender .level,.defenders-container .defender .cost,.defenders-container .defender .dps{background-color: #39c;line-height: 13px;text-align: left;padding: 3px 5px;font-weight: 600;font-size: 13px;display: block;float: left;color: #fff;width: 50%;}.defenders-container .defender .dps{background-color: #E52424;text-align: right;}.defenders-container .defender .cost{background-color: #42CC33;}.defenders-container .defender .level-up{text-align: center;font-weight: 600;display: block;color: #ccc;}.defenders-container .defender .level-up .text{display: block;float: left;width: 100%;}.game-window{position: relative;overflow: hidden;height: 100%;}.game-window .mission-text-box{background-color: rgba(95, 50, 0, 0.75);position: absolute;line-height: 20px;font-size: 14px;margin: 0 auto;display: none;padding: 20px;color: #fff;z-index: 20;width: 70%;top: 40px;right: 0;left: 0;}.game-window .information{background-color: #0D0628;text-shadow: 1px 1px #000;position: absolute;height: 30px;width: 100%;z-index: 5;left: 0;top: 0;}.game-window .information .kills,.game-window .information .credits,.game-window .information .level,.game-window .information .main-menu,.game-window .information .button{position: relative;text-align: center;line-height: 15px;font-weight: 400;font-size: 12px;display: block;height: 30px;float: left;width: 20%;}.game-window .information .credits{cursor: pointer;}.game-window .information .credits .mission-xp{display: none;}.game-window .information .kills{background-color: rgba(51, 153, 204, 0.3);}.game-window .information .kills .text{position: absolute;height: 100%;color: #fff;width: 100%;z-index: 2;left: 0;top: 0;}.game-window .information .kills .inner-bar{background-color: #39c;position: absolute;display: block;height: 100%;z-index: 1;left: 0;top: 0;}.game-window .information .credits{background-color: rgba(255, 143, 15, 0.5);color: #fff;}.game-window .information .credits .increment{background-color: #ff8f0f;position: absolute;text-shadow: none;padding: 0 10px;color: #000;right: 0;top: 0;}.game-window .information .level{background-color: #256d25;color: #fff;}.game-window .information .level .text{text-transform: none;position: absolute;color: #fff;height: 100%;width: 100%;z-index: 2;left: 0;top: 0;}.game-window .information .level .inner-bar{background-color: #42CC33;position: absolute;display: block;height: 100%;z-index: 1;left: 0;top: 0;}.game-window .information .level-repeat,.game-window .information .level-repeat .inner-bar,.game-window .information .level-repeat .text{background-color: #A00000;color: #fff;}.game-window .information .main-menu,.game-window .information .button{border-left: 1px solid #fff;background-color: #9A348E;width: 13.33333%;cursor: pointer;display: block;color: #fff;float: left;}.game-window .information .main-menu{background-color: #FF8F0F;text-shadow: none;color: #000;}.game-window .ships-container{background-color: rgba(0, 0, 0, 0.7);scrollbar-width: none;white-space: nowrap;position: absolute;overflow-y: visible;overflow-x: scroll;height: 50px;width: 100%;z-index: 5;padding: 0;bottom: 0;left: 0;}.game-window .ships-container::-webkit-scrollbar{display: none;}.game-window .ships{overflow: hidden;height: 100%;}.game-window .ships .ship{background-color: rgba(0, 0, 0, 0.9);display: inline-block;margin: 0 5px;height: 50px;width: 200px;}.game-window .ships .ship .image{text-align: center;padding: 5px 0;height: 100%;width: 60px;float: left;}.game-window .ships .ship .image img{vertical-align: bottom;display: inline-block;height: 100%;}.game-window .ships .ship .level-container,.game-window .ships .ship .fire-container{font-family: 'Kanit', sans-serif;text-align: center;line-height: 25px;font-size: 12px;cursor: pointer;height: 60px;width: 80px;float: left;color: #fff;}.game-window .ships .ship .level-container .level{background-color: #256d25;width: 100%;float: left;}.game-window .ships .ship .level-container .level-up{background-color: #999;width: 100%;float: left;}.game-window .ships .ship .level-container .level-up-available{background-color: #9A348E;}.game-window .ships .ship .fire-container{width: 60px;}.game-window .ships .ship .fire-container .rounds{background-color:#40C040;position: relative;line-height: 50px;display: block;width: 60px;}.game-window .ships .ship .fire-container .rounds-empty{background-color: #aa0000;}.game-window .stage-info{background-color: #FF8F0F;text-shadow: 1px 1px #000;font-family: 'moonhouse';position: absolute;text-align: center;line-height: 50px;padding: 20px 0;font-size: 50px;display: block;width: 100%;z-index: 10;color: #fff;left: -100%;top: 150px;}.mission-information-box{background-color: rgba(51, 153, 204, 0.9);text-align: center;position: absolute;margin: 0 auto;padding: 20px;display: none;z-index: 10;width: 90%;top: 140px;right: 0;left: 0;}.mission-information-box h2{font-family: 'moonhouse';margin-bottom: 20px;line-height: 30px;font-size: 30px;color: #fff;}.mission-information-box p{margin-bottom: 10px;line-height: 20px;font-size: 20px;color: #F9DBBD;}.mission-information-box .description{font-size: 17px;}.mission-information-box .orange{color: #FF8F0F;;}.mission-information-box .actions{font-family: 'Kenney Future';margin: 20px -10px 0 -10px;text-align: center;line-height: 0;font-size: 0;}.mission-information-box .actions a{background-color: #9A348E;text-decoration: none;display: inline-block;text-align: center;line-height: 40px;font-size: 12px;padding: 0 10px;margin: 0 10px;color: #fff;}.complete-mission .actions a.cm-continue-mission,.ships-disabled .actions a.sd-restart-level,.mission-level-reached .actions a.ml-continue-level{background-color: #42CC33;color: #000;}.mission-information-box .progress-bar{background-color: #256d25;margin: 0 auto;display: block;width: 100px;height: 20px;}.mission-information-box .progress-bar .inner-bar{background-color: #42CC33;display: block;height: 100%;}.close-button{background-color: #efefef;font-family: 'moonhouse';border-radius: 50%;text-align: center;position: absolute;line-height: 30px;font-weight: 600;cursor: pointer;font-size: 14px;display: block;width: 30px;color: #333;right: 10px;top: 10px;}.ship-information{background-color: #F9DBBD;position: absolute;max-height: 400px;overflow: hidden;height: inherit;display: none;padding: 20px;width: 100%;z-index: 10;bottom: 0;left: 0;}.ship-information .ship-information-stats{overflow-y: scroll;max-height: 320px;height: inherit;}.ship-information h2{margin: 0 0 10px 0;line-height: 20px;font-size: 20px;}.ship-information .name{font-family: 'moonhouse';margin-bottom: 10px;line-height: 30px;font-size: 30px;display: block;color: #DA627D;}.ship-information .name .level{font-family: 'Kanit', sans-serif;background-color: #DA627D;vertical-align: middle;display: inline-block;border-radius: 5px;text-align: center;line-height: 20px;margin-left: 10px;font-size: 16px;padding: 0 10px;color: #000;}.ship-information .statistics{text-transform: uppercase;margin-bottom: 10px;line-height: 0;font-size: 0;width: 100%;color: #000;}.ship-information .statistics .statistic{display: inline-block;line-height: 18px;font-size: 15px;width: 50%;}.ship-information .statistics .statistic span{color: #FF8F0F;}.ship-information .bonuses{text-transform: none;margin: 10px 0 20px;line-height: 18px;font-size: 15px;width: 100%;}.ship-information .bonuses .bonus{display: block;width: 100%;}.ship-information .bonuses .bonus span{margin-left: 0;color: #FF8F0F;}.ship-information .equipments{line-height: 18px;font-size: 15px;width: 100%;float: left;color: #000;}.ship-information .equipments h2{margin: 0 0 10px 0;line-height: 20px;font-size: 20px;}.ship-information .equipments .slots{text-transform: uppercase;margin-bottom: 10px;line-height: 32px;overflow: hidden;font-size: 15px;}.ship-information .equipments .slots .slot{background-color: #40C040;vertical-align: bottom;display: inline-block;margin-right: 10px;text-align: center;height: 32px;width: 32px;}.ship-information .equipments .equipment .name{font-family: 'Kanit', sans-serif;text-transform: uppercase;background-color: #FF8F0F;text-align: center;line-height: 32px;font-size: 18px;display: block;color: #111;margin: 0;}.ship-information .equipments .equipment .name .image{float: right;height: 32px;width: 32px;}.ship-information .equipments .equipment .info{line-height: 0;font-size: 0;}.ship-information .equipments .equipment .info .current-level,.ship-information .equipments .equipment .info .quality,.ship-information .equipments .equipment .info .description{display: inline-block;text-align: center;line-height: 30px;font-size: 14px;color: #fff;width: 50%;}.ship-information .equipments .equipment .info .description{line-height: 17px;text-align: left;padding: 10px 0;width: 100%;color: #111;}.ship-information .equipments .equipment .info .current-level{background-color: #256d25;vertical-align: bottom;position: relative;overflow: hidden;height: 30px;}.ship-information .equipments .equipment .info .current-level .progress{background-color: #40c040;position: absolute;display: block;height: 100%;left: 0;top: 0;}.ship-information .equipments .equipment .info .current-level .text{position: absolute;display: block;height: 100%;width: 100%;z-index: 2;left: 0;top: 0;}.ship-information .equipments .equipment .info .quality{text-transform: none;color: #111;}.ship-information .equipments .install-slot{margin: 10px 0 0 0;}.ship-information .equipments .install-slot .slot{border: 1px solid #40C040;background: none;cursor: pointer;}.ship-information .equipments .install-slot .slot-installed{background-color: #40C040;}.journal-container{background-color: rgba(0, 0, 0, 0.7);position: absolute;max-height: 550px;overflow: hidden;height: inherit;margin: 0 auto;padding: 20px;display: none;width: 80%;top: 100px;right: 0;left: 0;}.journal-container #journal-content{overflow-y: scroll;max-height: 460px;height: inherit;}.journal-container h2{font-family: 'moonhouse';margin-bottom: 20px;line-height: 30px;font-size: 30px;color: #fff;}.journal-container p{margin-bottom: 10px;line-height: 20px;font-size: 17px;color: #fff;}.journal-container p.mission-text{color: #aaa;}.journal-container p.equipment-text{color: #FF8F0F;}.journal-container p.achievement-text{color: #256d25;}html, body{background: url(../images/home-background.png) repeat #000;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-family: 'Kanit', sans-serif;line-height: 20px;font-weight: 400;font-size: 20px;height: 100%;color: #fff;}html{box-sizing: border-box;}*, *:before, *:after{box-sizing: inherit;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.game-container{position: relative;overflow: hidden;margin: 0 auto;height: 100%;width: 100%;float: left;}.game-container canvas{margin: 0 auto;display: block;}.game-container-centered{position: absolute;overflow: hidden;margin: 0 auto;height: 100%;right: 0;left: 0;top: 0;}.welcome-button{background-color: #9A348E;text-align: center;position: absolute;line-height: 40px;font-size: 20px;cursor: pointer;margin: 0 auto;display: none;width: 260px;top: 160px;z-index: 5;right: 0;left: 0;}.alert-message-information,.alert-message-warning{background-color: #40C040;position: absolute;text-align: center;padding: 10px 20px;line-height: 30px;font-size: 20px;z-index: 100;width: 100%;color: #fff;left: 0;top: 0;}.alert-message-warning{background-color: #DA627D;color: #fff;}.game-saved{background-color: #000;position: absolute;line-height: 20px;font-size: 14px;color: #FF8F0F;display: none;z-index: 100;padding: 5px;right: 0;top: 0;}.header{border-bottom: 1px solid #fff;background-color: #000;position: absolute;display: none;height: 51px;width: 100%;z-index: 2;left: 0;top: 0;}.header .title{font-family: 'moonhouse';padding-left: 10px;line-height: 50px;font-size: 36px;color: #F9DBBD;}.main-content{overflow-y: scroll;scrollbar-width: none;-ms-overflow-style: none;position: absolute;overflow-y: scroll;height: 100%;width: 100%;z-index: 1;left: 0;top: 0;}.main-content::-webkit-scrollbar{width: 0;height: 0;}.dark-background{background-color: rgba(0, 0, 0, 0.7);overflow: hidden;min-height: 100%;}h1{margin-bottom: 20px;line-height: 24px;font-size: 22px;color: #DA627D;}h1.title{background-color: rgba(0, 0, 0, 0.7);padding: 50px 15px 15px;margin-bottom: 40px;color: #fff;}h2{margin-bottom: 10px;line-height: 24px;font-size: 20px;color: #DA627D;}h3{font-family: 'Kenney Future';margin-bottom: 5px;line-height: 20px;font-weight: 600;font-size: 20px;color: #008DCD;}h4{font-family: 'Nunito', sans-serif;margin-bottom: 5px;line-height: 20px;font-weight: 600;font-size: 20px;color: #FCA17D;}p{margin-bottom: 10px;}p a{text-decoration: underline;color: #fff;}ul{margin-bottom: 30px;}ul li{list-style: outside disc;margin-bottom: 10px;margin-left: 20px;line-height: 24px;font-size: 18px;color: #fff;}.about{padding-top: 51px;}.about-content{margin: 0 20px;}.info-bar{border-bottom: 1px solid #fff;background-color: #000;position: absolute;text-align: right;line-height: 0;bottom: -31px;display: none;font-size: 0;right: 0;}.info-bar-on-header{bottom: 0;}.info-bar .stat,.info-bar .main-menu,.info-bar .journal{border-left: 1px solid #fff;display: inline-block;line-height: 30px;padding: 0 10px;font-size: 14px;}.info-bar .stat-version{cursor: pointer;}.info-bar .stat span{color: #FF8F0F;}.info-bar .main-menu,.info-bar .journal{background-color: #FF8F0F;cursor: pointer;color: #000;}.info-bar .journal{background-color: #40C040;display: none;color: #fff;}.home-navigation{margin-top: 120px;padding: 0 40px;display: none;}.home-navigation .menu-two-buttons{margin: 0 -10px;line-height: 0;font-size: 0;}.home-navigation .menu-two-buttons .menu-option-container{display: inline-block;padding: 0 10px;width: 50%;}.home-navigation a{background-color: #9A348E;text-transform: uppercase;text-decoration: none;margin-bottom: 20px;text-align: center;line-height: 40px;padding: 0 10px;font-size: 16px;display: block;color: #fff;}.home-navigation a span.level-up{text-transform: none;padding-bottom: 12px;line-height: 14px;font-size: 14px;display: block;}.home-navigation a.reset{border: 1px solid #A00000;background-color: #A00000;color: #fff;}.footer{border-top: 1px solid #fff;margin: 10px auto 20px;padding-top: 10px;overflow: hidden;max-width: 700px;font-size: 13px;}.footer a{text-decoration: underline;color: #fff;}.info-message-box{background-color: #FF8F0F;position: absolute;padding: 20px;display: none;z-index: 10;left: 20px;top: 0px;}.imb-information{background-color: #40C040;text-align: center;}.imb-warning{background-color: #DA627D;text-align: center;}.info-message-box h3{font-family: 'Kanit', sans-serif;margin-bottom: 10px;text-align: center;line-height: 20px;font-weight: 400;font-size: 20px;color: #111;}.info-message-box p{line-height: 20px;font-size: 17px;color: #fff;margin: 0;}.info-message-box p span.purple{color: #9A348E;}.info-message-box p span.uc{text-transform: uppercase;}.tooltip{transition: visibility 0s, opacity 0.5s linear;background-color: #000;text-transform: none;position: absolute;visibility: hidden;line-height: 20px;font-size: 16px;padding: 10px;width: 200px;color: #fff;opacity: 0;top: 110%;left: 0;}.has-tooltip,.has-tooltip-above{position: relative;}.has-tooltip:hover .tooltip,.has-tooltip-above:hover .tooltip{visibility: visible;z-index: 100;opacity: 1;}.has-tooltip-above .tooltip{bottom: 110%;top: inherit;}.button-glow{transition: border_glow 1.0s linear, box-shadow 1.0s linear;}.button-glow:hover{animation: border_glow 1.0s infinite alternate;}@keyframes border_glow {to { -webkit-box-shadow: 0 0 20px #69c800;-moz-box-shadow: 0 0 20px #69c800;box-shadow: 0 0 20px #69c800;}}.options{padding: 51px 40px 0;overflow: hidden;margin-top: 40px;display: none;}.options h1{color: #fff;}.options h2{text-shadow: 1px 1px #000;;text-align: center;line-height: 30px;color: #FF8F0F;}.options .two-buttons{margin: 0 -10px;line-height: 0;font-size: 0;}.options .two-buttons .option-container{display: inline-block;padding: 0 10px;width: 50%;}.options a{background-color: #9A348E;text-transform: uppercase;text-decoration: none;margin-bottom: 20px;text-align: center;line-height: 40px;padding: 0 10px;font-size: 16px;display: block;color: #fff;}.options a.button-apply{background-color: #40c040;}.options .save-text{display: none;}.options textarea{font-family: 'Kanit', sans-serif;margin-bottom: 10px;line-height: 17px;font-size: 12px;padding: 15px;height: 100px;border: none;width: 100%;-webkit-touch-callout: all;-webkit-user-select: all;-khtml-user-select: all;-moz-user-select: all;-ms-user-select: all;user-select: all;}.ships-container{position: relative;padding-top: 51px;}.ships-container .ship-selection{text-align: center;line-height: 0;font-size: 0;}.ships-container .ship-selection .ship{transition: ship_hover_glow 1.0s linear, box-shadow 1.0s linear;border: 3px solid #40C040;display: inline-block;cursor: pointer;margin: 0 10px;padding: 10px;}.ships-container .ship-selection .ship:hover{animation: ship_hover_glow 1.0s infinite alternate;}.ships-container .ship-selection .ship-locked{border-color: #A00000;}.ships-container .ship-selection .ship-selected{border-color: #FF8F0F;}.ships-container .ship-selection .ship .image{position: relative;height: 64px;}.ships-container .ship-selection .ship .image .available-upgrades{position: absolute;line-height: 20px;color: #40c040;font-size: 20px;display: none;right: -15px;top: -30px;}.ships-container .ship-selection .ship .image img{vertical-align: bottom;margin: 0 auto;display: block;height: 64px;}.ships-container .ship-details{overflow: hidden;width: 100%;}.ships-container .ship-details .ship{background-color: #111111A0;overflow: hidden;display: none;padding: 40px;}.ships-container .ship-details .ship .name{font-family: 'moonhouse';margin-bottom: 20px;text-align: center;line-height: 30px;font-size: 30px;display: block;color: #F9DBBD;width: 100%;}.ships-container .ship-details .ship .name .level{font-family: 'Kanit', sans-serif;background-color: #40C040;vertical-align: middle;display: inline-block;border-radius: 5px;text-align: center;margin-left: 10px;line-height: 20px;font-size: 16px;padding: 0 10px;color: #fff;}.ships-container .ship-details .ship .locked{font-family: 'Kanit', sans-serif;margin-left: 10px;font-weight: 400;font-size: 20px;color: #A00000;}.ships-container .ship-details .ship .statistics{text-transform: uppercase;margin-bottom: 10px;line-height: 18px;font-size: 15px;width: 100%;}.ships-container .ship-details .ship .buy-equipments{margin: 0 -10px 20px;}.ships-container .ship-details .ship .buy-equipments h2{margin: 0 10px 10px;}.ships-container .ship-details .ship .buy-equipments .button-container{display: inline-block;width: 33.3333333%;padding: 0 10px;}.ships-container .ship-details .ship .buy-equipments span.buy-button{background-color: #9A348E;text-align: center;line-height: 20px;padding: 10px 0;font-size: 15px;cursor: pointer;display: block;}.ships-container .ship-details .ship .equipments{line-height: 18px;font-size: 15px;}.ships-container .ship-details .ship .equipments h2{margin: 0 0 10px 0;line-height: 20px;font-size: 20px;}.ships-container .ship-details .ship .equipments .slots{text-transform: uppercase;margin-bottom: 10px;line-height: 34px;overflow: hidden;font-size: 15px;}.ships-container .ship-details .ship .equipments .slots .slot{border: 1px solid #40C040;vertical-align: bottom;display: inline-block;margin-right: 10px;text-align: center;height: 34px;width: 34px;}.ships-container .ship-details .ship .equipments .slots .slot-hidden{display: none;}.ships-container .ship-details .ship .equipments .slots .slot img{vertical-align: middle;}.ships-container .ship-details .ship .equipments .slots .slot-locked{background-color: #A00000;border-color: #A00000;color: #fff;}.ships-container .ship-details .ship .statistics .statistic{display: inline-block;width: 50%;}.ships-container .ship-details .ship .statistics .statistic span{color: #FF8F0F;}.ships-container .ship-details .ship .bonuses{margin-bottom: 20px;line-height: 18px;font-size: 15px;width: 100%;}.ships-container .ship-details .ship .bonuses .bonus{display: block;width: 100%;}.ships-container .ship-details .ship .bonuses .bonus span{margin-left: 0;color: #F8FFB2;}.ships-container .ship-details .ship .equipments .equipment{border-bottom: 1px solid #fff;padding-bottom: 20px;margin-bottom: 20px;}.ships-container .ship-details .ship .equipments .equipment:last-child{border-bottom: none;padding-bottom: 0;margin-bottom: 0;}.ships-container .ship-details .ship .equipments .equipment .name{font-family: 'Kanit', sans-serif;text-transform: uppercase;background-color: #FF8F0F;text-align: center;line-height: 32px;font-size: 18px;display: block;color: #000;margin: 0;}.ships-container .ship-details .ship .equipments .equipment .image{float: right;height: 32px;width: 32px;}.ships-container .ship-details .ship .equipments .equipment .info{border-right: none;line-height: 17px;border-top: none;font-size: 14px;}.ships-container .ship-details .ship .equipments .equipment .info .current-level,.ships-container .ship-details .ship .equipments .equipment .info .quality,.ships-container .ship-details .ship .equipments .equipment .info .description{display: inline-block;text-align: center;line-height: 30px;color: #fff;width: 50%;}.ships-container .ship-details .ship .equipments .equipment .info .description{line-height: 17px;text-align: left;padding: 10px 0;width: 100%;}.ships-container .ship-details .ship .equipments .equipment .info .current-level{background-color: #256d25;vertical-align: bottom;position: relative;overflow: hidden;height: 30px;}.ships-container .ship-details .ship .equipments .equipment .info .current-level .progress{background-color: #40c040;position: absolute;display: block;height: 100%;left: 0;top: 0;}.ships-container .ship-details .ship .equipments .equipment .info .current-level .text{position: absolute;display: block;height: 100%;width: 100%;z-index: 2;left: 0;top: 0;}.ships-container .ship-details .ship .equipments .equipment .info .quality{text-transform: none;color: #111;}.ships-container .ship-details .ship .equipments .install-slot{margin: 10px 0 0 0;}.ships-container .ship-details .ship .equipments .install-slot .slot{border: 1px solid #40C040;background: none;cursor: pointer;}.ships-container .ship-details .ship .equipments .install-slot .slot-installed{background-color: #40C040;}.ships-container .ship-details .ship .equipments .equipment .info .upgrade-equipment-button{background-color: #9A348E;text-transform: none;text-align: center;padding: 5px 10px;line-height: 18px;cursor: pointer;font-size: 14px;display: block;color: #fff;width: 100%;}.ships-container .ship-details .ship .equipments .equipment .info .upgrade-equipment-button span{display: block;}.ships-container .ship-details .ship .equipments .equipment .info .upgrade-equipment-text{color: #F8FFB2;font-weight: 600;}.ships-container .ship-details .ship .level-up-button{background-color: #9A348E;margin-bottom: 20px;text-align: center;padding: 5px 10px;line-height: 18px;cursor: pointer;font-size: 14px;display: block;color: #fff;width: 100%;}.ships-container .ship-details .ship .level-up-button span{display: block;}@keyframes ship_hover_glow {to { -webkit-box-shadow: 0 0 20px #69c800;-moz-box-shadow: 0 0 20px #69c800;box-shadow: 0 0 20px #69c800;}}.stories-container{position: relative;padding-top: 51px;margin-top: 20px;}.stories-container .return-button{background-color: #FF8F0F;display: inline-block;margin: 0 0 20px 10px;line-height: 30px;font-size: 16px;padding: 0 20px;cursor: pointer;color: #000;}.stories-container h1,.stories-container h2,.stories-container p{margin-right: 10px;margin-left: 10px;}.stories-container h1{color: #42cc33;}.stories-container h2{margin-bottom: 5px;}.stories-container p{font-family: 'Nunito', sans-serif;margin-bottom: 20px;line-height: 18px;font-size: 15px;}.stories-container .stories .mission{border: 1px solid #FCA17D;margin-bottom: 10px;cursor: pointer;padding: 10px;}.stories-container .stories .mission-freeplay{background-color: rgba(252, 161, 125, 0.4);border: 1px solid #42cc33;}.stories-container .stories .mission:hover{animation: mission_animate_border 2s infinite;}.stories-container .stories .mission-not-selectable,.stories-container .stories .mission-not-selectable:hover{animation: none;cursor: default;}.stories-container .stories .mission .name{font-family: 'moonhouse';line-height: 30px;font-size: 30px;color: #F9DBBD;display: block;}.stories-container .stories .mission .description{font-family: 'Nunito', sans-serif;margin-bottom: 10px;line-height: 18px;font-size: 15px;display: block;}.stories-container .stories .mission .difficulties{margin-bottom: 10px;line-height: 0px;overflow: hidden;font-size: 0px;}.stories-container .stories .mission .difficulties .label,.stories-container .stories .mission .difficulties .difficulty{text-transform: uppercase;display: inline-block;line-height: 20px;font-size: 14px;}.stories-container .stories .mission .difficulties .label{margin-right: 5px;color: #39c;}.stories-container .stories .mission .difficulties .difficulty{padding: 0 10px;border: none;}.difficulty-normal{background-color: #42cc33;border-color: #42cc33;color: #111;}.difficulty-hard{background-color: #FF8F0F;border-color: #FF8F0F;color: #111;}.difficulty-insane{background-color: #aa0000;border-color: #aa0000;}.stories-container .stories .mission .difficulties .mission-not-completed{background-color: #111;color: #fff;}.stories-container .stories .mission .info{text-transform: uppercase;line-height: 18px;overflow: hidden;font-size: 15px;}.stories-container .stories .mission .info .value{display: inline-block;width: 33.3333333%;}.stories-container .stories .mission .info .value-2x{width: 66.6666666%;}.stories-container .stories .mission .info .mission-bonuses-hidden{display: none;}.stories-container .stories .mission .info .value-bonus{color: #42cc33;}.stories-container .stories .mission .info .value span{text-transform: none;color: #FF8F0F;}.stories-container .stories .mission .info .value span.mission-not-completed{color: #DA627D;}.stories-container .stories .mission .info .value span.mission-completed{color: #42cc33;}.stories-container .difficulty{margin-bottom: 20px;text-align: center;line-height: 0;font-size: 0;}.stories-container .difficulty h2{text-align: left;}.stories-container .difficulty .difficulty-normal,.stories-container .difficulty .difficulty-hard,.stories-container .difficulty .difficulty-insane{display: inline-block;border-style: solid;position: relative;border-width: 1px;line-height: 30px;padding: 0 20px;font-size: 16px;cursor: pointer;margin: 0 10px;}.stories-container .difficulty .difficulty-inactive{background: none;color: #fff;}.stories-container .hero-slots{text-align: center;}.stories-container .hero-slots .hero{border: 1px solid #FCA17D;animation: border_glow 1.0s infinite alternate;transition: border_glow 1.0s linear, box-shadow 1.0s linear;vertical-align: bottom;display: inline-block;white-space: nowrap;cursor: pointer;margin: 0 10px;height: 64px;width: 64px;}.stories-container .hero-slots .hero .image-helper{vertical-align: middle;display: inline-block;height: 100%;}.stories-container .hero-slots .hero img{vertical-align: middle;display: inline;width: 62px;}.stories-container .hero-slots .hero span.select-text{white-space: normal;padding-top: 10px;font-size: 14px;display: block;width: 60px;}.stories-container .available-heroes{border: 1px solid #FCA17D;background-color: #0D0628;position: absolute;overflow: hidden;padding: 15px;width: 100%;}.stories-container .available-heroes .hero{margin-bottom: 10px;overflow: hidden;cursor: pointer;}.stories-container .available-heroes .hero-selected{cursor: default;}.stories-container .available-heroes .hero .image{margin-right: 10px;float: left;width: 32px;}.stories-container .available-heroes .hero .image img{width: 32px;}.stories-container .available-heroes .hero .name{font-family: 'moonhouse';padding-left: 42px;line-height: 30px;font-size: 30px;display: block;color: #F9DBBD;width: 100%;}.stories-container .available-heroes .hero .selected-text{margin-left: 10px;font-weight: 400;color: #ff0000;display: none;}.stories-container .available-heroes .hero-selected .selected-text{display: inline;}.stories-container .available-heroes .hero .statistics{padding-left: 42px;line-height: 16px;font-size: 13px;width: 100%;}.stories-container .available-heroes .hero .statistics .statistic{text-transform: uppercase;display: inline-block;width: 50%;}.stories-container .available-heroes .hero .statistic span{color: #FF8F0F;}.stories-container .actions{text-align: center;padding-top: 40px;overflow: hidden;line-height: 0;font-size: 0;}.stories-container a{background-color: #9A348E;text-transform: uppercase;text-decoration: none;display: inline-block;text-align: center;line-height: 30px;font-size: 16px;margin: 0 10px;padding: 5px;width: 160px;color: #fff;}.stories-container a.start-mission,.stories-container a.start-mission-at-90pc{background-color: #42cc33;color: #000;}.stories-container .start-mission-level-select{margin-top: 20px;}.stories-container .mission-percentage{vertical-align: bottom;line-height: 60px;width: 70px;}.stories-container a.start-mission-at-90pc{vertical-align: bottom;font-size: 15px;height: 70px;}.stories-container a.start-mission-at-90pc span.percent{text-shadow: 1px 1px #111;font-size: 12px;color: #fff;}@keyframes mission_animate_border;{0% {border-color: #FCA17D}  50% {border-color: rgba(252, 161, 125, 0.3)}  100%{border-color: #FCA17D}}.upgrades-container{position: relative;padding-top: 51px;}.upgrades-container .reset-button{background-color: #9A348E;text-transform: uppercase;text-decoration: none;margin: 0 0 20px 10px;text-align: center;line-height: 40px;cursor: pointer;padding: 0 10px;font-size: 16px;display: block;color: #fff;width: 200px;}.upgrades-container .available-upgrades{margin: 0 10px 20px;}.upgrades-container .available-upgrades h2{margin: 0 0 20px;}.upgrades-container .upgrade{background-color: #111;margin-bottom: 10px;position: relative;cursor: pointer;padding: 10px;}.upgrades-container .upgrade .name{font-family: 'Nunito', sans-serif;line-height: 20px;font-size: 17px;display: block;color: #fff;}.upgrades-container .upgrade .image{text-align: center;position: absolute;display: block;height: 32px;width: 32px;right: 5px;top: 5px;}.upgrades-container .upgrade .image img{vertical-align: middle;display: block;}.upgrades-container .upgrade .description{font-family: 'Nunito', sans-serif;margin-bottom: 5px;line-height: 18px;font-size: 15px;display: block;color: #efefef;}.upgrades-container .upgrade .info{overflow: hidden;}.upgrades-container .upgrade .info .current-level,.upgrades-container .upgrade .info .current-bonus,.upgrades-container .upgrade .info .next-cost{text-transform: uppercase;text-align: center;line-height: 20px;width: 33.33333%;font-size: 13px;display: block;float: left;color: #fff;}.upgrades-container .upgrade .info .current-level{background-color: #39c;}.upgrades-container .upgrade .info .current-bonus{background-color: #FF8F0F;color: #000;}.upgrades-container .upgrade .info .next-cost{background-color: #42CC33;color: #000;}.upgrades-container .upgrade .requirements{line-height: 18px;padding-top: 10px;overflow: hidden;font-size: 15px;display: block;}.upgrades-container .upgrade .requirements h2{margin-bottom: 5px;line-height: 18px;font-weight: 600;font-size: 15px;color: #39c;}.upgrades-container .upgrade .requirements span{display: inline-block;width: 50%;}.upgrades-container .upgrade .requirements span.requirement-unlocked{color: #42CC33;}.upgrades-container .upgrade .requirements span.requirement-not-unlocked{color: #DA627D;}.bonuses-container{margin: 0 10px 20px;position: relative;}.bonuses-container .bonus-list{margin-bottom: 20px;}.bonuses-container .bonus-list .bonus{line-height: 32px;font-size: 14px;}.bonuses-container .bonus-list .bonus .image{margin-right: 10px;float: left;}.bonuses-container .bonus-list .bonus .image img{vertical-align: middle;}.bonuses-container .bonus-list .bonus span,.bonuses-container p span.value{line-height: 16px;font-size: 16px;color: #FF8F0F;}.bonuses-container .milestones-list p{line-height: 18px;font-size: 14px;}