/*
 *	LESSMixins.less
 *	Created By: 		Owen Searfoss
 *	Date Created:		02/14/2013
 *	System / Project:	nexTouch 7.0 / Themes
 *	Description:		Toolbox of general purpose LESS mixins.
 *
*/
/** Utility **/
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}
.clearfix:after {
  clear: both;
}
/** Gradients **/
/* The following simplify setting the 'glow' that's enabled when input fields are focused. */
/* custom theme file generated using the nTouch 7 theme generation process */
/* Base Colors */
/* Dynamic Colors */
/** Basic Elements **/
body {
  color: #333333;
  background-color: #ffffff;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
p {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
p.help-block {
  color: #333333;
}
label {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #333333;
}
.label {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #333333;
}
/** Links **/
a,
a:hover,
a.crumblink,
a.crumblink:hover,
a.action,
a.action:hover,
td a.action,
td a.action:hover,
td.flow a,
td.flow a:hover,
td.currentFlow a,
td.currentFlow a:hover {
  color: #2f628b;
}
/* Item Description links are a different class */
a.itemDescShort,
a.itemDescShort:hover,
td.itemDescShort,
h2.itemDescShort {
  color: #00aff0;
}
/* 'action' is a pseudo-link */
.action {
  color: #2f628b;
  text-decoration: none;
}
.action:hover {
  color: #2f628b;
  text-decoration: underline;
}
.regularLink {
  color: #2f628b;
}
table.table th {
  border-left-color: #808080;
  border-top-color: #808080;
}
table.table th a {
  /* Only alter anchor colors if they appear in the heading */

  color: #333333;
}
table.table td {
  border-left-color: #808080;
  border-top-color: #808080;
}
table.table thead > tr > td,
table.table thead > tr > th {
  /* Set the background color for table headings. */

  background-color: #dddddd;
  /* Text color for table headings. */

  color: #333333;
}
table.table tbody td {
  /* Text color for table contents where the enclosing table has the '.table' class defined. */

  color: #333333;
}
table.table-bordered {
  border-color: #808080;
}
table.table-striped th,
table.table-striped td {
  border-to-color: #808080;
}
table.table-striped tbody > tr:nth-child(odd) > td,
table.table-striped tbody > tr:nth-child(odd) > th {
  /* Set the background color for odd-numbered tbody rows. */

  background-color: #ffffff;
}
table.table-striped tbody > tr:nth-child(even) > td,
table.table-striped tbody > tr:nth-child(even) > th {
  /* Sets the background color for even-numbered tbody rows. */

  background-color: #f9f9f9;
}
table.queryTable th {
  background-color: #0079ce;
  background-image: -moz-linear-gradient(top, #007fd9, #0070bf);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#007fd9), to(#0070bf));
  background-image: -webkit-linear-gradient(top, #007fd9, #0070bf);
  background-image: -o-linear-gradient(top, #007fd9, #0070bf);
  background-image: linear-gradient(to bottom, #007fd9, #0070bf);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff007fd9', endColorstr='#ff0070bf', GradientType=0);
  *zoom: 1;
}
table.queryTable tr {
  background-color: #f5f5f5;
}
table.queryTable tr td {
  background-color: transparent;
}
table.panel {
  border: solid 1px #333333;
}
table.panel th {
  background-color: #0079ce;
  background-image: -moz-linear-gradient(top, #007fd9, #0070bf);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#007fd9), to(#0070bf));
  background-image: -webkit-linear-gradient(top, #007fd9, #0070bf);
  background-image: -o-linear-gradient(top, #007fd9, #0070bf);
  background-image: linear-gradient(to bottom, #007fd9, #0070bf);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff007fd9', endColorstr='#ff0070bf', GradientType=0);
  *zoom: 1;
  border-bottom: solid 1px #333333;
  color: #ffffff;
}
table.panel td {
  background-color: #f5f5f5;
  color: #000000;
}
table.panel td label {
  color: #000000;
}
table.panel td select {
  color: #000000;
}
table.panel a {
  color: #2f628b;
}
table.panel a:hover {
  color: #2f628b;
}
table.panel a.regularLink {
  color: #2f628b;
}
table.panel a.regularLink:hover {
  color: #2f628b;
}
table.panelAlt {
  border: solid 1px #333333;
}
table.panelAlt th {
  background-color: #0079ce;
  background-image: -moz-linear-gradient(top, #007fd9, #0070bf);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#007fd9), to(#0070bf));
  background-image: -webkit-linear-gradient(top, #007fd9, #0070bf);
  background-image: -o-linear-gradient(top, #007fd9, #0070bf);
  background-image: linear-gradient(to bottom, #007fd9, #0070bf);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff007fd9', endColorstr='#ff0070bf', GradientType=0);
  *zoom: 1;
  border-bottom: solid 1px #333333;
  color: #ffffff;
}
table.panelAlt td {
  color: #000000;
}
table.panelAlt td label {
  color: #000000;
}
table.panelAlt td select {
  color: #000000;
}
table.panelAlt td.highlight {
  background-color: #e3ebf0;
}
table.panelAlt a {
  color: #2f628b;
}
table.panelAlt a:hover {
  color: #2f628b;
}
table.panelAlt a.regularLink {
  color: #2f628b;
}
table.panelAlt a.regularLink:hover {
  color: #2f628b;
}
table.dataTable {
  border-color: #333333;
}
table.dataTable div.btn-group a {
  color: #333333;
}
table.dataTable th {
  border-bottom: solid 1px #333333;
  background-color: #0079ce;
  background-image: -moz-linear-gradient(top, #007fd9, #0070bf);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#007fd9), to(#0070bf));
  background-image: -webkit-linear-gradient(top, #007fd9, #0070bf);
  background-image: -o-linear-gradient(top, #007fd9, #0070bf);
  background-image: linear-gradient(to bottom, #007fd9, #0070bf);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff007fd9', endColorstr='#ff0070bf', GradientType=0);
  *zoom: 1;
  color: #ffffff;
}
table.dataTable td {
  color: #000000;
  border-top: solid 1px #333333;
}
table.dataTable td.dataRowsFirst {
  color: #000000;
  background-color: #ffffff;
}
table.dataTable td.dataRowsFirst input {
  color: #000000;
}
table.dataTable td.dataRowsFirst select {
  color: #000000;
}
table.dataTable td.dataRowsFirst label {
  color: #000000;
}
table.dataTable td.dataRowsEven {
  color: #000000;
  background-color: #f4f7f9;
}
table.dataTable td.dataRowsEven input {
  color: #000000;
}
table.dataTable td.dataRowsEven select {
  color: #000000;
}
table.dataTable td.dataRowsEven label {
  color: #000000;
}
table.dataTable td.dataRowsEvenLast {
  color: #000000;
  background-color: #e3ebf0;
}
table.dataTable td.dataRowsEvenLast input {
  color: #000000;
}
table.dataTable td.dataRowsEvenLast select {
  color: #000000;
}
table.dataTable td.dataRowsEvenLast label {
  color: #000000;
}
table.dataTable td.dataRowsOdd {
  color: #000000;
  background-color: #ebf0f3;
}
table.dataTable td.dataRowsOdd input {
  color: #000000;
}
table.dataTable td.dataRowsOdd select {
  color: #000000;
}
table.dataTable td.dataRowsOdd label {
  color: #000000;
}
table.dataTable td.dataRowsOddLast {
  color: #000000;
  background-color: #dbe4e9;
}
table.dataTable td.dataRowsOddLast input {
  color: #000000;
}
table.dataTable td.dataRowsOddLast select {
  color: #000000;
}
table.dataTable td.dataRowsOddLast label {
  color: #000000;
}
table.dataTable td.pagingFooter {
  border-bottom: solid 1px #333333;
  background-color: #0079ce;
  background-image: -moz-linear-gradient(top, #007fd9, #0070bf);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#007fd9), to(#0070bf));
  background-image: -webkit-linear-gradient(top, #007fd9, #0070bf);
  background-image: -o-linear-gradient(top, #007fd9, #0070bf);
  background-image: linear-gradient(to bottom, #007fd9, #0070bf);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff007fd9', endColorstr='#ff0070bf', GradientType=0);
  *zoom: 1;
  color: #ffffff;
}
table.dataTable a {
  color: #2f628b;
}
table.dataTable a:hover {
  color: #2f628b;
}
table.dataTable a.regularLink {
  color: #2f628b;
}
table.dataTable a.regularLink:hover {
  color: #2f628b;
}
table.itemInfo td {
  background-color: transparent;
  border: none;
}
table.progressBar td.titleCurrent {
  color: #2f628b;
}
table.progressBar td.colorBarCurrent {
  background-color: #0070bf;
}
table th a {
  color: #333333;
}
table td a {
  color: #2f628b;
}
table td a:hover {
  color: #2f628b;
}
table td a.action {
  color: #2f628b;
}
table td a.action:hover {
  color: #2f628b;
}
table td.keySalesHeader {
  /* Philips-specific Key Sales Data values. */

  border-top-color: #333333;
  border-bottom-color: #333333;
}
div.fakeAnchor {
  color: #2f628b;
}
div.action.fakeAnchor {
  color: #2f628b;
}
span.action,
span.fakeAnchor {
  color: #2f628b;
}
a.thumbnail:hover {
  /* give the thumbnail hover the same color as the input focus halo */

  border-color: #52a8ec;
  -webkit-box-shadow: 0 1px 4px rgba(81, 168, 236, 0.25);
  -moz-box-shadow: 0 1px 4px rgba(81, 168, 236, 0.25);
  box-shadow: 0 1px 4px rgba(81, 168, 236, 0.25);
}
/* Cart link (above navbar) */
table.header a,
table.header a:visited,
table.header a:hover,
table.header a:active {
  color: #ffffff;
}
/** Input Fields **/
/* Generic Input Fields */
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #333333;
}
/* Defines the 'glow' color used when a textbox is activated. */
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  /* border-color: rgba(82, 168, 236, 0.8); */

  border-color: rgba(81, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(81, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(81, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(81, 168, 236, 0.6);
}
textarea {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #333333;
}
textarea:focus {
  border-color: rgba(81, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(81, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(81, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(81, 168, 236, 0.6);
}
button {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
select {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #333333;
}
/** Buttons **/
.btn-primary {
  /* Make the cursor use the UA rules for unselected buttons. */

  cursor: auto;
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #088ae5;
  background-image: -moz-linear-gradient(top, #0d9bff, #0070bf);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0d9bff), to(#0070bf));
  background-image: -webkit-linear-gradient(top, #0d9bff, #0070bf);
  background-image: -o-linear-gradient(top, #0d9bff, #0070bf);
  background-image: linear-gradient(to bottom, #0d9bff, #0070bf);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0d9bff', endColorstr='#ff0070bf', GradientType=0);
  border-color: #0070bf #0070bf #004373;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0070bf;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  background-color: #0070bf;
  *background-color: #0061a6;
}
.btn-primary:hover {
  color: white;
}
.btn-primary[disabled],
.btn-primary.disabled {
  color: white;
  cursor: not-allowed;
}
.btn-primary:active,
.btn-primary.active {
  color: white;
  cursor: not-allowed;
}
/* 'drop down' style bootstrap buttons */
div.btn-group ul.dropdown-menu a {
  color: #333333;
}
div.btn-group ul.dropdown-menu a:hover {
  /* Appears whenever the dropdown is opened */

  color: #ffffff;
  background-color: #0070bf;
}
div.btn-group.open .btn-primary.dropdown-toggle {
  /* When a drop down button is clicked, make it use a darker version of the primary color. */

  background-color: #0061a6;
}
/** Input **/
/** Navigation Bar **/
/* the navbar is a gradient, so we'll force its fade color to derive from the one the user sets. */
.navbar-inner {
  background-color: #0079ce;
  background-image: -moz-linear-gradient(top, #007fd9, #0070bf);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#007fd9), to(#0070bf));
  background-image: -webkit-linear-gradient(top, #007fd9, #0070bf);
  background-image: -o-linear-gradient(top, #007fd9, #0070bf);
  background-image: linear-gradient(to bottom, #007fd9, #0070bf);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff007fd9', endColorstr='#ff0070bf', GradientType=0);
  *zoom: 1;
}
/* Defines alternate colors for different states of the navigation bar. */
.navbar .nav > li > a {
  color: #ffffff;
}
.navbar .nav > li > a:focus {
  color: #ffffff;
}
.navbar .nav > li > a:hover {
  color: #ffffff;
}
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #e5e5e5;
}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
  color: #ffffff;
}
/* recolor the selection color that's used on the navbar dropdowns */
.dropdown-menu li > a:hover,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  /* This is the background color used when hovering over a part of the dropdown menu in the navbar. */

  background-color: #0079ce;
  background-image: -moz-linear-gradient(top, #007fd9, #0070bf);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#007fd9), to(#0070bf));
  background-image: -webkit-linear-gradient(top, #007fd9, #0070bf);
  background-image: -o-linear-gradient(top, #007fd9, #0070bf);
  background-image: linear-gradient(to bottom, #007fd9, #0070bf);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff007fd9', endColorstr='#ff0070bf', GradientType=0);
  *zoom: 1;
}
ul.nav.nav-tabs li a:HOVER {
  color: #333333;
}
/** Left Navigation (leftnav) **/
.leftNav {
  background-color: #f5f5f5;
  border-color: #dddddd;
}
.leftNav .leftNavHeader {
  color: #ffffff;
  background-color: #006cb9;
  background-image: -moz-linear-gradient(top, #0070bf, #0067b0);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0070bf), to(#0067b0));
  background-image: -webkit-linear-gradient(top, #0070bf, #0067b0);
  background-image: -o-linear-gradient(top, #0070bf, #0067b0);
  background-image: linear-gradient(to bottom, #0070bf, #0067b0);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0070bf', endColorstr='#ff0067b0', GradientType=0);
  *zoom: 1;
}
.leftNav .leftNavHeader a {
  color: #ffffff;
}
.leftNav .leftNavHeader a:hover {
  color: #ffffff;
}
.leftNav .leftNavHeader a:active {
  color: #ffffff;
}
.leftNav .leftNavHeader.leftNavSpecialItems {
  color: #ffffff;
  background-color: #007bd1;
  background-image: -moz-linear-gradient(top, #0082de, #0070bf);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0082de), to(#0070bf));
  background-image: -webkit-linear-gradient(top, #0082de, #0070bf);
  background-image: -o-linear-gradient(top, #0082de, #0070bf);
  background-image: linear-gradient(to bottom, #0082de, #0070bf);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0082de', endColorstr='#ff0070bf', GradientType=0);
  *zoom: 1;
}
.leftNav li a {
  color: #003366;
}
/** Reports **/
table.report {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  border-color: #003366;
}
table.report table.reportCriteriaTable tr td.groupHeader1 {
  /* top-most header in the criteria block of the report output */

  color: #ffffff;
  background-color: #0070bf;
}
table.report table.reportCriteriaTable tr td.criteriaLabel {
  /* left-hand side of the criteria list, criteria type */

  background-color: #c2cad2;
}
table.report table.reportCriteriaTable tr td.criteriaLabel label {
  color: #000000;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
table.report table.reportCriteriaTable tr td.criteriaValue {
  /* right-hand side of the criteria list, criteria value */

  color: #000000;
  background-color: #ebf0f3;
}
table.report tr td.groupHeader1 {
  color: #ffffff;
  background-color: #0070bf;
}
table.report tr td.groupHeader2 {
  color: #ffffff;
  background-color: #00528c;
}
table.report tr td.groupHeader3 {
  color: #ffffff;
  background-color: #003459;
}
table.report tr td.columnHead {
  color: #000000;
  background-color: #c2cad2;
}
table.report tr td.columnBody {
  color: #003366;
  background-color: #ebf0f3;
}
/** Misc. Elements **/
div.pageTitle {
  color: #00aff0;
}
div.instructionsBlock {
  color: #333333;
}
.legend {
  color: #003366;
  border-bottom-color: #bbbbbb;
}
.well {
  background-color: #f5f5f5;
  border-color: #e3e3e3;
}
.well table.table thead > tr > th,
.well table.table thead > tr > td,
.well table.table.table-borderless thead > tr > th,
.well table.table.table-borderless thead > tr > td {
  /* A table within a well is typically part of a form, so don't apply the standard table background. */

  background-color: #f5f5f5;
}
.progress .bar {
  background-color: #269cf0;
  background-image: -moz-linear-gradient(top, #40b0ff, #007fd9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#40b0ff), to(#007fd9));
  background-image: -webkit-linear-gradient(top, #40b0ff, #007fd9);
  background-image: -o-linear-gradient(top, #40b0ff, #007fd9);
  background-image: linear-gradient(to bottom, #40b0ff, #007fd9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff40b0ff', endColorstr='#ff007fd9', GradientType=0);
  *zoom: 1;
}
/* defines the color for the account selector */
table.header select {
  background-color: #0070bf;
  color: #ffffff;
}
/* The elements below are related to the Item Maintenance screen. */
.form-actions {
  background-color: #f5f5f5;
}
td.onTab {
  background-color: #f5f5f5;
}
td.offTab {
  background-color: #f5f5f5;
}
td.tabContentContainer {
  background-color: #f5f5f5;
}
html#loginPage body .loginLogoContainer #loginLogoBackground {
  background-color: #6cd0f6;
  background-image: -moz-linear-gradient(top, #7fd6f7, #4fc7f4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7fd6f7), to(#4fc7f4));
  background-image: -webkit-linear-gradient(top, #7fd6f7, #4fc7f4);
  background-image: -o-linear-gradient(top, #7fd6f7, #4fc7f4);
  background-image: linear-gradient(to bottom, #7fd6f7, #4fc7f4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7fd6f7', endColorstr='#ff4fc7f4', GradientType=0);
  *zoom: 1;
}
html#loginPage body .logoContentsSeparator {
  /* The 'obi' that defines the logo section and the login panel. */

  background-color: #6cd0f6;
  background-image: -moz-linear-gradient(top, #7fd6f7, #4fc7f4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7fd6f7), to(#4fc7f4));
  background-image: -webkit-linear-gradient(top, #7fd6f7, #4fc7f4);
  background-image: -o-linear-gradient(top, #7fd6f7, #4fc7f4);
  background-image: linear-gradient(to bottom, #7fd6f7, #4fc7f4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7fd6f7', endColorstr='#ff4fc7f4', GradientType=0);
  *zoom: 1;
}
table.popoverTable td {
  border-bottom: 1px solid #c2c2c2;
  border-top: none;
}
table.popoverTable tr:last-child td {
  border-bottom: none;
}
table.tabContent a,
table.tabContent a:hover {
  color: #2f628b;
}
table.tabContent a.btn,
table.tabContent a.btn.btn-primary {
  color: #333333;
}
/* Represents page elements on the Item Detail page's Option/Virtual Item section. */
td#virtualChildItemListRow div.filterSelectionContainer {
  border: solid 1px #808080;
}
td#virtualChildItemListRow div.filterSelectionContainer span.filterName {
  background-color: #e5e5e5;
  background-image: -moz-linear-gradient(top, #eaeaea, #dddddd);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eaeaea), to(#dddddd));
  background-image: -webkit-linear-gradient(top, #eaeaea, #dddddd);
  background-image: -o-linear-gradient(top, #eaeaea, #dddddd);
  background-image: linear-gradient(to bottom, #eaeaea, #dddddd);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeaeaea', endColorstr='#ffdddddd', GradientType=0);
  *zoom: 1;
  color: #333333;
}
td#virtualChildItemListRow div.filterSelectionContainer span.filterSelector {
  background-color: #f5f5f5;
}
/** Bootstrap Alert Notices **/
.alert,
.alert h4 {
  background-color: #fcf8e3;
  border-color: #fbeed5;
  color: #c09853;
}
.alert-info,
.alert-info h4 {
  background-color: #d9edf7;
  border-color: #cceef4;
  color: #3a87ad;
}
.alert-danger,
.alert-danger h4,
.alert-error,
.alert-error h4 {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}
.alert-success,
.alert-success h4 {
  background-color: #dff0d8;
  border-color: #dbeccd;
  color: #468847;
}

/* eof -- custom css */
