﻿/*** Header ***/
.header .managing
{
    font-weight:bold;
    font-family:arial narrow,arial;
    float:left;
    margin-top:9px; 
    padding-left:10px;
    color:#636363;
}

.header .application-name
{
    font-weight:bold;
    font-family:arial narrow,arial;
    float:left;
    margin-top:9px; 
    color:#3384BB;
}

.title
{
    line-height:40px;
}

/*** Actions ***/
.actions
{
    margin:0 0 10px 16px;
}

.buttons input
{
    padding:0 5px 0 5px;
}

/*** Fieldboxes ***/ 
.no-bullet
{
    list-style-type: none;
}

.field-box .criterion
{
    display: inline-block;
    height: 25px;
}
.field-box .criterion input
{
    width:300px;
}

.field-box .auditFilter
{
    display: inline-block;
    height: 25px;
}

.label
{
    display: inline-block;
    width:225px;
}
.exporting-task-group li
{
    margin:0 0 10px 16px;
}

.field
{
    display: inline-block;
}

/*** Tables ***/
table 
{
  border: solid 1px #e8eef4;
  border-collapse: collapse;
  width: 100%;
}
    table caption
    {
        padding: 10px;
        font-weight: bold;
    }

table tr.last td
{
    border-bottom-width:0px;
}

table td 
{
  padding: 5px;   
  border: solid 1px #e8eef4;
  font-size: 12px;
}

table th
{
  padding: 6px 5px;
  text-align: left;
  background-color: #EDF7FD; 
  border: 1px solid #ABC5D9;
  font-weight: bold;
  font-size: 12px;
}

table tfoot td
{ 
  background-color: #EDF7FD; 
    font-weight: bold;
    border: 1px solid #ABC5D9;
}

/*** Search results table ***/
table.results
{
    table-layout:fixed;
}
table.results td 
{
    padding: 0px 5px;
    overflow:hidden;
    white-space:nowrap !important;
    text-overflow:ellipsis; /* puts '...' at the end of lines longer than allowed.*/
}
.results .sent-on { width:150px; }
.results .size { width:70px; }
.results .from, .results .to { width:20% }
.results .subject { }
.results .attachment { width:28px; }

/*** System dashboard table ***/
.system-dashboard {padding:1em;}
.system-dashboard td.Waiting { color:Orange; }
.system-dashboard td.Running { color:Green; }
.system-dashboard td.Disabled { color:Red; }
.system-dashboard td.Finishing { color:Green; }

.numeric { text-align:right; }
 
/*** Validations ***/
.field-validation-error
{
    color: #ff0000;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

/*** Message styles ***/
.message
{
    border: 1px solid;
    margin: 10px;
    padding: 10px;
    font-weight: bold;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
.error
{
    color: #FF0000;
    border-color: #FF0000;
}
.notice
{
    color: #009900;
    border-color: #009900;
}
.warning
{
    color: #fbba0c;
    border-color: #fbba0c;
}

/*** Email styles ***/
.email-info, .attachments
{
    border-bottom: 1px solid #000000;
    margin-bottom: 1em;
}
    .attachments > ul
    {
        margin-bottom: 0;
        list-style: none;
    }
        .attachments > ul li
        {
            display: inline-block;
        }
    
.options
{
    float: right;
    padding: 10px;
    border: 1px solid #000000;
}

.email-has-attachment
{
    background:url(../Images/attachment.gif) center center no-repeat transparent; 
    width:26px;
}

/*** Search styles ***/
.results
{
    font-size: 0.8em;
    clear:both;
}

.sent-on
{
    white-space: nowrap;
}

.ascending
{
    display: inline-block;
    padding-right: 15px;
    background: transparent url("../Images/Ascending.gif") no-repeat right center;
}
.descending
{
    display: inline-block;
    padding-right: 15px;
    background: transparent url("../Images/Descending.gif") no-repeat right center;
}

.search-time,
.retrieval-time
{
    float:right;
    color:#AAA;
}
.retrieval-time
{
    clear:right;
}

/*** Audit styles ***/
.audit-property, .audit-property ul
{
    margin:0 0 10px 16px;
}

/*** DateTime picker ***/
.datetime-picker input
{
    width: 70px !important;
}

/*** Percentage bar ***/
.percentage-bar
{
    background-color:#edf7fd;
    width: 100% !important;
    min-width: 150px;
    border: 1px solid #ABC5D9;
}
.percentage-bar > div
{
    background-color:#005c91;
}

/*** Overlay ***/
#overlay
{
    display: none;
    width: 100%;
    background-color: #000000;
    height: 1000px;
    opacity: .50;
    -moz-opacity: .50;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 110;
    color: #333333;
}
    #please-wait
    {
        display: none;
        z-index: 120;
        position: fixed;
        top: 50%;
        left: 50%;
        margin: -65px 0 0 -200px;
        width: 370px;
        height: 100px;
        background-color: #E9F2FC;
        border: 2px solid #82D3FF;
        padding: 15px;
        text-align: center;
    }
        #please-wait h1
        {
            font-size: 1.75em;
            margin: 10px auto 10px auto;
            text-align: center;
        }
        #please-wait p
        {
            margin-bottom: 10px;
        }

.pop-accounts
{
    list-style: none;
}
.account-test
{
    float: right;
    display:block;
}
.pop-err
{
    display:block;
}


/*********** DeleteRecipient Form **************/
#deleteRecipientWarning
{
    font-weight: bold;
    font-size: 150%;
}

ul#deleteRecipientStatsList
{
     list-style: none;
     margin-left: 20px;
     margin-top: 5px;
     margin-bottom: 20px;
}

ul#deleteRecipientStatsList .feild
{
    color: Red;
    font-weight:bolder;
}

.ui-widget-header
{
    border: 0px;
    background: #004380 url(/Content/Images/bg_body_nav.png) 50% 50% repeat-x;
    color: #ffffff;
    font-weight: bold;
}