﻿.bgimage
{
    background-image: url('~/AppThemes/Backgrounds/gradient-x.png');
}

body
{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    scrollbar-base-color: #3798DD;
    scrollbar-arrow-color: #00060F;
    scrollbar-3dlight-color: #8BADB7;
    scrollbar-darkshadow-color: #7E9FA8;
    scrollbar-face-color: #2BA5CE;
    font-family: Lucida Sans;
    font-size: 12px;
    padding: 0px;
}
.ajax__tab_xp .ajax__tab_header
{
    white-space: normal;
}  
.title
{
    font-size: 25px;
    font-family: Lucida Sans;
    color: RoyalBlue;
    width: auto;
}
html
{
    scrollbar-base-color: #3798DD;
    scrollbar-arrow-color: #00060F;
    scrollbar-3dlight-color: #8BADB7;
    scrollbar-darkshadow-color: #7E9FA8;
    scrollbar-face-color: #2BA5CE;
    padding: 0px;
    margin: 0px;
}
h1
{
    font-family: Lucida Sans;
    font-size: 30px;
    color: RoyalBlue;
}

A:link
{
    font-family: Lucida Sans;
    font-size: 12px;
    color: Blue;
    text-decoration: none;
}

A:visited
{
    font-family: Lucida Sans;
    font-size: 12px;
    color: Purple;
    text-decoration: none;
}

A:active
{
    color: Blue;
    font-family: Lucida Sans;
    font-size: 12px;
    text-decoration: none;
}
A:hover
{
    font-family: Lucida Sans;
    font-size: 12px;
    text-decoration: none;
    color: Navy;
}

.TreeNodeOver
{
    font-family: Lucida Sans;
    color: Blue;
    cursor: pointer;
    cursor: hand;
    padding-left: 3px;
}
.PromptClass
{
    color: White;
}

input.btn
{
    /* color: #424242;         font: bold 12px 'trebuchet ms' ,helvetica,sans-serif;     background-color: #cceeff;     border: 2px solid;     border-color: #6699cc; */ /*    -moz-border-radius:8px; -webkit-border-radius:8px; -opera-border-radius:8px; -khtml-border-radius:8px; border-radius:8px;*/ /* color: white;*/
    font: 11px 'trebuchet ms' ,helvetica,sans-serif;
    padding: 2px 2px 2px 2px; /*background-color:ThreeDFace  #2288ff;/* #2288ff;*/
    background-image: -webkit-gradient(     linear,     left top,     left bottom,     color-stop(0, #DAE7F4),     color-stop(0.49, #CFDFF1),     color-stop(0.5, #AEC9E8),     color-stop(0.51, #BCD2EC),     color-stop(1, #CDDEF1) );
    background-image: -moz-linear-gradient(     center top,     #DAE7F4 0%,        #CDDEF1 100% ); /*-moz-border-radius: 1.2em;*/
    -moz-box-shadow: 4px 4px 2px gray;
    -webkit-box-shadow: 4px 4px 2px gray; /*background:-moz-linear-gradient(-45deg,white, #2288ff);*/
}
input.btnhov
{
    background-image: -webkit-gradient(     linear,     left top,     left bottom,     color-stop(0, #DAE7F4),     color-stop(0.49, #CFDFF1),     color-stop(0.5, #AEC9E8),     color-stop(0.51, #BCD2EC),     color-stop(1, #CDDEF1) );
    background-image: -moz-linear-gradient(     center top,     #DAE7F4 50%,     #CFDFF1 51%,     #AEC9E8 50%,     #BCD2EC 49%,     #CDDEF1 50% ); /* background-color:#0088bb;   */ /* -moz-border-radius: 1.2em;*/
}

.mGrid
{
    width: 100%;
    background-color: #fff;
    /*margin: 1px 0 1px 0;
    border: 1px inset #525252;
    border-collapse: collapse;*/
}
.mGrid td
{
   /*padding: 2px;
    border: solid 1px #c1c1c1;*/
    color: #717171;
}
.mGrid th
{
    /*padding: 4px 2px;*/
    color: #004455;
    background: #77ccdd;
    background: -moz-linear-gradient(-90deg,#FFFFFF,#77ccdd);
    /*border-left: solid 1px #004455;
    border-bottom: solid 1px #004455;*/
    font-size: 0.9em;
}
.HeaderClass
{
   padding: 4px 2px;
    color: #090C0B;
    background: #77ccdd;
    background: -moz-linear-gradient(-90deg,#FFFFFF,#77ccdd); /*background: -moz-linear-gradient(-90deg,#BEDFF0,#FFFFFF);*/
    border-left: solid 1px #004455;
    border-bottom: solid 1px #004455;
    font-size: 0.96em;
    font-weight:bold;
}
.mGrid .alt
{
    /*background: #b3e4ed;*/
}
.mGrid .pgr
{
    background: -moz-linear-gradient(-90deg,#FFFFFF,#BEDFF0);
    background-color: gray;
}
.mGrid .pgr table
{
    margin: 5px 0;
}
.mGrid .pgr td
{
    border-width: 0;
    padding: 0 6px;
    border-left: solid 1px #666;
    font-weight: bold;
    color: #fff;
    line-height: 12px;
}
.mGrid .pgr a
{
    color: #666;
    text-decoration: none;
}
.mGrid .pgr a:hover
{
    color: #000;
    text-decoration: none;
}
.SelectedRow
{
    background-color: #666;
}
.popupControl
{
    background-color: #AAD4FF;
    position: absolute;
    visibility: hidden;
    border-style: solid;
    border-color: Black;
    border-width: 2px;
}

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup
{
    background-color: #E2EEFA;
    /*background-color: #99cccc;*/
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
}
.ExclHeader
{
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
}
.StaticMenuItem
{
    background: White;
}

.EnlargeCalendar .ajax__calendar_container
{
    position: relative;
    color: Black;
    font-size: large;
    border-color: Black;
    richness: 45;
    height: auto;
    margin: 5px auto 0;
    font: 9pt Arial, sans-serif;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
    background-color: White;
    z-index: 1000;
}
