﻿

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}
.validation-msg-Custom .text-danger {
    color: #ff0500 !important;
}

text-danger {
    color: #ff0500 !important;
}
.disableAnchorTag {
    cursor: none;
    pointer-events: none;
}

.demo {
    border: 1px solid #C0C0C0;
    border-collapse: collapse;
    padding: 5px;
}

    .demo th {
        border: 1px solid #C0C0C0;
        padding: 5px;
        background: #F0F0F0;
    }

    .demo td {
        border: 1px solid #C0C0C0;
        padding: 5px;
    }

.legend-font {
    font-size: 12px;
}

.fixTableHead {
    overflow-y: auto;
    height: 110px;
    border: 1px solid #cccccc;
}

.fixTableHead thead th {
    position: sticky;
    top: 0;
}

.fixTableHead table {
    border-collapse: collapse;
    width: 100%;
}

.fixTableHead table tr td, tr th {
    padding: 8px 15px;
}