UNPKG

ionic

Version:

A tool for creating and developing Ionic Framework mobile apps.

316 lines (286 loc) • 5.74 kB
html, body { } body { } .btn { text-transform: none; font-weight: normal; } #login-page .btn-primary, #register-page .btn-primary, #reset-page .btn-primary { font-weight: normal; letter-spacing: normal; } .title { text-align: center; margin-bottom: 15px; } .sub-title { text-align: center; color: #878D97; } .errorlist { color: #F73A3A; margin: 0; font-weight: 500; text-align: left; } /* The starting CSS styles for the enter animation */ .fade-anim.ng-enter { transition:0.5s linear all; opacity:0; } /* The finishing CSS styles for the enter animation */ .fade-anim.ng-enter.ng-enter-active { opacity:1; } /* now the element will fade out before it is removed from the DOM */ .fade-anim.ng-leave { transition:0.5s linear all; opacity:1; } .fade-anim.ng-leave.ng-leave-active { opacity:0; } .step-box { padding: 15px; } #main { display: flex; flex-direction: column; height: 100%; } #wrap { flex: 1; overflow: auto; } #wrap > * { margin: 50px auto; max-width: 650px; } #footer { position: fixed; bottom: 0; left: 0; width: 100%; padding: 5px 0 20px 0; text-align: center; font-size: 11px } #footer a { color: #aaa; margin: 0px 10px; } #step-3 .btn { font-size: 14px; margin: 40px 0; padding: 15px 40px; } .steps { width: 100%; border-bottom: 1px solid #F0F2F6; } .steps-wrap { max-width: 400px; margin: auto; display: flex; text-align: center; padding: 20px; } .steps .step { flex: 1; padding: 15px; color: #aaa; } .steps .step::before { content: ""; display: inline-block; width: 14px; height: 14px; margin-right: 5px; margin-bottom: -2px; background: url('wizard-steps-icons.png') no-repeat transparent; background-size: 100%; } .steps .step.active { color: #448BFA; } .steps .step.active::before { background-position: 0px -14px; } .steps .step.done { color: #448BFA; } .steps .step.done::before { background-position: 0px -28px; } .help-block { text-align: left; } #loading { z-index: 100; opacity: 1; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.6); transition: opacity 500ms ease-in-out; } #loading.ng-hide { opacity: 0; } #loading { } #loading .loading-wrap { background-color: black; border-radius: 5px; position: fixed; top: 50%; left: 50%; width: 200px; margin-left: -100px; color: white; font-size: 16px; padding: 15px; } #loading img { float: left; margin-right: 10px; margin-top: 5px; } #loading .msg { display: block; font-size: 16px; } #loading .info { display: block; font-size: 12px; } .btn-primary { background-color: #448BFA; border: none; } .btn-primary:hover { background-color: #296dd8; } .btn-loud { border-color: #4f8ef7; font-size: 13.5px; font-weight: 600; letter-spacing: 2.6px; margin-top: 11px; outline: none; padding: 19px 15px 17px; transition: .2s background,.2s border-color; width: 100%; } } #errors { margin: 30px 0; border: 1px solid #eee; } #errors .panel { margin-bottom: 0; } #errors .panel-body { padding: 15px; } .skinny-wrapper { max-width: 500px; } #register-page .form-wrapper, #login-page .form-wrapper { width: 500px; } #register-page .skip a { color: #aaa; } #login-page .form-wrapper input:focus+label, #login-page .form-wrapper input:not(.optional):valid+label, #login-page .form-wrapper input.not-empty+label, #register-page .form-wrapper input:focus+label, #register-page .form-wrapper input:not(.optional):valid+label, #register-page .form-wrapper input.not-empty+label, #reset-page .form-wrapper input:focus+label, #reset-page .form-wrapper input:not(.optional):valid+label, #reset-page .form-wrapper input.not-empty+label { top: 4px; background-color: white; padding: 0px 5px; left: 12px; } #login-page .form-wrapper input:not(.optional):valid, #login-page .form-wrapper input.optional.not-empty, #register-page .form-wrapper input:not(.optional):valid, #register-page .form-wrapper input.optional.not-empty, #reset-page .form-wrapper input:not(.optional):valid, #reset-page .form-wrapper input.optional.not-empty { border-color: #DEE1E9; } input.form-control { box-shadow: none; } #login-page .form-wrapper input, #register-page .form-wrapper input, #reset-page .form-wrapper input { padding-top: 6px; } #login-page .form-group, #register-page .form-group, #reset-page .form-group { margin-bottom: 15px; } #services { display: flex; width: 100%; align-items: center; margin: 20px 0; } #services a { flex: 1; text-align: center; text-decoration: none; display: block; margin: 0px 20px; text-transform: uppercase; letter-spacing: 1px; font-weight: 600; color: #272A2F; font-size: 13px; } #services a .icon { width: 80px; height: 80px; margin: auto; background: url('wizard-services-icons.png') no-repeat transparent; background-size: 100%; } #services a.view .icon { background-position: 0 0; } #services a.services .icon { background-position: 0 -80px; } #services a.market .icon { background-position: 0 -160px; } #services a.creator .icon { background-position: 0 -240px; } #step-3 { } #step-3 .no-auth { margin: 20px; text-align: center; } #step-3 .no-auth a { color: #aaa; } #step-3 .separator { width: 34px; height: 6px; margin: 40px auto; background: url('separator.png') no-repeat transparent; background-size: 100%; } #step-3 #services-section .title { font-size: 26px; } #step-3 #services-section .sub-title { font-size: 14px; } #step-3 .running { color: green; text-align: center; margin: 30px 0; opacity: 0; } #step-3 .errorlist { margin: 20px auto; max-width: 450px; text-align: center; }