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

.message { margin-bottom: 10px; }

.hide { display: none; }

.form-control.form-control-snet
{
display: inline;
width: auto;
}

/*
make long words wrap
*/
.dealer-account-note-box-010
{
width: 460px;
word-wrap: break-word;
text-align: left;
}

/* Accordion styles */
.accordion .accordion-group
{
margin-top: 20px;
}

.webAppEnvDisplay
{
position: absolute;
right: 10px;
top: 55px;
z-index: 10;

font-size: large;
color: yellow;
font-weight: bold;
}

/*
Autocomplete fix for modal dialogs
*/
.ui-autocomplete {
	z-index: 9999;
	max-height: 100px;
	width: 500px !important;
	overflow-y: auto;
	overflow-x: hidden;
}

/*
Disable click on bootstrap wizard's tabs
*/
#addAccountModal ul.bootstrapWizard a {
	cursor: default;
}

.input-uppercase {
	text-transform: uppercase;
}

.input-lowercase {
	text-transform: lowercase;
}

/* the jquery-validation used the label.error CSS selector 20170420 */
label.error
, em.invalid, em.in-valid
{
	color: #b94a48;
	font-style: normal;
}

em.valid {
	color: #356e35;
	font-style: normal;
}

.dragable {
	background-color: #fefefe;
}

.non-dragable {
	background-color: #eee;
}

/* IE9 editable fix */
.editable-input input {
  float: left;
}
div.editable-container {
  float: left;
}

.login-info .index-auth-span2 {
	text-decoration: none !important;
	color: #a8a8a8;
	display: inline-block;
	margin-top: 6px;
}

.login-info .index-auth-span3 {
	text-transform: capitalize;
	font-size: 14px;
	display: inline-block;
	text-decoration: none;
	max-width: 150px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle;
}

.login-info .index-auth-span3 + i {
	vertical-align: middle;
}

.ui-dialog.ui-widget {
  position:relative;
  width: 1000px;
  overflow: visible !important;
  margin:0 auto;
  -webkit-border-radius:0;
		  border-radius:0;
  display:block;
  padding:0;
  top:10px;
}

.ui-dialog.ui-widget {
  width:60% !important;
  -webkit-box-shadow: 0 0 800px 800px rgba(0, 0, 0, 0.3);
		  box-shadow: 0 0 800px 800px rgba(0, 0, 0, 0.3);
  -webkit-border-radius:0 !important;
		  border-radius:0 !important;
  background-color:#FFFFFF;
  word-wrap:break-word;
}
.ui-dialog.ui-widget td{
  word-wrap:break-word;
}

@media screen and (max-width: 1155px){
  .ui-dialog.ui-widget {
	width:60% !important;
  }
}

@media screen and (max-width: 1000px){
  .ui-dialog.ui-widget {
	width:100% !important;
  }
}

.transparent-dialog {
  background: rgb(243, 243, 243);
}
.transparent-dialog .ui-widget-header {
  padding: 0;
  background: rgb(243, 243, 243);
}
.transparent-dialog .ui-widget-content {
  padding: 0;
  background: rgb(243, 243, 243);
}

.ui-dialog-titlebar{
	background-color: rgba(236,236,236, 0.8) !important;
}

#divContainerDatatableGlobalAccountSearch .ui-widget-header {
  padding: 0;
  background: transparent;
}
#divContainerDatatableGlobalAccountSearch .ui-widget-content {
  padding: 0;
  background: transparent;
}

#divContainerDatatableGlobalAccountSearch table.dataTable tr.odd td{ background-color: rgba(236,236,236, 0.8) !important;}
#divContainerDatatableGlobalAccountSearch table.dataTable tr.even td{ background-color: rgba(216,216,216, 0.8) !important;}
#divContainerDatatableGlobalAccountSearch .dt-bottom-row{ background-color: rgba(216,216,216, 0.8) !important;}
#divContainerDatatableGlobalAccountSearch table.dataTable thead tr{
	background-color: rgba(216,216,216, 0.8) !important;
	background-image:none !important;
}

#divContainerDatatableGlobalAccountSearch div.dataTables_paginate ul li{
	background-color: rgba(216,216,216, 0.8) !important;
	background-image:none !important;
}

a.disabled {
  pointer-events: none;
}

.dd3-handle:before {
	content: '-';
	display: block;
	position: absolute;
	left: 0;
	top: 3px;
	width: 100%;
	text-align: center;
	text-indent: 0;
	color: grey;
	font-size: 20px;
	font-weight: normal;
}

/*
used to hide background (second) scroll from ui
in case modal window is open
*/
/*REMOVED - 02/21/2018 rrhhii

body.modal-open {
	overflow: hidden;
	overflow-y: hidden;
	position:fixed;
	width: 100%;
}
*/
/* newer version of bootstrap v3 has .control-label center align for some widths */
/* TODO? 08/21/2017
.form-horizontal .control-label {
	text-align:left !important;
}
*/

/* this will make the 'text-left' work when use with 'control-label' */ 
.form-horizontal .control-label.text-left
{
	text-align: left;
}
