Main Avalanche Network server application. Built with Ruby on Rails.

missions.css.less 7.0KB

    // Mission Stylesheet //------------------------------------ .mission-detail-container { min-height: 500px; } // Mission Status @import "avl2_theme/colors.less"; .mission-status { padding-left: 6px; padding-right: 6px; font-family: Avenir-Oblique; font-size: 18px; color: @black; line-height: 28px; } .page-header-type .mission-status { margin-top: 12px; } .status-planning { background-color: @light-gray; } .status-launched { background-color: @blue; } .status-completed { background-color: @green; } .status-failed { background-color: @red; } .status-canceled { background-color: @yellow; } .mission-counter { font-family: Avenir-Medium; font-size: 18px; color: @black; line-height: 28px; padding: 0px; } .mission-counter i { font-size: 28px; } .mission-counter span { margin-bottom: 3px; } .mission-counter.center_position { width: 30%; margin-left: auto; margin-right: auto; text-align: center; } // Mission Stats .mission-stats { text-align: center; } .mission-timer { font-family: Avenir-Black; color: #0F2105; } .timer-large { font-size: 144px; line-height:144px; } .timer-legend { margin-top: -20px; margin-bottom: 25px; } .mission-completion-stats { width: 50%; margin-top: 30px; margin-left: auto; margin-right: auto; } .mission-director-stats { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; text-align: left; margin-top: 100px; margin-left: auto; margin-right: auto; } .mission-director-text { order: 2; float: left; margin-top: 10px; margin-left: 15px; } .mission-director-avatar { order: 1; } .mission-director-legend { font-family: Avenir-Medium; font-size: 18px; color: #0F2105; line-height: 20px; font-style: italic; font-weight: 200; text-transform: uppercase; } .mission-director-name { font-family: Avenir-Light; font-size: 18px; color: #1D1D26; line-height: 25px; } .mission-call-to-action { text-align: center; margin-top: 35px; } .mission-briefing { font-family: Avenir-Light; font-size: 18px; color: #1D1D26; line-height: 25px; } .mission-briefing h4~h4 { margin-top: 25px; } // Rewards .rewards { margin-left: 0px; } .rewards li { list-style: none; background-color: @bg-ligh-gray; padding: 8px; font-family: Avenir-Light; font-size: 18px; color: #3C3F47; line-height: 25px; } .reward-badge { text-align: center; margin-bottom: 15px; } .reward-image { text-align: center; img { height: 150px; } } .reward-blank { height: 130px; font-family: Avenir-MediumOblique; font-size: 14px; color: #3C3F47; line-height: 19px; text-align: center; padding-top: 63px; } .reward-badge p { //margin-top: -25px; } .reward-image p { margin-top: 10px; } .reward-agent-title { font-family: Avenir-MediumOblique; font-size: 14px; color: #3C3F47; line-height: 19px; } .reward-subtext { font-family: Helvetica-LightOblique; font-size: 14px; color: #1D1D26; line-height: 17px; margin-top: 30px; } .rewards-details.reward-subtext { min-height: 20px; } .reward-agent-role { /* Agentes: Designer de: */ font-family: Avenir-Light; font-size: 14px; color: @blue; line-height: 19px; } .rewards-details { min-height: 25px; .btn { margin-left: 10px;} } .rewards-details.centered { text-align: center; margin-top: 20px;} // Steps .thumbnail-task { padding-left: 8px; padding-right: 8px; border-top: @theme-border; border-bottom: @theme-border; margin-bottom: -2px; } .thumbnail-task-empty { height: 48px; } .thumbnail-task p { height: 44px; margin-bottom: 4px; } .thumbnail-task.single { height: 148px; overflow-y: hidden; } .thumbnail-task.single p:nth-child(2){ margin-top: 10px; } .thumbnail-task.single p:nth-child(2) { font-family: Helvetica-LightOblique; font-size: 14px; color: #1D1D26; line-height: 17px; } .task-number { font-family: Avenir-Black; font-size: 36px; color: #000000; line-height: 49px; float: left; } .task-number.solo { font-size: 28px; line-height: 32px; margin-top: 10px; margin-left: -6px;} .task-text { font-family: Avenir-Medium; font-size: 14px; color: #000000; line-height: 19px; float: left; padding-top: 15px; padding-left: 5px; } .thumbnail-task .task-icon { float: right; } .task-icon { font-size: 24px; padding-top: 13px; } .thumbnail-task .task-show-all { text-align: center; font-family: Avenir-Medium; font-size: 14px; color: #000000; line-height: 19px; height: 20px; padding-top: 12px; padding-bottom: 12px; } .thumbnail-open-agent-slot { background-color: @green; height: 30px; text-align: center; padding: 15px; } .thumbnail-selected-agent-slot { background-color: @light-gray; text-align: center; padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px; height: 52px; text-align: left; .avatar { } .name { font-family: Avenir-Medium; font-size: 18px; color: #1D1D26; line-height: 21px; margin-bottom: 0px; } .bio { font-family: Helvetica-LightOblique; font-size: 14px; color: #1D1D26; line-height: 17px; margin-top: 0px; } } // Mission Agent Status .mission-agent-status { height: 220px; padding: 8px; } .open-agent-role { background-color: @green; text-align: center; } .assigned-agent-role { background-color: @bg-ligh-gray; } .mission-agent-status p.agent-description { font-family: Helvetica-LightOblique; font-size: 14px; color: #1D1D26; line-height: 17px; margin-top: 15px; } .open-agent-role .btn-spacer { padding-top: 55px; padding-bottom: 70px; } .mission-agent-status h4 { margin-bottom: 2px; } .mission-agent-status p { font-family: Avenir-Light; font-size: 21px; color: #1D1D26; line-height: 29px; } .mission-agent-status p.agent-stats { font-family: Avenir-Medium; font-size: 14px; color: #1D1D26; line-height: 19px; width: 200px; padding-top: 8px; margin-bottom: 10px; } .agent-stats i { font-size: 36px; padding-right: 8px; } .agent-stats i:nth-child(1) { padding-left: 3px; padding-right: 5px; } .agent-points { font-size: 21px; padding-right: 3px; } p.agent-stats i { font-size: 30px; padding-right: 10px; } // Mission time left .mission-time-left div:nth-child(1) { font-family: Avenir-Black; font-size: 24px; color: #0F2105; line-height: 33px; float: left; margin-right: 5px; } .mission-time-left div:nth-child(2) { font-family: Avenir-Medium; font-size: 16px; color: #000000; line-height: 22px; float: left; margin-top: 5px; } // Mission Control .mission-control-agents-sidebar { background-color: #f3f3f3; padding-top: 10px; padding-bottom: 0px; ul { .theme-box-padding; list-style: none; margin-left: 0px; margin-right: 0px; } li { list-style: none; margin-left: 0px; margin-right: 0px; margin-bottom: 15px; .description { font-family: Avenir-Medium; font-size: 14px; color: #1D1D26; line-height: 19px; margin-bottom: 0px; margin-left: 8px; margin-top: -4px; } .sub-text { /* James Peret 3: */ font-family: Avenir-Light; font-size: 14px; color: #1D1D26; line-height: 19px; margin-bottom: 0px; margin-left: 8px; margin-top: -4px; } } }