﻿a:link {
    color: black;
    text-decoration: none;
}

a:visited {
    color: black;
    text-decoration: none;
}

.card-card {
    width: 250px;
}

.card-cardview {
    width: 100%;
}

.card-table .cardImageColumn .cardItem {
    padding: 0px;
}

.cardItem > img {
    height: 200px;
    max-width: 200px;
}

.cardInfo {
}

table > tbody > tr > td > .card-table .cardGroup .dxflGroupSys .cardInfo {
    padding: 0px;
}

.header-page {
    color: black;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
    text-decoration: none;
}

.infoCaption {
    text-align: right;
    font-size: large;
    padding: 1px 5px 1px 1px;
}

.infoData {
    text-align: left;
    font-weight: bold;
    font-size: large;
}

.infoDataView {
    height: 100%;
    width: 100%;
    text-align: center;
}

.infoForm > table {
    height: 100%;
}

.infoImage {
    display: inline-block;
    height: 400px;
    width: 550px;
}

.infoImageArea {
    height: 400px;
    width: 500px;
}

.infoPopup > div > .infoPopupContent {
    padding: 1px;
}

.infoTable {
    height: 100%;
    width: 100%;
    text-align: center;
}

.infoTableImageCell {
    width: 100%;
}

@media (min-width: 1000px) {
    .infoImage {
        height: 300px;
        width: 300px;
    }
}

@media (min-width: 700px) and (max-width: 799px) {
    table > tbody > tr > td > table .cardInfo {
        padding: 0px;
    }
}

@media (min-width: 600px) and (max-width: 699px) {
    .cardImage {
        height: 450px;
        width: 450px;
    }

    .cardInfo {
        padding: 0px;
    }

    .infoImage {
        display: inline-block;
        height: 450px;
        width: 500px;
    }

    .infoImageArea {
        height: 500px;
        width: 500px;
    }
}

@media (min-width: 500px) and (max-width: 599px) {
    .cardImgage {
        height: 350px;
        width: 350px;
    }

    .cardInfo {
        padding: 0px;
    }

    .infoImage {
        display: inline-block;
        height: 350px;
        width: 400px;
    }

    .infoImageArea {
        height: 400px;
        width: 400px;
    }
}

@media (min-width: 400px) and (max-width: 499px) {
    .cardImgage {
        height: 250px;
        width: 250px;
    }

    .cardInfo {
        padding: 0px;
    }

    .infoImage {
        display: inline-block;
        height: 300px;
        width: 350px;
    }

    .infoImageArea {
        height: 300px;
        width: 300px;
    }
}

@media (min-width: 300px) and (max-width: 399px) {
    .cardImage {
        height: 150px;
        width: 150px;
    }

    .cardInfo {
        padding: 0px;
    }

    .infoImage {
        display: inline-block;
        height: 300px;
        width: 350px;
    }

    .infoImageArea {
        height: 300px;
        width: 300px;
    }
}
