.clear-user-agent-styles table,
.clear-user-agent-styles thead,
.clear-user-agent-styles tbody,
.clear-user-agent-styles tfoot,
.clear-user-agent-styles tr,
.clear-user-agent-styles th,
.clear-user-agent-styles td {
    display: block;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    border: none;
    border-collapse: inherit;
    border-spacing: 0;
    border-color: inherit;
    vertical-align: inherit;
    text-align: left;
    font-weight: inherit;
    -webkit-border-horizontal-spacing: 0;
    -webkit-border-vertical-spacing: 0;
}
body{
    background-color: white;
}
nobr{
    word-break: break-word;
    white-space: normal;
}
*:focus {
    outline: 0 !important;
    outline: none !important;
}
:focus{
    outline: 0 !important;
    outline: none !important;
    outline-style: auto;
    outline-width: 0px;
    outline-color: transparent;
}
.ms-core-brandingText{
    color: $gray-333;
}
.strabag-sitetitle{
    @include span(10 of 12 nested);
    background-color: lime !important;
    margin-bottom: 15px;
    @media screen and (min-width: 0px) and (max-width: 480px){
        width: span(12) - gutter(3);
        margin-left: gutter(4);
        margin-right: gutter(4);
        .ms-core-pageTitle{
            white-space: normal;
        }
    }
    @media screen and (min-width: 481px) and (max-width: 1024px){
        width: 100% - 2 * 3.6764705882% !important;
        margin-right: 3.6764705882% !important;
        margin-left: 3.6764705882% !important;
        .ms-core-pageTitle{
            white-space: normal;
        }
    }
}
a:hover,
a:visited:hover{
    color: $red-dark;
}
a.ms-heroCommandLink:visited:hover,
a.ms-heroCommandLink:hover,
a.ms-heroCommandLink:active{
    color: black !important;
}
img{
    -ms-interpolation-mode: bicubic;
}