
@font-face {
    font-family: bodyfont;
    src: url('/customization/asset/hauser/body');
}
body, html {
    font-family: bodyfont, sans-serif;
}

@font-face {
    font-family: headerfont;
    src: url('/customization/asset/hauser/header');
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: headerfont, sans-serif;
}
.gtv-section-title {
    font-family: headerfont, sans-serif;
}

.gtv-layout-content {
    color: #a2c613;
    background-color: #fff;
}


.mdl-card__media { 
    color: #fff;
    background-color: #0072b6; 
}

a { color: #a2c613; }


.mdl-mini-footer {
color: #fff;
background-color: #0072b6;
}

.mdl-mini-footer select.select-culture { background-color: #0072b6; }


.gtv-header {
color: #636362;
background-color: #fff;
}

.gtv-header .mdl-navigation__link { color: #636362; }

.gtv-header-nav .mdl-navigation__link:hover { border-bottom: 4px solid #636362; }

.select-culture-side {
    text-transform: uppercase;
    color: #636362;
    background-color: #fff;
}

.select-culture-side:hover { background-color: #636362; }


    .gtv-title {
        background: url("/customization/asset/hauser/logo.svg") left center no-repeat;
    }
    .gtv-title-drawer {
        background: url("/customization/asset/hauser/logo.svg") left center no-repeat;
        background-size: 60px;
    }
    .gtv-title-mobile {
        background: url("/customization/asset/hauser/logo.svg") left center no-repeat;
        background-size: 60px;
    }

.gtv-section-title {
    color: ;
}

.gtv-portal-main h5 { color: ; }

.clickable_area > .mdl-card__media.mdl-color-text--grey-600:hover { background-color: #a2c613; }

.gtv-chapter-box-list-full a:hover {
background: #0072b6;
color: #fff;
}


.gtv-chapter-box-list-full .currententry {
background: #0072b6;
color: #fff;
}

.gtv-chapter-box-list a:hover {
background: #0072b6;
color: #fff;
}


.gtv-chapter-box-list .currententry {
background: #0072b6;
color: #fff;
}


#gtv-button-backtolive {
background: #fff;
color: #a2c613;
}


.dtp > .dtp-content > .dtp-date-view > header.dtp-header { background: #a2c613; }

.dtp div.dtp-date, .dtp div.dtp-time { background: #a2c613; }

.dtp table.dtp-picker-days tr > td > a.selected { background: #a2c613; }


.placeholder-live-text { color: #a2c613; }

.placeholder-live-head { color: #a2c613; }



.cc-dismiss { background-color: #a2c613 !important; }


#project_tree li a { color: #a2c613 !important; }

#project_tree li:before { color: #a2c613 !important; }

.gtv-projectslist-category-name {
background-color: #0072b6 !important;
color: #fff;
}

.noProjektsForClient { background-color: #a2c613 !important; }


#ucvis-content-panel .mdl-tabs__tab-bar .mdl-tabs__tab { color: #fff; }

#ucvis-content-panel .mdl-tabs__tab-bar .mdl-tabs__tab.is-active { color: #fff }



::-moz-selection {
background-color: #a2c613 !important;
}

::selection {
background-color: #a2c613 !important;
}

.mdl-typography--display-1-color-contrast {opacity: 1;}
