/* ----------------- */
/* Nastaveni STRANEK */
/* ----------------- */

body { 
    font-size: 8pt;
    font-family: Sans-Serif;
    box-sizing: content-box; 
}

body, html, form
{
    position:fixed!important; /* WK05 pouzivaji absolute, ktere z nejakeho duvodu rozbiji vyhradne modalni okna v IE11 */
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    overflow: hidden;
}

a[disabled="true"], a:hover[disabled="true"], a:visited[disabled="true"], a:link[disabled="true"]
{
  color:silver;
}

/* ----------------- */
/* Nastaveni MENU    */
/* ----------------- */

.DynamicHover
{
    z-index: 500; 
}

.StaticMenu
{
    background-color: Transparent;
}

.DynamicMenu
{
    z-index: 500;
}

.StaticMenuItem
{
    padding: 5px;
    cursor: pointer;
}

.DynamicMenuItem
{
    padding: 2px;
    padding-left: 2px;
    display: block;
}

.DynamicMenuItem img
{
  width: 16px;
}

.DynamicSelected
{
    z-index: 500;
}

/* -------------------------------- */
/* Nastaveni Context MENU 457       */
/* -------------------------------- */

.ContextMenu
{
    z-index: 500;
}

.ContextMenuItemNormal, .ContextMenuItemHighlight
{
    font-family: Sans-Serif;
    font-size: 8pt;
    cursor: Pointer;
}

.ContextMenuItemDisabled
{
    font-family: Sans-Serif;
    font-size: 8pt;
    cursor: Default;
}

.ContextMenuIconCell
{
    padding: 0px;
    margin: 0px;
}

.ContextMenuTextCell
{
    padding-left: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    white-space: nowrap;
}

/* ----------------- */
/* Nastaveni STROMU  */
/* ----------------- */

.InfoArray
{
    font-family: Sans-Serif;
    font-size: 8pt;
    border: solid 1px White;
}
.InfoArrayTree, .InfoArrayTreeNode
{
    font-family: Sans-Serif;
    font-size: 8pt;
    background-color: transparent;
    background-image: none; 
}

.InfoArrayTreeSelected, .InfoArrayTreeOver
{
    font-family: Sans-Serif;
    font-size: 8pt; 
    background-image: none; 
}

/* --------------------------- */
/* Nastaveni Panelu s ikonami  */
/* --------------------------- */

.ToolbarItem, .ToolbarItemOver, .ToolbarItemOut, .ToolbarDemo 
{
    font-family: Sans-Serif;
    font-size: 8pt;
    margin: 0; 
    padding: 0;
}

.ToolbarItemOver img, .ToolbarItemOut img 
{
    padding: 2px;
}

.ToolbarInfo, .ToolbarInfoKey, .ToolbarInfoValue 
{
    font-family: Sans-Serif;
    font-size: 9pt;
    vertical-align: middle; 
}
    
.ToolbarInfoKey
{
    font-weight: bold;
    padding-right: 5px;
}

.ToolbarInfoValue
{
    font-weight: bold;
    padding-right: 15px;
}

.ToolbarDemo
{
    background-image: url(../img/ToolBarDemo.gif);
    background-repeat: repeat-x;
    background-position: top;
}

/* ----------------------- */
/* Nastaveni Textu         */
/* ----------------------- */
a, a:active, a:link, a:focus, a:hover, a:visited
{
    font-family: Sans-Serif;
    font-size: 8pt;
    text-decoration: none;
}

a.href, a.href:link, a.href:visited, a.href:focus, a.href:hover
{
    text-decoration: underline; 
    cursor: pointer;
}

.Nadpis1, h1
{
    font-family: Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
}
.Nadpis2, h2
{
    font-family: Sans-Serif;
    font-size: 11pt;
    font-weight: bold;
}
.Nadpis3, h3
{
    font-family: Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
}
h4, h5, h6
{
    font-family: Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
}

p, b, i
{
    font-family: Sans-Serif;
    font-size: 8pt;
}

b
{
    font-weight: bold;
}

i
{
    font-style: italic;
}

.Nadpis1Underline
{
    font-family: Sans-Serif;
    font-size: 12pt;
    text-decoration: underline;
    font-weight: bold;
}

.Nadpis2Underline
{
    font-family: Sans-Serif;
    font-size: 11pt;
    text-decoration: underline;
    font-weight: bold;
}

.Nadpis3Underline
{
    font-family: Sans-Serif;
    font-size: 10pt;
    text-decoration: underline;
    font-weight: bold;
}

.DetailWindowTitle
{
    font-family: Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    padding-right: 40px;
    text-align: right;
}

/* ------------------------- */
/* Nastaveni Tabulek s daty  */
/* ------------------------- */
.ftDataGrid
{
    font-family: Sans-Serif;
    font-size: 8pt;
}

.ftDataGridHeader
{
    font-family: Sans-Serif;
    font-size: 8pt;
    font-weight: bolder;
    height: 22px;
}

.ftDataGridItem, .ftDataGridItemAlternating, .ftDataGridItemSelected
{
    font-family: Sans-Serif;
    font-size: 8pt;
    text-decoration: none;
}

/* ---------------------------------- */
/* Nastaveni noveho GPagingDataGridu  */
/* ---------------------------------- */
.w100 { width: 100%; }
.PDG { font-family: Sans-Serif; font-size: 8pt; display:inline-block; position:relative; box-sizing: border-box;}
.PDG.pdg100, .PDG.pdg100 .PDGTable { width: 100%; }
.PDG.PDGFloating { display: table; }
.PDG .TopBar { width:100%;height:16px;font-size:1em; }
.PDG .MainBar { width:100%; top:16px; bottom:16px;}
.PDG .BottomBar {width:100%;height:16px;font-size:1em}
.PDG.LargeMode .TopBar { height:32px;font-size:2em; }
.PDG.LargeMode .MainBar { top:32px; bottom:32px;}
.PDG.LargeMode .BottomBar { height:32px;font-size:2em }
.PDG .TopBar .InfoBar { white-space:nowrap; padding:0 5px;}
.PDG .BottomBar .InfoBar { white-space:nowrap; padding: 2px 5px 0 5px;}
.PDG .InfoBar a { margin:0 5px;}
.PDG.LargeMode .InfoBar a { font-size:1em}
.PDGTable, .PDGTable TR { outline:none; }
.PDGTable THEAD { display:table-header-group; } 
.PDGTable THEAD TR { 
    font-family: Sans-Serif;
    font-size: 8pt;
    font-weight: bolder;
    height: 22px;
    position:relative;
    z-index:2;
}
.PDGTable THEAD TR TD, .PDGTable THEAD TR TD SPAN { text-align: center; white-space: nowrap; overflow:hidden; }
.LargeMode .PDGTable THEAD TR TD, .LargeMode .PDGTable THEAD TR TD SPAN { font-size: 1.5em; }
.PDGTable THEAD DIV { white-space: nowrap; }
.PDGHSort { cursor: pointer; }
.PDGHSort SPAN { text-decoration:underline; }
.PDGGroupNavigator { cursor: pointer; font-weight: bold; }
.LargeMode .PDGGroupNavigator { margin-top: 4px; } 
.PDGGroupNavigator DIV { display: inline; margin: 0 3px; background-position: left -8px;}
.LargeMode .PDGGroupNavigator DIV { background-position:left 0; }
.PDGGroupNavigator SPAN { text-decoration:underline; }

.SearchBar INPUT { height:12px; width:130px; padding:0 2px 0 2px; }
.LargeMode .SearchBar INPUT { height:26px; width:130px; padding:0 2px 0 2px; font-size:1em; }
.SearchBar IMG { cursor:pointer;vertical-align:-3px; }
.LargeMode .SearchBar IMG { vertical-align:-7px; }

.PDGTable TBODY TR { font-family: Sans-Serif; font-size: 8pt; text-decoration: none; cursor: pointer; }
.PDGTable TBODY TR TD { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; vertical-align:middle; }
.LargeMode .PDGTable TBODY TR TD { font-size:2em; }
.LargeMode .PDGTable TBODY TR TD INPUT { vertical-align:-3px; }
.PDGTable td.PDGImgCol { padding: 0 1px; vertical-align:-3px; }
.PDGTable td.PDGImgColLarge { padding: 5px 0 0 5px; }


.PDGItemGroup { }
.PDGItemGroup DIV { margin: -1px; padding: 4px 1px;}

.clearfix:before, .clearfix:after {
    content: " "; 
    display: table; 
}
.clearfix:after {
    clear: both;
}
DIV.PDGIm, DIV.PDGT {
    display:inline; 
}

.LargeMode DIV.PDGIm, .LargeMode DIV.PDGT {
    display:inline; 
}

DIV.PDGIm IMG, DIV.PDGT IMG {
}


DIV.PDGT IMG {
    vertical-align: -3px;
}

DIV.PDG2CB { width:100%; z-index:0; position:relative; }
DIV.PDG2CB DIV.P { left:50%; background-color:#40FF40; filter:alpha (opacity=40); opacity: 0.4; position:absolute; }
DIV.PDG2CB DIV.PO { left:1%; background-color:#40FF40; filter:alpha (opacity=40); opacity: 0.4; position:absolute; }
DIV.PDG2CB DIV.N { right:50%; background-color:#FF4040; filter:alpha (opacity=40); opacity: 0.4; position:absolute; }

DIV.PDGMRK { margin-left:2px!important; margin-right:4px!important; padding-right:10px; display:inline; vertical-align:-2px; border:1px solid black; }
DIV.PDGMRK TR { height:12px; }
DIV.PDGMRK TD { width:12px; }


.PDGItemGroup .PDGT IMG {
    margin-right:3px;
}

.textOverflow 
{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

TD.Comment
{
    background: #ffffff url("../img/cell_chip_comment_right.png") no-repeat top right
}

/* ------------------------------- */
/* Nastaveni zalozek              */
/* ------------------------------- */
.gtabs .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background-position:bottom; height:21px; *height:auto; background-repeat:repeat-x;}
.gtabs .ajax__tab_outer {padding-right:4px;cursor:pointer;background-position:right;background-repeat:no-repeat;height:21px;}
.gtabs .ajax__tab_inner {padding-left:3px;margin:0!important;background-repeat:no-repeat;}
.gtabs .ajax__tab_tab {height:100%;padding:4px;margin:0!important;background-repeat:repeat-x;}
.gtabs .ajax__tab_hover .ajax__tab_outer {background-repeat:no-repeat;background-position:right;}
.gtabs .ajax__tab_hover .ajax__tab_inner {background-repeat:no-repeat;}
.gtabs .ajax__tab_hover .ajax__tab_tab {background-repeat:repeat-x;}
.gtabs .ajax__tab_active .ajax__tab_outer {background-repeat:no-repeat; background-position:right;}
.gtabs .ajax__tab_active .ajax__tab_inner {background-repeat:no-repeat;}
.gtabs .ajax__tab_active .ajax__tab_tab {background-repeat:repeat-x;}
.gtabs .ajax__tab_body {font-family:Sans-Serif;font-size:8pt;padding:5px}


/* ------------------------------- */
/* Nastaveni Tabulek se zalozkami  */
/* ------------------------------- */

.DetailHeadInfo, .DetailHeadInfoPisemnost, .DetailHeadInfoSpis, .DetailMultiPage, .DetailMultiPagePageView
{
    font-family: Sans-Serif;
    font-size: 8pt;
}

/* ------------------------------- */
/* Nastaveni Formularu                             */
/* ------------------------------- */
.CheckBoxFace, input[type="checkbox"]
{
    font-family: Sans-Serif;
    font-size: 8pt;
    height: 15px;
    padding: 0;
    margin: 0 3px; 
}

.CheckBoxFace input 
{
  height:13px !important;
  margin-top:-1px !important; /* FF3 */ 
}

.RadioButtonFace
{
    font-family: Sans-Serif;
    font-size: 8pt;
    height: 15px;
    padding: 0;
    margin: 0 3px; 
}

.RadioButtonFace input 
{
  height:13px !important;
  margin-top:-1px !important; /* FF3 */ 
}

.TextBoxFace, textarea, .ReadOnlyInputClass, .DetailIdentifier
{
    font-family: "Arial CE" , Arial, "Helvetica CE" , Helvetica, sans-serif;
    font-size: 8pt;
    padding: 2px 3px 0 3px;
    margin: 0;
}

.TextBoxFace, .ReadOnlyInputClass, .DetailIdentifier
{
    height: 16px;
}

.RequiredLabel 
{
  color: #00008B;
}

.DetailIdentifier
{
    font-weight: bold;
}

.ComboBoxFace
{
    font-family: Sans-Serif;
    font-size: 8pt;
    margin: 0;
    padding: 1px 0 0 0;
    height: 18px; 
}

select
{
    font-family: Sans-Serif;
    font-size: 8pt;
}

option
{
    font-family: Sans-Serif;
    font-size: 8pt;
    height: 15px;
    margin: 0;
    padding: 0 0 1px 3px;
}

.RadioButtonList 
{
  margin-left:1px; /* FF3 */
  border-color: White;  /* InfoArray */
}

.RadioButtonList tr 
{
  height: 19px; /* linux roztahuje policka vice nez windows */
}

.RadioButtonList tr td 
{
  vertical-align: middle;
}

.RadioButtonList input
{
  float: left;
}

/* ------------------------------- */
/* Nastaveni Buttonu               */
/* ------------------------------- */
.ButtonFace, .ButtonMoreOptionsFace
{
    font-family: Sans-Serif;
    font-size: 8pt;
    background: transparent url(../img/ButtonFace.gif) center;
    border: none;
    height: 24px;
    width: 88px;
    margin: 0;
    padding: 0;
}

.ButtonMojeID, .ButtonDS
{
    font-family: Sans-Serif;
    font-size: 8pt;
    border: none;
    margin: 0px;
    padding: 0px;
    height: 24px;
    cursor: pointer;
}

.ButtonMojeID
{
    background: transparent url(../img/MojeID.png) center;
    width: 24px;

}

.ButtonDS
{
    background: transparent url(../img/ds.png) center;
    width: 43px;
}

.ButtonPaggingFace
{
    font-family: Sans-Serif;
    font-size: 8pt;
    background: transparent url(../img/ButtonFace2.gif) no-repeat center;
    border: none;
    height: 20px;
    width: 15px;
    margin-bottom: 2px;
}

.ButtonMoreOptionsFace
{
    background: transparent url(../img/ButtonFaceArrow.gif) no-repeat center;
}

.DBBoxButtonFace
{
    font-family: Sans-Serif;
    font-size: 8pt;
    background: transparent url(../img/ButtonFace2.gif) no-repeat center;
    border: none;
    margin:0; 
    padding:0;
    height: 20px;
    width: 15px;
}

.ButtonFaceWarning
{
    font-family: Sans-Serif;
    font-size: 8pt;
    background: transparent url(../img/ButtonFaceWarning.gif) center;
    border: none;
    height: 24px;
    width: 88px;
    margin: 0;
    padding: 0;
}

/* ------------------------------- */
/* Nastaveni Ohraniceni            */
/* ------------------------------- */
fieldset, legend
{
    font-family: Sans-Serif;
    font-size: 8pt;
}

fieldset
{
    padding: 2px;
    margin: 1px;
}

/* ------------------------------- */
/* Nastaveni Tabulky               */
/* ------------------------------- */
table, td, tr
{
    font-family: Sans-Serif;
    font-size: 8pt;
}

/* ------------------------------- */
/* Nastaveni Funkci pro datum      */
/* ------------------------------- */
.ArrowUp, .ArrowDown, .ArrowUpDisabled, .ArrowDownDisabled, .DateDifference, .DateDifferenceDisabled, .DateSelect, .DateSelectDisabled 
{
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0; 
}

.ArrowUp
{
    background-image: url(../img/ArrowUp.gif);
}

.ArrowDown
{
    background-image: url(../img/ArrowDown.gif);
}

.ArrowUpDisabled
{
    background-image: url(../img/ArrowUpDisable.gif);
}

.ArrowDownDisabled
{
    background-image: url(../img/ArrowDownDisable.gif);
}

.DateDifference
{
    background-image: url(../img/DateDifference.gif);
}

.DateDifferenceDisabled
{
    background-image: url(../img/DateDifferenceDisable.gif);
}

.DateSelect
{
    background-image: url(../img/DateSelect.gif);
}

.DateSelectDisabled
{
    background-image: url(../img/DateSelectDisable.gif);
}

/* ------------------------------- */
/* Nastaveni Kalendare             */
/* ------------------------------- */

.CalendarMonth
{
    font-family: Sans-Serif;
    font-size: 8pt;
    color: black; /* !!! nelze ovlivnit stylem, nastaveno na tvrdo v komponente */
    font-weight: bold;
    height: 16px;
}

.CalendarPrevNextMonth
{
    font-family: Sans-Serif;
    font-size: 8pt;
    color: black; /* !!! nelze ovlivnit stylem, nastaveno na tvrdo v komponente */
    font-weight: bolder;
}

.CalendarDay
{
    font-family: Sans-Serif;
    font-size: 8pt;
    color: black; /* !!! nelze ovlivnit stylem, nastaveno na tvrdo v komponente */
    font-weight: normal;
    text-align: center;
}

.CalendarOtherMonthDay
{
    font-family: Sans-Serif;
    font-size: 8pt;
    color: Silver; /* !!! nelze ovlivnit stylem, nastaveno na tvrdo v komponente */
    font-weight: normal;
    text-align: center;
}

.CalendarSelectedDay
{
    font-family: Sans-Serif;
    font-size: 8pt;
    color: white; /* !!! nelze ovlivnit stylem, nastaveno na tvrdo v komponente */
    font-weight: normal;
    text-align: center;
}

.CalendarDayInWeek
{
    font-family: Sans-Serif;
    font-size: 8pt;
    font-weight: normal;
    text-align: center;
}

/* ------------------------------- */
/* Okno About                      */
/* ------------------------------- */
.AboutLogo
{
    font-family: Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: right;
    vertical-align: middle;
    padding-right: 8px;
    height: 60px;
}

.AboutHeader
{
    font-family: Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: right;
    vertical-align: middle;
    padding-right: 8px;
}

.TipDne
{
    font-family: Sans-Serif;
    font-size: 8pt; 
    padding: 0;
    margin: 0;
    vertical-align: top;
    text-align: justify;
}

.TipDneZarovka
{
    background-color: transparent;
    background-image: url(../img/zarovka.gif);
    background-repeat: no-repeat;
    background-position: top center; 
    width: 25px;
    height: 25px;
    padding: 0;
    margin: 0;
}

/* ------------------------------- */
/* Dialogová okna                 */
/* ------------------------------- */
.DialogWindowLogoSmall
{
    font-family: sans-serif, "Arial CE" , Arial, "Helvetica CE" , Helvetica;
    font-size: 10pt;
    font-weight: bold;
    text-align: right;
    vertical-align: middle;
    padding-right: 8px;
    height: 60px;
}

.DialogWindowLogoLarge
{
    font-family: sans-serif, "Arial CE" , Arial, "Helvetica CE" , Helvetica;
    font-size: 10pt;
    font-weight: bold;
    text-align: right;
    vertical-align: middle;
    padding-right: 8px;
    height: 60px;
}

.DialogWindowHeader
{
    background: #A0BCE7 none;
    border-bottom: 1px solid White;
    font-family: sans-serif, "Arial CE" , Arial, "Helvetica CE" , Helvetica;
    font-size: 8pt;
    color: white;
}

.DockFill
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
}

.StateIcon 
{
    position: absolute; 
    top: 2px;
    width: 22px; 
    height: 22px; 
    z-index: 60;   
}

.CoverDiv {
  position: absolute; 
  left: 0; 
  top: 0; 
  height: 100%; 
  width: 100%; 
  z-index: 600;
  padding: 0; 
  margin: 0; 
  background-color:Gray; 
  filter:alpha(opacity=50); 
  -moz-opacity:.50; 
  opacity:.50;
}

.CoverImgSmall { 
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -11px;
  margin-top: -11px;
  z-index: 601;
}

.WaitDialog {
  position: absolute;
  margin: 0; 
  padding: 0;
  z-index: 601;
  top: 50%;
  left: 50%;
}

/* ------------------------------- */
/* gpinnablectmenu                 */
/* ------------------------------- */
.gpinnablectmenu .gpctmenuPin {
    /*font-size: 0.8125rem;*/
    top: 0.4375rem;
}

.gpinnablectmenu .gi,
.gpinnablectmenu .gmenu-icon,
.gmenuSubmenu .gmenu-icon {
    font-size: 0.8125rem;
}

/* Korekce k fontu awesome */
.gmenuSubmenu .gi {
    width: 1.28571429em;
    text-align: center;
}

/* ------------------------------- */
/* gbuttonpanel                    */
/* ------------------------------- */
.gbuttonpanel:not(.statusbar) {
    line-height: normal;
   /* height: 32px;*/ /* Toto rozbiji taby */
}


.g-button, 
.g-button .g-color {
    vertical-align: middle;
}

/* ------------------------------- */
/* gbutton  - v hlavbičce tabu     */
/* ------------------------------- */


.g-button__icon--tab.fa,
.g-button__icon--tab .fa, //pro slozene ikony
.g-button__icon--tab.g-unic-icon {
    color: #fff;
}

.g-button__text--tab {
    color: #fff;
}


.g-button--favorite-tab:hover + .g-button--activator,
.g-button--favorite-tab:focus + .g-button--activator {
    background-color: rgba(13,23,50, 0.4);
}

.g-button--favorite-tab:hover, .g-button--favorite-tab:focus {
    background-color: #0D1732;
    border: none;
}

.g-button--favorite-tab.g-button--activated,
.g-button--favorite-tab.g-button--activated:hover,
.g-button--favorite-tab.g-button--activated:focus {
    background-color: #2650b9
}

.g-button--favorite-tab .gi,
.g-button--favorite-tab.g-button--activated .gi,
.g-button--favorite-tab:hover .g-button__icon--tab.gi,
.g-button--favorite-tab:focus .g-button__icon--tab.gi,
.g-button--favorite-tab:hover .g-button__icon--tab.fa,
.g-button--favorite-tab:focus .g-button__icon--tab.fa,
.g-button--favorite-tab:focus .g-button__icon--tab.g-unic-icon {
    color: #fff;
}


/* ------------------------------------- */
/* gtab -  přetížení hlavičky a odsazení */
/* ------------------------------------- */
.g-tab-header.ui-state-default {
    background: #E7EAF2;
    color: #222;
}

.g-tab-header.ui-state-active {
    background: #1D3E8F;
    color: #fafafa;
}

.g-tab-header-text {
    display: table-cell;
    white-space: nowrap;
    padding: 0 0.25rem;
    vertical-align: middle;
}

.g-tab-header, .g-tab-content {
    margin: 0;
}


/* ------------------------------- */
/* GDocuments - download/upload    */
/* ------------------------------- */

.gflashpanel .g-doc-upl {
    /*color: white;*/
    font-family: Helvetica,Arial,sans-serif;
    font-size: 1.1em;
    display: table-cell;
    vertical-align: middle;
}

.gflashpanel .g-doc-upl-panel {
    height: auto;
}


/* NEMENIT !!! FIXNI BARVY NEMENNE NA SKINU !!!! */
.DataGridItemDisabled
{
    color: Gray!important;
}

.InactiveItem
{
    font-style: italic!important;
}

.Required 
{
  color: Navy;
}

.UnreadedDocument
{
  font-weight: bold!important;
}

.BlackText
{
    color: #000000!important;
}

.CyanText
{
    color: #00ffff!important;
}

.BlueText
{
    color: #0000ff!important;
}
.GreenText
{
    color: #008000!important;
}
.OrchidText
{
    color: #da70d6!important;
}
.PinkText
{
    color: #ffc0cb!important;
}
.RedText
{
    color: #ff0000!important;
}
.GoldText
{
    color: #ffd700!important;
}
.SkyBlueText
{
    color: #87ceeb!important;
}
.GrayText
{
    color: #808080!important;
}
.LightGrayText
{
    color: #d3d3d3!important;
}
.DeepPinkText
{
    color: #FF1493!important;
}
.OrangeText
{
    color: #FFA500!important;
}
.OrangeRedText
{
    color: #FF4500!important;
}

