/*! doby-grid-light.less (Light Theme for Doby Grid)
 * (c) 2014 Evgueni Naverniouk, Globex Designs, Inc.
 * Doby may be freely distributed under the MIT license.
 * For all details and documentation:
 * https://github.com/globexdesigns/doby-grid */
/*! Containers
================================================================================================== */
.doby-grid {
  background: #EAEAEA;
  border: 1px solid #AAA;
}
/*! Header
================================================================================================== */
.doby-grid-header {
  border-bottom: 1px solid #999;
  box-shadow: rgba(0, 0, 0, 0.2) 0 4px 4px;
}
.doby-grid-header-columns,
.doby-grid-header-column.ui-sortable-helper {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(top, #eeeeee 0%, #d1d1d1 100%);
  background-image: -moz-linear-gradient(top, #eeeeee 0%, #d1d1d1 100%);
  background-image: -o-linear-gradient(top, #eeeeee 0%, #d1d1d1 100%);
  background-image: linear-gradient(to bottom, #eeeeee 0%, #d1d1d1 100%);
}
.doby-grid-header-column {
  border-right: 1px solid #DDD;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: #FFF 0 1px 0 inset;
  color: #111;
  -webkit-transition: background 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  -moz-transition: background 0.2s ease-in-out, -moz-box-shadow 0.2s ease-in-out;
  -o-transition: background 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  transition: background 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.doby-grid-header-column.sortable:hover {
  background: #DDD;
  background: rgba(0, 0, 0, 0.05);
  box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px inset;
}
.doby-grid-header-column.ui-sortable-helper {
  border-left: 1px solid #DDD;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
}
.doby-grid-header-column.doby-grid-header-column-sorted {
  background: #DDD;
  background: rgba(255, 255, 255, 0.25);
}
.doby-grid-column-name {
  text-shadow: #FFF 0 1px 0;
}
.doby-grid-resizable-handle span {
  border-color: #111;
  border-color: rgba(0, 0, 0, 0.2);
}
.doby-grid-header-column-dragging .doby-grid-resizable-handle span,
.doby-grid-resizable-handle:hover span {
  background: #AAA;
  border-left: 1px solid #EEE;
  border-left: 1px solid rgba(255, 255, 255, 0.8);
  border-right: 1px solid #444;
  border-right: 1px solid rgba(0, 0, 0, 0.5);
  box-shadow: #333 0 0 2px inset;
}
.doby-grid-sort-indicator-desc {
  background-image: url("../../../assets/img/sort-alphabet-descending.png");
}
.doby-grid-sort-indicator-asc {
  background-image: url("../../../assets/img/sort-alphabet.png");
}
.doby-grid-sortable-placeholder {
  background: #111;
  background: rgba(0, 0, 0, 0.1);
  box-shadow: rgba(0, 0, 0, 0.4) 2px 2px 5px inset;
}
/*! Header Context Menu
================================================================================================== */
.doby-grid-dropdown {
  font-size: 12px;
}
.doby-grid-dropdown .doby-grid-dropdown-menu {
  background: #F9F9F9;
  border: 1px solid;
  border-color: #D2D2D2 #CCC #888;
  border-radius: 5px;
  box-shadow: #999 0 4px 4px;
  -webkit-transition: opacity 0.15s ease-in-out;
  -moz-transition: opacity 0.15s ease-in-out;
  -o-transition: opacity 0.15s ease-in-out;
  transition: opacity 0.15s ease-in-out;
}
.doby-grid-dropdown .doby-grid-dropdown-item {
  -webkit-transition: background 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  -moz-transition: background 0.3s ease-in-out, -moz-box-shadow 0.3s ease-in-out;
  -o-transition: background 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
  transition: background 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
}
.doby-grid-dropdown .doby-grid-dropdown-item .doby-grid-dropdown-arrow {
  border-left-color: #333333;
}
.doby-grid-dropdown .doby-grid-dropdown-item:hover {
  background: #DDD;
  background: rgba(0, 0, 0, 0.1);
  box-shadow: 2px 2px 6px #AAA inset;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2) inset;
}
.doby-grid-dropdown .doby-grid-dropdown-item.on .doby-grid-dropdown-icon {
  background: url("../../../assets/img/tick.png") no-repeat;
}
.doby-grid-dropdown .doby-grid-dropdown-item > .doby-grid-dropdown-menu {
  border-radius: 0 5px 5px 5px;
}
.doby-grid-dropdown .doby-grid-dropdown-title {
  background: #EEE;
  background: rgba(0, 0, 0, 0.05);
  border-bottom: 1px solid #FFF;
  box-shadow: 2px 2px 6px #AAA inset;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2) inset;
  color: #888;
  font-size: 11px;
  text-shadow: 0 1px 0 #FFF;
  text-transform: uppercase;
}
.doby-grid-dropdown .doby-grid-dropdown-divider {
  border-top: 1px solid #CCC;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}
/*! Header Quick Filter
================================================================================================== */
.doby-grid-header-filter {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNkMmQyZDIiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(top, #d2d2d2 0%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #d2d2d2 0%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #d2d2d2 0%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, #d2d2d2 0%, #eeeeee 100%);
  border-top: 1px solid #DDD;
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  box-shadow: rgba(0, 0, 0, 0.2) 0 4px 6px inset;
}
.doby-grid-header-filter-cell {
  background: url("../../../assets/img/magnifier-left.png") no-repeat right 6px center;
  border-color: #EEE;
  border-color: rgba(0, 0, 0, 0.05);
}
.doby-grid-header-filter-disabled {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9InJnYigwLCAwLCAwKSIgc3RvcC1vcGFjaXR5PSIwLjIiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0icmdiKDAsIDAsIDApIiBzdG9wLW9wYWNpdHk9IjAuMiIvPjxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSJyZ2IoMCwgMCwgMCkiIHN0b3Atb3BhY2l0eT0iMC4yIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(-45deg, rgba(0, 0, 0, 0.2) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.2) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0, 0, 0, 0.2) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.2) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0, 0, 0, 0.2) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.2) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(0, 0, 0, 0.2) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.2) 75%, transparent 75%, transparent);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: 30px 100%;
}
/*! Rows
================================================================================================== */
.doby-grid-row {
  border-color: #CACACA;
}
.doby-grid-row.odd:not(.doby-grid-group):not(.doby-grid-row-total) {
  background: #EEE;
  background: rgba(255, 255, 255, 0.2);
}
.doby-grid-cell {
  border-color: #CACACA;
  border-left: 1px solid transparent;
  border-right: 1px dotted #DDD;
  border-right: 1px dotted rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3) inset;
  -webkit-transition: border 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  -moz-transition: border 0.3s ease-in-out, -moz-box-shadow 0.3s ease-in-out;
  -o-transition: border 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
  transition: border 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
}
.doby-grid-cell.selected {
  background: #5AFF28;
  background: rgba(90, 255, 40, 0.1);
}
.doby-grid-cell.active {
  background: #145AFF;
  background: rgba(20, 90, 255, 0.1);
  border: 1px solid #0A46B4;
  border: 1px solid rgba(10, 70, 180, 0.3);
  box-shadow: 1px 1px 1px rgba(10, 70, 180, 0.2) inset;
}
.doby-grid-row-handle {
  border-bottom: 1px solid #DDD;
  border-bottom: 1px solid rgba(255, 255, 255, 0);
  border-top: 1px solid #000;
  border-top: 1px solid rgba(0, 0, 0, 0);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.doby-grid-row-handle:hover {
  background: #AAA;
  border-bottom: 1px #EEE;
  border-bottom: 1px solid rgba(255, 255, 255, 0.8);
  border-top: 1px solid #444;
  border-top: 1px solid rgba(0, 0, 0, 0.5);
  box-shadow: #333 0 0 2px inset;
}
.doby-grid-row-drag-container {
  bottom: 0;
  left: 0;
  top: 0;
  position: absolute;
  right: 0;
}
/*! Aggregators
================================================================================================== */
.doby-grid-row-total {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QwZDBkMCIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(top, #e0e0e0 0%, #d0d0d0 100%);
  background-image: -moz-linear-gradient(top, #e0e0e0 0%, #d0d0d0 100%);
  background-image: -o-linear-gradient(top, #e0e0e0 0%, #d0d0d0 100%);
  background-image: linear-gradient(to bottom, #e0e0e0 0%, #d0d0d0 100%);
  text-shadow: #FFF 0 1px 0;
}
.doby-grid-row-total .doby-grid-cell {
  box-shadow: 1px 1px 2px rgba(255, 255, 255, 0.05) inset;
  text-align: right;
}
/*! Groups
================================================================================================== */
.doby-grid-group {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(top, #eeeeee 0%, #dddddd 100%);
  background-image: -moz-linear-gradient(top, #eeeeee 0%, #dddddd 100%);
  background-image: -o-linear-gradient(top, #eeeeee 0%, #dddddd 100%);
  background-image: linear-gradient(to bottom, #eeeeee 0%, #dddddd 100%);
}
.doby-grid-group .doby-grid-cell {
  box-shadow: none;
}
.doby-grid-group-title {
  font-weight: bold;
  text-shadow: rgba(255, 255, 255, 0.5) 0 1px 1px;
}
.doby-grid-group-title strong {
  color: #333;
  font-weight: 300;
}
.doby-grid-group-title .count {
  color: #333;
  font-size: 11px;
  font-weight: 300;
}
.doby-grid-group-title .count strong {
  color: #1F7BFF;
  font-weight: 400;
}
.doby-grid-group-toggle {
  -webkit-transition: -webkit-box-shadow 0.2s ease-in-out;
  -moz-transition: -moz-box-shadow 0.2s ease-in-out;
  -o-transition: box-shadow 0.2s ease-in-out;
  transition: box-shadow 0.2s ease-in-out;
}
.doby-grid-group-toggle:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlMWUxZTEiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(top, #e1e1e1 0%, #d1d1d1 100%);
  background-image: -moz-linear-gradient(top, #e1e1e1 0%, #d1d1d1 100%);
  background-image: -o-linear-gradient(top, #e1e1e1 0%, #d1d1d1 100%);
  background-image: linear-gradient(to bottom, #e1e1e1 0%, #d1d1d1 100%);
  box-shadow: rgba(0, 0, 0, 0.3) 2px 2px 5px inset;
}
.doby-grid-group-toggle.expanded .icon {
  background-image: url("../../../assets/img/minus-small.png");
}
.doby-grid-group-toggle.collapsed .icon {
  background-image: url("../../../assets/img/plus-small.png");
}
/*! Empty Overlay
================================================================================================== */
.doby-grid-empty {
  color: #999;
  font-size: 18px;
  font-weight: 200;
  padding: 4% 0;
  text-align: center;
  text-shadow: 1px 1px 0 #FFF;
}
/*! Editing
================================================================================================== */
.doby-grid-editor::-webkit-input-placeholder {
  color: #666666;
}
.doby-grid-editor:-moz-placeholder {
  color: #666666;
}
.doby-grid-editor::-moz-placeholder {
  color: #666666;
}
.doby-grid-editor:-ms-input-placeholder {
  color: #666666;
}
.doby-grid-cell.editable {
  background: #0A46C8;
  background: rgba(10, 70, 200, 0.1);
  box-shadow: rgba(20, 80, 200, 0.3) 4px 4px 2px inset;
}
.doby-grid-cell.invalid {
  background: #FF6464;
  background: rgba(255, 100, 100, 0.5);
  border-color: #C83C50;
  border-color: rgba(200, 60, 80, 0.8);
  box-shadow: rgba(200, 60, 80, 0.3) 4px 4px 2px inset;
}
.doby-grid-invalid-icon {
  background: url("../../../assets/img/exclamation-diamond.png") no-repeat center center;
}
.doby-grid-range-decorator {
  border: 2px dashed #1E7D0A;
  border: 2px dashed rgba(30, 125, 10, 0.6);
}
.doby-grid-range-decorator-stats {
  background: #DCFAC8;
  background: rgba(220, 250, 200, 0.9);
  border-radius: 0 0 0 4px;
  border: 1px solid #1E7D0A;
  border: 1px solid rgba(30, 125, 10, 0.2);
  border-top: 0;
  border-right: 0;
  color: #1E690A;
  color: rgba(30, 105, 10, 0.9);
  font-size: 11px;
}
/*! Popup Tooltips
================================================================================================== */
.doby-grid-tooltip {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmYmVlOWEiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZhZDg2YyIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(top, #fbee9a 0%, #fad86c 100%);
  background-image: -moz-linear-gradient(top, #fbee9a 0%, #fad86c 100%);
  background-image: -o-linear-gradient(top, #fbee9a 0%, #fad86c 100%);
  background-image: linear-gradient(to bottom, #fbee9a 0%, #fad86c 100%);
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.3) 2px 2px 5px;
  font-size: 12px;
  max-width: 200px;
  padding: 4px 8px;
  text-align: center;
  text-shadow: rgba(255, 255, 255, 0.5) 0 1px 0;
  -webkit-transition: opacity 0.3s ease-in-out, top 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out, top 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out, top 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, top 0.3s ease-in-out;
}
.doby-grid-tooltip strong {
  font-weight: 500;
}
.doby-grid-tooltip-arrow {
  border: 5px solid transparent;
  border-bottom: 5px solid #FBEE9A;
}
/*! Remote Loading Spinner
================================================================================================== */
.doby-grid-loader {
  background-color: #666;
  background-color: rgba(0, 0, 0, 0.5);
}
.doby-grid-message > div > div {
  color: #E98;
}
