/* Classic */
/*
@import url("../css/2/classic/top-classic.css");
@import url("../css/2/classic/title-band-classic.css");
@import url("../css/2/classic/panel-classic.css");
*/

/* Evening sky */
/**/
/*@import url("../css/2/eveningsky/framework-eveningsky.css");
@import url("../css/2/eveningsky/top-eveningsky.css");
@import url("../css/2/eveningsky/title-band-eveningsky.css");
@import url("../css/2/eveningsky/panel-eveningsky.css");*/
@import url("../css/2/top.css");
@import url("../css/2/title-band.css");
@import url("../css/2/panel.css");
/**/

.worklocation_screen {
	text-align:center;
	left:0;
	width:500px;
	top:0;
    position:absolute;
}
.facilityList {
    width: 200px;
}
/*****************************************************************************/
/* BOW Stuff                                                                 */
/*****************************************************************************/

div.bowPanel { text-align:left; }
div.bowGroup { margin: 5px; }
table.bowTable {
    margin: 1em;
    width: 18em;    
    overflow: auto;
    background-color:#ccc;
}
table.bowTable tr, td { padding: 0; margin: 0; }
div.bowGroup ul li { float: left; list-style-type: none; }
div.bowGroup { clear: left; }

.rejectionWIP {
    color: red;
}
.rejectTask {
    color: red;
}
.rejectTaskDeleted {
    color: red;
    text-decoration: line-through;
}
.hasRecentShiftTransfer {
    color: #FFFF00;
}
.maxResponseTimeInMinutes {
    color: #FF0000;
}
.enteredInErrorWIP {
    text-decoration: line-through;
}
.enteredByIspectionSkill {
    color: green;
}
.deletedTask {
    text-decoration: line-through;
}

.signoffs_absolute {
    display:none;
    position:absolute;
    top:100px;left:1100;
    vertical-align:middle;
    background-color: #EEEEEE;
}
.signoffs_fixed {
    position:fixed;
    display:inline;
    top:100px;left:1100;
    vertical-align:middle;
    background-color: #EEEEEE;
}
.signoffs_table {
    border-width:2px;
    border-color:black;
    border-style:solid;
    padding:10px;
    width:600px;
}

.greenBackground {
	background-color:green !important;
	color:black !important;
}

.redBackground {
	background-color:red !important;
	color:black !important;
}

.redText {
	color:red;
}

.greenText {
 color:green;
}

.orangeText {
 color:orange;
}

.blackText {
 color:black;
}

.blueText {
 color:blue;
}

.inLastInputHours {
    color: green;
    font-weight: bold;
}

.redBoldText {
	color:red;
    font-weight: bold;	
}

.summaryRow {
    color: black;
    border: 1px solid white;
    background-color: #A5CEF5;
    font-size: 12px;
}

.summaryData {
    color: black;
    border: 1px solid white;
    font-size: 12px;
    font-weight: bold;
}
/*******************************/
/* BillOfWork calendar classes */
/*******************************/
div.shiftPart
{
    position: relative; 
    background-image: url('../images/selected-item-border.gif'); 
    background-repeat: repeat;
    margin: 0;
    padding: 0;
}

div.shiftPart div.shiftPartInner
{
    border-top: 1px solid white;
    border-bottom: 1px solid white;
}

div.shiftPartSelected div.shiftPartInner
{
    border-top: 1px solid navy;
    border-bottom: 1px solid navy;
}

div.shiftPartNonWorking div.shiftPartInner
{
    border-top: 1px solid #565656;
    border-bottom: 1px solid #565656;
}

div.shiftPart div
{
    background-color: white;
    padding: 1px;
    margin: 0;
    border-bottom: 1px solid white;
}

div.shiftPartNonWorking div
{
    background-color: #565656;
    color: white;
}

div.shiftPart-1, div.shiftPart-2, div.shiftPart-3
{
    margin-right: 0px;
}

div.shiftPart-4, div.shiftPart-5, div.shiftPart-6, div.shiftPart-7
{
    margin-right: 1px;
}

div.shiftPartSelected
{
    padding: 0;
}

div.shiftPartSelected div
{
    background-color: navy;
    color: white;
    padding: 1px;
}

div.shiftPartActive
{
    padding: 1px;
}

div.shiftPartActive div
{
    padding: 0;
}

.bowCalendarTable {
	background-color:#F3A952; 
	border-collapse: inherit; 
	-webkit-border-horizontal-spacing: 2px; 
	-webkit-border-vertical-spacing: 2px;
}

.bowCalTableHead {
	border: solid #000 1px; 
	text-align: center; 
	color: #FFF;
}

/*****************************************/
/*  Shift Drop Down                      */
/*****************************************/
.shiftDropDown
{
    border:1px solid;
    border-color : #bbb;
    width: 100%;
    height: 39px;
    cursor : default;
    background-position:100%;
    background-repeat: no-repeat;
    display: inline-block;
    padding: 6px 25px 6px 5px;
    background-color: white;
    overflow-y: hidden;
    overflow-x: hidden;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
}

.shiftDropDownActive
{
    background-color: #b3f3fc;
    color: black;
}

.shiftDropDownBox
{
    overflow-y: auto;
    overflow-x: hidden;
    font: menu;
    padding: -1px;
    z-index: 99999999999;
}

.shiftDropDownBoxDimensions
{
    position: absolute;
    display: none;
    min-height: 200px;
    padding-top:1px;
}

.shiftDropDownBox table
{
    border-collapse: collapse; 
    background-color: #36f;
    cursor: default;
    border-left: 0;
}

.shiftDropDownBox table td
{
    background-color: White;
    padding: 0;
    text-align: right;
    border: solid 1px !important;
}

.shiftDropDownBox table td.nonWorkingShift
{
    background-color: #ddd;
    color: black;
}

.shiftDropDownBox table td.hilite
{
    color: black;
}

.timeframe-span-tooltip-inner
{
    padding-left: 3px;
    padding-right: 3px;
}


#startStopLaborLink {
}

#startStopLabor {
    padding-left:0px;
    padding-top:0px;
}

.userNotificationSpan{
	margin-right: 8px;
}

.alert,.ALERT {
	color: #FF0000 !important;
	padding: 0px;
	margin-bottom: 0px;
	border: 0px;
}

.caution,.CAUTION {
	color: #FFA500 !important;
}

.workDue,.ASSET_NEEDED {
	color: #1a45fa !important;
}

.ready,.READY {
	color: #058f26 !important;
}

.projectReadinessOnPlan {
	color: green !important;
	font-weight: bold;
}

.projectReadinessOffPlan {
	 color: red !important;
	 font-weight: bold;
}

.projectReadinessRisk {
	color: #FFC200 !important;
	font-weight: bold;
}
