﻿
.MainHeader
{
	display: none;
}

.Container a:active,
.Container a:link,
.Container a:visited,
.Container a:hover,
.Container .AspNet-CheckBoxList-Item,
.Container select,
.Container .AspNet-RadioButtonList-Item ,
.LabelColor,
.Label
{
	color: #333;
}

.OpacControl .Container a:active,
.OpacControl .Container a:link,
.OpacControl .Container a:visited,
.OpacControl .Container a:hover,
.OpacControl .Container .AspNet-CheckBoxList-Item,
.OpacControl .Container select,
.OpacControl .Container .AspNet-RadioButtonList-Item ,
.OpacControl .LabelColor,
.OpacControl .Label
{
	color: White;
}

.MainMenu .AspNet-Menu-Selected a:active,
.MainMenu .AspNet-Menu-Selected a:link,
.MainMenu .AspNet-Menu-Selected a:visited,
.MainMenu .AspNet-Menu-Selected a:hover,
.AspNet-CheckBoxList-Item,
.LabelContrast
{
	color: #333;
}

/*.MainMenu,*/
.divStep,
.MiddleColor,
.DefaultBackgroundColor
{
	background-color: #A11D28;
}

.Title,
.SubTitle,
.DefaultColor,
.DefaultColor a:active,
.DefaultColor a:link,
.DefaultColor a:visited,
.DefaultColor a:hover,
.AspNet-TreeView .UnitId,
.AspNet-TreeView .UnitDate,
.AspNet-TreeView .InfoNotAvailable 
{
	color: #A11D28;
}

.BrightColor,
.GridViewEntities tr:hover, 
.BrightGridView thead th
{
	background-color: #F5F5F5;
}

/*.GenericPanelData,*/
.DarkColor,
.GenericPanelData .SearchField select,
.GridViewEntities thead th,
.DarkGridView thead th
{
	background-color: #DCDCDC;
}

/*.MainMenu,*/
.GenericPanelData,
.GenericPanelData .SearchField select,
.GenericBorder
{
	border:none;
	border-style: solid;
	border-width: 1px;
	border-color: #7C6C5E;
}

.OpacControl h1
{
	margin: 0;
	color: White;
	text-shadow: 0 2px 0 #333;
	line-height: 25px;	
}

.OpacPanelData .SearchField select,
.OpacPanelData
{
	background-image: url(../image/background_selected_menu_item.png);
	background-repeat: repeat;
}

.OpacPanelData .SearchField select
{
	background-color: Gray;
}

.OpacPanelData select,
.OpacPanelData
{
	border:none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.OpacControl .LabelError,
.OpacControl .ValidationSummary
{
    color: #EEE;
}

.GenericBorderColor
{
    border-color: #7C6C5E;
}

.DarkGridView thead th
{
    border-color: #7C6C5E !important;
}

.MainMenu
{
}

.ButtonImageColorConfirm .ButtonImage,
.HyperLinkButtonColorConfirm .ButtonHyperLink
{
	color: Green;
}

.ButtonImageColorRefuse .ButtonImage,
.HyperLinkButtonColorRefuse .ButtonHyperLink
{
	color:Red;
}

.GenericContainer
{
	margin: auto;
}

.OnlineServiceContainer
{
}	

.GenericControl
{
	padding-top: 50px;
	padding-bottom: 50px;
	margin:auto;
}

.OnlineServiceControl
{
	padding-top: 0;
}	

.GenericContainer .GenericControl .TopRowFixed
{
	/*
	min-height: 500px;
	
	background: url(../image/background.jpg) no-repeat center bottom;
	
	-moz-box-shadow: 0 6px 2px -2px #bbb;
	-webkit-box-shadow: 0 6px 2px -2px #bbb;
	box-shadow: 0 6px 2px -2px #bbb;
	*/
}

.GenericContainer .GenericControl .TopRow
{
	/*
	min-height:500px;
	
	background:url(../image/background.jpg) no-repeat center bottom;
	
	background-size: 100% auto;
	-webkit-background-size: 100% auto;
	-moz-background-size: cover;
	-o-background-size: cover;
	-ms-interpolation-mode: bicubic; 
	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/background.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/background.jpg', sizingMethod='scale')";
	
	-moz-box-shadow: 0 6px 2px -2px #bbb;
	-webkit-box-shadow: 0 6px 2px -2px #bbb;
	box-shadow: 0 6px 2px -2px #bbb;
	*/
}

.GenericContainer .GenericControl .BottomRow
{
	min-height: 50px;
	padding: 20px;
}

.LabelHeader
{
    font-size: 1.25em;
    text-transform: uppercase;
    position: relative;
}

.LabelError,
.LabelError p,
.LabelWarning, 
.LabelWarning p
{
	color:Red;
}

.GenericFramedPanel
{
	margin-top: 10px;
	margin-bottom: 16px;
	float: left;
    min-width: 600px;
}

.GenericPanelData,
.OpacPanelData
{
	padding: 20px;
}


.GridViewEntities {
	width: 100%;
	table-layout: fixed;
}

.GridViewEntities .AspNet-GridView-Caption
{
	display: none;
}

.GridViewEntities tr {
	line-height: 1.5em;
}

.GridViewEntities thead th {
	text-align: left;
	overflow: hidden;
	border-bottom: solid 1px #999;
	border-top: solid 1px #CCC;
	padding: 0 5px;
	height:30px;
}

.GridViewEntities td {
	text-align: left;
	overflow: hidden;
	border-bottom: solid 1px #EEEEEE;
	padding: 0 5px;
}

.GridViewEntities .Container,
.GridViewEntities .DetailRow
{
    height: 24px;
	min-height: 24px;
}

.GridViewEntities .CheckBoxSelected
{
	width: 30px;
}

.GridViewEntities .ButtonEdit 
{
	width: 30px;
	text-align: center;
}

.GridViewEntities .HeaderText
{
    color:#333;
}	

.DarkGridView thead th
{
    border: 0;
    border-right-style: solid;
    border-right-width: 1px;
}

.DarkGridView td
{
    color:#333;
}


/* FOR THE TextBoxWithButton Control */


.LabelTextBoxWithButton
{
	display: none;
}

.TextBoxWithButton
{
}

.ImageButtonWithTextBox
{
}


.RadioButtonList, 
.AspNet-RadioButtonList-RepeatDirection-Vertical
{
    margin: 0;
    padding: 0;
}


/* TabPanelControl */


.TabPanelControl 
{
}

.TabPanelControl .Header,
.TabPanelControl .Header .HeaderTitle,
.TabPanelControl .Header .HeaderTitle .LabelTitle    
{
    height: 40px;
    line-height: 40px;
}

.TabPanelControl .Header
{
    position: relative;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.TabPanelControl .Header .HeaderTitle
{
    position: absolute;
    left: 40px;
    min-width: 100px;
    
    
    border-left-style: solid;
    border-right-style: solid;
    border-top-style: solid;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
}

.TabPanelControl .Header .LabelTitle    
{
    padding-left: 15px;
    padding-right: 15px;
    line-height: 50px;
}

.TabPanelControl .PanelBody
{
    padding-top: 10px;
    border-bottom:solid 1px black;
    border-left:solid 1px black;
    border-right:solid 1px black;
    min-height: 1em;
}

.Input
{
    width: 290px;
}

.InputMultiline
{
    height: 100px;
    max-height: 200px;
    width: 75%;
    max-width: 99%;
}

.InputDate
{
}

.InputYear
{
    width:40px;
}

.InputMonth
{
    width:auto;
}

.InputDay
{
    width:auto;
}

.ImageHelp
{
	cursor:help;
}

        
.FiltersApplied
{
	float: left;
	padding-top: 4px;
}

.FiltersApplied .ImageClearFilters 
{
	padding-right: 3px;
}
        
.FiltersApplied .LabelFiltersApplied
{
	color:Black;
	text-decoration: underline;
}

.FilterPanel .Label,
.GridFooter .PageOffset .Label
{
    padding-right: 5px;
    float: left;
    line-height: 30px;
}


.GridFooter .PagerControls .pagination
{
    margin-top: 0;
}

.GridFooter .PageOffset
{
    float:right;
	padding-top: 5px;
}

.GridFooter .PageOffset .DropDownListHideOldRequests,
.GridFooter .PageOffset .DropDownListHideOldRequests select 
{
	float: left;
	width: 120px;
	margin-right: 10px;
}


.GridFooter .PageOffset select,
.GridFooter .PageOffset .DropDownListShowFirstXResults,
.GridFooter .PageOffset .DropDownListShowFirstXResults select 
{
	width: 60px;
}


/*PaymentControl */

.PaymentControl .PaymentAdressesControl
{
	margin-top: 1em;
}


.PaymentControl .PaymentAdressesControl .Shipping
{
	width:50%;
	float:left;
}

.PaymentControl .PaymentAdressesControl .Shipping .ShippingInfo
{
	margin-top: 1em;
	margin-bottom: 1em;
}

.PaymentControl .PaymentAdressesControl .Invoice 
{
	width:50%;
	float:left;
}

.PaymentControl .PaymentAdressesControl .Invoice .InvoiceInfo
{
	margin-top: 1em;
}

.hilite,
.hilite1 
{background-color: yellow;}
.hilite2 
{background-color: red;}
.hilite3 
{background-color: gray;}
.hilite4 
{background-color: orange;}
