/* Copyright (C) 2017 Cloudbase Solutions SRL This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see . */ @import '../variables.scss'; .root { padding-top: 150px; padding-bottom: 220px; height: 100%; box-sizing: border-box; flex-flow: column; display: flex; align-items: center; .stepTitle { font-weight: $weight-light; font-size: 32px; color: $blue; text-align: center; background-color: #FFF; width: $wizard-content-width; margin: 0 auto 60px; } } .container { flex: 1; margin-left: -32px; padding: 0px 0px 70px 32px; overflow-y: auto; overflow-x: hidden; width: $wizard-content-width; } .breadcrumbsWrapper { text-align: center; .breadcrumbs { span { display: inline-block; margin-right: 4px; color: $gray; &:after { content: " "; background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iN3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0xIC0xIDcgMTMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHBvbHlsaW5lIGlkPSJQYWdlLTEtQ29weSIgc3Ryb2tlPSIjNjE2NzcwIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuNTAwMDAwLCA1LjUwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTIuNTAwMDAwLCAtNS41MDAwMDApICIgcG9pbnRzPSItMyA4IDIuNSAzIDggOCI+PC9wb2x5bGluZT48L3N2Zz4='); width: 7px; height: 13px; margin-left: 3px; margin-top: 3px; float:right; } &.selected { color: $blue; &:after { background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iN3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0xIC0xIDcgMTMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHBvbHlsaW5lIGlkPSJQYWdlLTEtQ29weSIgc3Ryb2tlPSIjMDA1NkI4IiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuNTAwMDAwLCA1LjUwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTIuNTAwMDAwLCAtNS41MDAwMDApICIgcG9pbnRzPSItMyA4IDIuNSAzIDggOCI+PC9wb2x5bGluZT48L3N2Zz4='); } } &:last-child { margin-right: 0; &:after { display: none; } } } } } .wizardControls { position: absolute; bottom: 50px; width: $wizard-content-width; button { width: 160px; &.prev { float: left; } &.next { float: right; } } .buttons { margin-bottom: 80px; &:after { content: " "; clear: both; display: block; height: 0; } } } .cloudSelection { padding-left: 85px; width: 448px; height: 32px; box-sizing: border-box; float: left; img { margin-right: 32px; &:last-child { margin-right: 0; } } } @media (max-height: 800px) { .root { padding-top: 88px; padding-bottom: 112px; .stepTitle { margin-bottom: 32px; } } .wizardControls { bottom: 16px; .buttons { margin-bottom: 32px; } } }