﻿body {
    /*font-family: Verdana, Geneva, Tahoma, sans-serif !important;*/
}

img {
    max-width: 100%;
    height: auto;
}

a {
    text-decoration: none !important;
}

    a:hover {
        background-color: gold;
    }


[dir="ltr"] {
    direction: ltr;
    unicode-bidi: embed;
}

[dir="rtl"] {
    direction: rtl;
    unicode-bidi: embed;
}


.True {
    color: green !important;
}

.False {
    color: #ff0000 !important;
}
/* Disable hover effect */
.no-hover {
    pointer-events: none;
}

th {
    background-color: #eee !important;
}

/*datatable override*/
table.display tr:hover {
    background-color: aliceblue;
}

/* Force all header and body cells to left align */
table.dataTable thead th,
table.dataTable tbody td {
    text-align: left !important;
}


div.dt-buttons {
    float: left;
}

.div.dt-search {
    float: right;
    text-align: right;
}

.bc {
    /*background-color: rgb(31 41 55) !important;*/
    background-color: #1f2937 !important;
}

.frm label {
    margin-bottom: 2px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
}

.select-row {
    background-color: orange !important;
}

    .select-row a {
        color: black;
    }

.required:before {
    content: "*\00a0";
    color: red;
}

.orange {
    background-color: #FFA500 !important;
}

    .orange a {
        color: #444444;
    }

.yellow {
    background-color: #FFFF00 !important;
}

.green {
    background-color: #008000 !important;
    color: white !important;
}

    .green a {
        color: white !important;
    }

.silver {
    background-color: silver;
}

.red {
    background-color: red !important;
    color: white;
}

    .red a {
        color: white !important;
    }

.amber {
    background-color: orange !important;
    color: white !important;
}

    .amber a {
        color: white !important;
    }

.blue {
    background-color: #0082C8;
    color: white;
}

    .blue a {
        color: white;
    }

.black {
    background-color: #333333 !important;
    color: white;
}

    .black a {
        background-color: #333333 !important;
        color: white !important;
    }

.red-c {
    color: red !important;
}

    .red-c a {
        color: red;
    }

.green-c {
    color: #029b00 !important;
}

    .green-c a {
        color: #029b00;
    }

.grey-c {
    color: grey !important;
}

    .grey-c a {
        color: grey !important;
    }

.Pass {
    background-color: #86e186 !important;
    /*color: white !important;*/
}

.Ready {
    background-color: #FFA500 !important;
    /*color: white !important;*/
}

.Fail {
    background-color: red !important;
    color: white !important;
}

.Verified {
    background-color: #0082C8 !important;
    color: white !important;
}
/* Pages slides table strip */
/*.pg tr:nth-child(even) {
    background-color: #d1e7dd;
}

.pg tr:nth-child(odd) {
    background-color: #c7dbd2;
}

.pg table, th, td {
    border: 1px solid #a7b9b1;
    padding: 3px;
    font-size: small;
}*/

blockquote {
    position: relative;
    padding: 10px 80px;
    border: 1px solid #ddd;
    border-left: 10px solid #ccc;
    background: #f9f9f9;
    border-radius: 5px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    font-style: italic;
    font-size: small;
    color: darkslategray;
    /*font-size: 1.2rem;
    line-height: 1.6;*/
}

    blockquote::before {
        /*content: "\201C";*/ /* Unicode for left double quote */
        /*content: "\270D";*/
        /*content: "\1F589";*/
        content: "\270E";
        font-family: Georgia, serif;
        font-size: 4rem;
        color: #78C0A8;
        position: absolute;
        left: 0px;
        top: -5px;
        /*opacity: 0.5;*/
    }
