/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 29.08.2017, 13:08:34
    Author     : scharte
*/


@font-face {
    font-family: 'Ubuntu';
    src: url('../../thirdparty/ubuntu-font-family-0.83/Ubuntu-R.ttf') format('truetype');
}
@font-face {
    font-family: 'Ubuntu';
    src: url('../../thirdparty/ubuntu-font-family-0.83/Ubuntu-RI.ttf') format('truetype');
    font-style: italic;
}
@font-face {
    font-family: 'Ubuntu';
    src: url('../../thirdparty/ubuntu-font-family-0.83/Ubuntu-B.ttf') format('truetype');
    font-weight: bold;
}
@font-face {
    font-family: 'Ubuntu';
    src: url('../../thirdparty/ubuntu-font-family-0.83/Ubuntu-BI.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: 'Ubuntu';
    src: url('../../thirdparty/ubuntu-font-family-0.83/Ubuntu-L.ttf') format('truetype');
    font-weight: lighter;
}
@font-face {
    font-family: 'Ubuntu';
    src: url('../../thirdparty/ubuntu-font-family-0.83/Ubuntu-LI.ttf') format('truetype');
    font-weight: lighter;
    font-style: italic;
}

main,
footer,
header,
article,
section
{

    display: block;
}

html,body{
    width: 100%;
    min-height: 100%;
    background-color: #ffffff;
    padding: 0;
    margin: 0;
  font-family: Ubuntu,serif;
}

img {
    border: 0;
}

a {
    text-decoration: none;
    color:rgb(105,127,172);
}

input{
    background-color: #ffffff;
    border-radius: 0;
    border: 1px solid #2d2d2d;
    box-shadow: 0;
    color:#2d2d2d;
    padding: 4px 6px;
    box-sizing: border-box;
}

.message.error{
    border: 2px solid #E60000;
    background-color: #F06162;
    color: #ffffff;
    display: block;
    padding: 4px 6px;
    font-weight: bold;
}
.message.success{
    border: 2px solid  #27AF00;
    background-color: #27af00;
    color: #ffffff;
    display: block;
    padding: 4px 6px;
    font-weight: bold;
}

.page_404 h1 {

    font-size: 1.2em;
    color: rgb(24,24,24);
    margin: 2em 0 20px 0;
    font-weight: lighter;
}

.page_404 p
{
    font-size: 1em;
    color: #424242;
    line-height: 1.5em;
}

.button {
    background-color: #fafafa;
    border: 0 none;
    box-sizing: border-box;
    color: #777777;
    cursor: pointer;
    display: inline-block;
    margin-top: 8px;
    padding: 8px 12px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    display: inline-block;
    vertical-align: top;
}

.button.gray {
    background-color: #777777;
    color: #fafafa;
}

.button.full_width {
    width: 100%;
}
