/*!
* This file is where all styles that need to override the default bootstrap should go.
* Do not edit bootstrap.css or we will have trouble upgrading it!
*/
/* Bootstrap Overrides for Bootstrap v2.1.1 */
/* Utility */
.clearfix {
  *zoom: 1;
}
/** Gradients **/
img {
  max-width: none;
}
a,
a:hover,
a.action,
a.action:hover,
td a.action,
td a.action:hover {
  color: #2f628b;
}
a:hover {
 cursor:pointer;
}
.action,
.fakeAnchor {
  /* This class acts like a href via javascript, so apply link styling to it. */

  /* Note: there's both div and span versions of fakeAnchor. */

  color: #2f628b;
}
span.fakeAnchor {
	color: #2f628b;
}
body {
  font-size: 13px;
  min-width: 760px;
}
table.dataTable a.regularLink {
  color: #2f628b;
}
table.panel a.regularLink {
  color: #2f628b;
}
table tr.phoneValues td input {
  /* Keeps input fields in forms from spilling out past the well */

  width: auto;
}
select {
  width: auto;
}
.row-fluid .span1 {
  width: 6%;
}
.row-fluid .span2 {
  width: 14%;
}
.row-fluid .span3 {
  width: 23%;
}
.row-fluid .span4 {
  width: 31%;
}
.row-fluid .span5 {
  width: 40%;
}
.row-fluid .span6 {
  width: 47%;
}
.row-fluid .span7 {
  width: 56%;
}
.row-fluid .span8 {
  width: 64%;
}
.row-fluid .span9 {
  width: 73%;
}
.row-fluid .span10 {
  width: 80%;
}
.row-fluid .span11 {
  width: 90%;
}
.row-fluid .span12 {
  width: 99%;
}
.row-fluid .span13 {
  width: 110px;
}
.container-fluid {
  max-width: 1300px;
}
.legend {
  display: block;
  /* Removing this, was causing the bottom HR from overflowing wells.
	width: 100%;
	*/

  padding: 0;
  margin-bottom: 17px;
  font-size: 16px;
  font-weight: bold;
  line-height: 26px;
  color: #003366;
  border: 0;
  border-bottom: 1px solid #bbb;
}
.legend-sidebar {
  display: block;
  /* Removing this, was causing the bottom HR from overflowing wells.
	width: 100%;
	*/

  padding: 2px 0 0 0;
  margin-bottom: 17px;
  font-size: 16px;
  font-weight: bold;
  line-height: 26px;
  color: #003366;
  border: 0;
  border-bottom: 1px solid #bbb;
  border-top: 1px solid #bbb;
}
label,
button,
select,
textarea {
  font-size: 13px;
}
input,
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-size: 13px;
}
input.quantity,
input[type="text"].quantity,
input[type="password"].quantity,
input[type="datetime"].quantity,
input[type="datetime-local"].quantity,
input[type="date"].quantity,
input[type="month"].quantity,
input[type="time"].quantity,
input[type="week"].quantity,
input[type="number"].quantity,
input[type="email"].quantity,
input[type="url"].quantity,
input[type="search"].quantity,
input[type="tel"].quantity,
input[type="color"].quantity,
.uneditable-input.quantity {
  /* Quantity input fields */

  width: 30px;
  vertical-align: bottom;
  height: 11px;
  font-size: 11px;
  line-height: 11px;
  /* reset the margin here to prevent the order buttons from being off-center. */

  margin-bottom: 0;
}
input.quantity-normal,
input[type="text"].quantity-normal,
input[type="password"].quantity-normal,
input[type="datetime"].quantity-normal,
input[type="datetime-local"].quantity-normal,
input[type="date"].quantity-normal,
input[type="month"].quantity-normal,
input[type="time"].quantity-normal,
input[type="week"].quantity-normal,
input[type="number"].quantity-normal,
input[type="email"].quantity-normal,
input[type="url"].quantity-normal,
input[type="search"].quantity-normal,
input[type="tel"].quantity-normal,
input[type="color"].quantity-normal,
.uneditable-input.quantity-normal {
  /* Quantity input fields */

  width: 30px;
  vertical-align: bottom;
  height: 20px;
  font-size: 12px;
  line-height: 15px;
  /* reset the margin here to prevent the order buttons from being off-center. */

  margin-bottom: 0;
}
input.shoppingCartQuantityField,
input[type="text"].shoppingCartQuantityField,
input[type="password"].shoppingCartQuantityField,
input[type="datetime"].shoppingCartQuantityField,
input[type="datetime-local"].shoppingCartQuantityField,
input[type="date"].shoppingCartQuantityField,
input[type="month"].shoppingCartQuantityField,
input[type="time"].shoppingCartQuantityField,
input[type="week"].shoppingCartQuantityField,
input[type="number"].shoppingCartQuantityField,
input[type="email"].shoppingCartQuantityField,
input[type="url"].shoppingCartQuantityField,
input[type="search"].shoppingCartQuantityField,
input[type="tel"].shoppingCartQuantityField,
input[type="color"].shoppingCartQuantityField,
.uneditable-input.shoppingCartQuantityField {
  /* Keeps input fields in forms from spilling out past the well */

  width: auto;
}
.form-actions {
  border-top: 1px solid #bbb;
}
.help-block {
  font-size: 10px;
}
.form-horizontal .control-group > label {
  text-align: left;
}
.form-horizontal .control-label {
  text-align: left;
}
.form-horizontal .control-group:last-child,
.form-horizontal .control-group.form-last-child {
  /* horiz. forms tend to have over-large bottom margins, so shrink it. */

  margin-bottom: 10px;
}
.form-horizontal .controls {
  margin-right: 25px;
}
.table th {
  background-color: #ddd;
}
.table th a {
  color: #333333;
}
.table.table-borderless th {
  border-top: none;
  border-bottom: none;
  border-left: none;
  border-right: none;
}
.table.table-borderless td {
  border-top: none;
  border-bottom: none;
  border-left: none;
  border-right: none;
}
.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
  background-color: transparent;
}
.table-striped tbody tr:nth-child(even) td,
.table-striped tbody tr:nth-child(even) th {
  background-color: #f9f9f9;
}
[class^="icon-"] {
  background-image: url(../bootstrap/img/glyphicons-halflings.png);
}
.icon-white {
  background-image: url(../bootstrap/img/glyphicons-halflings-white.png);
}
.dropdown-menu {
  max-width: 320px;
}
.dropdown-menu li > a:hover,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  /* Alter the color of the navbar background shown when an item's being hovered. */

  background-color: #336a96;
  background-image: -moz-linear-gradient(top, #356f9e, #2f628b);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#356f9e), to(#2f628b));
  background-image: -webkit-linear-gradient(top, #356f9e, #2f628b);
  background-image: -o-linear-gradient(top, #356f9e, #2f628b);
  background-image: linear-gradient(to bottom, #356f9e, #2f628b);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff356f9e', endColorstr='#ff2f628b', GradientType=0);
  *zoom: 1;
}
.typeahead.dropdown-menu { max-width: 100%; }
.btn {
  font-weight: normal;
  font-size: 13px;
}
.btn-primary {
  cursor: auto;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #3d7aab;
  background-image: -moz-linear-gradient(top, #468ac0, #2f628b);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#468ac0), to(#2f628b));
  background-image: -webkit-linear-gradient(top, #468ac0, #2f628b);
  background-image: -o-linear-gradient(top, #468ac0, #2f628b);
  background-image: linear-gradient(to bottom, #468ac0, #2f628b);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff468ac0', endColorstr='#ff2f628b', GradientType=0);
  border-color: #2f628b #2f628b #1c3a52;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #2f628b;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #f5f5f5;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  background-color: #2f628b;
  *background-color: #295578;
}
.btn-primary:hover {
  color: #f5f5f5;
  background-color: #2f628b;
}
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #f5f5f5;
  /* If a button's disabled, change the cursor. */

  cursor: not-allowed;
}
.btn-primary.active,
.btn-primary:active {
  color: #f5f5f5;
  /* If a button's disabled, change the cursor. */

  cursor: not-allowed;
}
.btn.disabled,
.btn[disabled] {
  color: rgba(0, 0, 0, 0.5);
}
.btn-group > .btn,
.btn-group > .dropdown-menu {
  font-size: 13px;
}
.btn-group > .btn-mini {
  margin-top: 2px;
  padding: 2px 6px;
  font-size: 11px;
}
.btn-mini {
  padding: 2px 6px;
  line-height: 14px;
  font-size: 11px;
}
.btn-primary.dropdown-toggle:HOVER {
	cursor: pointer;
}
.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #2f628b;
}
.tabbable {
  max-width: 800px;
}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  /* Navbar link on hover */

  color: #FFF;
}
.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
  opacity: 0.75;
  filter: alpha(opacity=75);
}
.nav-list > li > a,
.nav-list .nav-header {
  /* Bootstrap specifies 3px 15px */

  padding: 0;
}
.navbar .nav > li > a {
  color: #DDDDDD;
  font-size: 15px;
  text-shadow: none;
}
.navbar .divider-vertical {
  height: 20px;
  width: 0.5px;
  margin: 9px 9px;
  border-right: 1px solid #999999;
}
.navbar-fixed-top .navbar-inner {
  padding-left: 20px;
}
.modal-fade {
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
  -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
  -ms-transition: opacity 0.3s linear, top 0.3s ease-out;
  -o-transition: opacity 0.3s linear, top 0.3s ease-out;
  transition: opacity 0.3s linear, top 0.3s ease-out;
}
.modal-header .close {
  padding-bottom: 5px;
}
.well > .nav-tabs,
.well > .tabbable > .nav-tabs {
  border-bottom: 1px solid #bbb;
}
.well > .nav-tabs > .active > a,
.well > .tabbable > .nav-tabs > .active > a {
  color: #555555;
  background-color: whiteSmoke;
  border: 1px solid #bbb;
  border-bottom-color: transparent;
  cursor: default;
}
.navbar-inner {
  /* was removed in edited bootstrap */

  padding-top: 0;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
  /* Turn off the 2.1 rounded corners. */

  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  box-shadow: none;
  border-right-width: 0;
  border-left-width: 0;
  background-color: #275a81;
  background-image: -moz-linear-gradient(top, #22547b, #2f628b);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#22547b), to(#2f628b));
  background-image: -webkit-linear-gradient(top, #22547b, #2f628b);
  background-image: -o-linear-gradient(top, #22547b, #2f628b);
  background-image: linear-gradient(to bottom, #22547b, #2f628b);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff22547b', endColorstr='#ff2f628b', GradientType=0);
  *zoom: 1;
}
.btn-navbar {
  background-color: #dddddd;
  background-image: -moz-linear-gradient(top, #ffffff, #aaaaaa);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#aaaaaa));
  background-image: -webkit-linear-gradient(top, #ffffff, #aaaaaa);
  background-image: -o-linear-gradient(top, #ffffff, #aaaaaa);
  background-image: linear-gradient(to bottom, #ffffff, #aaaaaa);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffaaaaaa', GradientType=0);
  *zoom: 1;
  border-color: #AAAAAA #AAAAAA #FFFFFF;
}
.btn-navbar:hover,
.btn-navbar:active,
.btn-navbar.active,
.btn.navbar.disabled,
.btn-navbar[disabled] {
  background-color: #aaaaaa;
}
.btn-navbar:active,
.btn-navbar.active {
  background-color: #efefef \9;
}
.btn-navbar .icon-bar {
  background-color: #005381;
}
.nav .nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
  color: #999999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}
.nav li + .nav-header {
  margin-top: 9px;
}
.nav-list > li > a {
  padding: 3px 15px;
}
.progress .bar {
  background-color: #4390bc;
  background-image: -moz-linear-gradient(top, #70aed1, #00639c);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#70aed1), to(#00639c));
  background-image: -webkit-linear-gradient(top, #70aed1, #00639c);
  background-image: -o-linear-gradient(top, #70aed1, #00639c);
  background-image: linear-gradient(to bottom, #70aed1, #00639c);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff70aed1', endColorstr='#ff00639c', GradientType=0);
  *zoom: 1;
}
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: auto;
}
/* Data Tables */
/* Table (Non-Report) Colors */
table.panel {
  border: solid 1px #333333;
}
table.panel th {
  border-bottom: #333333;
}
table.dataTable {
  border-color: #333333;
}
table.dataTable th {
  border-bottom: solid 1px #333333;
}
table.dataTable td {
  border-top: solid 1px #333333;
}
table.dataTable td.dataRowsFirst {
  background-color: #ffffff;
}
table.dataTable td.dataRowsOdd {
  background-color: #ebf0f3;
}
table.dataTable td.dataRowsEven {
  background-color: #f4f7f9;
}
/* Item Info prevents lines in inner table in shopping cart */
table.itemInfo td
{
	background-color:transparent;
	border:none;
}
table.itemInfo td.left
{
	white-space: nowrap;
	font-weight: bold;
	font-size: .85em;
	padding-top: 4px;
}
table.itemInfo td.right
{
	width:100%;
	font-size: .85em;
	padding-top: 4px;
}
table.itemInfo td.right select
{
	font-size: 1em;
}
/*Header Tables*/
table.header td
{
	padding:18px 0px 5px 0px;
}
table.header td.logo
{
	padding-top:0;
}
table.header td.text
{
	padding-top:26px;
	padding-bottom:8px;
	padding-left:1px;
	font-size: 0.900em;
}
table.header td.textLast
{
	vertical-align: middle;
	padding: 0px 10px 0px 1px;
}
table.header select
{
	background-color: #2C6088;
	border-width: 1px;
	border-color: #4C779A;
	font-size: 0.900em;
	color: #ffffff;
}
table.header a, table.header a:visited, table.header a:active
{
	text-decoration: none;
	font-weight: normal;
	font-size: 0.900em;
	white-space: nowrap;
	line-height: 150%;
}
table.header a:hover
{
	text-decoration: underline;
}
table.storeFrontHeader td
{
	padding: 5px 0px 0px 0px;
}
table.storeFrontHeader td.logo
{
	padding-top: 0;
}
table.storeFrontHeader td.text
{
	color: #ffffff;
	padding-top:4px;
	padding-bottom:0px;
	padding-left:4px;
	padding-right:4px;
	white-space: nowrap;
	font-size: 0.95em;
}
table.storeFrontHeader a, table.storeFrontHeader a:visited, table.storeFrontHeader a:active
{
	color: #ffffff;
	text-decoration: none;
	white-space: nowrap;
}
table.storeFrontHeader a:hover
{
	text-decoration: underline;
}
table.storeFrontHeader input.button
{
	margin: 1px 1px 1px 1px;
	padding: 2px 4px 2px 4px;
	font-weight: bold;
	font-size: 0.8em;
	color: #003366;
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	overflow: visible;
	white-space: nowrap;
}
table.storeFrontHeader input.button:hover
{
	margin: 0px 0px 0px 0px;
	padding: 2px 4px 2px 4px;
	font-weight: bold;
	font-size: 0.8em;
	color: #003366;
	background-color: #FFFFFF;
	border-color: #003366;
	border-style: solid;
	border-width: 2px;
	overflow: visible;
	cursor:pointer;
}
.btn-animation1,
.btn-animation1.disabled,
.btn-animation1[disabled],
.btn-animation1:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #396d97;
  background-image: -moz-linear-gradient(top, #3c729e, #35658c);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3c729e), to(#35658c));
  background-image: -webkit-linear-gradient(top, #3c729e, #35658c);
  background-image: -o-linear-gradient(top, #3c729e, #35658c);
  background-image: linear-gradient(to bottom, #3c729e, #35658c);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c729e', endColorstr='#ff35658c', GradientType=0);
  border-color: #35658c #35658c #203d54;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #35658c;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-animation2,
.btn-animation2.disabled,
.btn-animation2[disabled],
.btn-animation2:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #315d80;
  background-image: -moz-linear-gradient(top, #2e5779, #35658c);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2e5779), to(#35658c));
  background-image: -webkit-linear-gradient(top, #2e5779, #35658c);
  background-image: -o-linear-gradient(top, #2e5779, #35658c);
  background-image: linear-gradient(to bottom, #2e5779, #35658c);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2e5779', endColorstr='#ff35658c', GradientType=0);
  border-color: #35658c #35658c #203d54;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #35658c;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-animation3,
.btn-animation3.disabled,
.btn-animation3[disabled],
.btn-animation3:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #2d5575;
  background-image: -moz-linear-gradient(top, #274a67, #35658c);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#274a67), to(#35658c));
  background-image: -webkit-linear-gradient(top, #274a67, #35658c);
  background-image: -o-linear-gradient(top, #274a67, #35658c);
  background-image: linear-gradient(to bottom, #274a67, #35658c);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff274a67', endColorstr='#ff35658c', GradientType=0);
  border-color: #35658c #35658c #203d54;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #35658c;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-animation4,
.btn-animation4.disabled,
.btn-animation4[disabled],
.btn-animation4:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #284d6a;
  background-image: -moz-linear-gradient(top, #203d54, #35658c);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#203d54), to(#35658c));
  background-image: -webkit-linear-gradient(top, #203d54, #35658c);
  background-image: -o-linear-gradient(top, #203d54, #35658c);
  background-image: linear-gradient(to bottom, #203d54, #35658c);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff203d54', endColorstr='#ff35658c', GradientType=0);
  border-color: #35658c #35658c #203d54;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #35658c;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-animation5,
.btn-animation5.disabled,
.btn-animation5[disabled],
.btn-animation5:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #24455f;
  background-image: -moz-linear-gradient(top, #192f42, #35658c);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#192f42), to(#35658c));
  background-image: -webkit-linear-gradient(top, #192f42, #35658c);
  background-image: -o-linear-gradient(top, #192f42, #35658c);
  background-image: linear-gradient(to bottom, #192f42, #35658c);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff192f42', endColorstr='#ff35658c', GradientType=0);
  border-color: #35658c #35658c #203d54;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #35658c;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-animation6,
.btn-animation6.disabled,
.btn-animation6[disabled],
.btn-animation6:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #203d54;
  background-image: -moz-linear-gradient(top, #12222f, #35658c);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#12222f), to(#35658c));
  background-image: -webkit-linear-gradient(top, #12222f, #35658c);
  background-image: -o-linear-gradient(top, #12222f, #35658c);
  background-image: linear-gradient(to bottom, #12222f, #35658c);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff12222f', endColorstr='#ff35658c', GradientType=0);
  border-color: #35658c #35658c #203d54;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #35658c;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
input.invalid {
  border: solid 1px #b94a48;
}
textarea.invalid {
  border: solid 1px #b94a48;
}
select.invalid {
  border: solid 1px #b94a48;
}
option.invalid {
  border: solid 1px #b94a48;
}
label.invalid
{
	color: #b94a48;
}
.row-fluid .firstColumn {
  margin-left: 0;
}
.popSourceBlock
{
	display:none;
}
.popover.clickover
{
	max-width: none;
}
.busy
{
	background: center center no-repeat #ffffff;
}
.bookSection
{
	float:left;
	width:230px;
	padding:5px 0 5px 0;
	vertical-align:top;
}
.bookCover
{
	float:left;
}
.bookName
{
	float:left;
	padding-top:15px;
	padding-left:10px;
	width:125px;
}
.bookName a
{
	padding-top:15px;
	vertical-align:top;
}
.noBooks
{
	width: 75%;
	padding-top: 5px;
}
.bookHeader
{
	font-weight:bold;
}
.bookContents
{
	font-size:0.8em;
	border-bottom:1px solid #DDDDDD;
}
.bookChapters
{
	font-size:0.8em;
	border-bottom:1px solid #DDDDDD;
}
.bookBlockTitle
{
	width:100%;
	margin-top:15px;
}

table.popoverTable
{
	width: 100%;
}

table.popoverTable td
{
    font-size: 0.9em;
    border-bottom:1px solid #DDDDDD;
    border-top: none;
}
table.popoverTable tr:last-child td
{
	border-bottom: none;
}
/** BEGIN - Login Page Classes **/
html#loginPage {
  /* 	It's important that we set the height here and in the body, as this
		allows the div centering to work correctly.
	*/

  height: 100%;
}
html#loginPage body {
  height: 100%;
  /* Add the grid background. */

  background-image: url("../images/smallGrid.gif");
  background-repeat: repeat;
}
html#loginPage body table#loginTable {
  /* Setting the valign here lets us do horiz. and vertical alignment for the div */

  vertical-align: middle;
  height: 100%;
  margin: 0 auto;
}
html#loginPage body .form-horizontal label.control-label {
  /* Make the form's text align on the left. */

  text-align: left;
  /* Shrink the text's container to fit the width of the text only. */

  width: auto;
  /* With the new text alignment we need to force the text back near the textboxes. */

  position: relative;
  left: 6.5em;
}
html#loginPage body .form-actions {
  padding-bottom: 5px;
}
html#loginPage body .form-actions a .loginPageSubmitButton {
  /* Add a buffer between the button icon and the text. */
  margin-left: .25em;
}
html#loginPage body #loginForm {
  /* Need to specify the correct border radius to make the shadow work correctly. */
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  -moz-box-shadow: 4px 4px 6px #333333;
  -webkit-box-shadow: 4px 4px 6px #333333;
  box-shadow: 4px 4px 6px #333333;
  min-width: 500px;
}
html#loginPage body .nexTouchLogo img {
  padding-left: 10px;
}
html#loginPage body .loginPageHHBranding {
  /* Display the branding HH logo. */
  display: none;
  height: 6em;
  width: 300px;
  position: fixed;
  bottom: 18px;
  right: 18px;
  text-align: right;
}
html#loginPage body .well.loginWell {
  position: relative;
  padding-bottom: 4px;

  /* Remove the top border for the login well (makes it flush with the logo). */
  border-top-style: none;

  /* Turn off the well's rounded corners on the top to make it flush with the logo header. */
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
html#loginPage body .loginPageMessages {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
html#loginPage body .logoContentsSeparator {
  height: 1.25em;
  /* Add a solid 'stripe' to separate the logo from the form. */
  background: #7DA4C5; /* Old browsers */
}
/** END - Login Page Classes **/
.carousel-control {
  left: 2px;
  width: 20px;
  height: 20px;
  margin-top: 0px;
  font-size: 40px;
  line-height: 15px;
  background: #ffffff;
  color: #000000;
  font-weight: bold;
  autoplay: false;
}
.carousel-control:hover {
  color: #000000;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control.right {
  right: 2px;
}
table.tabContent a {
	color: #2f628b;
}
table.tabContent a:HOVER {
	color: #2f628b;
}
table.tabContent a.btn.btn-primary {
	/* Make anchor buttons appear correctly inside tab content areas. */
	color: #f5f5f5;
	text-decoration: none;
	font-weight: normal;
	cursor: pointer;
}
.anchor-control {
	padding-top: 3px;
}

/** GLYPHISH ICONS DEFAULT AND GREY **/
.icon-01-refresh { background-image: url(images/icons/icons-gray/01-refresh.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-02-redo { background-image: url(images/icons/icons-gray/02-redo.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-03-loopback { background-image: url(images/icons/icons-gray/03-loopback.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-04-squiggle { background-image: url(images/icons/icons-gray/04-squiggle.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-05-shuffle { background-image: url(images/icons/icons-gray/05-shuffle.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-06-magnify { background-image: url(images/icons/icons-gray/06-magnify.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-07-map-marker { background-image: url(images/icons/icons-gray/07-map-marker.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-08-chat { background-image: url(images/icons/icons-gray/08-chat.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-09-chat-2 { background-image: url(images/icons/icons-gray/09-chat-2.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-10-medical { background-image: url(images/icons/icons-gray/10-medical.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-11-clock { background-image: url(images/icons/icons-gray/11-clock.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-12-eye { background-image: url(images/icons/icons-gray/12-eye.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-13-target { background-image: url(images/icons/icons-gray/13-target.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-14-tag { background-image: url(images/icons/icons-gray/14-tag.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-15-tags { background-image: url(images/icons/icons-gray/15-tags.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-16-line-chart { background-image: url(images/icons/icons-gray/16-line-chart.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-17-bar-chart { background-image: url(images/icons/icons-gray/17-bar-chart.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-18-envelope { background-image: url(images/icons/icons-gray/18-envelope.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-19-gear { background-image: url(images/icons/icons-gray/19-gear.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-20-gear-2 { background-image: url(images/icons/icons-gray/20-gear-2.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-21-skull { background-image: url(images/icons/icons-gray/21-skull.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-22-skull-n-bones { background-image: url(images/icons/icons-gray/22-skull-n-bones.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-23-bird { background-image: url(images/icons/icons-gray/23-bird.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-24-gift { background-image: url(images/icons/icons-gray/24-gift.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-25-weather { background-image: url(images/icons/icons-gray/25-weather.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-26-bandaid { background-image: url(images/icons/icons-gray/26-bandaid.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-27-planet { background-image: url(images/icons/icons-gray/27-planet.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-28-star { background-image: url(images/icons/icons-gray/28-star.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-29-heart { background-image: url(images/icons/icons-gray/29-heart.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-30-key { background-image: url(images/icons/icons-gray/30-key.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-31-ipod { background-image: url(images/icons/icons-gray/31-ipod.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-32-iphone { background-image: url(images/icons/icons-gray/32-iphone.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-33-cabinet { background-image: url(images/icons/icons-gray/33-cabinet.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-34-coffee { background-image: url(images/icons/icons-gray/34-coffee.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-35-shopping { background-image: url(images/icons/icons-gray/35-shopping.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-36-toolbox { background-image: url(images/icons/icons-gray/36-toolbox.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-37-suitcase { background-image: url(images/icons/icons-gray/37-suitcase.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-38-airplane { background-image: url(images/icons/icons-gray/38-airplane.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-39-spraycan { background-image: url(images/icons/icons-gray/39-spraycan.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-40-inbox { background-image: url(images/icons/icons-gray/40-inbox.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-41-picture-frame { background-image: url(images/icons/icons-gray/41-picture-frame.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-42-photos { background-image: url(images/icons/icons-gray/42-photos.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-43-film-roll { background-image: url(images/icons/icons-gray/43-film-roll.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-44-shoebox { background-image: url(images/icons/icons-gray/44-shoebox.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-45-movie-1 { background-image: url(images/icons/icons-gray/45-movie-1.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-46-movie-2 { background-image: url(images/icons/icons-gray/46-movie-2.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-47-fuel { background-image: url(images/icons/icons-gray/47-fuel.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-48-fork-and-knife { background-image: url(images/icons/icons-gray/48-fork-and-knife.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-49-battery { background-image: url(images/icons/icons-gray/49-battery.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-50-beaker { background-image: url(images/icons/icons-gray/50-beaker.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-51-outlet { background-image: url(images/icons/icons-gray/51-outlet.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-52-pine-tree { background-image: url(images/icons/icons-gray/52-pine-tree.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-53-house { background-image: url(images/icons/icons-gray/53-house.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-54-lock { background-image: url(images/icons/icons-gray/54-lock.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-55-network { background-image: url(images/icons/icons-gray/55-network.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-56-cloud { background-image: url(images/icons/icons-gray/56-cloud.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-57-download { background-image: url(images/icons/icons-gray/57-download.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-58-bookmark { background-image: url(images/icons/icons-gray/58-bookmark.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-59-flag { background-image: url(images/icons/icons-gray/59-flag.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-60-signpost { background-image: url(images/icons/icons-gray/60-signpost.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-61-brightness { background-image: url(images/icons/icons-gray/61-brightness.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-62-contrast { background-image: url(images/icons/icons-gray/62-contrast.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-63-runner { background-image: url(images/icons/icons-gray/63-runner.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-64-zap { background-image: url(images/icons/icons-gray/64-zap.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-65-note { background-image: url(images/icons/icons-gray/65-note.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-66-microphone { background-image: url(images/icons/icons-gray/66-microphone.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-67-tshirt { background-image: url(images/icons/icons-gray/67-tshirt.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-68-paperclip { background-image: url(images/icons/icons-gray/68-paperclip.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-69-display { background-image: url(images/icons/icons-gray/69-display.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-70-tv { background-image: url(images/icons/icons-gray/70-tv.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-71-compass { background-image: url(images/icons/icons-gray/71-compass.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-72-pin { background-image: url(images/icons/icons-gray/72-pin.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-73-radar { background-image: url(images/icons/icons-gray/73-radar.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-74-location { background-image: url(images/icons/icons-gray/74-location.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-75-phone { background-image: url(images/icons/icons-gray/75-phone.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-76-baby { background-image: url(images/icons/icons-gray/76-baby.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-77-ekg { background-image: url(images/icons/icons-gray/77-ekg.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-78-stopwatch { background-image: url(images/icons/icons-gray/78-stopwatch.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-79-medical-bag { background-image: url(images/icons/icons-gray/79-medical-bag.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-80-shopping-cart { background-image: url(images/icons/icons-gray/80-shopping-cart.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-81-dashboard { background-image: url(images/icons/icons-gray/81-dashboard.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-82-dog-paw { background-image: url(images/icons/icons-gray/82-dog-paw.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-83-calendar { background-image: url(images/icons/icons-gray/83-calendar.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-84-lightbulb { background-image: url(images/icons/icons-gray/84-lightbulb.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-85-trophy { background-image: url(images/icons/icons-gray/85-trophy.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-86-camera { background-image: url(images/icons/icons-gray/86-camera.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-87-wine-glass { background-image: url(images/icons/icons-gray/87-wine-glass.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-88-beer-glass { background-image: url(images/icons/icons-gray/88-beer-glass.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-89-dumbells { background-image: url(images/icons/icons-gray/89-dumbells.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-90-lifebuoy { background-image: url(images/icons/icons-gray/90-lifebuoy.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-91-beaker-2 { background-image: url(images/icons/icons-gray/91-beaker-2.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-92-test-tube { background-image: url(images/icons/icons-gray/92-test-tube.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-93-thermometer { background-image: url(images/icons/icons-gray/93-thermometer.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-94-pill { background-image: url(images/icons/icons-gray/94-pill.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-95-equalizer { background-image: url(images/icons/icons-gray/95-equalizer.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-96-book { background-image: url(images/icons/icons-gray/96-book.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-97-puzzle-piece { background-image: url(images/icons/icons-gray/97-puzzle-piece.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-98-palette { background-image: url(images/icons/icons-gray/98-palette.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-99-umbrella { background-image: url(images/icons/icons-gray/99-umbrella.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-100-coffee { background-image: url(images/icons/icons-gray/100-coffee.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-101-gameplan { background-image: url(images/icons/icons-gray/101-gameplan.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-102-walk { background-image: url(images/icons/icons-gray/102-walk.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-103-map { background-image: url(images/icons/icons-gray/103-map.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-104-index-cards { background-image: url(images/icons/icons-gray/104-index-cards.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-105-piano { background-image: url(images/icons/icons-gray/105-piano.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-106-sliders { background-image: url(images/icons/icons-gray/106-sliders.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-107-widescreen { background-image: url(images/icons/icons-gray/107-widescreen.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-108-badge { background-image: url(images/icons/icons-gray/108-badge.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-109-chicken { background-image: url(images/icons/icons-gray/109-chicken.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-110-bug { background-image: url(images/icons/icons-gray/110-bug.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-111-user { background-image: url(images/icons/icons-gray/111-user.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-112-group { background-image: url(images/icons/icons-gray/112-group.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-113-navigation { background-image: url(images/icons/icons-gray/113-navigation.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-114-balloon { background-image: url(images/icons/icons-gray/114-balloon.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-115-bow-and-arrow { background-image: url(images/icons/icons-gray/115-bow-and-arrow.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-116-controller { background-image: url(images/icons/icons-gray/116-controller.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-117-todo { background-image: url(images/icons/icons-gray/117-todo.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-118-coat-hanger { background-image: url(images/icons/icons-gray/118-coat-hanger.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-119-piggy-bank { background-image: url(images/icons/icons-gray/119-piggy-bank.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-120-headphones { background-image: url(images/icons/icons-gray/120-headphones.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-121-landscape { background-image: url(images/icons/icons-gray/121-landscape.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-122-stats { background-image: url(images/icons/icons-gray/122-stats.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-123-id-card { background-image: url(images/icons/icons-gray/123-id-card.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-124-bullhorn { background-image: url(images/icons/icons-gray/124-bullhorn.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-125-food { background-image: url(images/icons/icons-gray/125-food.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-126-moon { background-image: url(images/icons/icons-gray/126-moon.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-127-sock { background-image: url(images/icons/icons-gray/127-sock.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-128-bone { background-image: url(images/icons/icons-gray/128-bone.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-129-golf { background-image: url(images/icons/icons-gray/129-golf.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-130-dice { background-image: url(images/icons/icons-gray/130-dice.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-131-tower { background-image: url(images/icons/icons-gray/131-tower.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-132-ghost { background-image: url(images/icons/icons-gray/132-ghost.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-133-ufo { background-image: url(images/icons/icons-gray/133-ufo.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-134-viking { background-image: url(images/icons/icons-gray/134-viking.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-135-hockeymask { background-image: url(images/icons/icons-gray/135-hockeymask.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-136-tractor { background-image: url(images/icons/icons-gray/136-tractor.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-137-presentation { background-image: url(images/icons/icons-gray/137-presentation.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-138-scales { background-image: url(images/icons/icons-gray/138-scales.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-139-flags { background-image: url(images/icons/icons-gray/139-flags.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-140-gradhat { background-image: url(images/icons/icons-gray/140-gradhat.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-141-lamp { background-image: url(images/icons/icons-gray/141-lamp.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-142-wine-bottle { background-image: url(images/icons/icons-gray/142-wine-bottle.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-143-liquor-bottle { background-image: url(images/icons/icons-gray/143-liquor-bottle.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-144-martini { background-image: url(images/icons/icons-gray/144-martini.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-145-persondot { background-image: url(images/icons/icons-gray/145-persondot.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-146-gavel { background-image: url(images/icons/icons-gray/146-gavel.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-147-popsicle { background-image: url(images/icons/icons-gray/147-popsicle.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-148-doghouse { background-image: url(images/icons/icons-gray/148-doghouse.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-149-windmill { background-image: url(images/icons/icons-gray/149-windmill.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-150-sailboat { background-image: url(images/icons/icons-gray/150-sailboat.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-151-telescope { background-image: url(images/icons/icons-gray/151-telescope.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-152-rolodex { background-image: url(images/icons/icons-gray/152-rolodex.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-153-guitar { background-image: url(images/icons/icons-gray/153-guitar.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-154-necktie { background-image: url(images/icons/icons-gray/154-necktie.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-155-bowtie { background-image: url(images/icons/icons-gray/155-bowtie.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-156-controller { background-image: url(images/icons/icons-gray/156-controller.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-157-wrench { background-image: url(images/icons/icons-gray/157-wrench.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-158-wrench-2 { background-image: url(images/icons/icons-gray/158-wrench-2.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-159-voicemail { background-image: url(images/icons/icons-gray/159-voicemail.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-160-voicemail-2 { background-image: url(images/icons/icons-gray/160-voicemail-2.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-161-calculator { background-image: url(images/icons/icons-gray/161-calculator.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-162-receipt { background-image: url(images/icons/icons-gray/162-receipt.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-163-glasses-1 { background-image: url(images/icons/icons-gray/163-glasses-1.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-164-glasses-2 { background-image: url(images/icons/icons-gray/164-glasses-2.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-165-glasses-3 { background-image: url(images/icons/icons-gray/165-glasses-3.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-166-newspaper { background-image: url(images/icons/icons-gray/166-newspaper.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-167-upload-photo { background-image: url(images/icons/icons-gray/167-upload-photo.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-168-upload-photo-2 { background-image: url(images/icons/icons-gray/168-upload-photo-2.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-169-8ball { background-image: url(images/icons/icons-gray/169-8ball.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-170-butterfly { background-image: url(images/icons/icons-gray/170-butterfly.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-171-sun { background-image: url(images/icons/icons-gray/171-sun.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-172-pricetag { background-image: url(images/icons/icons-gray/172-pricetag.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-173-eyedropper { background-image: url(images/icons/icons-gray/173-eyedropper.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-174-imac { background-image: url(images/icons/icons-gray/174-imac.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-175-macbook { background-image: url(images/icons/icons-gray/175-macbook.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-176-ipad { background-image: url(images/icons/icons-gray/176-ipad.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-177-building { background-image: url(images/icons/icons-gray/177-building.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-178-city { background-image: url(images/icons/icons-gray/178-city.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-179-notepad { background-image: url(images/icons/icons-gray/179-notepad.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-180-stickynote { background-image: url(images/icons/icons-gray/180-stickynote.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-181-hammer { background-image: url(images/icons/icons-gray/181-hammer.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-182-messenger-bag { background-image: url(images/icons/icons-gray/182-messenger-bag.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-183-genie-lamp { background-image: url(images/icons/icons-gray/183-genie-lamp.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-184-warning { background-image: url(images/icons/icons-gray/184-warning.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-185-printer { background-image: url(images/icons/icons-gray/185-printer.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-186-ruler { background-image: url(images/icons/icons-gray/186-ruler.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-187-pencil { background-image: url(images/icons/icons-gray/187-pencil.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-188-paint-roller { background-image: url(images/icons/icons-gray/188-paint-roller.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-189-plant { background-image: url(images/icons/icons-gray/189-plant.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-190-bank { background-image: url(images/icons/icons-gray/190-bank.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-191-collection { background-image: url(images/icons/icons-gray/191-collection.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-192-credit-card { background-image: url(images/icons/icons-gray/192-credit-card.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-193-location-arrow { background-image: url(images/icons/icons-gray/193-location-arrow.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-194-note-2 { background-image: url(images/icons/icons-gray/194-note-2.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-195-barcode { background-image: url(images/icons/icons-gray/195-barcode.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-196-radiation { background-image: url(images/icons/icons-gray/196-radiation.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-197-card-diamonds { background-image: url(images/icons/icons-gray/197-card-diamonds.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-198-card-spades { background-image: url(images/icons/icons-gray/198-card-spades.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-199-card-hearts { background-image: url(images/icons/icons-gray/199-card-hearts.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-200-card-clubs { background-image: url(images/icons/icons-gray/200-card-clubs.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-201-vampire { background-image: url(images/icons/icons-gray/201-vampire.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-202-alien { background-image: url(images/icons/icons-gray/202-alien.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-203-spiderweb { background-image: url(images/icons/icons-gray/203-spiderweb.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-204-wallet { background-image: url(images/icons/icons-gray/204-wallet.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-205-factory { background-image: url(images/icons/icons-gray/205-factory.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-206-evernote { background-image: url(images/icons/icons-gray/206-evernote.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-207-dropbox { background-image: url(images/icons/icons-gray/207-dropbox.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-208-facebook { background-image: url(images/icons/icons-gray/208-facebook.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-209-twitter { background-image: url(images/icons/icons-gray/209-twitter.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-210-twitterbird { background-image: url(images/icons/icons-gray/210-twitterbird.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-211-action { background-image: url(images/icons/icons-gray/211-action.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-212-action2 { background-image: url(images/icons/icons-gray/212-action2.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-213-reply { background-image: url(images/icons/icons-gray/213-reply.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-214-replyall { background-image: url(images/icons/icons-gray/214-replyall.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-215-subscription { background-image: url(images/icons/icons-gray/215-subscription.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-216-compose { background-image: url(images/icons/icons-gray/216-compose.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-217-trash { background-image: url(images/icons/icons-gray/217-trash.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-218-trash2 { background-image: url(images/icons/icons-gray/218-trash2.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-219-scissors { background-image: url(images/icons/icons-gray/219-scissors.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-220-coupon { background-image: url(images/icons/icons-gray/220-coupon.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-221-recordplayer { background-image: url(images/icons/icons-gray/221-recordplayer.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-222-bacon { background-image: url(images/icons/icons-gray/222-bacon.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-223-magnet { background-image: url(images/icons/icons-gray/223-magnet.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-224-flower { background-image: url(images/icons/icons-gray/224-flower.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-225-plant { background-image: url(images/icons/icons-gray/225-plant.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-226-egg { background-image: url(images/icons/icons-gray/226-egg.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-227-psp { background-image: url(images/icons/icons-gray/227-psp.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-228-nescontroller { background-image: url(images/icons/icons-gray/228-nescontroller.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-229-gba { background-image: url(images/icons/icons-gray/229-gba.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-230-wiimote { background-image: url(images/icons/icons-gray/230-wiimote.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-231-birdhouse { background-image: url(images/icons/icons-gray/231-birdhouse.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-232-whale { background-image: url(images/icons/icons-gray/232-whale.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-233-fish { background-image: url(images/icons/icons-gray/233-fish.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-234-cloud { background-image: url(images/icons/icons-gray/234-cloud.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-235-purse { background-image: url(images/icons/icons-gray/235-purse.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-236-shoppingbag { background-image: url(images/icons/icons-gray/236-shoppingbag.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-237-key { background-image: url(images/icons/icons-gray/237-key.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-238-road { background-image: url(images/icons/icons-gray/238-road.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-239-screen { background-image: url(images/icons/icons-gray/239-screen.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-240-sketchbook { background-image: url(images/icons/icons-gray/240-sketchbook.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-241-cleaver { background-image: url(images/icons/icons-gray/241-cleaver.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-242-ramen { background-image: url(images/icons/icons-gray/242-ramen.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-243-globe { background-image: url(images/icons/icons-gray/243-globe.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-244-rubberstamp { background-image: url(images/icons/icons-gray/244-rubberstamp.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-245-paperairplane { background-image: url(images/icons/icons-gray/245-paperairplane.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-246-route { background-image: url(images/icons/icons-gray/246-route.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-247-dancesteps { background-image: url(images/icons/icons-gray/247-dancesteps.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-248-sign { background-image: url(images/icons/icons-gray/248-sign.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-249-piechart { background-image: url(images/icons/icons-gray/249-piechart.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-250-stats { background-image: url(images/icons/icons-gray/250-stats.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-251-sword { background-image: url(images/icons/icons-gray/251-sword.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-252-lure { background-image: url(images/icons/icons-gray/252-lure.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-253-person { background-image: url(images/icons/icons-gray/253-person.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-254-barrier { background-image: url(images/icons/icons-gray/254-barrier.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-255-box { background-image: url(images/icons/icons-gray/255-box.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-256-box2 { background-image: url(images/icons/icons-gray/256-box2.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-257-box3 { background-image: url(images/icons/icons-gray/257-box3.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-258-checkmark { background-image: url(images/icons/icons-gray/258-checkmark.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-259-list { background-image: url(images/icons/icons-gray/259-list.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-260-count { background-image: url(images/icons/icons-gray/260-count.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-261-album-closed { background-image: url(images/icons/icons-gray/261-album-closed.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-262-album-open { background-image: url(images/icons/icons-gray/262-album-open.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-263-sound-off { background-image: url(images/icons/icons-gray/263-sound-off.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-264-sound-on { background-image: url(images/icons/icons-gray/264-sound-on.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-265-download { background-image: url(images/icons/icons-gray/265-download.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-266-upload { background-image: url(images/icons/icons-gray/266-upload.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-267-zoomin { background-image: url(images/icons/icons-gray/267-zoomin.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-268-zoomout { background-image: url(images/icons/icons-gray/268-zoomout.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-269-happyface { background-image: url(images/icons/icons-gray/269-happyface.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-270-unhappyface { background-image: url(images/icons/icons-gray/270-unhappyface.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-271-dramamasks { background-image: url(images/icons/icons-gray/271-dramamasks.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-272-windows { background-image: url(images/icons/icons-gray/272-windows.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-273-grapes { background-image: url(images/icons/icons-gray/273-grapes.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-274-router { background-image: url(images/icons/icons-gray/274-router.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-275-broadcast { background-image: url(images/icons/icons-gray/275-broadcast.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-276-poison { background-image: url(images/icons/icons-gray/276-poison.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-277-lighting { background-image: url(images/icons/icons-gray/277-lighting.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-278-flipcam { background-image: url(images/icons/icons-gray/278-flipcam.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-279-videocamera { background-image: url(images/icons/icons-gray/279-videocamera.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-280-clapboard { background-image: url(images/icons/icons-gray/280-clapboard.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-281-crown { background-image: url(images/icons/icons-gray/281-crown.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-282-cards { background-image: url(images/icons/icons-gray/282-cards.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-283-bomb { background-image: url(images/icons/icons-gray/283-bomb.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-284-bell { background-image: url(images/icons/icons-gray/284-bell.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-285-facetime { background-image: url(images/icons/icons-gray/285-facetime.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-286-speechbubble { background-image: url(images/icons/icons-gray/286-speechbubble.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-287-at { background-image: url(images/icons/icons-gray/287-at.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-288-retweet { background-image: url(images/icons/icons-gray/288-retweet.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-289-rocket { background-image: url(images/icons/icons-gray/289-rocket.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-290-bomb2 { background-image: url(images/icons/icons-gray/290-bomb2.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-291-idcard { background-image: url(images/icons/icons-gray/291-idcard.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-292-crop { background-image: url(images/icons/icons-gray/292-crop.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-293-database { background-image: url(images/icons/icons-gray/293-database.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-294-macroflower { background-image: url(images/icons/icons-gray/294-macroflower.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-295-shield { background-image: url(images/icons/icons-gray/295-shield.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-296-pizza { background-image: url(images/icons/icons-gray/296-pizza.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-297-speaker { background-image: url(images/icons/icons-gray/297-speaker.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-298-circlex { background-image: url(images/icons/icons-gray/298-circlex.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-299-ticket { background-image: url(images/icons/icons-gray/299-ticket.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-300-orgchart { background-image: url(images/icons/icons-gray/300-orgchart.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }

.icon-01-magnify { background-image: url(images/mini/mini-gray/01-magnify.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-02-star { background-image: url(images/mini/mini-gray/02-star.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-03-heart { background-image: url(images/mini/mini-gray/03-heart.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-04-eye { background-image: url(images/mini/mini-gray/04-eye.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-05-plus { background-image: url(images/mini/mini-gray/05-plus.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-06-map-pin { background-image: url(images/mini/mini-gray/06-map-pin.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-07-band-aid { background-image: url(images/mini/mini-gray/07-band-aid.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-08-pin { background-image: url(images/mini/mini-gray/08-pin.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-09-lightning { background-image: url(images/mini/mini-gray/09-lightning.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-10-microphone { background-image: url(images/mini/mini-gray/10-microphone.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-11-paw { background-image: url(images/mini/mini-gray/11-paw.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-12-flag { background-image: url(images/mini/mini-gray/12-flag.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-13-fork-knife { background-image: url(images/mini/mini-gray/13-fork-knife.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-14-gear { background-image: url(images/mini/mini-gray/14-gear.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-15-note { background-image: url(images/mini/mini-gray/15-note.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-16-tag { background-image: url(images/mini/mini-gray/16-tag.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-17-tshirt { background-image: url(images/mini/mini-gray/17-tshirt.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-18-puzzle { background-image: url(images/mini/mini-gray/18-puzzle.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-19-clock { background-image: url(images/mini/mini-gray/19-clock.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-20-chat { background-image: url(images/mini/mini-gray/20-chat.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-21-wrench { background-image: url(images/mini/mini-gray/21-wrench.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-22-location-arrow { background-image: url(images/mini/mini-gray/22-location-arrow.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-23-cloud { background-image: url(images/mini/mini-gray/23-cloud.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-24-person { background-image: url(images/mini/mini-gray/24-person.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-25-box { background-image: url(images/mini/mini-gray/25-box.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-26-checkmark { background-image: url(images/mini/mini-gray/26-checkmark.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-27-happyface { background-image: url(images/mini/mini-gray/27-happyface.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-28-sadface { background-image: url(images/mini/mini-gray/28-sadface.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-29-crown { background-image: url(images/mini/mini-gray/29-crown.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-30-at { background-image: url(images/mini/mini-gray/30-at.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-31-paper-airplane { background-image: url(images/mini/mini-gray/31-paper-airplane.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-32-speechbubble { background-image: url(images/mini/mini-gray/32-speechbubble.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-33-retweet { background-image: url(images/mini/mini-gray/33-retweet.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-34-key { background-image: url(images/mini/mini-gray/34-key.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-35-screen { background-image: url(images/mini/mini-gray/35-screen.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-36-shield { background-image: url(images/mini/mini-gray/36-shield.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-37-facetime { background-image: url(images/mini/mini-gray/37-facetime.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-38-house { background-image: url(images/mini/mini-gray/38-house.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-39-back { background-image: url(images/mini/mini-gray/39-back.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-40-forward { background-image: url(images/mini/mini-gray/40-forward.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }

.icon-01-anchor { background-image: url(images/xtras/xtras-gray/01-anchor.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-02-arrow-east { background-image: url(images/xtras/xtras-gray/02-arrow-east.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-03-arrow-north { background-image: url(images/xtras/xtras-gray/03-arrow-north.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-04-arrow-northeast { background-image: url(images/xtras/xtras-gray/04-arrow-northeast.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-05-arrow-northwest { background-image: url(images/xtras/xtras-gray/05-arrow-northwest.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-06-arrow-south { background-image: url(images/xtras/xtras-gray/06-arrow-south.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-07-arrow-southeast { background-image: url(images/xtras/xtras-gray/07-arrow-southeast.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-08-arrow-southwest { background-image: url(images/xtras/xtras-gray/08-arrow-southwest.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-09-arrow-west { background-image: url(images/xtras/xtras-gray/09-arrow-west.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-10-arrows-in { background-image: url(images/xtras/xtras-gray/10-arrows-in.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-11-arrows-out { background-image: url(images/xtras/xtras-gray/11-arrows-out.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-12-badge { background-image: url(images/xtras/xtras-gray/12-badge.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-13-bicycle { background-image: url(images/xtras/xtras-gray/13-bicycle.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-14-bothways { background-image: url(images/xtras/xtras-gray/14-bothways.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-15-bus { background-image: url(images/xtras/xtras-gray/15-bus.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-16-car { background-image: url(images/xtras/xtras-gray/16-car.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-17-check { background-image: url(images/xtras/xtras-gray/17-check.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-18-circle-bothways { background-image: url(images/xtras/xtras-gray/18-circle-bothways.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-19-circle-check { background-image: url(images/xtras/xtras-gray/19-circle-check.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-20-circle-east { background-image: url(images/xtras/xtras-gray/20-circle-east.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-21-circle-in { background-image: url(images/xtras/xtras-gray/21-circle-in.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-22-circle-minus { background-image: url(images/xtras/xtras-gray/22-circle-minus.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-23-circle-no { background-image: url(images/xtras/xtras-gray/23-circle-no.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-24-circle-north { background-image: url(images/xtras/xtras-gray/24-circle-north.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-25-circle-northeast { background-image: url(images/xtras/xtras-gray/25-circle-northeast.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-26-circle-northwest { background-image: url(images/xtras/xtras-gray/26-circle-northwest.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-27-circle-o { background-image: url(images/xtras/xtras-gray/27-circle-o.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-28-circle-out { background-image: url(images/xtras/xtras-gray/28-circle-out.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-29-circle-pause { background-image: url(images/xtras/xtras-gray/29-circle-pause.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-30-circle-play { background-image: url(images/xtras/xtras-gray/30-circle-play.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-31-circle-plus { background-image: url(images/xtras/xtras-gray/31-circle-plus.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-32-circle-south { background-image: url(images/xtras/xtras-gray/32-circle-south.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-33-circle-southeast { background-image: url(images/xtras/xtras-gray/33-circle-southeast.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-34-circle-southwest { background-image: url(images/xtras/xtras-gray/34-circle-southwest.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-35-circle-stop { background-image: url(images/xtras/xtras-gray/35-circle-stop.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-36-circle-west { background-image: url(images/xtras/xtras-gray/36-circle-west.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-37-circle-x { background-image: url(images/xtras/xtras-gray/37-circle-x.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-38-clover { background-image: url(images/xtras/xtras-gray/38-clover.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-39-cursor { background-image: url(images/xtras/xtras-gray/39-cursor.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-40-dialpad { background-image: url(images/xtras/xtras-gray/40-dialpad.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-41-feed { background-image: url(images/xtras/xtras-gray/41-feed.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-42-info { background-image: url(images/xtras/xtras-gray/42-info.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-43-jeep { background-image: url(images/xtras/xtras-gray/43-jeep.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-44-man { background-image: url(images/xtras/xtras-gray/44-man.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-45-minus { background-image: url(images/xtras/xtras-gray/45-minus.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-46-no { background-image: url(images/xtras/xtras-gray/46-no.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-47-o { background-image: url(images/xtras/xtras-gray/47-o.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-48-pause { background-image: url(images/xtras/xtras-gray/48-pause.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-49-play { background-image: url(images/xtras/xtras-gray/49-play.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-50-plus { background-image: url(images/xtras/xtras-gray/50-plus.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-51-power { background-image: url(images/xtras/xtras-gray/51-power.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-52-recycle { background-image: url(images/xtras/xtras-gray/52-recycle.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-53-reminder { background-image: url(images/xtras/xtras-gray/53-reminder.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-54-stop { background-image: url(images/xtras/xtras-gray/54-stop.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-55-todo { background-image: url(images/xtras/xtras-gray/55-todo.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-56-truck { background-image: url(images/xtras/xtras-gray/56-truck.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-57-wheelchair { background-image: url(images/xtras/xtras-gray/57-wheelchair.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-58-wifi { background-image: url(images/xtras/xtras-gray/58-wifi.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-59-woman { background-image: url(images/xtras/xtras-gray/59-woman.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }
.icon-60-x { background-image: url(images/xtras/xtras-gray/60-x.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; }

/** GLYPHISH ICONS WHITE **/
.icon-01-refresh.icon-white { background-image: url(images/icons/icons-white/01-refresh.png);}
.icon-02-redo.icon-white { background-image: url(images/icons/icons-white/02-redo.png);}
.icon-03-loopback.icon-white { background-image: url(images/icons/icons-white/03-loopback.png);}
.icon-04-squiggle.icon-white { background-image: url(images/icons/icons-white/04-squiggle.png);}
.icon-05-shuffle.icon-white { background-image: url(images/icons/icons-white/05-shuffle.png);}
.icon-06-magnify.icon-white { background-image: url(images/icons/icons-white/06-magnify.png);}
.icon-07-map-marker.icon-white { background-image: url(images/icons/icons-white/07-map-marker.png);}
.icon-08-chat.icon-white { background-image: url(images/icons/icons-white/08-chat.png);}
.icon-09-chat-2.icon-white { background-image: url(images/icons/icons-white/09-chat-2.png);}
.icon-10-medical.icon-white { background-image: url(images/icons/icons-white/10-medical.png);}
.icon-11-clock.icon-white { background-image: url(images/icons/icons-white/11-clock.png);}
.icon-12-eye.icon-white { background-image: url(images/icons/icons-white/12-eye.png);}
.icon-13-target.icon-white { background-image: url(images/icons/icons-white/13-target.png);}
.icon-14-tag.icon-white { background-image: url(images/icons/icons-white/14-tag.png);}
.icon-15-tags.icon-white { background-image: url(images/icons/icons-white/15-tags.png);}
.icon-16-line-chart.icon-white { background-image: url(images/icons/icons-white/16-line-chart.png);}
.icon-17-bar-chart.icon-white { background-image: url(images/icons/icons-white/17-bar-chart.png);}
.icon-18-envelope.icon-white { background-image: url(images/icons/icons-white/18-envelope.png);}
.icon-19-gear.icon-white { background-image: url(images/icons/icons-white/19-gear.png);}
.icon-20-gear-2.icon-white { background-image: url(images/icons/icons-white/20-gear-2.png);}
.icon-21-skull.icon-white { background-image: url(images/icons/icons-white/21-skull.png);}
.icon-22-skull-n-bones.icon-white { background-image: url(images/icons/icons-white/22-skull-n-bones.png);}
.icon-23-bird.icon-white { background-image: url(images/icons/icons-white/23-bird.png);}
.icon-24-gift.icon-white { background-image: url(images/icons/icons-white/24-gift.png);}
.icon-25-weather.icon-white { background-image: url(images/icons/icons-white/25-weather.png);}
.icon-26-bandaid.icon-white { background-image: url(images/icons/icons-white/26-bandaid.png);}
.icon-27-planet.icon-white { background-image: url(images/icons/icons-white/27-planet.png);}
.icon-28-star.icon-white { background-image: url(images/icons/icons-white/28-star.png);}
.icon-29-heart.icon-white { background-image: url(images/icons/icons-white/29-heart.png);}
.icon-30-key.icon-white { background-image: url(images/icons/icons-white/30-key.png);}
.icon-31-ipod.icon-white { background-image: url(images/icons/icons-white/31-ipod.png);}
.icon-32-iphone.icon-white { background-image: url(images/icons/icons-white/32-iphone.png);}
.icon-33-cabinet.icon-white { background-image: url(images/icons/icons-white/33-cabinet.png);}
.icon-34-coffee.icon-white { background-image: url(images/icons/icons-white/34-coffee.png);}
.icon-35-shopping.icon-white { background-image: url(images/icons/icons-white/35-shopping.png);}
.icon-36-toolbox.icon-white { background-image: url(images/icons/icons-white/36-toolbox.png);}
.icon-37-suitcase.icon-white { background-image: url(images/icons/icons-white/37-suitcase.png);}
.icon-38-airplane.icon-white { background-image: url(images/icons/icons-white/38-airplane.png);}
.icon-39-spraycan.icon-white { background-image: url(images/icons/icons-white/39-spraycan.png);}
.icon-40-inbox.icon-white { background-image: url(images/icons/icons-white/40-inbox.png);}
.icon-41-picture-frame.icon-white { background-image: url(images/icons/icons-white/41-picture-frame.png);}
.icon-42-photos.icon-white { background-image: url(images/icons/icons-white/42-photos.png);}
.icon-43-film-roll.icon-white { background-image: url(images/icons/icons-white/43-film-roll.png);}
.icon-44-shoebox.icon-white { background-image: url(images/icons/icons-white/44-shoebox.png);}
.icon-45-movie-1.icon-white { background-image: url(images/icons/icons-white/45-movie-1.png);}
.icon-46-movie-2.icon-white { background-image: url(images/icons/icons-white/46-movie-2.png);}
.icon-47-fuel.icon-white { background-image: url(images/icons/icons-white/47-fuel.png);}
.icon-48-fork-and-knife.icon-white { background-image: url(images/icons/icons-white/48-fork-and-knife.png);}
.icon-49-battery.icon-white { background-image: url(images/icons/icons-white/49-battery.png);}
.icon-50-beaker.icon-white { background-image: url(images/icons/icons-white/50-beaker.png);}
.icon-51-outlet.icon-white { background-image: url(images/icons/icons-white/51-outlet.png);}
.icon-52-pine-tree.icon-white { background-image: url(images/icons/icons-white/52-pine-tree.png);}
.icon-53-house.icon-white { background-image: url(images/icons/icons-white/53-house.png);}
.icon-54-lock.icon-white { background-image: url(images/icons/icons-white/54-lock.png);}
.icon-55-network.icon-white { background-image: url(images/icons/icons-white/55-network.png);}
.icon-56-cloud.icon-white { background-image: url(images/icons/icons-white/56-cloud.png);}
.icon-57-download.icon-white { background-image: url(images/icons/icons-white/57-download.png);}
.icon-58-bookmark.icon-white { background-image: url(images/icons/icons-white/58-bookmark.png);}
.icon-59-flag.icon-white { background-image: url(images/icons/icons-white/59-flag.png);}
.icon-60-signpost.icon-white { background-image: url(images/icons/icons-white/60-signpost.png);}
.icon-61-brightness.icon-white { background-image: url(images/icons/icons-white/61-brightness.png);}
.icon-62-contrast.icon-white { background-image: url(images/icons/icons-white/62-contrast.png);}
.icon-63-runner.icon-white { background-image: url(images/icons/icons-white/63-runner.png);}
.icon-64-zap.icon-white { background-image: url(images/icons/icons-white/64-zap.png);}
.icon-65-note.icon-white { background-image: url(images/icons/icons-white/65-note.png);}
.icon-66-microphone.icon-white { background-image: url(images/icons/icons-white/66-microphone.png);}
.icon-67-tshirt.icon-white { background-image: url(images/icons/icons-white/67-tshirt.png);}
.icon-68-paperclip.icon-white { background-image: url(images/icons/icons-white/68-paperclip.png);}
.icon-69-display.icon-white { background-image: url(images/icons/icons-white/69-display.png);}
.icon-70-tv.icon-white { background-image: url(images/icons/icons-white/70-tv.png);}
.icon-71-compass.icon-white { background-image: url(images/icons/icons-white/71-compass.png);}
.icon-72-pin.icon-white { background-image: url(images/icons/icons-white/72-pin.png);}
.icon-73-radar.icon-white { background-image: url(images/icons/icons-white/73-radar.png);}
.icon-74-location.icon-white { background-image: url(images/icons/icons-white/74-location.png);}
.icon-75-phone.icon-white { background-image: url(images/icons/icons-white/75-phone.png);}
.icon-76-baby.icon-white { background-image: url(images/icons/icons-white/76-baby.png);}
.icon-77-ekg.icon-white { background-image: url(images/icons/icons-white/77-ekg.png);}
.icon-78-stopwatch.icon-white { background-image: url(images/icons/icons-white/78-stopwatch.png);}
.icon-79-medical-bag.icon-white { background-image: url(images/icons/icons-white/79-medical-bag.png);}
.icon-80-shopping-cart.icon-white { background-image: url(images/icons/icons-white/80-shopping-cart.png);}
.icon-81-dashboard.icon-white { background-image: url(images/icons/icons-white/81-dashboard.png);}
.icon-82-dog-paw.icon-white { background-image: url(images/icons/icons-white/82-dog-paw.png);}
.icon-83-calendar.icon-white { background-image: url(images/icons/icons-white/83-calendar.png);}
.icon-84-lightbulb.icon-white { background-image: url(images/icons/icons-white/84-lightbulb.png);}
.icon-85-trophy.icon-white { background-image: url(images/icons/icons-white/85-trophy.png);}
.icon-86-camera.icon-white { background-image: url(images/icons/icons-white/86-camera.png);}
.icon-87-wine-glass.icon-white { background-image: url(images/icons/icons-white/87-wine-glass.png);}
.icon-88-beer-glass.icon-white { background-image: url(images/icons/icons-white/88-beer-glass.png);}
.icon-89-dumbells.icon-white { background-image: url(images/icons/icons-white/89-dumbells.png);}
.icon-90-lifebuoy.icon-white { background-image: url(images/icons/icons-white/90-lifebuoy.png);}
.icon-91-beaker-2.icon-white { background-image: url(images/icons/icons-white/91-beaker-2.png);}
.icon-92-test-tube.icon-white { background-image: url(images/icons/icons-white/92-test-tube.png);}
.icon-93-thermometer.icon-white { background-image: url(images/icons/icons-white/93-thermometer.png);}
.icon-94-pill.icon-white { background-image: url(images/icons/icons-white/94-pill.png);}
.icon-95-equalizer.icon-white { background-image: url(images/icons/icons-white/95-equalizer.png);}
.icon-96-book.icon-white { background-image: url(images/icons/icons-white/96-book.png);}
.icon-97-puzzle-piece.icon-white { background-image: url(images/icons/icons-white/97-puzzle-piece.png);}
.icon-98-palette.icon-white { background-image: url(images/icons/icons-white/98-palette.png);}
.icon-99-umbrella.icon-white { background-image: url(images/icons/icons-white/99-umbrella.png);}
.icon-100-coffee.icon-white { background-image: url(images/icons/icons-white/100-coffee.png);}
.icon-101-gameplan.icon-white { background-image: url(images/icons/icons-white/101-gameplan.png);}
.icon-102-walk.icon-white { background-image: url(images/icons/icons-white/102-walk.png);}
.icon-103-map.icon-white { background-image: url(images/icons/icons-white/103-map.png);}
.icon-104-index-cards.icon-white { background-image: url(images/icons/icons-white/104-index-cards.png);}
.icon-105-piano.icon-white { background-image: url(images/icons/icons-white/105-piano.png);}
.icon-106-sliders.icon-white { background-image: url(images/icons/icons-white/106-sliders.png);}
.icon-107-widescreen.icon-white { background-image: url(images/icons/icons-white/107-widescreen.png);}
.icon-108-badge.icon-white { background-image: url(images/icons/icons-white/108-badge.png);}
.icon-109-chicken.icon-white { background-image: url(images/icons/icons-white/109-chicken.png);}
.icon-110-bug.icon-white { background-image: url(images/icons/icons-white/110-bug.png);}
.icon-111-user.icon-white { background-image: url(images/icons/icons-white/111-user.png);}
.icon-112-group.icon-white { background-image: url(images/icons/icons-white/112-group.png);}
.icon-113-navigation.icon-white { background-image: url(images/icons/icons-white/113-navigation.png);}
.icon-114-balloon.icon-white { background-image: url(images/icons/icons-white/114-balloon.png);}
.icon-115-bow-and-arrow.icon-white { background-image: url(images/icons/icons-white/115-bow-and-arrow.png);}
.icon-116-controller.icon-white { background-image: url(images/icons/icons-white/116-controller.png);}
.icon-117-todo.icon-white { background-image: url(images/icons/icons-white/117-todo.png);}
.icon-118-coat-hanger.icon-white { background-image: url(images/icons/icons-white/118-coat-hanger.png);}
.icon-119-piggy-bank.icon-white { background-image: url(images/icons/icons-white/119-piggy-bank.png);}
.icon-120-headphones.icon-white { background-image: url(images/icons/icons-white/120-headphones.png);}
.icon-121-landscape.icon-white { background-image: url(images/icons/icons-white/121-landscape.png);}
.icon-122-stats.icon-white { background-image: url(images/icons/icons-white/122-stats.png);}
.icon-123-id-card.icon-white { background-image: url(images/icons/icons-white/123-id-card.png);}
.icon-124-bullhorn.icon-white { background-image: url(images/icons/icons-white/124-bullhorn.png);}
.icon-125-food.icon-white { background-image: url(images/icons/icons-white/125-food.png);}
.icon-126-moon.icon-white { background-image: url(images/icons/icons-white/126-moon.png);}
.icon-127-sock.icon-white { background-image: url(images/icons/icons-white/127-sock.png);}
.icon-128-bone.icon-white { background-image: url(images/icons/icons-white/128-bone.png);}
.icon-129-golf.icon-white { background-image: url(images/icons/icons-white/129-golf.png);}
.icon-130-dice.icon-white { background-image: url(images/icons/icons-white/130-dice.png);}
.icon-131-tower.icon-white { background-image: url(images/icons/icons-white/131-tower.png);}
.icon-132-ghost.icon-white { background-image: url(images/icons/icons-white/132-ghost.png);}
.icon-133-ufo.icon-white { background-image: url(images/icons/icons-white/133-ufo.png);}
.icon-134-viking.icon-white { background-image: url(images/icons/icons-white/134-viking.png);}
.icon-135-hockeymask.icon-white { background-image: url(images/icons/icons-white/135-hockeymask.png);}
.icon-136-tractor.icon-white { background-image: url(images/icons/icons-white/136-tractor.png);}
.icon-137-presentation.icon-white { background-image: url(images/icons/icons-white/137-presentation.png);}
.icon-138-scales.icon-white { background-image: url(images/icons/icons-white/138-scales.png);}
.icon-139-flags.icon-white { background-image: url(images/icons/icons-white/139-flags.png);}
.icon-140-gradhat.icon-white { background-image: url(images/icons/icons-white/140-gradhat.png);}
.icon-141-lamp.icon-white { background-image: url(images/icons/icons-white/141-lamp.png);}
.icon-142-wine-bottle.icon-white { background-image: url(images/icons/icons-white/142-wine-bottle.png);}
.icon-143-liquor-bottle.icon-white { background-image: url(images/icons/icons-white/143-liquor-bottle.png);}
.icon-144-martini.icon-white { background-image: url(images/icons/icons-white/144-martini.png);}
.icon-145-persondot.icon-white { background-image: url(images/icons/icons-white/145-persondot.png);}
.icon-146-gavel.icon-white { background-image: url(images/icons/icons-white/146-gavel.png);}
.icon-147-popsicle.icon-white { background-image: url(images/icons/icons-white/147-popsicle.png);}
.icon-148-doghouse.icon-white { background-image: url(images/icons/icons-white/148-doghouse.png);}
.icon-149-windmill.icon-white { background-image: url(images/icons/icons-white/149-windmill.png);}
.icon-150-sailboat.icon-white { background-image: url(images/icons/icons-white/150-sailboat.png);}
.icon-151-telescope.icon-white { background-image: url(images/icons/icons-white/151-telescope.png);}
.icon-152-rolodex.icon-white { background-image: url(images/icons/icons-white/152-rolodex.png);}
.icon-153-guitar.icon-white { background-image: url(images/icons/icons-white/153-guitar.png);}
.icon-154-necktie.icon-white { background-image: url(images/icons/icons-white/154-necktie.png);}
.icon-155-bowtie.icon-white { background-image: url(images/icons/icons-white/155-bowtie.png);}
.icon-156-controller.icon-white { background-image: url(images/icons/icons-white/156-controller.png);}
.icon-157-wrench.icon-white { background-image: url(images/icons/icons-white/157-wrench.png);}
.icon-158-wrench-2.icon-white { background-image: url(images/icons/icons-white/158-wrench-2.png);}
.icon-159-voicemail.icon-white { background-image: url(images/icons/icons-white/159-voicemail.png);}
.icon-160-voicemail-2.icon-white { background-image: url(images/icons/icons-white/160-voicemail-2.png);}
.icon-161-calculator.icon-white { background-image: url(images/icons/icons-white/161-calculator.png);}
.icon-162-receipt.icon-white { background-image: url(images/icons/icons-white/162-receipt.png);}
.icon-163-glasses-1.icon-white { background-image: url(images/icons/icons-white/163-glasses-1.png);}
.icon-164-glasses-2.icon-white { background-image: url(images/icons/icons-white/164-glasses-2.png);}
.icon-165-glasses-3.icon-white { background-image: url(images/icons/icons-white/165-glasses-3.png);}
.icon-166-newspaper.icon-white { background-image: url(images/icons/icons-white/166-newspaper.png);}
.icon-167-upload-photo.icon-white { background-image: url(images/icons/icons-white/167-upload-photo.png);}
.icon-168-upload-photo-2.icon-white { background-image: url(images/icons/icons-white/168-upload-photo-2.png);}
.icon-169-8ball.icon-white { background-image: url(images/icons/icons-white/169-8ball.png);}
.icon-170-butterfly.icon-white { background-image: url(images/icons/icons-white/170-butterfly.png);}
.icon-171-sun.icon-white { background-image: url(images/icons/icons-white/171-sun.png);}
.icon-172-pricetag.icon-white { background-image: url(images/icons/icons-white/172-pricetag.png);}
.icon-173-eyedropper.icon-white { background-image: url(images/icons/icons-white/173-eyedropper.png);}
.icon-174-imac.icon-white { background-image: url(images/icons/icons-white/174-imac.png);}
.icon-175-macbook.icon-white { background-image: url(images/icons/icons-white/175-macbook.png);}
.icon-176-ipad.icon-white { background-image: url(images/icons/icons-white/176-ipad.png);}
.icon-177-building.icon-white { background-image: url(images/icons/icons-white/177-building.png);}
.icon-178-city.icon-white { background-image: url(images/icons/icons-white/178-city.png);}
.icon-179-notepad.icon-white { background-image: url(images/icons/icons-white/179-notepad.png);}
.icon-180-stickynote.icon-white { background-image: url(images/icons/icons-white/180-stickynote.png);}
.icon-181-hammer.icon-white { background-image: url(images/icons/icons-white/181-hammer.png);}
.icon-182-messenger-bag.icon-white { background-image: url(images/icons/icons-white/182-messenger-bag.png);}
.icon-183-genie-lamp.icon-white { background-image: url(images/icons/icons-white/183-genie-lamp.png);}
.icon-184-warning.icon-white { background-image: url(images/icons/icons-white/184-warning.png);}
.icon-185-printer.icon-white { background-image: url(images/icons/icons-white/185-printer.png);}
.icon-186-ruler.icon-white { background-image: url(images/icons/icons-white/186-ruler.png);}
.icon-187-pencil.icon-white { background-image: url(images/icons/icons-white/187-pencil.png);}
.icon-188-paint-roller.icon-white { background-image: url(images/icons/icons-white/188-paint-roller.png);}
.icon-189-plant.icon-white { background-image: url(images/icons/icons-white/189-plant.png);}
.icon-190-bank.icon-white { background-image: url(images/icons/icons-white/190-bank.png);}
.icon-191-collection.icon-white { background-image: url(images/icons/icons-white/191-collection.png);}
.icon-192-credit-card.icon-white { background-image: url(images/icons/icons-white/192-credit-card.png);}
.icon-193-location-arrow.icon-white { background-image: url(images/icons/icons-white/193-location-arrow.png);}
.icon-194-note-2.icon-white { background-image: url(images/icons/icons-white/194-note-2.png);}
.icon-195-barcode.icon-white { background-image: url(images/icons/icons-white/195-barcode.png);}
.icon-196-radiation.icon-white { background-image: url(images/icons/icons-white/196-radiation.png);}
.icon-197-card-diamonds.icon-white { background-image: url(images/icons/icons-white/197-card-diamonds.png);}
.icon-198-card-spades.icon-white { background-image: url(images/icons/icons-white/198-card-spades.png);}
.icon-199-card-hearts.icon-white { background-image: url(images/icons/icons-white/199-card-hearts.png);}
.icon-200-card-clubs.icon-white { background-image: url(images/icons/icons-white/200-card-clubs.png);}
.icon-201-vampire.icon-white { background-image: url(images/icons/icons-white/201-vampire.png);}
.icon-202-alien.icon-white { background-image: url(images/icons/icons-white/202-alien.png);}
.icon-203-spiderweb.icon-white { background-image: url(images/icons/icons-white/203-spiderweb.png);}
.icon-204-wallet.icon-white { background-image: url(images/icons/icons-white/204-wallet.png);}
.icon-205-factory.icon-white { background-image: url(images/icons/icons-white/205-factory.png);}
.icon-206-evernote.icon-white { background-image: url(images/icons/icons-white/206-evernote.png);}
.icon-207-dropbox.icon-white { background-image: url(images/icons/icons-white/207-dropbox.png);}
.icon-208-facebook.icon-white { background-image: url(images/icons/icons-white/208-facebook.png);}
.icon-209-twitter.icon-white { background-image: url(images/icons/icons-white/209-twitter.png);}
.icon-210-twitterbird.icon-white { background-image: url(images/icons/icons-white/210-twitterbird.png);}
.icon-211-action.icon-white { background-image: url(images/icons/icons-white/211-action.png);}
.icon-212-action2.icon-white { background-image: url(images/icons/icons-white/212-action2.png);}
.icon-213-reply.icon-white { background-image: url(images/icons/icons-white/213-reply.png);}
.icon-214-replyall.icon-white { background-image: url(images/icons/icons-white/214-replyall.png);}
.icon-215-subscription.icon-white { background-image: url(images/icons/icons-white/215-subscription.png);}
.icon-216-compose.icon-white { background-image: url(images/icons/icons-white/216-compose.png);}
.icon-217-trash.icon-white { background-image: url(images/icons/icons-white/217-trash.png);}
.icon-218-trash2.icon-white { background-image: url(images/icons/icons-white/218-trash2.png);}
.icon-219-scissors.icon-white { background-image: url(images/icons/icons-white/219-scissors.png);}
.icon-220-coupon.icon-white { background-image: url(images/icons/icons-white/220-coupon.png);}
.icon-221-recordplayer.icon-white { background-image: url(images/icons/icons-white/221-recordplayer.png);}
.icon-222-bacon.icon-white { background-image: url(images/icons/icons-white/222-bacon.png);}
.icon-223-magnet.icon-white { background-image: url(images/icons/icons-white/223-magnet.png);}
.icon-224-flower.icon-white { background-image: url(images/icons/icons-white/224-flower.png);}
.icon-225-plant.icon-white { background-image: url(images/icons/icons-white/225-plant.png);}
.icon-226-egg.icon-white { background-image: url(images/icons/icons-white/226-egg.png);}
.icon-227-psp.icon-white { background-image: url(images/icons/icons-white/227-psp.png);}
.icon-228-nescontroller.icon-white { background-image: url(images/icons/icons-white/228-nescontroller.png);}
.icon-229-gba.icon-white { background-image: url(images/icons/icons-white/229-gba.png);}
.icon-230-wiimote.icon-white { background-image: url(images/icons/icons-white/230-wiimote.png);}
.icon-231-birdhouse.icon-white { background-image: url(images/icons/icons-white/231-birdhouse.png);}
.icon-232-whale.icon-white { background-image: url(images/icons/icons-white/232-whale.png);}
.icon-233-fish.icon-white { background-image: url(images/icons/icons-white/233-fish.png);}
.icon-234-cloud.icon-white { background-image: url(images/icons/icons-white/234-cloud.png);}
.icon-235-purse.icon-white { background-image: url(images/icons/icons-white/235-purse.png);}
.icon-236-shoppingbag.icon-white { background-image: url(images/icons/icons-white/236-shoppingbag.png);}
.icon-237-key.icon-white { background-image: url(images/icons/icons-white/237-key.png);}
.icon-238-road.icon-white { background-image: url(images/icons/icons-white/238-road.png);}
.icon-239-screen.icon-white { background-image: url(images/icons/icons-white/239-screen.png);}
.icon-240-sketchbook.icon-white { background-image: url(images/icons/icons-white/240-sketchbook.png);}
.icon-241-cleaver.icon-white { background-image: url(images/icons/icons-white/241-cleaver.png);}
.icon-242-ramen.icon-white { background-image: url(images/icons/icons-white/242-ramen.png);}
.icon-243-globe.icon-white { background-image: url(images/icons/icons-white/243-globe.png);}
.icon-244-rubberstamp.icon-white { background-image: url(images/icons/icons-white/244-rubberstamp.png);}
.icon-245-paperairplane.icon-white { background-image: url(images/icons/icons-white/245-paperairplane.png);}
.icon-246-route.icon-white { background-image: url(images/icons/icons-white/246-route.png);}
.icon-247-dancesteps.icon-white { background-image: url(images/icons/icons-white/247-dancesteps.png);}
.icon-248-sign.icon-white { background-image: url(images/icons/icons-white/248-sign.png);}
.icon-249-piechart.icon-white { background-image: url(images/icons/icons-white/249-piechart.png);}
.icon-250-stats.icon-white { background-image: url(images/icons/icons-white/250-stats.png);}
.icon-251-sword.icon-white { background-image: url(images/icons/icons-white/251-sword.png);}
.icon-252-lure.icon-white { background-image: url(images/icons/icons-white/252-lure.png);}
.icon-253-person.icon-white { background-image: url(images/icons/icons-white/253-person.png);}
.icon-254-barrier.icon-white { background-image: url(images/icons/icons-white/254-barrier.png);}
.icon-255-box.icon-white { background-image: url(images/icons/icons-white/255-box.png);}
.icon-256-box2.icon-white { background-image: url(images/icons/icons-white/256-box2.png);}
.icon-257-box3.icon-white { background-image: url(images/icons/icons-white/257-box3.png);}
.icon-258-checkmark.icon-white { background-image: url(images/icons/icons-white/258-checkmark.png);}
.icon-259-list.icon-white { background-image: url(images/icons/icons-white/259-list.png);}
.icon-260-count.icon-white { background-image: url(images/icons/icons-white/260-count.png);}
.icon-261-album-closed.icon-white { background-image: url(images/icons/icons-white/261-album-closed.png);}
.icon-262-album-open.icon-white { background-image: url(images/icons/icons-white/262-album-open.png);}
.icon-263-sound-off.icon-white { background-image: url(images/icons/icons-white/263-sound-off.png);}
.icon-264-sound-on.icon-white { background-image: url(images/icons/icons-white/264-sound-on.png);}
.icon-265-download.icon-white { background-image: url(images/icons/icons-white/265-download.png);}
.icon-266-upload.icon-white { background-image: url(images/icons/icons-white/266-upload.png);}
.icon-267-zoomin.icon-white { background-image: url(images/icons/icons-white/267-zoomin.png);}
.icon-268-zoomout.icon-white { background-image: url(images/icons/icons-white/268-zoomout.png);}
.icon-269-happyface.icon-white { background-image: url(images/icons/icons-white/269-happyface.png);}
.icon-270-unhappyface.icon-white { background-image: url(images/icons/icons-white/270-unhappyface.png);}
.icon-271-dramamasks.icon-white { background-image: url(images/icons/icons-white/271-dramamasks.png);}
.icon-272-windows.icon-white { background-image: url(images/icons/icons-white/272-windows.png);}
.icon-273-grapes.icon-white { background-image: url(images/icons/icons-white/273-grapes.png);}
.icon-274-router.icon-white { background-image: url(images/icons/icons-white/274-router.png);}
.icon-275-broadcast.icon-white { background-image: url(images/icons/icons-white/275-broadcast.png);}
.icon-276-poison.icon-white { background-image: url(images/icons/icons-white/276-poison.png);}
.icon-277-lighting.icon-white { background-image: url(images/icons/icons-white/277-lighting.png);}
.icon-278-flipcam.icon-white { background-image: url(images/icons/icons-white/278-flipcam.png);}
.icon-279-videocamera.icon-white { background-image: url(images/icons/icons-white/279-videocamera.png);}
.icon-280-clapboard.icon-white { background-image: url(images/icons/icons-white/280-clapboard.png);}
.icon-281-crown.icon-white { background-image: url(images/icons/icons-white/281-crown.png);}
.icon-282-cards.icon-white { background-image: url(images/icons/icons-white/282-cards.png);}
.icon-283-bomb.icon-white { background-image: url(images/icons/icons-white/283-bomb.png);}
.icon-284-bell.icon-white { background-image: url(images/icons/icons-white/284-bell.png);}
.icon-285-facetime.icon-white { background-image: url(images/icons/icons-white/285-facetime.png);}
.icon-286-speechbubble.icon-white { background-image: url(images/icons/icons-white/286-speechbubble.png);}
.icon-287-at.icon-white { background-image: url(images/icons/icons-white/287-at.png);}
.icon-288-retweet.icon-white { background-image: url(images/icons/icons-white/288-retweet.png);}
.icon-289-rocket.icon-white { background-image: url(images/icons/icons-white/289-rocket.png);}
.icon-290-bomb2.icon-white { background-image: url(images/icons/icons-white/290-bomb2.png);}
.icon-291-idcard.icon-white { background-image: url(images/icons/icons-white/291-idcard.png);}
.icon-292-crop.icon-white { background-image: url(images/icons/icons-white/292-crop.png);}
.icon-293-database.icon-white { background-image: url(images/icons/icons-white/293-database.png);}
.icon-294-macroflower.icon-white { background-image: url(images/icons/icons-white/294-macroflower.png);}
.icon-295-shield.icon-white { background-image: url(images/icons/icons-white/295-shield.png);}
.icon-296-pizza.icon-white { background-image: url(images/icons/icons-white/296-pizza.png);}
.icon-297-speaker.icon-white { background-image: url(images/icons/icons-white/297-speaker.png);}
.icon-298-circlex.icon-white { background-image: url(images/icons/icons-white/298-circlex.png);}
.icon-299-ticket.icon-white { background-image: url(images/icons/icons-white/299-ticket.png);}
.icon-300-orgchart.icon-white { background-image: url(images/icons/icons-white/300-orgchart.png);}

.icon-01-magnify.icon-white { background-image: url(images/mini/mini-white/01-magnify.png);}
.icon-02-star.icon-white { background-image: url(images/mini/mini-white/02-star.png);}
.icon-03-heart.icon-white { background-image: url(images/mini/mini-white/03-heart.png);}
.icon-04-eye.icon-white { background-image: url(images/mini/mini-white/04-eye.png);}
.icon-05-plus.icon-white { background-image: url(images/mini/mini-white/05-plus.png);}
.icon-06-map-pin.icon-white { background-image: url(images/mini/mini-white/06-map-pin.png);}
.icon-07-band-aid.icon-white { background-image: url(images/mini/mini-white/07-band-aid.png);}
.icon-08-pin.icon-white { background-image: url(images/mini/mini-white/08-pin.png);}
.icon-09-lightning.icon-white { background-image: url(images/mini/mini-white/09-lightning.png);}
.icon-10-microphone.icon-white { background-image: url(images/mini/mini-white/10-microphone.png);}
.icon-11-paw.icon-white { background-image: url(images/mini/mini-white/11-paw.png);}
.icon-12-flag.icon-white { background-image: url(images/mini/mini-white/12-flag.png);}
.icon-13-fork-knife.icon-white { background-image: url(images/mini/mini-white/13-fork-knife.png);}
.icon-14-gear.icon-white { background-image: url(images/mini/mini-white/14-gear.png);}
.icon-15-note.icon-white { background-image: url(images/mini/mini-white/15-note.png);}
.icon-16-tag.icon-white { background-image: url(images/mini/mini-white/16-tag.png);}
.icon-17-tshirt.icon-white { background-image: url(images/mini/mini-white/17-tshirt.png);}
.icon-18-puzzle.icon-white { background-image: url(images/mini/mini-white/18-puzzle.png);}
.icon-19-clock.icon-white { background-image: url(images/mini/mini-white/19-clock.png);}
.icon-20-chat.icon-white { background-image: url(images/mini/mini-white/20-chat.png);}
.icon-21-wrench.icon-white { background-image: url(images/mini/mini-white/21-wrench.png);}
.icon-22-location-arrow.icon-white { background-image: url(images/mini/mini-white/22-location-arrow.png);}
.icon-23-cloud.icon-white { background-image: url(images/mini/mini-white/23-cloud.png);}
.icon-24-person.icon-white { background-image: url(images/mini/mini-white/24-person.png);}
.icon-25-box.icon-white { background-image: url(images/mini/mini-white/25-box.png);}
.icon-26-checkmark.icon-white { background-image: url(images/mini/mini-white/26-checkmark.png);}
.icon-27-happyface.icon-white { background-image: url(images/mini/mini-white/27-happyface.png);}
.icon-28-sadface.icon-white { background-image: url(images/mini/mini-white/28-sadface.png);}
.icon-29-crown.icon-white { background-image: url(images/mini/mini-white/29-crown.png);}
.icon-30-at.icon-white { background-image: url(images/mini/mini-white/30-at.png);}
.icon-31-paper-airplane.icon-white { background-image: url(images/mini/mini-white/31-paper-airplane.png);}
.icon-32-speechbubble.icon-white { background-image: url(images/mini/mini-white/32-speechbubble.png);}
.icon-33-retweet.icon-white { background-image: url(images/mini/mini-white/33-retweet.png);}
.icon-34-key.icon-white { background-image: url(images/mini/mini-white/34-key.png);}
.icon-35-screen.icon-white { background-image: url(images/mini/mini-white/35-screen.png);}
.icon-36-shield.icon-white { background-image: url(images/mini/mini-white/36-shield.png);}
.icon-37-facetime.icon-white { background-image: url(images/mini/mini-white/37-facetime.png);}
.icon-38-house.icon-white { background-image: url(images/mini/mini-white/38-house.png);}
.icon-39-back.icon-white { background-image: url(images/mini/mini-white/39-back.png);}
.icon-40-forward.icon-white { background-image: url(images/mini/mini-white/40-forward.png);}

.icon-01-anchor.icon-white { background-image: url(images/xtras/xtras-white/01-anchor.png);}
.icon-02-arrow-east.icon-white { background-image: url(images/xtras/xtras-white/02-arrow-east.png);}
.icon-03-arrow-north.icon-white { background-image: url(images/xtras/xtras-white/03-arrow-north.png);}
.icon-04-arrow-northeast.icon-white { background-image: url(images/xtras/xtras-white/04-arrow-northeast.png);}
.icon-05-arrow-northwest.icon-white { background-image: url(images/xtras/xtras-white/05-arrow-northwest.png);}
.icon-06-arrow-south.icon-white { background-image: url(images/xtras/xtras-white/06-arrow-south.png);}
.icon-07-arrow-southeast.icon-white { background-image: url(images/xtras/xtras-white/07-arrow-southeast.png);}
.icon-08-arrow-southwest.icon-white { background-image: url(images/xtras/xtras-white/08-arrow-southwest.png);}
.icon-09-arrow-west.icon-white { background-image: url(images/xtras/xtras-white/09-arrow-west.png);}
.icon-10-arrows-in.icon-white { background-image: url(images/xtras/xtras-white/10-arrows-in.png);}
.icon-11-arrows-out.icon-white { background-image: url(images/xtras/xtras-white/11-arrows-out.png);}
.icon-12-badge.icon-white { background-image: url(images/xtras/xtras-white/12-badge.png);}
.icon-13-bicycle.icon-white { background-image: url(images/xtras/xtras-white/13-bicycle.png);}
.icon-14-bothways.icon-white { background-image: url(images/xtras/xtras-white/14-bothways.png);}
.icon-15-bus.icon-white { background-image: url(images/xtras/xtras-white/15-bus.png);}
.icon-16-car.icon-white { background-image: url(images/xtras/xtras-white/16-car.png);}
.icon-17-check.icon-white { background-image: url(images/xtras/xtras-white/17-check.png);}
.icon-18-circle-bothways.icon-white { background-image: url(images/xtras/xtras-white/18-circle-bothways.png);}
.icon-19-circle-check.icon-white { background-image: url(images/xtras/xtras-white/19-circle-check.png);}
.icon-20-circle-east.icon-white { background-image: url(images/xtras/xtras-white/20-circle-east.png);}
.icon-21-circle-in.icon-white { background-image: url(images/xtras/xtras-white/21-circle-in.png);}
.icon-22-circle-minus.icon-white { background-image: url(images/xtras/xtras-white/22-circle-minus.png);}
.icon-23-circle-no.icon-white { background-image: url(images/xtras/xtras-white/23-circle-no.png);}
.icon-24-circle-north.icon-white { background-image: url(images/xtras/xtras-white/24-circle-north.png);}
.icon-25-circle-northeast.icon-white { background-image: url(images/xtras/xtras-white/25-circle-northeast.png);}
.icon-26-circle-northwest.icon-white { background-image: url(images/xtras/xtras-white/26-circle-northwest.png);}
.icon-27-circle-o.icon-white { background-image: url(images/xtras/xtras-white/27-circle-o.png);}
.icon-28-circle-out.icon-white { background-image: url(images/xtras/xtras-white/28-circle-out.png);}
.icon-29-circle-pause.icon-white { background-image: url(images/xtras/xtras-white/29-circle-pause.png);}
.icon-30-circle-play.icon-white { background-image: url(images/xtras/xtras-white/30-circle-play.png);}
.icon-31-circle-plus.icon-white { background-image: url(images/xtras/xtras-white/31-circle-plus.png);}
.icon-32-circle-south.icon-white { background-image: url(images/xtras/xtras-white/32-circle-south.png);}
.icon-33-circle-southeast.icon-white { background-image: url(images/xtras/xtras-white/33-circle-southeast.png);}
.icon-34-circle-southwest.icon-white { background-image: url(images/xtras/xtras-white/34-circle-southwest.png);}
.icon-35-circle-stop.icon-white { background-image: url(images/xtras/xtras-white/35-circle-stop.png);}
.icon-36-circle-west.icon-white { background-image: url(images/xtras/xtras-white/36-circle-west.png);}
.icon-37-circle-x.icon-white { background-image: url(images/xtras/xtras-white/37-circle-x.png);}
.icon-38-clover.icon-white { background-image: url(images/xtras/xtras-white/38-clover.png);}
.icon-39-cursor.icon-white { background-image: url(images/xtras/xtras-white/39-cursor.png);}
.icon-40-dialpad.icon-white { background-image: url(images/xtras/xtras-white/40-dialpad.png);}
.icon-41-feed.icon-white { background-image: url(images/xtras/xtras-white/41-feed.png);}
.icon-42-info.icon-white { background-image: url(images/xtras/xtras-white/42-info.png);}
.icon-43-jeep.icon-white { background-image: url(images/xtras/xtras-white/43-jeep.png);}
.icon-44-man.icon-white { background-image: url(images/xtras/xtras-white/44-man.png);}
.icon-45-minus.icon-white { background-image: url(images/xtras/xtras-white/45-minus.png);}
.icon-46-no.icon-white { background-image: url(images/xtras/xtras-white/46-no.png);}
.icon-47-o.icon-white { background-image: url(images/xtras/xtras-white/47-o.png);}
.icon-48-pause.icon-white { background-image: url(images/xtras/xtras-white/48-pause.png);}
.icon-49-play.icon-white { background-image: url(images/xtras/xtras-white/49-play.png);}
.icon-50-plus.icon-white { background-image: url(images/xtras/xtras-white/50-plus.png);}
.icon-51-power.icon-white { background-image: url(images/xtras/xtras-white/51-power.png);}
.icon-52-recycle.icon-white { background-image: url(images/xtras/xtras-white/52-recycle.png);}
.icon-53-reminder.icon-white { background-image: url(images/xtras/xtras-white/53-reminder.png);}
.icon-54-stop.icon-white { background-image: url(images/xtras/xtras-white/54-stop.png);}
.icon-55-todo.icon-white { background-image: url(images/xtras/xtras-white/55-todo.png);}
.icon-56-truck.icon-white { background-image: url(images/xtras/xtras-white/56-truck.png);}
.icon-57-wheelchair.icon-white { background-image: url(images/xtras/xtras-white/57-wheelchair.png);}
.icon-58-wifi.icon-white { background-image: url(images/xtras/xtras-white/58-wifi.png);}
.icon-59-woman.icon-white { background-image: url(images/xtras/xtras-white/59-woman.png);}
.icon-60-x.icon-white { background-image: url(images/xtras/xtras-white/60-x.png);}

.row-fluid [class*="span"] {
    min-height: 30px;
}

@media (min-width: 1200px) {
    .row-fluid [class*="span"] {
        min-height: 30px;
    }
}

/** boot strap 3 style pagination **/
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 0px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #428bca;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #2a6496;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #428bca;
  border-color: #428bca;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}