﻿/* ATTACHMENTS */
.attachmentsheader-image
{
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(../App_Themes/Default/images/attachments.gif) no-repeat;
    width: 94px; /* Width of new image */
    height: 20px; /* Height of new image */
    padding-left: 94px; /* Equal to width of new image */
    margin-top: 0px;
}

.attachment-image-folder
{
    display: inline;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(../App_Themes/Default/images/folder.gif) no-repeat;
    width: 16px; /* Width of new image */
    height: 15px; /* Height of new image */
    padding-left: 16px; /* Equal to width of new image */
    margin-bottom: 5px;
    margin-right: 3px;
    margin-top: 5px;
}

.attachment-image
{
    display: inline;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(../App_Themes/Default/images/attachment.png) no-repeat;
    width: 32px; /* Width of new image */
    height: 32px; /* Height of new image */
    padding-left: 32px; /* Equal to width of new image */
    margin-bottom: 5px;
    margin-right: 10px;
    margin-top: 5px;
}

.attachment-image-excel
{
    display: inline;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(../App_Themes/Default/images/attachment-excel.png) no-repeat;
    width: 32px; /* Width of new image */
    height: 32px; /* Height of new image */
    padding-left: 32px; /* Equal to width of new image */
    margin-bottom: 5px;
    margin-right: 10px;
    margin-top: 5px;
}

.attachment-image-pdf
{
    display: inline;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(../App_Themes/Default/images/attachment-pdf.png) no-repeat;
    width: 32px; /* Width of new image */
    height: 32px; /* Height of new image */
    padding-left: 32px; /* Equal to width of new image */
    margin-bottom: 5px;
    margin-right: 10px;
    margin-top: 5px;
}

.attachment-image-powerpoint
{
    display: inline;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(../App_Themes/Default/images/attachment-powerpoint.png) no-repeat;
    width: 32px; /* Width of new image */
    height: 32px; /* Height of new image */
    padding-left: 32px; /* Equal to width of new image */
    margin-bottom: 5px;
    margin-right: 10px;
    margin-top: 5px;
}

.attachment-image-word
{
    display: inline;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(../App_Themes/Default/images/attachment-word.png) no-repeat;
    width: 32px; /* Width of new image */
    height: 32px; /* Height of new image */
    padding-left: 32px; /* Equal to width of new image */
    margin-bottom: 5px;
    margin-right: 10px;
    margin-top: 5px;
}

/* RAD OVERRIDES */
.RadEditor .reContentArea
{
    background-color: white !important;
}

.reTool .CustomImageManager
{
    background-position: -366px center !important;
}

tr.rgGroupHeader td.rgGroupCol input
{
    background-color: #dddddd !important;
}
tr.rgGroupHeader td.rgGroupCol
{
    background-color: #dddddd !important;
}
tr.rgGroupHeader td
{
    background-color: #dddddd !important;
}
tr.rgRow td.rgGroupCol
{
    background-color: #ffffff !important;
    border: none !important;
}
tr.rgAltRow td.rgGroupCol
{
    background-color: #eeeeee !important;
    border: none !important;
}
div.RadGrid .rgAltRow
{
    background-color: #eeeeee !important;
}

a img
{
    border: none;
}

div.RadGrid_Default .rgRow a:link,
div.RadGrid_Default .rgAltRow a:link
{
    color: #0a6fb0;
    text-decoration: none;
}

div.RadGrid_Default .rgRow a:visited,
div.RadGrid_Default .rgAltRow a:visited
{
    color: #0a6fb0;
    text-decoration: none;
}

div.RadGrid_Default .rgRow a:hover,
div.RadGrid_Default .rgAltRow a:hover 
{
    color: #666666;
    text-decoration: underline;
}

div.RadGrid_Default .rgSelectedRow
{
    background-image : none !important;
    background-color: #dfe9f6 !important;
}
div.RadGrid_Default .rgSelectedRow td
{
    border-color: #dfe9f6 !important;
}

.rgExpXLS
{
    height: 20px !important;
}
.rgRefresh 
{
    height: 20px !important;
}

.tabStrip
{ 
    border-radius: 0px 5px 5px 5px;
    margin-top: -1px; 
    padding: 3px; 
}

.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected, .RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected:hover
{
    border-radius: 5px 5px 0px 0px !important;
    border: #0082C8 !important;
    border-bottom: solid 1px #0082C8 !important;
    background-color: #0082C8 !important;
}

.RadTabStripTop_MetroTouch .rtsLevel1
{
    border-bottom: none !important;
}

.RadTabStripTop_MetroTouch .rtsLevel1 .rtsLink
{
    border-radius: 5px 5px 0px 0px !important;
    border-bottom: solid 1px #888888 !important;
}

.RadTabStrip_MetroTouch .rtsIn
{
    /*font-size: 12pt !important;
    font-weight: bold !important;*/
}

.ruUploadProgress, li .ruCancel, li .ruRemove
{
    visibility: hidden !important;
}

li.ruUploading
{
    height: 0px !important;
}

.RadUpload .ruFakeInput
{
    display: none;
}

.RadUpload .ruButton
{
    font-family: Calibri, "Segoe UI", sans-serif !important;
    font-size: 10.5pt !important;
    font-weight: bold !important;
}
.RadUpload
{
    font-family: Calibri, "Segoe UI", sans-serif !important;
    font-size: 10.5pt !important;
}

.RadUpload .ruBrowse
{
    background-position: 0 -46px !important;
    width: 122px !important;
}

.RadUpload .ruRemove
{
    font-family: Calibri, "Segoe UI", sans-serif !important;
    font-size: 10.5pt !important;
    font-weight: bold !important;
}

.RadComboBox .rcbInput
{
    font-family: Calibri, "Segoe UI", sans-serif !important;
    font-size: 10.5pt !important;
}

.RadComboBoxDropDown .rcbList
{
    font-family: Calibri, "Segoe UI", sans-serif !important;
    font-size: 10.5pt !important;
}

.RadListBox
{
    font-family: Calibri, "Segoe UI", sans-serif !important;
    font-size: 10.5pt !important;
}

.RadGrid_Default .rgAltRow .rgSorted
{
    border-bottom-color: transparent !important;
    background-color: transparent !important;
}

/*.rgHeader, .rgHeader a
{
    font-family: Calibri, sans-serif !important;
    font-size: 10pt !important;
    font-weight: bold !important;
}*/

/*Notification Styles*/
#messagewrapper
{
    font-size: 13pt;
    font-weight: bold;
    margin: 5px auto;
    position: static;
    text-align: left;
    z-index: 100;
}

#messagewrapper .messagebox
{
    border: solid 1px;
    border-radius: 10px;
    padding: 5px 5px 5px 10px;
    /*box-shadow: 5px 5px 10px #999;*/
}

#messagewrapper .success
{
    background-color: #dfe9f6;
    background-image: url(../App_Themes/Default/images/info.png);
    background-repeat: no-repeat;
    background-position-x: 5px;
    background-position-y: center;
    border-color: #0075be;
    color: #0075be;
    display: table-cell;
    height: 32px;
    padding-left: 48px;
    vertical-align: middle;
    width: 768px;
}

#messagewrapper .warning
{
    background-color: #fcf8e3;
    background-image: url(../App_Themes/Default/images/warning.png);
    background-repeat: no-repeat;
    background-position-x: 5px;
    background-position-y: center;
    border-color: #e87511;
    color: #e87511;
    display: table-cell;
    height: 32px;
    padding-left: 48px;
    vertical-align: middle;
    width: 768px;
}

#messagewrapper .error
{
    background-color: #fdf2f2;
    background-image: url(../App_Themes/Default/images/error.png);
    background-repeat: no-repeat;
    background-position-x: 5px;
    background-position-y: center;
    border-color: #d71920;
    color: #d71920;
    display: table-cell;
    height: 32px;
    padding-left: 48px;
    vertical-align: middle;
    width: 768px;
}

/* MISCELLANEOUS */

.heading
{
    font-size: 11pt; 
    font-weight: bold; 
    text-decoration: underline; 
    color: black;
}

ul.notes
{
    list-style: none;
    padding: 0;
    margin: 0;
}

ul.notes li
{
    color: #85868a;
    font-size: 9pt;
}

.invisible
{
    display: none !important;
}

.centered
{
    width: 50px;
    margin: -100px 0px 0px -100px;
    z-index : 10;
    left:50%;
    position:fixed;
}