﻿.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    float: left;
    background-color: rgba(255,255,255,0.9);
}


ul.ui-autocomplete {
    border: 1px solid #ced4da;
    box-shadow: 2px 2px 10px -2px rgba(128,128,128,0.2);
}


/* Validation */

.field-validation-error
{
    background-image: url('../images/error.png');
    background-repeat: no-repeat;
    background-size: 16px 16px;
    display: inline-block;
    height: 16px;
    width: 16px;
    vertical-align: top;
}

.field-validation-valid
{
    display: none;
}

input.input-validation-error
{
    border: 2px solid #ff0000 !important;
}

div.input-validation-error ul
{
    border: 2px solid #ff0000 !important;
}

span.input-validation-error
{
    border: 1px solid #ff0000;
    content: "";
    display: inline-block;
    height: 16px;
    width: 16px;
    background-image: url(../themes/base/images/ui-icons_222222_256x240.png);
    background-position: 0 -16px;
}

.validation-summary-errors
{
    color: #FFF !important;
}

.validation-summary-errors ul
{
    list-style-type: none;
    padding: 0px;
}

.validation-summary-errors ul li
{
    background-position: 15px center;
    background-repeat: no-repeat;
    background-color: #BD362F;
    filter: alpha(opacity=80);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    opacity: 0.8;
    border-radius: 3px 3px 3px 3px;
    padding: 7px 15px 7px 50px;
    background-image: url("../images/e.png") !important;
    margin-bottom: 5px;
}

.validation-summary-valid
{
    display: none;
}

/* Flash Message */

.ErrorMessage
{
    background-color: #BD362F;
    background-image: url("../images/e.png") !important;
}

.FlashMessage
{
    display: block;
    background-position: 15px center;
    background-repeat: no-repeat;
    filter: alpha(opacity=80);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    opacity: 0.8;
    border-radius: 3px 3px 3px 3px;
    padding: 7px 15px 7px 50px;
    color: #FFF;
    width: auto;
    margin-bottom: 5px;
}

.WarningMessage
{
    background-color: #F89406;
    background-image: url("../images/w.png") !important;
}

.InfoMessage
{
    background-color: #2F96B4;
    background-image: url("../images/i.png") !important;
}

.SuccessMessage
{
    background-color: #00BA0E;
    background-image: url("../images/s.png") !important;
}

/* General */

.none
{
    display: none !important;
}

/* Search Results */

div#resultsBox div.result
{
    padding: 10px;
}

#menu ul
{
    list-style-type:none;
    margin:0px;
    padding:0px;
    
} 

#menu li
{    
    margin: 0 0.15em;
}

#menu li a
{
    background-color: Silver;
    height: 2em;
    line-height: 2em;
    float: left;
    width: 9em;
    display: block;
    border: 0.1em solid #dcdce9;
    color: #0d2474;
    text-decoration: none;
    text-align: center;
} 

nav 
{
    float: left;
}

ul.bullets {
    list-style-type: none; /* Remove bullets */
}

.printwatermark 
{
    display: none;
    text-align: center;
}

@media print 
{
    .printwatermark 
    {
        display: block;    
        text-align: center;
    }
}

table.audit { table-layout:fixed; }
table.audit td { overflow: hidden; }

#_Banner {
    background-color: #ffebef;
    border: 1px solid #d34f6b;
    font-size: 15px;
    padding: 0 10px 0 10px;
    margin-bottom: 30px;
    border-radius: 10px;
}
