/*******************************************************************************************************************

	File: sea_card_oms.css
      Author: Gene Dascher
     Created: December 13, 2004
     Purpose: Used for SCOMS screens

 Inputs: None.

 Outputs: Display information.


********************************************************************************************************************

	SEA Card OMS stylesheet

	Date		Version		Name			Bug	Comment
	13 Dec 2004	V1.0.GED.0.0	Gene Dascher			Written
	16 Jun 2005	V1.0.GED.0.1	Gene Dascher			Added styles from airseacard_oms.css
									Added styles for Fulfillment Screen
	08 Sep 2005	V1.0.GED.0.2	Gene Dascher			Added PortSearchTextBold
	13 Sep 2005	V1.0.GED.0.3	Gene Dascher			Changed color code #003163 to #221e1f to match seacardsys.css
	19 Sep 2005	V1.0.GED.0.4	Gene Dascher			Added Cancelled class.
	14 Apr 2006	V1.0.GED.0.6	Gene Dascher			Added class for A tags under PortSearchText.
	01 Mar 2006	V1.0.GED.1.0	Gene Dascher			Removed most font-size and ALL font-family properties from classes.
	10 Oct 2006	V1.0.GED.1.1	Gene Dascher			4469	Changed padding on all ExtraWidgetShort classes
									to get input buttons and anchors to look alike.
	09 Nov 2006	V1.0.GED.1.2	Gene Dascher				Added Italic and Changed classes.
	06 Sep 2007	V1.0.GED.1.3	Gene Dascher		11723	Added border to PortSearchRecordTypeInfo class.
	07 Sep 2007	V1.0.GED.1.4	Gene Dascher		11723	Added a.PortSearchRecordTypeInfoText:hover class.
	24 Sep 2007	V1.0.GED.1.5	Gene Dascher		11896	Added OrigQuoteRequest class.
	22 Oct 2007	V1.0.GED.1.6	Gene Dascher		12930	Added ExtraWidgetBig and ExtraWidgetBigiMOver classes.
	30 Oct 2007	V1.0.GED.1.7	Gene Dascher		12941	Added CustNotes class.
	08 Feb 2008	V1.0.GED.1.8	Gene Dascher			Added PortSearchRecordTypeInfoNoBorder class.
									Added margin-right attribute to ExtraWidgetShort classes.
	06 Apr 2010	V1.0.JRS.2.0	James Simmons		30308	Added ".PortSearchLabel label" so FW Display labels match the rest
									Also added .CanvasErrMsgHeader, .Hidden, and .PortSearchRecordTypeInfoNoHeight
	02 Jun 2010	V1.0.GED.3.0	Gene Dascher		35691	Added OMOrderWidgetChanged class.
	04 Jun 2010	V1.0.GED.4.0	Gene Dascher		35691	Added OMModID.
	07 Jun 2010	V1.0.GED.4.1	Gene Dascher		35691	Removed padding-left and added text-align to OMModID class.
	16 Nov 2010	V1.0.GED.4.2	Gene Dascher		39389	Removed CustNotes class.
	26 Oct 2013	V1.0.GED.4.3	Gene Dascher		65099   Changed attributes in PortSearchRecordTypeInfo, ReqStatusPos, ReqStatusNeg and PortSearchRecordTypeInfoText
	30 Oct 2013	V1.0.GED.4.4	Gene Dascher		65653   Added color: red to .NonErrMsgContentHL
	09 Dec 2013	V1.3.WBM.5.0	Brian McCane		66679   Added class styles for new OMS Order Fulfill layout
	24 Feb 2014	V1.3.RSD.5.1	Randy Denham		68053   Added important to the Hidden class
	16 Jun 2025	V1.3.GLD.5.2	Garu Denslow		RFP-536 Added InstructionsBold
********************************************************************************************************************
*/

.InstructionsBold { font-weight: bold; }
.HeadingLabelBold { color: #000; font-size: 10pt; font-weight: bold; }
.PortSearchText { background-color: transparent; color:#000000; }
.PortSearchText A{ background-color: transparent; color:#000000; }
.Cancelled { color: #f00; }
.PortSearchTextBold { background-color: transparent; color:#000000; font-weight: bold; }
.PortSearchLabel { background-color: transparent; color:#221e1f; font-weight: bold; text-align: right; }
.PortSearchLabel label { background-color: transparent; color:#221e1f; font-weight: bold; text-align: right; }
.PortSearchLabelLeft { background-color: transparent; color:#221e1f; font-weight: bold; text-align: left; }
.Left { text-align: left; }
.Right { text-align: right; }
.Indent10 { padding-left: 10px; }

/* copied from seacard.css: .Canvas .LayoutGrid .Content > table th */
table.oms_fulfill_content {
	border: 1px #888 solid;
	box-shadow: 2px 2px 5px #888;
	-webkit-box-shadow: 2px 2px 5px #888;
	-moz-box-shadow: 2px 2px 5px #888;
/* 	font-size: .9em; */
	width: 100%;
}
td.oms_fulfill_header {
    border: 1px #888 solid;
    text-align: center;
    padding: 10px 5px;
    box-shadow: 0 2px 5px #888;
    -webkit-box-shadow: 0 2px 5px #888;
    -moz-box-shadow: 0 2px 5px #888;
    background-color: #c3d7d8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dff6f8), to(#c3d7d8, #c3d7d8)); /* Chrome, Safari 4+ */
    background-image: -webkit-linear-gradient(top, #dff6f8, #c3d7d8, #c3d7d8); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
    background-image:    -moz-linear-gradient(top, #dff6f8, #c3d7d8, #c3d7d8); /* Firefox 3.6-15 */
    background-image:      -o-linear-gradient(top, #dff6f8, #c3d7d8, #c3d7d8); /* Opera 11.10-12.00 */
    background-image:         linear-gradient(to bottom, #dff6f8, #c3d7d8, #c3d7d8); /* Chrome 26, Firefox 16+, IE 10+, Opera 12.50+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dff6f8', endColorstr='#c3d7d8'); /* IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#dff6f8', endColorstr='#c3d7d8')"; /* IE8, IE9 */
}
td.oms_fulfill_text {
    background-color: transparent;
    color:#000000; 
    text-align: center;
    padding: 10px 5px;
}

.PortSearchRecordTypeInfo { 
    background-color: #dff6f8; padding: 5px 5px;
    border-top: 1px solid #00467f;
    border-bottom: 1px solid #00467f;
    margin-bottom: 10px;
    margin-top: 10px;
    box-shadow: 2px 2px 2px darkgrey;
    -webkit-box-shadow: 2px 2px 2px darkgrey; 
 }

.PortSearchRecordTypeInfoText { 
    color: #00467f;
    padding-left: 5px; 
    font-size: 1.2em; 
}

.PortSearchBottomBorder { border-bottom: 1px solid black; }

/* simple restyling to get fuel contract displaying nicer rather than redoing */
table.FuelRequest {
    border: 1px solid #00467F;
    border-collapse: separate;
    border-spacing: 1px;
    margin-bottom: 10px;
    /*margin: 0 auto; //center it? */
    width: 100%;
}
.FuelRequestText                   { /*background-color: transparent;*/ color:#000000; }
.FuelRequestText a                 { /*background-color: transparent;*/ color:#000000; }
.FuelRequestTextBold               { /*background-color: transparent;*/ color:#000000; font-weight: bold; }
.FuelRequestLabel                  { /*background-color: transparent;*/ color:#00467F; font-weight: bold; text-align: right; padding-right: 8px;}
.FuelRequestLabel label            { /*background-color: transparent;*/ color:#00467F; font-weight: bold; text-align: right; padding-right: 8px;}
.FuelRequestLabelLeft              { /*background-color: transparent;*/ color:#00467F; font-weight: bold; text-align: left;  padding-right: 8px; white-space: nowrap; border-top: 1px dotted #00467F;}
.FuelRequestRecordTypeInfo         { background-color: #00467F; height: 20px; border: 1px solid #FFFFFF; }
.FuelRequestRecordTypeInfoNoBorder { background-color: #00467F; height: 20px; }
.FuelRequestRecordTypeInfoNoHeight { background-color: #00467F; border: 1px solid #FFFFFF; }

.FuelRequestRecordTypeInfoText,
a.FuelRequestRecordTypeInfoText:hover{ color: #FFFFFF; padding-left: 5px; }

.FuelRequestBottomBorder { border-bottom: 1px solid #000000; }

.NonErrMsgContentHL { font-weight: bold; font-style: italic; color: red; }

/* end FuelRequest restyle */

input.ExtraWidgetShort { vertical-align: middle; background-color: #9ec4da; text-align: center; padding: 0px;  font-size: 7pt; color: #221e1f; border: solid #fff 1px; cursor: pointer; text-decoration: none;  white-space: nowrap; margin-right: 10px; }
html>body input.ExtraWidgetShort { padding: 0px 0px; }
input.ExtraWidgetShort:hover { vertical-align: middle; background-color: #fff; text-align: center; padding: 0px;  font-size: 7pt; color: #221e1f; border: solid #9ec4da 1px; cursor: pointer;  text-decoration: none; white-space: nowrap; margin-right: 10px; }
html>body input.ExtraWidgetShort:hover { padding: 0px 0px; }
input.ExtraWidgetShortMOver { vertical-align: middle; background-color: #fff; text-align: center; padding: 0px;  font-size: 7pt; color: #221e1f; border: solid #9ec4da 1px; cursor: pointer;  text-decoration: none; white-space: nowrap; margin-right: 10px; }
html>body input.ExtraWidgetShortMOver { padding: 0px 0px; }
input.Del { vertical-align: middle; background-color: #f00; text-align: center; padding: 0px;  font-size: 7pt; color: #fff; border: solid #fff 1px; cursor: pointer; text-decoration: none;  white-space: nowrap; }
input.Del:hover { vertical-align: middle; background-color: #fff; text-align: center; padding: 0px;  font-size: 7pt; color: #f00; border: solid #f00 1px; cursor: pointer;  text-decoration: none; white-space: nowrap; }

a.ExtraWidgetShort { vertical-align: middle; background-color: #9ec4da; text-align: center; padding: 1px 20px 2px 20px;  font-size: 7pt; color: #221e2f; border: solid #fff 1px; cursor: pointer; text-decoration: none;  white-space: nowrap; margin-right: 10px; }
html>body a.ExtraWidgetShort { padding: 1px 4px; }
a.ExtraWidgetShort:hover { vertical-align: middle; background-color: #fff; text-align: center; padding: 1px 20px 2px 20px;  font-size: 7pt; color: #221e1f; border: solid #9ec4da 1px; cursor: pointer;  text-decoration: none; white-space: nowrap; margin-right: 10px; }
html>body a.ExtraWidgetShort:hover { padding: 1px 4px; }
a.ExtraWidgetShortMOver { vertical-align: middle; background-color: #fff; text-align: center; padding: 1px 20px 2px 20px;  font-size: 7pt; color: #221e1f; border: solid #9ec4da 1px; cursor: pointer;  text-decoration: none; white-space: nowrap; margin-right: 10px; }
html>body a.ExtraWidgetShortMOver { padding: 1px 4px; }
a.Del { vertical-align: middle; background-color: #f00; text-align: center; padding: 0px;  font-size: 7pt; color: #fff; border: solid #fff 1px; cursor: pointer; text-decoration: none;  white-space: nowrap; }
a.Del:hover { vertical-align: middle; background-color: #fff; text-align: center; padding: 0px;  font-size: 7pt; color: #f00; border: solid #f00 1px; cursor: pointer;  text-decoration: none; white-space: nowrap; }




a.ExtraWidgetBig { vertical-align: middle; background-color: #9ee4dd; text-align: center; padding: 1px 20px 2px 20px;  font-size: 10pt; color: #221e2f; border: solid #fff 1px; cursor: pointer; text-decoration: none;  white-space: nowrap; }
html>body a.ExtraWidgetBig { padding: 1px 4px; }
a.ExtraWidgetBig:hover { vertical-align: middle; background-color: #fff; text-align: center; padding: 1px 20px 2px 20px;  font-size: 10pt; color: #221e1f; border: solid #9ec4da 1px; cursor: pointer;  text-decoration: none; white-space: nowrap; }
html>body a.ExtraWidgetBig:hover { padding: 1px 4px; }
a.ExtraWidgetBigMOver { vertical-align: middle; background-color: #fff; text-align: center; padding: 1px 20px 2px 20px;  font-size: 10pt; color: #221e1f; border: solid #9ec4da 1px; cursor: pointer;  text-decoration: none; white-space: nowrap; }
html>body a.ExtraWidgetBigMOver { padding: 1px 4px; }

.ReqStatusPos { 
    padding: 0px; 
    font-size: 1em; 
    color: #221e1f; 
    white-space: nowrap; 
}

.ReqStatusNeg { 
    padding: 0px; 
    font-size: 1em; 
    color: #f00; 
    white-space: nowrap; 
}

.Disp { vertical-align: middle; background-color: #f00; text-align: center; padding: 0px;  font-size: 7pt; color: #fff; border: solid #fff 1px; text-decoration: none;  white-space: nowrap; }

.Italic { font-style: italic; }
/*
** Changed class for indicating which fields have been changed
*/
.Changed {
	background-image: url("/images/application/changed.gif");
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 10px;
}
/*
** OrigQuoteRequest class for indicating which fields belong to the Customer's Original Quote Request
*/
.OrigQuoteRequest {
	background-image: url("/images/application/orig_quote.gif");
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 10px;
}

.CanvasErrMsg{
	color: red;
	font-size:1.2em;
	text-align: center;
	padding:10px;
}

.Hidden {
	display: none !important;;
}

.OMOrderWidgetChanged {
	border: 2px solid #00F;
	color: #00F;
}

.OMModID {
	height: 20px; 
	background: #CCCCCC; 
	border: 1px solid #555555;
	text-align: center;
}

#OMS_PORT_SEARCH_SINGLE .warning_message { 
	font-size: 8pt; 
	padding: 5px; 
	text-align: center; 
	background-color: #a61e45; 
	color: white; 
}


.Canvas .FieldsetBorder {
    border: 1px solid #000;
}

.Canvas .FieldsetBorder legend {
    font-weight: bold;
    padding: 0px 5px;
}

.PortSearchRecordTypeInfoNoBorder {
//    background: none;
//    font-weight: bold;
color: black;
    background-color: #c3d7d8; 
    border: 1px solid #888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dff6f8), to(#c3d7d8, #c3d7d8)); /* Chrome, Safari 4+ */
    background-image: -webkit-linear-gradient(top, #dff6f8, #c3d7d8, #c3d7d8); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
    background-image:    -moz-linear-gradient(top, #dff6f8, #c3d7d8, #c3d7d8); /* Firefox 3.6-15 */
    background-image:      -o-linear-gradient(top, #dff6f8, #c3d7d8, #c3d7d8); /* Opera 11.10-12.00 */
    background-image:         linear-gradient(to bottom, #dff6f8, #c3d7d8, #c3d7d8); /* Chrome 26, Firefox 16+, IE 10+, Opera 12.50+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dff6f8', endColorstr='#c3d7d8'); /* IE8 */
}

.PortSearchRecordTypeInfoText {
    color: black;
}

.ContractProducts th {
    font-weight: bold;
}

.ContractAdditionalInfo .Label {
    font-weight: bold;
}

.ContractDetailsHeader {
    font-weight: bold;
    padding-bottom: 5px;
}

.ContractAdditionalInfo .FreeTime {
    padding-left: 10px;
}

.ContractAdditionalInfo .FeesOther,
.ContractAdditionalInfo .DelAdditionalInfo {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid black;
}

fieldset.OrderDetail,
fieldset.CounterOffer,
fieldset.ContractDetails {
    padding: 5px;
}

.OrderDetailsLegend {
    font-weight: bold;
}
