﻿/*
  This file contains all customer specific CSS.
  
  color palette:
  
  #FFFFFF
  #E7E7E7
  #AEB0B0
  #669966
  #000000
  
*/

body
{
    background: #F5F5F5;
    font-family: "Sego UI", "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;
}

body, body a
{
    color: #000000;
}

.ContentPanel
{
    background: #F5F5F5;
}

.ContentPanel, .ContentPanel a
{
    color: #000000;
}

.TitlePanel
{
    height: 70px;
    /* text-align: center; */
    background: #F5F5F5 url("img/header_background.jpg") no-repeat;
    background-position: center;
    background-size: 100% 70px;
}

.TitlePanel .CustomerLogoImage
{
    /* width: 400px; */
    height: 70px;
}

.scroller_anchor
{
    height: 0px;
    margin: 0;
    padding: 0;
}

.scroller
{
    margin: 0 0 10px;
    z-index: 999;
}

.scroller_master_anchor
{
    height: 0px;
    margin: 0;
    padding: 0;
}

.scroller_master
{
    margin: 0 0;
    z-index: 999;
}

.ImportantInfoPanel
{
    margin: 0 0px;
    padding: 5px 5px;
    min-height: 300px;
    border: 1px solid red;
    background-color: #FFFFFF;
}

.MenuPanel
{
    background: #E1E1E1;
}

.MenuPanel .BorderBottomLeft
{
    padding: 2px;
}

.MenuPanel .BorderContent, .MenuPanel .LinkPanel
{
    background: #E1E1E1;
}

.MenuPanel, .MenuPanel a
{
    color: #6D6E70;
}

.MenuPanel .BorderBottomLeft
{
    background: none;
}

.MenuPanel .BorderBottomRight
{
    background: none;
}

.MenuPanel .BorderTopLeft
{
    background: none;
}

.MenuPanel .BorderTopRight
{
    background: none;
}

.MenuPanel a:hover
{
    color: #73B4C8;
}

.Widget
{
    background: #E1E1E1;
}

.Widget.Hover
{
    background: #73B4C8;
}

.WidgetHeader
{
    background: #E1E1E1 url("img/widget-header.png");
    color: #6D6E70;
}

.WidgetBody
{
    background: #FFFFFF;
}

.WidgetDropCueHeader
{
    background: #E1E1E1 url("img/widget-dropcue-header.png");
}

.Footer
{
    font-size: 11px;
    padding: 5px 0 5px 10px;
    background-color: #E1E1E1;
    border: solid 1px #6D6E70;
}

.AddContentPanel
{
    background: #FFFFFF;
    border-bottom-color: #000000;
}

.ChangePageSettingsPanel
{
    border-color: #000000;
    background: #FFFFFF;
}

/* turn off rounded borders for ContentPanel */
.ContentPanel .BorderBottomLeft, .ContentPanel .BorderBottomRight, .ContentPanel .BorderTopLeft, .ContentPanel .BorderTopRight
{
    background: none !important;
}


/************/
/* asp:Menu */
/************/

.AspNet-Menu li
{
    border-top: solid 1px #FFFFFF;
    border-left: solid 1px #FFFFFF;
    border-right: solid 1px #FFFFFF;
}

.AspNet-Menu li:hover,
.AspNet-Menu li.AspNet-Menu-Hover
{
    border-top: dotted 1px #000000;
    border-left: dotted 1px #000000;
    border-right: dotted 1px #000000;
}

.AspNet-Menu li:hover,
.AspNet-Menu li.AspNet-Menu-Hover,
.AspNet-Menu li:hover a,
.AspNet-Menu li.AspNet-Menu-Hover a
{
    background: #E1E1E1;
    color: #73B4C8;
}

.AspNet-Menu ul
{
    border: solid 1px #000000;
    left: -1px;
}

.AspNet-Menu ul,
.AspNet-Menu li:hover ul li a,
.AspNet-Menu li.AspNet-Menu-Hover ul li a
{
    background: #FFFFFF;
    color: #000000;
}

.AspNet-Menu ul li
{
    border: none;
}

.AspNet-Menu li:hover ul li:hover,
.AspNet-Menu li.AspNet-Menu-Hover ul li.AspNet-Menu-Hover
{
    border: none;
}

.AspNet-Menu li:hover ul li:hover,
.AspNet-Menu li.AspNet-Menu-Hover ul li.AspNet-Menu-Hover,
.AspNet-Menu li:hover ul li:hover a,
.AspNet-Menu li.AspNet-Menu-Hover ul li.AspNet-Menu-Hover a
{
    background: #E1E1E1;
    color: #73B4C8;
}

.AspNet-Menu ul .AspNet-Menu-NonLink
{
    background: rgba(230,230,230,0.6); /* #E6E6E6*/
    color: #888888;
}

.AspNet-Menu ul li:hover .AspNet-Menu-NonLink,
.AspNet-Menu ul li.AspNet-Menu-Hover .AspNet-Menu-NonLink
{
    /*background: rgba(187,187,187,0.6);
    color: #5E8261;*/
}

.CompletionList
{
    visibility: hidden;
    list-style: none outside none;
    padding: 0px;
    border: 1px solid buttonshadow;
    background-color: window;
    margin: 0px;
    width: auto !important;
}

/* iPad */
.iPadFooter
{
    font-size: 11px;
    padding: 0 0 5px 10px;
    background-color: #E1E1E1;
    border: solid 1px #C3C3C3;
    position: fixed;
    bottom: 0px;
    width: 95%;
}

/* App */
.AppContentPanel .BorderContent
{
    font-size: 13px;
}

.AppFooter
{
    font-size: 11px;
    padding: 0 0 1px 2px;
    background-color: #E1E1E1;
    border: solid 1px #C3C3C3;
    position: relative;
    bottom: 0px;
    width: 100%;
}
