﻿.toolbarButton22{
    border-radius:5px;
    border-color:#999999;
}
.toolbarButton22Disabled{
    border-radius:5px;
    border-color:red;
}

.dhx-masterPage-menuCell{
    background-color:#424f5a;
    width:15%;
    font-family:Calibri;
    font-size:12pt;
}

.dhx-mastHead{
    color:silver;
    font-family:Calibri;
    font-size:36px;
    padding:10px;
    border-radius:15px;
}

.dhx-masterPageLegends{
    color:#FF9900;
    font-family:Calibri;    
    font-weight:bold;
    font-size:12pt;
    /*border-radius:7px;*/
}
.dhx-mainMenu {
    background-color:#424f5a;
    vertical-align:top;
    text-align:left;
    font-family:Calibri;
    font-size:13pt;
    color:white;
    min-width:150px;
    border-radius:5px;
    padding-left:7px;
    padding-top:3px;
    padding-bottom:3px;
}

.dhx-mainMenuHover {
    background-color:black;
    color:yellow;
    padding:2px;
    padding-left:7px;
}

.dhx-mainMenuSelect {
    background-color:white;
    color:red;
    padding:2px;
}

.redLineCell{
    background-color:#FF3300;
}

.lowerBorderCell{
    background-color:gray;
}

.dhx-modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=20);
    opacity: 0.5;
}
        
.dhx-centerUpdatePanel
{
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -70px;
    margin-left: -70px;
    background-color: transparent;
}

.cssLabel {
    font-family: Calibri;
    font-size: 18px;
    width:100%;
    color: #333333;
}

.cssField {
    font-family: Calibri;
    font-size: 18px;
    text-align:left;
    border-radius:5px;
    border-color:darkgray;
}

.cssNoDataLabel{
    font-family: Calibri;
    font-size: 36px;
    width:100%;
    text-align:center;
}

.dhx-LOC-Label {
    font-family: Calibri;
    font-size: 15px;
    text-align:left;
    vertical-align:bottom;
    padding-left:3px;
    padding-top:3px;
    width:100%;
}

.dhx-LOC-Control {
    font-family: Calibri;
    font-size: 18px;
    text-align:left;
    padding-left:3px;
    width:100%;
}

.cssGrid {
    font-family: Calibri;
    font-size: 14px;
}

.dhx-LOC-Label2Col {
    font-family: Calibri;
    font-size: 15px;
    text-align:left;
    padding-left:7px;
    vertical-align:bottom;
    padding-left:3px;
    padding-top:3px;
}

.dhx-LOC-Control2Col {
    font-family: Calibri;
    font-size: 18px;
    text-align:left;
    padding-left:7px;
    vertical-align:top;
}

.cssTableCell{
    padding:3px;
    word-break:keep-all;
}
/*#region Buttons */

.dhxButton {
    font-family: Calibri;
    font-size: 18px;
    border-radius: 5px;
    padding: 5px;
    cursor: pointer;
}

.dhxMiniButton {
    font-family: Calibri;
    font-size: 16px;
    border-radius: 4px;
    border-color:blue;
    padding: 1px;
    cursor: pointer;
}

/*#endregion */

.boxErrorMessage {
    font-family:Calibri;
    font-size: 12pt;
    width: 99%;
}
.titlebarErrorMessage{
    font-family:Calibri;
    font-size: 14pt;
    width: 99%;
}

.pageBanner {
    border-radius: 10px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border: 0px solid #800000;
    line-height: 25px;
    height: 25px;
    vertical-align: middle;
    text-align: center;
    font-family: Calibri;
    font-size: 20px;

}

.dhxHyperlinks {
    color: white;
    font-style: normal;
    text-decoration:none;
    border-radius:7px;
    /*width:275px;*/
    padding:5px;
}

.pageFooter {
    line-height: 30px;
    height: 30px;
    vertical-align: middle;
    text-align: center;
    background-color:gray;
    font-family:Calibri;
}

.navMenu {
    font-weight: bold;
    color: white;
    font-family: Calibri;
    background-color: lightblue;
}

.pageHeader {
    font-size: 30pt;
    text-align:left;
    color:black;
    font-family:Calibri;
    padding-left:10px;
    background-color:#E9E9E9;
    border-radius:7px;
    border-color:#05affa;
    border-style:solid;
    border-width:1px;
}

.popupPanel {
    background-color: #eeeeee;
    font-size: 12pt;
    color:black;
    font-family:Calibri;
    border-color: #333333;
    border-style: Outset;
    border-width: 1px;
    border-radius:10px;
}

.helpPanel {
    background-color: #eeeeee;
    font-size: 12pt;
    color:black;
    font-family:Calibri;
    border-color: #333333;
    border-style: Outset;
    border-width: 1px;
    border-radius:10px;
    padding:10px;
}

.treeviewHover{
    font-weight:bold;
    background-color:#FFD393;
    border-color:none;
    font-style:normal;
}

.treeviewSelect{
    font-weight:bold;
    background-color:#FFD393;
    border-color:red;
    font-style:italic;
    border-width:1px;
}

.dhxDeletion{
    color:red;
    font-style:italic;
}

.dhxInsertion{
    color:green;
}

.watermarkText{
    color:lightgray;
}

.searchHeading{
    color:blue;
    font-size:14px;
    font-family:Calibri
}

.searchText{
    color:darkblue;
    font-size:11px;
    font-family:Calibri;
}

.CenterUPP{
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -70px;
    margin-left: -70px;
    background-color: transparent;
    z-index:-1;
}

.mobile-LabelSmall{
    font-size:9pt;
    color:darkblue;
    font-family:Calibri;
}