/* This file has been created by ERGOSIGN GmbH - All rights reserved - http://www.ergosign.de
// DO NOT ALTER OR REMOVE    THIS COPYRIGHT NOTICE OR THIS FILE HEADER.
// 
// This file and the code contained in it are subject to the agreed contractual terms and conditions,
// in particular with regard to resale and publication.
*/

/*  this is exclusively loaded for IE8 - by a conditional comment in the <head> */

body, p {
    font-family: "Roboto Light", Arial, sans-serif;
}

b, strong {
    font-family: "Roboto Medium", Arial, sans-serif;
}

.slick-gallery {
    width: 685px !important;
}

.panel-group .panel-heading.panel-back + .panel-back .panel-title a {
    border-top: 1px solid #fff;
}

/* Trader Portal ie8 fixes */

/* Contact Card */
.contact-card-item-hover {
    display: none !important;
}

.contact-card-invitationlist .contact-card-item:hover .contact-card-item-hover {
    display: block !important;
}

/* Dropzone */
.dropzone input[type="file"] {
    display: block !important;
    position: relative;
    margin: 20px auto;
}

.dropzone .dz-default.dz-message {
    display: none !important;
}

/*Modal*/
.modal-dialog {
    margin: 0 auto !important;
    top: 35px;
}

.modal-dialog .visible-md {
    display: block !important;
}

/* Panel Tile */
.panel-tile .panel-hover {
    display: none !important;
}

.panel-tile:hover .panel-hover {
    display: block !important;
}

/* Toolbar Button*/
.btn-icon-text .icon {
    width: 20px !important;
    height: 20px !important;
    top: 4px !important;
}

.btn-icon-text .btn-toolbar-text {
    top: -5px !important;
}

/* Icons */
.icon-menu {
    background-color: #e6ebee !important;
}

/* Rating Wrapper*/
.rating-wrapper > div:hover {
    background-color: #ffffff !important;
}

.rating-disabled .rating-wrapper > div:hover {
    background-color: transparent !important;
}

/* Checkbox + Switch */
.checkbox input {
    visibility: visible !important;
}

.checkbox > input:before {
    content: ' ' !important;
}

.checkbox > input.checked:before {
    content: '' !important;
}

.checkbox > input.checked + label:before {
    content: ' ' !important;
    background: url("../img/check.png") no-repeat scroll center top #ffffff;
}

.switch > input.checked + label:before {
    background: url("../img/on-switch.png") !important;
    content: ' ' !important;
}

.switch > input.checked + label:after {
    left: 35px !important;
    content: ' ' !important;
}
