/*************************
     * Text
     ************************/
.text-right-sm {
    text-align: right;
}

.text-left-sm {
    text-align: left;
}

.text-center-sm {
    text-align: center;
}

.ris-contact-form {
    padding: 100px 0;
}

/***********************
 * Überschriften
 ***********************/
h1 {
    font-size: 48px;
    font-weight: bold;
}

/******************
* Naviagtion
******************/
.nav--container {
    position: inherit;
    margin-top: 40px;
    margin-bottom: 16px;
}

.nav--container-fixed {
    position: fixed;
    top: 0;
    margin-top: 0;
    z-index: 1500;
}

/******************
 * Login Form
 ******************/
button.login {
    border-color: #9caab9;
    color: #9caab9;
}

button.login:hover {
    border-color: #f53266;
}

.container.login {
    margin-top: -180px;
    width: 821px;
    min-height: 234px;
    background: #ECF0F6;
    box-shadow: 0 16px 34px 0 #aab1c0;
    padding: 0 80px;
    z-index: 1000;
}

input[type=email].login,
input[type=password].login,
input[type=text].login {
    margin-top: 0;
    background: transparent;
    transition: all 0.3s ease-in;
}

input[type=email].login:active,
input[type=email].login:hover,
input[type=email].login:focus,
input[type=password].login:active,
input[type=password].login:hover,
input[type=password].login:focus,
input[type=text].login:active,
input[type=text].login:hover,
input[type=text].login:focus {
    border-color: #ffffff;
    transition: all 0.3s ease-in;
}

textarea.input.has-content,
input[type=email].login.has-content,
input[type=password].login.has-content,
input[type=text].login.has-content {
    border-color: #ffffff;
}

button {
    border-color: #ffffff;
    color: #ffffff;
    background-color: transparent;
    margin-top: 0;
}

.login-spacer {
    margin-top: 36px;
}

.ris-error {
    margin-top: 48px;
}

h2.login {
    margin-top: 32px;
}

/*************************
 * Main page shop
 ************************/
.logo-buy {
    width: 242px;
    height: 72px;
}

html,
body {
    font-size: 16px;
}


.visible-ie {
    display: block !important;
}

.label-ie-contact {
    color: #ECF0F6;
}
