﻿input[type="text"], input[type="email"], input[type="tel"], input[type="password"], input[type="number"], input[type="search"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], input[type="url"], input[type="file"], textarea, select, button {
    font-size:1.2rem;
    height: 4rem;
}

textarea {
    height: 12rem;
}

#loginform .form-error-message {
    display:none;
}
#loginform .form-error .form-error-message {
    display:inherit;
}
#loginform .page-login h2::before {
    float: right;
}
#loginform [data-icon]::before {
    content: attr(data-icon);
    display: inline-block;
    font-family: "elabjournal" !important;
    font-style: normal !important;
    font-variant: normal !important;
    font-weight: normal !important;
    text-transform: none !important;
}

#loginform .page-login h2 {
    background: #00ab8a none repeat scroll 0 0;
    color: #fff;
    margin: 0 -2.4rem 2.4rem;
    padding: 1.2rem 2.4rem;
}
#loginform .btn::before, button::before, input[type="button"]::before {
    float: left;
    margin-right: 1.2rem;
}
#loginform .btn, button, input[type="button"] {
    background: var(--hx-component-button-primary-bg, #fe8100) none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0.4rem;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin: 0 0 2.4rem;
    padding: 0.6rem 2.4rem;
    text-align: center;
    transition: all 0.15s ease-in-out 0s;
}
#loginform button, input[type="button"] {
    width: auto;
}



.modal-content #loginform {
    padding:20px;
}

.modal-content #loginform.page-login a {
    color: #00ab8a;
    float: right;
    line-height: 3.6rem;
}
.modal-content #loginform input[type="email"], .modal-content #loginform input[type="password"] {
    -moz-appearance: none;
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e3eff7;
    border-radius: 0.4rem;
    box-shadow: none;
    font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 1.3rem;
    font-weight: normal;
    height: 3.6rem;
    padding: 1.2rem;
    padding-left: 1.2rem;
    transition: all 0.15s ease-in-out 0s;
    width: 100%;
}
}