﻿/*
    This CSS file should only change colors and generic styles, not layout or anything that alters the underlying visibility or flow.

    Since it's loaded last, it can override other stylesheets, but it's best to create unique names and use them in place of older ones.

    NOTE: This style sheet doesn't seem to be syncing the newest changes in GitHub, so I'm adding this line to see when/if it notices the change.

*/

body {
    background-color: #fec;
    color: black !important;
}

input[type=text] {
    padding: 5px !important;
    position: relative;
    border: 1px solid #222 !important;
    border-color: #b3b3b3 !important;
    background-color: white;
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 110% !important;
    font-weight: bold;
    color: #383838;
}

input[type=number] {
    padding: 5px !important;
    position: relative;
    width: auto;
    border: 1px solid #222 !important;
    border-color: #b3b3b3 !important;
    background-color: white;
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 110% !important;
    font-weight: bold;
    color: #383838;
}

select {
    padding: 1px !important;
    position: relative;
    border: 1px solid #222 !important;
    border-color: #b3b3b3 !important;
    background-color: #ffffb4 !important;
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 100% !important;
    font-weight: bold;
    color: #383838;
}


.VovioEditDiv {
    border: 1px solid !important;
    border-color: #dfc093;
    border-radius: 5px;
    padding: 7px !important;
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 100%;
    font-weight: 500;
    margin-bottom: 5px; /* Throw a bit of space under the box */
}

    .VovioEditDiv a:link, .VovioEditDiv a:visited, .VovioEditDiv a:hover, .VovioEditDiv a:active {
        color: blue;
        text-decoration: underline;
    }

.VovioInfoLabel {
    background-color: #9Ef;
    color: black !important;
}

.VovioInfoValue {
    background-color: #AA8;
    color: black !important;
}


.VovioEditColor {
    background-color: #ffe0b3;
    color: black !important;
    padding: 9px !important;
}

    .VovioEditColor a:link, .VovioEditColor a:visited, .VovioEditColor a:hover, .VovioEditColor a:active {
        color: white;
        text-decoration: underline;
    }

.VovioBox {
    padding: 7px !important;
    border: 1px solid !important;
    border-radius: 5px;
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 100%;
    font-weight: 600;
    margin-bottom: 5px; /* Throw a bit of space under the box */
}


.VovioMessageBox {
    background-color: #ffffd8 !important;
    color: black !important;
    padding: 9px !important;
    border: 5px solid !important;
    border-color: #dbdb00 !important;
    border-radius: 10px;
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 100%;
    font-weight: 600;
    margin-bottom: 5px; /* Throw a bit of space under the box */
}

    .VovioMessageBox a:link, .VovioMessageBox a:visited, .VovioMessageBox a:hover, .VovioMessageBox a:active {
        color: blue;
        text-decoration: underline;
    }


.VovioRegularColor {
    background-color: #edb;
    color: black;
    border-color: #CDC5A6;
}

.VovioRegularColor a:link, .VovioRegularColor a:visited, .VovioRegularColor a:hover, .VovioRegularColor a:active {
    color: red;
    text-decoration: underline;
}

.VovioRegularColorAlt {
    background-color: #ba9;
    color: white;
    border-color: #CDC5A6;
}

    .VovioRegularColorAlt a:link, .VovioRegularColorAlt a:visited, .VovioRegularColorAlt a:hover, .VovioRegularColorAlt a:active {
        color: red;
        text-decoration: underline;
    }



.VovioContrastColor {
    background-color: #663d00;
    color: white;
    border-color: #360d00;
}

    .VovioContrastColor a:link, .VovioContrastColor a:visited, .VovioContrastColor a:hover, .VovioContrastColor a:active {
        color: white;
        text-decoration: underline;
    }



.VovioShadedColor {
    background-color: #ffc266;
    color: black;
    border-color: #cf9236;
}

    .VovioShadedColor a:link, .VovioShadedColor a:visited, .VovioShadedColor a:hover, .VovioShadedColor a:active {
        color: white;
        text-decoration: underline;
    }

.VovioCreditColor {
    background-color: LightCoral;
    color: black;
    border-color: #cf9236;
}

    .VovioCreditColor a:link, .VovioCreditColor a:visited, .VovioCreditColor a:hover, .VovioCreditColor a:active {
        color: blue;
        text-decoration: underline;
    }

.VovioChargeColor {
    background-color: lavender;
    color: black;
    border-color: #cf9236;
}

    .VovioChargeColor a:link, .VovioChargeColor a:visited, .VovioChargeColor a:hover, .VovioChargeColor a:active {
        color: blue;
        text-decoration: underline;
    }



a {
    color: #0066ff;
    text-decoration: underline;
}
