
html, body {
  /* width: 100%; */
  width:inherit;
}

#bar, #nav, #logHeader, #footer {
  max-width: inherit;
}

/* header */
.icheckbox_flat-red, .iradio_flat-red {
    background: url(/plugins/jcheck/skins/flat/pink.png) no-repeat;
}


#logHeader{
	background: white url(/css/themes/fedex/fedex-header-bg.png) repeat-x 0px 51px;
	height:100px;
}

#addFilterBtn {
    display: none;
}

#user-rules .top-link,#user-rules .top-link:hover{
  color: #4D148C;
}


#logout-button {
    background: transparent url(/css/themes/trialdat/lock.png) no-repeat 0px 0px;
    /* background: url(/css/themes/trialdat/lock.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); */
    border: 0 solid #f60;
    cursor: pointer;
    float: right;
    height: 26px;
    margin-right: 30px;
    margin-top: 13px;
    text-align: center;
    width: 50px;
}

ul.sm li.li-logout{
	float:right;
}

/* report-mask */
.tile .tile_fat {
    font-size: 3em;
    float: left;
    color: #4D148C;
}



#user-details {
    display: none;
    background: white;
    position: absolute;
    min-width: 450px;
    left: -450px;
    top: 40px;
    z-index: 1000;
    -webkit-box-shadow: 0 5px 5px rgba(0,0,0, .5);
    -moz-box-shadow: 0 5px 5px rgba(0,0,0, .5);
    box-shadow: 0 5px 5px rgba(0,0,0, .5);
    font-size: 11px;
}

#userinfo {
    border: 0 solid #4D148C;
    color: #fff;
    cursor: pointer;
    float: right;
    font-family: "Museo Sans W01 300",Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin-right: 62px;
    margin-top: 10px;
    padding: 9px 12px 5px;
    text-decoration: none;
    //text-shadow: 1px 1px 1px #4D148C;
    text-transform: uppercase;
}

#user-details h2{
	background: white url(/images/ge-motif-h40.jpg) repeat-x 0 -10px;
}

#footer {
  border-top: 2px solid #999;
  color: #999;
  font-family: tahoma,helvetica,sans-serif;
  font-size: 95%;
  text-align: center;
  clear: both;
  margin: 3px 5px;
  padding: 5px;
}

/* Logo is 92x40 */
#menuLogo{
	background: transparent url(/css/themes/fedex/logo.png) no-repeat 10px 5px !important;
	width:102px;
	height:50px;
	display:block;
	padding:0px;
	padding-left:10px;
}

#adminLogo{
	background: transparent url(/css/themes/fedex/admin.png) no-repeat 0 0 !important;
	width:114px;
	height:106px;
	display:block;
	float:right;
	padding:0px;
}

#nav > li:last-child,#nav > li:nth-child(2){
	border-left: 0px;
}

/* menu */
#nav{
	background:transparent; /* Old browsers */
	border: 0px;
  left: 0;
  line-height: 100%;
  margin: 0;
  padding: 7px 0 0;
  position: absolute;
  top: 50px;
  width: 100%;
  margin-left: 10px;
}

}
#nav > li:nth-child(2) {
    padding-left: 200px;
}

.sm-blue {
  box-shadow: none;
}
.sm-blue a{
	font-weight:lighter;
}

.sm-blue a:hover  {
	background:transparent; /* Old browsers */
	background-image:none;
	color:#fff;
}

#nav a {
	color: #fff;
  font-family: Arial, sans-serif;
  font-size: 15px;
  height: 35px;
  line-height: 18px;
  padding: 18px 13px 0px 13px; /*TRBL*/
  text-decoration:none;
  font-weight: normal;
  border:0px;
  margin-right: 10px;
}

#nav > li:first-child > a {
	padding: 8px 13px 0px 13px; /*TRBL*/
}

#nav > li{
}

#nav a:hover {
	background: #fff;
	color: #fff;
}

#nav .current a, #nav li:hover > a,
#nav a.current, #nav a.current:hover, #nav a.current:focus, #nav a.current:active {
	background: #f2f2f2 url(/images/gradient.png) repeat-x 0 -100px;
	color: #4D148C;
	border-top: solid 1px #f8f8f8;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0, .2);
	box-shadow: 0 1px 1px rgba(0,0,0, .2);
}

#nav > li:first-child >a, #nav > li:first-child:hover > a{
	border:0px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-moz-box-shadow: none;
}


/* Report Pad */
.tile{
	background: linear-gradient(to bottom, #FFFFFF 40%, #F2F2F2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.tile:hover {
	background: #363a90 url(/images/gradient.png) repeat-x 0 -100px;
}

/* ui-icon */
.ui-icon { width: 16px; height: 16px; background-image: url(/css/themes/fedex/purpel.png); }
.ui-widget-content .ui-icon {background-image: url(/css/themes/fedex/purpel.png); }
.ui-widget-header .ui-icon {background-image: url(/css/themes/fedex/purpel.png); }
.ui-state-default .ui-icon { background-image: url(/css/themes/fedex/purpel.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-icon:focus {background-image: url(/css/themes/fedex/orange.png); }
.ui-state-active .ui-icon {background-image: url(/css/themes/fedex/purpel.png); }
.ui-state-highlight .ui-icon {background-image: url(/css/themes/fedex/purpel.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/css/themes/fedex/purpel.png); }

/* date picker T,Y,MD, */
div.filter-link{
	font-size:1em;
	font-color:gray;
}
.ge-numrec, .ge-numrec:hover, .ge-numrec-current{
	border: 1px solid #ddd;
}

a.filter-link:hover, .ge-numrec:hover, .ge-numrec-current, .ge-background-1, .ui-slider-handle{
	background: #4D148C;
	color: white;
}
a.filter-link {
	color: #4D148C;
	
}

#reportInfo2 tbody>tr>td:first-child{
	background: linear-gradient(to bottom, #AAA 40%, #BBB 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	text-shadow: 2px 3px 3px white;
}

#reportInfo2 tbody>tr:nth-child(even)>td:first-child{
	background: linear-gradient(to bottom, #BBB 40%, #CCC 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}


#reportInfo tr.h1>td{
	background: white url(/images/ge-motif-h40.jpg) repeat-x 0 0px;
	height:40px;
}

/* Bar */
.ui-widget-header,#silder,#user-details h1 {
  background: linear-gradient(to bottom, #AAA 40%, #BBB 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}

/* Loading image */
#logContent .ui-jqgrid .loading, .ui-jqgrid .loading,#BlockWheel {
  background: url(/css/themes/fedex/wait.gif);
  border-style: none;
  background-repeat: no-repeat;
  min-width:128px;
  min-height:128px;
  display:block;
  font-size:128px;
  border: 0px !important;
}

#ChainedReportWaitingText{
	background:url('/css/themes/fedex/wait.gif') no-repeat center left;
}

/* Checkbox */
.iradio_flat-red {
	 background: url(/plugins/jcheck/skins/flat/purple.png) no-repeat;
}
/* HiDPI support
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .icheckbox_flat-red,
    .iradio_flat-red {
        background-image: url(/plugins/jcheck/skins/flat/purple@2x.png);
    }
}
 */

/* tabs */
li.ui-tabs-active {
  background: transparent !important; 
  color: #4D148C !important;
}

/* Buttons */
.ui-button {
  background: #4D148C !important;
  box-shadow: 0 0px 0px #EEEEEE;
  color: #FFFFFF !important;
}


.ui-button:hover {
	background: #fff !important;
	color: #4D148C !important;
	border: 1px solid #4D148C !important;
}

/* report Mask */
/* report Mask */
#filters .label, #date-type, #ChartType, #ChartTotal, #ShowLabel, #MaxGroup, #DotSize, #ChainedColumn, #ChainedReport {
  color: #555;
}
#vcolumnsLabel, #hcolumnsLabel, #columnsLabel {
	 color: #4D148C;
   font-family: "Gill Sans Light";
   text-transform: uppercase;
}
#columnsDrop, #hcolumnsDrop, #vcolumnsDrop {
    background: white;
}

#vcolumnsLabel{
    color: #4D148C;
    font-family: "Gill Sans Light";
    text-transform: uppercase;
}

#reportTop, #reportRun, #reportColumnZone, #chartZone {
    padding: 2px;
    margin-left: 10px;
    margin-top: 0px;
    margin-bottom: 10px;
    border: 1px solid gray;
}
#scheduleT {
    height: auto;
}
#filters {
    float: left;
    border: 1px solid #bbb;
    -moz-box-shadow: 4px 2px 2px #999;
    -webkit-box-shadow: 4px 2px 2px #999;
    box-shadow: 4px 2px 2px #ccc;
}

#filtersForm #autoLinks{
	display:none;
}

#reportColumns {
    background-color: whitesmoke;
    background-image: url(/css/themes/trialdat/tnt-db.png);
    background-position: right bottom;
    background-repeat: no-repeat;
    max-width: 405px;
}

#reportColumns .filter-only{
	color: black;
	background: #c9ac7f url(/images/gradient.png) repeat-x 0 -100px !important;
}

.template-title {
  color: #4D148C;
}

.lpcol{
	background: #4D148C;
	color:snow;
}

#repnav.image-report{
	background: white url("/css/themes/fedex/report-img.png") no-repeat;
	background-position: 90% 10%;
}

#repnav.image-chart{
	background: white url("/css/themes/fedex/chart-area.png") no-repeat;
	background-position: 90% 10%;
}

#repnav.image-map{
	background: white url("/css/themes/fedex/chart-map.png") no-repeat;
	background-position: 90% 10%;
}

.numbers-drag, .columns-drag{
	background: #4D148C;
	border:1px solid white;
	border-radius:3px;
	list-style-type:none;
	padding-left: 3px;
	padding-right:3px;
	margin:2px;
	min-width:120px;
	max-width:200px;
	-moz-box-shadow: -4px -2px 2px #999;
	-webkit-box-shadow: -4px -2px 2px #999;
	box-shadow: -2px -2px 2px #999;
}

/* filter columns */
#reportColumns .filter-drag{
	color: black;
	background: #67c9f2 url(/images/gradient.png) repeat-x 0 -100px !important;
}


#filterDate{
	color: #333f48;
	font-family: Arial, Verdana, sans-serif;
	font-size:0.9em;
	font-weight:normal;
}
#periodPicker,#profile-lock,#profile-save,#profile-close{
	color: #4D148C;
}
#profile-lock{
font-size:14px;
padding-top:1px;
}

#columnsList li,#numbersList li{
	padding-top:1px;
	padding-bottom:1px;
	margin-right:5px;
	border: 1px solid #333;
}

#profile-lock:hover{
	color: #FF6600;
}
 

/* Daily/History */
/* header of table for tracking and consignment information */
#TrackDetailsT tbody > tr:first-child > td, table.address tbody > tr:first-child > td, table.details tbody > tr:first-child > td {
  background: #4D148C !important;
  color: white !important;
}

/* images of status */

.sm_delivered{
	background:transparent url('/css/themes/fedex/accept.png') no-repeat center center;
}
.sm_transit{
	background:transparent url('/css/themes/fedex/transit.png') no-repeat center center;
}
.sm_exception{
	background:transparent url('/css/themes/fedex/error-ico.png') no-repeat center center;
}
.sm_collected{
	background:transparent url('/css/themes/fedex/pu.png') no-repeat center center;
}
.sm_outdelivery{
	background:transparent url('/css/themes/fedex/od.png') no-repeat center center;
}
.sm_booked{
	background:transparent url('/css/themes/fedex/booked.png') no-repeat center center;
}
.sm_pending {
    background: url("/css/themes/fedex/pending.png") no-repeat scroll center center transparent;
    }

/* Images for report in [reportPad] */
.report-img {
  background: url("/css/themes/fedex/report-img.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  display: block;
  height: 60px !important;
}

.tile:hover .report-img {
	background: transparent url("/css/themes/fedex/report-img-hover.png") no-repeat !important;
}

.chart-area,.chart-spline {
  background: transparent url("/css/themes/fedex/chart-area.png") no-repeat !important;
  height: 60px !important;
}

.tile:hover .chart-area,.tile:hover .chart-spline {
	background: transparent url("/css/themes/fedex/chart-area-hover.png") no-repeat !important;
}

.chart-column, .chart-column-3d, .chart-column-stack, .chart-stack-3d {
  background: transparent url("/css/themes/fedex/chart-column.png") no-repeat !important;
  height: 60px !important;
}

.tile:hover .chart-column, .tile:hover .chart-column-3d, .tile:hover .chart-column-stack, .tile:hover .chart-stack-3d {
  background: transparent url("/css/themes/fedex/chart-column-hover.png") no-repeat !important;
}

.chart-map {
 	background: transparent url("/css/themes/fedex/chart-map.png") no-repeat scroll !important;
  height: 60px !important;
}

.tile:hover .chart-map {
 	background: transparent url("/css/themes/fedex/chart-map-hover.png") no-repeat scroll !important;
}  

#list .row-buttons-td >  .fa{
	color: #4d148c;
	font-size:1.2em;
}

#list .row-buttons-td >  .fa:hover{
	color: #ff6200;
}

#list .comment-new {
    background: transparent url(/css/themes/fedex/comment-new.png) no-repeat 0 0px;
    width: 25px;
    height: 18px;
    display: block;
}

li.ui-tabs-active a{
	color: #4d148c !important;
	font-weight: bold;
}

.ui-icon-closethick,.ui-icon-closethick:focus{
	color:#ff6600 !important;
	background-image: url(/css/themes/trialdat/orange.png);
}
.ui-dialog-titlebar-close, .ui-dialog-titlebar-close:hover{
	background-color:transparent !important;
	border:0px;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
    background-color: snow;
    border: 2px solid #4d148c;
    opacity: .85;
    width: 300px;
    padding: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
    font-size: 14px;
    text-align: left;
    display: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

div.jGrowl {
    color: #4d148c;
    font-size: 12px;
}

#comments .my-comment {
	  color: #4d148c;
    width: 300px;
    float: right;
    border-radius: 10px;
    padding: 10px;
    margin: 10px;
    background: #fff;
    border: 1px solid #4d148c;
}

.ui-widget-header {
    color: #4d148c;
    font-weight: bold;
}

#new-comment:hover, #new-comment:focus {
    float: left;
    background: #fff;
    border: 1px solid #4d148c;
}

#comments .your-comment {
	  color: #ff6600;
    width: 300px;
    float: left;
    border-radius: 10px;
    padding: 10px;
    margin: 10px;
    background: #fff;
    border: 1px solid #ff6600;
}

.diag-reportPad .ui-dialog-titlebar {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #999999 100%, #999999 100%) repeat scroll 0 0 !important;
    color: #333f48;
    height: 25px;
    padding-top: 2px !important;
}

.ui-dialog .ui-dialog-titlebar-expand {
    color: #4d148c;
}


.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 0px solid #aaa;
    background: #4d148c url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
    font-weight: normal;
    color: #fff;
}

#infoMessage, .infoMessage {
    background: #fff;
    border: 0px solid #4d148c;
    color: #4d148c;
    font-size: 1.3em;
    margin: 5px;
    padding: 5px;
    width: 95%;
    text-align: center;
}

.ui-dialog .ui-dialog-title {
    font-family: "Gill Sans";
    font-weight: normal;
    font-size: 1.2em;
     color: #4d148c;
}

#TrackDetailsT tbody > tr:nth-child(2n) > td, table.address tbody > tr:nth-child(2n) > td, table.details tbody > tr:nth-child(2n) > td {
    background-image: -moz-linear-gradient(center top , #ddd 0%, #eee 100%);
    border: 1px dotted #ccc;
}

#edithdlist {
    color: #4d148c;
}

.close-filter {
    color: #4d148c;
}


/** ****************************************************************************
  * JGrowl
	* ****************************************************************************
*/
div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	border: 1px solid #7f9eb1 !important;
	color: gray;
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0, .7);
	-moz-box-shadow: 0 3px 3px rgba(0,0,0, .7);
	box-shadow: 0 3px 3px rgba(0,0,0, .7);
}

div.jGrowl div.jGrowl-notification{
	background: white url(/images/jgrowl-info.gif) no-repeat right bottom;
}
	
div.jGrowl div.jgrowl-error {	
	background: url("/images/jgrowl-error.png") no-repeat scroll right bottom #fff;
	border: 1px solid #333f48 !important;
	color:#333f48;
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0, .7);
	-moz-box-shadow: 0 3px 3px rgba(0,0,0, .7);
	box-shadow: 0 3px 3px rgba(0,0,0, .7);
}

div.jGrowl div.jgrowl-error {
    background: #fff url("/images/jgrowl-error.png") no-repeat scroll right bottom;
    border: 1px solid #e60000 !important;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.7);
    color: #e60000;
}
