/* Extend the WOW default theme before anything to be sure to pick up any missing styles */
/*@import "../../../../dataengine/themes/default_theme/css/cis.css"; WK 100505 default needs cleanup */
@import "default.css?v=2";
@import "layout.css?v=2";
@import "layout-small.css";

/* Import DropMenuX default styles */
@import "../../../../wow/plugins/mygosumenu/css/dmx-default.css";
/*@import "ddmx.css";*/
/*@import "dmx.css";*/

/*@import "../../../../wow/plugins/jquery/jquery.lightbox-bal-1.5.6f/css/jquery.lightbox.css";*/
@import "../../../../wow/plugins/jquery/lightbox2/css/lightbox2.css";

@import "search.css";
@import "results.css?v=1";
@import "details.css?v=1";
@import "tabs.css?v=3"; /* OVERRIDE tab styles */
/* %%RFC-811 new styles for MA+ menu (JE 12/28/2017) */
/* %%RFC-1055 pick up new CSS styles (JE 01/30/2019) */
@import "adjustments.css?v=5";
/*@import "../eflyer/css/eflyer.css";*/
@import "../../../eflyer/css/eflyer.css";
@import "../../../gbom/css/gbom.css";

/* JQuery ImpromptU CSS */
@import "jqi.css";

/*@import "jquerystorm/jquery-ui-1.8.18.css";*/

/* Use WOW default hover panel CSS */
@import "../../../../dataengine/themes/default_theme/css/hoverpanel.css";
@import "../../../../dataengine/themes/default_theme/css/colors.css";
@import "../../../../dataengine/themes/default_theme/css/autocomplete.css";

@import "../../../emulator/css/emulator.css";

td.pjr input.discrepancy-explanation {
	width: 300px;
}

/* bunch of message box colors */
.lightBlueMessage, 
.darkBlueMessage, 
.orangeMessage, 
.maroonMessage, 
.greenMessage, 
.blackMessage, 
.redMessage {
	margin-bottom: 10px;
	padding: 7px; 
	width: 600px;
	background: #efefef;
	font-weight: bold;
	white-space:normal;
}
.lightBlueMessage {
	border: 1px solid #0E70D2;
	color: #0E70D2;
}
.darkBlueMessage {
	border: 1px solid #003a5a;
	color: #003a5a;
}
.orangeMessage {
	border: 1px solid #EF7222;
	color: #EF7222;
}
.maroonMessage {
	border: 1px solid #6E0E0E;
	color: #6E0E0E;
}
.greenMessage {
	border: 1px solid #4B962A;
	color: #4B962A;
}
.blackMessage {
	border: 1px solid #000000;
	color: #000000;
}
.redMessage {
	border: 1px solid #B22222;
	color: #B22222;	
}
.icon-before {
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left center;
	background-position-y: top;
}
.icon-after {
	padding-right: 20px;
	background-repeat: no-repeat;
	background-position: right center;
	background-position-y: top;
}
.pdf-file {
	background-image: url(../images/pdf.gif);
	
}

table.pjr td.vpoccomments {
	width: 225px;
	white-space: normal;
}
.nowrap {
	white-space:nowrap;
}
.tag, 
.errortag, 
.warntag {
    background: #f8f8f8;
    border: 1px solid #aaa;
    color: #444;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-right: 3px;
    padding: 2px 7px 2px 7px;
    font-size: 8pt;
    margin-bottom: 1px;
    white-space: nowrap;
    display: inline-block;
    line-height: 1em;
}
.errortag {
    background: #C70000;
    color: white;
}
.warntag {
	background: #F6C928; 
	color: black;
}

.highlight-bg {
	background-color: #56B3DB;
	color: #ffffff;
}
/* %%MAPP1-80 warn-table style class (JE 09/23/2020) */
.warn-table, .alert {
	color: red !important;
    font-weight: bold;
}


/* %%INVOICE_CREDITS allow text to be right aligned (JE 06/11/2013) */
td.right-align {
	text-align: right;
}

/* %%RFC-509 use black text for disabled inputs & selects (JE 06/21/2016) */
span.pjf-ro input[readonly],input.pjf-ro[readonly], select[disabled], span.pjf-ro textarea[readonly]{ color:black; }
.secdisabled {
	background-color: #f2dede !important;
}
.secwarn {
	background-color: #fcf8e3 !important;
}
.sechighlight {
	background-color: #cee1ff;
}
.secselect {
	background-color: #ffda60;
}

td.pluss-actions, 
input.plussCheckout {
	display: none;
}
/*ADD Dealer Locator Links*/
.dealerLocator {
   border-top: 2px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 2px 4px;
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 14px;
   font-family: Georgia, Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.dealerLocator:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
}
/* %%RFC-811 new styles for MA+ menu (JE 12/28/2017) */
div#appMenuTOPRIGHT .section {
	text-align: left;
}

/* %%RFC-826 fix for white stripe in background (JE 02/18/2018) */
.ui-widget-overlay {
    background-repeat: repeat;
}

/* %%RFC-1049 special text color for Aurora ranking (JE 12/27/2018) */
.bluetext {
	color:blue;
	font-weight: bold;
}

/* ===== integration admin css ===== */
span.errorstatus.errortext {
  display: inline-block;
  max-width: 250px;
  min-width: 150px;
  color: red;
  white-space:normal; 
}
span.errortext {
  color: red;
  }
span.label.errortext {
  color: white;
  background-color: red;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  padding-left: 3px;
  padding-right: 3px;
}
span.orangetext {
  color: #EF7222;
}
