/*
 *	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 8 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;
}
a {
  color: #198af2;
}
.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: #198af2;
}
/* Item Description links are a different class */
a.itemDescShort,
a.itemDescShort:hover,
td.itemDescShort,
h2.itemDescShort {
  color: #198af2;
}
/* 'action' is a pseudo-link */
.action {
  color: #198af2;
  text-decoration: none;
}
.action:hover {
  color: #198af2;
  text-decoration: underline;
}
.regularLink {
  color: #198af2;
}
.row > .col-xs-12 > .col-xs-12.bordered {
  border-color: #dddddd;
}
.row > .col-xs-12 > .col-xs-12 > .row {
  /* Text color for table contents */

  color: #333333;
}
.row > .col-xs-12 > .col-xs-12 > .row.header-row {
  /* Set the background color for table headings. */

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

  color: #ffffff;
}
.row > .col-xs-12 > .col-xs-12 > .row.header-row a {
  color: #ffffff;
}
.row > .col-xs-12 > .col-xs-12 > .row.striped:nth-of-type(odd) {
  background-color: #ffffff;
}
.row > .col-xs-12 > .col-xs-12 > .row.striped:nth-of-type(even) {
  /* Sets the background color for even-numbered rows. */

  background-color: #f9f9f9;
}
.row.dataTable > .col-xs-12 > .col-xs-12.bordered {
  border-color: #dddddd;
}
.row.dataTable > .col-xs-12 > .col-xs-12 > .row {
  /* Text color for table contents */

  color: #333333;
}
.row.dataTable > .col-xs-12 > .col-xs-12 > .row.header-row {
  /* Set the background color for table headings. */

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

  color: #ffffff;
}
.row.dataTable > .col-xs-12 > .col-xs-12 > .row.header-row a {
  color: #ffffff;
}
.row.dataTable > .col-xs-12 > .col-xs-12 > .row.striped:nth-of-type(odd) {
  /* Set the background color for odd-numbered rows. */

  background-color: #ffffff;
}
.row.dataTable > .col-xs-12 > .col-xs-12 > .row.striped:nth-of-type(even) {
  /* Sets the background color for even-numbered rows. */

  background-color: #f9f9f9;
}
.row.dataTable > .col-xs-12 > .col-xs-12 > .row.dataRowsFirst {
  background-color: #ffffff;
}
table.table th {
  border-left-color: #dddddd;
  border-top-color: #dddddd;
}
table.table th a {
  /* Only alter anchor colors if they appear in the heading */

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

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

  color: #ffffff;
}
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: #dddddd;
}
table.table-striped th,
table.table-striped td {
  border-to-color: #dddddd;
}
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: #f9f9f9;
}
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: #ffffff;
}
table.queryTable th {
  background-color: #111437;
  background-image: -moz-linear-gradient(top, #13173f, #0d102b);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#13173f), to(#0d102b));
  background-image: -webkit-linear-gradient(top, #13173f, #0d102b);
  background-image: -o-linear-gradient(top, #13173f, #0d102b);
  background-image: linear-gradient(to bottom, #13173f, #0d102b);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff13173f', endColorstr='#ff0d102b', GradientType=0);
  *zoom: 1;
}
table.queryTable tr {
  background-color: #e9e6db;
}
table.queryTable tr td {
  background-color: transparent;
}
table.panel {
  border: solid 1px #dddddd;
}
table.panel th {
  background-color: #111437;
  background-image: -moz-linear-gradient(top, #13173f, #0d102b);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#13173f), to(#0d102b));
  background-image: -webkit-linear-gradient(top, #13173f, #0d102b);
  background-image: -o-linear-gradient(top, #13173f, #0d102b);
  background-image: linear-gradient(to bottom, #13173f, #0d102b);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff13173f', endColorstr='#ff0d102b', GradientType=0);
  *zoom: 1;
  border-bottom: solid 1px #dddddd;
  color: #ffffff;
}
table.panel td {
  background-color: #e9e6db;
  color: #333333;
}
table.panel td label {
  color: #333333;
}
table.panel td select {
  color: #333333;
}
table.panel a {
  color: #198af2;
}
table.panel a:hover {
  color: #198af2;
}
table.panel a.regularLink {
  color: #198af2;
}
table.panel a.regularLink:hover {
  color: #198af2;
}
table.panelAlt {
  border: solid 1px #dddddd;
}
table.panelAlt th {
  background-color: #111437;
  background-image: -moz-linear-gradient(top, #13173f, #0d102b);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#13173f), to(#0d102b));
  background-image: -webkit-linear-gradient(top, #13173f, #0d102b);
  background-image: -o-linear-gradient(top, #13173f, #0d102b);
  background-image: linear-gradient(to bottom, #13173f, #0d102b);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff13173f', endColorstr='#ff0d102b', GradientType=0);
  *zoom: 1;
  border-bottom: solid 1px #dddddd;
  color: #ffffff;
}
table.panelAlt td {
  color: #333333;
}
table.panelAlt td label {
  color: #333333;
}
table.panelAlt td select {
  color: #333333;
}
table.panelAlt td.highlight {
  background-color: #f2f2f2;
}
table.panelAlt a {
  color: #198af2;
}
table.panelAlt a:hover {
  color: #198af2;
}
table.panelAlt a.regularLink {
  color: #198af2;
}
table.panelAlt a.regularLink:hover {
  color: #198af2;
}
table.dataTable {
  border-color: #dddddd;
}
table.dataTable div.btn-group a {
  color: #333333;
}
table.dataTable th {
  border-bottom: solid 1px #dddddd;
  background-color: #111437;
  background-image: -moz-linear-gradient(top, #13173f, #0d102b);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#13173f), to(#0d102b));
  background-image: -webkit-linear-gradient(top, #13173f, #0d102b);
  background-image: -o-linear-gradient(top, #13173f, #0d102b);
  background-image: linear-gradient(to bottom, #13173f, #0d102b);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff13173f', endColorstr='#ff0d102b', GradientType=0);
  *zoom: 1;
  color: #ffffff;
}
table.dataTable td {
  color: #333333;
  border-top: solid 1px #dddddd;
}
table.dataTable td.dataRowsFirst {
  color: #333333;
  background-color: #ffffff;
}
table.dataTable td.dataRowsFirst input {
  color: #333333;
}
table.dataTable td.dataRowsFirst select {
  color: #333333;
}
table.dataTable td.dataRowsFirst label {
  color: #333333;
}
table.dataTable td.dataRowsEven {
  color: #333333;
  background-color: #ffffff;
}
table.dataTable td.dataRowsEven input {
  color: #333333;
}
table.dataTable td.dataRowsEven select {
  color: #333333;
}
table.dataTable td.dataRowsEven label {
  color: #333333;
}
table.dataTable td.dataRowsEvenLast {
  color: #333333;
  background-color: #f2f2f2;
}
table.dataTable td.dataRowsEvenLast input {
  color: #333333;
}
table.dataTable td.dataRowsEvenLast select {
  color: #333333;
}
table.dataTable td.dataRowsEvenLast label {
  color: #333333;
}
table.dataTable td.dataRowsOdd {
  color: #333333;
  background-color: #f9f9f9;
}
table.dataTable td.dataRowsOdd input {
  color: #333333;
}
table.dataTable td.dataRowsOdd select {
  color: #333333;
}
table.dataTable td.dataRowsOdd label {
  color: #333333;
}
table.dataTable td.dataRowsOddLast {
  color: #333333;
  background-color: #ececec;
}
table.dataTable td.dataRowsOddLast input {
  color: #333333;
}
table.dataTable td.dataRowsOddLast select {
  color: #333333;
}
table.dataTable td.dataRowsOddLast label {
  color: #333333;
}
table.dataTable td.pagingFooter {
  border-bottom: solid 1px #dddddd;
  background-color: #111437;
  background-image: -moz-linear-gradient(top, #13173f, #0d102b);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#13173f), to(#0d102b));
  background-image: -webkit-linear-gradient(top, #13173f, #0d102b);
  background-image: -o-linear-gradient(top, #13173f, #0d102b);
  background-image: linear-gradient(to bottom, #13173f, #0d102b);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff13173f', endColorstr='#ff0d102b', GradientType=0);
  *zoom: 1;
  color: #ffffff;
}
table.dataTable a {
  color: #198af2;
}
table.dataTable a:hover {
  color: #198af2;
}
table.dataTable a.regularLink {
  color: #198af2;
}
table.dataTable a.regularLink:hover {
  color: #198af2;
}
table.itemInfo td {
  background-color: transparent;
  border: none;
}
table.progressBar td.titleCurrent {
  color: #198af2;
}
table.progressBar td.colorBarCurrent {
  background-color: #0d102b;
}
table th a {
  color: #ffffff;
}
table td a {
  color: #198af2;
}
table td a:hover {
  color: #198af2;
}
table td a.action {
  color: #198af2;
}
table td a.action:hover {
  color: #198af2;
}
table td.keySalesHeader {
  /* Philips-specific Key Sales Data values. */

  border-top-color: #dddddd;
  border-bottom-color: #dddddd;
}
div.fakeAnchor {
  color: #198af2;
}
div.action.fakeAnchor {
  color: #198af2;
}
span.action,
span.fakeAnchor {
  color: #198af2;
}
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;
  background-color: #ff5100;
}
.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: #0d102b;
}
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: #ff5100;
}
/** Input **/
/** Navigation Bar **/
.navbar-default {
  background-color: #0d102b;
}
/* Defines alternate colors for different states of the navigation bar. */
.navbar .nav > li > a {
  color: #ecf0f1;
}
.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: #ecf0f1;
}
/* 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. */

  /*.VerticalGradient( @navBarStartColor, @navBarPrimaryColor );*/

  background-color: #0d102b;
}
ul.nav.nav-tabs li a:HOVER {
  color: #333333;
}
/** Left Navigation (leftnav) **/
.leftNav {
  background-color: #e9e6db;
  border-color: #e9e6db;
}
.leftNav .leftNavHeader {
  color: #ffffff;
  background-color: #ff5100;
}
.leftNav .leftNavHeader a {
  color: #ffffff;
}
.leftNav .leftNavHeader a:hover {
  color: #ffffff;
}
.leftNav .leftNavHeader a:active {
  color: #ffffff;
}
.leftNav .leftNavHeader.leftNavSpecialItems {
  color: #ffffff;
  background-color: #ff5100;
}
.leftNav li a {
  color: #003366;
}
/** Reports **/
.report {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  border-color: #003366;
}
.report .col-xs-12 .reportCriteriaTable .reportHeader {
  /* top-most header in the criteria block of the report output */

  color: #ffffff;
  background-color: #0d102b;
}
.report .col-xs-12 .reportCriteriaTable .criteriaContainer .criteriaLabel {
  /* left-hand side of the criteria list, criteria type */

  background-color: #c2cad2;
}
.report .col-xs-12 .reportCriteriaTable .criteriaContainer .criteriaLabel label {
  /*color: @reportCriteriaTextColor;*/

  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.report .col-xs-12 .reportCriteriaTable .criteriaContainer .criteriaValue {
  /* right-hand side of the criteria list, criteria value */

  color: #003366;
  background-color: #e9e6db;
}
.report .col-xs-12 .groupHeader1 {
  color: #ffffff;
  background-color: #0d102b;
}
.report .col-xs-12 .groupHeader2 {
  color: #ffffff;
  background-color: #010104;
}
.report .col-xs-12 .groupHeader3 {
  color: #ffffff;
  background-color: #000000;
}
.report .col-xs-12 .columnHead {
  color: #000000;
  background-color: #c2cad2;
}
.report .col-xs-12 .columnBody {
  color: #003366;
  background-color: #e9e6db;
}
.report .col-xs-12 .reportLabel {
  background-color: #c2cad2;
}
.report .col-xs-12 .reportValue {
  color: #003366;
  background-color: #e9e6db;
}
.report .col-xs-12 .reportDataRow {
  background-color: #d1d7dd;
}
.report .col-xs-12 .reportDataLabel {
  background-color: #c2cad2;
}
.report .col-xs-12 .reportDataValue {
  color: #003366;
  background-color: #e9e6db;
}
/** Misc. Elements **/
div.pageTitle {
  color: #003366;
}
div.instructionsBlock {
  color: #333333;
}
legend {
  color: #0d102b;
  border-bottom-color: #e9e6db;
}
.well {
  background-color: #e9e6db;
  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: #e9e6db;
}
.progress .bar {
  background-color: #13173f;
}
/* defines the color for the account selector */
table.header select {
  background-color: #0d102b;
  color: #ffffff;
}
/* The elements below are related to the Item Maintenance screen. */
.form-actions {
  background-color: #e9e6db;
}
td.onTab {
  background-color: #e9e6db;
}
td.offTab {
  background-color: #e9e6db;
}
td.tabContentContainer {
  background-color: #e9e6db;
}
html#loginPage body .loginLogoContainer #loginLogoBackground {
  background-color: #275579;
  background-image: -moz-linear-gradient(top, #2c6088, #204561);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2c6088), to(#204561));
  background-image: -webkit-linear-gradient(top, #2c6088, #204561);
  background-image: -o-linear-gradient(top, #2c6088, #204561);
  background-image: linear-gradient(to bottom, #2c6088, #204561);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2c6088', endColorstr='#ff204561', GradientType=0);
  *zoom: 1;
}
html#loginPage body .logoContentsSeparator {
  /* The 'obi' that defines the logo section and the login panel. */

  background-color: #275579;
  background-image: -moz-linear-gradient(top, #2c6088, #204561);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2c6088), to(#204561));
  background-image: -webkit-linear-gradient(top, #2c6088, #204561);
  background-image: -o-linear-gradient(top, #2c6088, #204561);
  background-image: linear-gradient(to bottom, #2c6088, #204561);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2c6088', endColorstr='#ff204561', GradientType=0);
  *zoom: 1;
}
table.popoverTable td {
  border-bottom: 1px solid #c2ba9c;
  border-top: none;
}
table.popoverTable tr:last-child td {
  border-bottom: none;
}
table.tabContent a,
table.tabContent a:hover {
  color: #198af2;
}
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 #dddddd;
}
td#virtualChildItemListRow div.filterSelectionContainer span.filterName {
  background-color: #111437;
  background-image: -moz-linear-gradient(top, #13173f, #0d102b);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#13173f), to(#0d102b));
  background-image: -webkit-linear-gradient(top, #13173f, #0d102b);
  background-image: -o-linear-gradient(top, #13173f, #0d102b);
  background-image: linear-gradient(to bottom, #13173f, #0d102b);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff13173f', endColorstr='#ff0d102b', GradientType=0);
  *zoom: 1;
  color: #ffffff;
}
td#virtualChildItemListRow div.filterSelectionContainer span.filterSelector {
  background-color: #e9e6db;
}
/** Bootstrap Alert Notices **/
.alert,
.alert h4 {
  background-color: #fcf8e3;
  border-color: #fbeed5;
  color: #8a6d3b;
}
.alert-info,
.alert-info h4 {
  background-color: #d9edf7;
  border-color: #cceef4;
  color: #31708f;
}
.alert-danger,
.alert-danger h4,
.alert-error,
.alert-error h4 {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #a94442;
}
.alert-success,
.alert-success h4 {
  background-color: #dff0d8;
  border-color: #dbeccd;
  color: #3c763d;
}
.nav-cart {
  background-color: #ffffff;
}
.nav-profile {
  background-color: #ffffff;
}
.nav-logout {
  background-color: #ffffff;
}
.nav-icon {
  color: #000000;
}
.panel {
  /* Strangely, while the 'default' and 'primary' panels have a straight relation
     between their header background and border, the colored variants all employ
     a function to determine the border. I've lifted this fuction out of
     the BStrap LESS source, so (hopefully) running an evaluation with the
     defaults should result in something similar to what you get straight from
     the compiled version.
  */

}
.panel.panel-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #dddddd;
}
.panel.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
.panel.panel-default .panel-footer {
  color: #333333;
  background-color: #f5f5f5;
}
.panel.panel-primary {
  border-color: #337ab7;
}
.panel.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel.panel-success {
  border-color: #d6e9c6;
}
.panel.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel.panel-info {
  border-color: #bce8f1;
}
.panel.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel.panel-warning {
  border-color: #faebcc;
}
.panel.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel.panel-danger {
  border-color: #ebccd1;
}
.panel.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
/* make the background and shadow colors configurable for the OE -block classes */
.itemBlock {
  background-color: #fcfcfc;
  border-top-color: #efefef;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.reviewBlock {
  background-color: #fcfcfc;
  border-top-color: #efefef;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}

/* eof -- custom css */
