/*
Theme Name:         SASIS AG | Der innovative Datenlogistiker für das Gesundheitswesen
Theme URI:          http://sasis.ch
Description:        Das Schweizer Gesundheitswesen vertraut auf die SASIS AG. Und auf unsere Produkte. 
Version:            2.0 ZSR
Date:               19-05-2018
Author:             Politikwerft Designbüro | Hamburg
Author URI:         http://politikwerft.de/


*/

/**

 */
@font-face {
    font-family: 'sansationregular';
    src: url('../fonts/Sansation-Regular-webfont.eot');
    src: url('../fonts/Sansation-Regular-webfont-.eot#iefix') format('embedded-opentype'),
         url('../fonts/Sansation-Regular-webfont.woff2.html') format('woff2'),
         url('../fonts/Sansation-Regular-webfont.woff') format('woff'),
         url('../fonts/Sansation-Regular-webfont.ttf') format('truetype'),
         url('../fonts/Sansation-Regular-webfont.svg#sansationregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* latin-ext */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: local('Lato Regular'), local('Lato-Regular'), url("../../fonts/Lato-UyBMtLsHKBKXelqf4x7VRQ.woff2.html") format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: local('Lato Regular'), local('Lato-Regular'), url("../../fonts/Lato-1YwB1sO8YE1Lyjf12WNiUA.woff2.html") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}

html,
body {
    color: #333;
    padding: 0;
    margin: 0 auto;
    width: 1280px;
    height: 100% !important;
    /* font-family: 'Lato', Arial, Helvetica Neue, Helvetica, sans-serif; */
    text-align: left;
    font-size: 13px;
    background-repeat: repeat-x;
    background-size: 200.00px 335px;
}

a {
    color: #84bf41;
    text-decoration: none;
}


.float-left {
    float: left;
}

.float-right {
    float: right;
}

.clear-fix:after {
    content: "";
    clear: both;
    display: block;
    height: 20px;
    visibility: hidden;
}

#pageContainer {
    min-height: 100%;
    padding: 0;
    margin: 0;
}

#body {
    padding-bottom: 56px;
}

#footer {
    padding: 8px 20px;
    background-color: #eaf3cd;
    color: #666;
    text-align: left;
    height: 16px;
    margin-top: 20px;
    margin-bottom: 20px;
}

#footerContainer {
    margin-top: -72px;
}

#logoContainer {
    padding-top: 38px;
}

#logoLine {
    width: 100%;
    height: 4px;
    top: -10px;
    position: relative;
    background-color: #84bf41
}

#logoText {
    margin: -8px 0 8px 0;
    position: relative;
    line-height: 35px;
    font-weight: normal
}

#SasisAddressBlock {
   	font-size: 15px;
    line-height: 19px;
    color: #160000;
    margin-right: 150px;
    float: right;
}

#SasisAddressBlock a {
    color: #06c;
}

.btn {
    font-size: 25px;
    color: #84bf41;
}

.btn:hover {
    color: #98C766;
}

#zsrMenu {
    margin-bottom: 20px;
}

.errorText {
    color: red;
    margin-top: 20px;
    font-size: 20px;
}

.k-state-hover {
    background-color: #84bf41 !important;
}

.k-state-hover:hover {
    background-color: #84bf41 !important;
}

#Login {
    width: auto;
    float: right;
    padding-right: 10px;
    line-height: 31px;
}

#Language {
    margin-top: 8px;
}