/*
 * The MIT License
 *
 * Copyright (c) 2018-2020, CloudBees, Inc.
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 */
@import "./simple-page-variables.css";

html {
    height: 100vh;
    font-family: "LatoLatinWeb", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 18px;
    color: #4a4a4a;
    color: var(--text-color);
}

body {
    background: #fff;
    background: var(--background);
}

a {
    color: #204a87;
    color: var(--link-color);
}

.simple-page h1 {
    font-size: 24px;
    line-height: normal;
}

.simple-page {
    text-align: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    min-height: 90vh;
}

.simple-page form {
    min-width: 300px;
    max-width: 300px;
    width: 300px;
}

.simple-page input {
    padding: 6px 8px;
    display: inline-block;
    text-align: left;
    text-decoration: none;
    font-size: 18px;
    border-radius: 3px;
    border-width: 1px;
    border-color: rgba(74, 74, 74, 0.25);
    border-color: var(--input-form-border);
    background-color: #fff;
    background-color: var(--background-medium);
    color: #4a4a4a;
    color: var(--text-color);
}

.simple-page input[type=text],
.simple-page input[type=password],
.simple-page input[type=submit] {
    width: 100%;
    box-sizing: border-box;
}

.simple-page .formRow {
    margin-top: 27px;
}
.simple-page .formRow ~ .formRow {
    margin-top: 16px;
}

.simple-page input[type=submit] {
    text-align: center;
}

.simple-page form .submit input {
    border-radius: 3px;
    font-weight: bold;
    color: #fff;
    color: var(--btn-text-color);
    cursor: pointer;
}

.simple-page .alert {
    text-align: center;
    font-size: 14px;
    line-height: 18px;
}

.simple-page .Checkbox-wrapper {
    justify-content: center;
}
.simple-page .login .Checkbox-wrapper {
    margin-top: 20px;
}
#remember_me{
    width: unset;
    margin-right: 5px;
}

/* forms */

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

.layout-small {
    font-size: 12px;
}

.layout-medium {
    font-size: 14px;
}

.layout-large {
    font-size: 18px;
}
.showMessage {
    padding: 5px 10px;
    border-radius: 5px;
    position: fixed;
    top: 45%;
    left: 45%;
    color: #ffffff;
}

.showMessageSuccess {
    background-color: #00B7EE;
}

.showMessageError {
    background-color: #ff0000;
}
