/* Lesli Copyright (c) 2023, Lesli Technologies, S. A. This program is free software: you can redistribute it and/or modify it under the terms of the GNU 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 General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/. Lesli · Ruby on Rails SaaS development platform. Made with ♥ by https://www.lesli.tech Building a better future, one line of code at a time. @contact hello@lesli.tech @website https://www.lesli.tech @license GPLv3 http://www.gnu.org/licenses/gpl-3.0.en.html // · ~·~ ~·~ ~·~ ~·~ ~·~ ~·~ ~·~ ~·~ ~·~ // · */ // · @import "lesli-css"; // · @import "LesliStyle/templates/public"; // · h1 { line-height: 33px; font-weight: 900; font-size: 24px; } // · body { background-color: #FAFAFA; .columns { width: 100%; } .column:first-child { max-width: 550px; margin: 0 auto; } .column .hero { min-height: 100vh; form, .logo, .links { width: 100%; margin: 0 auto; max-width: 320px; } // logo container .logo { img { width: initial; height: initial; } p { font-weight: 600; text-align: left; } } form { label { font-weight: 400; font-size: 15px; line-height: 150%; } input { border-radius: 6px; box-shadow: none; } input[type="submit"] { font-weight: 600; } input[type="password"] { font-family: Verdana; letter-spacing: 0.125em; } p.help { font-weight: 600; } p.account { font-size: 15px; font-weight: 400; } } .message { font-weight: 500; line-height: 24px; font-family: "Exo"; } .links { a { width: 100%; display: flex; flex-grow: 1; padding: .8rem 0; &:not(:last-child) { border-bottom: 1px solid lesli-css-color(silver, 300); } } span { font-family: "Domine"; font-weight: 500; font-size: 14px; //color: lesli-css-color(lesli, navy); } } .terms { font-family: "Domine"; font-weight: 400; font-size: 12px; line-height: 19px; letter-spacing: -44%; } .hero-foot { ul { height: 100px; align-items: center; } a { font-family: "Exo"; font-weight: 600; font-size: 12px; line-height: 18px; } } } .column.is-hidden-touch { background: linear-gradient(0deg, rgba(49, 106, 255, 0.4), rgba(49, 106, 255, 0.4)), url("lesli/brand/login-background.jpg"); background-position: center; background-size: cover; } }