/*--
AstonMartin color theme 
Only COLOR THEME styles can be in this CSS
--*/
body {
	background-color: rgb(232,232,232);
	/*
	scrollbar-base-color:rgb(127,195,30);
	
	scrollbar-3dlight-color:#ffd700;
	scrollbar-arrow-color:#ff0;
	scrollbar-base-color:#ff6347;
	scrollbar-darkshadow-color:#ffa500;
	scrollbar-face-color:#008080;
	scrollbar-highlight-color:#ff69b4;
	scrollbar-shadow-color:#f0f
	*/

}

a {
  color: black;
}

a:visited {
  color: black;
}

.sp4_fake_hyperlink {
/*  color: rgb(127,195,30); */
	color: blue;
}

.sp4_fake_hyperlink_nolink {
  color: black;
}

.sp4_fake_hyperlink_nolink_multilines {
  color: black;
}

.sp4_fake_hyperlink_nolink_session_det {
  color: black;
}

.sp4_fake_hyperlink_white {
  color: white;
}

.sp4_fake_hyperlink_orig {
  color: blue;
}

.sp4_fake_hyperlink_pressed {
  color: blue;
  background-color: lightblue;
}

.sp4_fake_hyperlink_pressed_nolink {
  color: #8c8f8e;
  background-color: #3B3D3C;
}

.sp4_simptoms_question_text_selected {
  color: #8c8f8e;
  background-color: #3B3D3C;
}

.sp4_hyperlink {
}

.sp4_notes_panel_end {
	border-bottom: 1px solid #99AABB;
}
.sp4_notes_panel {
	background-color: rgb(232,232,232);
	border-left: 1px solid #99AABB;
	border-right: 1px solid #99AABB;
}
.sp4_notes_title {
	background-color: rgb(232,232,232);
  	border-top: 1px solid black;
	color: gray;
}
.sp4_notes_panel_header {
	font-size: small;
	cursor: pointer;
	cursor: hand;
}

.sp4_notes_panel_header_inside {
	background:transparent url(images/tab-sprite-am.gif) repeat-x 0 -202px;
}

.sp4_notes_panel_header_left {
	background:transparent url(images/tab-sprite-am.gif) no-repeat right -352px;padding-right:10px;
}

.sp4_notes_panel_header_right {
	background:transparent url(images/tab-sprite-am.gif) no-repeat 0 -52px;padding-left:10px;
}

.sp4_notes_panel_header_highlight {
	font-weight: bold;
}
.sp4_notes_panel_header_sel {
	font-weight: bold;
	color: black;
}

.sp4_banner_logo {
/*	margin:1em; */
}

.sp4_logged_panel {
	padding: 0;
	margin: 0;
	/* black banner
	background:black;
	color:white;
	*/
}

.sp4-spellcheck-icon {
    background-image:url(images/spellcheckGreen.png) !important;
}

.sp4_solution_table_row {
	background-color:rgb(41,121,33); 
	border-top: 4px solid rgb(41,121,33);
	border-bottom: 4px solid rgb(41,121,33);
  	font-size: smaller;
  	text-decoration: underline;
  	cursor: pointer;
  	cursor: hand;
	color: blue;
}
.sp4-session-icon_bbd {
    background-image:url(casebases/AMsessionIcon.gif) !important;
}

/* black breadcrumb buttons for AM */

.sp4_round_image_button_left_act 
{
	background: url(images/buttons/AM/smButtonLeftActive26.gif) top left no-repeat;
	height: 26px;
}

.sp4_round_image_button_right_act 
{
	background: url(images/buttons/AM/smButtonRightActive26.gif) top right no-repeat;
	height: 26px;
}

.sp4_round_image_button_center_act
{
	background: url(images/buttons/AM/smButtonBgActive26.gif) top left repeat-x;
	height: 26px;
	position: relative;
	margin: 0px 4px;
}

.sp4_very_dark_panel_main {
	background: #000000;
	font-size: small;
	color: white;
	cursor: default;
}

.sp4_very_dark_panel {
	background: #000000;
	font-size: small;
	color: white;
	cursor: default;
}

.sp4_panel_spaced_out {
	background: #000000;
	font-size: 12px;
	border-collapse: separate !important;
	border-spacing: 6px !important;
	cursor: default;
}


.sp4_simptoms_answered_background_color {
	background-color: #A0A0A0;
}


.sp4_finish_problem_panel {
  color: black;
  font-family: 'Open Sans', sans-serif;
  font-size: small;
  cursor: default;
  /*background-color: rgb(224,255,255);*/
  background-color: #E8E8E8;
}


.sp_mva_active {
    background:url("images/checkMva_am.jpg") no-repeat scroll left top #A0A0A0;
	background-color: #A0A0A0;
	font-family: 'Open Sans', sans-serif;
  	font-size: normal;
  	cursor: pointer;
  	color: black;
}

.sp4_mva_list_noborder {
  border: 1px solid white;
  background-color: white;
  color: black;
}

.v4_ftss_widget_selected {
	background:url("images/checkMva_am.jpg") no-repeat scroll left top #A0A0A0;
}


.sp4_mva_panel_background_dark {
  background-color: #A0A0A0;
}

.sp4_mva_panel_background_light {
  background-color: #E8E8E8;
}

.gwt-Button {
	border: 1px solid #888686; 
  	font-family: Montserrat, sans-serif;
  	font-size: 14px;	
	background-image: url(images/doubleStackButtonCenterGrey.png);
	cursor: hand;
	width: auto;
	white-space: nowrap;	
}

.gwt-Button:hover {
	background-image: url(images/doubleStackButtonCenterGreyOver.png);
}

.gwt-Button[disabled]:hover {
	border: 1px solid #ACB2B7; 
	background-image: url(images/doubleStackButtonCenter.png);
	/* color: lightgrey !important; */
}

#add-parts[disabled]:hover {
	color: lightgrey !important;
}

.gwt-Button-Bold {
	border: 1px solid #888686; 
  	font-family: Montserrat, sans-serif;
  	font-size: 14px;	
  	font-weight: bold;
	background-image: url(images/doubleStackButtonCenterGrey.png);
	cursor: hand;
	width: auto;
	white-space: nowrap;	
}

.gwt-Button-Bold:hover {
	background-image: url(images/doubleStackButtonCenterGreyOver.png);
}

.gwt-Button-Bold[disabled] {
	border: 1px solid #ACB2B7; 
	background-image: url(images/doubleStackButtonCenter.png);
}

.gwt-Button-Bold[disabled]:hover {
	border: 1px solid #ACB2B7; 
	background-image: url(images/doubleStackButtonCenter.png);
}

.button_text_no_wrap {
	white-space: nowrap;
}

.button_text_normal {
	white-space: normal;
}

.gwt-MenuBar {
  background-color: #8C8F8E;
  border: 1px solid #3B3D3C;
  cursor: default;
  border-radius: 3px; 
}

.gwt-MenuBar .gwt-MenuItem {
  padding: 1px 4px 1px 4px;
  font-size: small;
  cursor: default;
  white-space: nowrap;
}

.gwt-MenuBar .gwt-MenuItem-selected {
  background-color: #E8EEF7;
  border-radius: 3px; 
}

.gwt-MenuBar .gwt-MenuItemSeparator {
  width: 2px;
  padding: 0px;
  margin: 0px;
  border: 0px;
  border-left: 1px solid #3B3D3C;
  background: #8C8F8E;
}

.gwt-MenuBar-horizontal .gwt-MenuItemSeparator {
  width: 2px;
  padding: 0px;
  margin: 0px;
  border: 0px;
  border-left: 1px solid #3B3D3C;
  background: #8C8F8E;
}
.gwt-MenuBar-horizontal .gwt-MenuItemSeparator .menuSeparatorInner {
  width: 1px;
  height: 1px;
  background: #8C8F8E;
}

.gwt-MenuBar-vertical .gwt-MenuItemSeparator {
  padding: 0px 0px;
}

.gwt-MenuBar-vertical .gwt-MenuItemSeparator .menuSeparatorInner {
  height: 1px;
  padding: 0px;
  border: 0px;
  border-top: 1px solid #3B3D3C;
  overflow: hidden;
  background: #8C8F8E;
}

.sort-asc .x-grid3-sort-icon {
	background-image: url(images/AM/grid/sort_asc_am.gif);
	display: inline;
}

.sort-desc .x-grid3-sort-icon {
	background-image: url(images/AM/grid/sort_desc_am.gif);
	display: inline;
}

.sp4_montserrat_white {
  color: #FFFFFF;	
}