TABLE.adminHeaderTable {
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#ccccff');
    border: 1px solid;
    border-top-color: var(--box-header-border-tl);
    border-left-color: var(--box-header-border-tl);
    border-right-color: var(--box-header-border-br);
    border-bottom-color: var(--box-header-border-br);
}

TABLE.adminHeaderTable, TABLE.adminTable, .adminText, .adminTab { font-family: Verdana, Helvetica, Sans-Serif; font-size: 13px; color:var(--icons-and-headers); text-decoration: none; }

.panel-header {
    border-width: 1px;
    border: solid;
    border-top-color: var(--box-header-border-tl);
    border-left-color: var(--box-header-border-tl);
    border-right-color: var(--box-header-border-br);
    border-bottom-color: var(--box-header-border-br);
    background-color: var(--box-header);
}

TABLE.header {
    border-width: 1px;
    border: solid;
    border-top-color: var(--box-header-border-tl);
    border-left-color: var(--box-header-border-tl);
    border-right-color: var(--box-header-border-br);
    border-bottom-color: var(--box-header-border-br);
    background-color: var(--box-header);
}

.errorText {
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 13px;
    font-weight: 700;
    color: red;
    text-decoration: none;
}

div.headerText {
    color: grey;
    font-size: 20px;
}

.hide:empty {
    display: none;
}

.sample-border {
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 16px;
    color: black;
    text-decoration: none;
    border-radius: 5px;
    width : 100%
}

.label {
    font-family: Verdana, Helvetica, Sans-Serif;
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    color: black;   
    padding: 0em;
}

.headerText2 {
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 16px;
    color: white;
    text-decoration: none;
    font-weight: 600;
}

.activeTab { font-family: Verdana, Helvetica, Sans-Serif; font-size: 13px; color:#990033; text-decoration: none; }
.adminMultiPage { border:solid 1px var(--icons-and-headers);border-top:none;padding:5px; }

.adminHeaderText {
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 16px;
    color: var(--primary-color);
    text-decoration: none;
    font-weight: 600;
}

.adminHeaderFont { font-family: Verdana, Helvetica, sans-serif; color:var(--icons-and-headers); font-size: 20px; font-weight: 600; }
.adminFooterFont { font-family: Verdana, Helvetica, sans-serif; color:var(--icons-and-headers); font-size: 10px; font-weight: normal; }
.adminFooterFont9{ font-family: Verdana, Helvetica, sans-serif; color:var(--icons-and-headers); font-size: 9px; font-weight: normal; }

A.adminLink { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold; color: #990033; }
A.adminLink:hover { color: navy; }

.adminPageHeader { font-family: Verdana, Helvetica, Sans-Serif; font-size: 22px; color:navy; }
.adminSectionHeader { font-family: Verdana, Helvetica, Sans-Serif; font-size: 13px; color:navy; }

tr.tanBackground { background-color:#cccc99; }
tr.silverBackground { background-color:Silver; }
tr.whiteBackground { background-color:White; }

TABLE.demoTable { font-family: Verdana, Helvetica, Sans-Serif; font-size: 9px; color:var(--icons-and-headers); text-decoration: none; }

INPUT.adminButton,INPUT.adminButtonHov { font-size: 13px; color:#050; font-family: Verdana, Helvetica, Sans-Serif; font-weight:500; }
INPUT.linkButton { font-size: 10px; color:#050; font-family: Verdana, Helvetica, Sans-Serif; font-weight:200; }

INPUT.adminButton
{
    background-color:#ddd;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcccccc');
}

INPUT.adminButtonHov
{
    background-color:#fed;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#D98719');}
    
HR.adminHr { color:'silver'; }


.adminTab {
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='Gray',EndColorStr=#ffffff);
    border: 1px solid;
    border-top-color: var(--box-header-border-tl);
    border-left-color: var(--box-header-border-tl);
    border-right-color: var(--box-header-border-br);
    border-bottom-color: #ffffff;
    FONT-SIZE: 12px;
    COLOR: var(--icons-and-headers);
    FONT-FAMILY: Helvetica;
    TEXT-DECORATION: none;
    padding: 0px 0px 0px 0px;
}

.adminTabOver {
    FONT-SIZE: 12px;
    CURSOR: hand;
    COLOR: #ffffff;
    FONT-FAMILY: Helvetica;
    BACKGROUND-COLOR: #003366;
    TEXT-DECORATION: none;
    border: 1px solid;
    border-top-color: #003366;
    border-left-color: #003366;
    border-right-color: #003366;
    border-bottom-color: #003366;
    padding: 0px 0px 0px 0px;
}

.adminTabSelected {
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#ffffff);
    border: 1px solid;
    border-top-color: var(--icons-and-headers);
    border-left-color: var(--icons-and-headers);
    border-right-color: var(--icons-and-headers);
    border-bottom-color: #ffffff;
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-FAMILY: Helvetica;
    TEXT-DECORATION: none;
    padding: 0px 0px 0px 0px;
}

.singleLine {
    border-top: 1px solid;
}
.account-dashboard-Hr {
    border-top: 1px solid rgba(0,0,0,.125);
}

.logoUpload {
    display: flex;
    justify-content: space-between;
    color: forestgreen;
}

.label {
    font-size: small;
    text-align: right;
}
.report-logo {
    font-weight: bold;
}

.container img {
    max-width: 300px;
    max-height: 300px;
}

.errorText {
    font-size: 10px;
    text-align: right !important;
}
.dropdown select {
    -webkit-writing-mode: horizontal-tb !important;
    text-rendering: auto;
    letter-spacing: normal;
    word-spacing: normal;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    appearance: menulist;
    align-items: center;
    white-space: pre;
    cursor: default;
    margin: 0em;
    border: 1px solid var(--icons-and-headers);
    border-width: 2px !important;
    border-style: solid;
    border-image: initial;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

@media screen and (max-width: 768px) {
    .label {
        text-align: left;
        margin-bottom: 2px;
    }
}


@media screen and (min-width:767px) {
    .report-logo-upload {
        display: flex;
        flex-direction: row;
        align-items: center;
      
        justify-content:space-between;
        width:100%;
        
    }
}
@media  (width:768px){
    .report-logo-upload {
        display: flex;
        flex-direction: row;
        align-items: center;
        
    }
}

@media screen and (max-width: 767px) {
    

    .report-logo-upload {
        display: flex;
        flex-direction: column;
        align-items: self-start;
        width: 100%;
        
    }

    .report-logo {
        width: 100%;
    }

    .report-upload {
        width: 100%;
    }
}
.dropDownBorder {
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 16px;
    color: black;
    text-decoration: none;
    border-radius: 5px;
    width: 100%;
    padding: 3px 0;
    border-width: 2px;
    border-top-color: black;
    border-left-color: black;
}